<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>Bend in the Weather (Entries tagged as apps)</title>
    <link>http://matt.bottrell.com.au/</link>
    <description>A blog about Linux, Life and the 'Net</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:matt@bottrell.com.au" />
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    <pubDate>Sun, 25 Jul 2010 00:36:53 GMT</pubDate>

    <image>
        <url>http://matt.bottrell.com.au/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Bend in the Weather - A blog about Linux, Life and the 'Net</title>
        <link>http://matt.bottrell.com.au/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>When customer profiling and targeted advertising goes wrong</title>
    <link>http://matt.bottrell.com.au/archives/383-When-customer-profiling-and-targeted-advertising-goes-wrong.html</link>
            <category>Apps</category>
            <category>Coding</category>
            <category>Opinion</category>
            <category>Society</category>
    
    <comments>http://matt.bottrell.com.au/archives/383-When-customer-profiling-and-targeted-advertising-goes-wrong.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=383</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=383</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    Don&#039;t get me wrong...  I love a bargain as much as the next guy or girl.&lt;br /&gt;
 &lt;br /&gt;
What I don&#039;t like however is when a computer system is implemented with little regard and isn&#039;t actively checked by a human.&lt;br /&gt;
It&#039;s one way to make your company look like a jack-ass.&lt;br /&gt;
 &lt;br /&gt;
Sorry Woolworths - you&#039;ve landed yourself in such a category.&lt;br /&gt;
 &lt;br /&gt;
Most Australian supermarket shoppers are aware of the fuel discounts offered by Coles and Woolworths, which can slice anything from $0.03 - $0.20 per litre of the cost of your fuel.   Something that&#039;s always welcome by motorists.&lt;br /&gt;
 &lt;br /&gt;
It&#039;s the only reason I have an everyday rewards card.   Fuel discounts add up over time, even more so for myself, as I drive with LPG the majority of the time, so $0.20 off per litre on LPG is quite substantial.&lt;br /&gt;
 &lt;br /&gt;
During the months of April and May Woolies decided that for 8 weeks straight I would like to buy wine.  I&#039;m not talking 1 bottle either.  Most &#039;deals&#039; require a purchase of 6 or more bottles in a given purchase.&lt;br /&gt;
 &lt;br /&gt;
A sample of the Email contents is included below:&lt;br /&gt;
&lt;div class=&#039;s9y_typeset s9y_typeset_center&#039; style=&#039;text-align: center; margin: 0px auto 0px auto&#039; align=centre&quot;&gt;&lt;img src=&quot;http://matt.bottrell.com.au/uploads/Woolies.gif&quot; alt=&quot;Sample Email from Woolworths&quot; align=&quot;center&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
To be honest, I love a good drop of red.   Probably more so than the average punter.  (We normally have a few dozen on hand in the house).   At the end of March I had let our stocks go down over a period of time so had restocked.   This seems to have triggered their rewards system to pester me for the next 8 weeks straight.  No fuel offers (which was the main selling point of the card), nor any other offer... just grog.&lt;br /&gt;
 &lt;br /&gt;
At 6 bottles minimum per Email over 8 weeks, anyone reading my Email from Woolworths, would think I&#039;m an alcoholic!   &lt;br /&gt;
&lt;div class=&#039;s9y_typeset s9y_typeset_center&#039; style=&#039;text-align: center; margin: 0px auto 0px auto&#039; align=centre&quot;&gt;&lt;img src=&quot;http://matt.bottrell.com.au/uploads/Woolies-Email.gif&quot; alt=&quot;Email listing from Woolworths&quot; align=&quot;center&quot; /&gt;&lt;/div&gt;&lt;br /&gt;
The crazy thing...  It backfired.&lt;br /&gt;
I didn&#039;t buy any wine during that period.  (As I had just restocked my levels.)  This form of marketing happens &#039;after the fact&#039;, and as such it fails.    If I have already made a bulk purchase, why would I wish to repeat it shortly after, and every week for a period of 8 weeks?&lt;br /&gt;
 &lt;br /&gt;
Woolworths reward system needs looking at.   (As does Coles for that matter).     It would be more beneficial to flag such bulk purchases of your customers, then look at sending it out &#039;specials&#039; say every 3,6 or 12 months...  you&#039;re likely to have a bigger uptake.   I can&#039;t see my car dealership sending out a &quot;buy a brand new car&quot; Emails if I had just taken delivery of a new vehicle.&lt;br /&gt;
 &lt;br /&gt;
Certainly for everyday staples, it would be nice to have these filter through regularly.     However don&#039;t see these, like 25% off either Meat, Fruit or Vegies for a week.  It seems to be items like Coca-Cola, Alcohol and other non-essentials.  I&#039;m not surprised though... the supermarkets know we need staples.. and are trying to increase our trolley sizes by teasing us into buying these non-basic item.&lt;br /&gt;
 &lt;br /&gt;
