<rss version="2.0"><channel><title>RSS feed for InstantSpot site Dave Shuck&apos;s InstantSpot</title><link>http://daveshuck.instantspot.com</link><language>en-us</language><copyright>This work is Copyright &#xA9; 2008 by Dave Shuck&apos;s InstantSpot</copyright><generator>RSSVille ColdFusion FeedMaker, version 1.0</generator><pubDate>Thu, 24 Jul 2008 01:52:43 GMT</pubDate><item><title>CF8 error after upgrading to Ubuntu 8.10 Hardy Heron -   libstdc++.so.5</title><link>http://daveshuck.instantspot.com/blog/2008/05/01/CF8-error-after-upgrading-to-Ubuntu-810-Hardy-Heron----libstdcso5</link><description>This afternoon I did an upgrade from Gutsy to Hardy on my main development environment.  I experienced *almost* no disruption to my system, with one exception (so far!).  When I instantiated a ColdFusion 8 application which instantiates a webservice onApplicationStart, I received the following exception:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;
					
						
							
								
			jikes: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory&lt;/b&gt;
					&lt;br /&gt;&lt;br /&gt;Jikes!  Well fortunately the fix is quite simple.  Go to a terminal and install libstdc++5 like so:&lt;br /&gt;&lt;code&gt;$ sudo apt-get install libstdc++5&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Restart your application and carry on!  I am not sure what changed between the distros, but apparently the libraries that ColdFusion uses for invoking webservices depend on this package.&lt;br /&gt;</description><pubDate>Thu, 01 May 2008 23:07:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/05/01/CF8-error-after-upgrading-to-Ubuntu-810-Hardy-Heron----libstdcso5</guid><category>ColdFusion,Ubuntu,Linux</category></item><item><title>Playing with my new webcam under Linux  - watch me work!</title><link>http://daveshuck.instantspot.com/blog/2008/02/25/Playing-with-my-new-webcam-under-Linux---watch-me-work</link><description>&lt;p&gt;I made an impulse buy this past week ordering a Tripp-Lite clip-on webcam for my laptop.  My wife and I are leaving next weekend to go on a week-long cruise without our kids, and I thought it might be fun to post some video blog entries for them while we are gone so they (and ultimately you as well) can see what we are up to.&lt;br /&gt;
