Latest Entries »

Sony! Bring 99 cent PSOne games to Vita!

Not just 10, not 100 but the entire back catalogue of original PlayStation games!  And maybe the PS2 ones too while we’re making semi-reasonable demands.

I’m sure that the clever types at Sony are working on this right now and have just got too caught up playing classics to release it to us chums, but it seems that a golden opportunity to have this capability and games ready to download at launch really went begging.  Sony has at their disposal an enormous range of fantastic games from earlier generation consoles that are just waiting to be downloaded and (re)played on Vita.  Even today those old classics have plenty of appeal and somehow replaying them on a portable while sitting on a bus/train/plane makes the attraction even greater.  Especially if the price is right.

The Vita is great to play games on.  I have an iPhone and an iPad but I would much rather play a game on the Vita with its dedicated controls than smudge a chubby finger all over the screen.  But I’ve been spoiled by cheap games and masses of easy downloads.  Sony needs to take a leaf out of Apple’s book.  Yes, World+Dog are vying for a slice of AppStore pie at the moment – Apple/Google/Microsoft and friends all want your loose change, but none of those platforms has a back catalogue like the PlayStation.  Sony has nothing to lose and everything to gain from opening these titles up as soon as possible to attract more customers (and developers) to the Vita platform.

Along similar, but different, lines The PlayStation Suite SDK finally released for general testing by Sony is a good step, and it looks like an AppStore-eqsue pricing structure (free/paid/in-app purchases) will be coming to a Vita near you in the future which can only be a good thing.  Hopefully this is the start of Sony embracing the new ‘standard’ of game distribution and development.

Back to the original purpose of this rant: I just yearn for portable Crash Bandicoot II.

Not on a jailbroken iPhone and an emulator. Not on a dodgy Android tablet.

On my Vita.

I just had a fun day.

I’ve been playing around with the preview release of Mountain Lion and for some reason decided to do a remote lock of my Mac via iCloud.

The result was a *VERY* locked Mac.  Even when entering the correct password on the EFI boot page the Mac refuses to boot.  This is because it sets a new variable in the nvram, which Lion and Mountain Lion detect and lock up upon detecting.

The fix is to boot into a copy of Snow Leopard by holding in Option on boot (I used a copy on SD card) and run the following in terminal:

sudo nvram -c

Hopefully this will return your Mac to a functional state.  You’ll need to re-enable Find my Mac in System Preferences, and remove the EFI password through the recovery partition.

Image

Anyone following this blog will know I’m no fan of many of the UI changes made in Lion, most notably the faux leather of iCal and Address Book.

Apologies for the long time in the making, but I’ve finally got around to making the modifications to de-uglify the Lion Address Book.

This time the files we’re replacing live in /Applications/Address Book.app/Contents/Resources, and as usual I highly recommend taking a backup of these files (and/or the whole Address Book application) before undertaking the following:

Download addressBook_fugly_fix_silver.zip

Quit Address Book if you have it open

Navigate to your Applications folder, Right click on Address Book icon and select ‘Show Package Contents’

Navigate through to Contents -> Resources

(If you want to take a backup of the original ugly version take a backup of the ‘Resources’ folder first!)

Copy the files from the zip archive you just downloaded to this location.  You’ll be prompted to replace the existing files, and enter your password.

Done!  Before and after images below.

Apple bashing on SMH.com.au

Lately I’ve noticed a trend amongst Australian news sites, where bashing Apple products is all the rage.  This could either be because it incites a fan-boy war in the comments which drives more interest to otherwise subpar articles, or if the writers are inherently anti-Apple.  Either way it leads to some gross exaggerations (and/or) bold-faced lies.  After 2 bottles of wine on a bored Friday night, I’ve had my fill.  Let’s explore the latest by renown (ha) author, Adam Turner.

Why would I want an Apple Television?

