<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>[Insert Witty Title Here] &#187; gadgets</title>
	<atom:link href="http://blog.colinashe.net/category/gadgets/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.colinashe.net</link>
	<description>Ruminations from a Ruminator</description>
	<lastBuildDate>Sun, 28 Aug 2011 00:54:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.colinashe.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/2666f4b25f83dceb1d9d486f950215b2?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>[Insert Witty Title Here] &#187; gadgets</title>
		<link>http://blog.colinashe.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.colinashe.net/osd.xml" title="[Insert Witty Title Here]" />
	<atom:link rel='hub' href='http://blog.colinashe.net/?pushpress=hub'/>
		<item>
		<title>Of Synergy and cross-over cables</title>
		<link>http://blog.colinashe.net/2010/07/01/of-synergy-and-cross-over-cables/</link>
		<comments>http://blog.colinashe.net/2010/07/01/of-synergy-and-cross-over-cables/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 00:17:17 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[command line]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.colinashe.net/?p=629</guid>
		<description><![CDATA[The last few months have been very eventful. I finished writing my thesis, did my thesis defense, graduated, moved, and started my new job.  I&#8217;m getting close to the end of my second week in the new position and during that time I&#8217;ve been gradually getting my office set up the way I want it. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=629&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The last few months have been very eventful. I finished writing my thesis, did my thesis defense, graduated, moved, and started my new job.  I&#8217;m getting close to the end of my second week in the new position and during that time I&#8217;ve been gradually getting my office set up the way I want it.</p>
<p>My main work computer is a Windows 7 PC but I also have a Mac Mini that I use for cross-platform testing and other various activities.  I have two monitors attached to my PC and one connected to my Mac.  Since I have two computers but I only want to use a single keyboard and mouse, I had two options: using a KVM switch with the V part disconnected (thereby only using the keyboard and mouse) or use <a href="http://synergy2.sourceforge.net" target="_blank">Synergy</a>.</p>
<p>I&#8217;ve used a KVM switch before without the video switching and it&#8217;s incredibly confusing.  I&#8217;ve also used a KVM switch with video switching and it&#8217;s pretty inconvenient.  So, I decided to use Synergy.  Read on for how I got it all set up.</p>
<p><span id="more-629"></span></p>
<p>For the uninitiated, Synergy is a program that allows you to use a single mouse and keyboard with a number of computers.  You choose one computer to be the Synergy server and you connect your mouse and keyboard to it.  All the other computers you want to use are clients and they receive mouse and keyboard input from the server over the network.  You do some configuration to tell Synergy about the size and placement of the screens, as well as some networking stuff, and you&#8217;re all set.  When you move your mouse off the side of the screen connected to one computer, it shows up on the screen of the adjacent computer.  Keyboard input is routed to the computer containing the mouse cursor.</p>
<p>All in all, it&#8217;s a great system.  It&#8217;s cross-platform, so it works on Windows, Linux, Mac, etc.  It&#8217;s much less confusing than using a KVM switch without video switching and it&#8217;s much faster and easier to use than a KVM switch with video switching, since all screens are viewable simultaneously.</p>
<p>However, it does have one drawback: all data transferred between linked machines is sent unencrypted.  So, if I try to log in to a website on one of the client machines, my password is sent in the clear over the network.  You can set up SSH tunneling if you want, and I&#8217;ve done this in the past, but it&#8217;s a pain.</p>
<p>This time around, since I&#8217;m using wireless network adapters to connect both my PC and Mac to the network, I have a spare ethernet port on both machines.  This made me think that maybe I could set up Synergy to work with a cross-over cable, meaning that all my Synergy data would travel over this cable and not the university network.  If the data isn&#8217;t traveling over the main network, there&#8217;s no need to encrypt it.</p>
<p>Of course, the same thing could be done with a cheap network switch, and this approach would be necessary if more than 2 computers were involved.  However, I don&#8217;t have a network switch or more than 2 computers and I do have a cross-over cable, so I thought I would give it a try.</p>
<p>It turned out to be easy. I just configured the wired ethernet adapters on both machines with local IP addresses.  I assigned 169.254.0.1 to the Synergy server and 169.254.0.2 to the client.  I gave them both a subnet mask of 255.255.255.0 and I didn&#8217;t enter any further information &#8211; no default gateway, no DNS servers, etc.</p>
<p>I tried pinging each machine from the other and they found each other with no difficulty.  Of course, in this case, I was using the IP addresses I had just assigned and not the hostname of the machine on the main network.  One big upside of this approach is that the ping times are tiny.  Since these machines are connected directly, there is no other network traffic to slow down the Synergy traffic.</p>
<p>With the machines connected and seeing each other, I just had to install and configure Synergy.  The Windows installer is pretty good and it automates the creation of the config file.  I basically just followed the directions in the configuration utility and I looked up some stuff in the online documentation, as needed.</p>
<p>I did have one difficulty.  Initially, I couldn&#8217;t get my Mac to connect to the PC.  In the config file on my Windows machine I had used the name I had given my Mac.  However, the Synergy client on my Mac kept telling me that the connection attempts were being refused by the Synergy server.   It turns out that, while I had given my Mac a name manually, because it was getting its IP address via DHCP, it was getting another hostname on the network. So, I changed the hostname for the Mac in the configuration file on my Windows machine to reflect the hostname the Mac received from the DHCP server.  This fixed the problem.</p>
<p>With the Synergy server and client talking to each other, one thing that I needed to deal with was  the possibility that Synergy traffic would be sent over the main network despite the presence of the cross-over cable.  This can be addressed in two ways.  1) When invoking the Synergy client, you supply the hostname or IP address of the server.  So, you just make sure that you use the local (non-globally routable) IP address of the ethernet adapter on the server.  The client won&#8217;t be able to reach a local IP address over a network populated with globally routable IP addresses.  2) For an extra level of security, you can specify that the Synergy server only listens on a particular network adapter. So, I told the server to only listen for connections on the ethernet port with the local address.  Thus, it will ignore any traffic that comes in over the wireless adapter.</p>
<p>To verify that these measures worked, I turned off the wireless adapter on the server and tested whether the setup still worked.  It did!  As a final step, I configured the links between the monitors to deal better with the difference in size between them.  On my windows machine I have two 1680&#215;1050 monitors in portrait orientation.  My Mac is connected to a 1280&#215;1024 monitor in landscape orientation.  So, at the place where one of my Windows monitors meets the Mac monitor, I have 1680 pixels meeting 1024 pixels.  I just played around with the settings until it looked good.  Useful hint: 0% means the top of the screen; 100% means the bottom.</p>
<p>One final tip is that Synergy appears to not need to know anything about multi-monitor setups.  As far as Synergy is concerned, my Windows computer has a single monitor that is 2100 pixels wide and 1680 pixels high.  Initially, I was concerned that dealing with the two monitors on my Windows machine was going to make things hard, but it turned out to be a non-issue.  However, if, for whatever reason, you wanted to interleave monitors like (from left to right) monitor 1 from computer A, monitor 1 from computer B, monitor 2 from computer A, monitor 2 from computer B, I have no idea how to do that, if it&#8217;s even possible.</p>
<p>To sum up, I&#8217;m very pleased with my new set up.  It was easy to configure and it works great.  If you routinely work with more than computer, I recommend you give Synergy a try.  If your computers are at home and all the machines have local IP addresses, you probably don&#8217;t need to worry about the traffic being unencrypted.  However, if you&#8217;re at work in a large company or university like I am, it&#8217;s probably not the greatest idea to send your Synergy data over that network in the clear.  So, if you have spare network adapters and want to avoid tunneling over SSH, the approach described here might work well for you.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/629/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=629&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2010/07/01/of-synergy-and-cross-over-cables/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>
	</item>
		<item>
		<title>Stuff breaking</title>
		<link>http://blog.colinashe.net/2009/12/23/stuff-breaking/</link>
		<comments>http://blog.colinashe.net/2009/12/23/stuff-breaking/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 15:27:44 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[holidays]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[purchases]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.colinashe.net/?p=572</guid>
		<description><![CDATA[&#8220;When it rains, it pours&#8221; as the old saying goes.  That has been my experience recently with a few items I had bought.  They all seemed to die pretty close together so I&#8217;ve been trying to get the situations resolved with all of these items practically simultaneously.  Here&#8217;s a list of the stuff that&#8217;s getting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=572&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8220;When it rains, it pours&#8221; as the old saying goes.  That has been my experience recently with a few items I had bought.  They all seemed to die pretty close together so I&#8217;ve been trying to get the situations resolved with all of these items practically simultaneously.  Here&#8217;s a list of the stuff that&#8217;s getting replaced:</p>
<ul>
<li><a href="http://www.amazon.com/Koss-SB49-Communication-Stereophone/dp/B000N8RK7K/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1263231828&amp;sr=8-1" target="_blank">Koss SB49</a> computer headset (headphones + microphone): The microphone died.  Well, it doesn&#8217;t seem fully dead but on many devices it is so quiet that it&#8217;s basically useless.  Fortunately, Koss has a lifetime &#8220;no questions asked&#8221; repair or replacement warranty.  You ship it to them on your own dime and include $6 for return shipping.  They take care of the rest.  Hopefully, this will go out today and I&#8217;ll get it back sometime early in the new year.</li>
</ul>
<ul>
<li>Western Digital Caviar Blue 640GB hard drive: After the hassles I had with Windows 7 on my new Lenovo PC, I wasn&#8217;t expecting any further trouble for a while.  Unfortunately, one night last week my wife and I head a high pitched, very grating noise.  I finally tracked it down to my computer.  I hoped it was a fan but it wasn&#8217;t &#8211; it was the hard drive.  I shut down the machine and when I tried rebooting, it wouldn&#8217;t boot back into Windows.  So, the drive is shot.  I contacted Lenovo about it and they&#8217;re sending me a new drive, which should arrive tomorrow.  I&#8217;m always nervous about single drives being shipped.  Hopefully, it&#8217;ll work as intended.  I really don&#8217;t want to spend any more time fiddling with this computer.</li>
</ul>
<ul>
<li><a href="http://www.verilux.com/compact-fluorescent-bulbs/compact-fluorescent" target="_blank">Verilux 26W compact fluorescent light bulbs</a>. These are great.  I ordered them over the summer.  They&#8217;re 26W, which, in terms of light output, is approximately equivalent to 150W incandescent bulbs.  However, rather than being a sickly yellow color, these are very clean white light &#8211; 6500K to be exact.  While the bulbs themselves are great, I&#8217;ve had a bunch of problems with the delivery.<br />
When I first ordered them, one of the 2 bulbs in the double pack arrived broken.  The company sent me a replacement, which arrived intact.  However, one of my original bulbs just burned out, well shy of the 10,000 hours they&#8217;re supposed to last.  So, I contacted the company about it and they sent me a replacement but it had the wrong connection type.  So, they sent me a double pack (very nice) of the correct connection.  However, when these arrived, they were both broken.<br />
The customer service rep I&#8217;ve been dealing with has been great &#8211; very helpful and very apologetic about the various problems that have occurred.  After I received the broken bulbs she said she would send me two packs of bulbs (that&#8217;s 4 bulbs) because of the all the hassle I&#8217;ve gone through and that she would personally package them herself to make sure they arrived intact.  A lot of companies would probably have just stopped responding to my emails but Verilux obviously puts a strong emphasis on customer service and it shows.</li>
</ul>
<p><strong>Update (12/23/09):</strong> I just received the bulbs.  None of them were broken.  Sweet.  I am all stocked up on these bulbs for a while.</p>
<p>My wife took the headphones to the post office, so they&#8217;re on their way back to Koss.</p>
<p><strong>Update (12/24/09):</strong> I received the hard drive today from Lenovo.  I don&#8217;t think I&#8217;ll have time to deal with it for a few days, though.</p>
<p><strong>Update (12/26/09)</strong>: According to USPS delivery confirmation, my headphones were delivered to Koss today.  I wonder how long it&#8217;ll take for them to come back to me.</p>
<p><strong>Update (01/05/10)</strong>: I received the new hard drive on Christmas Eve but didn&#8217;t have time to deal with it until December 28th or so.  The new hard drive was partitioned but not formatted.  Since there wasn&#8217;t already a Windows installation on it, my upgrade version of Win 7 wouldn&#8217;t let me activate it.  So, I did the old double install trick.  I just shut the machine off and ran the installer again.  It detected the Windows installation I had just installed and let me activate it using my key for the upgrade media.  This only added like 20 minutes to the whole operation.</p>
<p>With the OS installed, I set up my awesome <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817707170&amp;cm_re=startech_sata_dock-_-17-707-170-_-Product" target="_blank">dual SATA HDD dock</a> to copy data over from the hard drives that I pulled from our old machine.  So far, I&#8217;ve only copied over the really important stuff: photos, videos, and music.  Our documents and other stuff will come later.</p>
<p>Last night, I started preparing to send the defunct drive back to Lenovo.  I used <a href="http://www.snapfiles.com/get/eraser.html" target="_blank">Eraser</a> to securely delete all the files on the data partition.  We basically only had family photos and music on there but they don&#8217;t need to see all that stuff.  Interestingly, the drive behaved itself and didn&#8217;t produce any grinding noises.  However, when I tried to delete things off the OS partition, it acted strangely, sometimes taking an extraordinarily long period of time to delete a single file.  So, I&#8217;m confident that the drive is not healthy and needs to be replaced.</p>
<p>Today, I boxed up the drive and stuck on the shipping label they sent me.  Now I just need to get it to Fed Ex or have them come and pick it up.</p>
<p><strong>Update (01/11/10):</strong> I sent off the hard drive on the 5th or 6th.  I&#8217;m still waiting for my headphones.  In the meantime, I&#8217;ve gone back to using my old <a href="http://www.wikizic.org/1-018-018958-Sony-MDR-D11.jpg" target="_blank">Sony MDR-D11 </a>headphones.  They&#8217;re very compact for closed circumaural headphones, they sound pretty good, and they&#8217;re pretty comfortable.  They&#8217;re a little muddier than the Koss model I&#8217;m getting repaired and, of course, they don&#8217;t have a microphone.  Hopefully, I&#8217;ll get the Koss phones back soon &#8211; I&#8217;ve missed being able to use them for Skype conversations.</p>
<p><strong>Update (01/11/10 #2):</strong> I received the headphones this afternoon.  As it turns out, they didn&#8217;t repair my old headphones; they simply sent me new ones.  This isn&#8217;t surprising at all to me.  In any case, it looks like I&#8217;m back in business.  The headphones sound good and the microphone works again.  I&#8217;m not thrilled that it cost me about $12 to get $30 headphones replaced, but it&#8217;s better than having to buy a brand new pair, so I can&#8217;t complain too much.</p>
<p>So, (knock on wood) it looks like I&#8217;ve got everything resolved.  My headset was replaced, my hard drive was replaced, and my light bulbs were replaced.  Hopefully, it will be a while before I have to deal with any further customer service people.  I can&#8217;t complain about any of the interactions with customer service reps or about the outcome of those interactions.  Everyone was pleasant and helpful but dealing with this stuff takes time and mental energy, not to mention the period of down time during which you&#8217;re without the item you bought and have grown to rely upon.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/572/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/572/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/572/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/572/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/572/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/572/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/572/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/572/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/572/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/572/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/572/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/572/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/572/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/572/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=572&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/12/23/stuff-breaking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>
	</item>
		<item>
		<title>Eye-Fi</title>
		<link>http://blog.colinashe.net/2009/12/21/eye-fi/</link>
		<comments>http://blog.colinashe.net/2009/12/21/eye-fi/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 22:26:34 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[gifts]]></category>
		<category><![CDATA[holidays]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[purchases]]></category>

		<guid isPermaLink="false">http://blog.colinashe.net/?p=567</guid>
		<description><![CDATA[I got my wife the Eye-Fi 4GB Share Video SD card this year for Christmas.  Yesterday, while we were snowed in, we exchanged a few gifts so she got to open it.  In a nutshell, this SD card has both 4GB of flash storage and a built-in wireless adapter that enables it to wirelessly transmit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=567&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got my wife the <a href="http://www.eye.fi/products/sharevideo" target="_blank">Eye-Fi 4GB Share Video SD card</a> this year for Christmas.  Yesterday, while we were snowed in, we exchanged a few gifts so she got to open it.  In a nutshell, this SD card has both 4GB of flash storage and a built-in wireless adapter that enables it to wirelessly transmit photos and videos to your computer over your wireless network.</p>
<p>While I thought this would be a great gift, I was a little concerned that it wouldn&#8217;t work on the university&#8217;s wireless network in our on-campus apartment.  Sure enough, when I tried to set it up yesterday I couldn&#8217;t get it to work.  Any time a new device tries to connect to the university&#8217;s wireless network the DHCP server assigns it a temporary local IP address and redirects it to a registration web page.  Unfortunately, the Eye-Fi isn&#8217;t really a network adapter so you can&#8217;t use it to browse the web.  Thus, you can&#8217;t visit the registration page in order to register it for use on the network.</p>
<p>After the automatic setup procedure didn&#8217;t work I jotted down the card&#8217;s MAC address (which is easy to determine using the included software) and emailed the IT people on campus to ask if they could manually add the card&#8217;s MAC address to the list of MAC addresses the DHCP server will supply with IP addresses.  They were very helpful and responded that they had added the card&#8217;s MAC address as I had asked.</p>
<p>So, now it appears that I&#8217;m all set.  I spent some time this afternoon getting it set up and I&#8217;ve successfully uploaded 5 or 6 pictures and one video using the device.  All in all, it&#8217;s pretty nice.  Hopefully, using this card will simplify the process of getting pictures from the camera to the computer but only time will tell if the device lives up to its promise.</p>
<p>If the card I got my wife works out well, I&#8217;ll seriously consider buying the <a href="http://www.eye.fi/products/pro" target="_blank">Eye-Fi Pro</a>, which permits you to upload RAW files as well as JPGs and videos.  In addition, it enables you to set up an ad-hoc connection with your PC so you can bypass local wireless networks and upload pictures directly from your card to your computer.  This type of functionality typically costs much more than either the Eye-Fi Pro&#8217;s street price of $100 or its MSRP of $150.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/567/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=567&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/12/21/eye-fi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows 7 woes</title>
		<link>http://blog.colinashe.net/2009/12/11/windows-7-woes/</link>
		<comments>http://blog.colinashe.net/2009/12/11/windows-7-woes/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 19:01:28 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[purchases]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.colinashe.net/?p=557</guid>
		<description><![CDATA[We recently got a new computer to replace Rechner.  It came with Windows Vista but since MIT has a site license to Windows 7, I installed that immediately after receiving the computer.  It&#8217;s been running fine for about a week, I guess, but today it started acting up.  I was using it this morning and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=557&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We recently got a new computer to replace <a href="http://blog.colinashe.net/2009/09/11/happy-birthday-rechner/" target="_blank">Rechner</a>.  It came with Windows Vista but since MIT has a site license to Windows 7, I installed that immediately after receiving the computer.  It&#8217;s been running fine for about a week, I guess, but today it started acting up.  I was using it this morning and the system hung a couple of times for 20-30 seconds each time.  I didn&#8217;t know what the problem was, so I used the tried and true approach: reboot.</p>
<p>However, upon rebooting, I was greeted with a message that Windows Explorer had crashed.  I tried restarting Explorer but it crashed again.  I tried rebooting a couple more times but to no avail.</p>
<p>So far, each crash has been one of two types:</p>
<blockquote><p>Problem Event Name: APPCRASH<br />
Application Name: Explorer.EXE<br />
Application Version: 6.1.7600.16404<br />
Application Timestamp: 4a765771<br />
Fault Module Name: ntdll.dll<br />
Fault Module Version: 6.1.7600.16385<br />
Fault Module Timestamp: 4a5be02b<br />
Exception Code: c000041d<br />
Exception Offset: 000000000003d8db<br />
OS Version: 6.1.7600.2.0.0.256.4<br />
Locale ID: 1033</p></blockquote>
<p>or</p>
<blockquote><p>Problem Event Name: InPageCoFire<br />
Error Status Code: c000009c<br />
Faulting Media Type: 00000003<br />
Damaged File Name: SyncCenter.dll<br />
OS Version: 6.1.7600.2.0.0.256.4<br />
Locale ID: 1033</p></blockquote>
<p>The second one has been more prevalent by far.  Generally, if the first one is observed, it occurs first thing after a reboot.  All subsequent crashes are of the second type.  So, I searched for this information online.</p>
<p>Unfortunately, I haven&#8217;t been able to locate any information on this particular type of error.  A search of &#8220;Windows 7&#8243; + InPageCoFire + SyncCenter.dll returns no hits on Google.  However, I did find some general advice, suggesting that reverting to an older known-good restore point could help.</p>
<p>So, I got out the install DVD and used it to go back to an earlier restore point.  I noticed that there was a restore point from early this morning, just prior to a critical update having been installed. I figured this must of have caused the problem so surely, reverting to the restore point prior to the update would fix it.  Unfortunately, it did not.</p>
<p>I tried reverting to an even earlier restore point.  That still didn&#8217;t help.  So, I tried running the built-in memory diagnostics.  That didn&#8217;t appear to produce any errors but I can&#8217;t be sure because it&#8217;s supposed to give you a report once you restart the machine and log in to Windows.  I can never get far enough to see the report.</p>
<p>I just downloaded <a href="http://www.memtest.org/" target="_blank">memtest86+</a> and I&#8217;m running that right now.  My current expectation, however, is that there are no problems with the memory.  Rather, I expect that somehow SyncCenter.dll (and possibly ntdll.dll)  got corrupted.  I don&#8217;t know how to fix that.  I had a similar problem back in Windows 95 with some corrupted DLLs.  I ended up solving the problem by copying the affected DLLs from a friend&#8217;s computer.  However, I don&#8217;t know if I&#8217;ll be able to take that approach this time because I can&#8217;t even use Windows Explorer.  Perhaps I could use a Linux Live CD and the necessary DLLs on a USB drive to make the switch.</p>
<p>Or, I could just reinstall the OS.  When I installed the OS, I partitioned the 640GB drive into two partitions: 150GB for the OS and programs (on C:) and about 450GB for my data (on D:).  This would enable me to wipe the C drive and reinstall without requiring me to recopy all my data.  We&#8217;ll see.  If I end up having to spend much more time on this, I&#8217;m just going to wipe the drive and start over.</p>
<p>If anyone reading this has any suggestions on things I could try, please let me know in the comments.  Thanks!</p>
<p><strong>UPDATE 1:</strong> According to <a href="http://www.win7dll.info/synccenter_dll.html" target="_blank">this site</a>, SyncCenter.dll is statically linked to ntdll.dll and won&#8217;t run properly if ntdll.dll is corrupt or missing.  So, maybe SyncCenter.dll is OK and the real problem is ntdll.dll.  I&#8217;ll have to see if I can find a way to replace this file.  Also, memtest86+ completed with no errors, so the problem doesn&#8217;t appear to be RAM-related.</p>
<p><strong>UPDATE 2: </strong>After a bit more digging online, I found some references to problems with Windows Explorer crashing because of a weird interaction with Firefox.  I tried to uninstall Firefox but Windows Explorer crashed too rapidly for me to even open the Uninstall Programs window.  So, I booted into Safe Mode.  I was curious to see whether I still got the crashes.  I did.  Fortunately, in Safe Mode I managed to uninstall Firefox.  I rebooted into regular Windows, but much to my chagrin, Windows Explorer crashed again.</p>
<p>Earlier in the evening I had <a href="http://social.answers.microsoft.com/Forums/en-US/w7repair/thread/0095280a-6502-486e-b7dd-a5901efffc1f" target="_blank">posted my problem on a Microsoft forum</a> but I subsequently decided that all this troubleshooting was for the birds and that I should just go ahead and reinstall the OS.  The last time around, I had used my university&#8217;s site license to install Windows 7 Enterprise.  However, with the possibility that my problem was due to the corruption of a file, I wondered about how reliable it was to download a nearly 3GB ISO file via wireless, burn it on a DVD and then install it.  Fortunately, I had also bought a copy of Windows 7 Professional from Win741.com for $30 earlier this fall.  I paid a bit extra and had them send me a disc.  I decided I would use this disc to reinstall Windows 7 since it was a pressed DVD and is probably more reliable from a data integrity standpoint than a downloaded 3GB ISO image burned on a DVD.</p>
<p>The installation went fine.  A clean install seems to generally take 20-30 minutes, which I think is pretty reasonable for an operating system.  I used <a href="http://ninite.com/" target="_blank">Ninite</a> to install a bunch of software we use.  Importing all my music into iTunes was easy &#8211; I had spent some time cleaning up my iTunes library with my last install and since I had put all that data on my data partition, it was easy to import again.</p>
<p>Importing photos into Picasa looks like it&#8217;ll take a bit more work.  The photos themselves are no problem; the problem lies with the face recognition.  When I copied all our pictures over from the old hard drive, the face &#8220;groups&#8221; were preserved (in the .picasa.ini files in each folder containing photos) but the names associated with those groups were not.  So, I didn&#8217;t have to do any obnoxious manual sorting like I did when I first installed Picasa on our old machine but I did have to input names to go with those face groups or at least connect those face groups to contacts from my wife&#8217;s set of Gmail contacts.</p>
<p>This time around, it looks as though the face who were connected to Gmail contacts have had those connections preserved while it looks like I&#8217;ll need to reenter the names of people (mostly children) who weren&#8217;t in my wife&#8217;s contact list and whose names I had entered manually.  I&#8217;m going to let it crank over night and in the morning I&#8217;ll see what needs to be done.</p>
<p>In any case, I hope the curious case of the crashing Windows Explorer doesn&#8217;t rear its ugly head again.  Though, if it does, hopefully, by then I&#8217;ll have received a useful answer to the question I posted on the forum.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/557/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=557&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/12/11/windows-7-woes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>
	</item>
		<item>
		<title>Photographic firsts</title>
		<link>http://blog.colinashe.net/2009/11/13/photographic-firsts/</link>
		<comments>http://blog.colinashe.net/2009/11/13/photographic-firsts/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 00:37:26 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[creations]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[gifts]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[purchases]]></category>

		<guid isPermaLink="false">http://blog.colinashe.net/?p=552</guid>
		<description><![CDATA[I recently posted two images on my photo blog, both of which represent firsts for me.  Since the photoblog is kind of minimalist, I didn&#8217;t write much about them there, but I thought I should maybe add some info about them here. The first was taken using a zone plate, which I got ages ago [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=552&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently posted two images on my <a href="http://instantforever.org" target="_blank">photo blog</a>, both of which represent firsts for me.  Since the photoblog is kind of minimalist, I didn&#8217;t write much about them there, but I thought I should maybe add some info about them here.</p>
<p>The <a href="http://instantforever.org/index.php?showimage=43" target="_blank">first</a> was taken using a <a href="http://en.wikipedia.org/wiki/Zone_plate" target="_blank">zone plate</a>, which I got ages ago but never used.  I got it last year at my birthday in a kit like <a href="http://cgi.ebay.com/Skink-Pinhole-Pancake-Creative-Kit-Pentax-K-M-K-7-K2000_W0QQitemZ290366560075QQcmdZViewItemQQptZCamera_Lenses?hash=item439b32174b" target="_blank">this</a>, which includes a device for holding photographic pinholes, the pinhole itself, and an adapter to make it fit my camera.  I had taken a few photos using the pinhole but never the zone plate.  I like the effect.  There are a couple of downsides to using either the pinhole or the zone plate, however.</p>
<p>First, these have incredibly narrow apertures, which means that, in order to get a correctly exposed image, you need a very long exposure or very high ISO setting.  I kept the ISO reasonably low but I used <a href="http://blog.colinashe.net/2009/10/24/new-tripod/" target="_blank">my tripod</a> to give me the stability I needed for a long exposure.  I used a 1.3 second exposure, which, for a shot taken in the middle of the day, is really long.  This zone plate has f/56 (not 5.6, 56!), which is pretty wide for this type of device.  The pinhole I have is something like f/130, so it would require a much longer exposure.</p>
<p>Second, whereas taking photographs with traditional lenses is pretty forgiving when it comes to junk on your sensor, pinhole and zone plate photography is extremely unforgiving.  I had to do a bunch of spot removal in Lightroom to get rid of a bunch of ugly splotches on the image.  The image below is a 1:1 crop from an image I took of the same scene with the pinhole.  There are at least 4 spots that are clearly visible, though they vary in severity.  I had never noticed these spots before in shots taken using my normal lenses.  I guess if I want to do any more photography using my pinhole or zone plate, it&#8217;s probably time to have my sensor cleaned <a href="http://blog.colinashe.net/2007/11/11/all-clean/" target="_blank">again</a>.</p>
<p><img class="aligncenter size-full wp-image-554" title="wpid553-IMGP5110.jpg" src="http://colinaashe.files.wordpress.com/2009/11/wpid553-imgp5110.jpg?w=655" alt="Spots on my CCD"   /></p>
<p>&nbsp;</p>
<p>The <a href="http://instantforever.org/index.php?showimage=44" target="_blank">most recent picture</a> is my first foray into <a href="http://en.wikipedia.org/wiki/High_dynamic_range_imaging" target="_blank">high dynamic range</a> (HDR) photography.  I&#8217;ve been interested in this for a while but never really pursued it.  The point of HDR images is to make details visible in both the highlights and shadows of an image. Generally, both the camera sensor and any typical viewing medium (like a monitor or even printed photos) don&#8217;t have enough dynamic range to either properly capture or properly display details in both an image&#8217;s shadows and highlights.  There is just too much difference in brightness between the darkest parts and the lightest parts in a scene for the camera to capture everything or for it to all be faithfully reproduced on a monitor or print.  So some kind of workaround is necessary.</p>
<p>Due to the limitations of the camera&#8217;s sensor, capturing the details in both the highlights and shadows requires multiple images to be taken at different settings, a technique called exposure <a href="http://en.wikipedia.org/wiki/Bracketing" target="_blank">bracketing</a>.  In the simplest case, exposure bracketing involves taking the following 3 photos: one that&#8217;s significantly underexposed (to capture details in the highlights), one that&#8217;s properly exposed, and one that&#8217;s significantly overexposed (to capture details in the shadows).  These images are then imported into a program on a computer that merges them to produce a composite image that has a much higher dynamic range than can be captured with a single exposure.  Unfortunately, this image also has a much higher dynamic range than can be displayed on a monitor or on a print, so another step is necessary.  This step is called <a href="http://en.wikipedia.org/wiki/Tone_mapping" target="_blank">tone mapping</a>.</p>
<p>Tone mapping takes a HDR image that can&#8217;t be displayed and maps its brightness values back to a range of values that can be displayed.  When an image is captured, the darkest darks and the brightest brights are &#8220;clipped&#8221;, which means they&#8217;re simply cut off &#8211; detail in those areas is lost.  Taking multiple pictures of the same scene using different exposure settings gets back the data that was clipped.  Tone-mapping could simply clip the data again, however that would throw away the detail we want to preserve.  Instead, tone-mapping compresses the dynamic range, so that the details are preserved in both the highlights and shadows.  Modern tone mapping algorithms are actually quite a bit more complicated than simply compressing the dynamic range.  Rather, they operate on the data both globally and locally to try to maximize the extent to which details are visible in the image while simultaneously compressing the dynamic range to something that can be viewed on a monitor or print.  This often results in a very striking, though sometimes unnatural-looking image.</p>
<p>Yesterday I was looking through my to do list and I found a reminder to buy some software for making HDR before I graduate so I can take advantage of their (60%!!) educational discount.  Having just sold our exercise bike, I had some cash on-hand so I decided to go ahead and buy the software while I thought about it.  I bought Photomatix from <a href="http://hdrsoft.com/" target="_blank">HDRSoft</a> for about $40 rather than the usual $100.  I remembered that I was out a month or two ago and for some reason decided to take some shots using exposure bracketing, so I looked through my Lightroom catalog and found a few sets of exposure bracketed images.  I picked the set that I liked best, exported it to Photomatix, created the HDR image, re-imported to Lightroom, fiddled a bit with saturation and noise reduction, and then exported from Lightroom to PixelPost.  Done.</p>
<p>Having a tripod makes HDR photography easier, so I&#8217;m looking forward to using my new tripod along with my new HDR software to produce some good looking images in the future.  Stay tuned.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/552/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=552&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/11/13/photographic-firsts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>

		<media:content url="http://colinaashe.files.wordpress.com/2009/11/wpid553-imgp5110.jpg" medium="image">
			<media:title type="html">wpid553-IMGP5110.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>New Tripod</title>
		<link>http://blog.colinashe.net/2009/10/24/new-tripod/</link>
		<comments>http://blog.colinashe.net/2009/10/24/new-tripod/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 18:27:42 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Boston]]></category>
		<category><![CDATA[creations]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[gifts]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[purchases]]></category>

		<guid isPermaLink="false">http://blog.colinashe.net/?p=539</guid>
		<description><![CDATA[My birthday was a couple of weeks ago and in the weeks leading up to it, I spent some time trying to fill out my wish list on Amazon.  I would like to briefly plug their universal wish list button &#8211; you can add it to your browser&#8217;s bookmarks toolbar and then add anything you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=539&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My birthday was a couple of weeks ago and in the weeks leading up to it, I spent some time trying to fill out my wish list on Amazon.  I would like to briefly plug their <a href="http://www.amazon.com/wishlist/universal/ref=wl_eywl_uwl" target="_blank">universal wish list button</a> &#8211; you can add it to your browser&#8217;s bookmarks toolbar and then add anything you find on any website to your wish list.  That&#8217;s pretty handy.</p>
<p>Anyway, I have wanted a sturdy tripod for a while.  After a lot of looking, I decided that I wanted a <a href="http://en.wikipedia.org/wiki/Ball_head" target="_blank">ball head</a> since I had grown tired of having to adjust two or three knobs in order to get my composition right.  I settled on the <a href="http://www.amazon.com/Manfrotto-322RC2-Horizontal-Action-Connect/dp/B000184N22/ref=pd_cp_e_2" target="_blank">Manfrotto 322RC2</a>. It seemed like it would allow incredibly fast composition changes and would be very comfortable to use.  So, that found its way onto my wish list.</p>
<p>By pooling together money I got for my birthday I was able to get the 322RC2 head with the <a href="http://www.amazon.com/Manfrotto-055XPROB-Tripod-Legs-Black/dp/B000UMX7FI/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1256330378&amp;sr=1-1" target="_blank">Manfrotto 055XPROB</a> tripod legs.  I haven&#8217;t had a lot of opportunities to use everything yet but so far I really like it.  The ball head is so nice.  It is super easy to change your composition, very quick, and it locks solidly into place.  The legs are big &#8211; if I extend the legs fully, the eyepiece of the camera is at eye level without raising the center column at all.  This is great because it maximizes stability and gives me some freedom to play around with shots that might require the camera to be above my eye level.</p>
<p><span id="more-539"></span></p>
<p>Shortly after I got my kit and put everything together I took a picture of my wife and me enjoying our nerdy lifestyle:</p>
<p><img class="aligncenter size-full wp-image-542" title="wpid541-IMGP4857.jpg" src="http://colinaashe.files.wordpress.com/2009/10/wpid541-imgp4857.jpg?w=655" alt="wpid541-IMGP4857.jpg"   /></p>
<p>Of course, this picture isn&#8217;t going to win any photo contests &#8211; it&#8217;s just a fun way of documenting what our evenings sometimes look like.</p>
<p>Earlier this week, I needed to provide someone with a head shot of myself for a poster on my research work.  I couldn&#8217;t find anything suitable among the pictures in my collection since I&#8217;m normally the one behind the camera.  So, I needed to have one taken.  I decided to try taking one of myself using my tripod.  In addition to the tripod, I also used my <a href="http://www.amazon.com/Pentax-Remote-Control-Digital-Cameras/dp/B00005AB9R/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1256407724&amp;sr=8-1" target="_blank">Pentax Remote Control F</a> to trigger the shutter.   I wanted the picture to have a background nicer than the curtains in our apartment or something such so I went down to the banks of the Charles River and set up the camera.  I had to experiment with the camera height in order to make sure that the banks of the river in the background didn&#8217;t line up with the middle of my head, which would have been distracting.  I also ended up using my circular polarizing filter control the appearance of the clouds.</p>
<p>Below is my favorite from the whole batch, which includes probably 2 good pictures and about 45 bad pictures.  I felt pretty silly standing there smiling at the camera and taking pictures of myself as people drove by on Memorial Dr. and as runners strode by on the running path but I&#8217;m pretty happy with the result and I&#8217;ll probably never see any of those people again, anyway.</p>
<p><img class="aligncenter size-full wp-image-544" title="wpid543-IMGP4911.jpg" src="http://colinaashe.files.wordpress.com/2009/10/wpid543-imgp4911.jpg?w=655" alt="wpid543-IMGP4911.jpg"   /></p>
<p>I&#8217;m excited about the possibilities the tripod creates for me.  I&#8217;m looking forward to trying my hand at some high dynamic range photography.  While a tripod isn&#8217;t essential for these, it certainly makes things easier since HDR pictures require at least 2 source images that have to be properly aligned before combining them to create the final product.  Also, I&#8217;m looking forward to being able to photograph the city at night.  I have plenty of good pictures looking across the Charles at Boston but none of those I&#8217;ve taken at night have been acceptably sharp.  I&#8217;m hoping my new tripod will change that.</p>
<p>All in all, I&#8217;m very happy with the setup, which also includes a padded carrying bag and a separate strap for carrying the tripod without the bag.  Given how solidly these things are built, I expect to be using them for years to come and probably passing them on to my offspring.</p>
<p>I&#8217;d like to thank my parents and my parents-in-law for their generous gifts, which not only got me the tripod but also got me the remote control and circular polarizing filter at Christmas.  Thanks!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/539/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=539&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/10/24/new-tripod/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>

		<media:content url="http://colinaashe.files.wordpress.com/2009/10/wpid541-imgp4857.jpg" medium="image">
			<media:title type="html">wpid541-IMGP4857.jpg</media:title>
		</media:content>

		<media:content url="http://colinaashe.files.wordpress.com/2009/10/wpid543-imgp4911.jpg" medium="image">
			<media:title type="html">wpid543-IMGP4911.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing CUPS on Ubuntu 9.04 (jaunty)</title>
		<link>http://blog.colinashe.net/2009/09/30/installing-cups-on-ubuntu-9-04-jaunty/</link>
		<comments>http://blog.colinashe.net/2009/09/30/installing-cups-on-ubuntu-9-04-jaunty/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 14:39:49 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://blog.colinashe.net/?p=518</guid>
		<description><![CDATA[In my last post I mentioned that I completed the migration of this blog from the old host machine (called imladris) to WordPress.com. This is part of a larger effort to retire that machine altogether. It had been hosting my blog, my photoblog, our family photo gallery, and my wife&#8217;s old blog for years. In [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=518&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In my last post I mentioned that I completed the migration of this blog from the old host machine (called <a href="http://blog.colinashe.net/2007/01/12/the-computers-of-middle-earth/" target="_blank">imladris</a>) to WordPress.com.  This is part of a larger effort to retire that machine altogether.  It had been hosting my blog, my photoblog, our family photo gallery, and my wife&#8217;s old blog for years.  In addition, for the last few months I&#8217;ve been running a <a href="http://en.wikipedia.org/wiki/CUPS" target="_blank">CUPS</a> server on it so we could easily use our printer from any of our machines (we have 4 computers in the house, not including imladris).  However, last night I pulled the plug on imladris.  So, if we want to have our printer on the network again, I either need to buy a dedicated print server or I need to install CUPS on a different machine.  Fortunately, we have another Linux machine in the apartment: <a href="http://blog.colinashe.net/2007/01/12/the-computers-of-middle-earth/" target="_blank">orthanc</a>, which I use as my <a href="http://blog.colinashe.net/index.php?s=mythtv" target="_blank">MythTV</a> machine.</p>
<p>I had installed CUPS on imladris only a few months ago, so the process should still be fresh in my mind.  However, imladris ran <a href="http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29" target="_blank">Ubuntu</a> <a href="http://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Ubuntu_6.06_LTS_.28Dapper_Drake.29" target="_blank">6.06 LTS</a>, whereas orthanc runs Ubuntu <a href="http://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Ubuntu_9.04_.28Jaunty_Jackalope.29" target="_blank">9.04</a>.  I&#8217;m not exactly sure whether 3 years* has made much of a difference but I&#8217;m going to try to follow online explanations to get it working.  As I work on this, I&#8217;m just going to give an account of what I&#8217;m doing, where I found instructions, etc. until I get it working.  If you&#8217;re interested in this, read on.  If you&#8217;re not, maybe you can find a more entertaining way to spend your time, like playing <a href="http://adamatomic.com/canabalt/" target="_blank">Canabalt</a>.</p>
<p><span id="more-518"></span></p>
<p>Last night I disconnected the printer from imladris and connected it up to orthanc. I also installed CUPS using the following command:</p>
<blockquote><p><span style="font-size:medium;"><code>$ sudo apt-get install cupsys cupsys-client</code></span></p></blockquote>
<p>I don&#8217;t actually know what the cupsys-client package does or whether I need it at all. Looking around at the <a href="http://packages.ubuntu.com" target="_blank">Ubuntu package repository</a>, it appears that cupsys provides the daemon and cupsys-client provides client software for the local machine.  Thus, since I don&#8217;t care about being able to print from orthanc itself, I probably don&#8217;t need cupsys-client.  Oh well.</p>
<p>Ok, so I&#8217;ve got the printer connected and CUPS installed.  What now?  I recall from the last time I installed CUPS, using the web interface was pretty easy.  So, let me try to get that set up.  First, I tried to simply enter what I thought was the correct URL and I got nothing.  So, I did a quick search online.  <a href="http://ubuntu-tutorials.com/2009/03/19/configuring-printers-via-the-cups-web-interface/" target="_blank">This site</a> suggests editing <span style="font-size:medium;"><code>/etc/cups/cupsd.conf</code></span> and replacing the following line:</p>
<blockquote><p><span style="font-size:medium;"><code>Listen localhost:631</code></span></p></blockquote>
<p>with</p>
<blockquote><p><span style="font-size:medium;"><code>Listen 0.0.0.0:631</code></span></p></blockquote>
<p>I made this change and restarted CUPS by typing:</p>
<blockquote><p><span style="font-size:medium;"><code>$ sudo /etc/init.d/cups restart</code></span></p></blockquote>
<p>When I did this, rather than getting nothing when I pointed my browser to <span style="font-size:medium;"><code>that same URL</code></span>, I got <span style="font-size:medium;"><code>403 Forbidden</code></span>.  So, that&#8217;s a start.  At least the web server is returning something.</p>
<p>Up to this point I had been working remotely on my laptop using the command line via <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">PuTTY</a>.  I was doing this because I don&#8217;t have a high resolution monitor attached to my MythTV machine; it&#8217;s only connected to my TV.  However, I decided that using the browser locally might make things easier.</p>
<p>So, I shut down the MythTV frontend on orthanc and opened up Firefox.  I pointed it to <span style="font-size:medium;"><code>http://localhost:631</code></span>, at which point I was greeted by the CUPS administration page.  Hooray!  Using the CUPS administration page I searched for detectable printers.  It detected my printer (HP LaserJet 6MP &#8211; old school, I know) and allowed me to add it.  I could then pick the driver I wanted.  On imladris I had used the Gutenprint driver.  However, this time around there was a postscript driver available, so I chose that.  I don&#8217;t know if it&#8217;ll be better than the Gutenprint driver &#8211; only time will tell.  I printed a test page from the adminstration site and it came out very nicely.</p>
<p>So, it appears to work locally.  Now, I need to knuckle down and actually figure out how to access the CUPS server remotely.  To figure this out, I consulted the <a href="http://www.cups.org/documentation.php/ref-cupsd-conf.html" target="_blank">official documentation for <span style="font-size:medium;"><code>cupsd.conf</code></span></a>.</p>
<p>Basically, I was able to figure out that I needed to change something in the following code block:</p>
<blockquote><p><span style="font-size:medium;"><code>&lt;Location /&gt;<br />
Order allow,deny<br />
&lt;/Location&gt;</code></span></p></blockquote>
<p>This governs access to the main part of the server.  There are separate, more restrictive blocks for the admin and config sections of the server.  For now, I&#8217;m not going to worry about being able to access the administrative or configuration functions remotely.</p>
<p>From the documentation, I found that <span style="font-size:medium;"><code>Order allow,deny</code></span> rejects requests by default then applies additional rules starting with <span style="font-size:medium;"><code>allow</code></span> lines first, followed by <span style="font-size:medium;"><code>deny</code></span> lines.  The other order, namely <span style="font-size:medium;"><code>Order deny,allow</code></span> accepts requests by default then applies rules specified in any <span style="font-size:medium;"><code>deny</code></span> lines followed by rules in any <span style="font-size:medium;"><code>allow</code></span> lines.  I don&#8217;t really understand this fully because I tried a few things that didn&#8217;t have the results I expected.  However, for now, changing the original block of code above to the following got things working:</p>
<blockquote><p><span style="font-size:medium;"><code>&lt;Location /&gt;<br />
Order deny,allow<br />
&lt;/Location&gt;</code></span></p></blockquote>
<p>I think that with this configuration, anyone in the world could print on my printer.  That&#8217;s probably not a great situation.  However, I think it may have been the situation with my CUPS installation on imladris as well.  I never had any problems with it, so hopefully, I won&#8217;t have any problems with this new installation.</p>
<p>Ok, so now I can access the CUPS server from my laptop and presumably any other computer.  The last step is installing the printer on each computer I want to be able to print from.  I started with my laptop.  I did a quick search to see how I should do it.  I came across <a href="http://social.technet.microsoft.com/Forums/en-US/w7itproui/thread/f5e69f33-29ff-4c86-a7ed-3b066f0b642d" target="_blank">this site</a> and tried their recommendation, which is to install the printer as a local printer using a new local port.  However, when I tried to enter the URL of my printer, it told me it was an invalid port name.  So, I looked around a little more and found <a href="http://www.freebsd.org/doc/en/articles/cups/article.html" target="_blank">this site</a>.  They recommend setting it up as a network printer.  I tried this and it worked!  I chose the appropriate driver and printed out a test page.  Sweet.</p>
<p>Now, I just have to install this printer on our other two Windows machines and we&#8217;re all set.  It actually didn&#8217;t take very long to get this all set up.  Like I said, the CUPS configuration might not be the most robust but I think it&#8217;ll get the job done for now.</p>
<p>If anyone reading this has any suggestions for a more robust <span style="font-size:medium;"><code>cupsd.conf</code></span> setup, please leave me a note in the comments.  Thanks!</p>
<p>________________________________________</p>
<p>*For the uninitiated, <a href="http://en.wikipedia.org/wiki/Canonical_Ltd." target="_blank">Canonical</a> releases a new version of Ubuntu every 6 months.  Recently, these versions have been released in April and October.  The version numbers use the year and month of release.  So, 6.06 means it was released in June of 2006, where 9.04 means it was release in April of 2009.  Each release is also named after an animal preceded by an adjective beginning with the same letter as the animal&#8217;s name.  These names have progressed in alphabetical order since 6.06 (Dapper Drake).  9.04 is called Jaunty Jackalope, while the upcoming version will be called Karmic Koala.  The next long-term support (LTS) release will be 10.04, called Lucid Lynx.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/518/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/518/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/518/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/518/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/518/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/518/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/518/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/518/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/518/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/518/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/518/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/518/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/518/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/518/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=518&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/09/30/installing-cups-on-ubuntu-9-04-jaunty/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy Birthday Rechner</title>
		<link>http://blog.colinashe.net/2009/09/11/happy-birthday-rechner/</link>
		<comments>http://blog.colinashe.net/2009/09/11/happy-birthday-rechner/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 16:33:04 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[purchases]]></category>

		<guid isPermaLink="false">http://blog.colinashe.net/?p=393</guid>
		<description><![CDATA[My wife and I celebrated our 7th anniversary in August this year.  Since our wedding, we&#8217;ve resided in 3 different places and encountered numerous other changes.  However, one of the constants for most of that time has been our main desktop computer, which is called &#8220;Rechner&#8221; on the network. I just checked my records and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=393&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My wife and I celebrated our 7th anniversary in August this year.  Since our wedding, we&#8217;ve resided in 3 different places and encountered numerous other changes.  However, one of the constants for most of that time has been our main desktop computer, which is <a href="http://blog.colinashe.net/2007/01/12/the-computers-of-middle-earth/" target="_self">called &#8220;Rechner&#8221;</a> on the network.</p>
<p>I just checked my records and it shipped from Dell on September 5th, 2003.  We likely received it about a week later.  So, we&#8217;ve had it almost exactly 6 years.</p>
<p>Over the years, it has undergone quite a  few changes.  It&#8217;s a 2.4GHz Pentium 4 with a 800MHz front-side bus.  The processor, the motherboard, and the case are about the only components that are original but they have been a solid core around which to build.  A new graphics card required that I upgrade the power supply (now 500 W).  I expanded the RAM from 512MB to 1.5GB.  I&#8217;ve upgraded or swapped out hard drives a couple of times.  I&#8217;ve upgraded or swapped out optical drives a couple of times as well.  The floppy drive was replaced due to fatal dust intake but its replacement has also succumbed&#8230;</p>
<p>Despite the upgrades, the fact remains that it is a single core processor with an 800MHz FSB connecting to pretty slow RAM and it&#8217;s definitely showing its age in terms of performance.  When we finally retire it, it will likely find new life as a Linux machine for my daughter.  Until then, I expect it will continue to chug along like it has been doing almost uninterrupted for 6 years.  Thank you, Rechneer, you&#8217;ve served us well.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/393/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=393&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/09/11/happy-birthday-rechner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>
	</item>
		<item>
		<title>Camera hook</title>
		<link>http://blog.colinashe.net/2009/05/09/camera-hook/</link>
		<comments>http://blog.colinashe.net/2009/05/09/camera-hook/#comments</comments>
		<pubDate>Sat, 09 May 2009 17:50:55 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[creations]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://imladris.mit.edu/blog/?p=358</guid>
		<description><![CDATA[Since I got my DSLR in 2007 I&#8217;ve been trying to work out a good scheme for storing it.  Basically, it resides either on my desk or in my camera bag.  Both of these locations are somewhat problematic.  If it&#8217;s on the desk, it gets in the way of things since it doesn&#8217;t really have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=358&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since I got my DSLR in 2007 I&#8217;ve been trying to work out a good scheme for storing it.  Basically, it resides either on my desk or in my camera bag.  Both of these locations are somewhat problematic.  If it&#8217;s on the desk, it gets in the way of things since it doesn&#8217;t really have a permanent place assigned to it.  If it&#8217;s in the camera bag, I have to dig it out whenever I want to use it, which is usually when one of the kids is doing something cute.  Unfortunately, I often miss shots because of the time it takes me to dig the camera out of the camera bag.</p>
<p>The whole situation was complicated this winter when I got a <a href="http://www.amazon.com/Pentax-Flash-Samsung-Digital-Cameras/dp/B00007EE00/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1241889417&amp;sr=8-1" target="_blank">flash</a> and a <a href="http://tiffen.com/displayproduct.html?tablename=stroboframe&amp;itemnum=310-900" target="_blank">flash bracket</a>.  I also got a <a href="http://store.garyfonginc.com/licl.html" target="_blank">Gary Fong LightSphere II</a> on <a href="http://www.handcoding.com/archives/2008/09/07/photos-from-ian-and-brianas-wedding/" target="_blank">Alex</a>&#8216;s recommendation.  This setup produces great quality images but it&#8217;s pretty unwieldy.  In addition, the whole thing is very top-heavy and is prone to falling over if it&#8217;s set upright.  However, if I lay it down, it takes up a huge amount of desk real estate. Since I want to be ready to take pictures at a moment&#8217;s notice, I want to leave the whole thing put together but I couldn&#8217;t find a good way to store it all put together.</p>
<p>I&#8217;ve considered hanging it on some kind of hook before but I never got around to pursuing that idea until this week.  In designing it I made sure it would be able to handle the considerable weight of the camera, flash, and flash bracket.  I also spent a lot of time making sure that the camera would hang upright.  Finally, I designed in a little locking mechanism so the camera couldn&#8217;t be inadvertantly bumped off the hook.  In the photos below, you can see the results of my efforts.</p>
<p align="center"><img src="http://colinaashe.files.wordpress.com/2009/05/img_3499_blog.jpg?w=655" alt="img_3499_blog.jpg" /></p>
<p align="center"><img src="http://colinaashe.files.wordpress.com/2009/05/img_3502_blog.jpg?w=655" alt="img_3502_blog.jpg" /></p>
<p align="left">Overall, I&#8217;m really pleased with the way it turned out.  As they say, however, &#8220;the proof of the pudding is in the eating&#8221;, so it remains to be seen whether it actually accomplishes the goals I had for it.  For now, though, I&#8217;m content to sit and admire my handiwork.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/358/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=358&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/05/09/camera-hook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>

		<media:content url="http://colinaashe.files.wordpress.com/2009/05/img_3499_blog.jpg" medium="image">
			<media:title type="html">img_3499_blog.jpg</media:title>
		</media:content>

		<media:content url="http://colinaashe.files.wordpress.com/2009/05/img_3502_blog.jpg" medium="image">
			<media:title type="html">img_3502_blog.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>MythTV upgrade</title>
		<link>http://blog.colinashe.net/2009/05/07/mythtv-upgrade/</link>
		<comments>http://blog.colinashe.net/2009/05/07/mythtv-upgrade/#comments</comments>
		<pubDate>Thu, 07 May 2009 18:17:32 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[purchases]]></category>

		<guid isPermaLink="false">http://imladris.mit.edu/blog/?p=357</guid>
		<description><![CDATA[In February of last year, I finally succeeded in installing MythTV on a computer that a friend gave me.  I used Mythbuntu, which (in my admittedly limited experience) is the best way to install MythTV.  It&#8217;s been working pretty well since last February but recently a number of issues cropped up that made me decide [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=357&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In February of last year, I finally <a href="http://blog.colinashe.net/2008/02/04/3rd-times-a-charm/" target="_blank">succeeded in installing MythTV</a> on a computer that a friend gave me.  I used <a href="http://www.mythbuntu.com/" target="_blank">Mythbuntu</a>, which (in my admittedly limited experience) is the best way to install MythTV.  It&#8217;s been working pretty well since last February but recently a number of issues cropped up that made me decide to do an upgrade of both the software and the hardware.  What follows is the reasons behind the upgrade, a description of the upgrade, and a few pitfalls and solutions that I experienced along the way.<span id="more-357"></span></p>
<p>First the issues that motivated me to upgrade:</p>
<p>1) I wanted to use Netbeans 6.5.  This requires Subversion 1.5 or higher.  I had Ubuntu 7.10 installed and the package repository for that version contains only version 1.4 or something. I probably could have forced it to use a version from a different repository, but I didn&#8217;t know what the dependencies would be and this approach usually leads to a broken or less stable system.</p>
<p>2) We&#8217;ve been playing our music from iTunes on our Windows computer through our stereo via a USB FM transmitter.  The sound quality isn&#8217;t great and occasionally the reception is really dependent on where people are standing in the room &#8211; not ideal.  So, I copied all our music over to our MythTV machine with the idea that we could play all our music from it.  However, I couldn&#8217;t install the Songbird .deb file on 7.10 and I couldn&#8217;t get the regular version to play anything other than MP3s.  Since most of our tracks are (unencrypted) AAC, this is a problem.  By upgrading to a more recent version of Ubuntu, I hoped to solve this problem.</p>
<p>3) The fan on the graphics card I had been using (NVidia GeForce 5200) died due to <a href="http://blog.colinashe.net/2009/01/24/computer-case-designs-are-foolish/" target="_blank">excessive dust intake</a>.  I wanted to replace it with a better card that has passive cooling (i.e. no fan but a good heat sink).</p>
<p>4) We started watching Hulu using this machine.  Under my old setup, the TV-out functionality had been handled by the MPEG-2 decoder on my Hauppauge PVR-350.  While this looks good for watching shows in MythTV, it&#8217;s pretty jerky if you try to watch other video.  So, I wanted to stop relying on my PVR-350 for TV-out and move it to the graphics card. I probably could have made this change without upgrading the software, but it&#8217;s just easier to let the installer auto-detect everything.  Also, some MythTV functions are not supported by the PVR-350 TV-out, so pressing certain buttons on the remote would cause the system to freeze or crash &#8211; not good.</p>
<p>The upgrade:</p>
<p>I ordered a new graphics card (NVidia GeForce 6200 4x AGP) and a new hard drive (320GB Western Digital EIDE) from GovConnection.  Let me say that I love GovConnection because I get a discount as well as free shipping due to my affiliation with MIT.  Plus, we have an account manager, so if I have any questions, I can send him an email or call him.  It&#8217;s great.  Anyway, I got a new hard drive because my preferred method of installing a new operating system is to take out the old drive and put it away for safe keeping, install the OS on the new drive, and then copy over any files I need.  This method works well if the installation takes too long and you need to use your computer again &#8211; just pop the old drive back in and you&#8217;re good to go.  This time around, I used an old drive I had put away for safe keeping from a previous OS installation (80GB Western Digital EIDE) as the boot drive and the new drive I ordered to store all my media.</p>
<p>I opened up the case, vacuumed it out, installed the graphics card, installed the drives, cut my hand on a sharp edge of the case, and put the case back together.  I decided to do a clean install rather than a version upgrade because I would have needed to do 3 consecutive version upgrades to get to the most recent version (7.10 -&gt; 8.04 -&gt; 8.10 -&gt; 9.04). Using the Mythbuntu 9.04 ISO I had burned earlier, I started up the installer.  Everything went smoothly until I got to the partitioner.  I learned to install Linux back in 2002-2003 on old versions of Debian so I&#8217;m most comfortable with the manual partitioner, however, I got momentarily tripped up while trying to partition the disk.  I made 2 swap partitions on the 80GB boot drive &#8211; one at the beginning and one at the end.  I made an ext3 partition in the middle with the remaining space.  Then, I formatted my 320GB drive using XFS (because it does really fast deletes on large files &#8211; necessary for a DVR).  I told the partitioner to mount this disk at <strong>/media</strong>, since it would be storing all my DVR recordings and music.  However, I got an error saying that I was trying to install a separate filesystem on <strong>/media</strong> and that it needed to be part of the root filesystem.  I couldn&#8217;t figure out what the problem was.  Finally, after maybe 20 minutes, I realized that Ubuntu uses the <strong>/media</strong> mount point to mount removable disks when they are plugged into the system.  So, I changed the mount point of my 320GB drive to <strong>/data</strong> and everything worked.  <strong>Lesson learned: Don&#8217;t try to create a partition and mount it at /media &#8211; that mount point is reserved by the operating system. </strong></p>
<p>Once the partitioner has done its thing, the installer copies over all the files you need.  Mythbuntu installs XFCE by default since it is less resource intensive than KDE or Gnome.  It also basically takes care of almost everything you need that is related to MythTV.  In addition to installing and partially configuing MythTV, it installs MySQL and creates the appropriate user and database, it installs Apache2 and configures MythWeb to communicate with MySQL, it installs and configures LIRC with a little input from you.  You still have to do some configuration of your MythTV backend and frontend, though.  I had some recordings on my previous MythTV installation that I didn&#8217;t want to lose so I followed <a href="http://www.mythpvr.com/mythtv/tips/migrate-recordings.html" target="_blank">these instructions</a> to migrate the recordings over into my new setup.  They worked perfectly!  Also, when the installer was setting up the remote control (LIRC), I didn&#8217;t see my particular remote in the list of options, so I picked the one that seemed closest.  I still had my config files from the old setup, so I figured I could just copy those over.  However, once I started up the MythTV frontend, I was shocked to find the remote already worked!  When I was setting up my tuner, the default was V4L something.  I picked that but it didn&#8217;t work.  So, I switched to the MPEG-2 ivtv tuner and that seems to work.  <strong>Lessonss learned: 1) if you have a PVR-350, don&#8217;t pick V4L as your tuner type.  2) if you have a PVR-350 do choose the generic Hauppauge remote when you&#8217;re asked to choose a remote &#8211; it&#8217;ll work without any further intervention. </strong></p>
<p>The installer asks about how you want the video to be displayed.  I choose TV-out via S-Video.  After everything was setup and I rebooted the system, everything was displayed on my TV.  This was great but I also have an LCD monitor that I want to use for other tasks.  Unfortunately, I had a really hard time getting a picture back on my LCD monitor.  I didn&#8217;t want to edit any files manually because I didn&#8217;t know whether the settings were now automatically managed by some program since a lot has changed in Ubuntu since 2007.  So, I tried the display configuration utilities in XFCE &#8211; no dice.  I installed Gnome and tried its display configuration utilities &#8211; no dice.  I installed KDE and tried its display configuration utilities &#8211; no dice.  I tried the NVidia display utilities (in package &#8220;nvidia-settings&#8221;) &#8211; no dice.  In the end, I had to edit <strong>/etc/X11/xorg.conf </strong>manually and fiddle with the nvidia settings utility.  It turns out that you need to set up 2 devices in the config file.  Since both displays are running off the same card with a single bus id, you need to specify a screen in each entry as well. Initially this didn&#8217;t work because I had set the S-Video port as screen 0 and the VGA port as screen 1.  These need to be reversed.  Then, you have to go into the NVidia utilities and enable the 2nd display (the TV), which, for some reason is disabled by default.  After some tweaking I got it all to work.  <strong>Lessons learned: 1) don&#8217;t be afraid to manually edit your xorg.conf file. 2) separate ports on a graphics card are accessed using two separate device entries in xorg.conf &#8211; both have the same busid entry but different screen numbers. </strong></p>
<p>Finally, I had things mostly working.  I could start MythTV up on my TV screen and watch TV or a recorded show.  However, when I exited out of watching either live TV or a show, MythTV crashed.  I looked around online and found a group of people complaining about the same problem.  Fortunately, they had a solution: remove pulseaudio.  This fixes the problem but limits what your system can do.  So, if you reinstall pulseaudio, also mark libavcodec and libavutil for reinstallation.  This fixed the problem for others and it worked for me as well. <strong> Lesson learned: if you install Mythbuntu 9.04, reinstall pulseaudio, libavcodec and libavutil to fix problems with MythTV crashing. </strong></p>
<p>I think the upgrade has already accomplished most of what I set out to accomplish when I undertook this project.  MythTV works, the remote works, the MythTV features that I couldn&#8217;t use before (like fast forward) now work, watching shows on Hulu is now much smoother, I have Subversion 1.5 installed along with Netbeans 6.5.  There are still a couple of things on my to do list, however.  I haven&#8217;t installed Songbird yet, so I don&#8217;t know if we&#8217;ll be able to stop using the FM transmitter just yet.  Also, I am still having a problem with the wireless networking.  When I reboot, my wireless card doesn&#8217;t work.  I have to type <strong>&gt;sudo ifup wlan0</strong> to get the network to work.  Perhaps I need to put that in a startup script or something.  On the other hand, I have the wireless card in the bottom-most PCI slot in my computer.  The ethernet card, which is in the slot above it, is enabled when the machines boots.  Maybe if I just swap the cards&#8217; slots, the wireless card will be enabled and the ethernet card disabled.  I&#8217;ll have to give that a try.</p>
<p>As a last note, working with old hardware is a pain.  This computer was bought in September of 2002, so it&#8217;s nearly 7 years old.  Nowadays, graphics cards almost exclusively use the PCIe interface; my computer uses AGP (4x AGP at that!).  Nowadays, many computers use serial ATA connections exclusively to connect to hard drives and optical drives; my computer uses exclusively IDE.  What I found in pricing components is that antiquated technology is more expensive than current technology.  That is, low-end AGP graphics cards are more expensive than low-end PCIe cards.  Similarly, all the good deals on hard drives are on SATA drives, not IDE.  In fact, the selection of IDE drives available at all is very small.  Hopefully, though, I won&#8217;t have to deal with this old hardware much longer.  I look forward to ultimately replacing this machine either with a more powerful MythTV box or with a Windows Media Center machine hopefully with CableCard tuners.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colinaashe.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colinaashe.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colinaashe.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colinaashe.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/colinaashe.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/colinaashe.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/colinaashe.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/colinaashe.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colinaashe.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colinaashe.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colinaashe.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colinaashe.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colinaashe.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colinaashe.wordpress.com/357/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colinashe.net&amp;blog=9064895&amp;post=357&amp;subd=colinaashe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colinashe.net/2009/05/07/mythtv-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee26997b5a0d9e7b34f7782cc84a2078?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Colin</media:title>
		</media:content>
	</item>
	</channel>
</rss>
