<rss version="0.92">
  <channel>
    <title>the corner office tech blog</title>
    <link>http://www.thecorneroffice.org/tech</link>
    <description>a tech blog on the side</description>
    <copyright>Colin Pretorius</copyright>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2012/04/120421-1430.html</link>
      <title>Links 2012.04.21</title>
      <description><![CDATA[<p>
<a href="http://cast.massey.ac.nz/">CAST: computer aided statistics training</a>
</p>]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2012/03/120321-2218.html</link>
      <title>When good packaging systems go bad</title>
      <description><![CDATA[<p>I've already got two jdk's installed, what more do I need to get maven running on the fresh new LXDE install?:
<pre>
mavis ~ # aptitude install maven2
The following NEW packages will be installed:
  ant{a} ant-optional{a} antlr{a} bsh{a} bsh-gcj{a} ca-certificates-java{a} fop{a} gcj-4.6-base{a} ...
*snip eleventy billion other packages*
... maven2 openjdk-6-jre{a} openjdk-6-jre-headless{a} openjdk-6-jre-lib{a} rhino{a} tzdata-java{a} velocity{a} 
0 packages upgraded, 113 newly installed, 0 to remove and 2 not upgraded.
Need to get 95.6 MB of archives. After unpacking 218 MB will be used.
Do you want to continue? [Y/n/?] n
Abort.
mavis ~ # 
</pre>
<p>
Think I'll just download my own copy and add it to my PATH, thanks.
]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2012/03/120303-1016.html</link>
      <title>Mint and VirtualBox props</title>
      <description><![CDATA[<p>
So, downstairs, the new gaming-spec Dell, which with Windows 7 is more sluggish than the old Acer, running XP, now consigned to the spare room. And for development work,  I'm pretty much sticking with the Acer. Now that I'm the only one using it, I'm slowly building up the energy to re-install Linux on the spare partition (extra-slowly now that my right hand is in a cast). The existing Ubuntu installation is going - thanks Mr Shuttleworth for many years of a great OS, but I'm not sure if I care for where you're taking things.
<p>
Enter Linux Mint, and in particular, the LXDE edition. Still Ubuntu based which is nice, but lighter and a traditional feel. I'm still using a years-old version of VMware which powers the wee server exposing the Acer's ext3 partition (via samba), database and source code repos, but decided to give Mint a test drive using VirtualBox. VirtualBox has come a long way since I last tried it, and it's all working so well and seamlessly that I'm wondering whether I should just stay with XP and do all my Linuxey stuff virtually. Very tempting.
<p>
I'm impressed with two excellent pieces of software.
<p>
<em>Update</em>: two blue screens later, which I'd suspect is down to raw partition access, I'm thinking VMware isn't totally out of the running.]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2012/02/120228-2155.html</link>
      <title>Powerful PCs vs unpowerful mobile devices</title>
      <description><![CDATA[<p>Tim Bray: <a href="http://www.tbray.org/ongoing/When/201x/2012/02/27/Network-Ecoomics">Network App Macroeconomics</a></p>
<blockquote>
This sort of sucks. There was a time when every client was a browser running on a PC, and most PCs were in the big picture like most other PCs, and that’s how the world was. But now, we’re in a position where client memory is very nearly as scarce and precious as server memory. Which changes lots of things.
</blockquote>
<p>
<em>For now</em>, is all I will add.
</p>]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2012/02/120211-1056.html</link>
      <title>Fix project setup does the opposite</title>
      <description><![CDATA[<p>
More pain. Ran into <a href="http://dev.eclipse.org/mhonarc/lists/m2e-users/msg01129.html">[m2e-users] Introducing new dependency from code is broken</a>. Feature gone. Pity.
</p>]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2012/02/120209-2135.html</link>
      <title>What happened to git-gui?</title>
      <description><![CDATA[<p>
Now on the other hand, I'm not loving cygwin so much at the moment. I upgraded my install for the first time in months, and suddenly git-gui is borked. Previously it worked without needing to fire up an X server - I always presumed there was enough magic somewhere to make it all work. 
</p><p>
Suddenly, no go. <a href="http://cygwin.com/ml/cygwin/2011-08/msg00478.html">This</a> is the only discussion I could find, which told me that it needs an X server to work. I tried that, and it does work, but it's dog slow, the default window manager ain't great, and I really don't want to waste time fiddling with X, etc etc. Disappointed.
</p>]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2012/01/120130-1840.html</link>
      <title>Pngs to pdf using ImageMagick</title>
      <description><![CDATA[<p>
How nice to use a tool that just does the right thing with excellent results. I normally type up my assignments using LaTeX, but I needed to send a waaay overdue assignment to a lecturer pronto. Given the time constraints I scrawled out the solutions and scanned the pages to pngs.
</p><p>
I thought it was going to be a nightmare to get the pages converted and sized into a single pdf. Enter <a href="http://www.imagemagick.org/">ImageMagick</a>, which generated a perfect-resolution pdf using a simple
</p>
<pre>
convert q*.png myassignment.pdf
</pre>
<p>
Thank you ImageMagick, you rock.
</p>]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2012/01/120111-1051.html</link>
      <title>Thee 2011 Tech Review</title>
      <description><![CDATA[<p>
Each year I do a review of what I've done technically. <a href="http://www.thecorneroffice.org/tech/plink/2011/01/110121-1751.html">2010</a> wasn't that exciting, 2011 even less. I think my pet projects stagnated in March. Between studies and a busy year at work, I did next to nothing tech-wise at home. Mostly because of time, but partly just being all coded out from work.
</p><p>
Work is where the interesting stuff has been, as usual I don't talk too much about that. I've gotten my fingers a little dirtier with Python, though it's still largely a case of Google-on-one-screen-code-on-the-other when cranking out scripts. Python is great to get stuff done quickly, but I still prefer Java for heavy lifting.
</p><p>
I'm not going to bother about 2012 goals yet, that kinda depends on how exams go. If exams don't go well it's going to be more of the same. Even if they do go well, after the past year, there's a good chance 2012 will be spent playing computer games and little else. Then again, I'm sure I've said that before...
</p>]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2011/12/111212-2209.html</link>
      <title>0.0050</title>
      <description><![CDATA[<p>
I ran into the bug discussed in this Stack Overflow post: <a href="http://stackoverflow.com/questions/7564525/why-do-some-floating-point-numbers-appear-with-a-trailing-0">Why do some floating point numbers appear with a trailing 0?</a>
</p>
<p>
A ten year old bug only fixed in Java 7.
</p>]]></description>
    </item>
    <item>
      <link>http://www.thecorneroffice.org/tech/plink/2011/12/111205-2147.html</link>
      <title>Links 2011.12.05</title>
      <description><![CDATA[<p>
<a href="http://spectrum.ieee.org/computing/software/the-strange-birth-and-long-life-of-unix/0">The Strange Birth and Long Life of Unix</a>
</p>]]></description>
    </item>
  </channel>
</rss>


