<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>IslandJohn.com</title>
	<link>http://www.islandjohn.com</link>
	<description></description>
	<lastBuildDate>Sat, 06 Nov 2010 00:11:28 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>Simple iOS UDID Tracking Solution</title>
		<description><![CDATA[You may want to track your application's users' UDIDs for a myriad of reasons, such as checking user retention, update rate etc. However, since Apple has changed their terms and conditions regarding UDID collection, you cannot use a third party to gain access to them, so using an SDK like Flurry won't get you what [...]]]></description>
		<link>http://www.islandjohn.com/2010/11/04/simple-ios-udid-tracking-solution/</link>
			</item>
	<item>
		<title>Bee Patrol for iPad and iPhone: an Action, Puzzle, and Strategy Game Combination</title>
		<description><![CDATA[After my Word Quest publication, I decided to venture further into iPhone application development, and try to write something a little different. Using cocos2d, and some OpenGL, I wanted to combine line drawing games, like Flight Control and Harbor Master, with some puzzle elements and strategy components, like resource management. So I did. The concept [...]]]></description>
		<link>http://www.islandjohn.com/2010/10/23/bee-patrol-an-action-puzzle-and-strategy-game-combination/</link>
			</item>
	<item>
		<title>Word Quest iPhone Application: My Introduction to Apple Development</title>
		<description><![CDATA[Exactly one month ago I decided to dive into Apple's Xcode, Objective-C and their, what I now think are, lovely APIs. I thought about this adventure before, but I just never pushed myself. It was apparently a very bored evening, so what else was I going to do. I must say Objective-C seemed strange at [...]]]></description>
		<link>http://www.islandjohn.com/2010/02/09/word-quest-iphone-application-my-introduction-to-apple-development/</link>
			</item>
	<item>
		<title>Snow Leopard, Canon MP620, and Airport Extreme Weirdness</title>
		<description><![CDATA[After hours of troubleshooting, a disconnected anomaly was all I could find. For months my Canon MP620 printer worked fine under Leopard and Snow Leopard. My wife's MacBook printed well wirelessly. But, one day her MacBook printing just stopped working. I went through the usual suspects: reboot machine, reboot printer, reinstall drivers, manually clean out [...]]]></description>
		<link>http://www.islandjohn.com/2009/12/02/snow-leopard-canon-mp620-and-airport-extreme-weirdness/</link>
			</item>
	<item>
		<title>Create a Range of Solid Colors for Desktop Backgrounds</title>
		<description><![CDATA[Both Mac OS X Leopard and Snow Leopard come with a paltry set of solid colors for desktop backgrounds. This is easily remedied with ImageMagick (available for install through the MacPorts Project) and a quick hack. The script below generates all the background images for web-safe colors that should then be immediately available for use [...]]]></description>
		<link>http://www.islandjohn.com/2009/11/01/create-a-range-of-solid-colors-for-desktop-backgrounds/</link>
			</item>
	<item>
		<title>File Locking and Exclusive/Synchronized Execution in a Shell</title>
		<description><![CDATA[Many shell scripts need to execute exclusively as a singleton, or at least carry out blocks of execution that must be run exclusively. While this sounds like an easy job for things like ps and grep, or the creation and testing of a file on the file system, these quick and dirty tricks lead only [...]]]></description>
		<link>http://www.islandjohn.com/2009/10/14/file-locking-and-exclusivesynchronized-execution-in-a-shell/</link>
			</item>
	<item>
		<title>Dynamic DNS Updates with BIND and an Airport Extreme</title>
		<description><![CDATA[My home network has an Apple Airport Extreme as the first stop from my cable modem, which of course provides dynamic addressing, and I run my own BIND DNS server on the Internet. I wanted a way to query the Airport Extreme for its external IP address and dynamically update a host entry on my [...]]]></description>
		<link>http://www.islandjohn.com/2009/10/03/dynamic-dns-updates-with-bind-and-an-airport-extreme/</link>
			</item>
	<item>
		<title>Mail.app with a Self-Signed Certificate in postfix/dovecot</title>
		<description><![CDATA[I thought I'd post this tidbit about getting Mail.app to work correctly with a self-signed certificate in a postfix/dovecot Linux installation; in my case under Debian Lenny. After setting this up, my Mail.app refused to connect to the outgoing server to deliver mail. In the postfix logs I would see "SSL_accept error from ...: -1" [...]]]></description>
		<link>http://www.islandjohn.com/2009/09/16/mailapp-with-a-self-signed-certificate-in-postfixdovecot/</link>
			</item>
	<item>
		<title>Connecting to an SQLite Database via ODBC on OS X</title>
		<description><![CDATA[I'm working on a modifying a PHP gallery application to support tagging using SQLite as the database back-end. I've searched for a way to edit and view the database via some graphical tool, and while there are some out there, I wanted to be able to use something generic, like SQuirreL SQL or OpenOffice; thus [...]]]></description>
		<link>http://www.islandjohn.com/2009/02/13/connecting-to-an-sqlite-database-via-odbc-on-os-x/</link>
			</item>
	<item>
		<title>Why Does Finder Automatically Launch smbclient?</title>
		<description><![CDATA[I was sitting in a hotel room using my MacBook Pro and all of sudden I received a Little Snitch alert asking me to allow smbclient to connect to some IP address. Of course, I didn't allow it, but it peaked my interested. Why the request? I started digging. Examining the smbclient process revealed that [...]]]></description>
		<link>http://www.islandjohn.com/2008/12/27/why-does-finder-automatically-launch-smbclient/</link>
			</item>
</channel>
</rss>

