<?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>Geeks are GREAT Lovers &#187; Geek</title>
	<atom:link href="http://www.geeksaregreatlovers.com/category/geek/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geeksaregreatlovers.com</link>
	<description>The rants of a technophile</description>
	<lastBuildDate>Wed, 09 Feb 2011 14:20:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Lately&#8230;.</title>
		<link>http://www.geeksaregreatlovers.com/2011/02/09/lately/</link>
		<comments>http://www.geeksaregreatlovers.com/2011/02/09/lately/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 14:20:57 +0000</pubDate>
		<dc:creator>geek</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Marriage]]></category>

		<guid isPermaLink="false">http://www.geeksaregreatlovers.com/?p=26</guid>
		<description><![CDATA[Well, things have been busy for me.  On Christmas 2009 my wife made one of her greatest blunders to date and got me &#8216;Call of Duty: Modern Warfare 2&#8242; and a bluetooth headset.  This was one of the most thoughtful and selfless gifts I have received to date.  When we first started dating I was [...]]]></description>
			<content:encoded><![CDATA[<p>Well, things have been busy for me.  On Christmas 2009 my wife made one of her greatest blunders to date and got me &#8216;Call of Duty: Modern Warfare 2&#8242; and a bluetooth headset.  This was one of the most thoughtful and selfless gifts I have received to date.  When we first started dating I was deep into a game on the PC called &#8216;America&#8217;s Army.&#8217;  It was what I did after everyone went to bed (and sometimes before that.)  She knew how much I loved that game and wanted me to have something like that to do.  Little do I think she would realize how quickly I would snap back into the groove of the game.  Now since we have our little one, I don&#8217;t have as much opportunity to play games (especially ones of this nature.)  Late in  2010 the latest in the &#8216;Call of Duty&#8217; series (&#8216;Black Ops&#8217;) was released.  Never have I bought a game on the day it was released until &#8216;Black Ops.&#8217;</p>
<p>&#8216;Black Ops&#8217; has become an obsession with me.  Often my dreams are filled with the crack of gunfire and the guttural gurgling of fallen comrades and enemies.  When not working, I find myself looking at others&#8217; game play videos on YouTube to find the best weapon load outs or what perks go best with what.  I&#8217;m completely in love with this first person shooter.  There are many who would argue that it is not the best in the series but I could care less.  That being said, I have had a great deal of trouble connecting to the servers and, once connected, staying on them.  Being a fairly savvy network type I traced it back to the configuration of my router at home.  A few quick Google searches and I found the ports that &#8216;Black Ops&#8217; requires to be opened in order to optimize my game play.</p>
<p>What is NAT?  NAT stands for Network Address Translation.  It is the only way that the internet is possible today.  There are millions more devices on the internet than there are internet addressable IP addresses.  What NAT does for us is allow many devices to share one internet IP address.  Most internet providers supply their customers with a router which has wireless and all sorts of other bells and whistles.  Among these whistles and bells NAT is intrinsic.  As devices connect to the router it hands them IP addresses in the ranges: 10.0.0.0-10.255.255.255, 172.16.0.0-172.31.255.255, 198.168.0.0-192.168.255.255.  These addresses will NEVER get anywhere on the internet.  They are not routed by internet devices.  When a router is connected to the ISP it is given an internet route-able IP address.  As devices contact other devices on the internet they flow through the router.  When a connection is made through the router a dynamic port is configured which the router associates with that connection.  In this way, the router is able to keep track of connections from many devices using a single IP address.</p>
<p>When is NAT a problem?  When you have devices connected to the router, devices on the internet cannot contact them unless the connections are configured on the router.  With &#8216;Black Ops&#8217; those connections are made to the PS3 on TCP ports 80,81,443,3074, and 5223 and on UDP ports 3074,3075, and 3478.  In multiplayer game mode there are three NAT &#8216;types,&#8217; strict, moderate, and open.  Of these open is the one to have.  Since I&#8217;ve been playing the &#8216;Call of Duty&#8217; series I have always had a NAT type of moderate.  This hasn&#8217;t been an issue until recently when I became so obsessed with the game.  Enough with the rant, here is the configuration on my Cisco 881 router that allowed my to go from moderate to open NAT:</p>
<p>ip nat inside source static tcp &lt;PS3 IP Address&gt; 80 interface FastEthernet4 80<br />
ip nat inside source static tcp &lt;PS3 IP Address&gt; 81 interface FastEthernet4 81<br />
ip nat inside source static tcp &lt;PS3 IP Address&gt; 443 interface FastEthernet4 443<br />
ip nat inside source static tcp &lt;PS3 IP Address&gt; 3074 interface FastEthernet4 3074<br />
ip nat inside source static tcp &lt;PS3 IP Address&gt; 5223 interface FastEthernet4 5223<br />
ip nat inside source static udp &lt;PS3 IP Address&gt; 3074 interface FastEthernet4 3074<br />
ip nat inside source static udp &lt;PS3 IP Address&gt; 3075 interface FastEthernet4 3075<br />
ip nat inside source static udp &lt;PS3 IP Address&gt; 3478 interface FastEthernet4 3478</p>
<p>access-list 150 remark COD-BlackOps<br />
access-list 150 permit tcp any host &lt;PS3 IP Address&gt; eq www<br />
access-list 150 permit tcp any host &lt;PS3 IP Address&gt; eq 81<br />
access-list 150 permit tcp any host &lt;PS3 IP Address&gt; eq 443<br />
access-list 150 permit tcp any host &lt;PS3 IP Address&gt; eq 3074<br />
access-list 150 permit tcp any host &lt;PS3 IP Address&gt; eq 5223<br />
access-list 150 permit udp any host &lt;PS3 IP Address&gt; eq 3074<br />
access-list 150 permit udp any host &lt;PS3 IP Address&gt; eq 3075<br />
access-list 150 permit udp any host &lt;PS3 IP Address&gt; eq 3478</p>
<p>This of course requires that you have a static IP address assigned to your PS3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geeksaregreatlovers.com/2011/02/09/lately/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android and Enterprise WPA</title>
		<link>http://www.geeksaregreatlovers.com/2010/05/18/android-and-enterprise-wpa/</link>
		<comments>http://www.geeksaregreatlovers.com/2010/05/18/android-and-enterprise-wpa/#comments</comments>
		<pubDate>Tue, 18 May 2010 23:56:38 +0000</pubDate>
		<dc:creator>geek</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.geeksaregreatlovers.com/2010/05/18/android-and-enterprise-wpa/</guid>
		<description><![CDATA[I&#8217;ve been struggling with my work wireless (WPA2 security with PEAP authentication.) After upgrading my phone (Samsung Moment) to 2.1 it was still not connecting. I found the first key to connecting was getting the HiddenSSID enabler in the marketplace. Once I got it I found that it couldn&#8217;t be used because the genius folks [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been struggling with my work wireless (WPA2 security with PEAP authentication.)  After upgrading my phone (Samsung Moment) to 2.1 it was still not connecting.  I found the first key to connecting was getting the HiddenSSID enabler in the marketplace.  Once I got it I found that it couldn&#8217;t be used because the genius folks at Sprint or Samsung changed the location of the wireless configuration.  The <strong>/data/misc/wifi/wpa_supplicant.conf</strong> had been changed to: <strong>/data/misc/wifi/bcm_supp.conf</strong>.  Since I didn&#8217;t have the source code the the HiddenSSID Enabler, I had to root my phone and change the location of the wireless configuration.  The configuration is located at /etc/wifi.conf.  Once this change is made, everything works beautifully.</p>
<p>The line I changed was:</p>
<p>SUPP_CONFIG_FILE=/data/misc/wifi/bcm_supp.conf</p>
<p>to:</p>
<p>SUPP_CONFIG_FILE=/data/misc/wifi/wpa_supplicant.conf</p>
<p>Enable your wireless.  The SSID that you want revealed is entered into the HiddenSSID Enabler.  Once you go back into the wireless configuration the SSID should show up.  After all of the things I tried, this was the simplest way to get a hidden SSID with enterprise WPA encryption to work on my phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geeksaregreatlovers.com/2010/05/18/android-and-enterprise-wpa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New year, new toys&#8230;</title>
		<link>http://www.geeksaregreatlovers.com/2010/04/30/new-year-new-toys/</link>
		<comments>http://www.geeksaregreatlovers.com/2010/04/30/new-year-new-toys/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 14:01:23 +0000</pubDate>
		<dc:creator>geek</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.geeksaregreatlovers.com/?p=18</guid>
		<description><![CDATA[So I&#8217;ve officially ditched the old Promise NS4300N for a brand spanking new Qnap TS-659.  This thing is awesome.  It runs all day long and with it, my router, Canon printer, and switch plugged in and running, my APC 1500 UPS will run for 1.5 hours on battery.  I&#8217;ve not altered it in the least [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve officially ditched the old Promise NS4300N for a brand spanking new Qnap TS-659.  This thing is awesome.  It runs all day long and with it, my router, Canon printer, and switch plugged in and running, my APC 1500 UPS will run for 1.5 hours on battery.  I&#8217;ve not altered it in the least and the only problem I have encountered was related to the package for Python.  I&#8217;m in Python class in San Fransisco next week so I may be able to resolve any issues when I return.</p>
<p>Another toy I have enjoyed hacking on is the Samsung Moment.  I&#8217;ve had it since December and it has been a really good phone.  It runs Google&#8217;s Android and is very stable.  I&#8217;ve hacked it (thanks to work of <a title="SDX-Developers" href="http://www.sdx-developers.com/" target="_blank">others</a>) to run Android 2.1 (among other things) rather than the stock and somewhat elderly 1.5.  I&#8217;m installing WordPress for my phone so I may be able to keep up posting a bit more.</p>
<p>Probably the best thing I have found (thanks to a Co-worker) is the WD HDTV Live.  This thing plays every video/audio format that I have thrown at it and comes back for more.  I&#8217;ve hacked it (thanks to <a title="b-rad custon WDTV firmware" href="http://www.b-rad.cc" target="_blank">b-rad</a>) and can ssh into it and set mount points to be started on initialization, customize backgrounds and icons, run a torrent grabber and many many other functions.  Admittedly I am not really doing much with it other than playing video.  I have sucessfully played 2 full Blu-Ray movies (ripped straight from Blu-ray still in m2ts format) on two WDTV Live from my TS-659 without any problem.  This is when the videos are shared with NFS or through TwonkyMedia server (comes stock with the TS-659.)  Pretty impressive.</p>
<p>None of this would be possible without the loving support of my wife who loves the fact that we have the most tech toys on the block.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geeksaregreatlovers.com/2010/04/30/new-year-new-toys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Authoring the DVD</title>
		<link>http://www.geeksaregreatlovers.com/2008/07/01/authoring-the-dvd/</link>
		<comments>http://www.geeksaregreatlovers.com/2008/07/01/authoring-the-dvd/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 14:27:04 +0000</pubDate>
		<dc:creator>geek</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.geeksaregreatlovers.com/?p=12</guid>
		<description><![CDATA[One word&#8230;  DVDStyler.  After going through the Linux authoring tools, some of which were good but seemed to hang at certain points, DVDStyler is the hands down winner for simplicity (and it works).  The operation is straightforward, even I fiigured it out in a few minutes and created an ISO.  Rather than burning through DVDs [...]]]></description>
			<content:encoded><![CDATA[<p>One word&#8230;  <a title="DVDStyler ROCKS!" href="http://www.dvdstyler.de/" target="_blank">DVDStyler</a>.  After going through the Linux authoring tools, some of which were good but seemed to hang at certain points, DVDStyler is the hands down winner for simplicity (and it works).  The operation is straightforward, even I fiigured it out in a few minutes and created an ISO.  Rather than burning through DVDs you can create the ISO image and then preview them in xine (xine dvd://&lt;FULL PATH TO ISO&gt;).</p>
<p>In the previous post I mentioned that I was trying to get the videos up to Google Video.  I&#8217;ve managed to do that with the videos in the DVD format.  They are a pretty good size and look good after a few seconds of streaming.  It would probably be better to convert them to a smaller size before uploading due to some bandwidth restrictions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geeksaregreatlovers.com/2008/07/01/authoring-the-dvd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting HD Video</title>
		<link>http://www.geeksaregreatlovers.com/2008/06/13/getting-hd-video/</link>
		<comments>http://www.geeksaregreatlovers.com/2008/06/13/getting-hd-video/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 13:40:11 +0000</pubDate>
		<dc:creator>geek</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.geeksaregreatlovers.com/?p=11</guid>
		<description><![CDATA[I&#8217;ve got a Canon HV20 high definition (1080i) digital camera and I&#8217;ve been working on getting video from the camera up to google using Linux.  The tools provided by windows vista are lacking to say the least.  There are a couple of good tools that make getting the video off the cam easy. First you [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a Canon HV20 high definition (1080i) digital camera and I&#8217;ve been working on getting video from the camera up to google using Linux.  The tools provided by windows vista are lacking to say the least.  There are a couple of good tools that make getting the video off the cam easy.</p>
<p>First you have to get the high definition off of the cam.  For this I use <a title="dvgrab" href="http://www.kinodv.org/">dvgrab</a>.  The important thing to remember is that for high definition you must specify the -f hdv command line option.  The exact command line I used is:</p>
<p>dvgrab -f hdv -a -timecode &lt;FILENAME&gt;</p>
<p>This takes the imput from the first channel (firewire) and automatically appends the date and time of the recording to the filename provided.  Each time a new recording is detected it automatically starts a new file.  Pretty handy if you want to take the video off a whole tape at once.  The video that is left is in a very large format and not really worth much.  It is in high definition which is 1280&#215;1080 in my case and doesn&#8217;t play well in anything excluding VLC media player.  The files are huge and unless they are very short in duration YouTube won&#8217;t let you upload them.  To get them in to a more reasonable size I use a utility called <a title="tovid" href="http://tovid.wikia.com/wiki/Main_Page">tovid</a>.  My main goal here is to try to get the video files on to a regular DVD, or up to a video site like Google Video or YouTube.  The first thing I do is take all of the raw HD files and back them up to my NAS.  After that I take the files one at a time and convert them.  The command I use for that is:</p>
<p>tovid -ffmpeg -interlaced_bf -ntsc -dvd -wide -noask -in &lt;INFILE&gt; -out &lt;OUTFILE&gt;</p>
<p>I&#8217;ve found that using ffmpeg does a better job of syncing the sound with the video.  The options are pretty self explanitory.  The output is a DVD formatted video file which is much more playable by typical video players and of a much more manageable size.  A simple cat command will put any videos together that you want to make in to one.  Once you do that though you&#8217;ll have to use the above to fix the SCR before you can put them on a DVD.  I&#8217;m in the middle of figuring out exactly what tool to use to actually get the files to a DVD.  Once I figure that out I&#8217;ll update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geeksaregreatlovers.com/2008/06/13/getting-hd-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Some Compiz-Fusion Tips</title>
		<link>http://www.geeksaregreatlovers.com/2008/05/30/some-compiz-fusion-tips/</link>
		<comments>http://www.geeksaregreatlovers.com/2008/05/30/some-compiz-fusion-tips/#comments</comments>
		<pubDate>Sat, 31 May 2008 03:09:42 +0000</pubDate>
		<dc:creator>geek</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://www.geeksaregreatlovers.com/?p=10</guid>
		<description><![CDATA[Little did I know there is a way to specify compiz as your default window manager. kcontrol -&#62; KDE Components -&#62; Session Manager -&#62; Change the Window manager to compiz If you still want to be able to configure compiz through fusion-icon, launch it with the -n parameter (-n, &#8211;no-start      Run, but do not start [...]]]></description>
			<content:encoded><![CDATA[<p>Little did I know there is a way to specify compiz as your default window manager.</p>
<p>kcontrol -&gt; KDE Components -&gt; Session Manager -&gt; Change the Window manager to compiz</p>
<p>If you still want to be able to configure compiz through fusion-icon, launch it with the -n parameter (-n, &#8211;no-start      Run, but do not start a window manager).</p>
<p>If you&#8217;re running c-f with an nvidia card (as I am) and you are having some problems with the inactive desktops not refreshing properly, I found that adding:</p>
<p>Option       &#8220;UseCompositeWrapper&#8221; &#8220;true&#8221;<br />
to my device section fixed it for me.  Some day nvidia will fix the problem permanently.  I&#8217;m using the Beta drivers now and they don&#8217;t address the issue.  Next post will be on uploading video from my HD camera to video sites (google and youtube).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geeksaregreatlovers.com/2008/05/30/some-compiz-fusion-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMERGENCY PARTY in 5, 4, 3, 2, 1!</title>
		<link>http://www.geeksaregreatlovers.com/2008/05/20/emergency-party-in-5-4-3-2-1/</link>
		<comments>http://www.geeksaregreatlovers.com/2008/05/20/emergency-party-in-5-4-3-2-1/#comments</comments>
		<pubDate>Tue, 20 May 2008 20:49:54 +0000</pubDate>
		<dc:creator>geek</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://www.geeksaregreatlovers.com/?p=8</guid>
		<description><![CDATA[Awesome idea! I bet the neighbors love that thing.]]></description>
			<content:encoded><![CDATA[<p><a title="Emergency Party Button" href="http://www.plasma2002.com/epb/" target="_blank">Awesome idea!</a> I bet the neighbors love that thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geeksaregreatlovers.com/2008/05/20/emergency-party-in-5-4-3-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

