<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>redemption in a blog &#187; Applications</title>
	<atom:link href="http://blog.codefront.net/category/applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.codefront.net</link>
	<description>Rails, Firefox, Anime, Mac</description>
	<lastBuildDate>Tue, 24 Jan 2012 01:47:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Railscasts Xcode theme</title>
		<link>http://blog.codefront.net/2010/02/04/railscasts-xcode-theme/</link>
		<comments>http://blog.codefront.net/2010/02/04/railscasts-xcode-theme/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 14:12:27 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1291</guid>
		<description><![CDATA[For those of you who use the excellent Railscasts TextMate theme and want to replicate the theme in Xcode, you can grab my version from Github. This is what it looks like: Save it into ~/Library/Application Support/Xcode/Color Themes/, restart Xcode, and open its Preferences. You will be able to pick the Railscasts Color Theme in [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who use the excellent <a href="http://railscasts.com/about">Railscasts TextMate theme</a> and want to replicate the theme in Xcode, you can grab my version <a href="http://gist.github.com/raw/294642/4956c43399c3cfa7d248fb581b23054e5bfa92ab/Railscasts.xccolortheme">from Github</a>. This is what it looks like:</p>
<p><a href="http://blog.codefront.net/wp-content/uploads/2010/02/Railscasts-Xcode-e1265292666981.png"><img src="http://blog.codefront.net/wp-content/uploads/2010/02/Railscasts-Xcode-e1265292666981.png" alt="Railscasts Xcode theme" title="Railscasts Xcode" width="510" height="440" class="aligncenter size-full wp-image-1292" /></a></p>
<p>Save it into <code>~/Library/Application Support/Xcode/Color Themes/</code>, restart Xcode, and open its Preferences. You will be able to pick the Railscasts Color Theme in the Fonts &#038; Colors tab.</p>
<p>I dug this theme up after realizing that I haven&#8217;t actually saved the Railscasts theme I&#8217;d replicated from several months ago and was too lazy to set up another one in my other Mac.</p>
<p><a href="http://blog.10to1.be/">Koen Van Der Auwera</a> did a similar theme too so if you find that mine doesn&#8217;t work so well (I&#8217;ve only used it for Cocoa Touch development, not at all for developing Mac apps), scoot over to his <a href="http://blog.10to1.be/cocoa/2009/09/25/railscasts-xcode-theme/">blog post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2010/02/04/railscasts-xcode-theme/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How my simple iPhone app made it to the top of the App Store</title>
		<link>http://blog.codefront.net/2009/09/22/singtel-data-usage-iphone-app/</link>
		<comments>http://blog.codefront.net/2009/09/22/singtel-data-usage-iphone-app/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 14:26:33 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1223</guid>
		<description><![CDATA[Slightly more than a month back I wrote this little iPhone app (App Store link), almost a toy app really, to check the usage of my data plan with my local telco (Singtel). I wanted to scratch an itch and I also really didn&#8217;t want to exceed my data plan &#8211; the fees are excessive. [...]]]></description>
			<content:encoded><![CDATA[<p>Slightly more than a month back I wrote <a href="http://sliceoflifeapps.com/iphone/datausage/">this little iPhone app</a> (<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=327567068&#038;mt=8&#038;uo=6">App Store link</a>), almost a toy app really, to check the usage of my data plan with my local telco (Singtel). I wanted to scratch an itch and I also <em>really</em> didn&#8217;t want to exceed my data plan &#8211; the fees are <em>excessive</em>.</p>
<p>Anyway, I submitted it to the iPhone App Store for approval as a free app and named it <strong>Singtel Data Usage</strong>. No points for creativity with the name but I thought it&#8217;d be nice to know exactly what the app did from just reading its name. After one keyword rejection (which was unfounded but I wasn&#8217;t going to argue with the app reviewers), it finally got approved a few days ago.</p>
<p><img src="http://blog.codefront.net/wp-content/uploads/2009/09/iphone-data-usage.gif" alt="Singtel Data Usage iPhone app screenshot" title="Singtel Data Usage iPhone app screenshot" width="300" height="559" class="aligncenter size-full wp-image-1225" /></p>
<p>Yeah that&#8217;s what it looks like. I stole part of the design from another iPhone app &#8211; can anyone guess which one? I think I spent 80% of development time changing the design over and over again, tweaking font sizes, and agonizing over which icons to use.</p>
<p>Thanks to folks on Twitter (I&#8217;m <a href="http://twitter.com/chuyeow">@chuyeow</a> &#8211; do follow me if you&#8217;re reading my blog), word got around and by the 3rd day of it being approved, my app was the Top Free app on the Singapore App Store. Going to take a time out for the vanity shot:</p>
<p><img src="http://blog.codefront.net/wp-content/uploads/2009/09/Screen-shot-2009-09-22-at-PM-10.39.06.png" alt="" title="" width="510" height="376" class="aligncenter size-full wp-image-1242" /></p>
<p>A similar app, <a href="http://ibbomapp.appspot.com/">iBBOM</a>, was approved around the same time but I believe I got a head start because of all the awesome people on Twitter who retweeted <a href="http://twitter.com/chuyeow/status/4093690396">my tweet</a> and the kind folks who gave glowing reviews on the App Store (thanks especially to <a href="http://deepcalm.com/">Andy Croll</a> for the 1st review). iBBOM actually looks much better than my app (I can&#8217;t help tweeting <a href="http://twitter.com/chuyeow/status/4162960802">about</a> <a href="http://twitter.com/sliceoflifer/status/4119270971">it</a>) and works perfectly (only thing I don&#8217;t like are the ads). I believe I couldn&#8217;t have gotten to the top of the App Store without the guys and gals who spread the word on Twitter.</p>
<p>On to the not so fun part of this post. Yet another similar app, <a href="http://mugunthkumar.com/pages/iPhone_Apps/Entries/2009/7/13_SingTel_BBoM.html">SG BBOM</a>, was <a href="http://www.imerlion.com/2009/09/sg-bbom-app-pulled-from-app-store.html">pulled from the App Store by Singtel</a> (the telco) recently so I&#8217;m expecting to hear from Singtel really soon. We shall see.</p>
<p>In the meantime, if you own an iPhone and have a Singtel data plan, do check out <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=327567068&#038;mt=8&#038;uo=6">my app</a> (App Store link) and give an honest review on the App Store. If you&#8217;ve already downloaded it, I&#8217;d like to know what you think in a review as well. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2009/09/22/singtel-data-usage-iphone-app/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Songza &#8211; finally an easy way to listen to boy band music</title>
		<link>http://blog.codefront.net/2008/01/25/songza-finally-an-easy-way-to-listen-to-boy-band-music/</link>
		<comments>http://blog.codefront.net/2008/01/25/songza-finally-an-easy-way-to-listen-to-boy-band-music/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 10:19:53 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2008/01/25/songza-finally-an-easy-way-to-listen-to-boy-band-music/</guid>
		<description><![CDATA[Songza&#8216;s quite nice, especially after us non-US users lost access to Pandora. Now I can finally listen to some boy band music when I feel like it (because I don&#8217;t have any in my library).]]></description>
			<content:encoded><![CDATA[<p><a href="http://songza.com/">Songza</a>&#8216;s quite nice, especially after us non-US users lost access to <a href="http://www.pandora.com/">Pandora</a>. Now I can finally listen to some boy band music when I feel like it (because I don&#8217;t have any in my library).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2008/01/25/songza-finally-an-easy-way-to-listen-to-boy-band-music/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Dugg? No problem with WordPress</title>
		<link>http://blog.codefront.net/2007/09/13/dugg-no-problem-with-wordpress/</link>
		<comments>http://blog.codefront.net/2007/09/13/dugg-no-problem-with-wordpress/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 10:53:25 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/09/13/dugg-no-problem-with-wordpress/</guid>
		<description><![CDATA[An old post I wrote on a spoof MMORPG named &#8220;Outside&#8221; was Dugg not too long ago and I was quite pleased to find that my server and the blogging software (WordPress) that I use was handling the load extremely well. Quite obviously I was getting more hits in a day than entire months: My [...]]]></description>
			<content:encoded><![CDATA[<p>An <a href="/2007/08/13/mmorpg-called-outside/">old post I wrote on a spoof <acronym title="Massively Multiplayer Online Role-Playing Game">MMORPG</acronym> named &#8220;Outside&#8221;</a> was <a href="http://digg.com/offbeat_news/Incredible_MMORPG_called_Outside_PIC">Dugg</a> not too long ago and I was quite pleased to find that my server and the blogging software (<a href="http://wordpress.org/">WordPress</a>) that I use was handling the load extremely well. Quite obviously I was getting more hits in a day than entire months:</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/09/blog-stats-after-getting-dugg.png' alt='Blog stats after getting Dugg' /></div>
<p><br style="clear: both;" /></p>
<p>My setup is a Virtual Private Server (VPS) with 256MB RAM hosted at <a href="http://www.slicehost.com/">SliceHost</a> and this blog is served off <a href="http://nginx.net/">Nginx</a> and PHP FastCGI processes to handle PHP scripts. The wonderful (because it just works and is really easy to setup) <a href="http://mnm.uib.es/gallir/wp-cache-2/">WP-Cache WordPress plugin</a> keeps a cache of pages that&#8217;s swept at logical times (i.e. whenever there are any updates or comments).</p>
<p>I may be a Rails/merb fanboy, but this awesome piece of blog software that can stand up to the <a href="http://en.wikipedia.org/wiki/Digg_effect">Digg Effect</a> with ease is <strong>great</strong>. WordPress <code>FTW</code>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/09/13/dugg-no-problem-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t trust web apps (or how Google Reader and my ISP conspired to lose all my feeds)</title>
		<link>http://blog.codefront.net/2007/08/17/dont-trust-web-apps-or-how-google-reader-and-my-isp-conspired-to-lose-all-my-feeds/</link>
		<comments>http://blog.codefront.net/2007/08/17/dont-trust-web-apps-or-how-google-reader-and-my-isp-conspired-to-lose-all-my-feeds/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 10:33:11 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/08/17/dont-trust-web-apps-or-how-google-reader-and-my-isp-conspired-to-lose-all-my-feeds/</guid>
		<description><![CDATA[About a month ago, I logged in to Google Reader to see a shocking thing &#8211; all my subscriptions were gone and I was subscribed to some feeds that I&#8217;ve never heard of. I would say I&#8217;m a pretty heavy Google Reader user, checking my several hundred subscriptions several times a day, so it was [...]]]></description>
			<content:encoded><![CDATA[<p>About a month ago, I logged in to Google Reader to see a shocking thing &#8211; all my subscriptions were gone and I was subscribed to some feeds that I&#8217;ve never heard of.</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/07/greader-subs-all-gone.png' alt='All my feed subscriptions gone from Google Reader' /></div>
<p><br style="clear: both;" /></p>
<p>I would say I&#8217;m a pretty heavy Google Reader user, checking my several hundred subscriptions several times a day, so it was pretty distressing. I posted a <a href="http://groups.google.com/group/Google-Labs-Reader/t/2e9436dd16c5f6e2">thread at the Google Reader Google Group</a> (the link doesn&#8217;t work now because they&#8217;ve moved the Google Group somewhere else for some reason) and several other people responded that they were seeing the same weirdness.</p>
<blockquote><p>I had the same problem, and here&#8217;s the really weird part: I got YOUR feeds! If you look at the top of the page you can see the account you&#8217;re supposedly logged in with. Well, I saw your account there. And this was before I read this message. I also saw some other names every so often. Right now it says <em>email censored</em>.</p>
<p>Maybe it&#8217;s some weird mix up with the ISP. Do you use SingNet?</p></blockquote>
<p>Some time later I started seeing other people&#8217;s accounts:</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/07/greader-other-accounts.png' alt='Seeing other people’s accounts in Google Reader' /></div>
<p><br style="clear: both;" /></p>
<p>The problem affected only <a href="http://www.singnet.com.sg/">Singnet</a> (a major local ISP) users in Singapore (about 7 other users in Singapore using Singnet responded with the same problems). No one really knew what the problem was and neither the Google Reader team nor Singnet (someone sent them an email) responded.</p>
<p>My guess was Singnet started caching Google Reader at a proxy and somehow managed to bypass all the credentials that was needed to modify any feed subscriptions. Sounds like a pretty nasty security bug to me.</p>
<p>The aftermath:</p>
<ul>
<li>Google Reader no longer has my feed subscriptions (I didn&#8217;t manage to recover them so it&#8217;s still in the sad state of having only 1 feed subscription to some UK property shite).</li>
<li>I&#8217;ve manually rebuilt my OPML file (containing my feed subscriptions).</li>
<li>I&#8217;m now using <a href="http://www.newsfirerss.com/">NewsFire</a>. It&#8217;s not decentralized so I can&#8217;t sync it between machines, which really sucks since I have 2 primary machines, but I&#8217;m wary of using online feed readers right now.</li>
<li>I regularly export my OPML file and check it into Subversion.</li>
<li>I&#8217;m looking for a reliable decentralized feed reader once again (having used <a href="http://bloglines.com/">Bloglines</a> and of course, <a href="http://blog.codefront.net/2006/10/24/google-reader-a-bloglines-users-perspective/">Google Reader</a> prior to the catastrophe).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/08/17/dont-trust-web-apps-or-how-google-reader-and-my-isp-conspired-to-lose-all-my-feeds/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Adium themes use plain old XHTML, CSS and JS</title>
		<link>http://blog.codefront.net/2007/07/28/adium-themes-use-plain-old-xhtml-css-and-js/</link>
		<comments>http://blog.codefront.net/2007/07/28/adium-themes-use-plain-old-xhtml-css-and-js/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 06:07:18 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Asides]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/07/28/adium-themes-use-plain-old-xhtml-css-and-js/</guid>
		<description><![CDATA[Just a quick note of something I found out while reading Transcending CSS: all the themes (message styles, contact list styles, etc.) in Adium are crafted with our old friends XHTML, CSS and JS. I opened up a few AdiumXtras to see for myself and true enough, &#60;div&#62;s and CSS rules make up the style. [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick note of something I found out while reading <a href="http://www.transcendingcss.com/">Transcending CSS</a>: all the <a href="http://adiumxtras.com/">themes</a> (message styles, contact list styles, etc.) in <a href="http://adiumx.com/">Adium</a> are crafted with our old friends XHTML, CSS and JS. I opened up a few <a href="http://adiumxtras.com/">AdiumXtras</a> to see for myself and true enough, <code>&lt;div&gt;</code>s and CSS rules make up the style. Very smart decision by the Adium developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/07/28/adium-themes-use-plain-old-xhtml-css-and-js/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>So what exactly are you looking forward to in Leopard?</title>
		<link>http://blog.codefront.net/2007/06/13/so-what-exactly-are-you-looking-forward-to-in-leopard/</link>
		<comments>http://blog.codefront.net/2007/06/13/so-what-exactly-are-you-looking-forward-to-in-leopard/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 17:02:35 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Operating Systems]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/06/13/so-what-exactly-are-you-looking-forward-to-in-leopard/</guid>
		<description><![CDATA[So there&#8217;s this big Leopard thing that&#8217;s the talk of Mac town (well, that and Safari) with all the new features being revealed (officially, at least, to the general public) at WWDC 2007. Some of the features are pretty cool, most of them are mundane. For me, I am really looking forward to: the new [...]]]></description>
			<content:encoded><![CDATA[<p>So there&#8217;s this big <a href="http://www.apple.com/macosx/leopard/">Leopard</a> thing that&#8217;s the talk of Mac town (well, that and Safari) with all the new features being revealed (officially, at least, to the general public) at <a href="http://developer.apple.com/wwdc/">WWDC 2007</a>.</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/06/apple-leopard-homepage.jpg' alt='Screenshot of Apple Leopard homepage' /></div>
<p><br style="clear: both;" /></p>
<p>Some of the features are pretty cool, most of them are mundane. For me, I am really looking forward to:</p>
<ul>
<li>the <a href="http://www.apple.com/macosx/leopard/features/finder.html">new Finder</a> &#8211; Finder sucks so bad as a file system interface. I use <a href="http://www.cocoatech.com/pf4/">Path Finder</a>, which incidentally had an <a href="http://www.cocoatech.com/changelog.php">upgrade</a> recently to 4.7. The new Finder looks pretty (Cover Flow for files, sexy!) but what I&#8217;m really hoping for is a Finder with which you can actually be productive.</li>
<li><a href="http://www.apple.com/macosx/leopard/technology/unix.html">Ruby and Rails baked right into Mac OS X</a> &#8211; while installing Rails and upgrading Ruby is a breeze on Mac OS X as it is right now, having these installed by default is pretty sweet. Even <a href="http://capify.org/">Capistrano</a> will be included. Now, how one upgrades Ruby is another thing though&#8230;</li>
<li><a href="http://www.apple.com/macosx/leopard/features/timemachine.html">Time Machine</a> &#8211; Even though I already own a licensed copy of <a href="http://www.shirt-pocket.com/SuperDuper/">SuperDuper!</a>, I&#8217;m still eager to use Time Machine. I mean, who isn&#8217;t hooked on the time travel metaphor yet? It&#8217;s like <a href="http://en.wikipedia.org/wiki/System_Restore">System Restore</a> done right (with the advantage of hindsight, of course).</li>
</ul>
<p>What are <strong>you</strong> looking forward in Leopard?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/06/13/so-what-exactly-are-you-looking-forward-to-in-leopard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>That &#8220;Safari&#8221; thing&#8230;</title>
		<link>http://blog.codefront.net/2007/06/13/that-safari-thing/</link>
		<comments>http://blog.codefront.net/2007/06/13/that-safari-thing/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 16:34:34 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Asides]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/06/13/that-safari-thing/</guid>
		<description><![CDATA[So what exactly is new in Safari 3 (other than the big OMGWTFBBQ over Safari for Windows)? TUAW has the best writeup (with screenshots of course) of the new features in Safari 3 I&#8217;ve seen so far. Check it out if you&#8217;re lazy to try it out &#8211; I did install the beta and took [...]]]></description>
			<content:encoded><![CDATA[<p>So what exactly is new in <a href="http://www.apple.com/safari/">Safari 3</a> (other than the big OMGWTFBBQ over Safari for Windows)? TUAW has the <a href="http://www.tuaw.com/2007/06/12/beta-beat-new-to-safari-3/">best writeup (with screenshots of course) of the new features in Safari 3</a> I&#8217;ve seen so far. Check it out if you&#8217;re lazy to try it out &#8211; I did install the beta and took it for a test drive, but was never much of a Safari user to recognize what exactly did change in Safari 3 beta, so this helped. I must say the new Find interface is really slick and the draggable tabs has been a long time coming (one of my biggest annoyances with Safari and Camino).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/06/13/that-safari-thing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ImageMagick port &#8220;broken&#8221; temporarily</title>
		<link>http://blog.codefront.net/2007/05/29/imagemagick-port-broken-temporarily/</link>
		<comments>http://blog.codefront.net/2007/05/29/imagemagick-port-broken-temporarily/#comments</comments>
		<pubDate>Tue, 29 May 2007 11:15:50 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/05/29/imagemagick-port-broken-temporarily/</guid>
		<description><![CDATA[Just in case anyone runs into this problem (which, I might add, would probably go away when either the portfile is updated or the source mirror fixes the problem) while installing ImageMagick via MacPorts&#8230; While trying to install Rmagick on my spanking, new, glossy, kakkoii MacBook, MacPorts reported a checksum error with the ImageMagick source [...]]]></description>
			<content:encoded><![CDATA[<p>Just in case anyone runs into this problem (which, I might add, would probably go away when either the portfile is updated or the source mirror fixes the problem) while installing <a href="http://www.imagemagick.org/">ImageMagick</a> via <a href="http://www.macports.org/">MacPorts</a>&#8230;</p>
<p>While trying to install <a href="http://rmagick.rubyforge.org/">Rmagick</a> on my spanking, new, glossy, kakkoii <a href="http://www.apple.com/macbook/macbook.html">MacBook</a>, MacPorts reported a checksum error with the ImageMagick source tarball:</p>
<blockquote><p>Target com.apple.checksum returned: Unable to verify file checksums</p></blockquote>
<p>At first, I thought it was an outdated portfile but even after a <code>sudo port selfupdate</code> and <code>sudo port -d sync</code>, the checksum error was still occurring (checksum of the file: 4bcb4264c2170fe562b10a732f43e7af, expected checksum in the portfile: 9469ce1b1b645f8c728158cc434b0ff8).</p>
<p>Turns out, the first listed master site (where MacPorts gets its source files from), http://imagemagick.linux-mirror.org/download/ is hosting a source tarball with a bad checksum. Digging around the man page for <code>port</code> a bit, and switching the order of the master source sites solved it, so it was just a case of a bad file on one of the mirror sites.</p>
<p><code>sudo port edit imagemagick</code> to edit the portfile and change the source mirror to a legit one. You should see something like this:</p>
<pre><code>master_sites \
  http://imagemagick.linux-mirror.org/download/ \
  http://ftp.surfnet.nl/pub/ImageMagick/ \
  sourceforge:imagemagick \
  ftp://ftp.imagemagick.net/pub/${name}/ \
  ftp://ftp.fifi.org/pub/ImageMagick/ \
  ftp://ftp.nluug.nl/pub/${name}/</code></pre>
<p>Just move an alternative master_site to the top of the list (I used the SourceForge one). There probably is a way to specify the master_site on the command line with <code>port install</code> but I&#8217;ve had just about enough of reading man pages and the now nearly unfindable MacPorts documentation (whatever happened to the <a href="http://darwinports.com/">old Darwin Ports site</a> that had great documentation?)</p>
<p>Anyway, I&#8217;ve written to the webmaster of the mirror site linux-mirror.org, so this would probably be fixed for all two of you who are gonna be installing ImageMagick via MacPorts within these few days or so. Still, it was a good exercise in debugging bad port installations.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/05/29/imagemagick-port-broken-temporarily/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IMAP-IDLE plugin for Apple Mail</title>
		<link>http://blog.codefront.net/2007/02/25/imap-idle-plugin-for-apple-mail/</link>
		<comments>http://blog.codefront.net/2007/02/25/imap-idle-plugin-for-apple-mail/#comments</comments>
		<pubDate>Sat, 24 Feb 2007 18:08:40 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/02/25/imap-idle-plugin-for-apple-mail/</guid>
		<description><![CDATA[Yup I switched to Apple Mail from Thunderbird a few months back, primary reason being back then I was barely able to run my developer applications on 512MB of RAM (Apple Mail runs lighter than Thunderbird, unfortunately). It&#8217;s comforting to find that there is an IMAP-IDLE plugin for Apple Mail (Thunderbird got its IDLE support [...]]]></description>
			<content:encoded><![CDATA[<p>Yup I switched to Apple Mail from Thunderbird a few months back, primary reason being back then I was barely able to run my developer applications on 512MB of RAM (Apple Mail runs lighter than Thunderbird, unfortunately). It&#8217;s comforting to find that there is an <a href="http://www.rothwell.us/imapidle/index.html">IMAP-IDLE plugin for Apple Mail</a> (<a href="http://blog.codefront.net/2004/03/14/junk-filter-improvements-in-thunderbird-weekly-build-new-win32-installer/">Thunderbird got its IDLE support way back in 2004</a>.)</p>
<p>What&#8217;s IDLE? Well, quoting myself:</p>
<blockquote><p>Simply put, IDLE is a command that allows IMAP email servers to transmit updates to the client in real time. This saves the client from having to continuously poll the server to achieve the effect of new mail appearing immediately. All in all, an exceptionally useful command that saves Thunderbird the work of polling IMAP servers continuously.</p></blockquote>
<p>So anyway, it&#8217;s really simple to install and use (just simple checkboxes for enabling IDLE for your IMAP accounts).</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/02/imap-idle-plugin-pref-pane.png" alt="Preference pane for Apple Mail IMAP-IDLE plugin" /></div>
<p><br style="clear:both" /></p>
<p>Remember to configure Mail to stop polling these mail accounts every X minutes or so now. Enjoy the geeky feeling of knowing you&#8217;ve just saved several CPU cycles and a few kilobytes of bandwidth.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/02/25/imap-idle-plugin-for-apple-mail/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VLC 0.8.6 &#8211; full screen controller panel</title>
		<link>http://blog.codefront.net/2006/12/26/vlc-086-full-screen-controller-panel/</link>
		<comments>http://blog.codefront.net/2006/12/26/vlc-086-full-screen-controller-panel/#comments</comments>
		<pubDate>Tue, 26 Dec 2006 08:46:10 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2006/12/26/vlc-086-full-screen-controller-panel/</guid>
		<description><![CDATA[VLC media player 0.8.6 (changelog) was released a few weeks ago so this may be old news, but I am clearing my backlog of drafts. Mac OS X users, if you watch videos in full screen mode (like I do most of the time), you&#8217;d be delighted to know that they added a full screen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://developers.videolan.org/vlc/NEWS">VLC media player</a> 0.8.6 (<a href="http://developers.videolan.org/vlc/NEWS">changelog</a>) was released a few weeks ago so this may be old news, but I am clearing my backlog of drafts.</p>
<p>Mac OS X users, if you watch videos in full screen mode (like I do most of the time), you&#8217;d be delighted to know that they added a full screen controller <em>Ã  la</em> the video player in iTunes:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2006/12/vlc-controller-panel-black-lagoon-levy.png" alt="VLC full screen controller panel" /></div>
<p><br style="clear: both" /></p>
<p>That was one of my pet peeves with VLC when I was still using Windows as my main desktop OS, and I&#8217;d stayed true to <a href="http://sourceforge.net/projects/guliverkli/">Media Player Classic</a> right to the point where I switched to OS X. Media Player Classic is Windows-only, so I had to switch to VLC as well (QuickTime player never impressed me and I wasn&#8217;t willing to pay for the Pro version). The lack of a full controller in full screen mode and the inability to move to specific spots in the video timeline with sufficient granularity seems to have been fixed with this new full screen controller panel.</p>
<p>And while they still haven&#8217;t made it possible to pause a video by clicking on the video output (which was the case in Media Player Classic), I&#8217;ve mostly compensated for it by hitting the space bar. Now that they&#8217;ve added a right-click context menu to the video output screen, the same can be done but in 2 clicks with just the mouse &#8211; not optimal but it does feel better to see a context menu pop up when right-clicking. I guess that&#8217;s the Windows user in me talking &#8211; I still feel that almost everything I see should have a context menu or it just feels wrong.</p>
<p>Oh and they added support for the Apple Remote Control. Works great, I just have to remember to take out my remote control and use it next time I&#8217;m sitting back watching a movie or anime.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2006/12/26/vlc-086-full-screen-controller-panel/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MacHeist Mission One 101</title>
		<link>http://blog.codefront.net/2006/11/14/macheist-mission-one-101/</link>
		<comments>http://blog.codefront.net/2006/11/14/macheist-mission-one-101/#comments</comments>
		<pubDate>Tue, 14 Nov 2006 13:11:01 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2006/11/14/macheist-mission-one-101/</guid>
		<description><![CDATA[Update: seems like several people are coming into this thread after searching for &#8220;MacHeist combination&#8221; &#8211; this post is for last year&#8217;s MacHeist. For spoilers and solutions, I suggest you go to the MacHeist Backroom forum. If you are a Mac user you&#8217;d probably have heard of the much-hyped MacHeist. (I bet non-Mac users were [...]]]></description>
			<content:encoded><![CDATA[<p><ins>Update: seems like several people are coming into this thread after searching for &#8220;<a href="http://www.google.com/search?q=macheist+combination">MacHeist combination</a>&#8221; &#8211; this post is for last year&#8217;s MacHeist. For spoilers and solutions, I suggest you go to the <a href="http://www.macheist.com/forums/viewforum.php?id=13">MacHeist Backroom forum</a>.</ins></p>
<p>If you are a Mac user you&#8217;d probably have heard of the much-hyped <a href="http://macheist.com/">MacHeist</a>. (I bet non-Mac users were probably annoyed with the coverage of MacHeist at some point on sites like <a href="http://digg.com/">Digg</a>.) Even I was late to join up with MacHeist because of its &#8220;I&#8217;m not gonna tell you what it&#8217;s about but it&#8217;s gonna rock your world&#8221; press and the oh-so-exclusive invite system (which is surprisingly rather effective despite being probably the most used viral &#8220;marketing technique&#8221;) &#8211; I got into the whole MacHeist thing courtesy of the <a href="http://www.tuaw.com/2006/11/13/macheist-registration-open-to-tuaw-readers-for-24-hours/">registration link posted over at TUAW (The Unofficial Apple Weblog)</a>. (Oh and yes, I do know that by blogging about it I&#8217;ve fallen prey to the MacHeist hype, but <em>I can&#8217;t help myself</em>. Or maybe I just need to blog something that&#8217;s easy to write about.)</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2006/11/macheist-registration.png" alt="MacHeist registration page courtesy of TUAW" /></div>
<p><br style="clear: both;" /></p>
<p>And so I signed up, and after being completely muddled about what this MacHeist thing is all about, came upon a mission briefing with a very well-done voiceover (love that voice, sounds just right). Turns out MacHeist is a detective (or insert snooping, heist-related adjective here) game where you (try to) accomplish missions and get &#8220;loot&#8221; in return.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2006/11/macheist-mission-one.png" alt="MacHeist mission one briefing" /></div>
<p><br style="clear: both;" /></p>
<p>Not what I&#8217;d expected, and I almost didn&#8217;t play along until I checked out the <a href="http://macheist.com/forums/">MacHeist forums</a> (requires a MacHeist account) and saw that the sheer volume of activity. A few thousand posts in a couple of hundred topics may not look like a lot, but it&#8217;s pretty amazing for what I assume is a small user base (invite-only system) and you always have to remember MacHeist is really only a week old or so.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2006/11/macheist-forum-posts.png" alt="MacHeist forum - look at the number of posts!" /></div>
<p><br style="clear: both;" /></p>
<p>Now that got my attention again. Lurking around the forums a bit, I found general praise of the &#8220;loot&#8221; from completing Mission One. And turns out the &#8220;loot&#8221; is a bunch of free Mac software, which I <em>really</em> should have guessed. &#8220;Free&#8221;, &#8220;legitimate&#8221;, &#8220;Mac software&#8221; &#8211; ze Mac lover in me cannot resist! I went back, re-read Mission One, and sent out an email to what I hoped was an automated email bot (it would be disturbing if someone was actually replying to all the MacHeist emails) in an attempt to dig out what I was told were much-coveted iPhone specs. It was fun for a while trying to convince the email bot to send me what I needed, but it got old when I had to, you know, get the damn answer without running in circles (with circular email).</p>
<p>Lurking around the forums more when I got stuck, I came across this stickied <a href="http://macheist.com/forums/viewtopic.php?id=324">Official Mission #1 Thread</a> and it was all easy mode from there. So yes, the answers are all <a href="http://macheist.com/forums/viewtopic.php?id=324">there</a> if you&#8217;re lazy or impatient (I am both).</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2006/11/macheist-safe.png" alt="MacHeist safe" /></div>
<p><br style="clear: both;" /></p>
<p>After completing the mission, you get the combination code to your safe, where you can find the fruits of your labor, loot! Well, about the reward, I have to say I was disappointed &#8211; perhaps I was expecting something like free licenses of TextMate or Parallels, or even Disco (though I have actually purchased licenses for all 3 &#8211; this Mac thing is turning me into someone who actually buys software &#8211; the horror!). Anyway, the rewards were full copies of <a href="http://www.unsanity.com/ctm/">Chat Transcript Manager</a>, <a href="http://assignmentplanner.burgundylogan.com/">Assignment Planner</a>, and <a href="http://www.acqualia.com/soulver/">Soulver</a>. Two out of three applications for students&#8230; I got Soulver to play with its gimmicky maths functionality, didn&#8217;t bother with the rest (not to put them down, but personally don&#8217;t have any use for Chat Transcript Manager being a full-time Adium user nor for Assignment Planner).</p>
<p>Despite the anti-climax, I really think the MacHeist guys have done an awesome job (they got me for sure &#8211; I&#8217;m already anticipating the next heist and more loot!). It&#8217;s an excellent way to promote Mac software (some of the lesser known products as well), and to get people talking. I can imagine they aren&#8217;t doing too shabby with ad placements and sponsorship. And really, that&#8217;s a damn polished setup they have there with the missions. Oh and before I end this post, if you need an invite, let me know (just leave a comment), still have 4 to give out. Well, if the <a href="http://www.tuaw.com/2006/11/13/macheist-registration-open-to-tuaw-readers-for-24-hours/">registration link posted over at TUAW (The Unofficial Apple Weblog)</a> no longer works that is.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2006/11/14/macheist-mission-one-101/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Muting the Mac startup sound</title>
		<link>http://blog.codefront.net/2006/11/01/muting-the-mac-startup-sound/</link>
		<comments>http://blog.codefront.net/2006/11/01/muting-the-mac-startup-sound/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 11:40:19 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2006/11/01/muting-the-mac-startup-sound/</guid>
		<description><![CDATA[One of the mildly annoying things of owning a Mac laptop is how it can draw unwanted attention with its startup chime when it boots up. There was once it went off rather loudly while I was on the train and I&#8217;d imagine I must have looked rather sheepishly embarrassed. From then on I kept [...]]]></description>
			<content:encoded><![CDATA[<p>One of the mildly annoying things of owning a Mac laptop is how it can draw unwanted attention with its startup chime when it boots up. There was once it went off rather loudly while I was on the train and I&#8217;d imagine I must have looked rather sheepishly embarrassed. From then on I kept trying to remember to lower or mute my Mac before shutting down, but it still slips my mind most of the time. To be honest, I think that even the Windows startup chime sounds better than the one on my MacBook Pro.</p>
<p>So I was rather pleased when I saw someone had created a simple application (preference pane, rather) called <a href="http://www5e.biglobe.ne.jp/~arcana/StartupSound/index.en.html">StartupSound.prefPane</a> that allows you to control the startup volume or mute it completely.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2006/11/startup-sound-pref-pane.png" alt="StartupSound.prefPane screenshot" /></div>
<p><br style="clear:both" /></p>
<p><strong>Intel Mac owners take note</strong>: I grabbed version 1.1b1 of StartupSound.prefPane off the <a href="http://macupdate.com/info.php/id/16425">MacUpdate page for StartupSound.prefPane</a> though, as I noticed it said &#8220;StartupSound.prefPane now works on an Intel-based Mac&#8221; for that version. Wouldn&#8217;t want to try the stable release version (1.0.4) since it&#8217;s for PowerPC-based Macs.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2006/11/01/muting-the-mac-startup-sound/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CM4 uses XML-based skinning</title>
		<link>http://blog.codefront.net/2003/05/25/cm4-uses-xml-based-skinning/</link>
		<comments>http://blog.codefront.net/2003/05/25/cm4-uses-xml-based-skinning/#comments</comments>
		<pubDate>Sun, 25 May 2003 06:55:01 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/archives/2003/05/25/cm4-uses-xml-based-skinning/</guid>
		<description><![CDATA[Championship Manager 4, the newest installation in the Championship Manager series of football management simulation games, uses XML-based skinning. It may be old news, CM4 being released 2 or 3 months ago, but I didn&#8217;t realise that until I checked out the sources for some CM4 skins, and much to my surprise, the only files [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sigames.com">Championship Manager 4</a>, the newest installation in the Championship Manager series of football management simulation games, uses XML-based skinning. It may be old news, CM4 being released 2 or 3 months ago, but I didn&#8217;t realise that until I checked out the sources for some CM4 skins, and much to my surprise, the only files I saw were XML files and images. Now not only is that very cool, it is also reassuring that game developers are taking the XML-based UI design paradigm seriously.</p>
<p>You can get CM4 skins from <a href="http://cmskins.thedugout.tv/">cmskins.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2003/05/25/cm4-uses-xml-based-skinning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

