<?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>TechnoGeeks &#187; jesse</title>
	<atom:link href="http://techno-geeks.org/author/jesse/feed/" rel="self" type="application/rss+xml" />
	<link>http://techno-geeks.org</link>
	<description>A fusion of technology, music, and geekyness.</description>
	<lastBuildDate>Sat, 04 Sep 2010 08:17:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Check Out My New Numark NDX400&#8217;s</title>
		<link>http://techno-geeks.org/2010/09/check-out-my-new-numark-ndx400s/</link>
		<comments>http://techno-geeks.org/2010/09/check-out-my-new-numark-ndx400s/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 08:17:33 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[DJing]]></category>
		<category><![CDATA[mixing]]></category>
		<category><![CDATA[NDX400]]></category>
		<category><![CDATA[Numark]]></category>
		<category><![CDATA[Studio]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=498</guid>
		<description><![CDATA[I recently become obsessed with breaks. I am not sure why, but I can not get enough. My lovely wife was nice enough to let me purchase some CD turntables. These babies are AMAZING for their price! The only thing I dislike is that they don&#8217;t read mp3 metadata. Why not go with Serato or [...]]]></description>
			<content:encoded><![CDATA[<p>I recently become obsessed with breaks. I am not sure why, but I can not get enough. My lovely wife was nice enough to let me purchase some CD turntables. These babies are AMAZING for their price! The only thing I dislike is that they don&#8217;t read mp3 metadata. Why not go with Serato or Itch instead you ask? The software only runs on Windows and Mac which is NOT for me. I am perfectly happy using CDs and my 4 gig USB sticks.<br/><br />
<a href="http://techno-geeks.org/wp-content/uploads/2010/09/41324_692542467557_37601552_37816049_3199881_n.jpg"><img src="http://techno-geeks.org/wp-content/uploads/2010/09/41324_692542467557_37601552_37816049_3199881_n.jpg" alt="41324_692542467557_37601552_37816049_3199881_n" title="41324_692542467557_37601552_37816049_3199881_n" width="720" height="540" class="aligncenter size-full wp-image-499" /></a><br/><br />
<a href="http://techno-geeks.org/wp-content/uploads/2010/09/41324_692542472547_37601552_37816050_1536193_n.jpg"><img src="http://techno-geeks.org/wp-content/uploads/2010/09/41324_692542472547_37601552_37816050_1536193_n.jpg" alt="41324_692542472547_37601552_37816050_1536193_n" title="41324_692542472547_37601552_37816050_1536193_n" width="720" height="540" class="aligncenter size-full wp-image-500" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/09/check-out-my-new-numark-ndx400s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Music Spotlight: NSB Radio</title>
		<link>http://techno-geeks.org/2010/09/music-spotlight-nsb-radio/</link>
		<comments>http://techno-geeks.org/2010/09/music-spotlight-nsb-radio/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 06:50:37 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[djs]]></category>
		<category><![CDATA[mixing]]></category>
		<category><![CDATA[NSB]]></category>
		<category><![CDATA[Nu Skool Breaks]]></category>
		<category><![CDATA[Radio]]></category>
		<category><![CDATA[Spotlight]]></category>
		<category><![CDATA[Techno]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=488</guid>
		<description><![CDATA[
NSB Radio
http://www.nsbradio.co.uk
I must say, I discovered NSB Radio about a week ago and it has already changed my life. It is a 24/7/365 radio station that has 2 hour radio shows of live DJ&#8217;s spinning Nu Skool Breaks among other things. So far it has inspired me to get my decks out of storage and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://techno-geeks.org/wp-content/uploads/2010/09/nsblogo.png"><img src="http://techno-geeks.org/wp-content/uploads/2010/09/nsblogo.png" alt="nsblogo" title="nsblogo" width="158" height="188" class="alignleft size-full wp-image-489" /></a><br />
NSB Radio<br />
<a href="http://www.nsbradio.co.uk">http://www.nsbradio.co.uk</a></p>
<p>I must say, I discovered NSB Radio about a week ago and it has already changed my life. It is a 24/7/365 radio station that has 2 hour radio shows of live DJ&#8217;s spinning Nu Skool Breaks among other things. So far it has inspired me to get my decks out of storage and hook up my studio (well, what is left of it). It also has inspired me to invest in some new equipment that will allow me to mix mp3s as well. I am going to be completely honest: The shows are hit or miss. Some of them are amazing while others are terrible. But overall, its a great place to check out when you need some good tunes. You can also catch me hanging out in their IRC chat under the alias Envium. Curious to know more about NSB radio? Check out the excerpt taken from their website below.</p>
<p>&#8220;Broadcasting since 2003, multi award winning NSB Radio is a pioneer in the online broadcasting world. We are the world&#8217;s largest breaks and breakbeat oriented radio station brought to you by Nuskoolbreaks.co.uk. NSB Radio was voted &#8220;Best Radio Station&#8221; at the 2008, 2009 and 2010 Breakspoll International Breakbeat Awards by our amazing community of listeners. Our highly talented, award winning DJs and radio shows are live 24/7 throwing down the phattest selection of breaks, breakbeat, big beat, glitch, nu skool breakz, funk, dubstep, soul and so much more.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/09/music-spotlight-nsb-radio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Forward Network Traffic With Iptables</title>
		<link>http://techno-geeks.org/2010/08/forward-network-traffic-with-iptables/</link>
		<comments>http://techno-geeks.org/2010/08/forward-network-traffic-with-iptables/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 13:10:26 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[traffic forwarding]]></category>
		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=486</guid>
		<description><![CDATA[From time to time I come across something truly amazing that I just must share no matter how tired I am. Even though they are typically very simple it helps me remember in the future and I hope it also helps others out wfhen they have the same problems that I do. I recently migrated [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time I come across something truly amazing that I just must share no matter how tired I am. Even though they are typically very simple it helps me remember in the future and I hope it also helps others out wfhen they have the same problems that I do. I recently migrated a server from Slicehost to Linode and I wanted to find a quick and easy way to forward web traffic on various ports to the new server while DNS caught up. The answer was simple&#8230; iptables. I found this in an article <a href="http://www.debuntu.org/how-to-redirecting-network-traffic-a-new-ip-using-iptables">here</a>.</p>
<pre class="brush: bash;">
echo &quot;1&quot; &gt; /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 1.2.3.4:80
iptables -t nat -A PREROUTING -p tcp --dport 3306 -j DNAT --to-destination 1.2.3.4:3306
iptables -t nat -A POSTROUTING -j MASQUERADE
</pre>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/08/forward-network-traffic-with-iptables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Music Spotlight: Gareth Emery</title>
		<link>http://techno-geeks.org/2010/07/music-spotlight-gareth-emery/</link>
		<comments>http://techno-geeks.org/2010/07/music-spotlight-gareth-emery/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 23:39:47 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Gareth Emery]]></category>
		<category><![CDATA[Spotlight]]></category>
		<category><![CDATA[Trance]]></category>
		<category><![CDATA[Vocal]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=482</guid>
		<description><![CDATA[Gareth Emery released a new track that will be on his upcoming September 2010 album. The album name is to be &#8220;Northern Lights.&#8221;

Gareth Emery feat. Lucy Saunders &#8211; Sanctuary
]]></description>
			<content:encoded><![CDATA[<p>Gareth Emery released a new track that will be on his upcoming September 2010 album. The album name is to be &#8220;Northern Lights.&#8221;</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/MMlVFa_754o&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MMlVFa_754o&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>Gareth Emery feat. Lucy Saunders &#8211; Sanctuary</p>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/07/music-spotlight-gareth-emery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Disk Imaging with Clonezilla and PXE</title>
		<link>http://techno-geeks.org/2010/07/linux-disk-imaging-with-clonezilla-and-pxe/</link>
		<comments>http://techno-geeks.org/2010/07/linux-disk-imaging-with-clonezilla-and-pxe/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 12:21:55 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Clonezilla]]></category>
		<category><![CDATA[DHCP]]></category>
		<category><![CDATA[Disk Imaging]]></category>
		<category><![CDATA[PXE]]></category>
		<category><![CDATA[TFTP]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=472</guid>
		<description><![CDATA[Now that I finally have a file server at home I got curious again with disk imaging solutions. After doing some research I found a pretty awesome tool called Clonezilla. After downloading the live CD and playing around for a while the first thing I wanted to do was test it out in a PXE [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I finally have a file server at home I got curious again with disk imaging solutions. After doing some research I found a pretty awesome tool called <a href="http://clonezilla.org/">Clonezilla</a>. After downloading the live CD and playing around for a while the first thing I wanted to do was test it out in a PXE boot fashion. Here was my quick and hackish approach. My test run was on a VirtualBox VM in Xubuntu 10.04 with a bridged adapter.</p>
<p>1. Install TFTP server</p>
<pre class="brush: bash;">
sudo apt-get install tftpd-hpa
sudo start tftpd-hpa
</pre>
<p>Ensure /var/lib/tftpboot exists. If it does not:</p>
<pre class="brush: bash;">
mkdir -p /var/lib/tftpboot
</pre>
<p>Ensure that the values in /etc/defaults/tftpd-hpa match.</p>
<p>2. Install DHCP server</p>
<pre class="brush: bash;">
sudo apt-get install dhcp3-server
sudo vim /etc/dhcp3/dhcpd.conf
</pre>
<p>Add something similar to the following&#8230;</p>
<pre class="brush: bash;">
default-lease-time 86400;
max-lease-time 604800;
authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.10 192.168.1.15;
        filename &quot;pxelinux.0&quot;;
        next-server 192.168.1.121;
        option subnet-mask 255.255.255.0;
        option broadcast-address 192.168.1.255;
        option routers 192.168.1.1;
}
</pre>
<pre class="brush: bash;">
sudo service dhcp3-server start
</pre>
<p>The next-server option needs to be the IP of the TFTP server. Everything else should be self explanatory.</p>
<p>Before proceeding verify both services are listening.</p>
<pre class="brush: bash;">
sudo netstat -upan | awk  '{print $6}'
2008/dhcpd3
582/dhclient
3627/in.tftpd
</pre>
<p>3. Install syslinux if it is not already (it should be). Copy over pxelinux.0 into the appropriate location.</p>
<pre class="brush: bash;">
sudo apt-get install syslinux
sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot
</pre>
<p>4. Download latest clonezilla zip from <a href="http://clonezilla.org/download/sourceforge/">SourceForge</a>.</p>
<pre class="brush: bash;">
sudo unzip clonezilla-live-*.zip
sudo cp live/vmlinuz /var/lib/tftpboot/
sudo cp live/initrd.img /var/lib/tftpboot/
sudo cp live/filesystem.squashfs /var/lib/tftpboot/
cd /var/lib/tftpboot
sudo touch boot.txt
sudo mkdir pxelinux.cfg
sudo touch pxelinux.cfg/default
</pre>
<p>Your tree should end up looking something like this in the end:</p>
<pre class="brush: bash;">
├── boot.txt
├── filesystem.squashfs
├── initrd.img
├── pxelinux.0
├── pxelinux.cfg
│   └── default
└── vmlinuz
</pre>
<p>5. Create configs</p>
<pre class="brush: bash;">
sudo vim boot.txt
</pre>
<p>I made my menu look something like the following&#8230;</p>
<pre class="brush: bash;">

========================================================================

 .d8888b.  888                                    d8b 888 888
d88P  Y88b 888                                    Y8P 888 888
888    888 888                                        888 888
888        888  .d88b.  88888b.   .d88b. 88888888 888 888 888  8888b.
888        888 d88&quot;&quot;88b 888 &quot;88b d8P  Y8b   d88P  888 888 888     &quot;88b
888    888 888 888  888 888  888 88888888  d88P   888 888 888 .d888888
Y88b  d88P 888 Y88..88P 888  888 Y8b.     d88P    888 888 888 888  888
 &quot;Y8888P&quot;  888  &quot;Y88P&quot;  888  888  &quot;Y8888 88888888 888 888 888 &quot;Y888888 

======== Boot Options: ================================================

&gt;&gt; clonezilla ......... Regular Boot
&gt;&gt; clonezilla_safe .... Failsafe Mode

=======================================================================
</pre>
<p>And finally the pxe config&#8230;</p>
<pre class="brush: bash;">
sudo vim pxelinux.cfg/default
</pre>
<p>Looked something like this:</p>
<pre class="brush: bash;">
DISPLAY boot.txt

LABEL clonezilla
	kernel vmlinuz
	append initrd=initrd.img boot=live union=aufs noswap noprompt vga=788 fetch=tftp://192.168.1.121/filesystem.squashfs

LABEL clonezilla_safe
	kernel vmlinuz
	append initrd=initrd.img boot=live union=aufs noswap noprompt vga=normal nomodeset nosplash fetch=tftp://192.168.1.121/filesystem.squashfs

PROMPT 1
TIMEOUT 0
</pre>
<p>Please note that the IP address should be the IP of the TFTP server!</p>
<p>Now testing with a Dell Latitude E6410 I hit F12 on the BIOS screen, Select Network Adapter, and SUCCESS! You should see your boot.txt with a &#8220;boot:&#8221; prompt. Please share your experiences and alternative implementations on how you solved this issue. I would love to hear them!</p>
<p>My Test results:<br />
250 GB (239.9 GB after formatting)<br />
67.7 GB in use<br />
175.2 GB free<br />
Transfer Rate: Started at 900 MB/min at first, peaked at 1.91 GB/min, ended at 1.72GB/min, average 1.7 GB/min<br />
Time elapsed: 37 minutes, 41 seconds</p>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/07/linux-disk-imaging-with-clonezilla-and-pxe/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Disabling Pulseaudio in Ubuntu 9.10</title>
		<link>http://techno-geeks.org/2010/05/disabling-pulseaudio-in-ubuntu-9-10/</link>
		<comments>http://techno-geeks.org/2010/05/disabling-pulseaudio-in-ubuntu-9-10/#comments</comments>
		<pubDate>Sun, 09 May 2010 17:03:13 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=464</guid>
		<description><![CDATA[I have been having a great deal of trouble with sound in World of Warcraft. I then found out after searching around that my issues were related with Pulseaudio. I found a useful forum post that gave perfect instructions on disabling pulseaudio from restarting automatically.

touch ~/.pulse-a11y-nostart
echo autospawn = no&#124;tee -a ~/.pulse/client.conf
killall pulseaudio

With pulseaudio killed sound [...]]]></description>
			<content:encoded><![CDATA[<p>I have been having a great deal of trouble with sound in World of Warcraft. I then found out after searching around that my issues were related with Pulseaudio. I found a useful <a href="http://audacity.238276.n2.nabble.com/How-to-disable-PulseAudio-on-Ubuntu-9-10-a-secret-method-td3962312.html">forum post</a> that gave perfect instructions on disabling pulseaudio from restarting automatically.</p>
<pre class="brush: bash;">
touch ~/.pulse-a11y-nostart
echo autospawn = no|tee -a ~/.pulse/client.conf
killall pulseaudio
</pre>
<p>With pulseaudio killed sound in WoW is flawless!</p>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/05/disabling-pulseaudio-in-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World of Warcraft: X-53 Touring Rocket and Geeky Names!</title>
		<link>http://techno-geeks.org/2010/05/world-of-warcraft-x-53-touring-rocket-and-geeky-names/</link>
		<comments>http://techno-geeks.org/2010/05/world-of-warcraft-x-53-touring-rocket-and-geeky-names/#comments</comments>
		<pubDate>Sat, 08 May 2010 22:48:56 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[World of Warcraft]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=459</guid>
		<description><![CDATA[The picture says it all!

]]></description>
			<content:encoded><![CDATA[<p>The picture says it all!</p>
<p><a href="http://techno-geeks.org/wp-content/uploads/2010/05/WoWScrnShot_050810_174651.jpg"><img src="http://techno-geeks.org/wp-content/uploads/2010/05/WoWScrnShot_050810_174651-1024x548.jpg" alt="WoWScrnShot_050810_174651" title="WoWScrnShot_050810_174651" width="600" class="aligncenter size-large wp-image-460" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/05/world-of-warcraft-x-53-touring-rocket-and-geeky-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Possible Migration from Ubuntu to Gentoo Linux (Nope, Arch!)</title>
		<link>http://techno-geeks.org/2010/04/possible-migration-from-ubuntu-to-gentoo-linux/</link>
		<comments>http://techno-geeks.org/2010/04/possible-migration-from-ubuntu-to-gentoo-linux/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 14:29:43 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[xfce]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=447</guid>
		<description><![CDATA[I have been giving it a lot of thought recently. I have been using Ubuntu for a couple years now and I think I am ready to move on. I haven&#8217;t tried Gentoo since college and I thought that tonight was a good night to check in on it. I was worried that it may [...]]]></description>
			<content:encoded><![CDATA[<p>I have been giving it a lot of thought recently. I have been using Ubuntu for a couple years now and I think I am ready to move on. I haven&#8217;t tried Gentoo since college and I thought that tonight was a good night to check in on it. I was worried that it may be somewhat dead and that no one used it anymore so I decided to see if they had a chat room on irc.freenode.net &#8211; boy was I suprised! The channel was booming! I am currently installing a test drive VM right now. The installation process is so refreshing. Tonight made me realize that I have really let myself go since college. I am sick of Ubuntu and how it constantly wipes my ass for me, but fails sometimes anyway. I currently am running Ubuntu 9.10 with Gnome and the plan is to migrate to Gentoo and Xfce. The following information illustrates my reasons for wanting to switch. Ones that weigh more for me are in bold.</p>
<p>Ubuntu 9.10 Pros:<br />
Just works<br />
<strong>Apt package management is speedy</strong><br />
Well supported<br />
Attractive<br />
I know it</p>
<p>Ubuntu 9.10 Cons:<br />
<strong>Does too much</strong><br />
<strong>Gnome is bloated</strong><br />
<strong>Deb package dependencies are crazy sometimes</strong><br />
Can be slow at times</p>
<p>Gentoo Pros:<br />
<strong>Very trim and lightweight</strong><br />
<strong>Forces you to learn and maintain general linux knowledge</strong><br />
Very flexible</p>
<p>Gentoo Cons:<br />
<strong>Takes FOREVER to compile packages and dependencies</strong><br />
Emerge can have issues<br />
Not for lazy people (and im pretty lazy)</p>
<p>As I write this post I am on step 9/10 of the install. I will provide updates as time goes on.</p>
<hr/>
<p><strong>Update 1:</strong><br />
I encountered three problems and got them all resolved. I am currently installing Xfce and xdm right now. The problems I faced:<br />
1. Changed password for root user for install, not chrooted gentoo environment.<br />
2. The install CD loads out of date drivers so hard drives show up as hda during install but sda during initial boot. This screwed up both GRUB and /etc/fstab.<br />
3. I forgot to compile my network card drivers into the kernel so my eth0 device didn&#8217;t exist. </p>
<p>I also found this quite interesting and hilarious (click on it to read):<br />
<a href="http://techno-geeks.org/wp-content/uploads/2010/04/gentoo_lol.png"><img src="http://techno-geeks.org/wp-content/uploads/2010/04/gentoo_lol-1024x94.png" alt="gentoo_lol" title="gentoo_lol" width="1024" height="94" class="aligncenter size-large wp-image-454" /></a></p>
<hr/>
<p><strong>Update 2:</strong><br />
Gentoo compiles are taking WAY too long and the installation takes 4+ hours to complete. This is just not an option these days, especially for my work laptop. I decided to give Arch + Xfce a shot and it was a breeze. I still feel like I get way more control than I did in Ubuntu without all of the bloat. I am going to try this out for a while and see how I like it. If for whatever reason I dislike it, I will be switching to Xubuntu and call it a day. </p>
<p>Selling points on Arch:<br />
The Arch Build System &#8211; Amazing!<br />
The Arch User Repositories, for must haves like my beloved google-chrome!<br />
Minimalistic approach</p>
<p>Kris I hope you are happy&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/04/possible-migration-from-ubuntu-to-gentoo-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Startup Script for Rails with WEBrick</title>
		<link>http://techno-geeks.org/2010/04/startup-script-for-rails-with-webrick/</link>
		<comments>http://techno-geeks.org/2010/04/startup-script-for-rails-with-webrick/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 12:41:08 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[WEBrick]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=439</guid>
		<description><![CDATA[I finally started playing with rails again. I decided to play around and start the basics of a billing application. I was initially debating web app versus a desktop app (rails vs ruby-gtk). I wanted a reason to finally start using rails so I decided to make it a web app. I then realized I [...]]]></description>
			<content:encoded><![CDATA[<p>I finally started playing with rails again. I decided to play around and start the basics of a billing application. I was initially debating web app versus a desktop app (rails vs ruby-gtk). I wanted a reason to finally start using rails so I decided to make it a web app. I then realized I may be able to simulate a desktop app with rails. I pulled in the base ruby packages, manually compiled RubyGems and installed necessary gems, and decided to script a startup routine so I could create a launcher on my desktop. This solution is far from perfect but it manages to fulfill my needs. My &#8220;desktop rails app&#8221; uses the built in standalone webserver WEBrick and sqlite3 for its backend.</p>
<pre class="brush: bash;">
#!/bin/bash
cd /home/jesse/rails/billing

if [ ! -f tmp/pids/server.pid ]; then
	script/server -d
fi

while [ `netstat -tan | grep 0.0.0.0:3000 | wc -l` != 1 ]; do
	echo &quot;Server not started yet...&quot;
	sleep 1
done

google-chrome http://localhost:3000/customers &amp;
tail -f log/development.log

# Server can be killed with:
# kill -INT `cat tmp/pids/server.pid`
</pre>
<p>I then created a launcher simliar to this:</p>
<p><a href="http://techno-geeks.org/wp-content/uploads/2010/04/launcher.png"><img src="http://techno-geeks.org/wp-content/uploads/2010/04/launcher.png" alt="launcher" title="launcher" width="552" height="495" class="aligncenter size-full wp-image-440" /></a></p>
<p>When I double click on the icon the first time it pauses for about 5-6 seconds while WEBrick initializes and binds to port 3000. As soon as it detects the webserver listening, I launch google-chrome to the default view. Each time I click the icon there after, the webserver is already running so the google-chrome tab kicks off instantly. </p>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/04/startup-script-for-rails-with-webrick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>World of Warcraft in Ubuntu 9.10</title>
		<link>http://techno-geeks.org/2010/04/world-of-warcraft-in-ubuntu-9-10/</link>
		<comments>http://techno-geeks.org/2010/04/world-of-warcraft-in-ubuntu-9-10/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 10:53:58 +0000</pubDate>
		<dc:creator>jesse</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wine]]></category>
		<category><![CDATA[World of Warcraft]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://techno-geeks.org/?p=426</guid>
		<description><![CDATA[

Wine and Ubuntu have really come a long way. These days it is very easy to get World of Warcraft to smoothly run in Linux. I felt the need to write this guide for two reasons: one as a mark of my triumphant achievement, and two as a helpful guide for those looking to do [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://techno-geeks.org/wp-content/uploads/2010/04/wow-ubuntu.png"><img src="http://techno-geeks.org/wp-content/uploads/2010/04/wow-ubuntu-1024x576.png" alt="wow-ubuntu2" title="wow-ubuntu2" width="800" class="aligncenter size-large wp-image-430" /></a><br />
<a href="http://techno-geeks.org/wp-content/uploads/2010/04/wow-ubuntu2.png"><img src="http://techno-geeks.org/wp-content/uploads/2010/04/wow-ubuntu2-1024x576.png" alt="wow-ubuntu2" title="wow-ubuntu2" width="800" class="aligncenter size-large wp-image-430" /></a></p>
<p>Wine and Ubuntu have really come a long way. These days it is very easy to get World of Warcraft to smoothly run in Linux. I felt the need to write this guide for two reasons: one as a mark of my triumphant achievement, and two as a helpful guide for those looking to do the same. This walk through assumes the following.</p>
<ul>
<li>You do not have wine currently installed. If you do and it is not the wine1.2 package then World of Warcraft probably won&#8217;t run very well, if at all.</li>
<li>You currently have the restricted drivers installed for your video card</li>
<li>Your system is up to date.</li>
<li>You are running Ubuntu 9.10</li>
<li>The WoW current patch is not too far past 3.3.3</li>
<li>You have basic knowledge of Linux and understand how to use a terminal</li>
</ul>
<p><span style="font-weight: bold; color: red">Warning: This configuration worked great for my hardware. Other hardware configurations may need additional tweaking.</span></p>
<p>1. Before you start you must verify that your graphics card had DRI enabled.</p>
<pre class="brush: bash;">
glxinfo | grep rendering
</pre>
<p>If it returns &#8220;Yes&#8221; then you are all set. If it returns no I am not sure if you should continue with this guide.</p>
<p>2. Install Wine via apt</p>
<pre class="brush: bash;">
sudo apt-get install wine1.2
</pre>
<p>3. Download the Visual C++ Patch From Microsoft at <a href="http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=200b2fd9-ae1a-4a14-984d-389c36f85647&#038;displayLang=en">www.microsoft.com/downloads/en/confirmation.aspx?familyId=200b2fd9-ae1a-4a14-984d-389c36f85647&#038;displayLang=en</a>.</p>
<pre class="brush: bash;">
wine /home/username/Downloads/vcredist_x86.exe
</pre>
<p>Follow the prompts to install it and it will close when it has finished. This patch is needed to successfully download patches at a certain point for WoW to run.</p>
<p>4. Install World of Warcraft. There are several means available to do this. You can install from the CDs/DVDs you bought or if you are like me you will need to download the entire installation from Blizzard. I had to download the downloader at <a href="https://www.worldofwarcraft.com/account/download_wow.html">https://www.worldofwarcraft.com/account/download_wow.html</a>. For other methods of installation see the sources at the end of this article.</p>
<pre class="brush: bash;">
wine /home/username/Downloads/InstallWoW.exe
</pre>
<p>Choose Wrath of The Lich King when it prompts and keep going through the wizards. The downloader will eventually begin and you will have several hours (depending on your connection) to wait while it finishes. </p>
<p>5. Once the installation is complete, you will most likely want to edit the configuration to start WoW in OpenGL mode. </p>
<pre class="brush: bash;">
vim /home/username/.wine/Program\ Files/World\ of\ Warcraft/WTF/Config.wtf
</pre>
<p>Press the i key on your keyboard to go into insert mode. Add the following line to the <b>bottom</b> of the file.</p>
<p>SET gxAPI &#8220;OpenGL&#8221;</p>
<p>Press escape, type :wq, and press enter to save and exit the file.</p>
<p>6. Wine currently has permission issues with the World of Warcraft folder. If you ever notice WoW not starting after the launcher loads it is probably because the permissions somehow got screwed up on the folder. I have chosen to completely bypass the loader and I have also written a launcher script to make sure that WoW loads every time. Execute the following commands to start WoW for the first time.</p>
<pre class="brush: bash;">
chmod 755 /home/username/.wine/drive_c/Program\ Files/World\ of\ Warcraft/
wine &quot;C:\Program Files\World of Warcraft\WoW.exe&quot;
</pre>
<p>After some patience World of Warcraft will successfully load up. Get your initial video / audio configuration out of the way before the next step.</p>
<p>7. The endless loop: Login and it will force you to download a patch. You will have to complete this step approximately 5 or 6 times until all the patches have downloaded.</p>
<p>8. After all the of the patches have downloaded you should be good to go! Install all mods to /home/username/.wine/drive_c/Program\ Files/World\ of\ Warcraft/Interface/AddOns/. Keep in mind that by default in Gnome that your keyboard is configured to automatically repeat keys when held down by default. This will make your mounts and characters running seem strange. You can disable this temporarily by going to System -> Preferences -> Keyboard and unchecking &#8220;Key presses repeat&#8230;&#8221;</p>
<p>I hope this quick guide has helped you get World of Warcraft installed and running beautifully in Ubuntu. If you have additional issues with your installation and need help please see the following sources for additional assistance.</p>
<p><b>Sources</b></p>
<ul>
<li><a href="http://www.wowwiki.com/World_of_Warcraft_functionality_on_Wine">WoW Wiki: World of Warcraft functionality on Wine</a></li>
<li><a href="http://appdb.winehq.org/objectManager.php?sClass=version&#038;iId=18555">WineHQ: World of Warcraft 3.3.X</a></li>
<li><a href="https://help.ubuntu.com/community/WorldofWarcraft">Ubuntu Wiki: WorldofWarcraft</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://techno-geeks.org/2010/04/world-of-warcraft-in-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
