<?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>Navaho Gunleg &#187; Computers &amp; Hardware</title>
	<atom:link href="http://navahogunleg.net/blog/category/computers-hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://navahogunleg.net/blog</link>
	<description>...where the most significant bytes...</description>
	<lastBuildDate>Fri, 13 Aug 2010 06:35:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>No more random crashes on my MythTV machine&#8230;</title>
		<link>http://navahogunleg.net/blog/2010/08/13/no-more-random-crashes-on-my-mythtv-machine/</link>
		<comments>http://navahogunleg.net/blog/2010/08/13/no-more-random-crashes-on-my-mythtv-machine/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 06:35:56 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=1024</guid>
		<description><![CDATA[The machine that MythTV runs on has had a lot of &#8216;vague&#8217; crashes over the last few months. Starting Firefox for instance, and dragging the window slowed down the system severely and even crashes it. I had always assumed this having to do with the NVIDIA driver, as *not* loading that driver prevented the crashes. [...]]]></description>
			<content:encoded><![CDATA[<p>The machine that MythTV runs on has had a lot of &#8216;vague&#8217; crashes over the last few months. Starting Firefox for instance, and dragging the window slowed down the system severely and even crashes it. I had always assumed this having to do with the NVIDIA driver, as *not* loading that driver prevented the crashes.  But, for reasonable performance I really had to load that driver&#8230; with one or two crashes a week being &#8216;normal&#8217;.</p>
<p>So that&#8217;s not good at all&#8230; not ideal anyway. So yesterday I took the plunge and updated my MythTV machine [which was running Slackware 13.0 at the time] to 13.1 using the &#8216;slackpkg&#8217; tool. I read that some people were succesful using that tool, so that was enough for me. (I did have to edit the /etc/slackpkg/mirrors list a couple of time to force it to point to the new 13.1 repository though, and I had some other &#8216;minor&#8217; issues [device files for hard-drives not created upon boot among other things].)</p>
<p>Anyhoo, when finally up and running I decided to boot up Firefox, I noticed it DID NOT CRASH.</p>
<p>It was a problem with, I guess, the X server all along, or some other library being included.</p>
<p>Me = happy now. I don&#8217;t have to browse Wikipedia or Google with my mobile anymore if I want to look up something while in the living-room&#8230; <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2010/08/13/no-more-random-crashes-on-my-mythtv-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Woops, I forgot my password (or: &#8220;*Sigh*, again that unsafe INPUT TYPE=&#8221;PASSWORD&#8221; thing!)</title>
		<link>http://navahogunleg.net/blog/2010/05/10/woops-i-forgot-my-password-or-sigh-again-that-unsafe-input-typepassword-thing/</link>
		<comments>http://navahogunleg.net/blog/2010/05/10/woops-i-forgot-my-password-or-sigh-again-that-unsafe-input-typepassword-thing/#comments</comments>
		<pubDate>Mon, 10 May 2010 06:22:19 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Internet & Technology]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=1017</guid>
		<description><![CDATA[It happens to each and everyone of us at least every once in a while: you hit a website you only scarcely visit and you need to type your password again. But you forgot it in the meanwhile&#8230; Usually, you used Firefox&#8217;s &#8220;Remember my password for this site&#8221; to remember stuff *for* you. This works [...]]]></description>
			<content:encoded><![CDATA[<p>It happens to each and everyone of us at least every once in a while: you hit a website you only scarcely visit and you need to type your password again.</p>
<p>But you forgot it in the meanwhile&#8230;</p>
<p>Usually, you used Firefox&#8217;s &#8220;Remember my password for this site&#8221; to remember stuff *for* you. This works out, most of the time&#8230;. until you change your computer and you do not have access to the cached passwords anymore.</p>
<p>Likewise, simply copying the &#8220;signons.sqlite&#8221; file to the new machine will not work, the passwords are encrypted with the master password. </p>
<p>Luckily, I *do* still have access to the old Firefox running on the old laptop&#8230;</p>
<p>So, I visited the website I wanted to log into and lo and behold, it filled in the cached username and password&#8230; Firebug is an excellent tool that can help out here &#8212; find the input that contains the password field and remember its ID. Then, in the location bar, type the following, et voila, that&#8217;s your password right there:<br />
<code>javascript:alert( document.getElementById( 'password_field_id' ).value );</code></p>
<p>I hear you say, &#8220;there&#8217;s nothing spectaculair about this, this is a very old and known trick&#8221;. Yes, I know &#8212; <em>all the more reason to find it ridiculous that this still works!</em></p>
<p><a href="http://navahogunleg.net/blog/2008/05/30/keylogging-in-javascript-or-why-the-fsck-does-a-password-field-send-the-keypress-value/">Amazing that such an unsafe &#8216;feature&#8217; like the password field still exists nowadays.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2010/05/10/woops-i-forgot-my-password-or-sigh-again-that-unsafe-input-typepassword-thing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FoxFilter so easily defeated it&#8217;s ridiculous ;)</title>
		<link>http://navahogunleg.net/blog/2010/02/25/foxfilter-so-easily-defeated-its-ridiculous/</link>
		<comments>http://navahogunleg.net/blog/2010/02/25/foxfilter-so-easily-defeated-its-ridiculous/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:55:55 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Internet & Technology]]></category>
		<category><![CDATA[Security & Privacy]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=1001</guid>
		<description><![CDATA[FoxFilter 7.6.1 so easily defeated it's ridiculous!
]]></description>
			<content:encoded><![CDATA[<p>I was tinkering with Firefox, trying to get something to work. I wanted to do something between certain events, rather that on those specific events.</p>
<p>Anyway, deciding I&#8217;d take a little peek in the first random Firefox filtering plugin that I could find, downloaded it from &#8220;some site&#8221;, and unpacked the XPI. </p>
<p>This <em>immediately</em> caught my eye, and any coders should see the obvious error:</p>
<blockquote><pre>    //don't hide page if within FoxFilter mgmt pages
    if(aURI.spec.indexOf("chrome://foxfilter") != -1)
        return;
</pre>
</blockquote>
<p>That is definitely not the way to check for such an URL. Quite a &#8220;beginners&#8221; error actually. I wanted to confirm this makes the whole filter useless, but was incorrectly thinking that I had to register first before using the plugin &#8212; so closed the browser and deleted the add-on.</p>
<p>Later I thought differently, and couldn&#8217;t resist finding it again and re-installing it. This time I downloaded it from the Mozilla Add-On site; and an agreement I had to agree to. Oh well&#8230;</p>
<p>There this caught my eye though: &#8220;<em>The FoxFilter Team has spent HUNDREDS of hours in development, maintenance and support of FoxFilter. We are very proud of our product and are very happy that is helping protect children, teens AND adults from inappropriate content on the Internet.</em>&#8220;. </p>
<p>Hundreds of hours missed that obvious error? Took me barely 5 seconds&#8230; <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  OK enough with the being cocky already&#8230; </p>
<p>Anyway, downloaded the thing again; re-installed it and confirmed filtering was succesful when I went to &#8220;http://www.playboy.com&#8221;. </p>
<p>And, confirmed that it horribly failed on &#8220;http://www.playboy.com/<strong>?chrome://foxfilter</strong>&#8220;. </p>
<p>Yep, it is <em>that</em> easy. Then to think people pay for something it cannot really do (well until it is patched of course):</p>
<blockquote><p>Premium Features</p>
<p>In addition to all of the great filtering features that have always been free of charge, we also offer security features as part of our premium service. Security features provide you with <strong>the ability to secure your settings with a password and prevent FoxFilter from being bypassed, uninstalled or disabled</strong>. A small support fee is required to obtain a registration code which enables the security features.</p></blockquote>
<p>I&#8217;ve always thought that one should never, <em>ever</em>, trust software to do things that they claim to do <em>properly</em>. Even the most advanced logic could be bypassed by a silly mistake before it even reaches your advanced logic. If you got the chance to check it out, you <em>should</em> &#8212; just to prevent surprises in the future&#8230;</p>
<p>OK back into my lair&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2010/02/25/foxfilter-so-easily-defeated-its-ridiculous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script to disable the OOM killer on certain processes</title>
		<link>http://navahogunleg.net/blog/2010/02/19/script-to-disable-the-oom-killer-on-certain-processes/</link>
		<comments>http://navahogunleg.net/blog/2010/02/19/script-to-disable-the-oom-killer-on-certain-processes/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 08:17:15 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=994</guid>
		<description><![CDATA[My LinuxSampler set-up was having odd crashes lately. Took a while to figure to they were caused by the OOM killer killing the process. (Granted, not weird if you only have 256MB of RAM&#8230;) Quite annoying, I do not want that process to die (nor the &#8220;jackd&#8221; process). After having stumbled upon this page about [...]]]></description>
			<content:encoded><![CDATA[<p>My LinuxSampler set-up was having odd crashes lately. Took a while to figure to they were caused by the OOM killer killing the process. (Granted, not weird if you only have 256MB of RAM&#8230;)</p>
<p>Quite annoying, I do not want that process to die (nor the &#8220;jackd&#8221; process).</p>
<p>After having stumbled upon <a href="http://linux-mm.org/OOM_Killer">this page about the OOM killer</a>, I wrote <a href="http://navahogunleg.net/other_files/no_oom_killer.sh">this little</a> script, which I run just after jackd and linuxsampler have set-up (as root of course). </p>
<p>It&#8217;ll write the value <strong>-17</strong> (OOM_DISABLE) to <em>/proc/&lt;pid&gt;/oom_adj</em> for selected process-names and this ought to prevent the OOM killer from ever targeting that process.</p>
<p>Haven&#8217;t seen it crashing on me since &#8212; but of course, your mileage may very&#8230; <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2010/02/19/script-to-disable-the-oom-killer-on-certain-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nekobee &#8212; mapping the controls to the M-Audio X-Session Pro</title>
		<link>http://navahogunleg.net/blog/2009/11/25/nekobee-mapping-the-controls-to-the-m-audio-x-session-pro/</link>
		<comments>http://navahogunleg.net/blog/2009/11/25/nekobee-mapping-the-controls-to-the-m-audio-x-session-pro/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:53:49 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=931</guid>
		<description><![CDATA[I was tinkering with Nekobee today and wanted it to respond to the top two rows of 4 knobs each on my M-Audio X-Session Pro MIDI controller. This, so I can easily tweak the sound using those knobs rather than using the mouse&#8230; I had to use &#8216;midimon&#8217; to find the correct values and changed [...]]]></description>
			<content:encoded><![CDATA[<p>I was tinkering with <a href="http://www.nekosynth.co.uk/">Nekobee</a> today and wanted it to respond to the top two rows of 4 knobs each on my M-Audio X-Session Pro MIDI controller.  This, so I can easily tweak the sound using those knobs rather than using the mouse&#8230;</p>
<p>I had to use &#8216;midimon&#8217; to find the correct values and changed the defines in <strong>nekobee_synth.h</strong>.</p>
<p>After doing this, I found that the <em>Volume</em> knob was not responding correctly (it was not updating while I twisted it, nor did the sound change). I had to mess around in another file as well&#8230;</p>
<p>If you also want to be able to use the X-Session Pro mixer controller as a musical instrument: <a href="http://navahogunleg.net/other_files/nekobee_xsession_pro.diff">here is the patch</a>.</p>
<p>I was pleasantly surprised to notice that Rosegarden nicely records those tweaks as well, so if I play back my composition, the knobs in the interface turn, too. Nice <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>One word of warning though: this patch locks the controls to the X-Session Pro. In the event of other hardware and having changed these mappings again, all your old compositions in your favourite MIDI sequencer shall no longer play back like it sounded before. Keep this in mind&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2009/11/25/nekobee-mapping-the-controls-to-the-m-audio-x-session-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>knobs-20091116 (Mixxx)</title>
		<link>http://navahogunleg.net/blog/2009/11/16/knobs-20091116-mixxx/</link>
		<comments>http://navahogunleg.net/blog/2009/11/16/knobs-20091116-mixxx/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 15:47:50 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=907</guid>
		<description><![CDATA[I once decided to create new skin for Mixxx a long time ago. But never gotten further than the actual script that generates all the different states of a &#8220;volume knob&#8221;: As I never shall get around to finishing my own skin anyway, I have posted a sample of these knobs to the Mixxx mailing [...]]]></description>
			<content:encoded><![CDATA[<p>I once decided to create new skin for Mixxx a long time ago. </p>
<p>But never gotten further than the actual script that generates all the different states of a &#8220;volume knob&#8221;:<br />
<center><img src="/img/mixxx-knobs-20091116c.jpg"/></center></p>
<p>As I never shall get around to finishing my own skin anyway, I have posted a sample of these knobs to the Mixxx mailing list for comments as I believe they can make Mixxx look better.</p>
<p>Since then, some comments have been applied and a seperate &#8216;balance knob&#8217; is now rendered.</p>
<p>These buttons can be used as replacement buttons for the outlineNetbook skin, or any other skin that uses 29&#215;29 size buttons.</p>
<p><strong>Updated:</strong> The balance knob, when centered shows a single green led and the marker line is now darker.</p>
<p>If you want to use them as well: <a href="/other_files/knobs-20091116b.tar.gz">here it is</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2009/11/16/knobs-20091116-mixxx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Native Instruments AUDIO4DJ &amp; jackd &amp; mixxx</title>
		<link>http://navahogunleg.net/blog/2009/11/12/native-instruments-audio4dj-jackd-mixxx/</link>
		<comments>http://navahogunleg.net/blog/2009/11/12/native-instruments-audio4dj-jackd-mixxx/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:54:00 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=883</guid>
		<description><![CDATA[I&#8217;ve been trying to optimise my laptop so I could get Mixxx, an open source DJ-ing application, to run on it smoothly. The only thing I hadn&#8217;t tried yet was using the JACK Audio Connection Kit, i.e. JACK. Word is that audio applications using JACK have very low latency. The best I could get Mixxx [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to optimise my laptop so I could get <a href="http://www.mixxx.org">Mixxx</a>, an open source DJ-ing application, to run on it smoothly. The only thing I hadn&#8217;t tried yet was using the <a href="http://www.jackaudio.org">JACK Audio Connection Kit</a>, i.e. JACK. Word is that audio applications using JACK have very low latency.</p>
<p>The best I could get Mixxx to run using ALSA devices was with 32 ms latency. And even then, audio still occasionally popped and cracked (worse even when the Nvidia driver was still using <a href="http://navahogunleg.net/blog/2009/11/11/nvidia-nvagpagpgart-module-woes/">agpgart</a>). </p>
<p>Popping and cracking kinda ruins the whole experience, so the potential performance benefit of a functioning JACK set-up is something that I &#8220;needed&#8221;. </p>
<p><strong>Not working <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </strong><br />
For some reason though, initially, I could not get Mixxx and JACK work nicely together with my AUDIO4DJ audio interface.</p>
<p>This USB audio interface has 2 stereo in- and outputs; and I could only get either 1 output and 1 input. Without a headphone output and a 2nd input for vinyl control using JACK would render the whole set-up useless&#8230;</p>
<p>Some Googling did reveal some hints, like modifying the <em>/etc/asound.conf</em> file. I thought I had already done that earlier; but apparently this does not work with JACK. </p>
<p>See, my &#8220;old&#8221; asound.conf split the audio device up to <em>two</em> devices (I used one for the Master, and the other one for the Headphone output in Mixxx.) JACK can only handle one (or I am doing something wrong), so that had to be changed&#8230;</p>
<p>Solutions suggested in <a href="http://www.native-instruments.com/forum/showthread.php?p=575414">this thread on the NI forums</a> did not work for me either, I ended up with the same problem basically: only one input and one output. </p>
<p><strong>Working! <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong><br />
That thread <em>did</em> give me a hint to the solution &#8212; the following <em>/etc/asound.conf</em>, works for me like it should: it exposes a single &#8220;AUDIO4DJ&#8221; device, which binds stereo channels A and B to it:<br />
<code>pcm.AUDIO4DJ {<br />
&nbsp;&nbsp;&nbsp;&nbsp;type multi<br />
&nbsp;&nbsp;&nbsp;&nbsp;# bind hardware devices<br />
&nbsp;&nbsp;&nbsp;&nbsp;slaves.a.pcm "hw:0,0,0"<br />
&nbsp;&nbsp;&nbsp;&nbsp;slaves.a.channels 2<br />
&nbsp;&nbsp;&nbsp;&nbsp;slaves.b.pcm "hw:0,0,1"<br />
&nbsp;&nbsp;&nbsp;&nbsp;slaves.b.channels 2<br />
&nbsp;&nbsp;&nbsp;&nbsp;# bind channels to virtual device<br />
&nbsp;&nbsp;&nbsp;&nbsp;bindings.0.slave a<br />
&nbsp;&nbsp;&nbsp;&nbsp;bindings.0.channel 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;bindings.1.slave a<br />
&nbsp;&nbsp;&nbsp;&nbsp;bindings.1.channel 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;bindings.2.slave b<br />
&nbsp;&nbsp;&nbsp;&nbsp;bindings.2.channel 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;bindings.3.slave b<br />
&nbsp;&nbsp;&nbsp;&nbsp;bindings.3.channel 1<br />
}<br />
</code><br />
(Note that slaves.b.pcm &#8220;hw:0,0,1&#8243; &#8212; which points it to the B channel.)</p>
<p>That way, I can now use that &#8220;AUDIODJ4&#8243; as a device-name in <strong>qjackctl</strong> as Input- and Output Device, each giving 4 channels (2 stereo channels).</p>
<p>If I now go into the Audio preferences in Mixxx, I can select channels 1-2 for the Master output and channels 3-4 for the Headphones. Similarly, for Vinyl Control, the first input deck can be put on channels 1-2 and the second on channels 3-4..</p>
<p>It took a bit of tinkering but, again, it was worth it! </p>
<p>Now that JACK is properly working and Mixxx can use it, vinyl control response is <em>amazing</em> and the audio playback is <em>exceptional</em> &#8212; I haven&#8217;t heard a pop or crack since!</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2009/11/12/native-instruments-audio4dj-jackd-mixxx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NVIDIA nvagp/agpgart module woes&#8230;</title>
		<link>http://navahogunleg.net/blog/2009/11/11/nvidia-nvagpagpgart-module-woes/</link>
		<comments>http://navahogunleg.net/blog/2009/11/11/nvidia-nvagpagpgart-module-woes/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 12:20:44 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=872</guid>
		<description><![CDATA[So I was trying to optimise a laptop for audio playback and wanted the NVIDIA driver to use the its own NvAGP rather than the linux supplied &#8216;agpgart&#8217; module. The reason being that the performance may be better, and I have this obsession with optimisation&#8230; This wasn&#8217;t as easy as it seemed as for some [...]]]></description>
			<content:encoded><![CDATA[<p>So I was trying to optimise a laptop for audio playback and wanted the NVIDIA driver to use the its own NvAGP rather than the linux supplied &#8216;agpgart&#8217; module. The reason being that the performance may be better, and I have this obsession with optimisation&#8230; <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This wasn&#8217;t as easy as it seemed as for some reason, blacklisting the &#8216;agpgart&#8217; module did not seem to have <em>any</em> effect.</p>
<p><strong>Why is it still loading the agpgart driver?</strong><br />
Running &#8220;modprobe -nv nvidia&#8221; it showed that it kept depending on the &#8216;agpgart&#8217; module somehow.</p>
<p>A quick Google only showed other people having the problem, but alas, no solution.</p>
<p>Further poking around, I noticed when doing a &#8220;depmod -v&#8221; &#8212; which outputs module dependencies to standard out &#8212; that the nvidia module indeed depended on it. </p>
<p><strong>Aha!</strong><br />
Hmmm&#8230; So I dove into the NVIDIA driver source (which I had to modify for a real-time kernel anyways, so the unpacked nvidia installer package was still on my system), and noticed the culprit. </p>
<p>The nv-linux.h file contains the following lines:<br />
<code>#if defined (CONFIG_AGP) || defined (CONFIG_AGP_MODULE)<br />
#define AGPGART<br />
#include &lt;linux/agp_backend.h&gt;<br />
#include &lt;linux/agpgart.h&gt;<br />
#endif</code><br />
The CONFIG_AGP and CONFIG_AGP_MODULE it gets from your kernel configuration and presumably, this is what compiles in stuff that makes it depend on the &#8216;agpgart&#8217; module. I put those lines in as /* comments */ and tried loading the module.</p>
<p>Indeed, it now does not depend on &#8216;agpgart&#8217; anymore and shall use &#8216;nvagp&#8217; now. And the time spent on it was worth it: I even got about 200 frames per second increase with glxgears. <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2009/11/11/nvidia-nvagpagpgart-module-woes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NG-BASIC is moving!</title>
		<link>http://navahogunleg.net/blog/2009/01/26/ng-basic-is-moving/</link>
		<comments>http://navahogunleg.net/blog/2009/01/26/ng-basic-is-moving/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 08:27:40 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Interesting Links]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=803</guid>
		<description><![CDATA[Hi there people! Interesting times ahead for my pet project NG-BASIC! After long deliberation I have decided to transfer the ownership; transfer the ownership to a new owner that is going to breathe fresh life into the project. It shall be actively developed on &#8212; something which I can&#8217;t do anymore as I seem to [...]]]></description>
			<content:encoded><![CDATA[<p>Hi there people!</p>
<p>Interesting times ahead for my pet project NG-BASIC! </p>
<p>After long deliberation I have decided to transfer the ownership; transfer the ownership to a new owner that is going to breathe fresh life into the project. </p>
<p>It shall be <em>actively</em> developed on &#8212; something which I can&#8217;t do anymore as I seem to be wasting more and more spare time on work. <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I must say it feels weird to let go of it&#8230; I guess it&#8217;s similar to what an artist feels when he sells a painting (well I like to think so anyway). </p>
<p>When I initially wrote it I never expected <em>anyone</em> to be interested at all. Perhaps one or two like-minded people &#8212; I did not expect more for a &#8220;toy&#8221; programming language.</p>
<p>The emails I got and the amount of downloads over the years show differently: there&#8217;s still quite an interest in BASIC, be it because of the geekiness of it running in a browser; to quickly get some calculations done; to explain somebody the basics of a programming concept; or &#8212; for people born in the 70s and 80s &#8212; just out of pure nostalgia.</p>
<p>So, that&#8217;s all very cool and I&#8217;m glad that people enjoyed it and hope they will do so in the future.</p>
<p>I believe it will be in good hands at <a href="http://www.ngbasic.com/">its new home</a>. In a different context (read: not on my personal weblog with, for perhaps some people some non-subtle opinions) it can even reach a broader audience&#8230;</p>
<p>It will surely be interesting to see how it&#8217;ll develop, <em>literally</em>. <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Farewell &#8212; <a href="http://www.ngbasic.com/">may it be in for a nice ride</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2009/01/26/ng-basic-is-moving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acer Aspire 7530 not booting :(</title>
		<link>http://navahogunleg.net/blog/2009/01/13/acer-aspire-7530-not-booting/</link>
		<comments>http://navahogunleg.net/blog/2009/01/13/acer-aspire-7530-not-booting/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 11:22:02 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=798</guid>
		<description><![CDATA[So I bought myself a new laptop last November &#8212; it seemed a bargain at the time. And I was really happy with it until the first time it did not want to boot after shutting down. The first time I push the power button, the lights went on, the fans started to blow out [...]]]></description>
			<content:encoded><![CDATA[<p>So I bought myself a new laptop last November &#8212; it seemed a bargain at the time.</p>
<p>And I was really happy with it until the first time it did not want to boot after shutting down.</p>
<p>The first time I push the power button, the lights went on, the fans started to blow out some air; and then, nothing.</p>
<p>Second time I pushed it, it shows the BIOS booting and then, the screen clears and then&#8230; nothing. </p>
<p>I can push the power button again to turn it off and then the cycle repeats itself. Interestingly is that, when booting the second time, it IS possible to enter the BIOS settings (although rebooting from that shuts down the laptop again). Different settings in the BIOS, resetting to defaults, been there done that to no avail.</p>
<p>Thinking, hey, it&#8217;s a new laptop, perhaps something is loose (memory, etcetera). I opened the case, unseated and re-seated the memory banks. Put the thing together and it booted again.</p>
<p>Yay.</p>
<p>So I keep it running all the time, only to reboot when it&#8217;s really necessary.</p>
<p>The second time it happened, I reseated the memory again: no luck. I grounded myself and touched the metal things on the laptop, for any static electricity to &#8216;go away&#8217;.</p>
<p>I tried to boot: Yay!</p>
<p>The last time it happened, yesterday, I reseated the memory, unloaded the static electricity. </p>
<p>But nothing.</p>
<p>Googled my ass off to discover more folks having the same problem. After reading things about &#8216;resetting&#8217; something power-related by pressing the power button for 30 seconds with the battery and AC detached, decided to give that a shot.</p>
<p>Meanwhile I had moved to laptop to another room (perhaps it was a &#8216;mains&#8217; problem so tried another socket &#8212; one thinks weird things under duress *hehe*), where I had left it, battery and mains detached already incidentally. So I went upstairs, held down that button for about 60 seconds. Tried to boot.. YES it booted.</p>
<p>Linux mentioned stuff about clock skew detected. Oh fsck yeah, I forgot I had reset the BIOS &#8212; had even removed that button-cell battery after reading that solved stuff for some people. So I quickly shutdown again to put the date settings correctly.</p>
<p>I should have done that from within Linux silly me: now it didn&#8217;t want to boot again. </p>
<p>Same problem &#8212; and holding down the button again for 30-60 seconds didn&#8217;t do the trick this time.</p>
<p>Patience seems to solve everything: I left the laptop, again, AC and battery detached for I think may have been 2 hours. Tried to boot it for the heck of it and it did so without problem.</p>
<p>It seems that something has to cool down or something &#8212; as it works after a long time of waiting. Perhaps static electricity, I don&#8217;t know. What I do know is that at that point it is not necessary to hold down the power button for 30+ seconds anymore&#8230;</p>
<p>So if you have this problem, and tried everything except the &#8216;patience&#8217;-hack: try to occupy yourself with something else &#8212; after an hour it may well boot fine!</p>
<p>Hope this may help other folks out there that have been pulling their hairs out over this.</p>
<p><em>Edit</em>: Oh, I forgot to mention I will probably not ever buy an Acer laptop again. I called their support line yesterday around 5 o&#8217;clock. Now, day later, at 11:30, I still haven&#8217;t got a call back. WTF.</p>
<p><em>Edit</em>: Last night my laptop went into sleep mode when I disconnected the AC and closed the lid&#8230; Oh no.  But this morning, having cooled down properly, it booted in one go. No tinkering with memory modules or unloading of static electricity&#8230; Patience solves it. (Problem is, you do not have patience, when you are in a hurry&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2009/01/13/acer-aspire-7530-not-booting/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OMG OMG OMG my theme was hacked!</title>
		<link>http://navahogunleg.net/blog/2008/06/06/omg-omg-omg-my-theme-was-hacked/</link>
		<comments>http://navahogunleg.net/blog/2008/06/06/omg-omg-omg-my-theme-was-hacked/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 08:43:16 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Internet & Technology]]></category>
		<category><![CDATA[Security & Privacy]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/?p=781</guid>
		<description><![CDATA[For fun I was checking out my statistics and discovered that my theme got hacked: the footer and header were replaced, inserting spammy URLs into the outputted page, together with some Google Adsense code. Yay. As a result I am now delisted from Google&#8217;s index. Apparently, this has been going on for a couple of [...]]]></description>
			<content:encoded><![CDATA[<p>For fun I was checking out my statistics and discovered that my theme got hacked: the footer and header were replaced, inserting spammy URLs into the outputted page, together with some Google Adsense code.</p>
<p>Yay.</p>
<p>As a result I am now delisted from Google&#8217;s index. <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Apparently, this has been going on for a couple of months, but I was too busy with actual <em>work</em> so I never read any articles about it on the security-sites I normally occasionally visit.</p>
<p>Oh well, shit happens, and stuff has quickly been cleaned up (thank you, <em>backups</em>!) &#8230; and for safety have upgraded to the latest WordPress version. Not having upgraded a while ago, I was really just waiting for this to happen (yeh, lazy sysadmins et cetera <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )&#8230;</p>
<p>Seeing that basically the attacker could run any PHP code of his/her choice, which could include calling system binaries to retrieve information about user accounts or passwords. As I can not be a 100% sure about that at this moment, all the passwords have been reset to protect the innocent.</p>
<p>I am curious how long it&#8217;ll take before I get listed on Google again (as I still see Googlebot regularly visit the site)&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2008/06/06/omg-omg-omg-my-theme-was-hacked/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why is Skype hogging my CPU?</title>
		<link>http://navahogunleg.net/blog/2007/08/31/why-is-skype-hogging-my-cpu/</link>
		<comments>http://navahogunleg.net/blog/2007/08/31/why-is-skype-hogging-my-cpu/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 05:57:44 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Random Rantings]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/08/31/why-is-skype-hogging-my-cpu/</guid>
		<description><![CDATA[I noticed Skype is utilising the CPU varying between 7 and 15 %. That&#8217;s insane, for a chat app ffs!]]></description>
			<content:encoded><![CDATA[<p>I noticed Skype is utilising the CPU varying between 7 and 15 %. That&#8217;s insane, for a <em>chat app</em> ffs!</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/08/31/why-is-skype-hogging-my-cpu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8230;.wanted&#8230;.game&#8230;.so&#8230;.&amp;^%$#&#8230;bad&#8230;.</title>
		<link>http://navahogunleg.net/blog/2007/08/14/wantedgamesobad/</link>
		<comments>http://navahogunleg.net/blog/2007/08/14/wantedgamesobad/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 16:37:09 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Consoles & Games]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/08/14/wantedgamesobad/</guid>
		<description><![CDATA[&#8230;so I ordered the Japanese title, Minna No Golf for the PlayStation 3 from Hong Kong today (as have so many others). Me and my girlfriend enjoyed the PS2 version a lot and, as I&#8217;m reading lots of good things about this new one, and because I am the impatient type, I couldn&#8217;t resist ordering [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;so I ordered the Japanese title, <em>Minna No Golf</em> for the PlayStation 3 from Hong Kong today (as have so many others).</p>
<p>Me and my girlfriend enjoyed the PS2 version <em>a lot</em> and, as I&#8217;m reading lots of good things about this new one, <em>and</em> because I am the impatient type, I couldn&#8217;t resist ordering it after reading that there is <em>still no sign</em> of a definite European release date. <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Graphically, it looks like an awesome game and knowing the franchise, I bet we&#8217;ll enjoy it lots. </p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/08/14/wantedgamesobad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The C64 rocked!</title>
		<link>http://navahogunleg.net/blog/2007/08/13/the-c64-rocked/</link>
		<comments>http://navahogunleg.net/blog/2007/08/13/the-c64-rocked/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 16:05:08 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[History]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/08/13/the-c64-rocked/</guid>
		<description><![CDATA[Retro, Commodore 64]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/BdfxfrTXyvc"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/BdfxfrTXyvc" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br />
<tags>Retro, Commodore 64</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/08/13/the-c64-rocked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PS3 + big-ass HDTV = OMFG</title>
		<link>http://navahogunleg.net/blog/2007/08/02/ps3-big-ass-hdtv-omfg/</link>
		<comments>http://navahogunleg.net/blog/2007/08/02/ps3-big-ass-hdtv-omfg/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 05:24:42 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Consoles & Games]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/08/02/ps3-big-ass-hdtv-omfg/</guid>
		<description><![CDATA[So a buddy of mine bought himself a big-ass, 46&#8243;(full-) HDTV earlier this week. He asked me if I wanted to take my PS3 with so we could check it out it&#8217;s full capabilities. And in awe we were! Damn, that shit looks sharp. I had downloaded a few high-definition movie- and game-trailers from the [...]]]></description>
			<content:encoded><![CDATA[<p>So a buddy of mine bought himself a big-ass, 46&#8243;(full-) HDTV earlier this week. He asked me if I wanted to take my PS3 with so we could check it out it&#8217;s full capabilities. </p>
<p>And in awe we were! Damn, that shit looks sharp. </p>
<p>I had downloaded a few high-definition movie- and game-trailers from the PlayStation Network for playback and of course checked out the Casino Royale Blu-Ray that us Europeans got when registering our PS3. </p>
<p>Pretty awesome quality indeed&#8230; And the games, man, the games! Of course, <em>MotorStorm</em> has some impressive graphics and the PSN game <em>Super Stardust HD</em> just looks frigging amazing, <em>Super Rub-a-Dub</em> looking really smooth and even the <em>Heavenly Sword</em> demo that, honestly graphically wasn&#8217;t that impressive when watched on a standard TV-set, looked pretty cool.</p>
<p>I already wanted one, but now I <em>definitely</em> want one, having seen how the PS3 games look on high-def. But&#8230; dang&#8230;. those TV&#8217;s are still waaay too expensive. <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/08/02/ps3-big-ass-hdtv-omfg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice kit&#8230;</title>
		<link>http://navahogunleg.net/blog/2007/07/09/nice-kit/</link>
		<comments>http://navahogunleg.net/blog/2007/07/09/nice-kit/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 06:10:57 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Freedom & Repression]]></category>
		<category><![CDATA[Interesting Links]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/07/09/nice-kit/</guid>
		<description><![CDATA[With the current iPhone hype it&#8217;s cool to see an open device like the Neo1973. There&#8217;s even an edition that includes a special screwdriver so you can really take that to the literal level.]]></description>
			<content:encoded><![CDATA[<p>With the current iPhone hype it&#8217;s cool to see an <em>open</em> device like the <a href="http://www.openmoko.com/products-neo-base-00-stdkit.html">Neo1973</a>. There&#8217;s even an edition that includes a special screwdriver so you can really take that to the literal level.</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/07/09/nice-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So I was trying to Google a telephone number&#8230;</title>
		<link>http://navahogunleg.net/blog/2007/05/02/so-i-was-trying-to-google-a-telephone-number/</link>
		<comments>http://navahogunleg.net/blog/2007/05/02/so-i-was-trying-to-google-a-telephone-number/#comments</comments>
		<pubDate>Wed, 02 May 2007 14:40:04 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Freedom & Repression]]></category>
		<category><![CDATA[Internet & Technology]]></category>
		<category><![CDATA[Music Industry & DRM]]></category>
		<category><![CDATA[Random Rantings]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/05/02/so-i-was-trying-to-google-a-telephone-number/</guid>
		<description><![CDATA[&#8230;when suddenly Google suggested the following search term: 09 f9 11 02 9d 74 e3 5b d8 41 56 c5 63 56 88 c0 Now what the fuck is that?]]></description>
			<content:encoded><![CDATA[<p>&#8230;when suddenly Google suggested the following search term:</p>
<blockquote><p>09 f9 11 02 9d 74 e3 5b d8 41 56 c5 63 56 88 c0</p></blockquote>
<p>Now what the fuck is that? <img src='http://navahogunleg.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/05/02/so-i-was-trying-to-google-a-telephone-number/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WTF!?</title>
		<link>http://navahogunleg.net/blog/2007/04/24/wtf/</link>
		<comments>http://navahogunleg.net/blog/2007/04/24/wtf/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 13:03:22 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Internet & Technology]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/04/24/wtf/</guid>
		<description><![CDATA[More software patent craziness&#8230;]]></description>
			<content:encoded><![CDATA[<p>More <a href='http://apple.slashdot.org/apple/07/04/24/0055211.shtml'>software patent</a> <a href='http://www.appleinsider.com/articles/07/04/21/apples_interface_held_to_the_fire_in_dubious_suit.html'>craziness</a>&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/04/24/wtf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quote Of The Week #48</title>
		<link>http://navahogunleg.net/blog/2007/04/13/quote-of-the-week-48/</link>
		<comments>http://navahogunleg.net/blog/2007/04/13/quote-of-the-week-48/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 06:13:58 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Quote Of The Week]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/04/13/quote-of-the-week-48/</guid>
		<description><![CDATA[Marcus Brigstocke once said (and this is a pretty well-known quote I believe), &#8220;If Pacman had affected us as kids we&#8217;d be running around in dark rooms, munching pills and listening to repetitive music.&#8221; Quote Of The Week, QOTW]]></description>
			<content:encoded><![CDATA[<p>Marcus Brigstocke once said (and this is a pretty well-known quote I believe),<br />
<center><font size="+1"><strong><em>&#8220;If Pacman had affected us as kids we&#8217;d be running around in dark rooms, munching pills and listening to repetitive music.&#8221;</em></strong></font></center></p>
<p><tags>Quote Of The Week, QOTW</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/04/13/quote-of-the-week-48/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things that make you go ngggggggggg</title>
		<link>http://navahogunleg.net/blog/2007/04/12/things-that-make-you-go-ngggggggggg/</link>
		<comments>http://navahogunleg.net/blog/2007/04/12/things-that-make-you-go-ngggggggggg/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 05:01:36 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/04/12/things-that-make-you-go-ngggggggggg/</guid>
		<description><![CDATA[So last week, the hard-drive in my MythTV box started acting up &#8212; it was happily transcoding when all of a sudden, it showed an empty Recordings-list. I&#8217;ve had that before, so knew that MySQL was having problems due to not enough diskspace. Checking the logfiles however, I noticed more scary stuff was going on, [...]]]></description>
			<content:encoded><![CDATA[<p>So last week, the hard-drive in my MythTV box started acting up &#8212; it was happily transcoding when all of a sudden, it showed an empty Recordings-list. I&#8217;ve had <em>that</em> before, so  knew that MySQL was having problems due to not enough diskspace. Checking the logfiles however, I noticed more scary stuff was going on, the data partition was giving me filesystem errors.</p>
<p>This wouldn&#8217;t be a &#8216;real&#8217; issue if the machine was <em>just</em> storing recordings but, <em>no</em>, of course I had to cram the HD with all my photo&#8217;s-, video- and music collection, to free up space on the other machines.</p>
<p>Running fsck gave me *severe* errors, and the logfile was barfing up errors about group descriptors being corrupted. <em>That did not look good at all</em>. </p>
<p>I have had problems with drives before but I never had the pleasure getting thrown the warning **SEVERE DATA LOSS POSSIBILITY** at me. I quickly aborted the filesystem check because, to me, it seemed like the superblock was corrupted or something. Knowing the filesystem stores backup superblocks, I tried running it with an alternate one&#8230;.. That <em>seemed</em> succesful &#8230; until &#8230; fsck hit me with a segmentation fault. <em>Ouch.</em></p>
<p>That did not seem good. (All-in-all things were hopeful because I could mount the drive (with errors though) and access the data &#8212; and my adrenaline-level lowered.)</p>
<p>A bit of googling revealed that the problem <em>could</em> be solved by adding some swap space, there might be too little. I didn&#8217;t see the machine with 1G internal memory use <em>any</em> swap during the check process, but hell, I gave it a shot anyways, using <em>dd</em>, <em>mkswap</em> and <em>swapon</em> to make a temporary swapfile another 1 G in size. </p>
<p>That didn&#8217;t help either &#8230; As soon as it hit:</p>
<p><code>i_frag for inode 302 (...) is 152, should be zero.<br />
Clear<y>? yes</code></p>
<p><code>i_fsize for inode 302 (...) is 170, should be zero.<br />
Clear<y>? yes</code></p>
<p><code>Segmentation fault</code></p>
<p><em>Yikes</em>. After a bit more googling I learned that this specific issue, segfaulting on setting the i_fsize for an inode, should be resolved in the latest version of <em>e2fsprogs</em>. </p>
<p>So I downloaded, compiled, and ran it on the seemingly un-fixable partition to see it nicely fix all the errors <em>without</em> hitting me with the segmentation fault again.</p>
<p>The machine is now up and running again, playing Eric B and Rakim as I write this. So I&#8217;m happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/04/12/things-that-make-you-go-ngggggggggg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I just bought a Playstation 3&#8230;</title>
		<link>http://navahogunleg.net/blog/2007/03/29/i-just-bought-a-playstation-3/</link>
		<comments>http://navahogunleg.net/blog/2007/03/29/i-just-bought-a-playstation-3/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 08:48:28 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Consoles & Games]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[The Netherlands]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/03/29/i-just-bought-a-playstation-3/</guid>
		<description><![CDATA[The thing I least expected happened: buying the Playstation 3 the same month when it got available here in the Netherlands. Yeh, well, what can I say &#8212; it can run Linux, dude.]]></description>
			<content:encoded><![CDATA[<p>The thing I least expected happened: buying the Playstation 3 <em>the same month</em> when it got available here in the Netherlands.</p>
<p>Yeh, well, what can I say &#8212; <em>it can run Linux, dude</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/03/29/i-just-bought-a-playstation-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My first Apple Dashboard Widget</title>
		<link>http://navahogunleg.net/blog/2007/03/19/my-first-apple-dashboard-widget/</link>
		<comments>http://navahogunleg.net/blog/2007/03/19/my-first-apple-dashboard-widget/#comments</comments>
		<pubDate>Mon, 19 Mar 2007 19:18:23 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/03/19/my-first-apple-dashboard-widget/</guid>
		<description><![CDATA[This weekend I wrote my first Apple Dashboard Widget because of a number of reasons; - I wanted to get acquainted with the OS X Dashboard Widget stuff, - I needed something to control my MythTV front-end because I wanted to be able to control it from my laptop because I so often loose the [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I wrote my first Apple Dashboard Widget because of a number of reasons;<br />
- I wanted to get acquainted with the OS X Dashboard Widget stuff,<br />
- I needed something to control my MythTV front-end because I wanted to be able to control it from my laptop because I so often loose the remotes and I have a flaky wireless keyboard that somehow suffers from the interference of my wireless network which basically renders it useless.</p>
<p>So I took some time out to write <a href="http://navahogunleg.net/blog/my-projects/mythtvcontrol/">this widget</a> that now enables me to use my MacBook as a very expensive remote control:<br />
<center><img src="http://navahogunleg.net/files/mythcontrol_front_0.2.png" /></center></p>
<p>If you are thinking about downloading it, please note that this version (0.2) is the first public release and although the code has been cleaned up a bit, there may surely be some issues with it. </p>
<p><tags>Apple, OS X, Widgets, MythTV</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/03/19/my-first-apple-dashboard-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I hate cripple-ware!</title>
		<link>http://navahogunleg.net/blog/2007/01/26/i-hate-cripple-ware/</link>
		<comments>http://navahogunleg.net/blog/2007/01/26/i-hate-cripple-ware/#comments</comments>
		<pubDate>Fri, 26 Jan 2007 09:26:59 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Belegana]]></category>
		<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Random Rantings]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/01/26/i-hate-cripple-ware/</guid>
		<description><![CDATA[As I mentioned in an earlier post, I have now got an Apple MacBook Pro to work on, which obviously has its pros and cons. Sure, the machine supports X11 to a certain extent but I don&#8217;t want to basically run 2 different window managers that look and act a bit differently. I have been [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in an earlier post, I have now got an Apple MacBook Pro to work on, which obviously has its pros and cons. Sure, the machine supports X11 to a certain extent but I don&#8217;t want to basically run 2 different window managers that look and act a bit differently. I have been working on Linux machines for over a decade now and one of the major drawbacks of having a mainstream operating system is that everyone that writes an application or utility for it wants to <em>sell</em> it. You search for something, you think you find it because you read a good review or something and end up on a page where you can download a crippled piece of software.</p>
<p>Nope, it doesn&#8217;t seem enough anymore that somebody else even <em>wants</em> to try your software &#8212; <em>no</em>, people have to <em>pay</em> to get an un-crippled, functional application.</p>
<p>I don&#8217;t mind people making an honest buck, but the crippling of functionality seem like mob-extortion practices to me.</p>
<p>And it&#8217;s really starting to become an annoyance&#8230; <em>again</em> (hence this rant). It seems that money is more important than showing off what you can do. Back when I was a kid, it was fun to write software and share it with people I knew. The idea that somebody else was using my software or playing my game was cool &#8212; somebody else that would think &#8216;<em>Wow this is a great, I&#8217;m glad he wrote this</em>&#8216;.</p>
<p>Now people are like, &#8216;<em>I&#8217;m a l33t coder &#8212; gimme gimme gimme and you get this fine application without crippled functionality.</em>&#8216;, <em>before you have actually <strong>started</strong> using the program</em>. (And everything being released as a <em>binary</em>, it&#8217;s pretty hard to find out if they actually <em>wrote it themselves</em> and didn&#8217;t steal logic from known Open Source projects. Being I&#8217;m Dutch, I don&#8217;t think I would even want to pay up $20 to attempt to find out.)</p>
<p>Man, didn&#8217;t you write that utility or program because you wanted the functionality <em>yourself</em>? People downloaded and used your program and have possibly sent you bug-reports, feature requests and new ideas. And then, suddenly, your great free program turns into a cock-teasing prostitute that knows what the users want and you depend on the fact that a few people that have taken it for a lap-dance will pay up for the complete job &#8212; just showing enough to make the average guy horny.</p>
<p>No wonder there are guys (and girls) out there that crack that type of software. To continue the analogy in the previous paragraph, that isn&#8217;t <em>rape</em>, the software is <em>asking for it</em>. </p>
<p>No, today it seems that the crackers are the really smart guys out there. At least, <em>they</em> unconditionally release their tools &#8212; for their own egos or whatever. If the ego of any author of a cracked application was just as equally pleased he wouldn&#8217;t have had to lock-up his piece of software to begin with.</p>
<p>But relax, I wouldn&#8217;t use a <em>cracked</em> version of your program anyway &#8212; there&#8217;s no <em>love</em>, man &#8212; I&#8217;d only make love to a woman that actually <em>wants</em> to, for free.</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/01/26/i-hate-cripple-ware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yay I got a new Mac!</title>
		<link>http://navahogunleg.net/blog/2007/01/11/yay-i-got-a-new-mac/</link>
		<comments>http://navahogunleg.net/blog/2007/01/11/yay-i-got-a-new-mac/#comments</comments>
		<pubDate>Thu, 11 Jan 2007 07:16:08 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/01/11/yay-i-got-a-new-mac/</guid>
		<description><![CDATA[First post from my new Mac! Stranger things have happened: a proprietary operating system has entered my household once again. I didn&#8217;t pay for it, mind you, my boss did. *sniff* It may be some weird fetish, but the smell of new hardware is just&#8230; well&#8230; there is just something about it.. So I&#8217;m all [...]]]></description>
			<content:encoded><![CDATA[<p><em>First post from my new Mac!</em></p>
<p>Stranger things have happened: a proprietary operating system has entered my household once again. I didn&#8217;t pay for it, mind you, <em>my boss</em> did. </p>
<p><em>*sniff*</em> It may be some weird fetish, but the smell of new hardware is just&#8230; well&#8230; there is just something about it..</p>
<p>So I&#8217;m all happy discovering new things and installing open source software such as Firefox, Thunderbird and OpenOffice. I have to find me a decent editor as well (with code highlighting et cetera); over time I have gotten very fond of the <a href='http://kate-editor.org/'>Kate editor</a> from the KDE. </p>
<p>I&#8217;m sure I&#8217;ll find something&#8230; free &#8212; as in beer&#8230; And if I don&#8217;t, well, there&#8217;s always <em>vi</em>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/01/11/yay-i-got-a-new-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash player v9.0 for Linux (oh yeah, beta)</title>
		<link>http://navahogunleg.net/blog/2007/01/08/flash-player-v90-for-linux/</link>
		<comments>http://navahogunleg.net/blog/2007/01/08/flash-player-v90-for-linux/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 12:55:59 +0000</pubDate>
		<dc:creator>Navaho Gunleg</dc:creator>
				<category><![CDATA[Computers & Hardware]]></category>
		<category><![CDATA[Internet & Technology]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://navahogunleg.net/blog/2007/01/08/flash-player-v90-for-linux/</guid>
		<description><![CDATA[I today incidentally discovered the Penguin.SWF blog, which details the development of version 9 of the Flash Player for Linux. Lucky, because I was just beginning to feel like a handicapped person not being able to reach some information over the last few weeks so. Shows you how much I care about plugins &#8212; this [...]]]></description>
			<content:encoded><![CDATA[<p>I today incidentally discovered <a href='http://blogs.adobe.com/penguin.swf/'>the Penguin.SWF blog</a>, which details the development of <em>version 9</em> of the Flash Player <em>for Linux</em>. </p>
<p>Lucky, because I was <em>just</em> beginning to feel like a handicapped person not being able to reach some information over the last few weeks so. </p>
<p>Shows you how much I care about <em>plugins</em> &#8212; this thing seemed to have been available since at least the 20th of November of the last year.</p>
<p>Anyway, so far the plugin seems OK &#8212; I noticed an slight audio/video de-sync problem seems to have gone, too. So that&#8217;s cool.</p>
<p>I think it&#8217;s sad that the <em>really</em> handicapped people are <em>still</em> unable to reach any of those flash-based sites out there. It still baffles me people think they are really &#8216;protecting&#8217; text by shoving it into a flash animation &#8212; all it really does is cut off the people that don&#8217;t have any way of viewing or hearing it in an alternative way.</p>
<p>Even sadder the fact that &#8212; hey, being human and all &#8212; <em>I</em> can&#8217;t be bothered no more, &#8217;cause I got a viewer! </p>
]]></content:encoded>
			<wfw:commentRss>http://navahogunleg.net/blog/2007/01/08/flash-player-v90-for-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

