<?xml version="1.0" encoding="UTF-8"?>
<rss version="0.92">
<channel>
 <title>www.nick-andrew.net</title>
 <link>http://www.nick-andrew.net/</link>
 <description>Nick Andrew's homepage</description>
 <language>en</language>
 <copyright>Creative Commons Attribution Share Alike (by-sa)</copyright>

<item>
	<title>LifeView TV Walker Twin</title>
	<description>
&lt;img src="{URI file=Misc/Pics/pic-20070508-205708-2.jpg}" width="100%"&gt;
&lt;p&gt; Firmware for the LifeView TV Walker Twin (DVB-T USB digital TV receiver) can be found here at &lt;a href="LifeView/dvb-usb-tvwalkert.fw"&gt;dvb-usb-tvwalkert.fw&lt;/a&gt;. Copy the file (without renaming it) into /usr/lib/hotplug/firmware/. This is needed to make the device work in linux. &lt;/p&gt;
&lt;p&gt; I'm working on a driver and it will be merged into the linux-dvb project repository in a few days. &lt;/p&gt;
&lt;br clear="all"&gt;
</description>
</item>

<item>
	<title>pwned again!</title>
	<description>
&lt;p&gt; AA 85 6A 1B A8 14 AB 99 FF DE BA 6A EF BE 1C 04 &lt;/p&gt;
</description>
</item>

<item>
	<title>raid1 superblock version</title>
	<description>
&lt;p&gt; It seems that the software raid1 superblock version 1.0 is not fully supported by linux. I created two raid1 arrays, one with a version 0.90 superblock and the other with version 1.0. During kernel boot, the md autoconfiguration found the 0.90 superblock array, but said it could not find a superblock for the other array. &lt;/p&gt;
&lt;p&gt; Furthermore, LILO refuses to install onto a raid1 array with a version 1.0 superblock. As soon as I converted it to version 0.90, LILO worked fine. &lt;/p&gt;
&lt;p&gt; Lastly, the manpage for &lt;b&gt;pivot_root(2)&lt;/b&gt; fails to note that the system call cannot be used to move away an initramfs. I dug into the kernel source code and it's clearly noted in a comment above the function definition. &lt;/p&gt;
</description>
</item>

<item>
	<title>2007-02-14</title>
	<description>
&lt;p&gt; 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 &lt;/p&gt;
</description>
</item>

<item>
	<title>A tiny web template tool</title>
	<description>
&lt;p&gt; It took me just one hour to write a tiny web template tool in perl which is now driving this website. The news items are now included using the following tag: &lt;/p&gt;
&lt;div style="text-align: center; background: #e0d080; margin-bottom: 1em"&gt; {News dir=data/news limit=10} &lt;/div&gt;
&lt;p&gt; This instantiates the 'News' module and runs it with the supplied arguments. &lt;/p&gt;
&lt;p&gt; The key to getting it going so quickly was that it processes the same SHTML files which I used to use to give the site a consistent layout. It parses the '#include' directives and runs itself recursively on the specified filename. Thus, I was able to move the site to the templating CGI script without changing any of the content files. I then added the tag parser to instantiate modules from a "Plugins" directory, and wrote a &lt;code&gt;News&lt;/code&gt; module to read a sequence of news items from individual files in a directory. Finally I split the single news.html file into one file per news item. &lt;/p&gt;
</description>
</item>

<item>
	<title>Euphemisms for share price movements</title>
	<description>
&lt;p&gt; In &lt;a href="http://theaustralian.news.com.au/story/0,20867,20721842-1702,00.html"&gt; Market catches breath after record pace&lt;/a&gt; I can see a huge variety of euphemisms for share price rises and falls. &lt;/p&gt;
&lt;p&gt; Let's categorise them ... &lt;/p&gt;
&lt;b&gt;Falls&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;fell x 2&lt;/li&gt;&lt;li&gt;dropped&lt;/li&gt;&lt;li&gt;reversed x 3&lt;/li&gt;&lt;li&gt;dumped x 2&lt;/li&gt;&lt;li&gt;gave away&lt;/li&gt;&lt;li&gt;backtracked&lt;/li&gt;&lt;li&gt;sagged&lt;/li&gt;&lt;li&gt;eased&lt;/li&gt;&lt;li&gt;off&lt;/li&gt;&lt;li&gt;descended&lt;/li&gt;&lt;li&gt;poorer&lt;/li&gt;&lt;li&gt;stepped back&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;Rises&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;jumped x 2&lt;/li&gt;&lt;li&gt;rose x 2&lt;/li&gt;&lt;li&gt;firmed&lt;/li&gt;&lt;li&gt;heavier&lt;/li&gt;&lt;li&gt;surged&lt;/li&gt;&lt;li&gt;up&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;Unchanged&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;steady x 2&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt; That's quite a swag of terms. Each one holds some connotations - like "reversed" would imply that the stock price had gone down soon after a rise. But ultimately aren't these words all talking about the same thing - the share price dropped? I wonder if there's any meaning in those words or if the author simply has a list of synonyms and chooses them at random, for variety. &lt;/p&gt;
&lt;p&gt; The whole article could have been written much more compactly with a 4-column table: the share name, the closing price, the number of cents up or down, and the surmised reason for the change, if any. &lt;/p&gt;
</description>
</item>

