July 2009
27 posts
5 tags
AQGlassButton on GitHub →
This is a simple glass-effect UIButton subclass, implemented entirely using CoreGraphics. It’s probably not up to the sort of fidelity you can get with a stretched image (and a good illustrator), but it should serve for a nice introduction to the relevant techniques: paths, gradients, and colors.
Update: There’s an image of the default button on this followup post.
June 2009
25 posts
6 tags
Windows → Mac File Transfers
Okay, not really a programming question, but I figure I know how to answer it (broadly at least) so why not?
I generally go for the path of least resistance. While it’s usually possible to burn data to a CD/DVD and use the good ol’ SneakerNet to move it across, Mac OS X supports Windows’ chosen network file-sharing protocol out of the box. You just need to see that it’s...
No iPhone Flash is a GOOD THING. Don’t hate Apple for not supplying a...
– Steve Streza on Twitter
The main issue seems to be that people using Adobe’s fairly decent implementation of Flash on Windows seem to assume that will carry over to the iPhone. However, the Mac version of Flash is notoriously slow, buggy, and prone to kill browsers. Not the sort of reputation...
4 tags
It took me three days to figure out that there was another side to the tape.
– BBC NEWS | UK | Magazine | Giving up my iPod for a Walkman
Okay, now I feel like a dinosaur (tip o’ the hat to John Gruber).
7 tags
Interesting Developments
So I should have something interesting and intriguing to exciting to announce tomorrow (or soon thereafter at least). In the meantime, I’m thinking about the sort of things I can write about here— specifically programming-related questions.
As I told an acquaintance recently: I manage to retain a silly amount of information, but without some sort of external impetus I often forget just what...
2 tags
15-year-old Javier Fernandez-Han has created a remarkable algae-powered energy...
– Slashdot Hardware Story | 15-Year-Old Invents Algae-Powered Energy System
Why does it not surprise me that only a member of the next generation is interested enough in the end goal to actually knuckle down and really try to solve the energy problem?
1 tag
5 tags
10.6 iPhone SDK Fixer →
This application will only run on Snow Leopard; it uses SL-only APIs. Because of this, I’ve not made the source code available, although I will once Snow Leopard is released to the general public (it’s tiny).
Download the zip file, unzip it, and run the enclosed terminal application using sudo like so:
> sudo ./iphone-legacy-fix [path-to-devtools]
If you’ve...
6 tags
A major turning point
marco:
I predict Jeff Atwood will own a Mac within 6 months. On that day, I also expect pigs to fly over frozen hell, holographic storage to be released, Leo Laporte to record a fast-paced 12-minute podcast episode, and Steve Ballmer to say something intelligent to a reporter.
I was in perfect agreement right up until that last item there.
4 tags
Xcode: Unable to locate a valid signing identi…
Me: Silence! I KILL YOU!!
4 tags
iPhone 2.x SDKs on Snow Leopard
So, it’s been reported extensively on Twitter that the iPhone SDK package for Snow Leopard only includes SDKs for OS 3.0. This causes some problems because the SDK you build with inserts a key into your Info.plist which tells the device/store what SDK you’re targetting. This isn’t modified by the ‘iPhone OS Deployment Target’ build setting, and causes the Store to...
3 tags
Peter Belanger | Blog | WWDC video
A lovely time-lapse video of the WWDC Wall of Apps
Secrecy at WWDC … Why? You’ll have to ask Apple. We asked some of our...
– Apple’s big week: the good, the bad, the ugly • The Register
I would like to take this opportunity to remind the folks at the Register that Snow Leopard has not been released yet. We developers pay a pretty penny to get access to this information earlier than others— It’s not the case...
2 tags
5 tags
Days without a major panic attack: 709 0. Urgh.
5 tags
AddressBook ObjC Wrappers →
I’ve added AddressBook classes in the Contacts folder of AQToolkit. It’s just a few simple wrappers for now, but I’ll be integrating more useful methods as I use it in real-life situations over the next few weeks.
The upside of rejection →
marco:
Bijan Sabet’s story of his first real job rejection:
I wonder what would have happened if NYNEX gave me that offer.
Sometimes rejection can be your best friend.
In my job searches, this has proven true.
I have to say it’s worked out well for me too.
It’s a little-known fact that I started out as a web coder doing bits of Java and HTML with a whole bunch of Linux system...