&lt;br /&gt;
I chose the Tripp-Lite camera due to pretty consistently positive cost/value reviews, although I was a bit worried that I couldn&apos;t find a single instance of anyone on the internet actually using one under Linux.  Why should that stop me, huh?   When it arrived I plugged it in and... nada... nothing!   Although my laptop could see the device, I couldn&apos;t seem to get the drivers to work.  After doing some digging around I found that it uses the Z-Star Microelectronics Corp. ZC0301 WebCam chipset, which seems to be very common in the cheapo-Chinese-made webcam space.   There is an &lt;a href=&quot;http://mxhaard.free.fr/download.html&quot;&gt;unbelievably awesome project&lt;/a&gt; out there where a guy named Michel Xhaard has written drivers for tons of webcam chipsets, and although mine was included I just couldn&apos;t seem to get it to work, no matter what I did.  &lt;br /&gt;
&lt;br /&gt;
Eventually it hit me that since I am using an Alpha version of Ubuntu (Hardy Heron), perhaps I should roll to a release version and see what happens.  Given how easy it is to swap distros in Linux, I decided to roll back to a 7.04 (Feisty) remaster disc that was laying around.  Upon plugging in my camera on the new distro it just worked natively!  YAY.&lt;br /&gt;
&lt;br /&gt;
So, now I am playing with the apps a bit.  I found Camorama which does video captures and can FTP them to a server at regular intervals.  I thought it might be fun to create a custom pod on my blog that shows a current picture of me working - or zoning out... picking my nose... whatever.  So, the pic of me you see on the left is the most recent of those.  The timestamp text is a little small when I resize the pic, but if you view it in full size (or pull out your magnifying glass), you can see the date. &lt;br /&gt;
&lt;br /&gt;
As for recording video in Linux, I created a launcher that allows me to record AVI files with audio using mencoder.  For those interested in doing that, you will first need to install mencoder:&lt;br /&gt;
&lt;code&gt;$ sudo apt-get install mencoder&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
I then created a shortcut icon that starts the recording:&lt;br /&gt;
&lt;code&gt;mencoder tv:// -tv driver=v4l:width=320:height=240:device=/dev/video0:forceaudio:adevice=/dev/dsp -ovc lavc -oac mp3lame -lameopts cbr:br=64:mode=3 -o /home/dshuck/Desktop/webcam.avi&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Then I have another shortcut icon to stop the video:&lt;br /&gt;
&lt;code&gt;killall mencoder&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Look for pointless videos in the near future...&lt;/p&gt;</description><pubDate>Mon, 25 Feb 2008 16:10:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/02/25/Playing-with-my-new-webcam-under-Linux---watch-me-work</guid><category>Ubuntu,Fun,Linux</category></item><item><title>Wow... rough move from Ubuntu to PCLinuxOS!</title><link>http://daveshuck.instantspot.com/blog/2008/01/23/Wow-rough-move-from-Ubuntu-to-PCLinuxOS</link><description>&lt;p&gt;Seeing as it has been a few months since I tried out a new distro, I got a wild hair today and decided to give PCLinuxOS (Gnome version) a shot.&amp;nbsp; The way that I keep my drives partitioned - specifically keeping my /home directory as a separate partition- swapping distros is usually a pretty painless endeavor and I can be back up and running within an our or so, with all my old apps in place and with all my preferences still in tact.&lt;/p&gt;
&lt;p&gt;As I booted to the PCLinux Live CD, everything seemed to be business as usual.&amp;nbsp; The only notable point was that I thought that PCLinux has a nice default theme and icon set in the Gnome version of the distro.&lt;/p&gt;
&lt;p&gt;So without too much hesitation, I went ahead and began the install process.&amp;nbsp; After choosing the appropriate keyboard and timezone settings, I was presented with the choice of how I would like my partitions setup, which by default uses the entire physical disk.&amp;nbsp; By selecting the &amp;quot;do it yourself&amp;quot; mode, I expected to be able to choose my smaller /dev/sda2 partition as my / mount point, format it for the OS, and leave my /dev/sda3 alone mounting it has /home.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I entered what appeared to be a nice little partition configuration tool (Disk Drake I think?), which appeared to be exactly what I was needed.&amp;nbsp; I then selected the /dev/sda2 partition as the place I wanted my / mount point, and chose /dev/sda3 as my /home mount point.&amp;nbsp; When I chose the option to format my / mount point, I got a an error message that said that the partion could not be formatted.&amp;nbsp; Considering that my plan was to wipe it out anyway, I went ahead and removed that partition, and re-added it using that utility.&amp;nbsp;&amp;nbsp; As I tried to move forward, I got a message that indicated that I needed to reboot, restart the installation process, then choose &amp;quot;Use existing partitions&amp;quot;.&amp;nbsp; Simple enough right?&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I then rebooted to the live CD and entered the installation again.&amp;nbsp; This time I was presented with a new option.&amp;nbsp; &amp;quot;Choose the partitions you would like to format&amp;quot; and it only listed my larger /dev/sda3 partition with a checkbox next to it, with no mention of my /dev/sda2.&amp;nbsp; I found this a bit interesting, and after carefully removing the checkbox I moved forward. As I entered the next step I went to a screen &amp;quot;Copying files...&amp;quot;.... wait... huh?&amp;nbsp; To where?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Apparently it now considered my /dev/sda3&amp;nbsp; (which I intended to be /home) as the only drive.&amp;nbsp; I cancelled the process and opened the terminal.&amp;nbsp; After browsing to that directory, I found new /usr and /boot directories in that directory, which confirmed my suspicions.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Things then began moving downhill and picking up speed....&lt;/p&gt;
&lt;p&gt;I opened the partitioning tool GParted and was suprised to see that not only did my 15GB /dev/sda2 not exist anymore but that /dev/sda3 was now a 145GB partion of unallocated space.&amp;nbsp;&amp;nbsp; NOT GOOD, considering that about 110GB of it is *very* allocated with data that I didn&apos;t intend on losing.&lt;/p&gt;
&lt;p&gt;Even with all the steps I have taken since, I have been unable to mount /dev/sda2.&amp;nbsp; I even popped in Damn Small Linux to attempt some quick surgery and even it was unable to save me.&amp;nbsp;&amp;nbsp; I then tried an Ubuntu live CD and it didn&apos;t recogize anything on /dev/sda at all.&amp;nbsp; At some point during this process I noticed that I was getting &amp;quot;bad magic number&amp;quot; and &amp;quot;corrupted superblock&amp;quot; type messages in relation to that device.&lt;/p&gt;
&lt;p&gt;After putting the PCLinuxOS live CD back in, I was a bit relieved to see that it auto-mounted /dev/sda3 as /media/disk, and that I could at least access the files that were once safe and sound in my /home directory.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So.... here I sit waiting for GBs upon GBs of data to upload via FTP to various servers so that I can wipe the enter friggin thing out and start over.&amp;nbsp; Tomorrow I get the fun of retrieving it all and piecing my laptop world back together....&amp;nbsp;&amp;nbsp; &amp;lt;sigh/&amp;gt;&lt;/p&gt;
&lt;p&gt;More to come....&lt;/p&gt;</description><pubDate>Thu, 24 Jan 2008 03:06:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/01/23/Wow-rough-move-from-Ubuntu-to-PCLinuxOS</guid><category>Linux</category></item><item><title>Installing the JRE plugin in Firefox on Ubuntu</title><link>http://daveshuck.instantspot.com/blog/2008/01/18/Installing-the-JRE-plugin-in-Firefox-on-Ubuntu</link><description>&lt;p&gt;I have now been using Ubuntu for about 2 years, and oddly enough one thing that has always evaded me is how to properly set up the JRE plugin in Firefox.  It *seems* like that ought to be an easy process, but it is one of those annoying little things that just hasn&apos;t worked for me, although it has never been important enough for me to chase down.&lt;/p&gt;
&lt;p&gt;Yesterday I had to do a Webex presentation that required the JRE plugin, so I decided it was time to hack my way through it.   One thing that I was thinking my be a factor is that I use Swiftfox instead of Firefox.  I decided to take that out of the equation just to make sure, so I went ahead and removed it.  When running Firefox and hitting &lt;strong&gt;about:plugins&lt;/strong&gt; in the address bar, I could clearly see that the Java plugin was not in the list.  I looked in ~/.mozilla/plugins, and saw a libjavaplugin.so in there, but it was obviously not doing its job.&lt;/p&gt;
&lt;p&gt;So, after a lot of floundering, here are the basic steps I took that got me going...&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;First, I completely uninstalled Firefox:&lt;br /&gt;
    &lt;strong&gt;$ sudo apt-get --purge remove firefox&lt;br /&gt;
    &lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;I then reinstalled it:&lt;strong&gt;&lt;br /&gt;
    $ sudo apt-get install firefox&lt;br /&gt;
    &lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;Next, I had previously installed the sun-java2-bin package, so I wanted to wipe all evidence of that and reinstall it.  I did the following:&lt;br /&gt;
    &lt;strong&gt;$ sudo apt-get --purge remove sun-java6-bin sun-java6-jre  sun-java6-plugin&lt;br /&gt;
    &lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;To reinistall it I did:&lt;br /&gt;
    &lt;strong&gt;$ sudo apt-get install sun-java6-bin sun-java6-jre  sun-java6-plugin&lt;br /&gt;
    &lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;After doing this I opened Firefox and put &lt;strong&gt;about:plugins&lt;/strong&gt; and still didn&apos;t see the Java stuff.  At this point, I went into my ~/.mozilla/plugins directory.  From earlier attempts I had some libjavaplugin.so and libjavaplugin-[something I don&apos;t remember].so.  I decided to kill those off:&lt;br /&gt;
    &lt;strong&gt;$ sudo rm libjavaplugin*&lt;br /&gt;
    &lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;At this point looking around I found a file  &lt;strong&gt;/etc/alternatives/firefox-javaplugin.so&lt;/strong&gt; that seemed like a decent candidate, so I did a symlink like this:&lt;br /&gt;
    &lt;strong&gt;$ ln -s /etc/alternatives/firefox-javaplugin.so ./libjavaplugin.so&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At this point I restarted the browser, hit &lt;strong&gt;about:plugins&lt;/strong&gt; and was thrilled to see an entirely new section for Java!&lt;/p&gt;