<item>
	<title>Cleaning up the inbox</title>
	<description>
&lt;p&gt; I started refiling my inbox. It is too full! I've moved most of them to vertical files in my desk drawer, neatly labeled. My goal is to eliminate paper from my desk. &lt;/p&gt;
 Related links: &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.davidbrunelle.com/2006/08/24/at-least-im-trying-to-keep-my-desk-organized/"&gt;At Least I'm Trying to Keep my Desk Organized&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.lifeclever.com/2006/08/21/10-tips-for-keeping-your-desk-clean-and-tidy/"&gt;10 tips for keeping your desk clean and tidy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.43folders.com/2006/08/23/tidy-desk/"&gt;Life Clever: Secrets of the Tidy Desk&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>A search engine, at last</title>
	<description>
&lt;p&gt; I added a search box to the left-hand column. The database is updated nightly. It uses &lt;a href="http://www.htdig.org"&gt;ht://Dig&lt;/a&gt; as the engine. &lt;a href="http://www.stallman.org/"&gt;Richard Stallman's homepage&lt;/a&gt; provided the final motivation. &lt;/p&gt;
</description>
</item>

<item>
	<title>On the robustness of DVDs</title>
	<description>
&lt;p&gt; I burned a bad DVD today (used wrong mkisofs options and so didn't get the necessary Rock Ridge extensions). So after re-burning a correct one I set about destroying the data on the old one. It's sensitive and encrypted data. &lt;/p&gt;
&lt;p&gt; I scored the top of the DVD several times with a kitchen knife. In the past that has destroyed some CDRs because it removes the reflective layer needed for the reader to get at the data. This process didn't harm this DVD; all the files are still readable with no I/O errors. Even though I can see through the scratches. &lt;/p&gt;
&lt;p&gt; In Stage 2 I rubbed steel wool all over the underside. That wasn't sufficient. I can still read some files without errors, although it is definitely unable to read the bigger files. &lt;/p&gt;
&lt;p&gt; In Stage 3 I tried to snap the DVD into two pieces. Unfortunately it is very flexible. I bent the surface 180 degrees and it didn't snap, in fact it looks totally unscathed by that maltreatment. Next I held it over an open flame, with only minimal damage apparent. It seems today's DVDs are &lt;b&gt;virtually indestructible&lt;/b&gt;. &lt;/p&gt;
</description>
</item>

<item>
	<title>2006-01-28</title>
	<description>
&lt;p&gt; I modified the &lt;a href="http://www.nick-andrew.net/projects/apt-cacher/"&gt;apt-cacher project&lt;/a&gt; page to reflect the current situation with respect to apt-cacher (i.e. in that I no longer maintain it and it's part of Debian proper now). &lt;/p&gt;
</description>
</item>

<item>
	<title>2005-12-24</title>
	<description>
&lt;ul&gt;&lt;li&gt;I know waiting over 2 years between updates is not good web karma. Anyway I had an old Molymerx software catalogue in my cupboard. I plan to put all the old TRS-80 stuff online sometime, and I wanted to clear some space in the cupboard. So I have scanned it in at 200 dpi for anybody interested. Here's the link: &lt;a href="/TRS-80/Molymerx-Catalogue/"&gt;Molymerx Catalogue Dec 1982&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Merry Xmas to all!&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2003-07-14</title>
	<description>
&lt;ul&gt;&lt;li&gt;I have created the &lt;a href="/System80/Gallery/512x384/index.html"&gt;System-80 Gallery&lt;/a&gt; with some pictures of my first computer. Sorry, no descriptions are online (it would take me much longer to write descriptions than to simply place the photos online).&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2003-02-17</title>
	<description>
&lt;ul&gt;&lt;li&gt;Does anybody have a scanner for microfiche? I have about 50 sheets of microfiche containing a small amount of source code I wish to preserve. I tried scanning them, even at 2400dpi the characters are little black blobs. Some optical magnification is obviously necessary prior to scanning.&lt;/li&gt;&lt;li&gt;It appears that with Tel$tra's February 11th press release about supporting ICQ over SMS, that they have blocked SMS to Tel$tra numbers except to subscribers to this "new service", who pay their outrageous 25c charge per SMS received. My mobile is on Vodafone because it saves me $25 to $30 per month compared to T$, who were screwing me blind for years with their mobile rates. Vodafone and Optus numbers are still able to receive SMS from ICQ. Except that when I gave T$ the finger, I kept the T$ number and ported it to Voda. Therefore, my mobile can no longer receive SMS from ICQ. T$ continues to screw me, even though I'm no longer a customer!&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-12-08</title>
	<description>
&lt;ul&gt;&lt;li&gt;Added a mini-rant on ethical Internet Advertising.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-12-01</title>
	<description>
&lt;ul&gt;&lt;li&gt;I got an email from somebody in a position of some responsibility, asking that one of my projects be removed from my website. Can you guess which? Naturally I refused. &lt;b&gt;Freedom 1, Self-censorship 0&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-11-11</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I added a new project, &lt;i&gt;logrun&lt;/i&gt;. It's a script I have used for years to reduce the amount of unnecessary output from cron jobs which ends up in my mailbox. Logrun keeps the output unless the job failed (in which case the output is sent to STDOUT or emailed to any desired email address). &lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-11-10</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I added a new project, &lt;i&gt;math-trainer&lt;/i&gt;. It's just a trivial little CGI script for a child to use to practice answering random math questions. It shows a (random) cute image on each correct answer. &lt;/li&gt;&lt;li&gt;I wrote a document, "Big Server" which describes an architecture I designed be a little scalable and provide some protection against disk failure, yet still be cheap to implement. It's in the new "Technical" section on the links part on the left. &lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-11-09</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I added a "donate" button on the left hand side of each page. This uses PayPal. If some of my source code helped you out of a tough spot, please feel free to send some appreciation. Also I wanted to do something with PayPal's e-commerce interface for proper business transactions, but haven't had time to look at it yet (the donate button was only 5 minutes work copied from somebody else's website). &lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-10-05</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;My main home server (which also runs my screen and keyboard) died (disk failure). I took that opportunity to complete the installation of my &lt;b&gt;new&lt;/b&gt; main server, which is much more powerful and uses RAID-1 (mirroring) for redundancy of data storage. &lt;/li&gt;&lt;li&gt;Note for John ... see &lt;a href="http://members.iinet.net.au/~oscar2125/"&gt;oscar2125&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-08-30</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I added a new project, &lt;i&gt;mp3cd-tools&lt;/i&gt;, which I wrote to put a lot of my MP3 albums onto CD-R in an efficient and painless way. &lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-08-04</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I released an update to the Ausadmin software today. It fixes a lot of minor issues regarding following the process of newsgroup creation. The next update will be even better.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-07-15</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I got really sick with the flu which was going around. It put me down for about a week!&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-06-29</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I made another snapshot release of the ausadmin software from today and put it online. This has some bugs fixed re proposal state handling.&lt;/li&gt;&lt;li&gt;I finished placing all my TRS-80 source code online. By my count there are 226 programs in the archive, not including patches to other peoples' code nor multiple similar versions of the same thing.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-06-26</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I've been diagnosed with some kind of lung allergy causing bronchitis. I need to use asthma medication (inhaled) for the next 6 weeks, and then according to the Doc that will be the end of it. Cross fingers!&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-06-23</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I'm slowly making a TRS-80 package for each category and then putting it online.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-06-18</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;A post I made to &lt;a href="news:comp.sys.tandy"&gt;comp.sys.tandy&lt;/a&gt; (describing a potential development project for Tim Mann's xtrs TRS-80 emulator) has inspired George Phillips to start his own project, &lt;a href="http://members.shaw.ca/gp2000/trsdisk/trsdisk.html"&gt;trsdisk&lt;/a&gt;. Trsdisk builds a "virtual TRS-80 disk image" for use in an emulator (i.e. xtrs) based on the content of files in the host's directory. In other words, the emulated TRS-80 system can access native files. George points out that his project is still experimental. I am hoping that I get the chance to improve on it sometime.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-06-13</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;I've been systematically going through my recovered TRS-80 files looking for source code, categorising and adding it to CVS revision management. There were over 200 programs, last time I counted. Next step is to clean up the categories and then package up the sources for release on this website. I will probably be grouping similar programs for release efficiency, so might end up with 30 or so packages.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-05-31</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;Added the first of the TRS-80 packages, as a test.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

<item>
	<title>2002-05-30</title>
	<description>
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;Updated the calendar program so it works properly with Evolution. See &lt;a href="/projects/sms-notify/"&gt;projects/sms-notify&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Added aunic-modify project, some cool code I wrote to do bulk updates of the database at &lt;a href="http://www.aunic.net/"&gt;www.aunic.net&lt;/a&gt;. See &lt;a href="/projects/aunic-modify/"&gt;projects/aunic-modify&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Added links to new apt-cacher website. See &lt;a href="/projects/apt-cacher/"&gt;projects/apt-cacher&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Somehow the wav-fixer project got lost. It is replaced now.&lt;/li&gt;&lt;li&gt;Added "Miscellaneous Project" and moved misc sources into it. See &lt;a href="/projects/misc/"&gt;projects/misc&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
</description>
</item>

</channel>
</rss>
