<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"  xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
	<title>David Sirr&apos;s ...stuff</title>
	<link>http://david.sirr.com.au/</link>
	<description>David Sirr&apos;s ...stuff - a blog on rich web application development, coldfusion, ajax, mysql</description>
	<generator>Mango 1.6</generator>
	<atom:link href="http://david.sirr.com.au/feeds/rss.cfm" rel="self" type="application/rss+xml" />
	 
      <item>
         <title>Apple&apos;s Java update 4 breaks ColdFusion 8</title>
         <description>&lt;p&gt;My Day job&apos;s&#xa0; production servers are based on Apple X-Serve and OSX as the operating system.&lt;/p&gt;
&lt;p&gt;In a bid to get greater service stability last week we decided to roll out the latest system updates, notably upgrading to OSX 10.5.7&lt;/p&gt;
&lt;p&gt;We rolled out first to our staging server which is effectively a mirror of production setup, it went smoothly and we tested our several critical apps and all seemed fine.&lt;/p&gt;
&lt;p&gt;So we also ran all the additional system minor updates including Apples Java Update 4, as running this on my dev machine had resolved several issues with the java imaging libraries crashing the server while trying to process images with certain colour profiles etc.&lt;/p&gt;
&lt;p&gt;Again all seemed good, so we rolled out to the live server. All went fine, or so we thought.&lt;/p&gt;
&lt;p&gt;Co-incidently around this time i was experimenting on my dev machine (also 10.5.7 with java updater 4) with recently released google API components without much luck, i was constantly getting &quot;I/O Exception: peer not authenticate&quot; error when trying to connect to googles API. I thought it&apos;s just my machine playing up again...&lt;/p&gt;
&lt;p&gt;A few days later clients using two seperate applications reported general application errors, after some digging around i traced both errors to CFHTTP calls in each application.&lt;/p&gt;
&lt;p&gt;I tested the urls in the browser on the server and both were responding as expected... strange i thought...&lt;/p&gt;
&lt;p&gt;So i noticed that both were SSL URLs and the error was &quot;I/O Exception: peer not authenticate&quot;, which i then immediately connected back to the troubles i had connecting to googles API on my dev box. After some research on that error, it appeared that previously this error occured with connections to SSL URLs with certs issued by intermediate CAs which weren&apos;t present in the trusted CA keystore in the JVM. But google and our other API providers were using the most expensive CA&apos;s (thawte, verisign, etc) top level certs, which were definitely present by JVM 1.6 so this couldn&apos;t be the same issue.&lt;/p&gt;
&lt;p&gt;At this point i asked a co-worker who was only on Java Update 3 to try the same code, or really a CFHTTP to &lt;em&gt;any&lt;/em&gt; SSL URL. It worked as expected without error. Bugger.&lt;/p&gt;
&lt;p&gt;Unfortunately apples java updates work via patching so there is no rollback or uninstall! In desperation we tried a developer preview of java update 5 on the also broken staging server, with the result that coldfusion no longer even starts up at all :(&lt;/p&gt;
&lt;p&gt;So the only resolution was to restore our 10.5.2 pre-update backup and then re-upgrade to 10.5.7 without applying the java update 4.&lt;/p&gt;
&lt;p&gt;This worked. We are happy for now! But i&apos;d love to know the solution for this update 4 issues as my dev machine is still broken until i can find time to format and reinstall everything...&lt;/p&gt;
&lt;p&gt;So, is anyone out there running OSX 10.5.7 and applied java update 4 and connect CFHTTP calls to SSL servers?&lt;/p&gt;
&lt;p&gt;Please let me know!&lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/apple-s-java-update-4-breaks-coldfusion-8</link>
         <guid>http://david.sirr.com.au/post.cfm/apple-s-java-update-4-breaks-coldfusion-8</guid>
         <category>ColdFusion</category><category>Hosting</category><category>Java</category><category>Mac</category>
         <pubDate>Mon, 27 Jul 2009 10:20:12 GMT</pubDate>
      </item> 
      <item>
         <title>Errors with CFIMAGE and CF8 image functions</title>
         <description>We are running coldfusion 8 enterprise in multi-instance mode on JRUN, and we are trying to do auto image processing for uploads to convert to a standard JPG format in thumbnail and large sizes... pretty standard stuff IMHO.

The problem is that CF8&apos;s new image functions completely barf on certain types of images, including greyscale gifs, jpegs with funny colour profiles or jpegs with non-72 dpi.

This would manifest in either jrun bombs or simple resizes of images taking longer than 5 minutes to process instead of the usual &amp;lt; 5secs. This understandably lead to a loss of confidence from the users of the systems when our fancy new upgrade was so painfully slow.

After much frustration we fixed some of the complete bombs happening after reading some of the great tips in &lt;a href=&quot;http://www.boyzoid.com/blog/index.cfm/2008/9/4/Mac-OS-X--CF-8--Multiserver-install--ImageGetBlob--FAIL&quot; title=&quot;Boyzoid cfimage article&quot; target=&quot;_blank&quot;&gt;this post&lt;/a&gt;, but we still had the long processing times to deal with.

After some trial and error the way we got around it was as follows:
&lt;ol&gt;
	&lt;li&gt;Use cfimage to read in the uploaded file&lt;/li&gt;
	&lt;li&gt;Use cfimage to save as PNG. this is the great part! saving as PNG converts the image to 72 dpi and seems to strip the erroneous colour profiles :) and doesnt affect the quality of the image&lt;/li&gt;
	&lt;li&gt;Use cfimage to read in the new PNG&lt;/li&gt;
	&lt;li&gt;Do what needs doing&lt;/li&gt;
	&lt;li&gt;Delete the PNG&lt;/li&gt;
	&lt;li&gt;Celebrate your fast and cool utility&lt;/li&gt;
