<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4819376718943318551</id><updated>2008-11-10T20:42:38.137Z</updated><title type='text'>ivarch.com: Journal</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.ivarch.com/personal/blog/atom.xml'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-8331433793094896130</id><published>2008-11-09T21:44:00.006Z</published><updated>2008-11-10T20:42:33.534Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>Term::VT102 0.91</title><summary type='text'>It's been a while, but now there's a new version of Term::VT102. A few people have contacted me about the module over the past few weeks, and then Jörg Walter sent a patch to fix Unicode handling, which resurrected my interest in clearing a few of the TODOs from the list.

So, I cleaned it up a bit and extended the example scripts enough that I could effectively use Term::VT102 as a terminal </summary><link rel='related' href='http://www.ivarch.com/programs/termvt102.shtml' title='Term::VT102 0.91'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/8331433793094896130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=8331433793094896130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/8331433793094896130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/8331433793094896130'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2008/11/termvt102-091.html' title='Term::VT102 0.91'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-6952970381523242485</id><published>2008-06-25T23:47:00.011+01:00</published><updated>2008-08-29T11:04:59.226+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>Server move and upgrade</title><summary type='text'>Recently I moved this web server's services from London to Dallas, which meant building a new installation pretty much from scratch. So instead of being based on a very creaky initial base of Red Hat 7.3, customised and running under UML, it's all now running on CentOS 5 under Xen.

Last night I upgraded the virtual hosts to CentOS 5.2, which went reasonably smoothly, so tonight I went ahead and </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/6952970381523242485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=6952970381523242485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6952970381523242485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6952970381523242485'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2008/06/server-move-and-upgrade.html' title='Server move and upgrade'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-886178274744365983</id><published>2008-05-03T21:41:00.006Z</published><updated>2008-08-29T10:33:50.430+01:00</updated><title type='text'>Cat bed</title><summary type='text'>To help me to learn about basic woodworking I thought I'd have a go at making a little bed for the cats, based on an article I saw in Make: magazine about a Swahili bed that uses straps. Unlike that one, mine doesn't repel bedbugs, but I suppose it could if I soaked the straps in salt water for a while.

After a lot of faffing about, the cats now have a bed.

Sometimes they even deign to use it. </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/886178274744365983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=886178274744365983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/886178274744365983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/886178274744365983'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2008/05/cat-bed.html' title='Cat bed'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-8575778508319202930</id><published>2008-04-06T19:47:00.005Z</published><updated>2008-08-29T10:33:37.798+01:00</updated><title type='text'>Pesky cats</title><summary type='text'>In our house we have a pair of stair gates, so that Kirsten can't wander up or down the stairs unattended. They are about Kirsten height; easily jumped by the cats.

At least, the bottom one is. The top one, our smaller cat - Ash - can pass because she can both jump over it and, to get down again, squeeze under it. Unfortunately she's a right pest at night, scratching on the wardrobe doors or (if</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/8575778508319202930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=8575778508319202930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/8575778508319202930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/8575778508319202930'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2008/04/pesky-cats.html' title='Pesky cats'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-9192273342013885219</id><published>2008-03-06T07:30:00.002Z</published><updated>2008-08-29T10:33:28.798+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>PV 1.1.4</title><summary type='text'>I've finally got around to releasing version 1.1.4 of PV. Elias Pipping and Patrick Collison have been sending patches to improve compilation on Mac OS X, and there are a couple of minor cleanups: left-over IPC resources are cleaned up on termination thanks to Laszlo Ersek, and if you supply a non-numeric argument to an option that needs a number, you now get an error thanks to Boris Lohner.

</summary><link rel='related' href='http://www.ivarch.com/programs/pv.shtml' title='PV 1.1.4'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/9192273342013885219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=9192273342013885219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/9192273342013885219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/9192273342013885219'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2008/03/pv-114.html' title='PV 1.1.4'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-2730443456415377902</id><published>2007-12-23T23:59:00.002Z</published><updated>2008-08-29T10:33:00.989+01:00</updated><title type='text'>Garage nearly done</title><summary type='text'>But I'm almost out of time. I still need to touch up a little of the paint inside the lift at the bottom, add a handle of some sort (still not sure what) to the spindle at the top of the lift, and screw the helipad / lift roof on to the top of the lift.


