<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Professional Geekism &#187; General</title>
	<atom:link href="http://www.ninjabadger.net/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ninjabadger.net</link>
	<description>Ninjas. Badgers. Linux. Me.</description>
	<lastBuildDate>Fri, 05 Aug 2011 13:49:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Optical drive firmware updating in Linux</title>
		<link>http://www.ninjabadger.net/2009/12/10/optical-drive-firmware-updating-in-linux/</link>
		<comments>http://www.ninjabadger.net/2009/12/10/optical-drive-firmware-updating-in-linux/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 21:17:01 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.ninjabadger.net/?p=110</guid>
		<description><![CDATA[I recently needed to burn a copy of Windows 7 Pro but realisd that I&#8217;d unfortunately run out of blank DVD-Rs long ago. Fear not, for I live near an Aldi supermarket, whom sell everything dirt cheap. DVD-R&#8217;s a DVD-R, right? Wrong. I tried at least three of the twenty I purchased (for a few [...]]]></description>
			<content:encoded><![CDATA[<p>I recently <a href="http://www.youtube.com/watch?v=pT9LFlWaSec">needed to burn a copy of Windows</a> 7 Pro but realisd that I&#8217;d unfortunately run out of blank DVD-Rs long ago. Fear not, for I live near an Aldi supermarket, whom sell everything dirt cheap. DVD-R&#8217;s a DVD-R, right?</p>
<p>Wrong. I tried at least three of the twenty I purchased (for a few quid) and none of them would even begin writing. Brasero/K3B both complained about incompatible media types.</p>
<p>Remembering that my DVD drive, a trusty NEC 3500A, was designed, built and purchased somewhere between 2004 and 2005 (4-5 years ago at this point) and that I hadn&#8217;t <em>ever</em> updated the firmware, I set about researching ways and means into doing this.</p>
<p>I came across <a href="http://liggydee.cdfreaks.com/page/en/">this website</a>, run by a pair of firmware hackers named <a href="http://liggydee.cdfreaks.com/blog/">Liggy and Dee</a> whom have (between them) released, and continue to host, many firmware releases (both official and unofficial) for a wide variety of NEC optical drives.</p>
<p>What&#8217;s more, their <a href="http://binflash.cdfreaks.com/">binflash</a> (or &#8216;necflash&#8217;) utility was even released as a Linux binary and it <em>even</em> provides compatibility for reading the official NEC .exe firmware releases! I was sceptical that it would work under Ubuntu 9.10 at first, but much to my delight it worked perfectly. With a little reading, I was able to dump my current firmware (2.16) to file and subsequently flash two different firmware releases: 2.58 (an OEM firmware release) and the latest, official NEC firmware 2.1A release.</p>
<p>The full output of my escapades for anyone curious:</p>
<p><code><br />
~$ sudo ./necflash -flash -v -s Desktop/NECND350_v21A.exe /dev/sg2<br />
Binflash - NEC version - (C) by Liggy and Herrie<br />
Visit http://binflash.cdfreaks.com</code></p>
<p><code>Identified drive: 4 - 3031<br />
Detected drive from Firmware: 4</code></p>
<p><code>You are about to flash your drive with the following firmware:</code></p>
<p><code>Vendor: _NEC<br />
Identification: DVD_RW ND-3500AG<br />
Version: 2.1A</code></p>
<p><code>Remember no one can be held responsible for any kind of failure!<br />
Are you sure you want to proceed? (y/n) y</code></p>
<p><code>Entering safe mode<br />
Sending firmware to drive at 0x006000<br />
Sending firmware to drive at 0x00e000<br />
Sending firmware to drive at 0x016000<br />
Sending firmware to drive at 0x01e000<br />
Sending firmware to drive at 0x026000<br />
Sending firmware to drive at 0x02e000<br />
Sending firmware to drive at 0x036000<br />
Sending firmware to drive at 0x03e000<br />
Sending firmware to drive at 0x046000<br />
Sending firmware to drive at 0x04e000<br />
Sending firmware to drive at 0x056000<br />
Sending firmware to drive at 0x05e000<br />
Sending firmware to drive at 0x066000<br />
Sending firmware to drive at 0x06e000<br />
Sending firmware to drive at 0x076000<br />
Sending firmware to drive at 0x07e000<br />
Sending firmware to drive at 0x086000<br />
Sending firmware to drive at 0x08e000<br />
Sending firmware to drive at 0x096000<br />
Sending firmware to drive at 0x09e000<br />
Sending firmware to drive at 0x0a6000<br />
Sending firmware to drive at 0x0ae000<br />
Sending firmware to drive at 0x0b6000<br />
Sending firmware to drive at 0x0be000<br />
Sending firmware to drive at 0x0c6000<br />
Sending firmware to drive at 0x0ce000<br />
Sending firmware to drive at 0x0d6000<br />
Sending firmware to drive at 0x0de000<br />
Sending firmware to drive at 0x0e6000<br />
Sending firmware to drive at 0x0ee000<br />
Sending firmware to drive at 0x0f6000<br />
Sending firmware to drive at 0x0fe000<br />
Sending checksum to drive<br />
Erasing flash block 2<br />
Erasing flash block 3<br />
Erasing flash block 4<br />
Erasing flash block 5<br />
Erasing flash block 6<br />
Erasing flash block 7<br />
Erasing flash block 8<br />
Erasing flash block 9<br />
Erasing flash block 10<br />
Erasing flash block 11<br />
Erasing flash block 12<br />
Erasing flash block 13<br />
Erasing flash block 14<br />
Erasing flash block 15<br />
Erasing flash block 16<br />
Erasing flash block 17<br />
Erasing flash block 18<br />
Writing flash block 2<br />
Writing flash block 3<br />
Writing flash block 4<br />
Writing flash block 5<br />
Writing flash block 6<br />
Writing flash block 7<br />
Writing flash block 8<br />
Writing flash block 9<br />
Writing flash block 10<br />
Writing flash block 11<br />
Writing flash block 12<br />
Writing flash block 13<br />
Writing flash block 14<br />
Writing flash block 15<br />
Writing flash block 16<br />
Writing flash block 17<br />
Writing flash block 18<br />
Leaving safe mode<br />
</code><br />
Whilst the 2.58 OEM release didn&#8217;t fix my problems, 2.1A did and I now have a freshly-burnt copy of Windows 7 Pro to go and play games with. Nice one, Liggy &#038; Dee. <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninjabadger.net/2009/12/10/optical-drive-firmware-updating-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Rankings</title>
		<link>http://www.ninjabadger.net/2008/10/14/site-rankings/</link>
		<comments>http://www.ninjabadger.net/2008/10/14/site-rankings/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 23:35:45 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[rankings]]></category>

		<guid isPermaLink="false">http://www.ninjabadger.net/?p=55</guid>
		<description><![CDATA[My domain&#8217;s been around quite some time.. Not exactly like this in its current guise, but I&#8217;ve had the domain for a number of years now. As a result, I&#8217;ve also often become quite frustrated by finding my own ramblings/moans/whinges on Google&#8217;s listings, in the search for solutions. So here&#8217;s an experiment. A phrase that [...]]]></description>
			<content:encoded><![CDATA[<p>My domain&#8217;s been around quite some time.. Not exactly like this in its current guise, but I&#8217;ve had the domain for a number of years now. As a result, I&#8217;ve also often become quite frustrated by finding my own ramblings/moans/whinges on Google&#8217;s listings, in the search for solutions.</p>
<p>So here&#8217;s an experiment. A phrase that I know yields no results on Google (as of this posting date):</p>
<p>Rachel Jennison Harper.</p>
<p>I&#8217;ll update when Google does.. <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Edit: <a href="http://www.google.co.uk/search?hl=en&#038;safe=off&#038;client=firefox-a&#038;rls=com.ubuntu%3Aen-US%3Aunofficial&#038;hs=ynq&#038;q=%22Rachel+Jennison+Harper%22&#038;btnG=Search&#038;meta=">Google has now updated</a>! In no more than 19 hours, too.</strong></p>
<p>In addition to this, I appaer to have made a mini celebrity out of Miss Harper. Given the continued existence of this blog (and the <a href="http://www.google.com/search2001.html">long-standing back-up of Google&#8217;s search listings</a>) she won&#8217;t be forgotten any time soon! <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninjabadger.net/2008/10/14/site-rankings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Classic XKCD</title>
		<link>http://www.ninjabadger.net/2008/07/30/classic-xkcd/</link>
		<comments>http://www.ninjabadger.net/2008/07/30/classic-xkcd/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 07:58:59 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://www.ninjabadger.net/?p=39</guid>
		<description><![CDATA[For those of you who don&#8217;t follow XKCD, you really are missing out. It&#8217;s just genius, and today&#8217;s comic really did tickle me.. (Click for a larger image!) This really is a true story, and she doesn&#8217;t know I put it in my comic because her wifi hasn&#8217;t worked for weeks. Well, I laughed at [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who don&#8217;t follow XKCD, you really are missing out. It&#8217;s just genius, and today&#8217;s comic really did tickle me.. (<em>Click for a larger image!</em>)</p>
<p><a href="http://imgs.xkcd.com/comics/cautionary.png"><img alt="This really is a true story, and she doesn't know I put it in my comic because her wifi hasn't worked for weeks." src="http://imgs.xkcd.com/comics/cautionary.png" class="aligncenter" width="665" height="277" /></a><br />
<strong>This really is a true story, and she doesn&#8217;t know I put it in my comic because her wifi hasn&#8217;t worked for weeks.</strong></p>
<p>Well, I laughed at least. And it reminds me of a famous euphemism, too!</p>
<p>Nick: &#8220;<em>Jon, why have you locked your door?</em>&#8221;<br />
Jon:  &#8220;<em>I&#8217;m re-compiling my kernel!</em>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninjabadger.net/2008/07/30/classic-xkcd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting Statistics</title>
		<link>http://www.ninjabadger.net/2008/05/07/interesting-statistics/</link>
		<comments>http://www.ninjabadger.net/2008/05/07/interesting-statistics/#comments</comments>
		<pubDate>Wed, 07 May 2008 20:01:25 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[stafford]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[uni]]></category>

		<guid isPermaLink="false">http://www.ninjabadger.net/?p=30</guid>
		<description><![CDATA[This isn&#8217;t quite work-related, but I feel it is relevant to my performance during term-time&#8230; I have happened across some statistics collected &#8220;for demographic reasons&#8221; by my University&#8217;s Students Union, as a result of their routine swipe of your student card whenever you show up for any paid night at the Uni bar. You wondered [...]]]></description>
			<content:encoded><![CDATA[<p>This isn&#8217;t quite work-related, but I feel it <em>is</em> relevant to my performance during term-time&#8230;</p>
<p>I have happened across some statistics collected <em>&#8220;for demographic reasons&#8221;</em> by my University&#8217;s Students Union, as a result of their routine swipe of your student card whenever you show up for any paid night at the Uni bar. You wondered what it was for, right? Well now I can tell you!</p>
<p>The sample I&#8217;ve acquired is an excerpt of the statistics collected for &#8216;Project Friday&#8217; at Legends, on Friday the 2nd May 2008:<br />
<code><br />
Year of Study Attendees<br />
1: 65 (52.42%)<br />
2: 33 (26.61%)<br />
3: 19 (15.32%)<br />
M: 2 (1.61%)<br />
Data not current: 5 (4.03%)</code></p>
<p><code>Gender Attendees<br />
Male: 97 (78.23%)<br />
Female: 22 (17.74%)<br />
Data not current 5: (4.03%)</code></p>
<p><code>Department Attendees<br />
Computing, Engineering &#038; Technology: 111 (89.52%)<br />
Health: 5 (4.03%)<br />
Business School: 3 (2.42%)<br />
Data not current: 5 (4.03%)</code><br />
<code><br />
Study Site Attendees<br />
STAFFORD: 116 (93.55%)<br />
THOMAS TELFORD SCHOOL: 2 (1.61%)<br />
STOKE: 1 (0.81%)<br />
Data not current: 5 (4.03%)<br />
</code></p>
<p><strong>78.23% male!</strong></p>
<p>I&#8217;ve long-wondered what the ratio of males to females on the Stafford campus really is, but it appears that we truly are screwed: out-numbering the girls by over 3:1. What&#8217;s scarier is that 5 of the &#8216;patrons&#8217; weren&#8217;t even identifiable as male <em>or</em> female. <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>One could suggest that this would be a blessing in disguise for the female minorities of Stafford, however, with an overwhelming majority of the male attendees being first-year Computing and Engineering students, it could quite possibly the reason why they donâ€™t bother coming in the first place. </p>
<p>Oh, and one last thing: WHO LET THOSE TWO SCHOOL KIDS IN?! <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> </p>
<p>(And no, I don&#8217;t care if they&#8217;re female!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninjabadger.net/2008/05/07/interesting-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m going to cry.</title>
		<link>http://www.ninjabadger.net/2008/01/17/im-going-to-cry/</link>
		<comments>http://www.ninjabadger.net/2008/01/17/im-going-to-cry/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 10:50:24 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.ninjabadger.net/2008/01/17/im-going-to-cry/</guid>
		<description><![CDATA[If you can remember back to my woes with SATA-II disks and 3Ware 9500S cards, you&#8217;ll probably be feeling my pain right about now. The wonderful set of Western Digital RE2 drives, which saved the day all those months ago, now seem to be dropping out of the RAID5 array. However, the biggest clue as [...]]]></description>
			<content:encoded><![CDATA[<p>If you can <a href="http://www.ninjabadger.net/2007/06/29/the-woes-of-incompatible-raid-hardware/">remember back to my woes with SATA-II disks and 3Ware 9500S cards</a>, you&#8217;ll probably be feeling my pain right about now.</p>
<p>The wonderful set of Western Digital RE2 drives, which saved the day all those months ago, now seem to be dropping out of the RAID5 array. <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>However, the biggest clue as to why, was provided by the following 3DM2 alert e-mail:</p>
<p><code>20080117061603 - Controller 0<br />
ERROR - Drive timeout detected: port=0</code></p>
<p>Searching the 3Ware knowledge base for &#8216;WD timeout&#8217; leads us to <a href="http://www.3ware.com/KB/article.aspx?id=10727">this KB article</a>, concerning certain WD drives that inadvertantly drop-out of an array because of a fault in their &#8216;doze time&#8217; implementation. Whether or not the firmware patches describe rid the drive of any &#8216;doze time&#8217; altogether, or just tweak it for better compatibility is beyond me, but the corrected firmwares can be had from <a href="http://support.wdc.com/download/index.asp?cxml=n&#038;pid=15&#038;swid=57">this download page</a> on the Western Digital website.</p>
<p>So, I guess I&#8217;m going to UKS on monday to upgrade the firmware on four WD5000YS drives. <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<blockquote><p><strong>Update:</strong> As it turns out, the disk firmware was already up to date! Now I wish I&#8217;d known you could check the drive firmware in 3DM2 before I bothered connecting each drive to the on-board controller, booting up with an FDD and waiting to be told 4 times that the firmware was already current! Whoops <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If anyone else comes across this, and they&#8217;re sure their drives are from the older firmware set, you would do well to upgrade your 9500S (or other 3Ware controller) firmware <strong>first</strong>. The latest release (at least for the 9500S) has an update that allows the WD firmware upgrade to transverse the 3Ware controller: so no need to meddle about with connecting disks to on-board controllers.</p>
<p>Anyway. The array has been fine since; no time-outs at all. As above, I upgraded the 3Ware card&#8217;s firmware by a few revisions, so hopefully that will sort the issue out. Guess we&#8217;ll just have to wait another 6 months to find out! <img src='http://www.ninjabadger.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.ninjabadger.net/2008/01/17/im-going-to-cry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