&lt;/ol&gt;
Using this intemediary convert to PNG step literally took the processing time from 5 mins to 10 secs for the worst case JPG file we could find</description>
         <link>http://david.sirr.com.au/post.cfm/errors-with-cfimage-and-cf8-image-functions</link>
         <guid>http://david.sirr.com.au/post.cfm/errors-with-cfimage-and-cf8-image-functions</guid>
         <category>ColdFusion</category>
         <pubDate>Sun, 14 Sep 2008 13:05:12 GMT</pubDate>
      </item> 
      <item>
         <title>5 min Subversion (SVN) Server on windows</title>
         <description>So i&apos;ve been using subversion for years at my various jobs and have found it&#xc2;&#xa0;indispensable. So i rightly thought, &quot;how come i&apos;m not just using this at home on my small projects and playground apps?&quot;
&lt;br /&gt;&lt;br /&gt;
It was time to fix this scenario and install SVN server on my home server (which is fine as it has a static internet IP and backup, so it&apos;s quite usable).
&lt;br /&gt;&lt;br /&gt;
By far the simplest and most usable option i found for installing SVN server on windows is&#xc2;&#xa0;&lt;a href=&quot;http://www.visualsvn.com/server/&quot; title=&quot;Visual SVN Server&quot;&gt;VisualSVN Server&lt;/a&gt;.
&lt;br /&gt;&lt;br /&gt;
It was installed, and with its simple GUI, users created in groups and assigned to new repositories in under 5mins! It even has a secure apache rolled in for websvn that you can easily configure to a non-standard port.
&lt;br /&gt;&lt;br /&gt;
There is really no excuse anymore for not giving yourself all the luxuries that SVN affords you.</description>
         <link>http://david.sirr.com.au/post.cfm/5-min-subversion-svn-server-on-windows</link>
         <guid>http://david.sirr.com.au/post.cfm/5-min-subversion-svn-server-on-windows</guid>
         <category>Apache</category><category>ColdFusion</category><category>Subversion (SVN)</category>
         <pubDate>Fri, 25 Jul 2008 01:12:10 GMT</pubDate>
      </item> 
      <item>
         <title>eXtreme Programming</title>
         <description>&lt;p&gt;&lt;img style=&quot;border: 0; margin: 0px;&quot; src=&quot;http://david.sirr.com.au/assets/content//xtreme_programming.jpg&quot; border=&quot;0&quot; alt=&quot;eXtreme Programming&quot; hspace=&quot;0&quot; vspace=&quot;0&quot; width=&quot;500&quot; height=&quot;336&quot; /&gt;&lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/extreme-programming</link>
         <guid>http://david.sirr.com.au/post.cfm/extreme-programming</guid>
         <category>ColdFusion</category><category>Mac</category>
         <pubDate>Thu, 24 Jul 2008 06:01:14 GMT</pubDate>
      </item> 
      <item>
         <title>Free server monitoring with alerts!</title>
         <description>So i am googling around looking for a free server monitoring solution to play with and come across this nifty (yet ugly) site:&#xc2;&#xa0;http://www.servermojo.com