Certainly I do hope that Woolworths and Coles both learn that their average shopper has the intelligence above that of a broken trolley wheel, as the current marketing strategies to date are quite insulting. 
    </content:encoded>

    <pubDate>Sun, 25 Jul 2010 10:10:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/383-guid.html</guid>
    <category>advertising</category>
<category>apps</category>
<category>coding</category>
<category>email</category>
<category>failure</category>
<category>matt</category>
<category>opinion</category>
<category>shopping</category>
<category>society</category>
<category>wine</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Innocent Farmville hostage.</title>
    <link>http://matt.bottrell.com.au/archives/380-Innocent-Farmville-hostage..html</link>
            <category>Family</category>
            <category>Opinion</category>
            <category>Play</category>
            <category>Web</category>
    
    <comments>http://matt.bottrell.com.au/archives/380-Innocent-Farmville-hostage..html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=380</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=380</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    It would appear that even whilst I don&#039;t use either &lt;a href=&quot;http://twitter.com/&quot;&gt;Twitter&lt;/a&gt; or &lt;a href=&quot;http://www.facebook.com/&quot;&gt;Facebook&lt;/a&gt; -- I happen to be held hostage often to &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=Farmville&quot;&gt;Farmville&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I have elected not to join either two communities for several reasons:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;I seriously spend far too many hours a day on a computer (12-18 hours a day).  I don&#039;t need something else to add to the hours.&lt;/li&gt;&lt;li&gt;I like keeping some level of personal privacy.  I really don&#039;t have a need to post what I ate for breakfast, what my favourite book/movie/music/clothing is. (You &lt;em&gt;really&lt;/em&gt; want to know my favourite music is --&lt;a href=&quot;http://www.last.fm/user/stryder3028&quot;&gt; follow me on last.fm&lt;/a&gt;).  I also have a blog where I can write down my thoughts/opinions/frustrations already.&lt;/li&gt;&lt;li&gt;I have multiple methods to keep in touch with those I elect to already.  (Email, IM, Telephone, SMS).   I seriously couldn&#039;t give a flying razoo about people I went to primary/high school/Uni with.  I haven&#039;t seen them for over 20 years, and I don&#039;t have the desire to kindle the relationship due to the mere fact we attended the same education institution (and for the majority of that time -- compulsory; I&#039;m sure neither of us wanted to be there!)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Having said that -- I don&#039;t object to others that do use the services.  Each to their own I say.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;em&gt; (But don&#039;t expect me to accept invites for either -- both are duly ignored!)&lt;/em&gt;    &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
Pauline is a Facebook user, she enjoys it...  she catches up with a lot of old friends via it.   She has put off joining Farmville for months, but finally caved to the constant barrage of invites and joined.&lt;br /&gt;
&lt;br /&gt;
I now seems our daily life resolves around &#039;harvest time&#039;... a classic case of seeing the &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=FarmVille%20Alarm&quot;&gt;Farmville Alarm&lt;/a&gt; come into effect.    An often quoted phrase at present is &lt;blockquote&gt;&#039;&lt;em&gt;Ohh, I have to go harvest X .... gimme 10 mins.&#039;&lt;/em&gt;&lt;/blockquote&gt;This can happen at the most inconvenient times.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/normal.png&quot; alt=&quot;:-|&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
So at present, I feel I&#039;m affectively a Farmville hostage.   I&#039;m wanting a virtual world-war to break out so that bombers blow  up the fields.   I might get a bit of normality back in my life.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Sun, 15 Nov 2009 11:23:00 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/380-guid.html</guid>
    <category>apps</category>
<category>facebook</category>
<category>family</category>
<category>farmville</category>
<category>friends</category>
<category>game</category>
<category>humour</category>
<category>internet</category>
<category>life</category>
<category>opinion</category>
<category>play</category>
<category>twitter</category>
<category>web</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Teddy bear moments</title>
    <link>http://matt.bottrell.com.au/archives/378-Teddy-bear-moments.html</link>
            <category>Coding</category>
            <category>Opinion</category>
            <category>Work</category>
    
    <comments>http://matt.bottrell.com.au/archives/378-Teddy-bear-moments.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=378</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=378</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    I think we can all attest to the phenomenon known as the &lt;a href=&quot;http://www.downloadsquad.com/2009/10/16/troubleshooting-with-your-teddy-bear/&quot;&gt;Teddy Bear troubleshooting&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I think we all probably need our own Teddy Bears in each of our &lt;del&gt;human office box&lt;/del&gt; cubicles or work desks.&lt;br /&gt;
&lt;br /&gt;
So next time you need to do some serious troubleshooting or some heavy lifting when debugging - try pulling out the Teddy Bear.&lt;br /&gt;
Even better, you can hug something after it&#039;s solved!   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Tue, 20 Oct 2009 02:15:00 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/378-guid.html</guid>
    <category>apps</category>