The latest SMH article basically breaks down a product that hasn’t been announced and makes some ludicrous assumptions, which are backed up by strong statements of personal distaste.

“…I still don’t think they make much sense for Apple or for us. Apple’s future lies in content and services, supported by tiny throwaway devices sold at premium prices…”

The fact that the author of this article (Adam Turner , @adam_turner) believe that the sole purpose of Apple is to create ‘tiny throwaway devices’ is somewhat laughable.  He seems to have missed the time period where Apple revolutionized the portable MP3/Media and mobile device markets, let alone the fact that Apples (as in their computers) increased market share last year, while PCs declined.

I do realise that Apple weren’t the first to do either of these (I owned a Compaq ipaq before the iPod) — but they were insanely successful in creating easy to use devices that allowed the general public to run rampant.  I’d also like to point out that I’m no Apple zealot, I created this blog to moan about Mac OS Lion.

Next up, an uneducated comment on someone who has clearly never written a line of code in his life:

“Owners of the original Apple TV got burned when Apple released a new model and declined to add many of the best features to the old model.”

What he’s referring to, of course, is that the new Apple TV 2 offered features unavailable to people who purchased the original Apple TV some 24 months earlier.  Now, I’m not sure if he’s noticed – but the technology industry moves fast.  Like really fast.  I’m not sure if Apple ‘declined’ to add the features, or the law of physics simply prevented this from happening.  The ATV2 has technology that allows things (such as AirPlay mirroring) to occur, where the original does not.  That’s also why your old 486 can’t play Crysis, Mr Turner.  I’m so sorry it’s taken someone this long to tell you.

Here, I’ll make a bold statement.  The landscape of mobile phones and portable media would be drastically different without Apple.  Why should the TV market be any different?

Think about this for a second.  Airplay (with mirroring) that allows you to fire up a AAA gaming title like Infinity Blade II on your (or your friends) TV.  Hell, connect a bluetooth controller and play some real premium gaming titles.  You’ve already done what the next generation PSP and Wii-U are trying to achieve without even reaching market — and at the same time, you’ve taken away all the ‘soft-core’ gamers from the PS3 and 360 camps, that’s a lot of gamers.  Now add the ability to stream your iTunes, iPhoto and other media libraries from the ‘cloud’ to any TV set and you’ve got something that’s pretty much unbeatable.

Oh did I forget to mention streaming services from Netflix, Hulu, Grooveshark, Pandora (just to name a few)..?  AND the ability to use PVR abilities remotely (hello, Siri?) all bound to an intrinsically Apple and, therefore, straightforward, easy to use interface.

Any one of those features have me chomping at the bit to buy an Apple TV.  It’s probably why most manufacturers are leaping into action and trying to pre-empt the inevitable.

There’s one last point Mr Turner makes:

Chances are the Apple Television’s big attraction will be Siri, but I don’t think the ability to talk to my television is enough to entice me to hand over complete control of my lounge room to Apple.

If he truly thinks Siri, which is a beta service basically offered as a way to entice people into buying the 4S, is the ‘killer’ sale pitch, then he surely hasn’t done due diligence.  Post a news article when you’ve done a little research, next time.

Previously I discussed getting Apache + PHP up and running, which provides the foundation for our new web server.  Next we’ll install Nginx as a front-end cache which will speed up the delivery of your website considerably – and use fewer resources while doing it!

Visitors who access your website will be served content via Nginx, where a cached version of your website will be served.  Only dynamic requests or content which the Nginx cache does not currently hold will be passed back to Apache to serve.  This keeps the system resources usage down, and the result is a fast and efficient serving process which can handle far more requests than Apache on it’s own.

Part 2 : Install Nginx as a cache & reverse proxy

Firstly, lets reconfigure Apache to act as the receiver for requests from Nginx, rather than the general public on port 80.  To do this make sure you are elevated to root permissions and run the following to open the Apache config with a text editor (vi):

vi /etc/httpd/conf/httpd.conf

