<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Some Assembly Required &#187; Ian</title>
	<atom:link href="http://znark.com/blog/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://znark.com/blog</link>
	<description></description>
	<lastBuildDate>Sun, 05 Jul 2009 22:23:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Palm Pre</title>
		<link>http://znark.com/blog/2009/07/palm-pre/</link>
		<comments>http://znark.com/blog/2009/07/palm-pre/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 05:55:35 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Palm]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=383</guid>
		<description><![CDATA[I got a Palm Pre yesterday and really like it so far. Compared to my Treo, it is small and lovely. It looks like a black stone with smooth rounded shape that fits naturally in the hand. The webOS UI is much prettier than PalmOS. The touch interface is well done. Running multiple apps and [...]]]></description>
			<content:encoded><![CDATA[<p>I got a Palm Pre yesterday and really like it so far. Compared to my Treo, it is small and lovely. It looks like a black stone with smooth rounded shape that fits naturally in the hand. The webOS UI is much prettier than PalmOS. The touch interface is well done. Running multiple apps and switching between them with gestures is brilliant. The slider works well and the keyboard is cramped but usable.</p>

<p>One reason I got the Pre was the Classic app which runs PalmOS apps in an emulator. I can use my old apps until webOS equivalents are released. I can even browse the old PIM state from my Treo. Unfortunately, the app catalog is quite limited since the webOS SDK has not been released. It sounds like there is enough interest that once it is released that plenty of developers will release apps.</p>

<p>There are a few hardware annoyances. The microUSB port on the side is covered by an annoying, useless, fragile door. The top already rotates slightly side-to-side. The button on the front really should be a trackball.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2009/07/palm-pre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacBook Pro and SATA</title>
		<link>http://znark.com/blog/2009/06/macbook-pro-and-sata/</link>
		<comments>http://znark.com/blog/2009/06/macbook-pro-and-sata/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 01:50:53 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=377</guid>
		<description><![CDATA[On Saturday, I got one of the new 13&#8243; MacBook Pro. I switched the 320 GB hard drive from my old MacBook with the 120 GB drive it came with. It took a trip to Fry&#8217;s and some frustration since the guts are not as accessible on the old MacBook. Everything worked great once it [...]]]></description>
			<content:encoded><![CDATA[<p>On Saturday, I got one of the new 13&#8243; MacBook Pro. I switched the 320 GB hard drive from my old MacBook with the 120 GB drive it came with.  It took a trip to Fry&#8217;s and some frustration since the guts are not as accessible on the old MacBook. Everything worked great once it was finished and OS X reinstalled with new drivers.</p>

<p>Then yesterday, Apple released a <a href="http://support.apple.com/kb/HT3561">firmware update</a> that added SATA 3 Gbps support from the crippled SATA 1.5 Gbps it shipped with. After updating, my new Mac has been randomly freezing when reading from the hard drive. My guess is the problem is an incompatibility with the SATA 3 Gbps between the drive and controller.  Some stories mentioned that the SATA 3 Gbps support was originally disabled because of intermittent data errors.</p>

<p>I <a href="http://discussions.apple.com/message.jspa?messageID=9695759#9695759">posted in the Apple forums</a> and it sounds like quite a few people who have upgraded the hard drive are having this problem. Unfortunately, there is no way to revert the firmware update. It might be possible to use the <a href="http://support.wdc.com/product/download.asp?groupid=702&amp;sid=53&amp;lang=en">WD Data Lifeguard</a> tools to disable SATA 3 Gbps support on the drive. Unfortunately, the tools only work on Windows or DOS CD or floppy. The other option is to switch back to the original drive.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2009/06/macbook-pro-and-sata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robotic Vacuum</title>
		<link>http://znark.com/blog/2008/12/robotic-vacuum/</link>
		<comments>http://znark.com/blog/2008/12/robotic-vacuum/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 22:09:17 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=373</guid>
		<description><![CDATA[I got a Roomba robotic vacuum recently. Somebody at work mentioned it and I realized that it would be the perfect solution for my tendency to not vacuum my apartment. Costco has a good deal on their Roomba 550 model which has 2 virtual walls, base station, and latest 5-series vacuum. After two weeks of [...]]]></description>
			<content:encoded><![CDATA[<p>I got a Roomba robotic vacuum recently.  Somebody at work mentioned it and I realized that it would be the perfect solution for my tendency to not vacuum my apartment. Costco has a good deal on their Roomba 550 model which has 2 virtual walls, base station, and latest 5-series vacuum.</p>

<p>After two weeks of using it, I really like it. It does require picking up clutter and staging the room. It will eat cables or small items if they aren&#8217;t removed. There are a couple of spots like under the futon where it gets stuck. It gets confused by my complicated living room so I divide it half and do each part separately. I have been doing a schedule of one room per day. It doesn&#8217;t get everywhere and everything each time but it does a good job of keeping things clean.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2008/12/robotic-vacuum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Destroyer of Motherboards</title>
		<link>http://znark.com/blog/2008/12/destroyer-of-motherboards/</link>
		<comments>http://znark.com/blog/2008/12/destroyer-of-motherboards/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 21:55:10 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=369</guid>
		<description><![CDATA[A week ago, I got two more hard drives for my home server. The plan is to make a RAID 5 array with 1.5 TB of total space. The problem is that the Jetway J7F4 board I have only has two SATA ports. Luckily, I had a 2-port SATA PCI card and got the PCI [...]]]></description>
			<content:encoded><![CDATA[<p>A week ago, I got two more hard drives for my home server.  The plan is to make a RAID 5 array with 1.5 TB of total space.  The problem is that the <a href="http://www.jetwaycomputer.com/VIA3.html">Jetway J7F4</a> board I have only has two SATA ports.  Luckily, I had a 2-port SATA PCI card and got the PCI riser card for my case.  Putting a PCI card in the <a href="http://www.chenbro.com/corporatesite/products_detail.php?serno=100">Chenbro case</a> requires taking off the bracket and delicate routing of the cables around the card.  Unfortunately, when I put the card in, the system wouldn&#8217;t turn on.  Then, when I removed the card, the system also wouldn&#8217;t turn on.  I assumed that I had touched the motherboard and damaged it.  </p>

<p>I bought a new motherboard, the <a href="http://www.intel.com/Products/Desktop/Motherboards/D945GCLF2/D945GCLF2-overview.htm">Intel D945GCLF2</a> board.  It has the dual-core Atom 330 processor and Gigabit Ethernet but is still as cheap as original Little Falls Atom board.  I got it installed in the case and it booted. The Realtek RTL8111/8168B Ethernet chip wouldn&#8217;t work with Linux.  I had to get the new <a href="http://wiki.centos.org/AdditionalResources/HardwareList/RealTekRTL8111b">r8168 driver</a>.  It is still flaky and will only do 100Mb/s.</p>

<p>When I put in the SATA card, it wouldn&#8217;t start. Then I noticed that the PCI card was backwards. The card was keyed for both 5V and 3.3V slots and would fit backwards in the 5V slot.  Which is easy to do when the bracket is removed from the card.  I am pretty sure that this destroyed the old motherboard and probably the card since it did not work when put in the right way.  I am going to have to get a new SATA card.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2008/12/destroyer-of-motherboards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting to RAID 1</title>
		<link>http://znark.com/blog/2008/11/converting-to-raid-1/</link>
		<comments>http://znark.com/blog/2008/11/converting-to-raid-1/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 07:02:29 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=362</guid>
		<description><![CDATA[I was at Fry&#8217;s recently and saw a good deal on a 500 GB hard drive. I decided to get it to expand my home server from a single 500 GB drive to two drives in RAID 1. With Linux, it is possible to do the conversion without any downtime (but lots of time spent [...]]]></description>
			<content:encoded><![CDATA[<p>I was at Fry&#8217;s recently and saw a good deal on a 500 GB hard drive.  I decided to get it to expand my <a href="http://znark.com/blog/2008/11/12/home-server">home server</a> from a single 500 GB drive to two drives in RAID 1.  With Linux, it is possible to do the conversion without any downtime (but lots of time spent copying files). The secret is to create the RAID 1 volume in a degraded state with the new drive, copy the files to the RAID 1 voume, and then add the old drive to the volume.  With LVM2, the extents can be moved with <code>pvmove</code>.</p>

<ol>
<li><p>Partition the new drive</p>

<p>fdisk /dev/sdb</p></li>
<li><p>Create the RAID 1 volume</p>

<p>mdadm &#8211;create /dev/md0 &#8211;level=1 &#8211;raid-devices=2 missing /dev/sdb1</p></li>
<li><p>Create the Physical Volume</p>

<p>pvcreate /dev/md0</p></li>
<li><p>Add PV to Volume Group</p>

<p>vgextend vg0 /dev/md0</p></li>
<li><p>Move all the extents to new volume (takes a long time)</p>

<p>pvmove /dev/sda1 /dev/md0</p></li>
<li><p>Remove old disk from volume group</p>

<p>vgreduce vg0 /dev/sda1</p></li>
<li><p>Add the old disk to RAID volume (takes a long time)</p>

<p>mdadm /dev/md0 &#8211;add /dev/sda1</p></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2008/11/converting-to-raid-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital SLR</title>
		<link>http://znark.com/blog/2008/11/digital-slr/</link>
		<comments>http://znark.com/blog/2008/11/digital-slr/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 04:02:59 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=365</guid>
		<description><![CDATA[I recently got a digital SLR. I decided to pay more for the most recent consumer model over the earlier generation. Lots of places recommended the Nikon D40. But most sites recommended Canon system over Nikon in general. The XSi also had some features like live view, bigger LCD, and better kit lens that I [...]]]></description>
			<content:encoded><![CDATA[<p>I recently got a digital SLR. I decided to pay more for the most recent consumer model over the earlier generation. Lots of places recommended the Nikon D40. But most sites recommended Canon system over Nikon in general. The XSi also had some features like live view, bigger LCD, and better kit lens that I liked.</p>

<p>I also got two lenses in addition to the included <a href="http://photo.net/equipment/canon/efs18-55/">18-55mm IS</a> kit lens.  I got the <a href="http://photo.net/equipment/canon/efs_55-250IS/">Canon EF-S 55-250mm IS</a> telephoto zoom that matches the kit lens. I also got the <a href="http://photo.net/equipment/canon/50-1.8">Canon EF 50mm f/1.8</a> which was supposed to be cheap, fast prime.</p>

<p>I got some pictures with it on my recent trip that I wouldn&#8217;t have been able to get with my old camera. The quick response allowed taking some series of photos of moving subjects. I got some great photos with the telephoto. The image stabilization was very handy when zoomed all the way out. I got a couple of pictures with the prime lens in low light that probably wouldn&#8217;t have turned out otherwise. I took a few workable pictures inside the aquarium without a flash. The flash fill improved a couple of pictures of people taken in sunlight.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2008/11/digital-slr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini-ITX Home Server</title>
		<link>http://znark.com/blog/2008/11/mini-itx-home-server/</link>
		<comments>http://znark.com/blog/2008/11/mini-itx-home-server/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 03:44:07 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=363</guid>
		<description><![CDATA[A few months ago, I got a new home server. I wanted to replace the old desktop with something quiet and low-power that could be left on all day. This led toward an mini-ITX motherboard. A fanless processor was better since I didn&#8217;t need the performance for video or anything heavy. I also wanted something [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I got a new home server.  I wanted to replace the old desktop with something quiet and low-power that could be left on all day.  This led toward an mini-ITX motherboard.  A fanless processor was better since I didn&#8217;t need the performance for video or anything heavy. I also wanted something upgradable to four SATA hard drives and with Gigabit Ethernet.  All of it needed to cost less than $500 without drives.</p>

<p>The only case mini-ITX case with space for four hard drives I found was the <a href="http://www.chenbro.com/corporatesite/products_detail.php?serno=100">Chenbro ES34069</a>.  It was a little expensive but turned out to be nicely designed and well made.  The hard drives go in caddies which plug into a SATA backplane.  It also has space for a 2.5&#8243; hard drive, thin CD drive, and memory card reader.  I decided to get a CompactFlash card in an IDE adapter for the system drive. I skipped the CD drive and reader.</p>

<p>For the motherboard, I wanted to balance having 4 SATA ports, Gigabit Ethernet, and fanless processor.  The VIA EPIA SN10000EG would have worked well with 4 SATA ports and fanless processor but was too expensive. I chose to get the <a href="http://jetwaycomputer.com/VIA3.html">Jetway J7F4K1G2E</a> which has a fanless VIA C7 processor, Gigabit Ethernet, and only 2 SATA ports.  When I made the decision, the Intel Atom motherboard, the D945GCLF, had just been released.  Unfortunately, it did not have Gigabit and the chipset uses more power than the processor.  There are now more Atom motherboards with Gigabit and even 4 SATA ports that would work better.</p>

<p>The first problem with the install was forgetting the adapter cable from 40-pin IDE on motherboard to 44-pin notebook IDE connector on the drive. The second problem was the lack of mounting holes in the right place for the non-standard position of the 2.5&#8243; drive. I was able to wedge it in place. The CompactFlash card was nice because I could put in the memory card reader on my desktop to write the root filesystem. When I do decide to go to 4 drives, I will need get a special riser card to use a PCI SATA adapter. That will be a tight fit in an already tight case. The case has a place for everything put it requires putting together in the correct order to get it all to fit.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2008/11/mini-itx-home-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickr: Oregon Coast 2008</title>
		<link>http://znark.com/blog/2008/10/flickr-oregon-coast-2008/</link>
		<comments>http://znark.com/blog/2008/10/flickr-oregon-coast-2008/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 04:29:25 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=358</guid>
		<description><![CDATA[[flickr album=72157608156607294 num=10 size=Thumbnail]]]></description>
			<content:encoded><![CDATA[<p>[flickr album=72157608156607294 num=10 size=Thumbnail]</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2008/10/flickr-oregon-coast-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Poor Car</title>
		<link>http://znark.com/blog/2008/10/my-poor-car/</link>
		<comments>http://znark.com/blog/2008/10/my-poor-car/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 04:29:24 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=355</guid>
		<description><![CDATA[I got my car back from the shop on Tuesday. The saga started two weeks ago when I went to drive home. The clutch went straight down and didn&#8217;t pop back up. I had it towed to the Audi dealer service center, which is close to work, the next day. The problem turned out to [...]]]></description>
			<content:encoded><![CDATA[<p>I got my car back from the shop on Tuesday.  The saga started two weeks ago when I went to drive home.  The clutch went straight down and didn&#8217;t pop back up.  I had it towed to the Audi dealer service center, which is close to work, the next day.  The problem turned out to be a leak in the slave cylinder.  Then, they took the clutch apart to find and replace parts that had been damaged by the leak.  Luckily, the whole thing was covered by the factory warranty which transfered to me when I bought it new.  </p>

<p>They also gave me a loaner in the middle of last week.  I was getting tired of walking to the grocery store.  And taking the bus and train to work.  It was an Audi A4 Avant S-line, a much nicer car than my A3.  I like my A3 more. It handles better and accelerates faster and is nice enough for me.</p>

<p>I had noticed that the clutch was feeling different.  In fact, I forgot to ask them about it when I took it in for regular maintenance the week before it failed.  I am little worried that it failed after only 34,000 miles.  Hopefully, it won&#8217;t be in the shop any time soon.  This was the third, and longest, time in a month.  A month ago, I had the lower front bumper cover replaced after I scraped it on a crub and the side ripped out.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2008/10/my-poor-car/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maemo SDK on Fedora 9</title>
		<link>http://znark.com/blog/2008/09/maemo-sdk-on-fedora-9/</link>
		<comments>http://znark.com/blog/2008/09/maemo-sdk-on-fedora-9/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 19:27:22 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://znark.com/blog/?p=352</guid>
		<description><![CDATA[I got the Maemo SDK installed on Fedora 9. The instructions are pretty complete. First, Scratchbox needs the compat VDSO mode enabled. This is done by echo 0 &#62; /proc/sys/vm/vdso_enabled. Also, Qemu requires mmap_min_addr set to 4096. These can be set permanently by adding the following lines to /etc/sysctl.conf. # scratchbox support vm.vdso_enabled = 0 [...]]]></description>
			<content:encoded><![CDATA[<p>I got the <a href="http://maemo.org">Maemo</a> <a href="http://maemo.org/development/sdks/maemo-4-1-diablo-sdk/">SDK</a> 
installed on Fedora 9.  The instructions are pretty complete.</p>

<p>First, Scratchbox needs the compat VDSO mode enabled.  This is done by
<code>echo 0 &gt; /proc/sys/vm/vdso_enabled</code>.  Also, Qemu requires
<code>mmap_min_addr</code> set to 4096.  These can be set permanently by adding
the following lines to <code>/etc/sysctl.conf</code>.</p>

<pre><code># scratchbox support
vm.vdso_enabled = 0
vm.mmap_min_addr = 4096
</code></pre>

<p>On my desktop, which is x86_64, compat VDSO can only be set with the
<code>vdso32=0</code> kernel command-line option.  Also, the scratchbox installer
script checks for i386 architecture.  It needs to faked out like this:
 <code>setarch i386 ./maemo-scratchbox-install_4.1.sh</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2008/09/maemo-sdk-on-fedora-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
