<?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>Chesty's Blog &#187; Slug</title>
	<atom:link href="http://chesterton.id.au/blog/category/slug/feed/" rel="self" type="application/rss+xml" />
	<link>http://chesterton.id.au/blog</link>
	<description>Press Belly Button to Begin</description>
	<lastBuildDate>Thu, 03 Jun 2010 16:59:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Basic Hostname Set Up Part 2</title>
		<link>http://chesterton.id.au/blog/2010/06/04/basic-hostname-set-up-part-2/</link>
		<comments>http://chesterton.id.au/blog/2010/06/04/basic-hostname-set-up-part-2/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 16:16:38 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[hostname]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=85</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2010/06/04/basic-hostname-set-up-part-2/">Basic Hostname Set Up Part 2</a></p>
Basic Hostname Set Up Part 2 I left a few things unsaid in my previous post basic hostname set up, and after talking with some people about /etc/hosts, I thought a quick follow up is in order. Firstly, my preference is to use the ethernet&#8217;s ip address to tie the host name to the FQDN, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2010/06/04/basic-hostname-set-up-part-2/">Basic Hostname Set Up Part 2</a></p>
<p>I left a few things unsaid in my previous post <a href="http://chesterton.id.au/blog/2010/06/02/basic-hostname-set-up/">basic hostname set up</a>, and after talking with some people about <code>/etc/hosts</code>, I thought a quick follow up is in order.</p>
<p>Firstly, my preference is to use the ethernet&#8217;s ip address to tie the host name to the FQDN, but others like to use <code>127.0.1.1</code>. There&#8217;s a case where you really should use <code>127.0.1.1</code> and that&#8217;s in laptops where the ethernet interface might disappear when it&#8217;s disconnected, probably desktops with dynamic ip addresses, too. But for servers with a static ip address, take your pick, I chose to use eth0.</p>
<p>An example <code>/etc/hosts</code> for a laptop<br />
<code>127.0.0.1 localhost<br />
127.0.1.1 mymailname.com myhostname<br />
</code></p>
<p>Where myhostname is the host name configured in the kernel.</p>
<p>An example <code>/etc/hosts</code> for a server<br />
<code>127.0.0.1 localhost<br />
192.168.1.1 mymailname.com myhostname.mymailname.com someothername myhostname<br />
</code></p>
<p>When the kernel first boots, the host name is configured. How depends on the distribution. Ubuntu seems to use <code>/etc/hostname</code>. In my example <code>/etc/hostname</code> contains myhostname .</p>
<p>When you run the command <code>hostname</code> it does a <code>gethostname()</code> to get the configured host name. It doesn&#8217;t reread <code>/etc/hostname</code> every time, it&#8217;s stored in the kernel, presumably.</p>
<p>When you want the FQDN, you run <code>hostname -f</code>, it does a <code>gethostname()</code> to get the configured host name, then does a <code>getaddrinfo("myhostname",...)</code> to get the FQDN. Using the last <code>/etc/hosts</code> example, the FQDN is mymailname.com because it&#8217;s the first string after the ip address in the line where myhostname appears.</p>
<p>Short names such as the host name myhostname should go at the end of the line, what you want the FQDN to be should be the first string after the ip address, and any other names goes in the middle.</p>
<p>In my examples, I made the FQDN the mail name, because some distributions use the FQDN by default as the mail name. Ubuntu doesn&#8217;t, it appears to use <code>/etc/mailname</code>.</p>
<p>Anyway, that&#8217;s my understanding based on messing around and reading a man page. Hopefully I&#8217;ve explained how the host name and the FQDN is tied together in <code>/etc/hosts</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2010/06/04/basic-hostname-set-up-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic Hostname Set Up</title>
		<link>http://chesterton.id.au/blog/2010/06/02/basic-hostname-set-up/</link>
		<comments>http://chesterton.id.au/blog/2010/06/02/basic-hostname-set-up/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 08:15:21 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[hostname]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=80</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2010/06/02/basic-hostname-set-up/">Basic Hostname Set Up</a></p>
