<?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>Alex N J&#039;s blog</title>
	<atom:link href="http://blog.alexnj.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.alexnj.com</link>
	<description>Blog of Alex N J, a computer engineer based in Bangalore, India, who is passionate about software and web development.</description>
	<lastBuildDate>Mon, 26 Mar 2012 05:21:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CakeNumber class makes currency formats more maintainable</title>
		<link>http://blog.alexnj.com/php/cakephp/cakenumber-class-makes-currency-formats-more-maintainable</link>
		<comments>http://blog.alexnj.com/php/cakephp/cakenumber-class-makes-currency-formats-more-maintainable#comments</comments>
		<pubDate>Mon, 26 Mar 2012 05:18:02 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.alexnj.com/?p=192</guid>
		<description><![CDATA[CakePHP 2.1 makes your currency formats more maintainable with it's refactored CakeNumber class. The post explains how you can take advantage of it and make currency formats part of your core configuration.]]></description>
		<wfw:commentRss>http://blog.alexnj.com/php/cakephp/cakenumber-class-makes-currency-formats-more-maintainable/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fix for broken ActiveSync on HTC&#8217;s Android 2.3.5 update</title>
		<link>http://blog.alexnj.com/mobile/fix-for-broken-activesync-on-htcs-android-2-3-5-update</link>
		<comments>http://blog.alexnj.com/mobile/fix-for-broken-activesync-on-htcs-android-2-3-5-update#comments</comments>
		<pubDate>Mon, 20 Feb 2012 10:48:04 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[htc]]></category>

		<guid isPermaLink="false">http://blog.alexnj.com/?p=187</guid>
		<description><![CDATA[I was so glad to have updated my HTC Desire HD to 2.3.5 that they rolled out last week — well, until I figured that it broke the native ActiveSync support. The 2.3.5 update stopped syncing my office emails in a short while after it was installed. I tried removing the Exchange account and re-configuring [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/mobile/fix-for-broken-activesync-on-htcs-android-2-3-5-update/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP5.3+GD+OpenSSL compilation on Mac OS X fails with iconv symbol errors? Here&#8217;s the fix.</title>
		<link>http://blog.alexnj.com/php/php-53-gd-openssl-compilation-on-mac-os-x-fails-with-iconv-symbol-errors</link>
		<comments>http://blog.alexnj.com/php/php-53-gd-openssl-compilation-on-mac-os-x-fails-with-iconv-symbol-errors#comments</comments>
		<pubDate>Wed, 22 Jun 2011 07:33:14 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.alexnj.com/?p=160</guid>
		<description><![CDATA[I nearly broke my head trying to compile PHP 5.3.6 on my Mac with GD and OpenSSL support enabled. For reference purposes, here is what my configuration looks like and what errors I were running into, while trying to make.

./configure \
    --prefix=/opt/php \
    --enable-fpm \
    --with-mysql=mysqlnd [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/php/php-53-gd-openssl-compilation-on-mac-os-x-fails-with-iconv-symbol-errors/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Replacing CDATA sections using Vim editor</title>
		<link>http://blog.alexnj.com/tips-and-tricks/replacing-cdata-sections-using-vim-editor</link>
		<comments>http://blog.alexnj.com/tips-and-tricks/replacing-cdata-sections-using-vim-editor#comments</comments>
		<pubDate>Fri, 27 May 2011 06:34:56 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://blog.alexnj.com/?p=146</guid>
		<description><![CDATA[Here&#8217;s a quick regular expression for finding and replacing CDATA sections in an XML file, using Vim editor. ViM&#8217;s regex syntax is slightly different than Perl&#8217;s and I had to spend a little while to come up with this expression. Hope this helps somebody, some day.
%s/&#60;!\[CDATA\_.\{-}\]\]&#62;//c
Here&#8217;s the key items explained:

\_ Matches any single character or [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/tips-and-tricks/replacing-cdata-sections-using-vim-editor/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a mobile presence of your business &#8212; an evaluation of methods available</title>
		<link>http://blog.alexnj.com/mobile/creating-a-mobile-presence-of-your-business-an-evaluation</link>
		<comments>http://blog.alexnj.com/mobile/creating-a-mobile-presence-of-your-business-an-evaluation#comments</comments>
		<pubDate>Tue, 10 May 2011 03:05:33 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://blog.alexnj.com/?p=97</guid>
		<description><![CDATA[So we have a business with a web footprint and all we can think of now is creating a mobile presence to test the waters. How do we go about it? This article is an evaluation of different routes one can take and what is the most suitable method for the given use case.
Method 1: [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/mobile/creating-a-mobile-presence-of-your-business-an-evaluation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to reset the UUID of an SVN repository</title>
		<link>http://blog.alexnj.com/hacks-and-howtos/how-to-reset-the-uuid-of-an-svn-repository</link>
		<comments>http://blog.alexnj.com/hacks-and-howtos/how-to-reset-the-uuid-of-an-svn-repository#comments</comments>
		<pubDate>Tue, 03 May 2011 15:42:20 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[Hacks and HowTo's]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[uuid]]></category>

		<guid isPermaLink="false">http://www.alexblogs.com/?p=83</guid>
		<description><![CDATA[If you want to reset (or set) the UUID of an SVN repository to match the one you have at hand, you have two routes depending on the version of Subversion you are running.
While running 1.5 or above, you can simply run:
$ svnadmin setuuid /path/to/your-repository d7d214ed-3d1f-46fa-9087-da11a3c61c15
However, if you are below 1.5, you don&#8217;t have this [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/hacks-and-howtos/how-to-reset-the-uuid-of-an-svn-repository/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Broken Mac OS X bash prompt while scrolling through history?</title>
		<link>http://blog.alexnj.com/hacks-and-howtos/broken-mac-os-x-bash-prompt-while-scrolling-through-history</link>
		<comments>http://blog.alexnj.com/hacks-and-howtos/broken-mac-os-x-bash-prompt-while-scrolling-through-history#comments</comments>
		<pubDate>Tue, 03 Aug 2010 06:58:48 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[Hacks and HowTo's]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[prompt]]></category>

		<guid isPermaLink="false">http://www.alexblogs.com/?p=77</guid>
		<description><![CDATA[I have been trying some experiments with my bash prompt to make it stand out a little and also to give out more information, like which jailed root I&#8217;m in. The only issue that I&#8217;ve been facing so far is that the bash prompt breaks as you scroll through the history. 

So that&#8217;s what my [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/hacks-and-howtos/broken-mac-os-x-bash-prompt-while-scrolling-through-history/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CakePHP saveAll with multiple records not saving anything?</title>
		<link>http://blog.alexnj.com/php/cakephp/cakephp-saveall-with-multiple-records-not-saving-anything</link>
		<comments>http://blog.alexnj.com/php/cakephp/cakephp-saveall-with-multiple-records-not-saving-anything#comments</comments>
		<pubDate>Wed, 07 Apr 2010 02:25:54 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[saveall]]></category>
		<category><![CDATA[troubleshoot]]></category>

		<guid isPermaLink="false">http://www.alexblogs.com/?p=71</guid>
		<description><![CDATA[Are you trying to create multiple records into a model at once using CakePHP&#8217;s saveAl method and noticing that nothing is being saved? I ran into the same issue today morning. I was trying to save the following:
// in models/group.php

$primaryGroups = array(
    'Group' =&#62; array(
        [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/php/cakephp/cakephp-saveall-with-multiple-records-not-saving-anything/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A better way to import mails from Outlook to Thunderbird</title>
		<link>http://blog.alexnj.com/hacks-and-howtos/a-better-way-to-import-mails-from-outlook-to-thunderbird</link>
		<comments>http://blog.alexnj.com/hacks-and-howtos/a-better-way-to-import-mails-from-outlook-to-thunderbird#comments</comments>
		<pubDate>Wed, 31 Mar 2010 06:37:28 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[Hacks and HowTo's]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://www.alexblogs.com/?p=65</guid>
		<description><![CDATA[Over the last weekend, I was trying to migrate my emails from Outlook to Thunderbird and it went smooth for most of it, except a single issue &#8212; my HTML emails are displayed as HTML source code. Thunderbird somehow manages to make my beautiful HTML emails ugly and unreadable by presenting them in crude HTML [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/hacks-and-howtos/a-better-way-to-import-mails-from-outlook-to-thunderbird/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easier unbinding on-the-fly: An expect() function for your models.</title>
		<link>http://blog.alexnj.com/php/cakephp/easier-unbinding-on-the-fly-an-expect-function-for-your-models</link>
		<comments>http://blog.alexnj.com/php/cakephp/easier-unbinding-on-the-fly-an-expect-function-for-your-models#comments</comments>
		<pubDate>Wed, 17 Mar 2010 07:33:55 +0000</pubDate>
		<dc:creator>alexnj</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.alexblogs.com/?p=45</guid>
		<description><![CDATA[Once your database architecture becomes complex and you have many models linking to different ones in Cake, you&#8217;ll need to start tuning your model relationships on-the-fly using Cake&#8217;s bindModel and unBindModel calls. As long as their use is minimal, it is easier to manage. Otherwise, you&#8217;re practically starting to define model associations in the controller, [...]]]></description>
		<wfw:commentRss>http://blog.alexnj.com/php/cakephp/easier-unbinding-on-the-fly-an-expect-function-for-your-models/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

