These days the choices in SSD’s just keep in increasing however my bias is currently towards Intel drives. I’ve been running their X25 series drives in all my macbook pros and the performance and reliability has been outstanding.
Now the larger, 160GB 320 series has enough space to be used in a MacPro and of course still perfectly suitable for the MacBook. Anyone running a straight Pro will know you need decent space. I still have 3 others SATA drives however I have been switching those out to the Hybrid SSD systems with good results.
The 320 incorporates Intel’s latest in SSD technology, comes in a larger size and at a better price point!
Yup you heard me right :) See for yourself …
http://www.appcelerator.com/products/plans-pricing/
There has been no official notice that I was aware of and nothing on their homepage about why the subscription has been removed. It does concern me what shelf life is left for the Indie subscription.
I think anyone who has tried to write an application on this platform knows they aren’t perfect, changes are at least coming in quick but if they don’t stabilize the actual offering they’ll become the Netflix of mobile.
“Remembering that I’ll be dead soon is the most important tool I’ve ever encountered to help me make the big choices in life, Because almost everything — all external expectations, all pride, all fear of embarrassment or failure — these things just fall away in the face of death, leaving only what is truly important.”
Steve, it was not your time.
ref: Jobs Stanford University's commencement speech.
Jo is another framework that is best used on top of PhoneGap to give you some HTML5 goodness, well technically to take advantage of that goodness 
Up till now I have been using jQTouch for most of my PG development but the support and documentation is really lacking, I know it is open source but not having time to fix bugs myself I need a well supported framework. I know JS is the maintainer but responses from him or the Google groups are lacking so I’m moving on.
I have one project using jQuery Mobile and so far so good but it is an early beta framework. Jo seems to be getting traction and their site appears well maintained so I’m refactoring a current project to this to see how it fairs. Jo also appears to be more java script driven, a lot like ExtJS now Sencha.
You can find Jo here. (joapp.com)

This is a fix or should I say a better fix for the custom xcode 4 build paths is below. I’ve taken most these details from the earlier post and updated them based on the osx lion, xcode 4 and titanium studio changes.
The issue is once this path is set and especially after upgrading to XCode 4 – Titanium won’t be able to build your iPhone projects and you’ll get [ERROR] Your TARGET_BUILD_DIR is incorrectly set. Expected dir x and got dir y.
Wow – crazy hey, firstly I have no idea why they don’t just change this during the build or allow custom build folders but anyway, that is I change I am making for another posting with a compiler code change. For now the fix has been really easy and worked on the mobile SDK 1.7.2.
You need to open the SDK XCode template, fix the build path and save. Done. Here is how, the project will be under your SDK folder:
/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/iphone/Titanium.xcodeproj
I’m going to assume next you have XCode 4, if not – crawl out from the rock and install it :)
Open the project, click on the project name (not the targets), select the build settings tab and then change from Basic view to All. You will see the build locations and they’re probably wrong.
Delete any values in the Build Products Path and Intermediate Build Files Path. Then under per-configuration build products path enter the following:
Build Products Path, enter value “build”
Intermediate Build Files Path, enter value “build”
Then make sure the Per-Configuration Build Products Path looks like this:
- Debug – build/Debug-iphoneos
- Release – build/Release-iphoneos
The above is usually automatically picked up by XCode, then change the Per-configuration Intermediate Build Files Path
- Debug - $(BUILD_DIR)/Titanium.build/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
- Release - $(BUILD_DIR)/Titanium.build/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
It should look like this when XCode shows it
- build/Titanium.build/Debug-iphones
- build/Titanium.build/Release-iphones
Project is saved automatically, exit XCode and run the Titanium compiler again and you should be good! Remember to do this for each platform SDK you’re using.
You can now KEEP custom build paths for other native XCode product while having Ti still work.
Why is it that since the zmodem protocol was introduced early in the 90′s a transfer could be resumed but here in 2011 Apple cannot do a freaking resume of a download in iTunes. I’ve just done the 5th attempted download of iOS update and when it fails a 630MB download at the 620MB mark and cannot resume I just can’t take it …
Besides the fact it cannot resume, they appear completely incompetent and as usual not bothered to do partial upgrades. Why the big download? what about XCode, it is even worse with a 4.3GB download everytime they update the SDK or the tools ….
Apple should care but they don’t, they want market share but it is a slow gain and this kind of crap doesn’t help.
*sigh*
Enjoy this from Bad meets Evil!
http://itunes.apple.com/us/album/lighters-feat.-bruno-mars/id440330623?i=440330682
I have it in my “Coder” playlist, just the right rhythm :)
Who isn’t using an EC2 server these days? You’re not!? *shock* … it’s a heavy rock right? :)
I ran into a little issue that really should not exist but it did and when you read this it might be fixed by the great unknown powers at Amazon. If you’re wanting to host your web services on an EC2 server and use SSL termination at the load balancer (Elastic Load Balancer), you may need to install your changing certificate PEM.
Amazon claim this is only required for untrusted chains and since I was using a trusted one I didn’t consider it an issue BUT … of course on any iOS device the SSL connection was failing and this was why. Testing from a desktop etc worked fine just not any Apple products.
Once you’re done with the painful process of converting your certs into PEM files, take the last cert which is usually your upstream cert and install that as well.
Then all will be well. Why bother with ELB SSL termination? because it is the year 2011 and Amazon still think a server can only have 1 public IP address …
I usually don’t post much non-tech related but after finding these games on my iPhone this past week I just had to share. Some games are good and some are ok but these pair from FullFat Games are just incredible. Not only do you have great use of the touch screen but the best HD I’ve ever seen. Flick Golf allows you to play great green shots just by flicking the ball and that coupled with same incredible scenery is something every iPhone gamer must try.

Above is an image of their first golf game Flick Golf. Keep in mind it isn’t your usual 18 hole full golf game, just great shots with lots of air-time!. Here is the iTunes link.

This is the next version, the Flick Golf Extreme – great visuals again with some super creative designs. Here is the iTunes link again.

The jury is still out on Coin Drop however, the visuals are exceptional with some interesting ideas but so far I just cannot get a feel for the game and cannot score to save my life :) Maybe I need more time in the tutorial ;)
What a disaster this was, Apple’s OS upgrader simple ignores the fact that it breaks critical products like their own development tools. Was a new XCode ready when Lion was released … no.
Many people however found that XCode had been updated in the AppStore the day after. If you’ve installed this then you’re probably getting the following error “Couldn’t load plug-in ‘com.apple.dt.IDE.IDEiPhoneSupport’” – the fix is actually pretty easy.
Just head over to Apple’s site, download iTunes 10.4 and install it. Even if you’ve already updated to 10.4 – re-install it. You should be good now.
-c