&lt;br /&gt;&lt;br /&gt;
Looks aside, it&apos;s got some pretty cool functionality such as: free!, can add unlimited sites, has a few monitoring methods (i chose http+keyword), has basic charts, will do email alerts, and even twitter alerts (which translates to free sms alerts via twitter!)
&lt;br /&gt;&lt;br /&gt;
So you could potentially setup a few different pages like ping_apache.htm and ping_coldfusion.cfm both with just a single keyword in the file and then you could easily see if you had an alert on the ping_coldfusion and not the ping_apache that it was a jrun problem and not a server level.
&lt;br /&gt;&lt;br /&gt;
Worth checking out at least, i&apos;ll post if i see any negative performance with it</description>
         <link>http://david.sirr.com.au/post.cfm/free-server-monitoring-with-alerts</link>
         <guid>http://david.sirr.com.au/post.cfm/free-server-monitoring-with-alerts</guid>
         <category>Apache</category><category>ColdFusion</category><category>Hosting</category>
         <pubDate>Thu, 10 Jul 2008 00:30:04 GMT</pubDate>
      </item> 
      <item>
         <title>Apache 2.2.x openSSL CSRs on Windows</title>
         <description>&lt;p&gt;When i went searching for info on generating CSRs (certificate signing requests) to get an SSL cert to use in apache+openSSL i was met with a sea of confusion, i think mostly surrounding the fact there wasn&apos;t a pre-compiled offical win32 binary of apache installer with openSSL baked in, requiring a lot of manual fudging.
