<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>welham.net</title>
	<atom:link href="http://www.welham.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.welham.net</link>
	<description>technical things</description>
	<pubDate>Sat, 24 May 2008 19:49:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>V+ set-top box with Hitachi 42PD9R10</title>
		<link>http://www.welham.net/archives/75</link>
		<comments>http://www.welham.net/archives/75#comments</comments>
		<pubDate>Wed, 14 May 2008 21:05:06 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/?p=75</guid>
		<description><![CDATA[To get a V+ set-top box remote doing volume and mute on a Hitachi 42PD9R10 (42&#8243; plasma) follow the V+ instructions and use the remote code 0173
]]></description>
			<content:encoded><![CDATA[<p>To get a V+ set-top box remote doing volume <em>and</em> mute on a Hitachi 42PD9R10 (42&#8243; plasma) follow the V+ instructions and use the remote code 0173</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/75/feed</wfw:commentRss>
		</item>
		<item>
		<title>MacOS and the British keyboard</title>
		<link>http://www.welham.net/archives/73</link>
		<comments>http://www.welham.net/archives/73#comments</comments>
		<pubDate>Sat, 05 Apr 2008 12:55:04 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/73</guid>
		<description><![CDATA[Someone recently gave me a Mac Mini (1.42 GHz PowerPC G4 with OS X 10.4.11 Tiger) and this is just as well because I&#8217;m in the process of reinstalling my main PC. I&#8217;ve hooked it up on the 2nd input to my main PC monitor and have an old Logitech wireless keyboard mouse connected.
Pretty soon [...]]]></description>
			<content:encoded><![CDATA[<p>Someone recently gave me a Mac Mini (1.42 GHz PowerPC G4 with OS X 10.4.11 Tiger) and this is just as well because I&#8217;m in the process of reinstalling my main PC. I&#8217;ve hooked it up on the 2nd input to my main PC monitor and have an old Logitech wireless keyboard mouse connected.</p>
<p>Pretty soon after starting to use the Mac I noticed the keyboard layout was wrong - the @ and &#8221; were swapped, something you usually see if using a US keyboard layout with a UK keyboard. Finally I found <a href="http://www.gyford.com/phil/writing/2005/11/20/using_a_british.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gyford.com');">a useful post </a>that shows how to fix this annoying issue. At first I didn&#8217;t want to believe this was the only option, so I scoured the Apple site for an &#8220;official&#8221; fix&#8230; nothing. Thanks to that post I&#8217;m fixed&#8230; but it is poor that Apple haven&#8217;t fixed their UK keyboard layout s in over 2 years!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/73/feed</wfw:commentRss>
		</item>
		<item>
		<title>Sorting IP addresses using sort</title>
		<link>http://www.welham.net/archives/72</link>
		<comments>http://www.welham.net/archives/72#comments</comments>
		<pubDate>Sat, 05 Apr 2008 12:38:42 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/72</guid>
		<description><![CDATA[Want to sort a list of IP addresses by octet number? Try this:
# sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n
]]></description>
			<content:encoded><![CDATA[<p>Want to sort a list of IP addresses by octet number? Try this:<br />
<code># sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/72/feed</wfw:commentRss>
		</item>
		<item>
		<title>Listing all maildir mailboxes in mutt</title>
		<link>http://www.welham.net/archives/71</link>
		<comments>http://www.welham.net/archives/71#comments</comments>
		<pubDate>Sat, 29 Mar 2008 19:22:58 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/71</guid>
		<description><![CDATA[The following line of config, when added to Muttrc, will ensure that all Maildir directories in ~/Maildir are available to browse via the Mutt userinterface (using &#8220;c&#8221; or TAB):
mailboxes `echo -n "+ "; ls -ad ~/Maildir/.* &#124; sed -e "s/^.*Maildir\/\([^\/]*\).*$/+\1/"  -e "s/ /\\\\\\\ /g"  &#124; xargs`
]]></description>
			<content:encoded><![CDATA[<p>The following line of config, when added to Muttrc, will ensure that all Maildir directories in ~/Maildir are available to browse via the Mutt userinterface (using &#8220;c&#8221; or TAB):<br />
<code>mailboxes `echo -n "+ "; ls -ad ~/Maildir/.* | sed -e "s/^.*Maildir\/\([^\/]*\).*$/+\1/"  -e "s/ /\\\\\\\ /g"  | xargs`</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/71/feed</wfw:commentRss>
		</item>
		<item>
		<title>Moving from mbox to maildir</title>
		<link>http://www.welham.net/archives/70</link>
		<comments>http://www.welham.net/archives/70#comments</comments>
		<pubDate>Fri, 28 Mar 2008 21:07:51 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/70</guid>
		<description><![CDATA[Yes, the title says it all. This is dull&#8230; but if I don&#8217;t write it down I&#8217;ll scream when I need to do it again in 5 years time.
So, till now I have been running an IMAP server on OpenBSD using dovecot. I was using fetchmail to pull in some POP accounts and I used [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, the title says it all. This is dull&#8230; but if I don&#8217;t write it down I&#8217;ll scream when I need to do it again in 5 years time.</p>
<p>So, till now I have been running an IMAP server on OpenBSD using dovecot. I was using fetchmail to pull in some POP accounts and I used the built in OpenBSD mail.local delivery agent and the basic OpenBSD localhost.cf sendmail config. Everything was setup with mbox style storage - inbox was /var/mail/user and directories were in /home/user/mail/</p>
<p>Alas mbox is nasty. So for a long time I&#8217;ve meant to upgrade to maildirs and finally got round to it. Here&#8217;s what I did to convert:</p>
<ol>
<li>Moved from mbox to Maildir for new deliveries</li>
<ul>
<li>Installed procmail</li>
<li>Setup a global /etc/procmailrc:<br />
<code>PATH=/usr/bin:/bin:/usr/local/bin:.<br />
MAILDIR=$HOME/Maildir<br />
DEFAULT=$MAILDIR/</code><br />
NB - I don&#8217;t think PATH is needed, but I&#8217;m not changing it now!</li>
<li>Started procmail and set it to run in /etc/rc.local</li>
</ul>
<li>Changed dovecot to use Maildirs<br />
<code>/etc/dovecot.conf<br />
#OLD mail_location = mbox:~/mail:INBOX=/var/mail/%u<br />
mail_location = maildir:~/Maildir</code></li>
</ol>
<p>Really that&#8217;s it, the only step remaining was to get my old mbox mail coverted to maildir format. I used a mbox to maildir converter perl script downloaded from <a href="http://batleth.sapienti-sat.org/projects/mb2md/" onclick="javascript:pageTracker._trackPageview('/outbound/article/batleth.sapienti-sat.org');">http://batleth.sapienti-sat.org/projects/mb2md/</a>.</p>
<blockquote><p>(Here is also where I faffed about with CPAN to get TimeDate module installed. Turned out that lynx was causing MD5 checksum failures on everything it downloaded so I installed ncftp and configured CPAN to no longer user lynx)</p></blockquote>
<p>The script worked a breeze, I followed the basic example.</p>
<p>Finally I had to tell Thunderbird to</p>
<ul>
<li>look at the new directories</li>
<p>File - Subscribe</p>
<li> support subdirectories</li>
<p>Tools - Account Settings - Server Settings - Advanced - Server supports folder that contain sub-folders and messages</p>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/70/feed</wfw:commentRss>
		</item>
		<item>
		<title>NPAD client on Solaris</title>
		<link>http://www.welham.net/archives/69</link>
		<comments>http://www.welham.net/archives/69#comments</comments>
		<pubDate>Mon, 11 Feb 2008 18:22:43 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/69</guid>
		<description><![CDATA[I&#8217;ve been diagnosing TCP performance issues lately and playing with the very clever NPAD tool (using the ever-so convenient NPToolkit LiveCD). These are respective projects from the Pittsburgh Supercomputer Center (PSC) and Internet2 End-to-end performance initiative.
Anyway I had issues compiling the diag-client.c on Solaris 10 x86:
cc diag-client.c -o diag-client
Undefined       [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been diagnosing TCP performance issues lately and playing with the very clever NPAD tool (using the ever-so convenient NPToolkit LiveCD). These are respective projects from the Pittsburgh Supercomputer Center (PSC) and Internet2 End-to-end performance initiative.</p>
<p>Anyway I had issues compiling the diag-client.c on Solaris 10 x86:<br />
<code>cc diag-client.c -o diag-client<br />
Undefined                       first referenced<br />
 symbol                             in file<br />
gethostbyname                       diag-client.o<br />
socket                              diag-client.o<br />
connect                             diag-client.o<br />
ld: fatal: Symbol referencing errors. No output written to diag-client</code><br />
Fixed linkage with<br />
<code>cc -lsocket -lnsl -lm diag-client.c -o diag-client</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/69/feed</wfw:commentRss>
		</item>
		<item>
		<title>Xbox modding and the dread v1.6</title>
		<link>http://www.welham.net/archives/67</link>
		<comments>http://www.welham.net/archives/67#comments</comments>
		<pubDate>Mon, 21 Jan 2008 22:03:51 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/67</guid>
		<description><![CDATA[Last week I installed a modchip in a friends Xbox. I had bought him an Xecuter 3CE chip as a Christmas present because I was so impressed with the Xbox Media Center (XBMC) software which I installed on my Xbox. Now the Xecuter 3CE is a fantastic modchip and was dead easy to install on [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I installed a modchip in a friends Xbox. I had bought him an Xecuter 3CE chip as a Christmas present because I was so impressed with the Xbox Media Center (XBMC) software which I installed on my Xbox. Now the Xecuter 3CE is a fantastic modchip and was dead easy to install on my <a href="http://www.xbox-scene.com/versions.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.xbox-scene.com');">v1.4 Xbox</a>, in fact the whole process of flashing the bios, installing a new hard disk and XBMC was much easier than various <a href="http://www.xbox-scene.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.xbox-scene.com');">Xbox-Scene.com</a> tutorials mostly thanks to the functionality in the Xecuter 3CE (FTP server, preloaded flashbios and hard disk prep and partitioning commands).</p>
<p>When I opened up my mate&#8217;s Xbox and found it was a v1.6b I knew I was in trouble because the modding is more tricky, since you need to solder a PCB rebuild to the base of the motherboard. Still, I got stuck in and had it done in no time. Imagine my horror when I closed up the Xbox and nothing worked! I thought I&#8217;d fried it! Some Christmas present&#8230;</p>
<p>So, all stressed I started the process of debugging. First off what was the symptom?<br />
X3CE showed the enabled LED but the screen was blank and the LED was flashing yellow.</p>
<p>Next, I tried a reboot with the X3CE disabled (longer press on power button). Lo and behold the Xbox worked ok! Phew&#8230; at least the Xbox wasn&#8217;t dead. So perhaps my solder joints were no good&#8230; I inspected them all but no luck.</p>
<p>Next I tried live voltage readings with a multimeter&#8230; unfortunately the readings were no use when compared with those at Xbox-Scene because the v1.6b is different. Still nothing was majorly surprising&#8230; and were there was voltage it was getting to my pin header.</p>
<p>So I checked the joints again, retouched some of them but still no luck. Then I stumbled on a <a href="http://www.team-xecuter.com/forums/showthread.php?t=46696&#038;highlight=1.6b" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.team-xecuter.com');">forum-post</a> that pointed out the v1.6b video chip was not compatible with the basic 3.0.0 version of flashbios loaded into bank 1 of the X3CE. It also pointed out that the X3CE has v3.0.0 on the backup chip too (!) but should have the 3.0.3 bios in bank 5.</p>
<p>Using the install guide notes I selected BIOS bank 3.0.3 and was presented with the flashbios screen. From here the next step is to switch back to bios bank 1-4 (1MB) run flashbios to flash the first bank with your advanced bios (e.g. X3) and then reboot and it is done! The only thing to really cover yourself on an X3CE is to use the X3 bios utility to update the X3CE backup BIOS ROM with the 3.0.3 bios - after all there&#8217;s no point in having a backup ROM which doesn&#8217;t actually work!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/67/feed</wfw:commentRss>
		</item>
		<item>
		<title>Free(-ish) multicast traffic generator</title>
		<link>http://www.welham.net/archives/66</link>
		<comments>http://www.welham.net/archives/66#comments</comments>
		<pubDate>Mon, 19 Nov 2007 22:11:03 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/66</guid>
		<description><![CDATA[Whilst working through labs for the BSCI CCNP exam (using the fantastic Dynagen / Dynamips) I came across the need for a multicast traffic generator. Googling showed me there was &#8220;MINT&#8221; but further investigation showed it didn&#8217;t do Windows, a little more faffing about with hping, nemesis and bittwist got me no closer.
Then I found [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst working through labs for the BSCI CCNP exam (using the fantastic Dynagen / Dynamips) I came across the need for a multicast traffic generator. Googling showed me there was &#8220;MINT&#8221; but further investigation showed it didn&#8217;t do Windows, a little more faffing about with hping, nemesis and bittwist got me no closer.</p>
<p>Then I found a <a href="http://technet2.microsoft.com/WindowsServer/en/library/fe09af2c-3deb-4c6c-a79f-35c6953a8c9d1033.mspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/technet2.microsoft.com');">link </a>which solved all my problems. I have the Windows Resource Kit and it does multicast generation. Magic.<br />
<code>C:\>mcast /intf:10.254.0.254 /send /intvl:1000 /numpkts:100000 /grps:224.1.1.1,224.2.2.2</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/66/feed</wfw:commentRss>
		</item>
		<item>
		<title>You are no longer subscribed to the service</title>
		<link>http://www.welham.net/archives/65</link>
		<comments>http://www.welham.net/archives/65#comments</comments>
		<pubDate>Sat, 17 Nov 2007 19:11:48 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/65</guid>
		<description><![CDATA[I never intended to blog about much except a few notes that would be a useful reference for anyone googling a techie problem that I had managed to solve. Certainly this was a noble cause but I soon lost interest and months have passed without a blog entry.
Recently however I have rallied behind a new [...]]]></description>
			<content:encoded><![CDATA[<p>I never intended to blog about much except a few notes that would be a useful reference for anyone googling a techie problem that I had managed to solve. Certainly this was a noble cause but I soon lost interest and months have passed without a blog entry.</p>
<p>Recently however I have rallied behind a new noble cause - venting my frustration with Virgin Media in the hope that someone might read my blog and swing their decision in favour of ANO ISP/TV/Phone company. Now, before continuing it should be said that I took the plunge - at great expense - and moved my phone line to BT. I can report that the line quality is better but this wasn&#8217;t my real reason for switching&#8230; no the real reason is so that I can have ADSL broadband and finally say goodbye to the awful Virgin ISP service.</p>
<p>Despite moving from Virgin for phone and ISP I do still use them for TV. Really it&#8217;s the only option available to me and recently I upgraded to their snazzy V+ service. Like Sky+ this is a DVR based service which also offers HDTV. Although I have a few issues with sound drops at the moment I&#8217;m not ready to complain yet&#8230; as a newcomer to DVRs I&#8217;m finding the whole experience has completely changed the way I watch TV.</p>
<p>And this is where the latest snippet in my personal online vendetta comes in.</p>
<p>This evening my V+ box has become semi-functional and tells me I am not subscribed to the V+ service. Customer-care said that my recent account changes had led to V+ being cancelled. OK, someone screwed-up&#8230; it happens (more to me than anyone else?).</p>
<p>Can it be fixed? Not now. They can&#8217;t fix it because my phone-line move order is still &#8220;open&#8221; and the order system only allows one order at a time(!!!). Fortunately after much work by a diligent customer-care person my V+ service will be back tomorrow morning&#8230; an improvement on the original estimate of 6 days.</p>
<p>It&#8217;s crazy that a CRM system (I presume) works in a way that prevents things being fixed. I only hope that my customer relationship with Virgin Media becomes simpler to manage when I have taken two-thirds of my business elsewhere.</p>
<p><a href="http://www.youtube.com/watch?v=WOdjCb4LwQY" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.youtube.com');">http://www.youtube.com/watch?v=WOdjCb4LwQY</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/65/feed</wfw:commentRss>
		</item>
		<item>
		<title>Virgin Media - packet loss</title>
		<link>http://www.welham.net/archives/64</link>
		<comments>http://www.welham.net/archives/64#comments</comments>
		<pubDate>Sat, 17 Nov 2007 18:00:06 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.welham.net/archives/64</guid>
		<description><![CDATA[This is quite funny in a rather depressing way:

C:>ping www.google.com -t
Pinging www.l.google.com [64.233.183.104] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Reply from 64.233.183.104: bytes=32 time=28ms TTL=244
Reply from 64.233.183.104: bytes=32 time=20ms TTL=244
Request timed out.
Request timed out.
Request timed out.
Request timed [...]]]></description>
			<content:encoded><![CDATA[<p>This is quite funny in a rather depressing way:</p>
<p><code><br />
C:>ping www.google.com -t<br />
Pinging www.l.google.com [64.233.183.104] with 32 bytes of data:<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Reply from 64.233.183.104: bytes=32 time=28ms TTL=244<br />
Reply from 64.233.183.104: bytes=32 time=20ms TTL=244<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Request timed out.<br />
Reply from 64.233.183.104: bytes=32 time=29ms TTL=244<br />
Ping statistics for 64.233.183.104:<br />
    Packets: Sent = 20, Received = 3, Lost = 17 (85% loss),<br />
Approximate round trip times in milli-seconds:<br />
    Minimum = 20ms, Maximum = 29ms, Average = 25ms</code></p>
<p>This is how bad contention is on my section of the Virgin Media cable network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welham.net/archives/64/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
