Author Archive

Pre-thoughts on the new iPad

Thursday, March 15th, 2012

Tomorrow this time I should have my iPad (3rd generation). I’m looking forward to it. The retina display will look as good as everyone says it does, and that’s about it as far as what I’m looking forward to. Yes, the camera is better, but I’ve taken maybe 5 pictures with my iPad and I […]

Resume Maker for iPad

Wednesday, March 14th, 2012

A few days ago, I released my second iPad application, Resume Maker. Two things that motivated me to create this particular application. One is that I’m currently unemployed, so I have been thinking about resumes. But the second, more significant reason is that I’ve recently been asked by a couple of different people to help […]

Background Rendering Bottleneck

Wednesday, March 7th, 2012

In iOS (and, actually, in almost any user interface) it’s best to do as much work in background threads as possible, so your main thread is free to keep the UI smooth. To this end, I’ve been loading images from PDF files in the background using this sort of pattern (in pseudocode – this isn’t […]

iCloud Mobile Documents Not Syncing?

Thursday, March 1st, 2012

I’ve been using the ~/Library/Mobile Documents folder in Lion to test adding files to my iCloud-enabled iOS app’s Documents folder, and that’s been working great for me, up until 10.7.3. If you’ve got an iOS device and have iCloud enabled, take a look in ~/Library/Mobile Documents. (You can do this from Finder by picking “Go […]

Creating a PDF on iOS

Friday, February 17th, 2012

I’m amazed at how easy it is to create a PDF on iOS. [cc] CGRect pageRect = CGRectMake(0, 0, 850, 1100); UIGraphicsBeginPDFContextToFile(outputFlePath, pageRect, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [self drawMyPageInContext:pdfContext]; UIGraphicsEndPDFContext(); [/cc] That’s it. You’ll have a PDF in the file identified by outputFilePath that has whatever you drew in the drawMyPageInContext method. Beautiful.

Getting an Xcode project from Git

Monday, February 13th, 2012

There are plenty of pages that will help you add an Xcode project to Git, but I couldn’t find anything on connecting Xcode to an existing Git repository. Here’s how you do that. Here are the steps for Xcode 4.2: From the main Xcode window, select File / Source Control / Repositories… Tap the little […]

MealPlan for iPad

Saturday, February 11th, 2012

For the first time in a long, long time, I’ve released some software that I built myself, for myself. The app is called MealPlan and it’s available for the iPad. I even built a website for it, here. “Fall Day Software” is an entity I created to own the app, but it’s just me so […]

Is Apple setting up a subsidised TV model?

Tuesday, February 7th, 2012

There have been rumours that Rogers and Bell, the two big telecom providers in Canada, have Apple iTV television sets in their labs for testing. That’s an interesting rumour for a couple of reasons. Why would Rogers or Bell care about a new television? Why would Apple involve them? If the rumour is true, then […]

Thoughts on the Mute Switch

Monday, January 23rd, 2012

So there’s been some blog chatter this week about the mute switch on the iPhone. Of course it’s not really called a mute switch, and it doesn’t really “mute” the phone. It’s really just a signal to the OS that the user would like less sounds. I fall firmly on the “the mute switch should […]

Can’t Connect to Lion SMB Share?

Sunday, January 15th, 2012

I’d been having this problem for a while and decided to dig into it today. I have shares from a Lion box, but when I’d attempt to connect from Windows 7, it would just refuse my credentials. Here’s the solution that worked for me. Edit this file in a text editor: /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist You’ll need permissions […]