Since kerbs have been added to the top level, some of the black around the edges needs touching up too. I don't think that's going to be </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/2730443456415377902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=2730443456415377902' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/2730443456415377902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/2730443456415377902'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/12/garage-nearly-done.html' title='Garage nearly done'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-5287401686931672706</id><published>2007-12-22T19:24:00.003Z</published><updated>2008-08-29T10:32:48.185+01:00</updated><title type='text'>Garage update</title><summary type='text'>Last night I painted the top level, which took forever, so I didn't have time to do the helipad - that will have to be done later. It ended up looking like this:



Today, as planned, I was left to my own devices so I could get the pieces cut out for the lift. Naturally, it rained, so out came the tarpaulin again to make my back yard into a makeshift tent.



After a lot of back-and-forth between</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/5287401686931672706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=5287401686931672706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/5287401686931672706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/5287401686931672706'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/12/garage-update.html' title='Garage update'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-2753234893397659207</id><published>2007-12-21T07:30:00.002Z</published><updated>2008-08-29T10:32:38.342+01:00</updated><title type='text'>Garage building</title><summary type='text'>After Kirsten's birthday I decided to try to make her a toy car park / garage for Christmas. So I got some MDF and some bits of timber, and started work.

At least, I tried to. To do any cutting or drilling I need to be outside and it needs to be daytime, since cleaning up the aftermath in the house is a nightmare and at night I would wake Kirsten (also, dark). Caroline is busy with Sing and Sign</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/2753234893397659207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=2753234893397659207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/2753234893397659207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/2753234893397659207'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/12/garage-building.html' title='Garage building'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-6929001715473547621</id><published>2007-09-04T07:30:00.002Z</published><updated>2008-08-29T10:32:26.717+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>RHEL 5 intermittent segfaults</title><summary type='text'>For the past couple of months, on 12 servers, I have been seeing intermittent segmentation faults happening with the ssh, scp, and ntpstat commands. Those servers that weren't brand new had not exhibited that behaviour with RHEL 4 in the past, it was only when Red Hat Enterprise Linux 5 was installed that it began.

2 additional servers running RHEL 5 were not showing the same fault, but they </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/6929001715473547621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=6929001715473547621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6929001715473547621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6929001715473547621'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/09/rhel-5-intermittent-segfaults.html' title='RHEL 5 intermittent segfaults'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-7634810855907294418</id><published>2007-08-30T07:30:00.003Z</published><updated>2008-08-29T10:32:16.117+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>PV 1.1.0</title><summary type='text'>Version 1.1.0 of PV has been released. This release incorporates some fixes for Mac OS X, a couple of packaging cleanups, a dramatic improvement in the resource usage of the --rate-limit (-L) option, and two new features.

The first new feature to be added, --line-mode (-l) was a Debian wishlist request. This causes PV to count lines instead of bytes. While it's not something I have ever </summary><link rel='related' href='http://www.ivarch.com/programs/pv.shtml' title='PV 1.1.0'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/7634810855907294418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=7634810855907294418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/7634810855907294418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/7634810855907294418'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/08/pv-110.html' title='PV 1.1.0'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-4536107248243205026</id><published>2007-08-28T07:30:00.002Z</published><updated>2008-08-29T10:31:50.396+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>QSF 1.2.7</title><summary type='text'>Version 1.2.7 of QSF has been released. Like the recent PV release, this was prompted by inclusion in the Fedora Project and the resultant need to change the license to Artistic 2.0.

QSF's development is, again like PV, moving from SourceForge to Google Code.</summary><link rel='related' href='http://www.ivarch.com/programs/qsf/' title='QSF 1.2.7'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/4536107248243205026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=4536107248243205026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/4536107248243205026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/4536107248243205026'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/08/qsf-127.html' title='QSF 1.2.7'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-130376946298617333</id><published>2007-08-07T19:49:00.002Z</published><updated>2008-08-29T10:31:38.922+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>PV 1.0.1</title><summary type='text'>Version 1.0.1 of PV has been released. This is a code cleanup release, prompted by the discovery that PV has been included in the Fedora Project - version 0.9.9 is available now in FC7 and as an "extra" package in FC6.