<category>coding</category>
<category>geek</category>
<category>hack</category>
<category>humour</category>
<category>life</category>
<category>office</category>
<category>opinion</category>
<category>relax</category>
<category>review</category>
<category>software</category>
<category>support</category>
<category>sysadmin</category>
<category>therapy</category>
<category>work</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>tzdata changelog</title>
    <link>http://matt.bottrell.com.au/archives/377-tzdata-changelog.html</link>
            <category>Apps</category>
            <category>Coding</category>
            <category>Linux</category>
            <category>News</category>
            <category>Politics</category>
            <category>Society</category>
    
    <comments>http://matt.bottrell.com.au/archives/377-tzdata-changelog.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=377</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=377</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    Often changelogs have important information on why a package was updated.  Other times, they are just humorous:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;tzdata (2009n-0ubuntu0.9.04.1) jaunty-proposed; urgency=low&lt;br /&gt;
&lt;br /&gt;
  * Add argentinas-dst-2009.diff: Disable DST switch for Argentina tomorrow,&lt;br /&gt;
    as the Argentina government decided yesterday. Careful planning is boring.&lt;br /&gt;
    Thanks to Margarita Manterola for the patch! (LP: #453165)&lt;br /&gt;
&lt;br /&gt;
 -- Martin Pitt &lt;martin.pitt@ubuntu.com&gt;  Sat, 17 Oct 2009 14:22:39 +0200&lt;br /&gt;
&lt;/blockquote&gt; 
    </content:encoded>

    <pubDate>Sun, 18 Oct 2009 08:40:00 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/377-guid.html</guid>
    <category>apps</category>
<category>changelog</category>
<category>coding</category>
<category>failure</category>
<category>government</category>
<category>humour</category>
<category>install</category>
<category>life</category>
<category>linux</category>
<category>mistake</category>
<category>news</category>
<category>opinion</category>
<category>politics</category>
<category>society</category>
<category>ubuntu</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Automating Software Update Downloads</title>
    <link>http://matt.bottrell.com.au/archives/359-Automating-Software-Update-Downloads.html</link>
            <category>Apps</category>
            <category>Family</category>
            <category>Linux</category>
            <category>Windows</category>
    
    <comments>http://matt.bottrell.com.au/archives/359-Automating-Software-Update-Downloads.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=359</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=359</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    Even as a Linux desktop user, I still have a need to run various pieces of legacy software under Windows.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
Ideally, I would love to find a Linux alternative, but whilst the itch remains, I still need to scratch it.&lt;br /&gt;
&lt;br /&gt;
As such, I run various &lt;a href=&quot;http://www.virtualbox.org/&quot; title=&quot;Free virtualization software.&quot;&gt;Virtualbox&lt;/a&gt; &lt;a href=&quot;http://www.virtualbox.org/wiki/Virtualization&quot; title=&quot;What is a virtual machine?&quot;&gt;Virtual Machines&lt;/a&gt; running Windows XP.&lt;br /&gt;
&lt;br /&gt;
This gives me the added benefit of still being able to run my preferred operating system as my main desktop (Linux), whilst still using some legacy applications under Windows.&lt;br /&gt;
&lt;br /&gt;
This is nothing new, and most people do this all the time.   With most modern CPU chipsets from both AMD (&lt;a href=&quot;http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29&quot;&gt;AMD-V&lt;/a&gt;) and Intel (&lt;a href=&quot;http://en.wikipedia.org/wiki/X86_virtualization#Intel_Virtualization_Technology_for_x86_.28Intel_VT-x.29&quot;&gt;VT-x&lt;/a&gt;) providing hardware assisted virtualization solutions - it has become a simple task for many people.&lt;br /&gt;
&lt;br /&gt;
One thing that has annoyed me, and any user that has ever had to reinstall a Windows machine (it happens to the best of us -- &lt;a href=&quot;http://support.microsoft.com/kb/307545&quot;&gt;Windows often decides to eat it&#039;s own registry&lt;/a&gt;), is that whilst you might install straight from CD, it also means you have to then spend a good few hours applying all the service packs and then all the updates from the Microsoft website (and sit back and watch a dozen or so reboots between multiple updates).  It&#039;s enough to send any sane person around the bend.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve done it - you vow never to do it again, yet as Murphy would have it... it&#039;s bound to happen again.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/normal.png&quot; alt=&quot;:-|&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  This is partly due to the fact that Windows Deteriorates over time, until one day the performance is so shoddy you can swear you saw a snail push the cursor on your screen.   Once it comes to that, it&#039;s time to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Microsoft also recognised it&#039;s a problem, particularly in corporate environments that run many desktop PCs.  As such they released &lt;a href=&quot;http://technet.microsoft.com/en-us/wsus/default.aspx&quot; title=&quot;Windows Server Update Services&quot;&gt;WSUS&lt;/a&gt;.  That&#039;s fine and well -- if you run a &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyId=F87B4C5E-4161-48AF-9FF8-A96993C688DF&amp;amp;displaylang=en#Requirements&quot;&gt;Microsoft Windows 2003/2008 Server&lt;/a&gt;.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Unfortunately most home users don&#039;t.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
Don&#039;t dispair!   Some &lt;a href=&quot;http://www.h-online.com/security/Do-it-yourself-Service-Pack--/features/80682&quot;&gt;geeky German&#039;s&lt;/a&gt; have released a &lt;a href=&quot;http://www.gnu.org/licenses/gpl-3.0.html&quot;&gt;GPLv3 licensed&lt;/a&gt; utility that will pretty much undertake the task for you without the need for an expensive Microsoft Windows Server anywhere in sight.   &lt;a href=&quot;http://www.h-online.com/security/Offline-Update--/features/112953&quot;&gt;c&#039;t Offline Update&lt;/a&gt;, allows you to use either &lt;em&gt;Linux or Windows&lt;/em&gt; to download all the updates for both Microsoft Office and Microsoft Windows platforms.  In addition it can handle different language versions, and even build a nice ISO off all the updates so you can take it on the road, hand it to friends, etc.&lt;br /&gt;
&lt;br /&gt;
Why on earth would they code it to download the Windows Updates on Linux?    Well, it makes it easier to install in a central location -- say on a &lt;a href=&quot;http://www.samba.org/&quot; title=&quot;Open Source File and Print Server that mimicks Windows Server&quot;&gt;Samba server&lt;/a&gt; so that all your desktop machines can then install the updates from a central location over your LAN.  (Call it a poor man&#039;s WSUS!)&lt;br /&gt;
&lt;br /&gt;
To run under Linux it couldn&#039;t be easier.   Once you have downloaded &lt;a href=&quot;http://www.h-online.com/security/Offline-Update--/features/112953&quot;&gt;c&#039;t Offline Update&lt;/a&gt; and extracted it... change into the &lt;em&gt;sh&lt;/em&gt; subdirectory.  It&#039;s then just a matter of running the&lt;em&gt; DownloadUpdates.sh&lt;/em&gt; shell script with the right arguments:&lt;blockquote&gt;$ ./DownloadUpdates.sh -help&lt;br /&gt;
&lt;br /&gt;
**********************************************************&lt;br /&gt;
***            c&#039;t Offline Update Downloader           ***&lt;br /&gt;
***                  for Linux Systems                 ***&lt;br /&gt;
***                                                    ***&lt;br /&gt;
***   http://www.heise.de/ct/projekte/offlineupdate/   ***&lt;br /&gt;
***   Authors: Tobias Breitling, Stefan Joehnke        ***&lt;br /&gt;
**********************************************************&lt;br /&gt;
&lt;br /&gt;
Usage: ./DownloadUpdates.sh [system] [language] [parameter]&lt;br /&gt;
&lt;br /&gt;
Supported systems:&lt;br /&gt;
w2k, wxp, wxp-x64, w2k3, w2k3-x64, w60, w60-x64, oxp, o2k, o2k3, o2k7, all-x64, all-x86&lt;br /&gt;
&lt;br /&gt;
Supported languages:&lt;br /&gt;
enu, deu, nld, esn, fra, ptg, ptb, ita, rus, plk, ell, csy&lt;br /&gt;
dan, nor, sve, fin, jpn, kor, chs, cht, hun, trk, ara, heb&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
/excludesp - do not download servicepacks&lt;br /&gt;
/makeiso   - create ISO-Image&lt;br /&gt;
/dotnet    - download .NET-Framework&lt;br /&gt;
/nocleanup - do not cleanup client directory&lt;br /&gt;
/proxy     - define proxyserver( /proxy http://[username:password@]&lt;server&gt;:&lt;port&gt;)&lt;br /&gt;
&lt;br /&gt;
Example: ./DownloadUpdates.sh wxp deu /dotnet /makeiso&lt;br /&gt;
&lt;br /&gt;
$&lt;/blockquote&gt;c&#039;t Update also provides a simple Windows GUI to automate the task:&lt;div align=&quot;center&quot;&gt;&lt;table align=&quot;center&quot; valign=&quot;top&quot; cellpadding=&quot;10&quot;&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;&lt;a href=&quot;http://matt.bottrell.com.au/uploads/ScreenShots/CT-Update_Windows_Updates.png&quot;&gt;&lt;img src=&quot;http://matt.bottrell.com.au/uploads/ScreenShots/CT-Update_Windows_Updates.thumb.png&quot; border=&quot;0&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Tab 1: Download&lt;br /&gt;Windows Updates&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;&lt;a href=&quot;http://matt.bottrell.com.au/uploads/ScreenShots/CT-Update_Office_Updates.png&quot;&gt;&lt;img src=&quot;http://matt.bottrell.com.au/uploads/ScreenShots/CT-Update_Office_Updates.thumb.png&quot; border=&quot;0&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Tab 2: Download&lt;br /&gt;Office Updates&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Installing the updates on the client.&lt;/strong&gt;&lt;br /&gt;
Once you&#039;ve downloaded the updates and either burnt them to a CD/DVD (for easy portability) or made them available on a network share (&lt;em&gt;Tip: share the sub-directory called &lt;u&gt;client&lt;/u&gt;&lt;/em&gt;)  Windows users can then easily apply the updates.&lt;br /&gt;
&lt;br /&gt;
A user can run &lt;em&gt;UpdateInstaller.exe&lt;/em&gt; (in the root directory of the CD or the share).   The UpdateInstaller will determine what you have installed already (and grey these options out).  It&#039;s then just a case of selecting the options you want.&lt;div align=&quot;center&quot;&gt;&lt;table align=&quot;center&quot; valign=&quot;top&quot; cellpadding=&quot;10&quot;&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;&lt;a href=&quot;http://matt.bottrell.com.au/uploads/ScreenShots/CT-Updates_Install.png&quot;&gt;&lt;img src=&quot;http://matt.bottrell.com.au/uploads/ScreenShots/CT-Updates_Install.thumb.png&quot; border=&quot;0&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Client Installation&lt;br /&gt;of the various updates.&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Now for those family members who are in dire need of a &#039;computer fix&#039; and need me to reinstall Windows for them, they&#039;ll be given burnt copies of the latest ISOs, so they can in future undertake the task themselves.   I would rather educate someone how to undertake the rebuild themselves for future use.  (That, and I really don&#039;t have the spare time/desire to rebuild dozens of Windows machines a year!  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;)&lt;br /&gt;
&lt;br /&gt;
Finally it&#039;s also worthwhile downloading and running the free &lt;a href=&quot;http://technet.microsoft.com/en-au/security/cc184924.aspx&quot;&gt;Microsoft Baseline Security Analyzer&lt;/a&gt; which will ensure you have all the updates applied (and inform you if you are missing any).  It&#039;s also a good idea to disable any non-essential services the tool recommends.&lt;br /&gt;
&lt;br /&gt;
Hopefully this tip will speed up the time it takes  to fully patch a Windows desktop after a reinstall.    &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Tue, 02 Jun 2009 01:59:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/359-guid.html</guid>
    <category>apps</category>
<category>family</category>
<category>ie</category>
<category>linux</category>
<category>microsoft</category>
<category>office</category>
<category>security</category>
<category>software</category>
<category>support</category>
<category>sysadmin</category>
<category>virtualbox</category>
<category>virtualization</category>
<category>windows</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Flash your computer BIOS now under Linux</title>
    <link>http://matt.bottrell.com.au/archives/351-Flash-your-computer-BIOS-now-under-Linux.html</link>
            <category>Apps</category>
            <category>Hardware</category>
            <category>Linux</category>
    
    <comments>http://matt.bottrell.com.au/archives/351-Flash-your-computer-BIOS-now-under-Linux.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=351</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=351</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.coreboot.org/Flashrom&quot;&gt;FlashROM 0.90&lt;/a&gt; has been released as part of the &lt;a href=&quot;http://www.coreboot.org/&quot;&gt;CoreBoot project&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
That means you can read, write and verify almost all common BIOS chips now under Linux!  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
Gone of the days of needing to boot into DOS to Flash your BIOS.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So what does this mean?&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Flash a running system, without needing to reboot.  The new BIOS comes effective after a reboot (you can verify it prior to bouncing it).&lt;/li&gt;&lt;li&gt;Flash a remote system over SSH. No physical access required.&lt;/li&gt;&lt;li&gt;No need for a boot floopy or bootable CD to flash a system.&lt;/li&gt;&lt;li&gt;More than Linux is available. It is also available under FreeBSD, DragonFly BSD, Solaris, Mac OS X, and other Unix-like OSes.&lt;/li&gt;&lt;/ul&gt;Awesome work by the CoreBoot developers, and it means we&#039;re one step closer to removing any dependency on that &lt;em&gt;other&lt;/em&gt; OS.    &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Sat, 09 May 2009 00:19:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/351-guid.html</guid>
    <category>apps</category>
<category>bios</category>
<category>bsd</category>
<category>flash</category>
<category>hardware</category>
<category>linux</category>
<category>macosx</category>
<category>open source</category>
<category>oss</category>
<category>software</category>
<category>ssh</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>OpenOffice 3.1 for Ubuntu</title>
    <link>http://matt.bottrell.com.au/archives/350-OpenOffice-3.1-for-Ubuntu.html</link>
            <category>Apps</category>
            <category>Linux</category>
    
    <comments>http://matt.bottrell.com.au/archives/350-OpenOffice-3.1-for-Ubuntu.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=350</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=350</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.openoffice.org/&quot;&gt;OpenOffice 3.1&lt;/a&gt; was recently released.  It brings a &lt;a href=&quot;http://www.openoffice.org/dev_docs/features/3.1/&quot;&gt;range of new features&lt;/a&gt; and &lt;a href=&quot;http://www.openoffice.org/issues/show_bug.cgi?id=95768&quot;&gt;bugfixes&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Those of you on Ubuntu desktops who wish to upgrade can do so quite easily.  It&#039;s been built for Jaunty, Intrepid and Hardy.&lt;br /&gt;
&lt;br /&gt;
You can use the following apt repos to pick it up:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Jaunty:&lt;/strong&gt;&lt;br /&gt;
&lt;tt&gt;deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main&lt;br /&gt;
deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Intrepid:&lt;/strong&gt;&lt;br /&gt;
&lt;tt&gt;deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu intrepid main&lt;br /&gt;
deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu intrepid main&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Hardy:&lt;/strong&gt;&lt;br /&gt;
&lt;tt&gt;deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu hardy main&lt;br /&gt;
deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu hardy main&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
Once that&#039;s done, just add the signing key:&lt;br /&gt;
&lt;code&gt;sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D2BB86E0EBD0F0A43D4DB3A760D11217247D1CFF&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Now it&#039;s a case of just running an update and you&#039;ll automatically be upgraded from OO.org 3.0 to OO.org 3.1.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;sudo apt-get update &amp;&amp;amp; sudo apt-get upgrade&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Happy Open-Officing!   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Fri, 08 May 2009 01:28:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/350-guid.html</guid>
    <category>apps</category>
<category>java</category>
<category>linux</category>
<category>office</category>
<category>open source</category>
<category>openoffice</category>
<category>oss</category>
<category>software</category>
<category>ubuntu</category>
<category>work</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Linux Audio : Welcome to the spaghetti system </title>
    <link>http://matt.bottrell.com.au/archives/336-Linux-Audio-Welcome-to-the-spaghetti-system.html</link>
            <category>Apps</category>
            <category>Coding</category>
            <category>Hardware</category>
            <category>Linux</category>
            <category>Opinion</category>
    
    <comments>http://matt.bottrell.com.au/archives/336-Linux-Audio-Welcome-to-the-spaghetti-system.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=336</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=336</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 110px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:108 --&gt;&lt;a href=&quot;http://matt.bottrell.com.au/uploads/Pics/linuxaudio.png&quot;&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;110&quot; height=&quot;72&quot; src=&quot;http://matt.bottrell.com.au/uploads/Pics/linuxaudio.thumb.png&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Diagram of Linux Audio&lt;/div&gt;&lt;/div&gt;Ever wondered why PulseAudio sucks so bad?&lt;br /&gt;
&lt;br /&gt;
Sick of the multiple Audio stacks in Linux?  (OSS/ALSA/PulseAudio).&lt;br /&gt;
Ever wanted to make sense of items like JACK,ESD,aRts and NAS or just confused with either GStreamer or xine?&lt;br /&gt;
&lt;br /&gt;
Here is a clever overview of the sound systems that is Linux.  (&lt;a href=&quot;http://matt.bottrell.com.au/uploads/Pics/linuxaudio.png&quot;&gt;click the image&lt;/a&gt; for a larger view)/&lt;br /&gt;
&lt;br /&gt;
Linux audio like it or not is a mess.  Multiple layers providing the same functionality.   It&#039;s a house of cards that often falls down.&lt;br /&gt;
Things have been hidden well in OSS/ALSA and it&#039;s not until demanding audio like HD codecs have started to make their way across that some of these issues are starting to be uncovered (the infamous &#039;popping&#039; sounds).&lt;br /&gt;
&lt;br /&gt;
PulseAudio has been poking and pushing ALSA in recent times, and as a result &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/linux/+bug/25632&quot;&gt;unearthed a number of issues&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I&#039;m hopefully eventually we&#039;ll get to a single, simple but powerful audio stack.   I&#039;m not holding my breath though.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Sat, 18 Apr 2009 03:13:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/336-guid.html</guid>
    <category>alsa</category>
<category>apps</category>
<category>coding</category>
<category>hardware</category>
<category>linux</category>
<category>music</category>
<category>open source</category>
<category>opinion</category>
<category>oss</category>
<category>pulseaudio</category>
<category>software</category>
<category>sound</category>
<category>x11</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Linux Printing - where is the fun in that</title>
    <link>http://matt.bottrell.com.au/archives/311-Linux-Printing-where-is-the-fun-in-that.html</link>
            <category>Apps</category>
            <category>Hardware</category>
            <category>Linux</category>
            <category>Windows</category>
    
    <comments>http://matt.bottrell.com.au/archives/311-Linux-Printing-where-is-the-fun-in-that.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=311</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=311</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    Ahh the good ol&#039; days.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
I distinctly remember the days when you would stick a printer on the network and then wrestle with the sucker getting the right settings so your printouts didn&#039;t look like Egyptian hieroglyphics.&lt;br /&gt;
Installing custom filters and weird control files were all the norm.  Not so much now. &lt;br /&gt;
&lt;br /&gt;
Thanks to &lt;a href=&quot;http://heimic.net/&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;Michael Fox&lt;/a&gt; advice, I purchased a Brother Mono Laser printer this week (that handles Duplex/Networking as well).  The Brother &lt;a href=&quot;http://www.brother.com.au/products/printer_productoverview.asp?ProductID=199&amp;amp;SubCategoryID=4&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;HL-5250DN&lt;/a&gt; works 100% under Linux and just &lt;a href=&quot;http://openprinting.org/show_printer.cgi?recnum=Brother-HL-5250DN&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;required installing the PPDs&lt;/a&gt; off &lt;a href=&quot;http://linuxfoundation.org/en/OpenPrinting&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;LinuxPrinting.org&lt;/a&gt; (though it was working fine prior to that just via CUPS and the included driver).   What&#039;s even more surprising is that they have a &lt;a href=&quot;http://solutions.brother.com/linux/en_us/index.html&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;Linux section on the Brother website&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I had the printer uninstalled from the box, read the &#039;setup instructions&#039; included (plug this, remove that, etc), and had it printing duplex in &lt; 10 minutes!&lt;br /&gt;
&lt;br /&gt;
Before Michael&#039;s advice -- I had avoided Brother printers -- mainly due to having a PoS Brother plain-paper Fax machine.   It seems their printers are much better than their Faxes.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So a big thanks to Michael.    &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So I ask Linux developers... stop making it so easy to install hardware.  Otherwise everyone will be running Linux before too long!  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  &lt;br /&gt;
&lt;br /&gt;
Now -- I only need a bookcase in my office, and I&#039;ve completed my &lt;a href=&quot;http://matt.bottrell.com.au/archives/304-Not-Marching-South....html&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;new office setup&lt;/a&gt;! 
    </content:encoded>

    <pubDate>Thu, 22 Jan 2009 04:16:00 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/311-guid.html</guid>
    <category>apps</category>
<category>cups</category>
<category>fonts</category>
<category>gnome</category>
<category>hardware</category>
<category>linux</category>
<category>networking</category>
<category>office</category>
<category>printing</category>
<category>software</category>
<category>support</category>
<category>windows</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Internet Usage Monitoring - conky style!</title>
    <link>http://matt.bottrell.com.au/archives/305-Internet-Usage-Monitoring-conky-style!.html</link>
            <category>Coding</category>
            <category>Linux</category>
    
    <comments>http://matt.bottrell.com.au/archives/305-Internet-Usage-Monitoring-conky-style!.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=305</wfw:comment>

    <slash:comments>18</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=305</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    &lt;table&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;img src=&quot;http://matt.bottrell.com.au/uploads/Usage.gif&quot; title=&quot;ISP Usage meter using Conky&quot; alt=&quot;ISP Usage meter using Conky&quot;/&gt;&lt;/td&gt;&lt;td&gt;In Australia Internet users are limited to the amount they may download.   Each Internet Service plan normally involves a speed and download limit.  Failing to keep an eye on this and exceed your limit normally effects the user in question either by:&lt;ol&gt;&lt;li&gt;Paying exorbitant excess fees  that can be as much as $150/GB!&lt;/li&gt;&lt;li&gt;Being &#039;throttled&#039; by your ISP, in effect turning your lovely xDSL/Cable connection into something slower than dial-up.&lt;/li&gt;&lt;/ol&gt;As you can image, most people wish to avoid these.  As a result ISPs provide a usage meter normally on their site, however you have to remember to view it, which unless you&#039;re diligent in doing so, you can still run over your quota.&lt;br /&gt;
&lt;br /&gt;
Previously I&#039;ve relied on the fabulous Firefox extension &lt;a href=&quot;http://netusage.iau5.com/&quot;&gt;NetUsage&lt;/a&gt;, however this meant you had to have a browser open.  This isn&#039;t always the case, and I found it frustrating to have to load a browser just to check my usage.  (I could just login to the ISP&#039;s usage meter if I had a browser open).&lt;br /&gt;
&lt;br /&gt;
I&#039;ve seen others produce &lt;a href=&quot;http://www.darryn.net/2004/monitoring-bigpond-broadband-usage-with-mrtg-windows/darryn/191/&quot;&gt;mrtg graphs&lt;/a&gt; and even &lt;a href=&quot;http://www.users.on.net/~scullywag/Cacti-ISP-Quota/index.html&quot;&gt;Cacti graphs&lt;/a&gt; to display their usage; however they too also rely on having a browser open.&lt;br /&gt;
&lt;br /&gt;
Ideally, I want to have my usage available, when I wanted, and without loading a browser.&lt;br /&gt;
&lt;br /&gt;
I use &lt;a href=&quot;http://conky.sourceforge.net/&quot;&gt;conky&lt;/a&gt; on my desktop to display a range of information.  It seemed a logical step would be to integrate a meter into my conky setup.&lt;br /&gt;
&lt;br /&gt;
As you can see from the graph in the picture to the left, it displays a raw percentage of what has been used, as well as a visual bar graph.  Below that is the raw data, showing exactly how much I&#039;ve downloaded (~11.5GB), what my ISP believes my quota to be (55GB in this case), and when this billing period ends (the 13&lt;sup&gt;th&lt;/sup&gt; of every month).&lt;br /&gt;
&lt;br /&gt;
I can now view my current Internet usage at a glance, without the need to load any additional program.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So how did I achieve it?     Like many ISPs, my ISP provides an interface to the raw data.  This is used by 3&lt;sup&gt;rd&lt;/sup&gt; party utilities like NetUsage and others to parse and generate the information.   &lt;a href=&quot;http://www.internode.on.net/&quot;&gt;Internode&lt;/a&gt; (my ISP) has &lt;a href=&quot;https://customer-webtools-api.internode.on.net/cgi-bin/padsl-usage&quot;&gt;such an interface&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
A quick and dirty script and I was able to spit out the graph in a format conky liked.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;    Whilst this works directly with Internode, similiar ISPs have such interfaces and you will be able to hack the script to suit your own environment.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
Below is the simple bash shell script used to generate the data:&lt;br /&gt;
&lt;tt&gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Get usage information from Internode&#039;s web page.  &lt;br /&gt;
# Setup to run once every half hour.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# Set the username and password&lt;br /&gt;
Username=INTERNODE_USERNAME&lt;br /&gt;
Password=INTERNODE_PASSWORD&lt;br /&gt;
&lt;br /&gt;
# Grab the details&lt;br /&gt;
Temp=`wget -q -O - --post-data &quot;username=${Username}&amp;password=${Password}&quot; --user-agent=&quot;Conky ISP Quota Grabber 0.1&quot; https://customer-webtools-api.internode.on.net/cgi-bin/padsl-usage`&lt;br /&gt;
&lt;br /&gt;
# Generate the percent used.&lt;br /&gt;
echo $Temp|gawk &#039;{print $1/$2*100}&#039;&gt; /tmp/node-graph.txt&lt;br /&gt;
Percent=`cat /tmp/node-graph.txt`&lt;br /&gt;
echo $(printf %.0f $Percent) &gt; /tmp/node-percent.txt&lt;br /&gt;
&lt;br /&gt;
# Break up the values into their respective parts&lt;br /&gt;
Values=($Temp)&lt;br /&gt;
echo &quot;Used: $(printf %.0f ${Values[0]})MB  Quota: ${Values[1]}MB  Period Ends: ${Values[2]}&quot; &gt; /tmp/node-text.txt&lt;br /&gt;
&lt;br /&gt;
# Time to leave.&lt;br /&gt;
exit&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
Sure it&#039;s not the most secure script (It stores your username/password in plain text).  For me, the script sits on my desktop machine... and is protected by file permissions.  The password I use for my ISP I also don&#039;t consider highly sensative. (It&#039;s important to note that most people throw around their password in clear-text across the Internet when picking up their mail with POP3! &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  ).   It does however do the job.&lt;br /&gt;
&lt;br /&gt;
The above shell script I run every 30 minutes from cron.   &lt;br /&gt;
&lt;br /&gt;
It is then up to your ~/.conkyrc file to display the results.  Here is the snippet of the appropriate code for the ~/.conkyrc file that will do that for you:&lt;br /&gt;
&lt;br /&gt;
&lt;tt&gt;${color orange}INTERNET USAGE ${hr 2}$color&lt;br /&gt;
${execi 900 cat /tmp/node-percent.txt}% ${execibar 900 cat /tmp/node-graph.txt}&lt;br /&gt;
${execi 900 cat /tmp/node-text.txt}&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
There you have it, a simple ISP usage meter sitting right on your desktop.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
It&#039;s not the most elegant or complicated program, however it serves it&#039;s purpose extremely well.  YMMV. 
    </content:encoded>

    <pubDate>Mon, 19 Jan 2009 03:18:00 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/305-guid.html</guid>
    <category>accounting</category>
<category>apps</category>
<category>browser</category>
<category>coding</category>
<category>email</category>
<category>firefox</category>
<category>internet</category>
<category>isp</category>
<category>linux</category>
<category>monitoring</category>
<category>networking</category>
<category>open source</category>
<category>software</category>
<category>sysadmin</category>
<category>web</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>

</channel>
</rss>