Enable MMS on iPhone 3.0 without 3.1 Update
After reading all the bad press for iPhone OS 3.1, I decided to hold out on upgrading, which means that I also can’t get MMS working, right? Wrong! The only thing you need to enable MMS on iPhone 3.0 (or 3.01) is the updated carrier file, which you can download from here. After you download the carrier file, type the following command in the terminal:
defaults write com.apple.iTunes carrier-testing -bool TRUE
Do this with iTunes closed. Then launch iTunes again, and select your iPhone, then ‘Restore’ while holding down the option key, navigating to the .ipcc file you just downloaded. The update will take a few seconds, and then all you need to do is reboot your iPhone for MMS to work with 3.0!


Backing up your iPhone text messages is made extremely easy thanks to a freeware utility called Syphone. Since the iPhone has a limited number of text messages it can store at any one time, Syphone allows you to backup all the text messages and read through the archived text messages yourself on your Mac in an easy to read iChat-like interface.
iTunes 9.0 removed the ability to click the green ‘minimize/maximize’ button to get into iTunes Mini Player mode, you had to hold down Option to get the Mini Player. iTunes 9.0.1 Update fixed this problem (as if it was a bug, but I imagine it was changed back due to user confusion and complaints), but if you happened to like the way the iTunes 9.0 green widget button behaved, then you can get that quirky maximize behavior (and option-click for Mini Player) back with the following Terminal command:
AT&T iPhone users of 2009 can now officially join the cellular world of 2002, with the ability to finally send and receive MMS messages. You have to upgrade to iPhone 3.1 and download a new carrier file to enable MMS on your AT&T iPhone. After reading so many 

I had to develop an iPhone specific website recently and working with the iPhone resolution was a key aspect in this development process. The actual pixel density differs on the iPhone models as well, which will effect the appearance of interface elements and graphics for websites and iPhone applications. Of course knowing the resolution and PPI should not be limited to developers, it dramatically effects the graphic and picture quality of any user experience with the device. Here are each iPhone’s details and a picture comparing the two screens:


I love the web, I hate Flash. I know this isn’t always a popular opinion, but for me it causes a lot of problems. It’s a slow bloated 