&lt;p&gt;Now, take the steps above with a grain of salt.  I certainly don&apos;t want to infer that this is by any means the right way to get it working, but it is the series of steps that finally got it working for me.  Hopefully someone else might get something out of it as well.&lt;/p&gt;</description><pubDate>Fri, 18 Jan 2008 13:59:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/01/18/Installing-the-JRE-plugin-in-Firefox-on-Ubuntu</guid><category>Ubuntu,Linux,Java</category></item><item><title>Fix for Evolution email client error: Summary and folder mismatch, even after a sync</title><link>http://daveshuck.instantspot.com/blog/2008/01/16/Fix-for-Evolution-email-client-error-Summary-and-folder-mismatch-even-after-a-sync</link><description>&lt;p&gt;This afternoon, my Evolution email client started popping up an error message &amp;quot;Summary and folder mismatch, even after a sync&amp;quot; as I would enter the various folders.  I finally figured out a fix and everything is back to normal.  If you ever get this error, the following steps solved my problem.  First, close Evolution.  Then run the following:&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;$ cd ~/.evolution/mail
$ cp -r local local.BAK
$ cd local
$ rm Inbox.ibex.index Inbox.ibex.index.data&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Now reopen Evolution and you should be good.  I imagine it&apos;s safe to delete the .BAK file, but I am holding onto it for a day or so. :)&lt;/p&gt;</description><pubDate>Thu, 17 Jan 2008 03:10:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/01/16/Fix-for-Evolution-email-client-error-Summary-and-folder-mismatch-even-after-a-sync</guid><category>Ubuntu,Linux</category></item><item><title>How to delete all messages from Postfix mail server queue</title><link>http://daveshuck.instantspot.com/blog/2008/01/13/How-to-delete-all-messages-from-Postfix-mail-server-queue</link><description>&lt;p&gt;This is probably and edge case that doesn&apos;t come up very often, but today I found myself with the need to remove all messages from my Postfix queue.&amp;nbsp; I had generated a LOT of emails that were set for outbound delivery to all the users on InstantSpot using Postfix as the mail server on my laptop.&amp;nbsp; After generating the messages, I realized that the ISP that I was sitting on doesn&apos;t allow outbound messages from SMTP servers as a spam prevention method.&amp;nbsp;&amp;nbsp; There was some urgency to the messages that needed to be sent, so I ran the process again on out production server which sits on a more open network.&amp;nbsp; The messages went out from there and all was well... except that I had a few hundred outbound messages sitting in my queue.&amp;nbsp; I knew that as soon as I connected to another network, all those messages in my Postfix queue would be delivered ... again.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So, after a bit of searching for files locally, I did some Googling and found that you simply have to run the following command:&lt;/p&gt;
&lt;p&gt;(as root)&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;#postsuper -d ALL&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;(on Debian/Ubuntu)&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;$sudo postsuper -d ALL&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;</description><pubDate>Mon, 14 Jan 2008 00:29:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/01/13/How-to-delete-all-messages-from-Postfix-mail-server-queue</guid><category>Linux</category></item><item><title>Configuring Squid proxy server to require user authentication</title><link>http://daveshuck.instantspot.com/blog/2008/01/10/Configuring-Squid-proxy-server-to-require-user-authentication</link><description>&lt;p&gt;
This is one of those blog posts that is really just a mental note for myself in case I ever have to come back and find it again.&amp;nbsp; Our company has some old legacy client-server applications that are now being required to connect to our new web services. &amp;nbsp; As part of our development, one of the requirements was to make sure that the applications could reach our web services by way of a proxy server both with and without user authentication.
&lt;/p&gt;
&lt;p&gt;
I temporarily set up my laptop with Squid proxy server for the Power Builder developers to test their applications through.&amp;nbsp; It is a sweet little proxy server and I had it running withing just a matter of a few minutes.&amp;nbsp; By default, it does not enable user authentication.&amp;nbsp; After a bit of tinkering with it, I was able to easily add it. &amp;nbsp;&amp;nbsp; Here are the steps I took:
&lt;/p&gt;
&lt;p&gt;
(NOTE:&amp;nbsp; In Debian/Ubuntu, you will want to use sudo for all of the following)&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
First, we need to create an passwd file to use as our ACL, and give it the appropriate permissions
&lt;/p&gt;
&lt;p&gt;
&lt;font face=&quot;courier new,courier&quot;&gt;&lt;strong&gt;#touch /etc/squid/squid-passwd&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font face=&quot;courier new,courier&quot;&gt;&lt;strong&gt;#chmod o+r /etc/squid/squid_passwd&amp;nbsp;&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Now we will add our first user to the ACL.&amp;nbsp; If you do not have the passwd command available, it can be added from a number of packages, including &amp;quot;apache2-utils&amp;quot;
&lt;/p&gt;
&lt;p&gt;
&lt;font face=&quot;courier new,courier&quot;&gt;&lt;strong&gt;#htpasswd /etc/squid/squid-passwd  jdoe&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font face=&quot;courier new,courier&quot;&gt;&lt;strong&gt;
New password:&lt;br /&gt;
Re-type new password:&lt;br /&gt;
Adding password for user jdoe&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Now we need to edit our /etc/squid/squid.conf file.&amp;nbsp; In the &lt;strong&gt;auth_param&lt;/strong&gt; section, you need to add:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font face=&quot;courier new,courier&quot;&gt;auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid-passwd&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
In the &lt;strong&gt;ACL&lt;/strong&gt; section, you need to add:
&lt;/p&gt;
&lt;p&gt;
&lt;font face=&quot;courier new,courier&quot;&gt;&lt;strong&gt;acl ncsa_users proxy_auth REQUIRED&lt;/strong&gt;&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;
In the &lt;strong&gt;http_access&lt;/strong&gt; section, you need to add:
&lt;/p&gt;
&lt;p&gt;
&lt;font face=&quot;courier new,courier&quot;&gt;&lt;strong&gt;
http_access allow ncsa_users&lt;/strong&gt;&lt;/font&gt; 
&lt;/p&gt;
&lt;p&gt;
Now, you need to restart the Squid service and any future connections will force the client to use a username and password.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
</description><pubDate>Thu, 10 Jan 2008 13:32:50 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/01/10/Configuring-Squid-proxy-server-to-require-user-authentication</guid><category>Linux</category></item><item><title>Atheros wireless made easy on openSUSE</title><link>http://daveshuck.instantspot.com/blog/2007/04/12/Atheros-wireless-made-easy-on-openSUSE</link><description>&lt;p&gt;
I had a laptop die with a hardware death this past week, on which I had happily been running the pre-Beta Ubuntu Feisty Fawn 7.04.  Upon replacing my laptop with a seemingly identical machine, I attempted to install the Beta release 7.04.  When I installed I realized that the new laptop had the Atheros 5212 wireless card in it, rather than the Intel wireless that my first one had.  For some reason I was never able to make it work even after going through the steps at www.madwifi.org that deal specifically with Atheros cards.   Knowing that I had things working nicely with my previous card, I took  it out of the old laptop and put it in the new one.  For some reason, I still was not able to get wireless networking functional.  The card would be detected, but I was never able to scan for networks or connect directly to one.  After wasting most of a day on this, I decided to roll back to Edgy since I *knew* I had that combination working at one point.  Still.... no love.  I have had good luck with Mandriva One, so I decided to try that one as well.... nothing.  I decided I would try a new-to-me distro of openSUSE 10.2.  Still nothing!
&lt;/p&gt;
&lt;p&gt;
In talking to &lt;a href=&quot;http://ajlcom.instantspot.com&quot;&gt;Aaron Lynch&lt;/a&gt; I learned that apparently HP/Compaq laptops can be picky when it comes to swapping mini-pci network cards, and he suggested that perhaps I should pop the Atheros back in and give it another shot.  
&lt;/p&gt;
&lt;p&gt;
I took his advice, and did a complete new installation of openSUSE.  After installing, there was no evidence of my card in networking, but I was able to see it as a pci device by running &lt;strong&gt;lspci&lt;/strong&gt; at the terminal prompt.
&lt;/p&gt;
&lt;p&gt;
I then went about installing the MadWifi stuff, but found that openSUSE makes this incredibly easy!  Here are the steps I took to get it working.
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;First we need to add the MadWifi repo.  To do this, open the &lt;strong&gt;Control Center&lt;/strong&gt;, then open &lt;strong&gt;YaST Administrator Settings&lt;/strong&gt;.  Click on &lt;strong&gt;Installation Source&lt;/strong&gt;, then click &lt;strong&gt;&amp;#39;add&amp;#39;&lt;/strong&gt;.  Choose &lt;strong&gt;&amp;#39;HTTP&amp;#39;&lt;/strong&gt; and click next.  In the following window, enter &lt;strong&gt;madwifi.org&lt;/strong&gt; as the Server Name and &lt;strong&gt;/suse/10.2&lt;/strong&gt; as the Directory on Server and click next.  Here is a screen shot of mine:&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;http://img175.imageshack.us/img175/5628/yastrepowf7.jpg&quot; border=&quot;1&quot; alt=&quot;YaST - adding a repository for madwifi.org&quot; title=&quot;YaST - adding a repository for madwifi.org&quot; /&gt;&lt;br /&gt;
&lt;ul&gt;
	&lt;li&gt;After it syncs up, you will need to open &lt;strong&gt;Software Management&lt;/strong&gt; in the YaST Administrator Settings.  In the search box, enter the text &amp;quot;madwifi&amp;quot;.  In the results, you should see several results.  You will need to select &lt;strong&gt;madwifi&lt;/strong&gt; and &lt;strong&gt;madwifi-kmp-default&lt;/strong&gt; or if you do not see the latter one, choose &lt;strong&gt;madwifi-kmp-[the &amp;#39;uname -r&amp;#39; of your machine]&lt;/strong&gt;.  &lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;Important Point&lt;/strong&gt;&lt;/font&gt; - If &lt;strong&gt;madwifi&lt;/strong&gt; was previously selected, right-click it and choose the option to update it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
That is it!  After this point, I rebooted my laptop, clicked on the Network Manager applet and was able to see a number of wireless networks around me!  &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
</description><pubDate>Thu, 12 Apr 2007 12:13:55 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2007/04/12/Atheros-wireless-made-easy-on-openSUSE</guid><category>Linux</category></item><item><title>Installing Java 6 (1.6) in Linux</title><link>http://daveshuck.instantspot.com/blog/2007/02/07/Installing-Java-6-16-in-Linux</link><description>&lt;p&gt;
After experimenting with some other distros the past few weeks, I have come full circle and landed back on Ubuntu.... well... Kubuntu this time.  After installing Edgy (6.10) I did the &lt;strong&gt;update-manager -c -d&lt;/strong&gt; to upgrade to 7.04 (named Feisty Fawn).  So far, I am really enjoying it.  For an operating system that isn&amp;#39;t even released yet and for a kernel that is less than a week old (kernel 2.6.20.10), it has been rock solid in my first day of really banging on it.  One of the biggest adjustments for me is finding my way around KDE tools, but that is relatively minor.  
&lt;/p&gt;
&lt;p&gt;
One of the first things I had to do was set up my Eclipse environment.  I figured this would be a good time to experiment with Java 1.6 (code name Mustang).  From the reviews I have read, it is quite stable and is notably faster than 1.5 in many areas. 
&lt;/p&gt;
&lt;p&gt;
I had to jar my memory on the steps to set up a new JRE, so I decided this would make a good blog post in case others need to do the same.   
&lt;/p&gt;
&lt;p&gt;
First go to the Sun java download page and pull down the .bin file.
&lt;/p&gt;
&lt;p&gt;
Once the .bin file ( jdk-6-linux-i586.bin  in my case) is downloaded, you will need to make it executable.  To do this run:
&lt;/p&gt;
&lt;p&gt;
&amp;gt; &lt;strong&gt;sudo chmod +x jdk-6-linux-i586.bin&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
When this is done you can run the .bin file which extracts into a folder named jdk1.6.0 like this:
&lt;/p&gt;
&lt;p&gt;
&amp;gt; &lt;strong&gt;./jdk-6-linux-i586.bin&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Now you will want to move that folder into a place with your other Java versions.  On Ubuntu/Kubuntu/Xubuntu and probably others, this is in &lt;strong&gt;/usr/lib/jvm&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&amp;gt; sudo cp -R jdk1.6.0 /usr/lib/jvm/&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Historically, from this point I have usually made a symbolic link from /usr/bin/java to jre/bin/java and called it quits.  Today I learned a cooler approach using the &lt;strong&gt;update-alternatives&lt;/strong&gt; command.  Before we do this next step, take a look at the output of this command:
&lt;/p&gt;
&lt;p&gt;
&amp;gt;  &lt;strong&gt;sudo update-alternatives --config java&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
As you can see, your new Java version is not in the list of possible alternatives (or at least it shoudn&amp;#39;t be!).  We are now going to &amp;quot;install&amp;quot; it so you can then choose it as an option and it will become the version used across your system.  To do so run the following:
&lt;/p&gt;
&lt;p&gt;
&amp;gt; &lt;strong&gt;sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0/jre/bin/java 300&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
This has accomplished a few things.  We have created the symbolic link to our new java binary.  We have then added this version of Java to the update-alternatives and have given it a priority level of 300.  
&lt;/p&gt;
&lt;p&gt;
Now go and run this again:
&lt;/p&gt;
&lt;p&gt;
&amp;gt;  &lt;strong&gt;sudo update-alternatives --config java&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
You should now see your new version and be able to select it by entering the appropriate number.  To confirm that your system is now using Java 6, run the following:
&lt;/p&gt;
&lt;p&gt;
&amp;gt; &lt;strong&gt;java -version&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
If all has gone well, you should hopefully see something like this:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;java version &amp;quot;1.6.0&amp;quot;&lt;br /&gt;
Java(TM) SE Runtime Environment (build 1.6.0-b105)&lt;br /&gt;
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)&lt;br /&gt;
&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Now... off to config the rest of my system! 
&lt;/p&gt;
</description><pubDate>Wed, 07 Feb 2007 20:00:39 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2007/02/07/Installing-Java-6-16-in-Linux</guid><category>Linux</category></item><item><title>We have landed</title><link>http://daveshuck.instantspot.com/blog/2005/07/10/We-have-landed</link><description>&lt;font size=&quot;2&quot; face=&quot;Verdana, Arial, Helvetica, sans-serif&quot;&gt;Well, I have installed my blogging software.&amp;nbsp; Time to play. :)&lt;br/&gt;
&lt;/font&gt;</description><pubDate>Sun, 10 Jul 2005 05:00:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2005/07/10/We-have-landed</guid><category>ColdFusion</category></item></channel></rss>