<?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>My website, blog and portfolio...</title>
	<atom:link href="http://www.notmydns.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.notmydns.com</link>
	<description></description>
	<lastBuildDate>Wed, 01 Sep 2010 00:19:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Trendmicro security agent</title>
		<link>http://www.notmydns.com/2010/08/31/trendmicro-security-agent/</link>
		<comments>http://www.notmydns.com/2010/08/31/trendmicro-security-agent/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 00:19:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[anti-virus]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=205</guid>
		<description><![CDATA[So today this evil thing called TrendMicro was bothering me. It started blocking websites, preventing me from writing to the registry and all kinds of annoyingness. I set out to destroy it. If you ever have this problem do the following. Under mmc disable all services related to TrendMicro. Then right click the device manager [...]]]></description>
			<content:encoded><![CDATA[<p>So today this evil thing called TrendMicro was bothering me. It started blocking websites, preventing me from writing to the registry and all kinds of annoyingness. I set out to destroy it. If you ever have this problem do the following. Under mmc disable all services related to TrendMicro. Then right click the device manager portion of mmc and show all hidden shit. Scroll down to non-pnp devices. Remove all devices with tmxxxx and any devices with the name trend micro in them. Restart the pc. Open regedit and browse to &#8220;<em>HKLM</em>\<em>SOFTWARE</em>\<em>TrendMicro</em>\PC-cillinNTCorp\CurrentVersion\misc&#8221; change the AllowUninstall key from 0 to 1. Go to control panel-&gt;add/Remove Programs and uninstall that evil virus called trend micro. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2010/08/31/trendmicro-security-agent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You can&#8217;t stop me now!</title>
		<link>http://www.notmydns.com/2010/08/23/you-cant-stop-me-now/</link>
		<comments>http://www.notmydns.com/2010/08/23/you-cant-stop-me-now/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 02:02:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[bochs]]></category>
		<category><![CDATA[freedos]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=202</guid>
		<description><![CDATA[Just when you thought you could stop me! I&#8217;m back with bochs and I&#8217;m not stopping there. FreeDOS baby!]]></description>
			<content:encoded><![CDATA[<p>Just when you thought you could stop me! I&#8217;m back with bochs and I&#8217;m not stopping there. FreeDOS baby! <a href="http://www.notmydns.com/wp-content/uploads/2010/08/cantstopmebabyjpg.jpg"><img class="alignright size-medium wp-image-203" title="Can't stop me" src="http://www.notmydns.com/wp-content/uploads/2010/08/cantstopmebabyjpg-300x225.jpg" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2010/08/23/you-cant-stop-me-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unblocking java applet</title>
		<link>http://www.notmydns.com/2010/05/17/195/</link>
		<comments>http://www.notmydns.com/2010/05/17/195/#comments</comments>
		<pubDate>Tue, 18 May 2010 02:20:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=195</guid>
		<description><![CDATA[While accessing a website I received a dialog box to block a Java applet. Usually when I popup box comes up and asks something, its asking if I really want to access this content, not block it FOREVER! Serious Oracle, what the fuck! So now I cannot access the content on this website. So I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.notmydns.com/wp-content/uploads/2010/05/prompt.jpg"><img class="alignleft size-full wp-image-194" title="Prompt to block java applet" src="http://www.notmydns.com/wp-content/uploads/2010/05/prompt.jpg" alt="Prompt to block java applet" width="224" height="115" /></a>While accessing a website I received a dialog box to block a Java applet. Usually when I popup box comes up and asks something, its asking if I really want to access this content, not block it FOREVER! Serious Oracle, what the fuck! So now I cannot access the content on this website.</p>
<p>So I decided to contact Oracle support about the issue. Get this! (I wish I had saved a screenshot of the issue, because it would have been a good thing to post here.) The support guy told me that I should uninstall the Jre and reinstall the jre. What the fuck kind of solution is that!?</p>
<p>Seriously Oracle, what Douchebaggotry is this shit!?</p>
<p>By the way, this worked. I uninstalled the jre, ran cclean, and reinstalled the jre. Things are working fine now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2010/05/17/195/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back in black</title>
		<link>http://www.notmydns.com/2010/01/11/back-in-black/</link>
		<comments>http://www.notmydns.com/2010/01/11/back-in-black/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 21:12:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/2010/01/11/back-in-black/</guid>
		<description><![CDATA[So here I am. I&#8217;m back from Californa. A small trip to Thailand, a couple months of meditation and a new me.]]></description>
			<content:encoded><![CDATA[<p>So here I am. I&#8217;m back from Californa. A small trip to Thailand, a couple months of meditation and a new me. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2010/01/11/back-in-black/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not dead yet</title>
		<link>http://www.notmydns.com/2009/11/25/not-dead-yet/</link>
		<comments>http://www.notmydns.com/2009/11/25/not-dead-yet/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 02:46:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/2009/11/25/not-dead-yet/</guid>
		<description><![CDATA[I&#8217;m not dead yet. Just becomming a monk. Tomorrow I travel to thailand. I won&#8217;t be back until Jan. 14th. You can contact me via email but I won&#8217;t be able to answer it until I get back.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not dead yet. Just becomming a monk. Tomorrow I travel to thailand. I won&#8217;t be back until Jan. 14th. You can contact me via email but I won&#8217;t be able to answer it until I get back.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/11/25/not-dead-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macbook key broke</title>
		<link>http://www.notmydns.com/2009/09/12/macbook-key-broke/</link>
		<comments>http://www.notmydns.com/2009/09/12/macbook-key-broke/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 15:25:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[macbook]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=180</guid>
		<description><![CDATA[So this weekend I headed to my sisters house to take care of her animals while she&#8217;s at Mexico Beach for a triathlon. Well I left the room this morning for 5 minutes and my laptop was on the floor closed. When I opened it up the 8 key was missing and could not be [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_182" class="wp-caption alignleft" style="width: 310px"><a href="http://www.notmydns.com/wp-content/uploads/2009/09/2009-09-12-10.21.04.jpg"><img class="size-medium wp-image-182" title="Macbook Keyboard" src="http://www.notmydns.com/wp-content/uploads/2009/09/2009-09-12-10.21.04-300x225.jpg" alt="Macbook Keyboard - missing 8 key" width="300" height="225" /></a><p class="wp-caption-text">Macbook Keyboard - missing 8 key</p></div>
<p>So this weekend I headed to my sisters house to take care of her animals while she&#8217;s at Mexico Beach for a triathlon. Well I left the room this morning for 5 minutes and my laptop was on the floor closed. When I opened it up the 8 key was missing and could not be found! I&#8217;ve searched and searched, the only thing I can figure is one of the dogs popped the key off and ate it! So I did a few google searched and found out that it would cost me about $225 to replace the kayboard or I could replace it myself for far less.</p>
<p>A few more google searches later and I found a <a title="Replace macbook keyboard" href="http://www.youtube.com/watch?v=2Kg6EfuR-6Y" target="_blank">youtube video</a> of a guy replacing a single key on the macbook, so I found this site called &#8220;<a title="We Love Macs' website" href="http://www.welovemacs.com/" target="_blank">WeLoveMacs</a>&#8221; and purchased an 8 key from them for about $16. Now I wait for my new 8 key to come in so I can stop hitting that little rubber thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/09/12/macbook-key-broke/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Firefox to remove All history..</title>
		<link>http://www.notmydns.com/2009/08/25/getting-firefuck-to-remove-all-history/</link>
		<comments>http://www.notmydns.com/2009/08/25/getting-firefuck-to-remove-all-history/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 00:46:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=176</guid>
		<description><![CDATA[So unlike previous versions of firefox its impossible to clear all the history. How The fuck do I remove browser history, cookies and everything else from firefox!? Here&#8217;s a post with the same question on this issue straight from mozillas website.. http://support.mozilla.com/tiki-view_forum_thread.php?locale=ro&#38;forumId=1&#38;comments_parentId=399203 For those who are interested, I finally managed to clear the shit. I [...]]]></description>
			<content:encoded><![CDATA[<p>So unlike previous versions of firefox its impossible to clear all the history. How The fuck do I remove browser history, cookies and everything else from firefox!?</p>
<p>Here&#8217;s a post with the same question on this issue straight from mozillas website..</p>
<p><a title="clearing firefuck history" href="http://support.mozilla.com/tiki-view_forum_thread.php?locale=ro&amp;forumId=1&amp;comments_parentId=399203" target="_blank">http://support.mozilla.com/tiki-view_forum_thread.php?locale=ro&amp;forumId=1&amp;comments_parentId=399203</a></p>
<p>For those who are interested, I finally managed to clear the shit. I removed firefox, ran cclean and reinstalled firefox. Something is wrong with firefox.  Also I switched it so firefox is always in secure browsing mode. For those who are paranoid like me, just leave the stupid thing in secure browsing mode.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/08/25/getting-firefuck-to-remove-all-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posting files to twitter</title>
		<link>http://www.notmydns.com/2009/08/15/posting-files-to-twitter/</link>
		<comments>http://www.notmydns.com/2009/08/15/posting-files-to-twitter/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 05:02:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=170</guid>
		<description><![CDATA[Today after reading about botnets being controlled by twitter I decided to see if I could post files via twitter. I quickly hacked up a unix script to do just that. This is the script, soon to follow I will have another to monitor twitter for files and reassemble them once they come through. #!/bin/bash [...]]]></description>
			<content:encoded><![CDATA[<p>Today after reading about botnets being controlled by twitter I decided to see if I could post files via twitter. I quickly hacked up a unix script to do just that. This is the script, soon to follow I will have another to monitor twitter for files and reassemble them once they come through.</p>
<blockquote><p>#!/bin/bash</p>
<p>API=&#8221;http://twitter.com/statuses/update.xml&#8221;<br />
DATA=&#8221;"<br />
USER=&#8221;fefeman&#8221;<br />
PASS=&#8221;"<br />
FILE=$1</p>
<p>if [ $# = 0 ]; then<br />
echo &#8220;USE: &#8221;<br />
echo &#8220;post.sh file&#8221;<br />
echo &#8221; &#8221;<br />
echo &#8220;file is the name of the file you wish to post to twitter.&#8221;<br />
exit 1<br />
fi</p>
<p># split the file into 139character cunks for twitter<br />
base64 $1  | split -C 139</p>
<p># post initial file information<br />
DATA=&#8221;Posting file: $FILE base 64 encoded for your pleasure!&#8221;<br />
wget &#8211;user=$USER &#8211;password=$PASS &#8211;post-data=&#8221;status=$DATA&#8221; $API<br />
DATA=&#8221;"</p>
<p># output files are in x* format so to make things simple<br />
# we&#8217;ll just list all of the x* files<br />
for f in ./x*<br />
do<br />
DATA=`cat $f`<br />
wget &#8211;user=$USER &#8211;password=$PASS &#8211;post-data=&#8221;status=$DATA&#8221; $API<br />
rm -rf update.xml<br />
done</p>
<p># post initial file information<br />
DATA=&#8221;End of file: $FILE &#8221;<br />
wget &#8211;user=$USER &#8211;password=$PASS &#8211;post-data=&#8221;status=$DATA&#8221; $API</p>
<p>rm -rf x*</p></blockquote>
<p>It&#8217;s got a few bugs but its a good proof of concept. Several such bugs are:</p>
<ul>
<li> If wget cannot hit the page for whatever reason then the script will continue on to the next 139 bytes of the file</li>
<li>There maybe issues with wget posting in the wrong order. (I noticed multiple update.xml files in the output directory which means either previous update.xml files didnt get removed probably due to multitasking  problems??)</li>
</ul>
<p>*</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/08/15/posting-files-to-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC G1 (Android) Unlock</title>
		<link>http://www.notmydns.com/2009/08/09/htc-g1-android-unlock/</link>
		<comments>http://www.notmydns.com/2009/08/09/htc-g1-android-unlock/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 22:54:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Daily]]></category>
		<category><![CDATA[andriod]]></category>
		<category><![CDATA[unlock]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=168</guid>
		<description><![CDATA[So I got my unlock code today from T-Mobile and here are the instructions for those inquiring minds: Thank you for taking the time to contact T-Mobile. Below you will see the Instructions for unlocking your HTC device. 1. Insert the foreign SIM card 2. Power on the device and the display should read &#8220;Please [...]]]></description>
			<content:encoded><![CDATA[<p>So I got my unlock code today from T-Mobile and here are the instructions for those inquiring minds:</p>
<p><span style="font-family: Tahoma; font-size: x-small;"><span style="color: #0000ff;">Thank you for taking the time to contact T-Mobile. Below you will see the Instructions for unlocking your HTC device.</p>
<p>1. Insert the foreign SIM card<br />
2. Power on the device and the display should read &#8220;Please input unlock code&#8221;<br />
3. Enter the unlock code and the device should display &#8220;Phone is unlocked.&#8221;<br />
4. Allow the phone to scan the network (or manually click on the antenna icon to do this)</p>
<p>It is very important that the instructions and SIM unlock code are entered correctly as listed. If you receive an error message while performing the instructions do not make any further attempts to unlock the handset. Please be aware that if an excessive amount of incorrect attempts are made, the phone will be permanently locked. You will need to verify the IMEI by pressing *#06# and contact Customer Care for support.<br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/08/09/htc-g1-android-unlock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Panther XP theme</title>
		<link>http://www.notmydns.com/2009/08/08/panther-xp-theme/</link>
		<comments>http://www.notmydns.com/2009/08/08/panther-xp-theme/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 04:10:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=163</guid>
		<description><![CDATA[I just thought I&#8217;d show this off. Its windows xp running a neat theme I found.]]></description>
			<content:encoded><![CDATA[<p>I just thought I&#8217;d show this off. Its windows xp running a neat theme I found.</p>
<p><a href="http://www.notmydns.com/wp-content/uploads/2009/08/panther.JPG"><img class="alignleft size-medium wp-image-164" title="XP Pather Theme" src="http://www.notmydns.com/wp-content/uploads/2009/08/panther-300x187.jpg" alt="XP Pather Theme" width="300" height="187" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/08/08/panther-xp-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TM-V71a dual band mobile</title>
		<link>http://www.notmydns.com/2009/08/08/tm-v71a-dual-band-mobile/</link>
		<comments>http://www.notmydns.com/2009/08/08/tm-v71a-dual-band-mobile/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 20:04:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Daily]]></category>
		<category><![CDATA[Hamradio]]></category>
		<category><![CDATA[crossband repeat]]></category>
		<category><![CDATA[kenwood]]></category>
		<category><![CDATA[yaesu]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=157</guid>
		<description><![CDATA[Today I couldn&#8217;t help myself. I bought a TM-V71a dual band radio for the car. The main reason why I chose this over the Yeasu was because I read that you don&#8217;t have to have a Kenwood HT to remote control it, also you don&#8217;t have to put it in ARTS mode to turn on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.notmydns.com/wp-content/uploads/2009/08/tm-v71s-v71.jpg"><img class="alignleft size-medium wp-image-158" title="tm-v71a" src="http://www.notmydns.com/wp-content/uploads/2009/08/tm-v71s-v71-300x208.jpg" alt="tm-v71a" width="300" height="208" /></a>Today I couldn&#8217;t help myself. I bought a TM-V71a dual band radio for the car. The main reason why I chose this over the Yeasu was because I read that you don&#8217;t have to have a Kenwood HT to remote control it, also you don&#8217;t have to put it in ARTS mode to turn on the CW id. The TM-V71a also has an addon to make it APRS ready (which I&#8217;m really excited about). You can check out the addon at<a title="RC-D710" href="http://www.universal-radio.com/CATALOG/fm_txvrs/07270071.html" target="_blank"> http://www.universal-radio.com/CATALOG/fm_txvrs/07270071.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/08/08/tm-v71a-dual-band-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assembly book, Filezilla for linux, and Hannah Montanna Linux</title>
		<link>http://www.notmydns.com/2009/08/01/assembly-book-filezilla-for-linux-and-hannah-montanna-linux/</link>
		<comments>http://www.notmydns.com/2009/08/01/assembly-book-filezilla-for-linux-and-hannah-montanna-linux/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 13:37:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[486]]></category>
		<category><![CDATA[asm]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[hannah montanna]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=155</guid>
		<description><![CDATA[Sorry it&#8217;s been so long since I last posted, but I&#8217;ve been having way too much fun poking around with my 486. I&#8217;ve been writing a bit of assembler and I found the coolest asm book called Assembly Language Step-by-Step Programming with DOS and Linux that I&#8217;ve been reading. This book is hillarious if you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry it&#8217;s been so long since I last posted, but I&#8217;ve been having way too much fun poking around with my 486. I&#8217;ve been writing a bit of assembler and I found the coolest asm book called <a title="Amazon.com - Assembly Language Step-by-Step Programming with DOS and Linux" href="http://www.amazon.com/Assembly-Language-Step-step-Programming/dp/0471375233/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1249130336&amp;sr=8-1" target="_blank">Assembly Language Step-by-Step Programming with DOS and Linux</a> that I&#8217;ve been reading. This book is hillarious if you&#8217;re interested in asm I reccomend this book.</p>
<p>Here&#8217;s something entertaining to check out. Hannah Montanna Linux, it seems someone has created their own themed Hanna Montanna linux, but don&#8217;t let it fool you, its really just kbuntu themed. For a good laugh <a title="HannaMontanna Linux" href="http://hannahmontana.sourceforge.net/Site/Home.html" target="_blank">http://hannahmontana.sourceforge.net/Site/Home.html</a> here&#8217;s  a review of it (I like the comments at the bottom the best): <a title="Review of Hannah Montanna Linux" href="http://desktoplinuxreviews.com/2009/07/27/hannah-montana-linux/" target="_blank">http://desktoplinuxreviews.com/2009/07/27/hannah-montana-linux/</a></p>
<p>So today I was in much need of an ftp program for linux. Up until now I&#8217;ve been just using the commandline ftp client for transferring files. If I needed to transfer more then a few files I&#8217;d just tar them up before sending them. Well this process works until you need to transfer files to a windows machine. So I googled a bit and found out that my favoriate ftp client for windows is also avaliable for linux! Filezilla! You can download it from their <a title="FileZilla Website" href="http://filezilla-project.org/" target="_blank">website</a> or if you have ubuntu/debian apt-get install filezilla. It adds itself to the internet folder under the applications drop downmenu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/08/01/assembly-book-filezilla-for-linux-and-hannah-montanna-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New monitor! Samsung T240HD</title>
		<link>http://www.notmydns.com/2009/07/11/new-monitor-samsung-t240hd/</link>
		<comments>http://www.notmydns.com/2009/07/11/new-monitor-samsung-t240hd/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 04:10:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[T240HD]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=150</guid>
		<description><![CDATA[So I got a new monitor. A Samsung T240HD. It&#8217;s a 24inch LCD with a sweet contract ratio of 10000:1 and full 1080p resolution. Xorg gave me problems, but after copying a config someone posted on the ubuntu forums I was able to get it working. # xorg.conf (X.Org X Window System server configuration file) [...]]]></description>
			<content:encoded><![CDATA[<p>So I got a new monitor. A Samsung T240HD. It&#8217;s a 24inch LCD with a sweet contract ratio of 10000:1 and full 1080p resolution. Xorg gave me problems, but after copying a config someone posted on the ubuntu forums I was able to get it working.</p>
<blockquote><p># xorg.conf (X.Org X Window System server configuration file)<br />
#<br />
# This file works with a Samsung SyncMaster 245BW monitor and an<br />
# nVidia Quadra FX 3450 video card, connected by an analog cable<br />
# via an analog/DVI splitter under Ubuntu 8.04 Hardy Heron. 5/21/08.<br />
#<br />
# If you have edited this file but would like it to be automatically updated<br />
# again, run the following command:<br />
#   sudo dpkg-reconfigure -phigh xserver-xorg</p>
<p>Section &#8220;Screen&#8221;<br />
Identifier	&#8220;Default Screen&#8221;<br />
Monitor		&#8220;SyncMaster&#8221;<br />
Device		&#8220;Generic Video Card&#8221;<br />
SubSection &#8220;Display&#8221;<br />
Modes	&#8220;1920&#215;1200&#8243; &#8220;1600&#215;1200&#8243; &#8220;1280&#215;1024&#8243; &#8220;1280&#215;960&#8243; &#8220;1152&#215;864&#8243; &#8220;1024&#215;768&#8243; &#8220;800&#215;600&#8243; &#8220;640&#215;480&#8243;<br />
EndSubSection<br />
Option		&#8220;AddARGBGLXVisuals&#8221;	&#8220;True&#8221;<br />
Defaultdepth	24<br />
EndSection</p>
<p>Section &#8220;Device&#8221;<br />
Identifier	&#8220;Generic Video Card&#8221;<br />
Driver		&#8220;nvidia&#8221;<br />
EndSection</p>
<p>Section &#8220;InputDevice&#8221;<br />
Identifier	&#8220;Generic Keyboard&#8221;<br />
Driver		&#8220;kbd&#8221;<br />
Option		&#8220;XkbRules&#8221;	&#8220;xorg&#8221;<br />
Option		&#8220;XkbModel&#8221;	&#8220;pc104&#8243;<br />
Option		&#8220;XkbLayout&#8221;	&#8220;us&#8221;<br />
EndSection</p>
<p>Section &#8220;InputDevice&#8221;<br />
Identifier	&#8220;Configured Mouse&#8221;<br />
Driver		&#8220;mouse&#8221;<br />
Option		&#8220;CorePointer&#8221;<br />
EndSection</p>
<p>Section &#8220;ServerLayout&#8221;<br />
Identifier	&#8220;Default Layout&#8221;<br />
screen		&#8220;Default Screen&#8221; 0 0<br />
Inputdevice	&#8220;Generic Keyboard&#8221;<br />
Inputdevice	&#8220;Configured Mouse&#8221;<br />
EndSection</p>
<p>Section &#8220;Module&#8221;<br />
Load		&#8220;glx&#8221;<br />
EndSection</p>
<p>Section &#8220;Monitor&#8221;<br />
Identifier	&#8220;SyncMaster&#8221;<br />
Horizsync	30.0	-	81.0<br />
Vertrefresh	56.0	-	75.0<br />
Option		&#8220;DPMS&#8221;<br />
EndSection</p>
<p>Section &#8220;Extensions&#8221;<br />
Option		&#8220;Composite&#8221;	&#8220;Enable&#8221;<br />
EndSection</p></blockquote>
<p>Also I had to run auto fit on the monitor for the screen to be sized correctly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/07/11/new-monitor-samsung-t240hd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FREEDOS Project Documentation</title>
		<link>http://www.notmydns.com/2009/06/20/freedos-project-documentation/</link>
		<comments>http://www.notmydns.com/2009/06/20/freedos-project-documentation/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 06:12:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[freedos]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=147</guid>
		<description><![CDATA[So I&#8217;m trying to help the freedos project with documentation. Here&#8217;s a bit of what I&#8217;ve written to replace the new users guide. Unfortunately wordpress is being a pain, and it&#8217;s late, so the formatting is a bit off. Welcome to the DOS new users guide. In this guide I try to give the reader [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m trying to help the freedos project with documentation. Here&#8217;s a bit of what I&#8217;ve written to replace the <a title="FreeDOS new users guide" href="http://fd-doc.sourceforge.net/wiki/index.php?n=FdDocEn.NewUserGuide" target="_blank">new users guide</a>. Unfortunately wordpress is being a pain, and it&#8217;s late, so the formatting is a bit off.</p>
<p>Welcome to the DOS new users guide. In this guide I try to give the reader just enough information to start using DOS efficiently. This is by no means an extensive guide and it is only meant to get the reader familure with DOS. DOS is not hard to learn and there are graphical interfaces to help you out if you&#8217;re interested, but most of DOS&#8217;s power is in the commandline. Besides, It only takes a limited number of commands to use DOS efficiently and these commands could be learned in a day.</p>
<p>To help give you a full idea of what happens when you use DOS I&#8217;ll explain what happens when your computer boots all the way up to when DOS is loaded as well as some of what DOS does at boot up. Then I&#8217;ll explain a few commands to get you fimilure with DOS so that you may feel at home using it on a daily basis.</p>
<p>Let&#8217;s begin with the power on button. When you turn your computer on by pressing the power button the electrical components in your computer power up. One of the first of these components to power up is the BIOS. The BIOS is the basic communication block between your computers hardware (keyboard, mouse, soundcard, modem, floppy drive, etc..) and your computers operating system (in this case DOS). For more information on the BIOS, see http://en.wikipedia.org/wiki/BIOS.</p>
<p>Once the BIOS boots then, depending on what you&#8217;re settings are, it searches for a boot sector on your harddrive, cdrom drive, or floppy drive. The boot sector is a small bit of code written (usually by your operating system, DOS) in a special memory space on your drive. Once the boot sector is found it&#8217;s then placed into memory and then executed by the computer. To learn more about boot sectors and boot strapping see http://en.wikipedia.org/wiki/Bootstrapping_(computing).</p>
<p>In our case we have a DOS boot sector and once it&#8217;s placed into memory DOS loads two files. The first file is the config.sys file. This file usually contains device drivers like cdrom, network and sound card drivers. Once the config.sys is loaded the autoexec.bat file is loaded. Usually the autoexec.bat file can contain device drivers much like the config.sys as well as user configuration settings, such as prompt type, environment variables and other customizations a user may wish to make.</p>
<p>After the autoexec.bat is loaaded, DOS then displays the command prompt:</p>
<p>&lt;C:\&gt;</p>
<p>followed by a blinking cursor. At this point DOS is waiting for commands from the user, that means you! From the prompt you can perform basic file operations such as copying files, moving files, ranaming files or listing files.</p>
<p>Before we begin with how to perform these operations it&#8217;s a good idea to get an understanding of how DOS organizes files. DOS stores files onto drives. Drives are usually named by a letter followed by a colon. For example, floppy drives are usually A: or B:, the harddrive is C: and the CDROM drive is D:. You can access different drives in DOS by typing the drive letter followed by the colon and pressing return.<br />
Example of a user changing drive to A: and back to C: in DOS.<br />
&lt;C:\TMP&gt;a:<br />
&lt;A:\&gt;c:<br />
&lt;C:\TMP&gt;</p>
<p>On each drive there may also be directories. Directories are just like they sound, it&#8217;s a way of organizing files into a logical structure. For example, in the following structure:</p>
<p>C Drive<br />
|<br />
±GAMES directory<br />
|<br />
±DOOM directory<br />
|<br />
±DOOM.EXE<br />
±DOOM.WAD<br />
±README.TXT<br />
±&#8230;</p>
<p>the drive C contains the GAMES directory and within the GAMES directory there is a DOOM directory. Just like the DOOM directory contains the files DOOM.EXE, DOOM.WAD and README.TXT other directories can contain files as well. These files and directories can be organized in any way that the user wants or needs.</p>
<p>Now back to the command prompt with a little explination:</p>
<p>C:     \     &gt;_</p>
<p>^      ^     waiting for your command<br />
|      |<br />
|      root directory<br />
|<br />
drive C</p>
<p>The C: denotes the drive that you&#8217;re currently on, from there the / shows you the current directory. The prompt is there as a friendly reminder to the user as to where they are on the drive. The prompt can also be changed by typing PROMPT followed by any number of command switches, which I won&#8217;t go into on the tutorial. Type PROMPT /? for more information on the PROMPT command.</p>
<p>Now for you&#8217;re first command, the DIR command! The DIR command is short for directory listing. The DIR command lists files and directories within the current directory. For example, if you&#8217;re at &lt;C:\&gt; and you type DIR you may get something similar to the following:</p>
<p>C:\&gt;DIR<br />
Volume in drive C is mu/drives/c</p>
<p>Directory of C:\</p>
<p>CONFIG   SYS           346  11-10-08  8:19p<br />
TMP                  &lt;DIR&gt;  05-25-09  6:57p<br />
AUTOEXEC BAT           556  11-10-08  8:19p<br />
2 file(s)            902 bytes<br />
1 dir(s)   2,147,450,880 bytes free</p>
<p>The command above shows all files and directories within the current directory (C:\). Two files are listed above, CONFIG.SYS and AUTOEXEC.BAT and one directory is listed TMP. The files are followed by a size in bytes. The CONFIG.SYS is 346 bytes big and the AUTOEXEC.BAT is 556 bytes big. The date to the right of each file is the last modification date. The rest is self explanitory, total bytes taken by files, total bytes free, number of files and number of directories.</p>
<p>Like most DOS commands DIR can take a number of arguements as input. Arguements are usually passed in with a / character. For example to list directories in a wide format type DIR /W. If you&#8217;re curious to know about the other arguements to DIR or any other command just type the command followed by a /?. For example, DIR /?:</p>
<p>C:\&gt;DIR /?<br />
Displays a list of files and subdirectories in a directory.</p>
<p>DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]]<br />
[/O[[:]sortorder]] [/S] [/B] [/L] [/V]</p>
<p>[drive:][path][filename]<br />
Specifies drive, directory, and/or files to list.<br />
(Could be enhanced file specification or multiple filespecs.)<br />
/P         Pauses after each screenful of information.<br />
/W         Uses wide list format.<br />
/A         Displays files with specified attributes. (Defaults to /ADHSRA)<br />
attributes  D  Dire&#8230;&#8230;..</p>
<p>The next thing you&#8217;ll probably want to do is be able to navigate into different directories. To do this we use the Change Directory, CD or CHDIR command. CD and CHDIR do the same but I like to use the CD command since it&#8217;s much shorter to type on the command line then CHDIR. To use the CD command type CD followed by the path that you wish to change to. For example if I wanted to navigate to the directory C:\GAMES\DOOM I&#8217;d type (at the C prompt):</p>
<p>&lt;C:\&gt;CD \GAMES\DOOM\</p>
<p>Followed by the enter key. DOS changes the directory which is reflected on the command prompt:</p>
<p>&lt;C:\GAMES\DOOM&gt;</p>
<p>Unlike the DIR command the CD command does not really give any indication of what happened. This is why the prompt is so useful and what it&#8217;s used for. Oh, by the way another useful tip CD .. changes to the previous directory.</p>
<p>Now that you can list directories and files, change directories and change drives you maybe interested in creating directories and removing directories. Well these commands are easy to use, just follow along. At the C: prompt (or any other drive for that matter) you can create a directory. Let&#8217;s say we need a directory to store your pictures from your digital camera. Let&#8217;s call this directory PICTURES.</p>
<p>To create the directory just type the Make Dir command, MKDIR followed by the directory path and name. For example:</p>
<p>&lt;C:\&gt;MKDIR PICTURES<br />
or<br />
&lt;C:\&gt;MKDIR C:\PICTURES</p>
<p>Both of the commands create the directory PICTURES in C:\.</p>
<p>Well that&#8217;s great! Now you have a directory to store your pictures, next you&#8217;ll need to copy them in from a floppy drive. So you pop the floppy disk into the drive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/06/20/freedos-project-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Action Star KVM 4-Port Switch</title>
		<link>http://www.notmydns.com/2009/06/10/action-star-kvm-4-port-switch/</link>
		<comments>http://www.notmydns.com/2009/06/10/action-star-kvm-4-port-switch/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 02:03:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[psmouse]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=136</guid>
		<description><![CDATA[So I purchased an Action Star KVM switch (modelPK-4PA0-a). This particular switch has four computer ports. All ports have a ps2 keyboard and a ps2 mouse input as well as a vga input. The reason I went with a ps2 switch instead of a usb switch is because I need this switch to work with [...]]]></description>
			<content:encoded><![CDATA[<p>So I purchased an Action Star KVM switch (<a title="Link to the switch I purchased." href="http://www.actionstar.com.tw/products_details.php?l=0&amp;pro_id=50" target="_blank">modelPK-4PA0-a</a>). This particular switch has four computer ports. All ports have a ps2 keyboard and a ps2 mouse input as well as a vga input. The reason I went with a ps2 switch instead of a usb switch is because I need this switch to work with my 486 dos computer. I figured that since the specs for the switch listed almost every operating system except dos, that things might work fine in dos.</p>
<p>Upon receiving the switch I opened the package, this particular model comes with 4 kvm cables, one for each port. The kvm does not require any external power to work, so I did not need to worry about which device to unplug from the wall socket. I plugged the switch into my linux box and then plugged one of the ports into my tv tuner box (which has vga out).</p>
<p>Then I powered up my linux box. Things went along fine for a while, but I wanted to see if the tv tuner would work so I switched to the tuner. Bam! The tuner worked perfectly even though the switch did not have the keyboard our mouse ps2 sockets plugged into the switch for that particular port.</p>
<p>I watched a few tv commercials in discust and switched back to linux. Then back to slashdot, I followed a few links and then my mouse started acting odd! Everytime I&#8217;d scroll up the browser would go to the previous page!</p>
<p>Upset, I decided to google for some answers and I found some.</p>
<p>The reason the mouse gets all wonkey after a switch is because the switch disconnects the mouse from power completely. For usb mice and mice with scroll wheels there are two modes that the mouse can be used in, basic and advanced. The basic mode only allows three basic mouse buttons and the advanced mode allows more buttons such as scroll, scroll click, and the left and right thumb buttons.</p>
<p>When the mouse gets disconnected it looses power and gets put back into the basic mode. This causes some os&#8217;s to get a little weird because they still &#8220;think&#8221; the mouse is still in advanced mode. This causes the mouse to act spirraticly sometimes causeing the mouse to track wrong or click incorrectly.</p>
<p>In linux there are settings that you can set in your kernel or modprobe.conf to fix this issue. In my case I used:</p>
<blockquote><p>options psmouse proto=exps<br />
options psmouse resetafter=10</p></blockquote>
<p>This tells the psmouse module to use the exp protocol, and after 10 bad packets reset the mouse driver.</p>
<p>My only concern now is, will my mouse get all weird in dos now? Will I have to save up and purchase a better kvm to get the mouse to work in dos? Only time will tell. I get my old 486 dos computer Friday. Sometime next week I&#8217;ll update this post with my findings.</p>
<p>More information on the mouse/kvm issue can be found at <a title="Erratic Mouse Behaviour" href="http://www.idevelopment.info/data/Unix/Linux/LINUX_ErraticMouseBehaviorwithMouseFedoraandBelkinKVM.shtml" target="_blank">Erratic Mouse Behaviour with mouse&#8230; </a>website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/06/10/action-star-kvm-4-port-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>486 for fun</title>
		<link>http://www.notmydns.com/2009/06/06/486-for-fun/</link>
		<comments>http://www.notmydns.com/2009/06/06/486-for-fun/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 20:40:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[486]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[freedos]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=128</guid>
		<description><![CDATA[So I&#8217;ve decided to bring back some old memories and poke around with freedos on an old 486. The problem was I didn&#8217;t have a 486 to poke around with and I do hate emulators. For several weeks I&#8217;ve been watching ebay for sales on old computers when I found this one: The ebay user [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve decided to bring back some old memories and poke around with freedos on an old 486. The problem was I didn&#8217;t have a 486 to poke around with and I do hate emulators. For several weeks I&#8217;ve been watching ebay for sales on old computers when I found this one:</p>
<p><a href="http://www.notmydns.com/wp-content/uploads/2009/06/486purchase1.jpg"><img class="aligncenter size-thumbnail wp-image-131" title="Ebay listing for a 486" src="http://www.notmydns.com/wp-content/uploads/2009/06/486purchase1-150x150.jpg" alt="Ebay listing for a 486" width="150" height="150" /></a>The ebay user had it listed for a price of over $300 with a buy it now of $375. Wickedly-Fast 486 at the price of a new netbook. I laughed for about 5 minutes over that one.</p>
<p>The specs for this michine were quite a read though, but I was still not convenced it was worth over $150. It had a new AT case, 515mb harddrive, a 5 &amp; 1/4 floppy, 3.1/2 floppy, cdrom as well as 32mb of ram. None if this really impressed me . What impressed me was the sound blaster awe 32 (confirmed to work in dos) sound card and the motherboard which had three pci slots! With one free pci slot I could put this 486 on the network with a little effort.</p>
<p>Taking advice from a business class I took in college I decided to contact the seller even though he didn&#8217;t have the &#8220;Make an offer&#8221; button on the listing.</p>
<blockquote><p>Dear socaleer,<br />
Hello,<br />
I&#8217;d like to purchase this system, however I feel that your asking too much. Can you make the price negotiable?<br />
Thanks<br />
-fefe_l33t</p></blockquote>
<p>At first I decided to see if he&#8217;s willing to haggle for the computer. I realized that at the price he&#8217;s asking for this system he&#8217;s not likely to get any buyers for the first listing, so I had a little more wiggle room as far as negotiations.</p>
<blockquote><p>Dear fefe_l33t,<br />
I may have some flexibility in price at the low-end, but not too much.  This is the ultimtate fast 486 system in a brand new case, with new power supply, and a combo floppy drive so it has real value.  What are you willing to offer?<br />
-socaleer</p></blockquote>
<p>This guy is ridiculous, he thinks he&#8217;s got hot shit listed on ebay. But I know better then that. My offer was intentionally low and I did not want to hint to him what I was really after (the soundcard and motherboard). I don&#8217;t care much for an old keyboard, mouse or crappy old software like windows 3.1, so I took off the items I care less about.</p>
<blockquote><p>Dear socaleer,<br />
Since most netbooks are around $275, I&#8217;ll offer 150$ for the lot without keyboard, mouse or software.<br />
-fefe_l33t</p></blockquote>
<p>I thought netbooks as a basis for the purchase price was a good idea, especially since everyone wants a netbook these days and they are extreamly cheap.</p>
<blockquote><p>Dear fefe_l33t,<br />
Tell you what, $160.00 and you have a deal.  My PCs are very well-packed (see my feeback) and ship via FedEx, fully insured, with tracking info sent to you.  If you agree on $160.00, let me know and I will edit the auction ASAP to a $160.00 BIN auction for the PC only.  Regards&#8230;<br />
-socaleer</p></blockquote>
<p>$160, I can handle that. So I accepted his offer, he changed the price listed and now I have a 486 on the way.</p>
<p>In case your curious, that advice I spoke about from the business class (see above) was, &#8220;All prices are negotiable&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/06/06/486-for-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missing peanut butter</title>
		<link>http://www.notmydns.com/2009/06/04/missing-peanut-butter/</link>
		<comments>http://www.notmydns.com/2009/06/04/missing-peanut-butter/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 22:41:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Daily]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[peanut butter]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=124</guid>
		<description><![CDATA[When I came home today from work I couldn&#8217;t find my peanut butter! I looked in my room, I looked in my kitchen! I looked in Dalton&#8217;s room, I looked in my family room!! I was about to give up until&#8230; until! I heard it, I heard it calling from the fridge. I walked up [...]]]></description>
			<content:encoded><![CDATA[<p>When I came home today from work I couldn&#8217;t find my peanut butter!</p>
<p>I looked in my room,</p>
<p>I looked in my kitchen!</p>
<p>I looked in Dalton&#8217;s room,</p>
<p>I looked in my family room!!</p>
<p>I was about to give up until&#8230; until!</p>
<p>I heard it, I heard it calling from the fridge.</p>
<p>I walked up to the fridge door, put my hand on the door and opened it.</p>
<p>And there it was! Staring at me, that gooey, sticky, peanutty butter.</p>
<p>I stared back.</p>
<p>and it sat there. It did nothing.</p>
<p>I winced at it, and it did nothing.</p>
<p>I grabbed it! It did nothing.</p>
<p>and then!</p>
<p>and then!</p>
<p>I opened it, took a spoon and dipped it in the peanut butter.</p>
<p>Yum! It was good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/06/04/missing-peanut-butter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GOG &#8211; Beneath a Steel Sky</title>
		<link>http://www.notmydns.com/2009/06/01/gog-beneath-a-steel-sky/</link>
		<comments>http://www.notmydns.com/2009/06/01/gog-beneath-a-steel-sky/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 03:08:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GOG]]></category>
		<category><![CDATA[SCUMMVM]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=117</guid>
		<description><![CDATA[A couple of co-workers mentioned gog.com (good ole games) as a great place to pick up old game classics. Of course I couldn&#8217;t resist trying to get one of these Good Ole Games working on my linux box and here it is. The first game I tried was Beneath a Steel Sky, it&#8217;s free for [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of co-workers mentioned<a title="Good Ole Games" href="http://www.gog.com" target="_blank"> gog.com (good ole games)</a> as a great place to pick up old game classics. Of course I couldn&#8217;t resist trying to get one of these Good Ole Games working on my linux box and here it is.</p>
<p>The first game I tried was Beneath a Steel Sky, it&#8217;s free for download once you sign up for an account. The game uses <a title="SCUMMVM - Game engine" href="http://www.scummvm.org/" target="_blank">SCUMMVM</a> which has been ported for Windows, Linux and many other operating systems (I think even palmos!). SCUMMVM is an old adventure game engine origonally written for games such as Indianna Jones and The Fate of Atlantis, the Kings Quest series and many other classic adventure games.</p>
<p>The hard part was getting the game files out of the executable that GOG gives you. During inspection of the exe with a hexeditor I noticed that it was written using the borland installer. Unfortunatly, I know very little about the format and instead of fiddling with the game I decided to run it in <a title="Wine is not an emulator" href="http://www.winehq.org/" target="_blank">wine</a>. As WINE&#8217;s site says, wine is not an emulator. Wine allows windows executables to run natively on linux (and other operating systems) with a little work.</p>
<p>When I ran the setup program in wine some of the fonts were a bit screwy and the screen was kind of off, but it was enough to get the game extracted from the executable.</p>
<p>The next thing I had to do was run SCUMMVM and get the game setup and running. When I launched ScummVM it had a start up menu. In this menu I selected &#8220;Add Game&#8230;&#8221; then I browsed to the installation directory of Beneath a Steel Sky (/home/&lt;login&gt;/.wine/drive_c/Program Files/GOG.com/), selected Beneath a Steel Sky then clicked &#8220;Choose&#8221;. I selected DOS for the platform and clicked &#8220;OK&#8221;.</p>
<p>Once the game setup was done I clicked &#8220;Start&#8221; and enjoyed Beneath a Steel Sky without ever having to touch Windows.</p>
<div id="attachment_118" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.notmydns.com/wp-content/uploads/2009/06/beneathastealsky.jpg"><img class="size-medium wp-image-118" title="Screenshot of Beneath a Steel Sky" src="http://www.notmydns.com/wp-content/uploads/2009/06/beneathastealsky-300x199.jpg" alt="Screenshot of Beneath a Steel Sky" width="300" height="199" /></a><p class="wp-caption-text">Screenshot of Beneath a Steel Sky</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/06/01/gog-beneath-a-steel-sky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neat utility for linux&#8230;</title>
		<link>http://www.notmydns.com/2009/05/25/neat-utility-for-linux/</link>
		<comments>http://www.notmydns.com/2009/05/25/neat-utility-for-linux/#comments</comments>
		<pubDate>Tue, 26 May 2009 03:10:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[asm]]></category>
		<category><![CDATA[basilisk games]]></category>
		<category><![CDATA[dosemu]]></category>
		<category><![CDATA[eschalon]]></category>
		<category><![CDATA[objdump]]></category>

		<guid isPermaLink="false">http://www.notmydns.com/?p=110</guid>
		<description><![CDATA[Today after reading a bit of my assembler book from Peter Norton I googled and found a neat little utility for Linux. objdump, objdump as the manual page says, &#8220;displays information from object files&#8221;. But this neat tool does more then that, it will also dump the asm of almost any file. Just try it [...]]]></description>
			<content:encoded><![CDATA[<p>Today after reading a bit of my assembler book from <a title="Assembly Language for the PC" href="http://www.amazon.com/Assembly-Language-Brady-programming-library/dp/1566860164/ref=sr_11_1?ie=UTF8&amp;qid=1243303688&amp;sr=11-1" target="_blank">Peter Norton</a> I googled and found a neat little utility for Linux. objdump, objdump as the manual page says, &#8220;displays information from object files&#8221;. But this neat tool does more then that, it will also dump the asm of almost any file. Just try it on a binary:</p>
<blockquote><p>$ objdump -D ./eschalon_book_1_demo</p>
<p>./eschalon_book_1_demo:     file format elf32-i386<br />
Disassembly of section .interp:</p>
<p>08048134 &lt;.interp&gt;:<br />
8048134:    2f                       das<br />
8048135:    6c                       insb   (%dx),%es:(%edi)<br />
8048136:    69 62 2f 6c 64 2d 6c     imul   $0x6c2d646c,0x2f(%edx),%esp<br />
804813d:    69 6e 75 78 2e 73 6f     imul   $0x6f732e78,0&#215;75(%esi),%ebp<br />
8048144:    2e 32 00                 xor    %cs:(%eax),%al</p>
<p>Disassembly of section .note.ABI-tag:</p>
<p>08048148 &lt;.note.ABI-tag&gt;:<br />
8048148:    04 00                    add    $0&#215;0,%al<br />
804814a:    00 00                    add    %al,(%eax)<br />
804814c:    10 00                    adc    %al,(%eax)<br />
804814e:    00 00                    add    %al,(%eax)<br />
8048150:    01 00                    add    %eax,(%eax)<br />
8048152:    00 00                    add    %al,(%eax)<br />
8048154:    47                       inc    %edi</p></blockquote>
<p>I only used eschalon because it&#8217;s a fun game. Don&#8217;t worry, there isn&#8217;t much here to reconstruct any bit of the game, besides this is the demo which can be found on <a title="Basilisk Games" href="http://www.basiliskgames.com/" target="_blank">basilisk&#8217;s website</a>.</p>
<p>Next I&#8217;m going to try my hand at assembly on linux, if not in a DOS emulator. I hear <a title="dosemu's website" href="http://dosemu.sourceforge.net/" target="_blank">dosemu</a> is a well respected emulator.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/05/25/neat-utility-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Android rooting</title>
		<link>http://www.notmydns.com/2009/05/21/google-android-rooting/</link>
		<comments>http://www.notmydns.com/2009/05/21/google-android-rooting/#comments</comments>
		<pubDate>Fri, 22 May 2009 01:00:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://64.56.65.68/~crab/?p=102</guid>
		<description><![CDATA[So here it is. Alan and I figured out howto root the Android and he&#8217;s written a guide. You can find the guide at his FSU CS website or you can see the mirror which I made on my own website. This hack works with the T-Mobile phones. You can see my other Android articles [...]]]></description>
			<content:encoded><![CDATA[<p>So here it is. Alan and I figured out howto root the Android and he&#8217;s written a guide. You can find the guide at <a title="Rooting the Android" href="http://ww2.cs.fsu.edu/~lupsha/android/" target="_blank">his FSU CS website</a> or you can see the <a title="Mirror rooting the Android" href="http://www.notmydns.com/android/ww2.cs.fsu.edu/~lupsha/android/" target="_blank">mirror</a> which I made on my own website.</p>
<p>This hack works with the T-Mobile phones. You can see my other <a title="Android Articles" href="/tag/android" target="_self">Android</a> articles to figure out howto get a develpment environment setup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/05/21/google-android-rooting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android development environment setup</title>
		<link>http://www.notmydns.com/2009/05/17/android-development-environment-setup/</link>
		<comments>http://www.notmydns.com/2009/05/17/android-development-environment-setup/#comments</comments>
		<pubDate>Mon, 18 May 2009 03:40:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://64.56.65.68/~crab/?p=96</guid>
		<description><![CDATA[With the help of a friend and co-worker I&#8217;ve been able to setup a Google Android development Environment on my old linux laptop. I wanted to make an environment that is portable and can be moved from computer to computer with as little change between system. To do this we had to make sure that [...]]]></description>
			<content:encoded><![CDATA[<p>With the help of a friend and co-worker I&#8217;ve been able to setup a Google Android development Environment on my old linux laptop. I wanted to make an environment that is portable and can be moved from computer to computer with as little change between system. To do this we had to make sure that everything ran under a single user environment and that root was not needed other than for the initial setup.</p>
<p>The first step was to get a java runtime and SDK installed in a local user account onto my laptop without using apt (since this as a ubuntu laptop). I downloaded the java <a title="Sun Java's website" href="http://java.sun.com/" target="_blank">jdk1.6.0_13</a> from sun&#8217;s website. I selected the Java SE standard edition since I&#8217;m not doing any enterprise development.</p>
<p>Installation was easy, just give the binary execute permissions and run it.</p>
<blockquote><p>chmod u+x jdk-6u13-linux-i586.bin<br />
./jdk-6u13-linux-i586.bin<br />
mv jdk1.6.0_13 ~/</p></blockquote>
<p>I agreed to the really long terms by typing &#8220;yes&#8221; and the binary extracted the jdk into the current directory. Once the jdk was extracted I movied it into the root of my home directory (~).</p>
<p>The jvm needs to be in the path environment variable so that eclipse and other applications can see the runtime. So I edited my .bashrc and added the following lines at the bottom:</p>
<blockquote><p>export JAVA_HOME=/home/fefe/jdk1.6.0_13<br />
export PATH=$PATH:$JAVA_HOME/bin</p></blockquote>
<p>Once placed into the .bashrc I restarted the terminal so that it would take on the new environment variables. (/home/fefe is my home directory, replace this with your home directory,~).</p>
<p>The second thing I needed was the google Android SDK. I downloaded version 1.5 of the SDK from the <a title="Google Android Developers website" href="http://developer.android.com/" target="_blank">Andriod Developers website</a>. I then unzipped the SDK into my home directory (~) since everything in this setup is meant to be ran from a single user. Once unzipped I checked to see if  &#8220;adb&#8221; the Google Android Debugger is working.</p>
<blockquote><p>cd ~/android-sdk-linux_x86-1.5_r1/tools<br />
./adb</p></blockquote>
<p>Adb spits out a rather lengthy output when no parameters are passed, I didn&#8217;t paste them here because it would make the article longer then needed.</p>
<p>Once ADB is installed and working this too needs to be placed into the path environment variable. The procedure is the same as above, here are the lines that I replaced the previous lines with in the .bashrc file.</p>
<blockquote><p>export JAVA_HOME=/home/fefe/jdk1.6.0_13<br />
export PATH=$PATH:/home/fefe/android-sdk-linux_x86-1.5_r1/tools:$JAVA_HOME/bin</p></blockquote>
<p>Don&#8217;t forget to change the /home/fefe portion to your /home/login (~) and restart the terminal or the environment variables wont work. You can test these environment variables by changing to the root of your home directory and typing &#8220;adb&#8221; (for andriod development kit) and &#8220;java&#8221; for the java runtime (jdk).</p>
<p>Next eclipse was downlaoded and installed. I grabbed the java-ganymede-SR2-linux-gtk build from <a title="Eclipse the IDE's website" href="http://www.eclipse.org" target="_blank">eclipse&#8217;s website</a>. Then I extracted the tar gzip to my home directory (~).</p>
<p>Since this particular version of eclipse requires a java jdk to run I was unable to run eclipse without first creating a script to change the path environment variables to point to the java jdk and the android sdk. Here&#8217;s what my script looks like:</p>
<blockquote><p>#!/bin/bash<br />
export JAVA_HOME=/home/fefe/jdk1.6.0_13<br />
export PATH=$PATH:/home/fefe/android-sdk-linux_x86-1.5_r1/tools:$JAVA_HOME/bin<br />
~/eclipse/eclipse</p></blockquote>
<p>Don&#8217;t forget to chmod u+x on this script so that it will run.</p>
<p>Once the JDK, Android SDK and Eclipse were setup, the next step I needed to do was to get the eclipse google android plugin working. This part was sort of a pain since google&#8217;s website was down and there didn&#8217;t seem to be a single mirror of the plugin anywhere on the internet. I had to wait a day before I could actually finish this part. (if you have this problem comment here and I&#8217;ll happily send you the plugin I used).</p>
<p>To setup the plugin, I opened eclipse by running the script created above. When eclipse opens click Help-&gt;Software Updates. This opens the software updates dialog. In the dialog I clicked &#8220;Add site&#8221; and pasted &#8220;http://dl-ssl.google.com/android/eclipse/&#8221; into the dialog, without the quotes and clicked OK. The dialog refreshed and the link showed up in the pane with other links. I click on the arrow to the left of the link and eclipse fetched the repository information from google&#8217;s website. (If this part fails I can provide you with the plugin if you comment)</p>
<p>I placed a check mark next to everything in the google repository and clicked the &#8220;Install&#8221; button on the right. This took a while and I had to restart eclipse, but once it finished I had a working development environment for the google android phone!</p>
<p>In the next Android article I&#8217;ll setup a simple &#8220;HelloWorld&#8221; application, run it in the andriod virtual machine and then push it to my phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/05/17/android-development-environment-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-Mobile, Google Android and crazyness</title>
		<link>http://www.notmydns.com/2009/05/17/t-mobile-google-android-and-crazyness/</link>
		<comments>http://www.notmydns.com/2009/05/17/t-mobile-google-android-and-crazyness/#comments</comments>
		<pubDate>Sun, 17 May 2009 05:17:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://64.56.65.68/~crab/?p=92</guid>
		<description><![CDATA[This Friday I couldn&#8217;t help myself. My friend and co-worker Alan purchased an unlocked Developer Google Android phone. This phone has a free open development kit and it runs Linux! So I went by BestBuy just to look around in the store and I ended up purchasing an Android with a 2 year T-Mobile contract. [...]]]></description>
			<content:encoded><![CDATA[<p>This Friday I couldn&#8217;t help myself. My friend and co-worker Alan purchased an unlocked Developer Google Android phone. This phone has a free open development kit and it runs Linux! So I went by BestBuy just to look around in the store and I ended up purchasing an Android with a 2 year T-Mobile contract.</p>
<p>The first thing I did before I even got it home was look for a way to get root. After much googleing I found a root hack. The root hack required me to hit the home key, press enter twice, type &#8220;telnetd&#8221; and then press enter again. This runs a telnet daemon in the background. Once I did this I grabbed a special telnet client someone hacked up and got root. I installed busybox and started wgetting all kinds of updates and patches.</p>
<p>I texted Alan and he was so excited that he asked me to come over. So today I went over to his house and spent half the day trying to get his phone to load the latest firmware while also trying to get a development environment setup on my Linux laptop.</p>
<p>Neither ended up succeeding very well. We were unable to get Alan&#8217;s phone updated, no matter what firmware we tried the phone either crashed (and we had to reset it) or the phone said there was an invalid signature. Then while trying to get a development environment onto my phone Google&#8217;s Android Eclipse plugin website went down and was down the whole time I was at Alan&#8217;s house.</p>
<p>Unfortunately, it&#8217;s late, so I&#8217;m going to get some sleep and perhapse I&#8217;ll do a follow up article on this, or I&#8217;ll edit this article and add more information. Today was a long day and there&#8217;s still yet more to be learned about the Android phone that I now carry in my pocket.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/05/17/t-mobile-google-android-and-crazyness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Development part 2</title>
		<link>http://www.notmydns.com/2009/05/14/mozilla-development-part-2/</link>
		<comments>http://www.notmydns.com/2009/05/14/mozilla-development-part-2/#comments</comments>
		<pubDate>Fri, 15 May 2009 00:26:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://64.56.65.68/~crab/?p=67</guid>
		<description><![CDATA[This is a multi-part article, see part 1 In the previous article I setup a working development environment on Windows. In this article I&#8217;ll setup my environment get a copy of Mozilla Firefox compiled and running from Mercurial. Mercurial is Mozilla&#8217;s CVS and comes with the (already installed) Mozilla Build package. After testing that hg [...]]]></description>
			<content:encoded><![CDATA[<p>This is a multi-part article, see part <a title="Mozilla Development part 1" href="?p=60" target="_self">1</a></p>
<p>In the previous article I setup a working development environment on Windows. In this article I&#8217;ll setup my environment get a copy of Mozilla Firefox compiled and running from Mercurial. Mercurial is Mozilla&#8217;s CVS and comes with the (already installed) Mozilla Build package.</p>
<p>After testing that hg is working:</p>
<blockquote><p>$ hg</p>
<p>Mercurial Distributed SCM</p>
<p>basic commands:</p>
<p>add        add the specified files on the next commit<br />
annotate   show changeset information per file line<br />
clone      make a copy of an existing repository<br />
commit     commit the specified files or all outstanding changes<br />
diff       diff repository (or selected files)<br />
export     dump the header and diffs for one or more changesets<br />
init       create a new repository in the given directory<br />
log        show revision history of entire repository or files<br />
merge      merge working directory with another revision<br />
parents    show the parents of the working dir or revision<br />
pull       pull changes from the specified source<br />
push       push changes to the specified destination<br />
remove     remove the specified files on the next commit<br />
serve      export the repository via HTTP<br />
status     show changed files in the working directory<br />
update     update working directory</p>
<p>use &#8220;hg help&#8221; for the full list of commands or &#8220;hg -v&#8221; for details</p></blockquote>
<p>I checked out Mozilla Firefox 3.5 into the c:/191src directory (as recommended by the wiki):</p>
<blockquote><p>hg clone http://hg.mozilla.org/releases/mozilla-1.9.1/ c:/191src</p></blockquote>
<p>This step took quite sometime (as the wiki mentioned) so I stepped away, grabbed a drink and did a few things around the house before returning to the computer.</p>
<p>Next I created my .mozconfig file and placed it into c:/191src. This file tells configure and make what options should be used to build mozilla. The descriptions for each item in this file are rather long, so I&#8217;ll link to the page describing how to make it. Here&#8217;s the one that I build for my project:</p>
<blockquote><p># kg4cjv&#8217;s mozilla config version .1<br />
ac_add_options &#8211;enable-application=browser<br />
mk_add_options MOZ_CO_PROJECT=browser</p></blockquote>
<p>This config does not contain any debug information, the <a title="Configuring Build Options for Mozilla" href="https://developer.mozilla.org/en/Configuring_Build_Options" target="_blank"> Configuring Build Options</a> wiki article explains how to setup this file properly for building a debug browser.</p>
<p>After the config is made building is required. So I ran the following command:</p>
<blockquote><p>make -f client.mk build</p></blockquote>
<p>Make was trucking along doing its thing when it hit an error:</p>
<blockquote><p>configure: error: System header atlbase.h is not available. See http://developer.mozilla.org/en/docs/atlbase.h for details on fixing this problem.<br />
*** Fix above errors and then restart with &#8220;make -f client.mk build&#8221;<br />
make[1]: *** [configure] Error 1<br />
make[1]: Leaving directory `/c/191src&#8217;<br />
make: *** [/c/191src/Makefile] Error 2</p></blockquote>
<p>So of course I hit the website provided above and found out that this library is only included with the professional version of the Microsoft Visual C++, which I don&#8217;t have. ATL is only used for a small portion of the code and can be disabled, so I modified my config file to not include this portion of the code:</p>
<blockquote><p># kg4cjv&#8217;s mozilla config version .1<br />
ac_add_options &#8211;enable-application=browser<br />
mk_add_options MOZ_CO_PROJECT=browser<br />
<strong>ac_add_options &#8211;disable-xpconnect-idispatch<br />
ac_add_options &#8211;disable-activex<br />
ac_add_options &#8211;disable-activex-scripting<br />
ac_add_options &#8211;disable-accessibility</strong></p></blockquote>
<p>Make tucked along after this for quite sometime and finally after about an hour of waiting it&#8217;s time to make the installer:</p>
<blockquote><p>make -C browser/installer installer</p></blockquote>
<p>Now it&#8217;s ready to be installed and ran from  dist/install/sea/firefox-3.5b5pre.en-US.win32.installer.exe!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/05/14/mozilla-development-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Development part 1</title>
		<link>http://www.notmydns.com/2009/05/14/mozilla-development-part-1/</link>
		<comments>http://www.notmydns.com/2009/05/14/mozilla-development-part-1/#comments</comments>
		<pubDate>Thu, 14 May 2009 20:44:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://64.56.65.68/~crab/?p=60</guid>
		<description><![CDATA[This is a multi-part article, see part 2 Per suggestion of a co-worker I thought I&#8217;d pitch in a little with the Mozilla Development team with Firefox. A little C++ will help me brush up my development skills as well as learning how to use the newest Microsoft development tools. Mozilla&#8217;s website is very extensive [...]]]></description>
			<content:encoded><![CDATA[<p>This is a multi-part article, see part <a title="Mozilla Development part 2" href="?p=67" target="_self">2</a></p>
<p>Per suggestion of a co-worker I thought I&#8217;d pitch in a little with the Mozilla Development team with Firefox. A little C++ will help me brush up my development skills as well as learning how to use the newest Microsoft development tools.</p>
<p>Mozilla&#8217;s website is very extensive and a bit daunting and setting up a working development environment is a bit difficult. So I decided to document a bit about how I got my development environment working on my Windows XP SP3 system.</p>
<p>The wiki suggests that Windows XP developers need to install Visual Studio. I had visual studio 6 somewhere, but as I read more of the wiki I found out that the Express version of visual c++ 9 (2008) would be easier to get a development environment setup on. Microsoft Visual C++ 2008 Express can be downloaded at<a title="Visual C++ Express Edition Website" href="http://www.microsoft.com/Express/vc/" target="_blank"> Microsoft&#8217;s Express Edition website</a>.</p>
<p>The installer for the Express edition of Visual C++ is only a client for downloading the full application. It only took me about 10 or 15 minutes to download the installation. The installation consists of approximately 100MB of installation media. The installation prompted to install an Express edition of the Microsoft SQL Server, the Mozilla wiki said that this installation is not necessary, so I didn&#8217;t bother to waste time downloading it.</p>
<p>Once Visual Studio was installed and working the next step was to install the Windows VISTA SDK. Don&#8217;t ask me why my Microsoft Windows XP SP2 installation needs an installation of the VISTA SDK to do development on Firefox,. Or even how it&#8217;s possible that my OS didn&#8217;t complain that I was installing a development SDK for an OS that is not installed, for that matter.</p>
<p>I browsed to the<a title="Microsoft VISTA SDK Download" href="http://www.microsoft.com/downloads/details.aspx?familyid=4377F86D-C913-4B5C-B87E-EF72E5B4E065&amp;displaylang=en" target="_blank"> Vista SDK website</a> and had to validate my computer with some strange application plugin. This installation is just another one of those downloaders that Microsoft seems to have an abundance of. So upon starting this installation I was prompted as to what should be installed. I selected everything, by default it left off some of the x64 bit stuff. Even though I have a 32bit processor I figured that I might want to do some cross platform compilations.</p>
<p>This installation is rather large and has over 1.5gb of files to download. As I selected the options for installation it calculated to installation time and size, it said it would take 5 weeks to download the installation. But once the download actually started the status bar shot to the 100% mark and stayed there. So far an hour has gone by and it&#8217;s still downloading with 0% left to go.</p>
<p>After the download and installation of the VISTA SDK, next I installed the Mozilla Build 1.3 package. The Mozilla Build package contains a shell, CVS and other necessary free or open source development tools required to build a successful Mozilla browser on Windows. Consider it an all in one development add-on to Visual Studio to get a working Mozilla development environment.</p>
<p>I downloaded the <a title="Mozilla Build 1.3 package" href="http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.3.exe" target="_blank">Mozilla Build package</a> and started the installation. The Mozilla Wiki suggested that I leave the installation location and settings default so I did the usual next, next, next&#8230; finish. By default everything gets put into the directory &#8220;C:\mozilla-build&#8221;.</p>
<p>The wiki had me run the exe &#8220;C:\mozilla-build\start-msvc9.bat&#8221; for visual studio 2009 express edition.This executes a MINGW32 shell for developing Mozilla packages. With this running the only thing left to do is get the Mozilla Firefox source from CVS and try to build it. I&#8217;ll leave that for the next article.</p>
<p>This is a multi-part article, see part <a title="Mozilla Development part 2" href="?p=67" target="_self">2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/05/14/mozilla-development-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress upgrade</title>
		<link>http://www.notmydns.com/2009/05/13/wordpress-upgrade/</link>
		<comments>http://www.notmydns.com/2009/05/13/wordpress-upgrade/#comments</comments>
		<pubDate>Thu, 14 May 2009 03:14:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Daily]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://64.56.65.68/~crab/?p=58</guid>
		<description><![CDATA[Today I decided to do a little upgrade of the site. It was running an old version of wp, so now I&#8217;m up to the latest version (2.7.1). During the process I finished all the handy work when I recieved the following error when logging into the admin page: &#8220;You do not have sufficient permissions [...]]]></description>
			<content:encoded><![CDATA[<p>Today I decided to do a little upgrade of the site. It was running an old version of wp, so now I&#8217;m up to the latest version (2.7.1). During the process I finished all the handy work when I recieved the following error when logging into the admin page:</p>
<p>&#8220;You do not have sufficient permissions to access this page.&#8221;</p>
<p>A few searches and I found some posts pointing towards the issue. Sometimes during wordpress installations the install does not complete, so you have to forece it to complete. I found a neat little utility someone wrote to <a title="Script to force WP to upgrade" href="http://markjaquith.wordpress.com/2006/03/28/wordpress-error-you-do-not-have-sufficient-permissions-to-access-this-page/" target="_blank">force wordpress to update</a>. So I grabbed it throw it on the server and ran it. It said that it completed successfully, so I hit the admin page and nothing. The blog still gave me the annoying error.</p>
<p>Off to google again, I went searching for possible solutions to my problem. I had no success, but then I remembered that I had edited the wordpress config to add the following lines:</p>
<p>&#8220;define(&#8216;AUTH_KEY&#8217;, &#8216;put your unique phrase here&#8217;);<br />
define(&#8216;SECURE_AUTH_KEY&#8217;, &#8216;put your unique phrase here&#8217;);<br />
define(&#8216;LOGGED_IN_KEY&#8217;, &#8216;put your unique phrase here&#8217;);<br />
define(&#8216;NONCE_KEY&#8217;, &#8216;put your unique phrase here&#8217;);&#8221;</p>
<p>During the upgrade the documentation said to place these entries into my config file. They had a neat utility to auto generate the unique phrase, for which I took complete advantage of. The kicker is, they forgot to mention that these lines needed to be above the line:</p>
<p>&#8220;/* That&#8217;s all, stop editing! Happy blogging. */&#8221;</p>
<p>So, I copied the unique phrase lines above this line, saved the file and tried logging back into wordpress and it worked! And yes, I&#8217;m happily blogging. <img src='http://www.notmydns.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.notmydns.com/2009/05/13/wordpress-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