Basic Hostname Set Up I was helping out someone with a postfix issue, and something just clicked that will speed up diagnosing similar problems. It&#8217;s not so much a postfix problem as a hostname problem, and it&#8217;s very basic. The symptom was, mail sent to the server at domain.com was being bounced. Looking at postfix [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2010/06/02/basic-hostname-set-up/">Basic Hostname Set Up</a></p>
<p>I was helping out someone with a postfix issue, and something just clicked that will speed up diagnosing similar problems. It&#8217;s not so much a postfix problem as a hostname problem, and it&#8217;s very basic.</p>
<p>The symptom was, mail sent to the server at domain.com was being bounced. Looking at postfix logs, postfix was trying to deliver the mail to s123.s123. (something like that, anyway)</p>
<p>To the quick, <code>hostname</code> printed s123 and <code>hostname -f</code> said something to the tune of it couldn&#8217;t find the FQDN. </p>
<p>The fix, edit <code>/etc/hosts</code> to look like</p>
<p><code><br />
127.0.0.1 localhost<br />
1.2.3.4 domain.com s123<br />
</code></p>
<p>Where <code>1.2.3.4</code> is the ethernet&#8217;s ip address.</p>
<p>Now, <code>hostname</code> said s123 and <code>hostname -f</code> said domain.com . A restart of postfix, and it was accepting mail again.</p>
<p>The thing that clicked was the relationship between <code>/etc/hosts</code>, <code>hostname</code> and <code>hostname -f</code>.</p>
<p>See <a href="http://chesterton.id.au/blog/2010/06/04/basic-hostname-set-up-part-2/">basic hostname set up part 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2010/06/02/basic-hostname-set-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Ride in an Age</title>
		<link>http://chesterton.id.au/blog/2010/04/03/first-ride-in-an-age/</link>
		<comments>http://chesterton.id.au/blog/2010/04/03/first-ride-in-an-age/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 05:36:27 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[bike]]></category>
		<category><![CDATA[fitness]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=78</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2010/04/03/first-ride-in-an-age/">First Ride in an Age</a></p>
First Ride in an Age I&#8217;ve being walking down to The Georges River lately for exercise, and there&#8217;s a nice looking bike/walk path where I sit down to rest. So I decided to head down there on my bike and check it out. My first ride in years, my tyres are flat, bike computer battery [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2010/04/03/first-ride-in-an-age/">First Ride in an Age</a></p>
<p>I&#8217;ve being walking down to The Georges River lately for exercise, and there&#8217;s a nice looking bike/walk path where I sit down to rest. So I decided to head down there on my bike and check it out.</p>
<p>My first ride in years, my tyres are flat, bike computer battery is flat, half a bottle full of water left in the cage. After doing a bit of maintenance, including swapping out the one metal water bottle cage for a matched pair of plastic cages with aluminium bottles, I set off.</p>
<p>As I ride, I&#8217;m repeating in my head &#8220;remember my feet are clicked in&#8221; &#8220;remember my feet are clicked in&#8221;. It&#8217;s not uncommon when you&#8217;re not used to riding with clipless pedals to fall over when you stop. embarrassing. I didn&#8217;t fall over, this time.</p>
<p>I got to the bike path and turned left, it winds along the river, in between trees, and stops 50 metres ahead. OK, looks like left isn&#8217;t the right direction. I turn around, head back to where I started and continue on. It ends 20 metres down the track. Not exactly a long bike path.</p>
<p>Since this is the first ride in ages, and I&#8217;m not trying to break any long distance records, I decide to head home. In the end, it was the perfect length ride. I&#8217;m puffed, coughing a little, and walking up my stairs is a real trial, my quads are dead.</p>
<p>Aside from the general want to get back into fitness, this inspired me to get back on the bike. <a href="http://www.bbc.co.uk/blogs/cyclingtheamericas/">Cycling The Americas</a></p>
<p>Now I&#8217;m back on the bike, I need to fit it out Geek My Ride, style, with Linux and GPS.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2010/04/03/first-ride-in-an-age/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linking to Hoophen Frangers</title>
		<link>http://chesterton.id.au/blog/2010/03/21/linking-hoophen-frangers/</link>
		<comments>http://chesterton.id.au/blog/2010/03/21/linking-hoophen-frangers/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 00:00:14 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[hoophen frangers]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linking]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=73</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2010/03/21/linking-hoophen-frangers/">Linking to Hoophen Frangers</a></p>
Linking to Hoophen Frangers I just read a post I wanted leave a comment on, but it didn&#8217;t allow comments, so I will jot my thoughts down here. You&#8217;ve just spent the last 10 minutes searching for an answer to a problem you&#8217;ve got, maybe you had the same problem a few years ago and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2010/03/21/linking-hoophen-frangers/">Linking to Hoophen Frangers</a></p>
<p>I just read a post I wanted leave a comment on, but it didn&#8217;t allow comments, so I will jot my thoughts down here.</p>
<p>You&#8217;ve just spent the last 10 minutes searching for an answer to a problem you&#8217;ve got, maybe you had the same problem a few years ago and forgot the answer. You find the answer in a search engine with some obscure search term buried on page 9. You want to blog about it and link to the post, 1, for your own future reference so you can find the info easily in a few years time if the problem reoccurs, and 2, you want to boost the profile of the page to help other people find the same info.</p>
<p>Don&#8217;t anchor the link as: here&#8217;s some info found on &#8220;Joe&#8217;s blog&#8221; on hoophen frangers, anchor the link as: here&#8217;s some info found on Joe&#8217;s blog on &#8220;hoophen frangers&#8221;. ie, put the topic in the anchor, not the blog owners name.</p>
<p>Both ways send &#8220;juice&#8221; to the page, but the second way associates the topic to the page, rather than the authors name. The first way will help when people search for authors name, the second way will help when people search for the topic.</p>
<p>If you want, make two links, anchor the authors name to the front page or the about page of the blog, and anchor the topic to the blog post&#8217;s permalink.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2010/03/21/linking-hoophen-frangers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latest FreeSWITCH, PennyTel and Billion 5200N development</title>
		<link>http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/</link>
		<comments>http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 07:27:56 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[billion]]></category>
		<category><![CDATA[e65]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=63</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/">Latest FreeSWITCH, PennyTel and Billion 5200N development</a></p>
Latest FreeSWITCH, PennyTel and Billion 5200N development For a while now, I had not being using FreeSWITCH for my VoIP, but just logging into PennyTel directly with my Nokia E65. It worked OK, but the voice quality wasn&#8217;t as good as going through FreeSWITCH. A month ago my old ADSL router died, so I bought [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/">Latest FreeSWITCH, PennyTel and Billion 5200N development</a></p>
<p>For a while now, I had not being using FreeSWITCH for my VoIP, but just logging into PennyTel directly with my Nokia E65. It worked OK, but the voice quality wasn&#8217;t as good as going through FreeSWITCH.</p>
<p>A month ago my old ADSL router died, so I bought a Billion 5200N to replace it. Since then, I&#8217;d been having weird problems with VoIP not working, and the Wifi to LAN bridging stopping dead whenever there was a bit of traffic over it.</p>
<p>It took me a while to sort out all the peculiarities of the Billion.</p>
<p>1. A change of ethernet ports on the router fixed the bridge locking up problem. It took a lot of time and weird theories before I fixed that.<br />
2. When setting up the router from factory defaults, I have to save the wireless interface twice when I change the SSID before it will allow my wireless devices to authenticate.<br />
3. UPnP was interfering with FreeSWITCH, and probably my Nokia. Turning that off on the router fixed FreeSWITCH.<br />
4. Selecting some settings on the router made the routers wireless interface disappear, and the only way to get it back was a factory reset.</p>
<p>So, FreeSWITCH is a breeze to set up for PennyTel now. It takes editing two files.<br />
conf/vars.xml and conf/dialplan/default/000pennytel.xml.</p>
<p>In conf/vars.xml I changed the following</p>
<pre>
&lt;X-PRE-PROCESS cmd="set" data="default_password=whateveryouwant"/>
</pre>
<p>That password is used for phones authenticating to FreeSWITCH, it has nothing to do with PennyTel.</p>
<p><code><br />
&lt;X-PRE-PROCESS cmd="set" data="domain=switch.gruntnet"/><br />
</code></p>
<p>What the phones use as their realm, it should be in the DNS with the ip pointing to FreeSWITCH.</p>
<p><code><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider=sip.pennytel.com"/><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_username=61281955555"/><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_password=55555/><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_from_domain=sip.pennytel.com"/><br />
  &lt;!-- true or false --><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_register=true"/><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_contact=1000"/><br />
</code></p>
<p>All the PennyTel setting goes above, I use 1000 to receive incoming calls, my only phone on the network.</p>
<p>Then in conf/dialplan/default/000penntel.xml</p>
<p><code><br />
   &lt;extension name="pennytel"><br />
    &lt;condition field="destination_number" expression="^(.*)$"><br />
      &lt;action application="set" data="effective_caller_id_number=61281955555"/><br />
      &lt;action application="bridge" data="sofia/gateway/sip.pennytel.com/$1"/><br />
     &lt;/condition><br />
   &lt;/extension><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard Resolver</title>
		<link>http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/</link>
		<comments>http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 19:57:44 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=59</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/">Snow Leopard Resolver</a></p>
Snow Leopard Resolver I recently upgraded to snow leopard and noticed some DNS weirdness. I couldn&#8217;t ssh to hosts defined in my local DNS, it wouldn&#8217;t resolve, but I could resolve them with the host command. Turns out Snow Leopard made quite a few changes to the resolver, it no longer uses /etc/resolv.conf but mDNSResponder, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/">Snow Leopard Resolver</a></p>
<p>I recently upgraded to snow leopard and noticed some DNS weirdness. I couldn&#8217;t ssh to hosts defined in my local DNS, it wouldn&#8217;t resolve, but I could resolve them with the host command.</p>
<p>Turns out Snow Leopard made quite a few changes to the resolver, it no longer uses /etc/resolv.conf but mDNSResponder, at least for apple supplied applications.</p>
<p>Unlike every other OS I&#8217;ve come across, including Leopard, Snow Leopard doesn&#8217;t use the order of DNS servers as first listed, first used. It swaps which DNS it&#8217;s going to use around, seemingly at random times. Some sort of load balancing miss feature?</p>
<p>I had two DNS servers configured, the first one, my local DNS server, the second, my ADSLs DNS server as a backup. The simple fix is to only have one DNS server configured.</p>
<p>There&#8217;s more information here <a href="http://discussions.apple.com/thread.jspa?threadID=2132856&#038;tstart=135">Snow Leopard Resolver</a>.</p>
<p>I&#8217;m not unhappy with OS X, but lately I&#8217;ve been pining to return to a linux based laptop. I think this will be my first and last Mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice File Server For A Small Office</title>
		<link>http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/</link>
		<comments>http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 12:46:38 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=56</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/">Nice File Server For A Small Office</a></p>
Nice File Server For A Small Office I had a job come in last week for a linux file server to connect a few windows machines together, and a few printers. The client was exposed to a linux file server in a previous job, and wanted something similar. It was a small business, with not [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/">Nice File Server For A Small Office</a></p>
<p>I had a job come in last week for a <a href="http://barrang.com.au/linux/fileserver">linux file server</a> to connect a few windows machines together, and a few printers. The client was exposed to a linux file server in a previous job, and wanted something similar.</p>
<p>It was a small business, with not much money to spend, and the server was to be located in the office, no server room. This is the type of job I love doing.</p>
<p>I sourced an ex corporate desktop for about $150 including shipping, I think they can be had for a little less, but this was convenient. It was a P4 with SATA, which is what I was looking for. The ugliest case you could image, but had space for two hard drives. DVD writeable drive, 1 gig memory, built in gigabyte ethernet. It was perfect.</p>
<p>I bought two new 500 gig green SATA drives for RAID 1 configuration, $70 each, and an external 500 gig drive for backup, which ran $100. So about $400 in hardware, but a really nice set up, should be very reliable, and the data should be very safe.</p>
<p>I was a bit of a cowboy when it came to the operating system, with karmic about to be released, I chose it over jaunty or LTS because it had a newer Samba. Turns out the Samba version wasn&#8217;t very important as most of the PC&#8217;s were running XP home edition, which doesn&#8217;t even do domain logins.</p>
<p>I tired to convince the client to get two external drives to keep one off site in case of a fire or something. But instead we are using the DVD drive to write backups for off site storage.</p>
<p>It was a really nice job, gave me a lot of energy and the client is happy. Can&#8217;t ask for more than that.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping Fresh</title>
		<link>http://chesterton.id.au/blog/2009/03/01/keeping-fresh/</link>
		<comments>http://chesterton.id.au/blog/2009/03/01/keeping-fresh/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 23:11:06 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=52</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/03/01/keeping-fresh/">Keeping Fresh</a></p>
Keeping Fresh I wanted a few programming projects to do to keep juices flowing. I came up with two twitter ones, http://twitter.com/slugupdates and http://twitter.com/cityrailupdates. Inspired by Lindsay&#8217;s bushfire project. They are both little python programmes. slugupdates just waits for messages posted to the slug announce list, procmail carbon copies the message and pipes it to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/03/01/keeping-fresh/">Keeping Fresh</a></p>
<p>I wanted a few programming projects to do to keep juices flowing. I came up with two twitter ones, <a href="http://twitter.com/slugupdates">http://twitter.com/slugupdates</a> and <a href="http://twitter.com/cityrailupdates">http://twitter.com/cityrailupdates</a>. Inspired by Lindsay&#8217;s bushfire project.</p>
<p>They are both little python programmes. </p>
<p>slugupdates just waits for messages posted to the slug announce list, procmail carbon copies the message and pipes it to the programme, the programme uses the subject as the tweet message.</p>
<p>cityrailupdates scrapes the major delays announcement page and tweets the time and title. It uses python&#8217;s beautifulsoup to do the scraping.</p>
<p>Both projects were fun and satisfying. I&#8217;ve still got some work to do with cityrailupdates, I want to save the whole message in a database and have a little front end to it for historical data.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/03/01/keeping-fresh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Barrang&#8217;s Official Launch</title>
		<link>http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/</link>
		<comments>http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 22:28:14 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=44</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/">Barrang&#8217;s Official Launch</a></p>
Barrang&#8217;s Official Launch Barrang officially opens its doors on the 19th of February, 2009. Barrang is starting out primarily as a Linux Consultancy mainly targeting local small businesses in south west Sydney. My primary target market doesn&#8217;t have a lot of money, especially in this climate, so I intend to provide maximum value to my [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/">Barrang&#8217;s Official Launch</a></p>
<p>Barrang officially opens its doors on the 19th of February, 2009. </p>
<p>Barrang is starting out primarily as a <a href="http://barrang.com.au">Linux Consultancy</a> mainly targeting local small businesses in south west Sydney. </p>
<p>My primary target market doesn&#8217;t have a lot of money, especially in this climate, so I intend to provide maximum value to my clients by using Open Source Software as much as possible and by keeping my rates as low as possible. </p>
<p>My long term goal is to be location independent, that means not being tied to servers located in customer premises. There&#8217;s a number of different paths that goal could take, and I will be developing them along the way as I go.</p>
<p>My strengths lie in my knowledge and experience in Open Source Software and networks. My weakness is in social networking and marketing. So if you would like to reach out and make contact, please do, I welcome and encourage it.</p>
<p>There&#8217;s no launch party, this post is the cutting of the ribbon.</p>
<p>I look forward to getting to know you more, working together, and making a living doing what I love.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accounting Packages</title>
		<link>http://chesterton.id.au/blog/2009/02/18/accounting-packages/</link>
		<comments>http://chesterton.id.au/blog/2009/02/18/accounting-packages/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 02:53:11 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[barrang]]></category>
		<category><![CDATA[fivedash]]></category>
		<category><![CDATA[ledgersmb]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=40</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/02/18/accounting-packages/">Accounting Packages</a></p>
Accounting Packages I&#8217;ve been searching for accounting packages lately for my IT business which is officially launching tomorrow (yay me), but has sort of been running for the last few years. My dad is an accountant, and is a wiz at MYOB. So I thought I may as well give it a go, somewhat reluctantly. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/02/18/accounting-packages/">Accounting Packages</a></p>
<p>I&#8217;ve been searching for accounting packages lately for my IT business which is officially launching tomorrow (yay me), but has sort of been running for the last few years.</p>
<p>My dad is an accountant, and is a wiz at MYOB. So I thought I may as well give it a go, somewhat reluctantly. I couldn&#8217;t get it to work properly in my windows VM. Text would disappear from an invoice, and the dates were in US format, even though windows was set to AU. I put it in the too hard basket, and looked at FOSS alternatives.</p>
<p>First stop, LedgerSMB. It was quite alien to me and took a bit to get used to, mostly because I&#8217;m not that familiar with accounting practices.</p>
<p>It worked well enough, and I got used to it, however, after recording on an invoice that it had been paid, I got a duplicate key error, and the invoice disappeared. I couldn&#8217;t find it in any of the reports, and digging into the backend, I couldn&#8217;t see any trace of it in the database. So I dumped it.</p>
<p>Next was Fivedash, which I had never heard of, but was mentioned on OpenSSG. First impressions was it&#8217;s very slick, and basic compared to LedgerSMB. But it has all the functionality I need, and has a CRM built in too. </p>
<p>It&#8217;s still in beta, and the community isn&#8217;t that big. But so far it&#8217;s working well, and based on what I&#8217;ve read, it can be trusted a lot more than LedgerSMB, in which I get the impression has many warts.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/02/18/accounting-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
