<?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>Jabba Rants &#187; Tech</title>
	<atom:link href="http://justindow.com/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://justindow.com</link>
	<description>Another day in the life of… well, me!</description>
	<lastBuildDate>Fri, 30 Jul 2010 14:04:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Happy Sysadmin Day</title>
		<link>http://justindow.com/2010/07/30/happy-sysadmin-day/</link>
		<comments>http://justindow.com/2010/07/30/happy-sysadmin-day/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 14:04:39 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/?p=160</guid>
		<description><![CDATA[It seems it is once again System Administrator Appreciation Day. The one day a year (last Friday of July) where everyone stops and shows their appreciation to their systems administrator or team of systems administrators. Some of us are still called &#8220;operators&#8221; or more likely we are just known around your office as the &#8220;IT [...]]]></description>
			<content:encoded><![CDATA[<p>It seems it is once again <a href="http://www.sysadminday.com/">System Administrator Appreciation Day</a>. The one day a year (last Friday of July) where everyone stops and shows their appreciation to their systems administrator or team of systems administrators. Some of us are still called &#8220;operators&#8221; or more likely we are just known around your office as the &#8220;IT team&#8221;, the &#8220;Ops team&#8221;, the &#8220;computer guys&#8221; or any combination thereof. Regardless of how we are referred to, we are the people whose sole purpose in life is trying to make your life easier, better, and more secure. If you don&#8217;t have a lot of problems with the computers or network, it means we are doing our job well. If you do have some problems with the computers or network, rest assured that it is not our fault, however we are the ones working through the nights and giving up our weekends to resolve these problems almost always caused by others.</p>
<p>So make sure and stop by the IT dungeon sometime today and show your appreciation to your sysadmins. If you aren&#8217;t sure how to show your appreciation, a friendly greeting, a thank you, a cup of coffee, donuts, coupons for a free lunch, taking us out to lunch, or even just cold hard cash are some of the ways that you can tell your sysadmin how much you appreciate them.</p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2010/07/30/happy-sysadmin-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Irssi and Screen and Growl, oh my!</title>
		<link>http://justindow.com/2010/03/26/irssi-screen-and-growl-oh-my/</link>
		<comments>http://justindow.com/2010/03/26/irssi-screen-and-growl-oh-my/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 17:50:56 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/?p=146</guid>
		<description><![CDATA[Over the last few weeks, I&#8217;ve been getting accustomed to my new job here at Mozilla. Something that is used very extensively here is IRC chat. Since the last time I used IRC for work was about two jobs ago, back when I was solely working on linux desktops, I didn&#8217;t really have much experience [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few weeks, I&#8217;ve been getting accustomed to my new job here at Mozilla. Something that is used very extensively here is <a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat">IRC chat</a>. Since the last time I used IRC for work was about two jobs ago, back when I was solely working on linux desktops, I didn&#8217;t really have much experience with the various IRC clients available for Mac. <a href="http://colloquy.info/">Colloquy</a> is pretty nice, but I couldn&#8217;t figure out how to make it store my channel passwords, such that the client will automatically reconnect after waking the computer from sleep. <a href="http://www.uplinklabs.net/~tycho/projects/xchat-aqua/">X-Chat Aqua</a> was also pretty nice and had some good features as well as being very customizable. I would recommend this to anyone that wants to really tweak their IRC experience.</p>
<p>However, one feature that neither client offered is, of course, staying connected to the IRC server when the computer is asleep. It is quite useful for me to be able to log into the IRC channels that my colleagues are on and be able to scroll back a ways to see what the current conversation is about, or to see if I missed anything that is important to me. The obvious solution here is to use an IRC client running on a remote machine that is always running. Most people I&#8217;ve talked to use the Irssi running in a screen session on a shell server somewhere. This is a perfect solution to the stated problem.</p>
<p>Using this method to connect to the IRC does bring up one whole new problem. Since I am in anywhere from 7 to 10 different IRC channels at a time and have work to do that doesn&#8217;t involve watching all channels all the time, I&#8217;ve relied on Growl notifications to alert me whenever someone mentions my nick. This is one feature that most people have to give up on in order to stay connected using Irssi in a Screen session. Well, I did some research and found a couple of pages on the internet that provided very useful information to make possible using Irssi in a screen session on a remote server and still get Growl notifications anytime your nick is mentioned! Here is how to do it:</p>
<p>First of all, I won&#8217;t go into setting up Irssi or Screen. There is more than enough documentation on the web to help with doing that. Also, I don&#8217;t want to take credit for figuring out how to do this. Most of the information came from <a href="http://andy.delcambre.com/2008/12/06/growl-notifications-with-irssi.html">this page</a>.</p>
<p>First step:<br />
Download <a href="http://justindow.com/Download/fnotify.zip">this script</a>, unzip it and place it in your ~/.irssi/scripts/autorun/ folder (create this directory if it doesn&#8217;t exist yet).</p>
<p>Second step:<br />
Make sure your SSH public key is on the remote server where you will be running your irssi instance.</p>
<p>Third step:<br />
Create a script on your local computer. I named it &#8220;growl_irc.sh&#8221; and placed it in my ~/bin/ directory, which I have added to my PATH variable.</p>
<blockquote>
<pre><code>
#!/bin/bash</code></pre>
<pre># Kill all current fnotify sessions
ps | awk '{if($0 ~ /fnotify/ &amp;&amp; $1 ~ /[0-9]+/ &amp;&amp; $4 !~ /awk/) print $1}' |
while read id; do
kill $id
done</pre>
<pre># SSH to host, clear file and listen for notifications
(ssh username@hostname -o PermitLocalCommand=no \
"&gt; .irssi/fnotify; tail -f .irssi/fnotify" |
while read heading message; do
growlnotify -t "${heading}" -m "${message}";
done)&amp;</pre>
<pre></pre>
</blockquote>
<p>Fourth Step:<br />
Download and install growlnotify. It is in the DMG in a directory called Extras that you can download from <a href="http://growl.info/">http://growl.info/</a></p>
<p>Fifth Step:<br />
Write a simple script, which opens an SSH session to the remote host and also starts the growl_irc.sh script. I call it &#8220;irc&#8221; and put it in my ~/bin/ directory:</p>
<blockquote>
<pre><code>
#!/bin/bash
~/bin/growl_irc.sh
ssh user@hostname</code></pre>
<pre></pre>
</blockquote>
<p>Sixth Step:<br />
On the remote server, I wrote another little wrapper script to resume the screen session. It just has one line:</p>
<blockquote>
<pre><code>screen -raAd
</code></pre>
<pre></pre>
</blockquote>
<p>This can also be called &#8220;irc&#8221; or this line could be added to the .bash_profile file, if that is all the remote server will be used for.</p>
<p>So now my workflow is as follows: Open a terminal, type irc, once logged into the remote server, type irc again and I have my Irssi up and running with working growl notifications. Enjoy!</p>
<p>Extra tips:<br />
Since I don&#8217;t want my irssi window to get lost among all the other terminal windows I have open, I use Terminal.app for regular terminal work and iTerm for Irssi. This way I can have default window sizes and colors for Irssi be different than for other terminal stuff.</p>
<p>You can configure the growlnotify Application in the Growl Preference Pane to make changes to how long the notification stays on screen, etc.</p>
<p>If you read the manpage for growlnotify, you can find ways to tweak the notification&#8217;s icon, etc.</p>
<p>Look at the scripts available on <a href="http://www.irssi.org/scripts">http://www.irssi.org/scripts</a> to find how to change the appearance of Irssi, i.e. to get colored nicks and a list of active nicks in a channel on the sidebar, reminiscent of X-Chat or other GUI clients.</p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2010/03/26/irssi-screen-and-growl-oh-my/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Back to the States&#8230; Again. Mozilla-style!</title>
		<link>http://justindow.com/2010/02/02/back-to-the-states-again-mozilla-style/</link>
		<comments>http://justindow.com/2010/02/02/back-to-the-states-again-mozilla-style/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 04:59:27 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://jabbarants.wordpress.com/?p=133</guid>
		<description><![CDATA[As I hinted in my last post, I&#8217;ll be moving to California this month. It is almost hilariously ironic that pretty much exactly two years ago I did this exact same move. Back then I moved to the Bay Area, stayed with a friend for a few months while looking for work, only to find [...]]]></description>
			<content:encoded><![CDATA[<p>As I hinted in my last post, I&#8217;ll be moving to California this month. It is almost hilariously ironic that pretty much exactly two years ago I did this exact same move. Back then I moved to the Bay Area, stayed with a friend for a few months while looking for work, only to find a job back in Munich. So now I&#8217;ve been in Munich again since mid-2008 with my wife and we&#8217;ve decided that although living here is nice, it isn&#8217;t really where we want to spend our future. Life as an expatriate can be fun, but it can also be difficult. One can&#8217;t really compare the different cultures to each other as there are so many differences, yet so many similarities. It pretty much comes down to how you like your day to day life. Sure it has been great living two blocks away from the Oktoberfest, but that only comes around once a year. Yeah, it is awesome to be able to head on down to the Hofbräuhaus after work and drink with the locals, or get authentic Italian food and great Indian food on pretty much every street corner. These are some of the things that make Munich a great place to live. But it is the day-to-day life of paying too much rent for a small apartment, waiting for the bus that is never on time, getting dirty looks from old ladies on the bus, people shoving you off the subway when you aren&#8217;t walking fast enough for them and people never apologizing when they run into you. Getting to work and trying to fit in is always awkward. The strange social norms here are quite comical at first, but after a while you just kind of want to kick the next person you see wearing a scarf indoors &#8220;because of a sore throat&#8221;. Germans are deathly afraid of abrupt temperature changes, air conditioning, and in some cases heating. I actually heard someone complain recently that the train they took to work had the heater on when it was below freezing outside. It&#8217;s great for the hour train ride, but once they get off the train at the destination, the cold air outside will instantly send their body into shock and only if they are extremely lucky will they avoid instant death. I know. It sounds funny at first, but seriously I don&#8217;t think I can take it anymore.</p>
<p>Ok, so to shorten this long rant I will get to my point. Late last year my wife and I decided that we would start considering the possibility of moving back to the US. I casually applied for some jobs here and there with no real hopes. Then I found my holy grail. I noticed that Mozilla was looking for a Systems Administrator. This had kind of been my dream job ever since I was in college. Back then, we&#8217;ll say 2005 or 2006, I was just starting to get into open source software and linux and servers and really becoming a computer geek. Anyway a good friend of mine got an internship at Mozilla in Mountain View and after he moved there from Oregon, I decided to go visit him. While I was there, Mozilla was hosting an open house of some sort and I got invited to go check out the company behind everyone&#8217;s favorite browser. I was truly amazed when I got there. The people were all really friendly, knowledgeable and passionate about open source and making the web a better place. I had no idea that anything like this existed. Everyone I met seemed extremely happy, everyone loved their job. I thought I had a good job at the time, but never had I seen everyone at my place of employment be genuinely happy to be at work every day. I got the feeling that there was no such thing as a disgruntled Mozillian. I was impressed. Unfortunately I didn&#8217;t see myself ever getting to work there, because they already had desktop support people, and that was pretty much the extent of my experience at the time. They were still a pretty small company and were mainly focused on hiring developers and such. I wrote it off as a dream that would never come true and always hoped that someday I would find a place to work with such energetic colleagues. Well to date this hadn&#8217;t happened. I graduated college, entered the real world, got a job at a small tech firm which seemed like a good place to work, but once I got there I realized that there is no such thing as a &#8220;fun&#8221; place to work. Yeah, you have good days and bad days and you have fun with what you are working on, but I haven&#8217;t encountered anything like what I saw at Mozilla. So once I saw that they were looking for a Sysadmin and the job description pretty much matched my experience exactly, I applied for it. I couldn&#8217;t reasonably think that I would be so lucky to get an interview, but I could dream. Things that good just don&#8217;t happen to me. Plus it all seemed to perfect to really work out. The timing was right. They were looking for someone, just as I was getting disgruntled with my current job. My wife and I decided we would love to move to Northern California if the opportunity ever presented itself. But again, we didn&#8217;t really think I would get this job, it was just simply too good to be true.</p>
<p>Well, after two months of phone interviews, a trip to California and back, pleasant experiences all the way around, I was offered the job and of course I accepted it. It took some negotiating with my old company to let me leave in a reasonable amount of time (normally you have to give 3 months notice to quit a job in Germany), and I have to stick around long enough to train my replacement, but in less than a month I&#8217;ll be starting my dream job in the heart of the Silicon Valley. Now the stress of moving is starting to hit me. Gotta pack everything, plan everything, cancel cell phone contracts, utilities, apartment, find a new apartment, figure out how to move cats internationally, figure out how to get my car from Oregon (it has been sitting for two years), etc., etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2010/02/02/back-to-the-states-again-mozilla-style/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New Server, New Theme, Database Troubles</title>
		<link>http://justindow.com/2009/03/06/new-server-new-theme-database-troubles/</link>
		<comments>http://justindow.com/2009/03/06/new-server-new-theme-database-troubles/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 04:45:17 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/?p=113</guid>
		<description><![CDATA[A few weeks ago, my websites were no longer available.  Without any explanation or reason from my webhost, any visit to justindow.com or dowhaus.com resulted in a weird &#8220;This website is suspended&#8221; page. I couldn&#8217;t figure out a reason for this, since I could still log in to my account just fine and all my [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, my websites were no longer available.  Without any explanation or reason from my webhost, any visit to justindow.com or dowhaus.com resulted in a weird &#8220;This website is suspended&#8221; page. I couldn&#8217;t figure out a reason for this, since I could still log in to my account just fine and all my registrations and payments were current. Instead of messing around with their support people, I decided to take the opportunity to change hosts. I&#8217;ve been wanting to do it for a long time. I just wasn&#8217;t impressed with the speed of their server. Also, they had recently &#8220;upgraded&#8221; my account to have unlimited storage space, but this also was just an empty promise, since the actual hard drive that housed my account was nearly full, with only about 3 gigs of space on it. So the idea of keeping them around for remote backup purposes also didn&#8217;t work out.</p>
<p>Anyway, I moved my domain registration and websites, and am now much happier with the performance. I have much more control over my DNS entries server software.</p>
<p>During the move I encountered a small problem with my WordPress database that this blog uses. At the old webhost, the database was set to use latin1_swedish_ci collation. When dumping the database there and importing it into my new server, all the German Umlauts and other non-ASCII characters were mysteriously changed to illegible strings of nonsense. I am no SQL expert and wasn&#8217;t sure where the problem was coming up. Re-dumping the database to a textfile using mysqldump and then opening the file with vi showed all the umlauts as a weird string. Dumping the database and piping the output through iconv and into a text file showed different weird strings. None of which ever converted back to legible characters, no matter how I tried to view the file (vi, kate, less). I also tried a few different settings on the new database server, like creating the database with the same charset. Nothing I tried seemed to bring my Umlauts back. <img src='http://justindow.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>I eventually gave up, opened the dump file in vi, identified the character strings that needed converting using <a href="http://philsblogging.com/2008/quick-notes-on-umlauts-broken/" target="_self">this guy&#8217;s blog post</a> as a guide, and did a quick &#8220;search and replace&#8221; with vi:</p>
<blockquote><p>:%s/oldstring/newstring/g</p></blockquote>
<p>I ran that on each string in the list and re-imported the dump into the new database. After then having some trouble logging into the blog&#8217;s admin area, I found it was useful to rename the Plugins directory. After the plugins get deactivated, adding them back in one at a time worked fine. It choked on one of them, but it isn&#8217;t one I use anymore anyway. Now my blog is back up and running and things are looking good.</p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2009/03/06/new-server-new-theme-database-troubles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linux on Compaq Presario F560US</title>
		<link>http://justindow.com/2007/12/18/linux-on-compaq-presario-f560us/</link>
		<comments>http://justindow.com/2007/12/18/linux-on-compaq-presario-f560us/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 06:54:41 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/2007/12/18/linux-on-compaq-presario-f560us/</guid>
		<description><![CDATA[Note: This is a long boring blog post. It details my frustration of getting this all to work. If you don&#8217;t care and just want to get to where I tell you exactly how to successfully install Linux on this computer, click here. I haven&#8217;t done a tech post in quite a while, so here [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Note: </em></strong><em>This is a long boring blog post. It details my frustration of getting this all to work. If you don&#8217;t care and just want to get to where I tell you exactly how to successfully install Linux on this computer, click <a href="#Install">here</a>.</em></p>
<p>I haven&#8217;t done a tech post in quite a while, so here is one that will hopefully help someone out.  A friend of mine recently got a new notebook computer, and the particular model was extremely inexpensive, but seemed to have decent specs regardless, at least for a Linux notebook.  The Compaq Presario F500 series sports an NVidia graphics controller, a 1.8GHz AMD processor and 512MB of memory, which can be upgraded to 2GB.  This seemed perfect to replace his aging Toshiba Satellite that we upgraded all the up to 512MB of memory and still barely putted along at ridiculously slow speeds, regardless of which operating system we put on there and attempted to optimize.  So given the very low price of the new notebook, which was even less expensive than the Asus Eee PC&#8217;s, I recommended it.  It came with Vista Basic Edition on it, but armed with a Linux disc, we were able to resolve that bug very quickly.</p>
<p>The timing coincided with Ubuntu&#8217;s 7.10 Gutsy Gibbon release, so we decided to put that on there.  It got about half way through loading the installer before it hung.  Googling around through the Ubuntu Forums led to the conclusion that that particular version of Ubuntu wasn&#8217;t going to work very well.  Most forum threads indicated that it would need some kernel boot parameters to function, namely &#8220;nolapic&#8221; and &#8220;noapic&#8221;.  Well, these didn&#8217;t help us much further either.  Most of the Google results were for the F500 series of notebooks, but perhaps the sub-model F560US was yet a little different.  OpenSuse didn&#8217;t seem to want to load up either and the only operating system that would even install on this thing was Ubuntu Feisty Fawn 7.04.  So we went with that, with the &#8220;nolapic noapic&#8221; boot parameters for GRUB.</p>
<p>In the meantime, I decided to switch from Gutsy Gibbon to OpenSuse 10.3 on my own notebook, since the KDE implementation of Gutsy seemed to have some pretty bad bugs in the network manager that were very annoying.  My friend really liked the look and feel of Suse over Ubuntu, so he asked me if we could put it on his Presario.  I figured it was worth another try, since I didn&#8217;t want him to be stuck with Ubuntu Feisty until the end of time on that brand new notebook.  This past weekend I decided to tackle the project again to see what I could come up with.  Faced again with the installer hanging at various points throughout the boot sequence, I found that what finally worked was adding &#8220;acpi=off noapic&#8221; to the kernel boot parameters in GRUB.  I was all excited that it was working until I got the system all installed and set up and tried tackling the wireless card.  The notebook has a Broadcom chipset of some sort normally sold in Dell notebooks, so there is plenty of documentation online about how to maybe get it to work with the native bcm43xx driver and extracted firmware from the Windows driver as well as many indications that NDiswrapper would work great.  Lets just say that after many hours of trial and error and troubleshooting, I realized that having the &#8220;acpi=off&#8221; boot parameter was not going to allow the wireless card to function regardless of what driver I was using.  After a few more hours of googling and trying every boot option that I could think of that had to do with IRQ and ACPI, it just would not boot at all without &#8220;acpi=off&#8221;.  It was either no wireless or no booting at all with this thing.  I decided to give up for the day.  I gave my friend an ethernet cable and told him I would put Ubuntu Feisty back on there the next day for him.  Of course, as most people that know me will tell you, I don&#8217;t give up easily when it comes to computers and I have a gut feeling that it should work.</p>
<p>I decided to start over from scratch with Ubuntu Gutsy again.  Mostly because there is a lot of community documentation available for Ubuntu and I know the workings of a Debian system a little better than I do Suse and I figured I would install a command line only system and mess with it until I got it all working.  If I could get Gutsy working on it, then I could use what I had learned to get OpenSuse 10.3 on it, like my friend wanted.  Again I was able to successfully install and run the system by using the &#8220;acpi=off&#8221; boot parameter and again the wireless card couldn&#8217;t bind to IRQ0 with that setting and I was back at square one.  But now I just had a command line system and was able to reboot quickly and get to testing really quickly with every different boot parameter and system setting I changed.</p>
<p>At some point I finally found the answer I was looking for.  After literally just trying random boot parameters in conjunction with others and by themselves I discovered that the system boots AND runs AND the wireless card works if you use the following boot parameters:</p>
<blockquote><p>noapic irqpoll nosmp</p></blockquote>
<p>That was it.  It worked great.  I was able to bring up the wireless interface (so far didn&#8217;t have a working driver/firmware in there, but I didn&#8217;t get any more IRQ errors from dmesg) So I rebooted a few times, added the lines to GRUB permanently, installed the KDE desktop and ran a bunch of tests to see if I could get the system to hang.  It didn&#8217;t.  It worked like it was supposed to.  So now back to installing OpenSuse.  Well, I didn&#8217;t want to go through the entire Suse install process, which takes forever compared to Ubuntu just to find out that my boot parameters didn&#8217;t work for Suse, I decided to try the LiveCD that Suse has now.  I booted it up (with my boot parameters) and it came up nicely.  I was convinced that it would work, and as I was about to pop out the live CD and insert the install CD, I noticed that the Live CD had an &#8220;Install&#8221; option.  I gave it a shot.  It actually worked.  Upon rebooting halfway through the install process, I added in the boot parameters again and when the system was finished I went into the Boot Loader settings in YaST and added the boot parameters in there.  That way I don&#8217;t have to enter them each time I boot the computer.  If you install using the regular installer CD, when the first menu comes up if you just add in the boot parameters, I think the installed system will remember them for you and you don&#8217;t have to edit anything in the YaST settings.  I think the LiveCD has a few bugs that the regular install CD doesn&#8217;t have.  I also had trouble enabling community repositories in YaST, which doesn&#8217;t seem to be an issue when you install using the regular CD.</p>
<p>One more thing I noticed: Don&#8217;t install the Broadcom firmware from YaST.  In fact don&#8217;t install it at all.  Blacklist the bcm43xx driver and use NDiswrapper.  The bcm43xx driver, once the firmware is loaded, causes the entire system to slow down to a crawl and it doesn&#8217;t work.  So, here is the install process for getting OpenSuse 10.3 working on a Compaq Presario F560US model:</p>
<p><a title="Install" name="Install"></a><br />
<strong>Installation Guide</strong></p>
<blockquote>
<ol>
<li><a title="Install" name="Install"></a>Insert CD and boot.</li>
<li><a title="Install" name="Install"></a>When you see the menu to choose which installation type you want to do, choose the regular installation, but before pressing Enter, type: &#8220;noapic irqpoll nosmp&#8221; without the quotes.  Those three words should be at the bottom of the GRUB menu in the Options line.  Hit Enter.</li>
<li><a title="Install" name="Install"></a>Go through the graphical installer.  It is pretty straight forward and self-explanatory.  Go ahead and accept most defaults as they are.  I would recommend setting up networking and everything and getting updates with a regular ethernet wired connection during the install process.</li>
<li><a title="Install" name="Install"></a>Once it is finished, go to YaST (Administrator Settings).  Go to System and click on &#8220;Boot Loader&#8221;. Click the first item and click &#8220;Edit&#8221;.  Make sure that you see &#8220;noapic irqpoll nosmp&#8221; in the Options line.  If they are not there, add them.</li>
<li><a title="Install" name="Install"></a>While still in YaST, click on Sofware and then choose &#8220;Community Repositories&#8221;.  Make sure that the main repositories as well as the nVidia and any other ones you think you might want are checked and click Finish.  After they are done being set up, click on &#8220;Software Repositories&#8221; in YaST and make sure that all the repositories you selected are enabled and make sure that the  &#8220;openSUSE-10.3-OSS-KDE 10.3&#8243;, which is the CD or DVD, is disabled.</li>
<li><a title="Install" name="Install"></a>Click on &#8220;Software Management&#8221; in YaST, and search for &#8220;nvidia&#8221; and choose &#8220;nvidia-gfxG01-kmp-default&#8221; and &#8220;x11-video-nvidiaG01&#8243; to install.  Then search for &#8220;ndiswrapper&#8221; and choose it to install. Click &#8220;Accept&#8221; and let it finish the installation.</li>
<li><a title="Install" name="Install"></a>Google for &#8220;Dell R151517.EXE&#8221; and download that file from Dell&#8217;s download site.  Open a terminal and navigate to the directory where the file was downloaded. Type: &#8220;unzip R151517.EXE&#8221;.  This will probably spill files all over the place, so you might want to move that file into a directory that you can easily delete later.  Once it is done unzipping, type in the following series of commands:</li>
</ol>
<blockquote>
<blockquote><p><a title="Install" name="Install"></a>su -</p></blockquote>
<blockquote><p><a title="Install" name="Install"></a>    (enter your root password)</p></blockquote>
<blockquote><p><a title="Install" name="Install"></a>cd /home/user/directory/where/you/unzipped/the/file/</p></blockquote>
<blockquote><p><a title="Install" name="Install"></a>cd DRIVER/</p></blockquote>
<blockquote><p><a title="Install" name="Install"></a>ndiswrapper -i bcmwl5.inf</p></blockquote>
<blockquote><p><a title="Install" name="Install"></a>ndiswrapper -m</p></blockquote>
<blockquote><p><a title="Install" name="Install"></a> echo blacklist bcm43xx &gt;&gt; /etc/modprobe.d/blacklist</p></blockquote>
<blockquote><p><a title="Install" name="Install"></a>echo ndiswrapper &gt;&gt; /etc/modules</p>
<p><a title="Install" name="Install"></a>reboot</p></blockquote>
</blockquote>
</blockquote>
<p><a title="Install" name="Install"></a>Now, if everything went smoothly, when your computer boots back up, you should see the nVidia logo flash across the screen right before you log in.  Once you are logged in, you should be able to click on the KNetworkManager icon in the system tray and see your wireless networks.  If you didn&#8217;t see the nVidia logo before you logged in, edit the file /etc/X11/xorg.conf as root and find the word &#8216;nv&#8217; and change it to &#8216;nvidia&#8217; and restart the X Server or reboot again. Hopefully someone will be helped by this guide and not have to go through the many hours of trial and error to get this notebook working nicely with Linux.</p>
<blockquote>
<blockquote></blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2007/12/18/linux-on-compaq-presario-f560us/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>New Job</title>
		<link>http://justindow.com/2007/08/02/new-job/</link>
		<comments>http://justindow.com/2007/08/02/new-job/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 06:46:15 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Blues]]></category>
		<category><![CDATA[Newbie]]></category>
		<category><![CDATA[Social Situations]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/2007/08/02/new-job/</guid>
		<description><![CDATA[I&#8217;ve been working as a freelancer for the past 6 weeks since my arrival in Germany and yesterday I decided to take a real job.  I made the 5-hour train ride all the way to Hamburg to meet the new boss and sign a contract and then rode all the way back.  So starting next [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working as a freelancer for the past 6 weeks since my arrival in Germany and yesterday I decided to take a real job.  I made the 5-hour train ride all the way to Hamburg to meet the new boss and sign a contract and then rode all the way back.  So starting next month I am what the Germans call, an &#8220;Angestellter&#8221;, meaning that I am employed.  This makes a lot of things significantly easier, since it isn&#8217;t really a problem now to get a work visa, etc.</p>
<p>The apartment is coming along.  I finally got some furniture this past weekend and my clothes washer-dryer unit is pretty neat, as it is just one unit that washes AND dries my clothes.  Can&#8217;t complain about that.  I&#8217;ve obtained some dishes and made a few trips to the local Ikea store to get ideas about furniture.  I&#8217;ve got just about everything I need, except I still have no tables at all, no desk, no coffee table, nothing.  So for now my work consists of sitting on my couch with my laptop computer on my lap.</p>
<p>After waiting 3 weeks for my internet service to be connected and activated, I finally received a letter from the internet service provider saying that they cannot fulfill my requested service contract for some unknown reason, so it looks like I have to go with someone else for service.  It is kind of ridiculous that I have to wait so long for a DSL connection in this country.  The house is wired and everything.  They should be able to flip a switch and send me a bill.  I guess things just move slowly in this country.</p>
<p>That is all for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2007/08/02/new-job/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>IT Rule #3: Things Don&#039;t Change</title>
		<link>http://justindow.com/2007/05/04/it-rule-3-things-dont-change/</link>
		<comments>http://justindow.com/2007/05/04/it-rule-3-things-dont-change/#comments</comments>
		<pubDate>Fri, 04 May 2007 16:02:24 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/2007/05/04/it-rule-3-things-dont-change/</guid>
		<description><![CDATA[As an IT support tech, my skills are constantly improving and I am learning new things. Troubleshooting Outlook was challenging and interesting two years ago, now it is easy and boring. Internet Explorer has its quirks, but once you&#8217;ve fought through them once or twice, you understand how it works and move on. However, one [...]]]></description>
			<content:encoded><![CDATA[<p>As an IT support tech, my skills are constantly improving and I am learning new things.  Troubleshooting Outlook was challenging and interesting two years ago, now it is easy and boring.  Internet Explorer has its quirks, but once you&#8217;ve fought through them once or twice, you understand how it works and move on.</p>
<p>However, one thing about IT is that customers don&#8217;t change.  Individual customers learn and improve and have less problems over time (at least some of them), but in general I always get stuck going back to covering the basics with users.  You know, things that seem mundane and simple to me, like installing Firefox, sometimes aren&#8217;t totally obvious to people that don&#8217;t do it every day.  So, while my job is interesting and exciting sometimes, there are days when I am stuck clearing browser cookies and updating drivers, because for people that don&#8217;t do these things every day, it isn&#8217;t completely obvious.  This is job security for me.  My brother sent me a video clip that is funny and true on so many levels:</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/xFAWR6hzZek&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xFAWR6hzZek&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2007/05/04/it-rule-3-things-dont-change/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Y2K Bug.. Or bad programming?</title>
		<link>http://justindow.com/2007/04/22/y2k-bug-or-bad-programming/</link>
		<comments>http://justindow.com/2007/04/22/y2k-bug-or-bad-programming/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 22:23:38 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/2007/04/22/y2k-bug-or-bad-programming/</guid>
		<description><![CDATA[I was recently surfing the net and came across my government&#8217;s Department of Defense website. I couldn&#8217;t help but notice the date being off by about 1900 years: So I was thinking this must be due to some Y2K bug, that somehow escaped everyone&#8217;s attention for the last 7.5 years. Fred pointed out that it [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently surfing the net and came across my government&#8217;s <a href="http://www.defenselink.mil/" title="Department of Defense">Department of Defense website</a>.  I couldn&#8217;t help but notice the date being off by about 1900 years:</p>
<p><a href="http://justindow.com/wp-content/uploads/2007/04/defense.jpg" title="Department of Defense"><img src="http://justindow.com/wp-content/uploads/2007/04/defense.jpg" alt="Department of Defense" /></a></p>
<p>So I was thinking this must be due to some Y2K bug, that somehow escaped everyone&#8217;s attention for the last 7.5 years.  <a href="http://fredericiana.com" title="The English Sententia Fredericiana">Fred</a> pointed out that it is actually something to do with the way the site was programmed and it clearly wasn&#8217;t tested with <a href="http://mozilla.com" title="Mozilla">Firefox</a>.  So I tried it with Internet Explorer when I got to work (no Windows boxen at home), and sure enough, the page shows up with the correct date using IE.  The weird thing is, that most of the subpages at that domain work fine in Firefox, so just the front page is broken.  It&#8217;s a sad thing that even the government isn&#8217;t ensuring that their pages are compatible with other browsers.  Oh well, it makes for a good laugh.</p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2007/04/22/y2k-bug-or-bad-programming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Movies in 3D</title>
		<link>http://justindow.com/2007/04/15/movies-in-3d/</link>
		<comments>http://justindow.com/2007/04/15/movies-in-3d/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 02:35:58 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Social Situations]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/2007/04/15/movies-in-3d/</guid>
		<description><![CDATA[My girlfriend and I went to go see &#8220;Meet the Robinsons&#8221; today. The cool thing about it, was that we got to pay an additional $2 each to purchase a pair of 3D glasses because the film features neat 3D effects. At first I was a little skeptical, because I had envisioned those old one-green-eye [...]]]></description>
			<content:encoded><![CDATA[<p>My girlfriend and I went to go see <a href="http://www.imdb.com/title/tt0396555/">&#8220;Meet the Robinsons&#8221;</a> today.  The cool thing about it, was that we got to pay an additional $2 each to purchase a pair of 3D glasses because the film features neat 3D effects.  At first I was a little skeptical, because I had envisioned those old one-green-eye and one-red-eye paper things that you put in front of your eyes to get a quasi-3-dimensional effect when looking at pictures that have been enhanced with red and green colors around the edges of objects.  However, I was very pleasantly surprised to get a pair of cheap plastic glasses, that just look like sunglasses, and were very comfortable and unobtrusive and even fit over my regular prescription glasses without any discomfort.  I was very amazed at the quality of the 3D effects and the whole experience blew my mind.  The movie itself was pretty cute and it had its moments.  I was  really excited because before the movie started, there were a few previews of other 3D movies that looked really cool with the 3D glasses on.  I am really looking forward to seeing a recorded <a href="http://en.wikipedia.org/wiki/U2">U2</a> concert in 3 dimensions this fall.  The best of all was that after the previews and before the feature presentation, they showed a Donald Duck/Chip and Dale cartoon from 1953 (one of my favorites, where Chip and Dale are trying to steal peanuts from the elephant at the zoo).  The cartoon was completely done in 3 dimensions to fully take advantage of the 3D glasses!</p>
<p>So overall I was very impressed with how far the technology has come and I hope to see more movies in the future done with the 3D effects.  One thing to note, however, is that this whole thing is playing visual tricks on your eyes and I think if the movie were longer I would start to develop a headache, similar to the type of headache you get when your monitor&#8217;s refresh rate is set too low.  This is probably something that varies from person to person, but something to be careful with nonetheless.  Also I would definitely not recommend using the 3D glasses as sunglasses, even though they look and feel like sunglasses, I&#8217;m pretty sure it will mess with your vision after prolonged use.</p>
<p>So if you get a chance, check out one of the 3D movies that are starting to be released.  It is unlike anything I&#8217;ve seen before!</p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2007/04/15/movies-in-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awesome Application: YaKuake</title>
		<link>http://justindow.com/2007/04/08/awesome-application-yakuake/</link>
		<comments>http://justindow.com/2007/04/08/awesome-application-yakuake/#comments</comments>
		<pubDate>Sun, 08 Apr 2007 18:12:25 +0000</pubDate>
		<dc:creator>jabba</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://justindow.com/2007/04/08/awesome-application-yakuake/</guid>
		<description><![CDATA[I&#8217;ve decided I will start blogging about some of my favorite applications that may be not-so-well known. So today I&#8217;m going to start off with my recently discovered new favorite application: YaKuake. This little app is simply yet another terminal emulator for the KDE desktop, but the thing that is so cool about it, is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided I will start blogging about some of my favorite applications that may be not-so-well known.  So today I&#8217;m going to start off with my recently discovered new favorite application:  <a href="http://yakuake.uv.ro/" title="YaKuake">YaKuake</a>.  This little app is simply yet another terminal emulator for the KDE desktop, but the thing that is so cool about it, is that it just kind of runs in the background and it gives you an instant terminal, which drops down from the top of the screen, at the press of a button.  It is completely configurable for how big you want the terminal window to be and whether you want it to disappear when it loses focus, etc.  It is much more convenient than navigating through my applications menu just to find old trusty Konsole just to type in a quick command like <em>df</em>.  In Kubuntu, just <em>sudo apt-get install yakuake</em>.  Then find it in your K Menu under System.  I just dragged it from there into my /home/jabba/.kde/Autostart folder and created a link to it there.  Now from the time I log in, anytime I need a terminal I just hit F12 and I have a terminal.  Awesome!!!  I am not a GNOME user, but I hear you get similar awesomeness from <a href="http://tilda.sourceforge.net/" title="Tilda">Tilda</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://justindow.com/2007/04/08/awesome-application-yakuake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