It can be interesting to go back to old code and see how the style has changed over time. With a fresh perspective, a few oddities were more obvious, so the occasional untidy </summary><link rel='related' href='http://www.ivarch.com/programs/pv.shtml' title='PV 1.0.1'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/130376946298617333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=130376946298617333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/130376946298617333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/130376946298617333'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/08/pv-101.html' title='PV 1.0.1'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-2360718078377280646</id><published>2007-06-27T07:30:00.002Z</published><updated>2008-08-29T10:31:27.386+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>Packages in use</title><summary type='text'>A command line to find which RPM packages are in use by the system at this very moment. This can be useful if you are in the process of determining which packages to remove from a system that has a lot of unnecessary software installed, but you're also running nonstandard software such as the Sun JRE so you can't be sure that RPM's dependency tracking is enough.

To do this, we look at all </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/2360718078377280646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=2360718078377280646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/2360718078377280646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/2360718078377280646'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/06/packages-in-use.html' title='Packages in use'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-6678174889375429935</id><published>2007-05-08T07:30:00.002Z</published><updated>2008-08-29T10:30:29.637+01:00</updated><title type='text'>Workflow management</title><summary type='text'>I'm currently trying to find a decent workflow management tool both for work (issue tracking, change control, project management) and home (project management and a to-do list), but haven't found anything good yet. The most promising was wftk, but its build process is broken at the moment and it seems a bit overly idiosyncratic. I have not yet seen a commercial tool that gives you a decent trial </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/6678174889375429935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=6678174889375429935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6678174889375429935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6678174889375429935'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/05/workflow-management.html' title='Workflow management'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-7921346556268382993</id><published>2007-05-05T02:10:00.002Z</published><updated>2008-08-29T10:29:17.869+01:00</updated><title type='text'>Cleaning tip for 2am</title><summary type='text'>Having just fallen asleep before going to bed and woken up a little after 2am, I realised I still needed to empty the cat litter tray (if I don't, both cats get very grumpy during the night and might wake me up).

Here's a tip. If you are emptying a litter tray and notice the litter box itself is a bit mucky, don't decide to give it a quick wipe "while I'm there".

Ten klutzy minutes and several </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/7921346556268382993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/7921346556268382993'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/05/cleaning-tip-for-2am.html' title='Cleaning tip for 2am'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-9073961749360616294</id><published>2007-03-16T07:30:00.003Z</published><updated>2008-08-29T10:29:05.445+01:00</updated><title type='text'>Time demons</title><summary type='text'>Time travel is a complicated business. Paradoxes, alternate realities, if you change the past you will come back to a different present, all that sort of thing. In fact, since changing the past creates an alternate present, by moving from one present to another, rather than travelling backwards and forwards in time you have effectively moved sideways through potential realities. That's what Back </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/9073961749360616294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=9073961749360616294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/9073961749360616294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/9073961749360616294'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/03/time-demons.html' title='Time demons'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-4403994084593872246</id><published>2007-03-15T07:30:00.002Z</published><updated>2008-08-29T10:28:20.736+01:00</updated><title type='text'>Animating with Inkscape</title><summary type='text'>I've put together a shell script that allows you to use Inkscape to draw animations, assuming you're running Linux and have ImageMagick installed.

The script is here: svg-anim.sh

There was a forum discussion thread about creating alternative uses for the pictures from these US Department of Homeland Security citizen-scaring leaflets, leading to me writing this script.

The underwhelming result </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/4403994084593872246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=4403994084593872246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/4403994084593872246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/4403994084593872246'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/03/animating-with-inkscape.html' title='Animating with Inkscape'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-2182040772816989430</id><published>2007-03-09T07:30:00.002Z</published><updated>2008-08-29T10:27:52.446+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>Rewriting root</title><summary type='text'>Another root filesystem recovery HOWTO.

Recently I had a hard disk develop major faults such that the root filesystem went readonly. Although rebooting caused it to come back up fine, a SMART check (hdparm -t long /dev/hda) showed that it was failing, so I requested that the server operators replace the hard disk (it's a leased server not under my direct control).

Since they could not fit both </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/2182040772816989430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=2182040772816989430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/2182040772816989430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/2182040772816989430'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/03/rewriting-root.html' title='Rewriting root'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-481104670150809744</id><published>2007-03-05T07:00:00.002Z</published><updated>2008-08-29T10:27:37.136+01:00</updated><title type='text'>Zombie Grape</title><summary type='text'>(Click the image for a large version)
Source images: Grapes and a Zombie.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/481104670150809744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=481104670150809744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/481104670150809744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/481104670150809744'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/03/zombie-grape.html' title='Zombie Grape'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-6065768001825181405</id><published>2007-02-22T07:30:00.002Z</published><updated>2008-08-29T10:27:20.803+01:00</updated><title type='text'>Fruity Oaty Bar</title><summary type='text'>It is a bit odd to be wearing a top that refers to an advert for a product that doesn't exist. Although it kind of does.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/6065768001825181405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=6065768001825181405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6065768001825181405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6065768001825181405'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/02/fruity-oaty-bar.html' title='Fruity Oaty Bar'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-1020223995400511200</id><published>2007-02-19T18:00:00.002Z</published><updated>2008-08-29T10:27:08.478+01:00</updated><title type='text'>Google own everything</title><summary type='text'>I thought I'd try out some of Google's services, since I noticed that Google Mail is now available without an invite and also they now host Open Source projects.

Assuming you have a reliable Internet connection, which is a dangerous assumption in this country, Google now offer pretty much everything, even an online word processor and spreadsheet. Kind of scary.

I've tried moving the Pipe Viewer</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/1020223995400511200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=1020223995400511200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/1020223995400511200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/1020223995400511200'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/02/google-own-everything.html' title='Google own everything'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-1131575086900318597</id><published>2007-01-31T07:30:00.003Z</published><updated>2008-08-29T10:26:55.671+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>Resize a live root FS - a HOWTO</title><summary type='text'>It is possible, though difficult, to resize a Linux root partition while it's still mounted. What's more, it can be done remotely, without having to be at the console. You'll need 2GB of RAM, but here is how:Stop all services other than the network and SSH, and stop SELinux interfering:
# telinit 2
# for SERVICE in \
`chkconfig --list | grep 2:on | awk '{print $1}' | grep -v -e sshd -e network -e</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/1131575086900318597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=1131575086900318597' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/1131575086900318597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/1131575086900318597'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/01/resizing-live-root-filesystem.html' title='Resize a live root FS - a HOWTO'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-991676390659818052</id><published>2007-01-30T07:30:00.002Z</published><updated>2008-08-29T10:26:43.336+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>Don't release often</title><summary type='text'>Until I released QSF 1.2.5 the other day, I'd forgotten one of the reasons I don't subscribe to the motto "release early, release often" - it's a pain in the arse. SourceForge really don't make it easy to release projects with multiple files, and they've also managed to hose the Compile Farm again so I can't produce anything other than Fedora Core 6 i386 binaries.

The other reason I don't follow</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/991676390659818052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=991676390659818052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/991676390659818052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/991676390659818052'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/01/dont-release-often.html' title='Don&apos;t release often'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-6507828756430410196</id><published>2007-01-21T20:32:00.002Z</published><updated>2008-08-29T10:26:25.110+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux / OSS'/><title type='text'>QSF 1.2.5 released</title><summary type='text'>QSF version 1.2.5 has been released. This version fixes a bug in the new list backend which causes tokens to slowly be randomly deleted on update. This can include the special token that keeps track of token aging, so databases may grow uncontrollably.

Although version 1.2.5 fixes this bug it cannot restore the lost data, so unless you rebuild your databases by retraining them from scratch they </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/6507828756430410196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=6507828756430410196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6507828756430410196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/6507828756430410196'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/01/qsf-125-released.html' title='QSF 1.2.5 released'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4819376718943318551.post-5873815847146424813</id><published>2007-01-10T07:20:00.002Z</published><updated>2008-08-29T10:26:09.265+01:00</updated><title type='text'>Root filling</title><summary type='text'>Yesterday afternoon I had a root filling. While it was less traumatic than I had been led to believe, it still took an hour, so I'd like to not have to do that again.

Of course today my face hurts. If teething's anything like this I'm not surprised Kirsten gets fractious sometimes - I assume it's worse, since I'm just bruised whereas she's got teeth poking through (ow!) so really I'm amazed </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/5873815847146424813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4819376718943318551&amp;postID=5873815847146424813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/5873815847146424813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4819376718943318551/posts/default/5873815847146424813'/><link rel='alternate' type='text/html' href='http://www.ivarch.com/personal/blog/2007/01/root-filling.html' title='Root filling'/><author><name>Andrew Wood</name><uri>http://www.blogger.com/profile/14791792285979296373</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>