<?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/"
	>

<channel>
	<title>John Mee - Some programmer in Sydney</title>
	<atom:link href="http://www.johnmee.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johnmee.com</link>
	<description>who doesn't have a tagline</description>
	<pubDate>Wed, 03 Mar 2010 21:34:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to configure an open samba share</title>
		<link>http://www.johnmee.com/2010/02/how-to-configure-an-open-samba-share/</link>
		<comments>http://www.johnmee.com/2010/02/how-to-configure-an-open-samba-share/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 06:10:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.johnmee.com/?p=617</guid>
		<description><![CDATA[I&#8217;m always battling to expose my linux virtual machines to my windows desktop. Here is a sample smb.conf which completely exposes a directory to a specific IP address:

security = share
hosts deny = ALL
hosts allow = 192.168.1.99
[www]
path = /var/www
available = yes
browsable = yes
public = yes
writable = yes
force user = www-data
guest account = www-data
guest ok = yes

]]></description>
		<wfw:commentRss>http://www.johnmee.com/2010/02/how-to-configure-an-open-samba-share/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Django] How to replace an image using ModelForm</title>
		<link>http://www.johnmee.com/2009/12/django-how-to-replace-an-image-using-modelform/</link>
		<comments>http://www.johnmee.com/2009/12/django-how-to-replace-an-image-using-modelform/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 04:07:54 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[django]]></category>

		<guid isPermaLink="false">http://www.johnmee.com/?p=610</guid>
		<description><![CDATA[I have a user profile model which holds their &#8216;mugshot&#8217; image.  I&#8217;m using modelForm to to present a profile update form.  It was easy to build a working form, but now I need a couple of tweaks to the image:
1) it saves with the filename that the user provides; I rather dictate the [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/12/django-how-to-replace-an-image-using-modelform/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Date formats and Django forms</title>
		<link>http://www.johnmee.com/2009/12/date-formats-and-django-forms/</link>
		<comments>http://www.johnmee.com/2009/12/date-formats-and-django-forms/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 00:41:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[django]]></category>

		<guid isPermaLink="false">http://www.johnmee.com/?p=603</guid>
		<description><![CDATA[Date formats are something that US dominance remains unable to overcome.  Whilst all software assumes a format of mm/dd/yyyy, all other nations of the world want to change that to their local preference.
Django is no exception.
Here&#8217;s the magic incantation to make Django 1.1 output and input dates in an Australian format.

DATE_FORMAT = '%d/%m/%Y'
...
class ProfileForm(forms.ModelForm):
 [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/12/date-formats-and-django-forms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>domainnamegroup.com.au is a scam</title>
		<link>http://www.johnmee.com/2009/12/domainnamegroupcomau-is-a-scam/</link>
		<comments>http://www.johnmee.com/2009/12/domainnamegroupcomau-is-a-scam/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 23:55:48 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://www.johnmee.com/?p=592</guid>
		<description><![CDATA[I got this letter in the mail recently.  At first glance I thought, &#8220;oh, does my programmerforhire.com.au domain need renewal already?&#8221;&#8230;
I have a sneaking suspicion that&#8217;s exactly the reaction this item was intended to provoke&#8230;





I take pity on the general public. How would the average Joe Blow realise that this letter is not what [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/12/domainnamegroupcomau-is-a-scam/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My errors always return to jQuery&#8217;s &#8220;success&#8221; function?</title>
		<link>http://www.johnmee.com/2009/12/my-errors-always-return-to-jquerys-success-function/</link>
		<comments>http://www.johnmee.com/2009/12/my-errors-always-return-to-jquerys-success-function/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 05:49:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.johnmee.com/?p=576</guid>
		<description><![CDATA[How do I tell my application that the query was unsuccessful when jQuery insists on always running the &#8220;success&#8221; function when it returns??
When we make an ajax call with jQuery the server&#8217;s response is consumed by the &#8220;success&#8221; function we&#8217;ve provided.  &#8220;success&#8221;, in this case, refers to whether the server responded according to the [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/12/my-errors-always-return-to-jquerys-success-function/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Age in years with python?</title>
		<link>http://www.johnmee.com/2009/11/age-in-years-with-python/</link>
		<comments>http://www.johnmee.com/2009/11/age-in-years-with-python/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 02:17:56 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[django]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.johnmee.com/?p=568</guid>
		<description><![CDATA[Given someone&#8217;s date of birth how do I work out their age?  This is actually less trivial than first appears because:

the person&#8217;s age doesn&#8217;t increment until their birthday passes on the calendar
that day is not always the same period of time after midnight on the 1st of January

This solution works by asking if today&#8217;s [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/11/age-in-years-with-python/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to convert a VMWare vmdk appliance to VirtualBox vdi</title>
		<link>http://www.johnmee.com/2009/03/how-to-convert-a-vmware-vmdk-appliance-to-virtualbox-vdi/</link>
		<comments>http://www.johnmee.com/2009/03/how-to-convert-a-vmware-vmdk-appliance-to-virtualbox-vdi/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 10:59:08 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[virtual]]></category>

		<guid isPermaLink="false">http://lappy.johnmee.com/?p=566</guid>
		<description><![CDATA[There are loads of ready-built appliances for VMWare in .vmdk format but I use VirtualBox and there is never a release in .vdi form to be found.  I&#8217;ve heard that virtualbox will run the vmware images&#8230; but is that true?

I&#8217;m a little partial to the aging appliances over at virtualappliances.net but they come in [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/03/how-to-convert-a-vmware-vmdk-appliance-to-virtualbox-vdi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to push wordpress from testing to production</title>
		<link>http://www.johnmee.com/2009/03/how-to-push-wordpress-from-testing-to-production/</link>
		<comments>http://www.johnmee.com/2009/03/how-to-push-wordpress-from-testing-to-production/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 15:15:03 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://lappy.johnmee.com/?p=544</guid>
		<description><![CDATA[I use a testing server for my site, and I use wordpress.  I create and update content on testing, then deploy it to production.  But the wordpress import procedure won&#8217;t update an existing post so&#8230;


dump content as SQL from the testing database
import content via SQL to the production database

Dump content as SQL from [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/03/how-to-push-wordpress-from-testing-to-production/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to use a testing server with wordpress</title>
		<link>http://www.johnmee.com/2009/03/how-to-use-a-testing-server-with-wordpress/</link>
		<comments>http://www.johnmee.com/2009/03/how-to-use-a-testing-server-with-wordpress/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 10:56:42 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.johnmee.com/?p=484</guid>
		<description><![CDATA[I like to mirror and build my wordpress site on a testing server and get it all &#8216;just right&#8217; then push the changes to production when I&#8217;m somewhat ready to release.  This a standard practice in the IT industry and gives us the advantages of

the site is never in a half-baked or broken state
development [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/03/how-to-use-a-testing-server-with-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Svn global-ignore</title>
		<link>http://www.johnmee.com/2009/02/svn-global-ignore/</link>
		<comments>http://www.johnmee.com/2009/02/svn-global-ignore/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 00:19:37 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[geek]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.johnmee.com/?p=479</guid>
		<description><![CDATA[I want subversion to always ignore compiled files.  There is lots on the internet about using property svn:ignore but nothing about setting a global-ignore.
Where the heck is this danged config file?
On FreeBSD I found it at  &#8220;~/.subversion/config&#8221;.
Yes, in my home directory&#8230; so &#8220;global&#8221; means just global for one user which seems kinda pointless. [...]]]></description>
		<wfw:commentRss>http://www.johnmee.com/2009/02/svn-global-ignore/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