If you aren’t familiar with vi you may have a hard time, but bear with me.  You need to search for ‘Listen 80′ which is the web servers default port, do this by typing:

/Listen\ 80

Then press Shift + A (begin editing at end of line) and type 80, so the full line reads:

Listen 8080

Next, press ‘Escape’ followed by

:wq

That’ll save the file.  It means “Write & Quit”.  Restart the web server with with following command:

/etc/init.d/httpd restart

View full article »

Web-hosting is getting cheaper and cheaper, to the point where using a VPS (virtual private server) is a more viable option than ever before.  The guide I’ll be focusing on in the coming weeks will turn your vanilla VPS hosting plan into a roaring beast.

In a nutshell by the end of this guide your VPS will have the following installed and configured:

  • Nginx – Front-end cache.  This will make your website blazingly fast, and use far less system resources than a typical web-serving environment
  • Apache 2.2 & PHP 5.3 – back-end webserver for producing dynamic content
  • Postfix – Sendmail alternative – set up as a SMTP relay through Gmail or another provider
  • Monit – to automatically monitor server health and proactively restart services and send alerts if something fails
  • Munin – server monitoring software to produce graphs and reports of server health
  • Awstats – website statistics package for monitoring
  • MySQL – database setup, including replication for automatic backups of databases
  • Backups – Using rsync to backup a 1:1 copy of your entire server to an off-site location
  • General configuration – grease the cogs, make everything super smooth
For the purposes of this guide I’ll be demonstrating on a 64-bit CentOS 5.6 serving environment with 512MB ram.  I’m going to assume you have shell (ssh) access and a root user account.

Another iOS feature that Lion has adapted is the annoying implementation of spelling auto-correct throughout the entire OS.  The intensity level is nothing like that found in iOS, granted (see damnyouautocorrect.com) but it’s still enough to irk me.  (At this point I can’t imagine that surprises anyone).

You can either turn this off the boring way by going through System Preferences -> Language & Text -> Text and then untick the ‘Correct spelling automatically checkbox’.

OR fire up the Terminal and run the following:

defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool NO

As usual to turn back on:

defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool YES

Many people find the Windows 7-esque animated pop-up windows that zoom up in Lion to be a little gaudy, and I’m inclined to agree.  Thankfully there’s a fix for that!

Fire up Terminal and run the following command:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO

That’s it!  You’ll need to restart your open applications for this change to take effect.  If you want to turn it back on:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool YES

One step closer to a happier Lion.

Lion Annoyance #8: Mission Control Sucks

Here’s the thing.  I don’t use the mouse that much, and I never subscribed to the whole ‘gestures’ thing.  I’ve always used keyboard shortcuts, as I find them to be far more efficient than waving a mouse around.  Mission Control requires you to use your mouse to do anything useful, either by using gestures or hot-corners.

This wouldn’t be such a problem in it’s own right, however Mission Control is nowhere near as powerful or feature packed as the combination of Expose’ and Spaces in Snow Leopard.

Here’s a list of functionality I used daily that no longer works (or at least I can’t find) in Lion:

  • Align virtual desktops in a grid – now you’re forced to work entirely horizontally
  • Drag applications directly between spaces – you have to actually go to the space, then go into Mission Control mode, then you can drag to other spaces
  • Use keyboard shortcuts to quickly jump directly to a specific space
  • Load applications in specified space
  • Show open Application windows by click-holding on an Application icon (you have to click ‘Show All Windows’)
Not cool.

When full-screen mode was announced for Lion I had a slight hint of excitement at the thought of having true full screen apps spread over multiple, dedicated monitors.

Unfortunately Apple’s implementation falls a little short. If you attempt to ‘full-screenerize’ an application on an external monitor it simply makes it full screen on your default monitor, and replaces the external displays with a grey slate background image. Useless.

Follow

Get every new post delivered to your Inbox.