After a bit of research the process is now really quite trivial:
Download the apache 2.2.9 with openSSL (mod_ssl) from apache
Now the regular command you&apos;d use to generate a non-passphrase private key and CSR will not work the same in windows as it&apos;s looking for a config in a unix path /usr/ so you need to specify the full path to the openssl.cnf file (found in the apache conf dir)
Open up a cmd window and cd to your apache bin folder then enter the following (changing the url and company details):
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;openssl req -new -nodes -keyout www_mysite_com_au.key -out www_mysite_com_au.csr -subj &quot;/C=AU/ST=New South Wales/L=Sydney/O=My Company/OU=IT/CN=www.mysite.com.au&quot; -config &quot;C:/Program Files/Apache Software Foundation/Apache2.2/conf/openssl.cnf&quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;This should leave two new files  www_mysite_com_au.key and  www_mysite_com_au.csr which you copy to your conf folder for referencing in your ssl configs as noted in the docs and ssl sample conf
To get your key signed, go to a certificate issuer and cut and paste the contents of the .csr file
Too easy!&lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/apache-2-2-x-openssl-csrs-on-windows</link>
         <guid>http://david.sirr.com.au/post.cfm/apache-2-2-x-openssl-csrs-on-windows</guid>
         <category>Apache</category>
         <pubDate>Mon, 07 Jul 2008 02:48:56 GMT</pubDate>
      </item> 
      <item>
         <title>New ColdFusion 8.0.1 instances in OSX Leopard</title>
         <description>&lt;h3&gt;Creating the new coldFusion instance&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;login to the main coldfusion administrator (e.g. &lt;a href=&quot;http://localhost/cfide/administrator&quot;&gt;http://localhost/cfide/administrator&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;go to enterprise manager / instance manager&lt;/li&gt;
&lt;li&gt;select &apos;add new instance&apos;&lt;/li&gt;
&lt;li&gt;enter a server name (e.g. &apos;newcfusion&apos;)&lt;/li&gt;
&lt;li&gt;leave server directory as default (/Applications/JRun4/servers)&lt;/li&gt;
&lt;li&gt;leave create from EAR/WAR blank&lt;/li&gt;
&lt;li&gt;submit form and wait for everything to finish&lt;/li&gt;
&lt;li&gt;the link you are provided to continue will probably be broken so ignore and click on &apos;instance manager&apos; again&lt;/li&gt;
&lt;li&gt;open the /Applications/JRun4/ColdFusionLauncher.app and select your instance and click start if it is not running already&lt;/li&gt;
&lt;li&gt;click the button next to your instance name to launch the adminstrator and configure your instance (&lt;a href=&quot;http://e.g.http//localhost:8301/cfide/administrator&quot;&gt;e.g.http://localhost:8301/cfide/administrator&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Hooking the new instance into a specific apache website&lt;/h3&gt;
&lt;p&gt; For and apache website to talk to a specific jrun (CF) instance you need to bind an apache virtual host to a jrun proxyport for your coldfusion instance&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;make sure the admin jrun instance is started&lt;/li&gt;
&lt;li&gt;browse to &lt;a href=&quot;http://localhost:8000/&quot;&gt;http://localhost:8000&lt;/a&gt; and login with admin and the administrator password you gave when installing coldfusion&lt;/li&gt;
&lt;li&gt;click the new instance from the left nav, and click services&lt;/li&gt;
&lt;li&gt;you then need to note down the proxyPort (e.g. 51000) and click the green play button to start the proxyService&lt;/li&gt;
&lt;li&gt;open up the httpd.conf or the apache vhost site config file and inside your &amp;lt;virtualHost&amp;gt; add:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;&lt;ifModule mod_jrun22.c&gt;
# override the default bootstrap in the httpd.conf to bind to my new coldfusion instance
JRunConfig Bootstrap 127.0.0.1:51000
&lt;/ifModule&gt; &lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;restart apache after the cfinstance is running and it should now be using the new instance&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Autostarting your new instance at system boot&lt;/h3&gt;
&lt;p&gt; You need to use a program like smultron to edit the file ColdFusion8Multi in /Library/StartupItems/ColdFusion8Multi and add:

&lt;code&gt;su $RUNTIME_USER -c &quot;$CF_DIR/bin/jrun -stop newcfusion&quot;&lt;/code&gt;

under the line

&lt;code&gt;su $RUNTIME_USER -c &quot;$CF_DIR/bin/jrun -stop cfusion&quot;&lt;/code&gt;

in the if block, and also outside the if block:

&lt;code&gt;su $RUNTIME_USER -c &quot;$CF_DIR/bin/jrun -start newcfusion &gt;&amp; $CF_DIR/logs/newcfusion-event.log &amp;&quot;&lt;/code&gt;

basically the same lines already present in ColdFusion8Multi but replace cfusion with your instance name, also make sure the log file has write permission!&lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/new-coldfusion-8-0-1-instances-in-osx-leopard</link>
         <guid>http://david.sirr.com.au/post.cfm/new-coldfusion-8-0-1-instances-in-osx-leopard</guid>
         <category>ColdFusion</category><category>Mac</category>
         <pubDate>Wed, 09 Apr 2008 04:59:42 GMT</pubDate>
      </item> 
      <item>
         <title>Setting up a new ColdFusion server on Leopard - Part 3</title>
         <description>&lt;p&gt;&lt;img style=&quot;float: right; border: 0; margin: 10px;&quot; src=&quot;http://david.sirr.com.au/assets/content//leopardlogo.jpg&quot; border=&quot;0&quot; alt=&quot;Leopard Server&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; width=&quot;400&quot; height=&quot;283&quot; align=&quot;right&quot; /&gt;
This being my first attempt at setting up a leopard webserver i was getting a tad frustrated with apache and the SSL setup for one of the websites. Everytime I dropped in the site&apos;s config the server wouldn&apos;t start, giving a bad passphrase error in the console. Not being able to find an option for this in my SSL config I was going around in circles and getting scared that this would be a show-stopper for our new server, especially after reading so many forum posts saying that SSL in leopard was a nightmare requiring custom builds of apache and openSSL etc...
Salvation was found in the Server Admin tool... despite the fact that once you start manually editing the virtual host site files the lovely web config panel ceases to recognise any of your sites, there is a quite useful &apos;Certificates&apos; button when you select the root node of your server.
I had already copied all the related cert files from the 10.4 server to /private/etc/certificates, so it was then a simple matter of choosing the import certificate option and figuring out which files to put in what box.
My files ended up being:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;certificate file (*.crt)&lt;/li&gt;
&lt;li&gt;private key file (*.key)&lt;/li&gt;
&lt;li&gt;certificate authority file (*.chcrt)&lt;/li&gt;
&lt;li&gt;private key passphrase (this was the thing that instantly fixed it for apache)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
From here it worked like a dream! I hope this will save similar worry to some of you out there... &lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/setting-up-a-new-coldfusion-server-on-leopard-part-3</link>
         <guid>http://david.sirr.com.au/post.cfm/setting-up-a-new-coldfusion-server-on-leopard-part-3</guid>
         <category>Apache</category><category>ColdFusion</category><category>Mac</category>
         <pubDate>Thu, 20 Mar 2008 01:14:53 GMT</pubDate>
      </item> 
      <item>
         <title>My Open Source Projects</title>
         <description>I&apos;ve just added a new section in the pages area of the blog with detail of my open source projects that will be kept up to date. So far i&apos;ve only put up CFGrowl project, but more to come!</description>
         <link>http://david.sirr.com.au/post.cfm/my-open-source-projects</link>
         <guid>http://david.sirr.com.au/post.cfm/my-open-source-projects</guid>
         <category>ColdFusion</category><category>Mac</category>
         <pubDate>Tue, 18 Mar 2008 08:30:55 GMT</pubDate>
      </item> 
      <item>
         <title>When is “Beta” just a lame excuse?</title>
         <description>When you&apos;re the author of second-life.

I&apos;ve recently had to write an application&#xc2;&#xa0; for work to manage registrations to a &lt;a href=&quot;http://www.skoolaborate.com&quot; title=&quot;Skoolaborate Project&quot; target=&quot;_blank&quot;&gt;private island&lt;/a&gt; in second-life.

It worked fantastically in development and interfaced&#xc2;&#xa0; second-life&apos;s beta registration API.

The problem is that when we launched it we had reports from users that it was throwing errors for hours at a time and would come back randomly, always with the same malformed response error.

This is a reasonably high profile project in the education arena with many schools from all over the world participating and second-life staff were involved in the inception phase.

So when we logged a support ticket to plead for assistance their staff closed it immediately with, &quot;this is known beta product and we do not support it&quot;. Nice response guys!

Examination of their API wiki shows it&apos;s been in beta for well over 2 years!!

As a developer how do they expect us to even bother looking at their platform as being viable when there is no support and no endpoint in sight.

A highly disappointingly experience all round...</description>
         <link>http://david.sirr.com.au/post.cfm/when-is-beta-just-a-lame-excuse</link>
         <guid>http://david.sirr.com.au/post.cfm/when-is-beta-just-a-lame-excuse</guid>
         <category>ColdFusion</category>
         <pubDate>Fri, 14 Mar 2008 11:29:11 GMT</pubDate>
      </item> 
      <item>
         <title>Coolest Keyboard Ever!</title>
         <description>&lt;p&gt;&lt;img style=&quot;float: right; border: 0; margin: 10px;&quot; src=&quot;http://david.sirr.com.au/assets/content//uberkeyboard.jpg&quot; border=&quot;0&quot; alt=&quot;Uber Keyboard&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; width=&quot;400&quot; height=&quot;60&quot; align=&quot;right&quot; /&gt;I&apos;ve just seen the &lt;a title=&quot;Uber keyboard&quot; href=&quot;http://www.artlebedev.com/everything/optimus&quot; target=&quot;_blank&quot;&gt;coolest keyboard ever&lt;/a&gt;!
It&apos;s called the Optimus Maximus and each key has it&apos;s own LCD so you can assign any image or character to the keys, it&apos;d be perfect for foreign layouts or hotkeys in applications or gaming layouts etc...
Main drawback is it&apos;s hefty pricetag of about US$460, which is a bit rich for me!
Even more amazing is their future &lt;a title=&quot;whoa!&quot; href=&quot;http://www.artlebedev.com/everything/optimus-tactus/&quot; target=&quot;_blank&quot;&gt;concept keyboard&lt;/a&gt;&lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/coolest-keyboard-ever</link>
         <guid>http://david.sirr.com.au/post.cfm/coolest-keyboard-ever</guid>
         <category>Geek</category>
         <pubDate>Thu, 13 Mar 2008 12:00:05 GMT</pubDate>
      </item> 
      <item>
         <title>PS3 Review: Call of Duty 4</title>
         <description>&lt;p&gt;&lt;img style=&quot;float: right; border: 0;&quot; src=&quot;http://david.sirr.com.au/assets/content//cod4.jpg&quot; border=&quot;0&quot; alt=&quot;Call of Duty 4 Screenshot&quot; width=&quot;400&quot; height=&quot;225&quot; align=&quot;right&quot; /&gt;Amazing game.
There seems to be so much hype surrounding this game that it&apos;s be seemingly impossible to live up to it... but it does!
In case you&apos;ve be living in a hole, the &lt;a title=&quot;Buy now on amazon&quot; href=&quot;http://www.amazon.com/gp/product/B000TG72TM?ie=UTF8&amp;amp;tag=davsstu-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B000TG72TM&quot;&gt;Call of Duty&lt;/a&gt; (CoD) series are first person shooter war games. CoD 4 is the latest installment and is based in the current era and gameplay revolves around playing either terrorists, American marines or British SAS.
The single player is fast paced, engaging, diverse, and well worth the effort. But for most people the real drawcard of this game is the online multiplayer with the goal being to level up your character as high as possible, completing challenges and milestones along the way to unlock new weapons, accessories, power-ups, challenges, and game modes.
Despite sometimes encountering high latency when connecting to American servers from Australia, the game is best described as digital crack! The ever enticing next level-up being only a few hundred points away draws you into endless successive games, and the game becomes that much more enjoyable as you unlock powerful weapons and scopes for easier aiming, and perks which are like super powers.
It&apos;s also one of the best looking FPS games i&apos;ve seen so far on PS3 and the controls are reasonably well laid out and easy to adjust to, not making gameplay like solving a rubicks cube.
Overall we&apos;ll worth checking out if you into FPS or multiplayer gaming.
P.S. check out this &lt;a title=&quot;COD4 Review&quot; href=&quot;http://www.escapistmagazine.com/articles/view/editorials/zeropunctuation/2901-Zero-Punctuation-Call-of-Duty-4&quot;&gt;hilarious review&lt;/a&gt; of the game by zero punctuation&lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/ps3-review-call-of-duty-4</link>
         <guid>http://david.sirr.com.au/post.cfm/ps3-review-call-of-duty-4</guid>
         <category>PS3</category>
         <pubDate>Thu, 13 Mar 2008 08:26:12 GMT</pubDate>
      </item> 
      <item>
         <title>Music Review: Kimya Dawson</title>
         <description>&lt;p&gt;&lt;img style=&quot;float: right; border: 0; margin: 10px;&quot; src=&quot;http://david.sirr.com.au/assets/content//kimya.jpg&quot; border=&quot;0&quot; alt=&quot;Kimya Dawson Album Cover&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; width=&quot;200&quot; height=&quot;197&quot; align=&quot;right&quot; /&gt;After watching Juno the other day, my wife and i were both amused and interested by the quirky music in the soundtrack, so i obtained a copy and was duly impressed by Kimya Dawson&apos;s songs in particular, and in turn obtained &lt;a title=&quot;Buy Kimya Dawson&apos;s CD on Amazon&quot; href=&quot;http://www.amazon.com/gp/product/B000F3AJCQ/103-6109255-9743837?ie=UTF8&amp;amp;tag=davsstu-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B000F3AJCQ&quot;&gt;Remember That I Love You&lt;/a&gt;, which features many of the songs that were in Juno.
I can highly recommend this album if you like that sort of acoustic lyrical randomness, and on closer listening the songs have a much deeper subtext and you can really appreciated Kimya&apos;s song writing skills.&lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/music-review-kimya-dawson</link>
         <guid>http://david.sirr.com.au/post.cfm/music-review-kimya-dawson</guid>
         <category>Music</category>
         <pubDate>Wed, 12 Mar 2008 10:00:06 GMT</pubDate>
      </item> 
      <item>
         <title>Essential Software List</title>
         <description>I&apos;ve added an &lt;a href=&quot;http://david.sirr.com.au/blog/?page_id=4&quot; title=&quot;Essential Software&quot;&gt;essential software list&lt;/a&gt; to this blog that contains a list of software that i use daily in my web development and a second list of more general apps i can&apos;t live without. This is a great resource if you are new to a Mac dev environment and aren&apos;t sure what apps to use on OSX!

I plan on keeping this list up to date whenever i find any awesome new apps</description>
         <link>http://david.sirr.com.au/post.cfm/essential-software-list</link>
         <guid>http://david.sirr.com.au/post.cfm/essential-software-list</guid>
         <category>(X)HTML</category><category>AIR</category><category>AJAX</category><category>Apache</category><category>ColdFusion</category><category>CSS</category><category>Eclipse</category><category>FLEX</category><category>Javascript</category><category>Mac</category><category>MySQL</category><category>Subversion (SVN)</category>
         <pubDate>Wed, 12 Mar 2008 08:58:31 GMT</pubDate>
      </item> 
      <item>
         <title>Setting up a new ColdFusion server on Leopard - Part 2</title>
         <description>&lt;p&gt;&lt;img style=&quot;border: 0; float: left; margin: 10px;&quot; src=&quot;http://david.sirr.com.au/assets/content//leopardlogo.jpg&quot; border=&quot;0&quot; alt=&quot;Leopard OSX&quot; hspace=&quot;10&quot; vspace=&quot;10&quot; width=&quot;400&quot; height=&quot;283&quot; align=&quot;right&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&#xa0;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;ARGH!!!! a so much time wasted... on what? One Apache virtualhost rewrite section :(
Problem: enabling friendly URLs in wordpress
Supposed Solution: cut and paste sample apache code from wordpress admin
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Frustration: Multiple random frigged up errors that require pulling all my hair out, wasting a couple of hours, and reading countless useless articles on google
Salvation: Doubting leopard server / Apache&apos;s ability to parse plain text in a simple and logical fashion, I manually typed every line of the sample code verbatim rather than copy/pasting any of it. and... it works like a charm... so to reiterate... ARGH!!!!
Lessons learned: type your code, even though it may take longer it may be shorter in the long run! also, if you want to use rewrite within a virtualHost instead of a .htaccess, you need to be inside a
&amp;lt;directory&amp;gt; to use the RewriteBase which will help keep your assets working correctly after a rewrite.
Lastly use blogcfc instead of wordpress! (i would be if only blogcfc had this lush hemmingway theme :) )&lt;/p&gt;</description>
         <link>http://david.sirr.com.au/post.cfm/setting-up-a-new-coldfusion-server-on-leopard-part-2</link>
         <guid>http://david.sirr.com.au/post.cfm/setting-up-a-new-coldfusion-server-on-leopard-part-2</guid>
         <category>Apache</category><category>ColdFusion</category><category>Mac</category>
         <pubDate>Sat, 08 Mar 2008 09:06:38 GMT</pubDate>
      </item> 
   </channel>
</rss>