Monthly Archives: July 2008

What Do Small Open Source Projects Do With Money?

Not much.

What would your favorite small open source project do with a sudden influx of money? Imagine you donated $5000 to a project, where would the money go? Less scrupulous developers might spend the money on Mountain Dew and Twinkies, but more likely the money would just sit, doing nothing.

Lightroom 2

Lightroom 2.0 is now out of beta with a massive list of new features. It costs $299 in the US, and $99 for 1.0 users to upgrade.

The highlights for me is the new Profile Editor which allows you to create your own custom profiles for the rendering of RAW files, letting you choose how you want them to look. Hopefully this means I can create a profile that renders my Fuji S5 Pro’s raw files like the straigh out of camera JPEGs.

Another long standing bug is that the vignette effect filter only applied to the corners of the whole image, irregardless of whether you cropped the photograph or not. Now you can choose whether to apply it to the whole photograph or just the cropped area.

WordPress Client for iPhone

WordPress for iPhone allows you to post to and edit your WordPress blog from your iPhone. But without any form of copy & paste, it makes writing even the most trivial post insanely difficult.

I would also like to be able to view and edit the most recent comments too.

PwnageTool Unlocks iPhone 2.0

If you’ve been using an original, unlocked iPhone with a SIM from an “unofficial” provider, then you haven’t been able to upgrade to the new 2.0 firmware because, well, it would lock your phone. You’ve had to sit by twiddling with the old 1.1.4 firmware while been reading reviews of the fantastic new applications and all the new things you can do with them.

The new firmware has been out for over a week now without a released unlock tool, although videos of a proof of concept unlock have been floating around the internet.

This week, the iphone-dev team finally released their long anticipated PwnageTool that’s capable of unlocking the original iPhone with 2.0 firmware. Infact it’s quite clever in that it takes the official firmware, and transforms it into a jailbroken and unlocked version that you restore with iTunes!

The process is pretty straightforward, but still not without pitfalls which could be hard to dig yourself out, so I’ve made some notes of problems I’ve had during the unlock, so you don’t have to:

  • You’ll need three other files along with PwnageTool to unlock your phone, the two bootloaders and the original firmware. PwnageTool should be able to find those automatically after you download them.
  • If Safari extracts the original firmware to a folder, drag the iPhone1, file from the trash to your desktop and remove the .zip from the end of the filename.
  • PwnageTool might fail when it tries to enter DFU mode (also known as recovery mode). Don’t worry, manually put your phone in recovery mode by having the iPhone plugged into your computer, holding the home and power button for seven seconds, and then releasing the power button (but still holding the home button) and wait for iTunes to report that your iPhone is in recovery mode.
  • I would use Expert mode to stop PwnageTool from replacing the Apple boot logo with their stupid pineapple.
  • To restore your cracked firmware, hold alt/option when clicking the Restore button (shift in Windows) and then you can browse to the file you want.

PwnageTool is for Mac users only, but if you look hard enough, you can find a pre-cracked firmware that you can just restore with iTunes on Windows.

WordPress 2.6

WordPress has released a minor update, bringing it to version 2.6. The new features seem slim on this one, and unless you need it’s new wiki-style edit tracking I don’t think it’s worth the bother.

Warning: require_once(/nfs/c02/h05/mnt/20370/domains/ [function.require-once]: failed to open stream: No such file or directory in /nfs/c02/h09/mnt/20370/domains/ on line 22

Fatal error: require_once() [function.require]: Failed opening required '/nfs/c02/h05/mnt/20370/domains/' (include_path='.:/usr/local/php-5.3.29/share/pear') in /nfs/c02/h09/mnt/20370/domains/ on line 22