<?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>The Adventures of Systems Boy! &#187; 2009 &#187; June</title>
	<atom:link href="http://systemsboy.com/2009/06/feed" rel="self" type="application/rss+xml" />
	<link>http://systemsboy.com</link>
	<description>Big, Honkin' Systems Stuff</description>
	<lastBuildDate>Fri, 30 Dec 2011 23:09:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Drives Die</title>
		<link>http://systemsboy.com/2009/06/drives-die.html</link>
		<comments>http://systemsboy.com/2009/06/drives-die.html#comments</comments>
		<pubDate>Mon, 29 Jun 2009 14:00:48 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[NIX]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1853</guid>
		<description><![CDATA[So we had yet another calamity in the Systems Boy household last week: A hard drive failure in a four year old, 15&#8243; PowerBook. Oddly, a workmate had the exact same thing happen to him within days of our catastrophe. In fact, there&#8217;s been all manner of hardware failure in recent days. I know that [...]]]></description>
			<content:encoded><![CDATA[<p>So we had yet another <a href="http://systemsboy.com/2009/05/finder-burn-folders-data-loss-and-recovery.html" target="_self">calamity</a> in the Systems Boy household last week: A <a href="http://en.wikipedia.org/wiki/Hard_disk_failure" target="_blank">hard drive failure</a> in a four year old, <a href="http://www.everymac.com/systems/apple/powerbook_g4/stats/powerbook_g4_1.67_15.html" target="_blank">15&#8243; PowerBook</a>. Oddly, a workmate had the exact same thing happen to him within days of our catastrophe. In fact, there&#8217;s been all manner of hardware failure in recent days. I know that drives are prone to dying after a number of years, but geez! It sure seems like lately there&#8217;s been a steady shit stream aimed squarely at the tech fan. Makes me ponder the more cosmic aspect of this biz.</p>
<p><em>[Gazes dreamily off into space for a moment. Then abruptly snaps to.]</em></p>
<p>The trigger for this failure, ironically, was our attempt to make a backup. (Oh, technology gods, thou art a riot!) See, our original goal was to update the OS to Leopard, but with all the <a href="http://systemsboy.com/2009/05/more-data-recovery.html" target="_self">craziness</a> going on these days we decided to <a href="http://systemsboy.com/2006/02/scripts-part-4-cloning-%E2%80%94-whats-the-big-deal.html" target="_self">clone</a> the drive before we proceeded with said update. But in the course of cloning, it would appear in retrospect, we hit a bad block and triggered the first of what would be many, many disk errors. Unable to pull a backup, we began our descent into drive repair hell in our latest heroic attempt to salvage that ever-important thing contained on and lost from drives: the data.</p>
<p><strong>File-Level Attempts</strong><br />
Our first try was with <a href="http://en.wikipedia.org/wiki/Disk_Utility" target="_blank">Disk Utility</a>, which consistently reported, in all red text, that it could neither verify nor repair the file system. Right. On to attempt number two.</p>
<p><a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.alsoft.com%2FDiskWarrior%2Findex.html&amp;ei=BKg2SqPELIa0sgP10uS2Bw&amp;usg=AFQjCNERX-bu4ennrC_psGf5yQ_gVBxQaA&amp;sig2=Xfgf2g9elzuPJ3zoST-CDw" target="_blank">Disk Warrior</a> is my go-to utility for any sort of file system damage that Disk Utility is unable to repair. I&#8217;ve rarely seen a disk that one of these two apps couldn&#8217;t fix. Today would be one of those rare days. After mounting the drive on a known good system using Target Disk Mode, we let Disk Warrior perform its initial scan of the drive. What we found was decidedly ugly. Disk Warrior told us that it was unable to replace the borked directory with its shiny new, replacement directory because of a &#8220;disk malfunction.&#8221;</p>
<p>That&#8217;s when we knew the drive was fried.</p>
<div id="attachment_1902" class="wp-caption aligncenter" style="width: 335px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/disk-warrior-report.png"><img class="size-medium wp-image-1902" title="disk-warrior-report" src="http://systemsboy.com/wp-content/uploads/2009/06/disk-warrior-report-325x530.png" alt="Disk Warrior Report: Bad News" width="325" height="530" /></a><p class="wp-caption-text">Disk Warrior Report: Bad News</p></div>
<p>When a hard drive has problems, 99% of the time those problems are <a href="http://www.alsoft.com/DiskWarrior/details4.html" target="_blank">directory</a> related. That is, the hard drive contains data about the files on disk — where they belong, how many there are, how the disk is partitioned and so on. And usually, when there is a problem with a drive, it is because this information has been corrupted somehow. These days there are numerous utilities that can easily and accurately repair these sorts of problems, Apple&#8217;s included Disk Utility among them. Sometimes the damage is too extensive, though, so we turn to something a bit more drastic, like Disk Warrior. Disk Warrior forgoes the repair, and instead scans the disk and creates a brand-spankin&#8217; new directory, replacing the broken one with its new one once you&#8217;ve made sure everything is cool, and perhaps made a backup. Now, when Disk Warrior is unable to do this it&#8217;s indicative of a much more serious problem. When this happens it is very likely that the drive hardware is beginning to fail.</p>
<p>Time for a new drive.</p>
<p>What Disk Warrior does in these instances is it shows you the best picture it can muster of the drive&#8217;s contents in a read-only preview, and then advises you to backup as much as you can before total failure. So that&#8217;s what we did. You&#8217;re never sure how much time you have in these situations, so we went through folder by folder trying to locate and backup the most important files first. With each successive copy the drive became slower and slower. Luckily, we were able to pull the most recent, most important files. Most everything else was backed up or able to be easily reconstructed.</p>
<p><strong>Block-Level Attempts</strong><br />
Once we had gotten the most important stuff we decided to see what else we could get. I tried running some <code>rsync</code> commands and got some stuff that way, but not much, and it was taking forever. Once I&#8217;d given up trying things at the file level, I decided to make my last ditch effort with a well-worn but powerful little UNIX command called, simply, <code>dd</code>. (No, it does not stand for &#8220;Drives Die,&#8221; though maybe it should.)</p>
<p><a href="http://en.wikipedia.org/wiki/Dd_%28Unix%29" target="_blank">The <code>dd</code> command</a> reads data from a disk at the block level and copies it from standard input to standard output which can then be written to a file of your choosing. I use <code>dd</code> by running it on the <code>/dev</code> entry of the drive in question and writing the output to a disk image file (DMG):</p>
<div style="border: 1px solid #999999; overflow: auto; width: 100%; height: auto;">
<pre><code><span style="font-size:100%;">sudo dd bs=512 if=/dev/disk3s3 of=/Volumes/Work/LastDitch-DD-01.dmg conv=noerror,sync</span></code></pre>
</div>
<p>The good thing about dd is that you can instruct it to skip damaged sections of the disk. That&#8217;s what the &#8220;<code>noerror</code>&#8221; option is for. The downside to <code>dd</code> is that it wants to read the entire disk, and that makes it very slow. In this instance I was not able to rescue any data, mainly because, as I soon discovered from my <code>dd</code> runs, the disk was just too far gone. I did learn some <a href="http://www.crazytrain.com/dd.html" target="_blank">interesting strategies</a> for using <code>dd</code> to recover data though.</p>
<p>The first thing you can try if <code>dd</code> is running slowly is to increase the block size. This is how much data <code>dd</code> will consider before moving to the next read. The default is 512 bytes. I&#8217;ve read upping that to 51200 will sometimes yield speedier results:</p>
<div style="border: 1px solid #999999; overflow: auto; width: 100%; height: auto;">
<pre><code><span style="font-size:100%;">sudo dd bs=51200 if=/dev/disk3s3 of=/Volumes/Work/LastDitch-DD-02.dmg conv=noerror,sync</span></code></pre>
</div>
<p>In my case it did not, primarily, I believe, because there was a problem in the beginning of the drive, and <code>dd</code> was having trouble moving past that spot. So another thing you can tell <code>dd</code> to do is to skip a certain portion of the drive, say the first 2 GBs:</p>
<div style="border: 1px solid #999999; overflow: auto; width: 100%; height: auto;">
<pre><code><span style="font-size:100%;">sudo dd bs=51200 if=/dev/disk3s3 skip=2000000 of=/Volumes/Work/LastDitch-DD-03.dmg conv=noerror,sync</span></code></pre>
</div>
<p>Finally, you can also tell <code>dd</code> to only write in 1 GB chunks, using the <code>count</code> option:</p>
<div style="border: 1px solid #999999; overflow: auto; width: 100%; height: auto;">
<pre><code><span style="font-size:100%;">sudo dd bs=51200 if=/dev/disk3s3 count=1000000 skip=2000000 of=/Volumes/Work/LastDitch-DD-03.dmg conv=noerror,sync</span></code></pre>
</div>
<p>I was getting some good results after having skipped the first 2 GBs — apparently they were really damaged — so I decided to write a script that would skip the first 2 GBs and then begin writing out 1 GB chunks of data. It would&#8217;ve looked something like this:</p>
<div style="border: 1px solid #999999; overflow: auto; width: 100%; height: auto;">
<pre><code><span style="font-size:100%;">sudo dd bs=51200 if=/dev/disk3s3 count=1000000 skip=2000000 of=/Volumes/Work/LastDitch-DD-Chunck-01.dmg conv=noerror,sync
sudo dd bs=51200 if=/dev/disk3s3 count=1000000 skip=3000000 of=/Volumes/Work/LastDitch-DD-Chunck-02.dmg conv=noerror,sync
sudo dd bs=51200 if=/dev/disk3s3 count=1000000 skip=4000000 of=/Volumes/Work/LastDitch-DD-Chunck-03.dmg conv=noerror,sync
...</span></code></pre>
</div>
<p>Etc, etc, up to the 40 GBs needed to scour the drive. I never got to write the script, though, because the last <code>dd</code> command seized up and the drive began making the clicking, knocking and whirring sounds of its agonized and tortured death. It was quickly dying. We could do no more.</p>
<p>At this point, mainly for my own edification, I decided to see what could be done outside the confines of my home office. I decided to get a quote from Drive Savers.</p>
<p><strong>Hardware-Level Attempt</strong><br />
<a href="http://www.drivesaversdatarecovery.com/" target="_blank">Drive Savers</a>, perhaps wisely, does not list prices for their services on their website. To get an estimate you have to give them a call. When I called them I was greeted by a very friendly and helpful service person — yes, <em>person</em> — which was really nice. The last thing you want to deal with when you&#8217;re having a mechanical failure is a machine. The person on the other end of the line asked me a few basic questions to gauge what state the drive was currently in, things like what attempts I had made to rescue the data, would the drive mount, and the like. After entering this info into her systems she directed me the &#8220;<a href="http://www.drivesaversdatarecovery.com/company-info/recovery-tips/" target="_blank">Tips, Techniques and Solutions</a>&#8221; page on their website (very useful — love the drive sound audio samples), stressing above all that in order to have the best chance of recovery at this point the drive should not be powered on again. She also offered up some information about the company and what they do: For one, they started with Mac data recovery and are an all-Mac shop, which surprised me a little. She also pointed me to information on the Drive Savers <a href="http://www.drivesaversdatarecovery.com/certification/clean-recovery/" target="_blank">clean room</a>, a vital part of data recovery at the hardware level. She then took my email and contact info and gave me both a written and verbal estimate of how much I could expect to spend should I decide to go ahead and have Drive Savers attempt to save my data (I don&#8217;t think they&#8217;ll actually save the drive). All in all it was a very pleasant and informative experience. Normally I am loathe to use the phone for business, but Drive Savers really seems to know what they&#8217;re doing, at least when it comes to pre-sales customer service, and that counts for a lot in my book.</p>
<p>This is, of course, all prep for the fact that, if you do want to make the attempt at data recovery, you&#8217;ll be expected to drop a significant amount of money. This is hardly surprising. Those clean rooms don&#8217;t look particularly cheap to build or maintain. And if data recovery at the hardware level is anything like it is at the software level, it is a laborious and time consuming process. I was given a range of prices ($500-$2700 dollars) and told that the cheapest I could expect to get away with — the economy plan, which isn&#8217;t as fast as some of the other, more expensive plans — was $500 dollars. But it was likely I&#8217;d pay somewhere closer to the upper third of the range, more like $1500 to $2000 dollars. It all depended, of course, on how much data Drive Savers could recover.</p>
<p>I didn&#8217;t really find these prices particularly surprising. I&#8217;d long heard how much such a recovery could cost. That it would be pricey. I was glad that I was not in a situation that required me to fork out this amount of money. I&#8217;m glad such a service exists for the odd catastrophe, though I hope never to have to use it. Drive Savers&#8217; website offers advice on keeping backups:</p>
<blockquote><p><em>&#8220;<strong>Backup strategies:</strong><br />
* Invest in redundant backup systems<br />
* Establish a structured backup procedure to make copies of all critical data files, using software compatible with the operating system and applications<br />
* Periodically test the backups to verify that data, especially databases and other critical files, are being backed up properly<br />
* Keep at least one verified copy of critical data offsite&#8221;</em></p></blockquote>
<p>Sage advice, all. Take it from those who know all too well.</p>
<p><strong>The Belly of the Beast</strong><br />
Once we&#8217;d decided not to use a hardware data recovery service the only thing left to do was spec out, buy and install a new hard drive. This wasn&#8217;t terribly difficult, but as is so often the case, there was the odd snag or two.</p>
<p>Before we even bought a drive, I wanted to see how hard it would be to open the PowerBook for servicing. If it was going to be a bear — and some PowerBooks are certainly easier to crack than others — I&#8217;d let the fine technicians at Tekserve do the job. So I went in search of manuals and instructions for this particular model of PowerBook. Without too much trouble I was able to locate, at Apple&#8217;s site, the manual for our <a href="http://manuals.info.apple.com/en_US/PowerBookG4_15inch1.67-1.5GHzUserGuide.pdf" target="_blank">1.67 MHz, 15&#8243; Aluminum PowerBook</a>. It contained no instructions for hard drive replacement, which is generally a sign that Apple would rather you not attempt the repair yourself. That got me a little worried.</p>
<p>Finally, however, I found instructions — <a href="http://www.ifixit.com/Guide/Device/PowerBook_G4_Aluminum_15%22_1.67_GHz" target="_blank">great instructions</a>, no less — at the venerable — awesome, actually <a href="http://www.ifixit.com/" target="_blank">iFixit.com</a>. iFixit, for those of you who don&#8217;t know, provides step-by-step, illustrated guides on taking apart and performing repairs on Apple hardware. For free. They&#8217;re amazing. I feel guilty not buying anything from their site. Oh yeah, they also sell parts, tools and service as well. I love them. And from what I could see, the repair would be tedious — lots of screws — and would require a trip to the hardware store — blasted tiny hex screws! — but it would be doable. Still, taking things one step at a time, I thought I&#8217;d perform the teardown before buying the drive. Just in case.</p>
<p>And perform I did. Using iFixit&#8217;s excellent guide, I was able to crack the PowerBook in short order. I was ready to buy a drive.</p>
<p><strong>Buying a Drive</strong><br />
There are two things SysAdmins typically are, particularly when it comes to technology: cheap and lazy. Hunting for a replacement drive brought both of these qualities in my personality to bear. I was looking for the cheapest replacement I could find, at the location closest to my house, a SysAdmin&#8217;s dream hunt. The closest proper computer tech shop to me is <a href="http://tekserve.com" target="_blank">Tekserve</a>, with <a href="http://bestbuy.com" target="_blank">Best Buy</a> a close second. Tekserve doesn&#8217;t list what bare drives they carry, if any. But Best Buy seems to have the goods. But Best Buy is still a good half hour train ride, so I did some physical recon at my nearest Radio Shack, which happens to be right around the corner. They informed me that, though they did not have any bare drives in stock, they did have portable USB drive on sale. Drives from which I could pull and the internal component and install it in the now drive-less PowerBook. In fact, they had a 160 GB <a href="http://go.iomega.com/en-us/products/external-hard-drive-portable/prestige-portable-series/prestige/" target="_blank">Iomega Prestige</a> for less than a bare drive would have run me at Best Buy — a mere $75 clams post-sales-tax. Not bad. I took it.</p>
<p>I&#8217;d like to pause here and see if anyone can guess why this didn&#8217;t work out for me. You have pretty much all the data you need in this article to figure it out. But don&#8217;t feel bad if you can&#8217;t. The good lord knows I surely didn&#8217;t. I&#8217;ll wait a minute&#8230; Pretend there&#8217;s Jeopardy countdown music playing&#8230; Aaand&#8230;</p>
<p>Okay. Did you guess it?</p>
<p>I got the drive home, popped it out of its case and went to put it in the open PowerBook. But it didn&#8217;t fit. (Have you guessed it yet?) Here&#8217;s the thing: PowerBooks use 2.5&#8243; <em>ATA</em> drives (Parallel ATA, or PATA), but drives in today&#8217;s externals are all now <em>SATA</em> (Serial ATA) drives. Blast!</p>
<p>Oh well. At least it was cheap.</p>
<p>Another quick look at the web revealed that all the bare drives at Best Buy were SATA as well. Blast again!</p>
<p>The nearest <a href="http://www.jr.com/western-digital/pe/WD_WD1600BEVSRT/" target="_blank">ATA drive</a> I could find was at <a href="http://www.jr.com/">J&amp;R</a>, which is all the way downtown, almost at the very tippy-tip of Manhattan — far. So that&#8217;s where we went.</p>
<p>Once we got back, we installed the drive and — the very first thing to go right all day — it worked. Perfectly. Things were finally looking up.</p>
<p>Once we had installed the drive it was simply a matter of formatting it, installing the latest version of Leopard (which is all we ever wanted to do in the first place) and copying over the rescued and reconstructed data. Oh, did I mention that the reason the client wanted Leopard was for Time Machine? Yup. Backups. Great timing. So we set up Time Machine as well. All that went exceedingly smoothly and our repair is, at last, complete. Whew! What an ordeal!</p>
<p>But, man, did I ever learn a lot.</p>
<p><strong>The Life and Death of Hard Drives</strong><br />
So yes, drives die. How they die, though, is almost as important as how they lived, and certainly as interesting. It&#8217;s somewhat comforting to know that this drive, while quite dead indeed, did not die in vain. Rarely have I had the opportunity to learn so much about practical drive recovery. I have that PowerBook drive — specifically its death, in fact — to thank for my lesson.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/drives-die.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Experimenting with DokuWiki</title>
		<link>http://systemsboy.com/2009/06/experimenting-with-dokuwiki.html</link>
		<comments>http://systemsboy.com/2009/06/experimenting-with-dokuwiki.html#comments</comments>
		<pubDate>Fri, 26 Jun 2009 14:00:36 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1847</guid>
		<description><![CDATA[Wikis are just one more thing I&#8217;ve always wanted to play around with. And my job has, once again, afforded me the opportunity to do just that. We&#8217;re currently using an engine called DokuWiki, so I decided to kick its tires and see what it — and wikis in general — are all about. DokuWiki&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Wikis are just one more thing I&#8217;ve always wanted to play around with. And my job has, once again, afforded me the opportunity to do just that. We&#8217;re currently using an engine called <a href="http://www.dokuwiki.org/dokuwiki" target="_blank">DokuWiki</a>, so I decided to kick its tires and see what it — and wikis in general — are all about.</p>
<p>DokuWiki&#8217;s front page describes it thusly:</p>
<blockquote><p><em>&#8220;DokuWiki is a standards compliant, simple to use <a class="interwiki iw_wp" title="http://en.wikipedia.org/wiki/Wiki" href="http://en.wikipedia.org/wiki/Wiki">Wiki</a>, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful <a class="wikilink1" title="wiki:syntax" href="http://www.dokuwiki.org/wiki:syntax">syntax</a> which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required.&#8221;</em></p></blockquote>
<p><strong>No Database</strong><br />
That last little bit — the lack of a database — is actually one of the things that makes DokuWiki unique. It is both its strength and its potential weakness, and one of its defining characteristics.</p>
<div id="attachment_1881" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/dokuwiki.png"><img class="size-medium wp-image-1881" title="dokuwiki" src="http://systemsboy.com/wp-content/uploads/2009/06/dokuwiki-530x390.png" alt="DokuWiki" width="530" height="390" /></a><p class="wp-caption-text">DokuWiki</p></div>
<p>If you are looking to install a documentation engine for a small to medium-sized workgroup, it&#8217;s true: DokuWiki is great. It&#8217;s very easy to install and only requires Apache and PHP be running on your server. This means it can be installed on any Mac OS X machine without having to install or configure much beyond Personal Web Sharing. I say, &#8220;much&#8221; because you will have to <a href="http://foundationphp.com/tutorials/php_leopard.php" target="_blank">activate (not install) PHP</a>, which isn&#8217;t too hard for savvy users, but isn&#8217;t exactly <a href="http://momfriendlysystems.com" target="_blank">mom-friendly</a> either. Still, it beats having to also install and enable a database application like MySQL, which most other wikis require. So DokuWiki is <em>relatively</em> easy to setup.</p>
<p>That lack of a database is nice, in that it makes installation quick and easy. But it&#8217;s also a potential drawback, albeit a minor one. DokuWiki writes all its entries to flat files and that could affect scalability, and to some extent performance, if your wiki ever became extremely large. The merits of databases vs. flat files for storing data are debated all over the Internets, but databases usually only offer a significant advantage when dealing with complex, relational data, and that advantage is usually only seen by the developer. For small to mid-sized or even large-ish sites, DokuWiki is great. If you’re worried your wiki might need to grow very large some day (like, to the point where load balancing across multiple servers is required, for instance — we&#8217;re talking big!), DokuWiki may not be for you. Otherwise, the flat file system offers additional advantages, like easy-to-parse and repair backups, to name just one.</p>
<p><strong>Wherefore Wiki?</strong><br />
That said, once installed, DokuWiki is very easy to use. It does use its own markup for page layout, but that markup is exceedingly sensible and easy to learn. My biggest stumbling block was getting started: How do you create a page? Well, once you know, it&#8217;s pretty simple, but figuring it out took me a minute. The easiest way to create a page, is to navigate to that page. If the page doesn&#8217;t exist, DokuWiki allows you to create it. See? Easy! Maybe too easy!</p>
<p>So what&#8217;s it for? Well, I&#8217;ll tell you, TASB was almost a wiki rather than a blog. While both are types of Content Management Systems (CMSes), and essentially do the same thing — allow a person to easily and rapidly build and read a structured store of text and media data — the difference is intent.</p>
<p>Blogs — and therefore blog engines — are geared toward personal, diaristic, periodic writing. They&#8217;re usually organized chronologically, like a diary, and require no special markup when creating entries. Entries, once made, are rarely revised. One of the things I enjoy about writing this blog is that it&#8217;s a bit more personal. It&#8217;s a record of personal experience as much as, if not more than, documentation. So I stuck with using the blog format. I like to be chatty.</p>
<p>Wikis, on the other hand, are made to be accessed like a reference, like an encyclopedia, for instance. They&#8217;re not chronological, but are usually ordered and read alphabetically; and wiki articles are made to be maintained and updated as information changes. Wikipedia is a great example of this. There is also a blog called the <a href="http://the.taoofmac.com" target="_self">Tao of Mac</a> that uses a <a href="http://the.taoofmac.com/space/The%20Tao%20of%20Mac" target="_blank">wiki engine</a> for content management, showing that, in the end, the two types of engines do essentially the same thing. They simply present different capabilities to their users based largely on the purpose of the site.</p>
<p><strong>Conclusion</strong><br />
If you&#8217;re looking for a quick, easy-to-use and easy-to-maintain storehouse of information (either for yourself, or for use with others), a wiki is a great thing to have. Need to document a procedure for your workgroup? Put it on the wiki. Need to let everyone know where that essential file is? Put it on the wiki. Just want to jot down some notes for the general use? Put &#8216;em on the wiki.</p>
<p>After using one for a few days I can already see just how damn handy a wiki is to have. And DokuWiki is super-easy both to install and learn. If you just need something small to document procedures or productions — or if you&#8217;re just looking to dip your toe into the world of wikis — DokuWiki is very nice indeed.</p>
<p><strong>UPDATE:</strong><br />
I&#8217;ve edited the article for clarity and accuracy regarding the use of flat file systems vs. relational databases. Thanks to DokuWiki&#8217;s author for pointing out the error.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/experimenting-with-dokuwiki.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Voice Control Surprise</title>
		<link>http://systemsboy.com/2009/06/voice-control-surprise.html</link>
		<comments>http://systemsboy.com/2009/06/voice-control-surprise.html#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:00:48 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=2023</guid>
		<description><![CDATA[I think the Voice Control screen on my new iPhone is damn pretty. I doubt I&#8217;ll use it much as it tends not to work as well in noisy areas, and I live in one of the noisiest areas on the planet. But there&#8217;s one nice touch that might make the feature that much more [...]]]></description>
			<content:encoded><![CDATA[<p>I think the Voice Control screen on my new iPhone is damn pretty. I doubt I&#8217;ll use it much as it tends not to work as well in noisy areas, and I live in one of the <a href="http://en.wikipedia.org/wiki/New_York_City" target="_blank">noisiest areas on the planet</a>. But there&#8217;s one nice touch that might make the feature that much more worth trying.</p>
<div id="attachment_2024" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/voice-control.jpg"><img class="size-full wp-image-2024" title="voice-control" src="http://systemsboy.com/wp-content/uploads/2009/06/voice-control.jpg" alt="Voice Control" width="320" height="480" /></a><p class="wp-caption-text">Voice Control</p></div>
<p>Holding the Home button on the phone for a few seconds produces the Voice Control interface. The nice thing is, it works even when the screen is locked. So it&#8217;s pretty hands-free.</p>
<p>This may be obvious to some, but I, for one, was pleasantly surprised.</p>
<p>You may now go about your regular business.</p>
<p>Go on now. Scoot!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/voice-control-surprise.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Voice Memos Cuteness</title>
		<link>http://systemsboy.com/2009/06/voice-memos-cuteness.html</link>
		<comments>http://systemsboy.com/2009/06/voice-memos-cuteness.html#comments</comments>
		<pubDate>Tue, 23 Jun 2009 14:00:47 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=2037</guid>
		<description><![CDATA[Here&#8217;s a fun one: Tap the microphone image in the Voice Memos application in iPhone OS 3.0 and the virtual VU meter will respond. The peak light will even flash red, just like a real recorder attached to a real mic. Blowing into the screen will do nothing, however.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a fun one: Tap the microphone image in the Voice Memos application in iPhone OS 3.0 and the virtual VU meter will respond.</p>
<div id="attachment_2038" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/voice-memos-cuteness.jpg"><img class="size-full wp-image-2038" title="voice-memos-cuteness" src="http://systemsboy.com/wp-content/uploads/2009/06/voice-memos-cuteness.jpg" alt="Voice Memos Touch Response" width="320" height="480" /></a><p class="wp-caption-text">Voice Memos Touch Response</p></div>
<p>The peak light will even flash red, just like a real recorder attached to a real mic.</p>
<p>Blowing into the screen will do nothing, however.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/voice-memos-cuteness.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>On Vacation</title>
		<link>http://systemsboy.com/2009/06/on-vacation.html</link>
		<comments>http://systemsboy.com/2009/06/on-vacation.html#comments</comments>
		<pubDate>Tue, 23 Jun 2009 13:00:08 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[TheBlog]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=2033</guid>
		<description><![CDATA[Beginning Tuesday (Hey! That&#8217;s today!) I&#8217;ll be on vacation for the week. But don&#8217;t worry! You&#8217;ll still get your regular, US Recommended Daily (well, not quite daily) Allowance of systemsy goodness while I&#8217;m gone. How, you say? Well, through the magic of scheduling, of course. Never trust a blog engine that doesn&#8217;t allow you to [...]]]></description>
			<content:encoded><![CDATA[<p>Beginning Tuesday (Hey! That&#8217;s today!) I&#8217;ll be on vacation for the week. But don&#8217;t worry! You&#8217;ll still get your regular, US Recommended Daily (well, not quite daily) Allowance of systemsy goodness while I&#8217;m gone. How, you say? Well, through the magic of scheduling, of course.</p>
<div id="attachment_2052" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/vacation.jpg"><img class="size-full wp-image-2052" title="vacation" src="http://systemsboy.com/wp-content/uploads/2009/06/vacation.jpg" alt="vacation" width="320" height="320" /></a><p class="wp-caption-text">See ya! Woudn&#39;t Wanna Be Ya!</p></div>
<p>Never trust a blog engine that doesn&#8217;t allow you to schedule posts in advance, I always say. And since WordPress certainly has such a feature, I&#8217;ve queued up a delightful peppering of articles to amuse, inform and entertain you throughout the week.</p>
<p>Feel free to comment (I know how you love to comment), but bear in mind, I won&#8217;t be responding until after I return. So expect delays.</p>
<p>Okay! Off I go!</p>
<p>Whee!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/on-vacation.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iPhone Compass Confusion</title>
		<link>http://systemsboy.com/2009/06/iphone-compass-confusion.html</link>
		<comments>http://systemsboy.com/2009/06/iphone-compass-confusion.html#comments</comments>
		<pubDate>Mon, 22 Jun 2009 16:36:29 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=2018</guid>
		<description><![CDATA[Taking the iPhone 3GS on the subway will repeatedly get its compass all out of whack. It sits and spins in all directions. Eventually it produces this screen: I don&#8217;t know how the compass works in the phone. But I&#8217;d venture a guess that the big, giant electrified track might have something to do with [...]]]></description>
			<content:encoded><![CDATA[<p>Taking the iPhone 3GS on the subway will repeatedly get its compass all out of whack. It sits and spins in all directions. Eventually it produces this screen:</p>
<div id="attachment_2019" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/comapss-interference.jpg"><img class="size-full wp-image-2019" title="comapss-interference" src="http://systemsboy.com/wp-content/uploads/2009/06/comapss-interference.jpg" alt="Compass Interference" width="320" height="480" /></a><p class="wp-caption-text">Compass Interference</p></div>
<p>I don&#8217;t know how the compass works in the phone. But I&#8217;d venture a guess that the big, giant electrified track might have something to do with the &#8220;Interference&#8221; referenced in the alert.</p>
<p>Fun stuff. Love the figure 8. Very classy.</p>
<p>Is that, like, a nautical thing?</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/iphone-compass-confusion.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Upgrading from the 1st Gen iPhone to the 3GS</title>
		<link>http://systemsboy.com/2009/06/upgrading-from-the-1st-gen-iphone-to-the-3gs.html</link>
		<comments>http://systemsboy.com/2009/06/upgrading-from-the-1st-gen-iphone-to-the-3gs.html#comments</comments>
		<pubDate>Sun, 21 Jun 2009 14:00:12 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1931</guid>
		<description><![CDATA[Much of the press surrounding the iPhone 3GS deals with whether or not this is a compelling upgrade to the 3G iPhone. No one is really comparing it much to the 1st Generation iPhone, which is what I&#8217;m upgrading from. Some write-ups are describing the iPhone 3GS as &#8220;evolutionary, but not revolutionary.&#8221; Funny, &#8217;cause that [...]]]></description>
			<content:encoded><![CDATA[<p>Much of the press surrounding the <a href="http://www.apple.com/iphone/iphone-3g-s/" target="_blank">iPhone 3GS</a> deals with whether or not this is a compelling upgrade to the 3G iPhone. No one is really comparing it much to the 1st Generation iPhone, which is what I&#8217;m upgrading from.</p>
<p>Some write-ups are describing the iPhone 3GS as &#8220;evolutionary, but not revolutionary.&#8221; Funny, &#8217;cause that was how I felt (and what a lot of people wrote) when the 3G came out. It didn&#8217;t seem like a big, huge leap forward from my 1st Gen model, and in terms of battery life it was actually a step backwards. So I stuck it out and waited for the <em>next</em>, next version. And now it&#8217;s here.</p>
<div id="attachment_1985" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/iPhone3GS-Angle.png"><img class="size-medium wp-image-1985" title="iPhone3GS-Angle" src="http://systemsboy.com/wp-content/uploads/2009/06/iPhone3GS-Angle-530x270.png" alt="The iPhone 3GS" width="530" height="270" /></a><p class="wp-caption-text">The iPhone 3GS</p></div>
<p>While going from the 3G to the 3GS might seem like a mere evolutionary step, going from a 1st Gen iPhone to a 3GS feels like evolutionary leapfrog. Like when proto-humans discovered that <a href="http://en.wikipedia.org/wiki/File:Apemen.JPG" target="_blank">big, black monolith</a> and suddenly got the idea for tools and beating the tar out of each other. It&#8217;s big, my friends, for me anyway.</p>
<p>In addition to all the cool new stuff you&#8217;ve been reading about, new for me is also GPS and faster network access thanks to the addition of 3G, and the new (again, to me) case style, which I must admit I love the feel of despite preferring the look of the 1st Gen&#8217;s metal back. The plastic model feels almost perfect in your hand. The way the edges are tapered gives the phone a light, comfortable handling, and the texture of the plastic should keep me (and my <a href="http://momfriendlysystems.com" target="_blank">mom</a>) from dropping the damn thing so much. These models make the 1st Gens feel clumsy and awkward by comparison.</p>
<p>But the real reasons I&#8217;ve upgraded — the real evolutionary jumps for me, the things I&#8217;ve been longing for the most — are:</p>
<ul>
<li> Improved call quality</li>
<li> Performance</li>
<li> Video</li>
</ul>
<p>Two of these represent, to me, the most annoying things about my current iPhone — the crappy call quality and the glacial speed with which applications open. The last, video, is just something I&#8217;ve wanted for a long, long time. Just something cool. Let me just talk briefly about each.</p>
<h3><strong>Improved Call Quality</strong></h3>
<p>Though it didn&#8217;t bother me at first, so enamored of my iPhone was I, the call quality on my 1st Gen really leaves much to be desired. Which is a nice way of saying it sucks ass. Audio drops out as a matter of course on pretty much every call. And it seems to be more the phone&#8217;s issue than AT&amp;T&#8217;s as it even happens during the ring period before the person I&#8217;m calling picks up. This makes simply ordering delivery torturous, and now I&#8217;m so instantly cranky whenever I&#8217;m on the phone that all my friends think I hate them. (I don&#8217;t hate you, friends, I promise!)</p>
<div id="attachment_1977" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/calls.jpg"><img class="size-full wp-image-1977" title="calls" src="http://systemsboy.com/wp-content/uploads/2009/06/calls.jpg" alt="Call Quality Improvement Slight" width="320" height="480" /></a><p class="wp-caption-text">Call Quality Improvement? Maybe?</p></div>
<p><strong> </strong></p>
<p><strong>Results</strong><br />
So far I&#8217;d describe the improvement in call quality as marginal at best. The 3GS is a bit louder than my old phone, and that helps. But the dropouts still occur, and that&#8217;s disappointing. I was really hoping the call quality was appreciably better on the 3GS as it&#8217;s one of my least favorite things about my 1st Gen. This is something I&#8217;ll have to suss out more over time. But overall I&#8217;d say the gain here is only a slight one. Disappointing.</p>
<h3><strong>Performance</strong></h3>
<p>When the Notes application takes 20 seconds to launch, you know your computing device is slow. This may well be due to the fact that I have so many damned notes in there, sure. But that only underscores my need for speed. Maybe when the phone was new and not laden with data I could get away with the slower hardware. But it&#8217;s not so data-free now, and that&#8217;s not going to change. So it&#8217;s great that Apple&#8217;s focused on speed for this model. It&#8217;s been another big aggravation as my iPhone use has matured. And not just in Notes, but in Safari, Contacts and the Camera as well. These are apps in which a lack of speed gets annoying fast. I mean, uh, quickly.</p>
<p>Battery life is also a crucial part of performance (or I&#8217;ll lump it in with performance for lack of a better place), and a big reason I didn&#8217;t upgrade to the 3G. As I alluded to earlier, battery life in the 3G was actually inferior to the 1st Gen models. I can get by fine as long as my battery lasts a full day; I don&#8217;t mind charging every night. But the 3G, by most accounts, often needed charging before day&#8217;s end. And while I could get used to it, I&#8217;d rather not.</p>
<div id="attachment_1966" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/notes-fast.jpg"><img class="size-full wp-image-1966" title="notes-fast" src="http://systemsboy.com/wp-content/uploads/2009/06/notes-fast.jpg" alt="Notes: Immediate Access" width="320" height="480" /></a><p class="wp-caption-text">Notes: Immediate Access</p></div>
<p><strong>Results</strong><br />
Well, again, it remains to be seen whether performance decreases as I continue to use the device. But so far I&#8217;m very pleased to report that the performance gains going from a 1st Gen iPhone to the 3GS are significant. I can begin editing notes now immediately after launching the application — I&#8217;d call zero seconds down from 20 a big gain. All my applications, in fact, launch much more quickly. And browsing the web in Safari is much faster than it used to be, both because of the hardware improvements and because I&#8217;m now on 3G. Many things that were just impractical before — like finding something in the Maps application, which used to be so slow I&#8217;d stopped using it unless I was on WiFi — are now acceptably fast. Sometimes even pleasantly speedy. Though I don&#8217;t need to reboot very often, it&#8217;s nice to see that even boot times are much faster — my phone boots in about 22 seconds. And, fortunately, as reported, the 3GS&#8217;s battery, like my trusty 1st Gen, seems to regularly make it to bedtime without much trouble. Overall, I&#8217;d say the performance gains are a huge win when comparing the 3GS to the 1st Gen model.</p>
<h3><strong>Video</strong></h3>
<p>Long ago I opined the iPhone&#8217;s <a href="http://systemsboy.com/2008/12/iphone-video-capture.html" target="_self">lack of video capabilities</a> (and then ran out and bought a Flip Mino HD). It always seemed like something Apple could have included as a software update. But as the updates have progressed this looks not to be the case (or at least not something that&#8217;s ever going to happen, for, I&#8217;m assuming, good reasons). Alas, in the end, video acquisition on the iPhone requires a hardware update. And now that it&#8217;s here I can finally leave the Flip at home from now on. Video&#8217;s become just one more thing I can do without the need for an extra device. My pockets are so empty these days!</p>
<div id="attachment_1970" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/video.jpg"><img class="size-full wp-image-1970" title="video" src="http://systemsboy.com/wp-content/uploads/2009/06/video.jpg" alt="Video Shooting and Editing" width="320" height="480" /></a><p class="wp-caption-text">Video Shooting and Editing</p></div>
<p><strong>Results</strong><br />
The video produced by the iPhone 3GS is surprisingly good in my initial tests. Though it&#8217;s not HD, compared to the Flip the color is quite good. And it seems to handle both camera and subject movement — big problems on the Mino HD — pretty well. Don&#8217;t get me wrong. This is still a phone camera. But it&#8217;s easily the best phone camera for video I&#8217;ve ever seen. And the editing and upload capabilities make it all the more fun. But more than anything, it&#8217;s the convenience of having decent video in your pocket at all times that makes this a great feature. I&#8217;m pretty excited to start really shooting more with this thing. Its ubiquity may just make it my primary video camera. Another big win for the 3GS.</p>
<p>Anyone want to buy a Mino?</p>
<h3><strong>Other Upgrade Faves</strong></h3>
<p><strong>CalDAV calendar access in iCal Mobile</strong><br />
I&#8217;ve been wanting this for a while. I&#8217;ve been using the sync function in iTunes in the interim. But CalDAV support on the phone — in fact, CalDAV support everywhere — is just the right way to do this.</p>
<div id="attachment_1962" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/caldav-settings.jpg"><img class="size-full wp-image-1962" title="caldav-settings" src="http://systemsboy.com/wp-content/uploads/2009/06/caldav-settings.jpg" alt="CalDAV: The Way to Go" width="320" height="480" /></a><p class="wp-caption-text">CalDAV: The Way to Go</p></div>
<p><strong>Search! Everywhere and Anywhere</strong><br />
This is one of those features that, after a while, you start wishing you had. You don&#8217;t notice it at first, but the more you start using your phone like the computing device it is, the more you start drawing comparisons to computers, not phones. That&#8217;s the point at which certain inequities become increasingly obvious and painful. So it is with Search. It was great when we got it in Contacts. But having it one place only made me crave it in others. Glad it&#8217;s finally here.</p>
<div id="attachment_1974" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/search.jpg"><img class="size-full wp-image-1974" title="search" src="http://systemsboy.com/wp-content/uploads/2009/06/search.jpg" alt="Search with Spotlight" width="320" height="480" /></a><p class="wp-caption-text">Search with Spotlight</p></div>
<p><strong> </strong></p>
<p><strong>Cut, Copy, Paste (of course)</strong><br />
I will say, I&#8217;ve been fine without this feature until fairly recently as well. In fact the timing of all this stuff is pretty good from where I sit. The 1st Gen iPhone was good enough to keep me busy and happy for the past two years, and only in the last few months of those two years have I really started to long for things like Search and Cut, Copy, Paste. Again, as I use my phone more and more like a computer, these things become more important.</p>
<div id="attachment_1964" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/copy-paste.jpg"><img class="size-full wp-image-1964" title="copy-paste" src="http://systemsboy.com/wp-content/uploads/2009/06/copy-paste.jpg" alt="Copy &amp; Paste" width="320" height="480" /></a><p class="wp-caption-text">Copy &amp; Paste</p></div>
<p><strong> </strong></p>
<p><strong>Undo</strong><br />
What computer would be complete without an undo feature? Well, iPhones have been for some time now. But no longer. Undo is here and it&#8217;s even fun! Just shake to activate. (No, the phone, silly!)</p>
<div id="attachment_1969" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/undo.jpg"><img class="size-full wp-image-1969" title="undo" src="http://systemsboy.com/wp-content/uploads/2009/06/undo.jpg" alt="Undo" width="320" height="480" /></a><p class="wp-caption-text">Undo</p></div>
<p><strong>Camera Roll</strong><br />
New to the Camera Roll, both when accessing it from the Camera or from the Photos app, is the ability to multiple-select items for sharing, deleting or copying. It&#8217;s a nice implementation, and something I turn out to be using a lot, especially as I write this article.</p>
<div id="attachment_1975" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/camera-roll.jpg"><img class="size-full wp-image-1975" title="camera-roll" src="http://systemsboy.com/wp-content/uploads/2009/06/camera-roll.jpg" alt="Camera Roll" width="320" height="480" /></a><p class="wp-caption-text">Camera Roll</p></div>
<p><strong>Macro, Focus and Exposure Control</strong><br />
The camera in the iPhone 3GS now features focus and exposure control, which will really help make photos look a lot nicer and add to the types of photos you can take with the phone. And the macro ability adds a great deal of functionality. Ever try to take a close-up with the original iPhone camera? Blur city! Now you can take photos of printed text, computer monitors and yes, even bugs. Okay, maybe not tiny bugs. But probably big ol&#8217; water bugs.</p>
<div id="attachment_1972" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/focus.jpg"><img class="size-medium wp-image-1972" title="focus" src="http://systemsboy.com/wp-content/uploads/2009/06/focus-530x397.jpg" alt="Focus &amp; Depth of Field" width="530" height="397" /></a><p class="wp-caption-text">Focus &amp; Depth of Field</p></div>
<p><strong> </strong></p>
<p><strong>Compass</strong><br />
Folks outside of New York might not appreciate the compass in and of itself, but if you ever have to take a subway in this town you know that disoriented feeling you get when you step out of the station into the daylight. &#8220;Okay,&#8221; you think to yourself, &#8220;Which way is north.&#8221; Any New Yorker can find her way with that simple piece of information, but sometimes getting it requires walking a block in the wrong direction, and if you&#8217;re anywhere south of Houston, god help you. Well, no more! From here on out, discombobulated commuters will simply activate the compass on their iPhones and be on their merry ways. And that&#8217;s all we ever really wanted.</p>
<div id="attachment_1963" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/compass.jpg"><img class="size-full wp-image-1963" title="compass" src="http://systemsboy.com/wp-content/uploads/2009/06/compass.jpg" alt="Compass" width="320" height="480" /></a><p class="wp-caption-text">Compass</p></div>
<p><strong> </strong></p>
<p style="text-align: left;"><strong>Maps Reborn</strong><br />
Maps, combined with the new compass and the new (to me) 3G are a whole new, wonderful ballgame for me now. I&#8217;ve already used Maps a couple times now, both to find places and to orient myself. It&#8217;s fantastic!</p>
<div id="attachment_1973" class="wp-caption aligncenter" style="width: 330px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/maps.jpg"><img class="size-full wp-image-1973" title="maps" src="http://systemsboy.com/wp-content/uploads/2009/06/maps.jpg" alt="Fast Directional Maps" width="320" height="480" /></a><p class="wp-caption-text">Fast Directional Maps</p></div>
<h3>What&#8217;s Old is New Again</h3>
<p>So, am I happy with my new phone? Yes. Very.</p>
<p>Am I ecstatic?</p>
<p>Here&#8217;s the thing. On the whole, after transferring over all my apps and information, the iPhone 3GS is, in more ways than not, the same phone as my 1st Gen. I&#8217;d say 75-80 percent of what I do with my phone and how I use it will remain unchanged. I mean, there&#8217;s just not much that can compare to your first iPhone experience, right? After that, nothing seems radical. But least of all a phone that looks and feels almost identical to your last one, that has mainly the same set of features, and whose improvements are mostly on the inside. It does all the same stuff, it just does it a lot better.</p>
<p>Overall the iPhone 3GS is a big step up for me. And while call quality could still be a lot better, this upgrade addresses two of my biggest complaints about my last model with aplomb: the slowness and the lack of video. And that alone makes upgrading worthwhile to me. The other improvements, partly due to software updates I could have gotten on my old phone, are great and help make the entire experience very satisfying. It&#8217;s very much like getting a faster computer. It&#8217;s the same sort of feeling. It&#8217;s a refresh of a product you&#8217;ve know and loved for years.</p>
<p>It&#8217;s the same thing, only better. And it was already so good.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/upgrading-from-the-1st-gen-iphone-to-the-3gs.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Delivery</title>
		<link>http://systemsboy.com/2009/06/delivery.html</link>
		<comments>http://systemsboy.com/2009/06/delivery.html#comments</comments>
		<pubDate>Fri, 19 Jun 2009 16:25:29 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1933</guid>
		<description><![CDATA[There&#8217;s a commercial that depicts a school system as run by the courier companies. I forget what the commercial is for. In it a narrator asks, &#8220;What if the schools were run by courier companies?&#8221; A child is late. The lead delivery guy calls his agents in the field. And within minutes, the child is [...]]]></description>
			<content:encoded><![CDATA[<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">There&#8217;s a commercial that depicts a school system as run by the courier companies. I forget what the commercial is for. In it a narrator asks, &#8220;What if the schools were run by courier companies?&#8221; A child is late. The lead delivery guy calls his agents in the field. And within minutes, the child is found and delivered to the school. The implication is that the courier companies are models of super-efficiency and organization.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Funny, but this has never been my experience.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">For me, home delivery is an agonizingly worrisome affair. First I make my order, tentatively, gingerly, nervously. I&#8217;m then given either a range of dates, or an exact date, depending on my shipping method, when to expect my package. What follows is that, more often than not, on some day within that stated range, after returning home from work, I receive a notice on my door informing that an attempt has been made to deliver my package. From here on out I face an often major quandary.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">On the notice it usually says that a signature is required for me to actually receive the package. This is New York, after all. It also states, now, a range of times when the courier will make a subsequent delivery attempt on the next business day. This is generally a range of about 4-8 hours, and those hours almost always occur during a period in which I will be at work. There is no way to negotiate this. If I am to receive a package via courier service, I must be home. I have missed days of work waiting for packages to be delivered. It&#8217;s harrowing.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Today I just happen to have the day off by virtue of my regular work schedule. And I just happen to be waiting for my iPhone 3GS to be delivered by FedEx. I&#8217;m nervous as a squirrel on crack, and so I keep obsessively checking the my tracking number on FedEx&#8217;s website, over and over again, for some sign that something&#8217;s gone wrong. I have not showered, nor have I moved my bowels for fear that I might miss the delivery. I am trapped in my apartment afraid to do much of anything. I&#8217;ve been waiting since 8 AM. It&#8217;s noon.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">On my order tracking page I am given certain information about my shipment. Most important to me is the information regarding its whereabouts and the history thereof. Last night my package was in Pennsylvania. Then it was in New Jersey. This morning it made its way to The Bronx. And then, at 8:20 AM, was put on the truck for delivery. And so it&#8217;s stayed for nearly 4 hours.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">At my order tracking page, with which I&#8217;m becoming quite familiar by now, I also see that FedEx has certain information about me. They have my address, of course. But they also have my phone number. I wonder if they have my email.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">The tracking page also links to an &#8220;E-mail notifications&#8221; page, where you can actually set your account up to send emails about the status of your package to up to 5 addresses. You can have them email you about a problem with delivery, after the fact, when it&#8217;s to late to correct the problem; or they can email you when the package has been delivered, the one time I don&#8217;t need an email because the damn thing is in my hand; or they&#8217;ll email you detailed tracking info, which is already available at the tracking page I&#8217;ve been reloading all morning. Unfortunately, none of these notifications are useful to me.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">See, what I need is the one piece of information that is conspicuously absent from my tracking page. What I want to know is where my package is once it&#8217;s on the truck. And, perhaps more importantly, I&#8217;d like to know when the driver is in my neighborhood, so that I can be ready for the delivery attempt within a more reasonable time frame.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Why is it that the most vital information is impossible to obtain?</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">I once had an experience in which I&#8217;d arranged to pick a package up from a UPS facility, as the driver refused to leave it at my door and I couldn&#8217;t miss work. But due to a communications snafu (or perhaps blind incompetence, I don&#8217;t know) when I arrived at the UPS building I was informed that my package was out for delivery. The nice people at the UPS facility tried their best to contact that driver and inform him of the situation, but they seemed unable to do so. Even UPS seems hard pressed to find your package once it&#8217;s out on the truck. And they&#8217;re in radio communication with the drivers.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">If I, as a SysAdmin, were so hard to reach, I would be out of a job. Somehow, people always manage to get ahold of me when they need me. Such is the state of global communications these days.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">I really don&#8217;t see why FedEx or UPS or DHL — hell, all of them — can&#8217;t implement a better notification system. They have methods to determine the exact time the package was delivered. They have my phone number. And the general availability of GPS should make locating the driver at any given time a snap. Is it too much to ask that an automatic text notification (or method of my choosing) be sent to my cell phone when the driver is within a certain range of my address?</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">This, after all, is the crucial moment for me, and I suspect for lots of folks. This is the time we have to be here, home and ready to answer the door. Why is it the blackout time when it comes to communication?</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Shit! Was that the doorbell? Gotta go!</div>
<p>There&#8217;s a commercial that depicts a school system as run by the courier companies. I forget <a href="http://systemsboy.com/2009/06/delivery.html#comment-1205" target="_self">what the commercial is for</a>. In it a narrator asks, &#8220;What if the schools were run by courier companies?&#8221; A child is late. The lead delivery guy calls his agents in the field. And within minutes, the child is found and delivered to the school. The implication is that the courier companies are models of super-efficiency and organization.</p>
<p>Funny, but this has never been my experience.</p>
<p>For me, home delivery is an agonizingly worrisome affair. First I make my order, tentatively, gingerly, nervously. I&#8217;m then given either a range of dates, or an exact date, depending on my shipping method, when to expect my package. What follows is that, more often than not, on some day within that stated range, after returning home from work, I receive a notice on my door informing that an attempt has been made to deliver my package. From here on out I face an often major quandary.</p>
<p>On the notice it usually says that a signature is required for me to actually receive the package. This is New York, after all. It also states, now, a range of times when the courier will make a subsequent delivery attempt on the next business day. This is generally a range of about 4-8 hours, and those hours almost always occur during a period in which I will be at work. There is no way to negotiate this. If I am to receive a package via courier service, I must be home. I have missed days of work waiting for packages to be delivered. It&#8217;s harrowing.</p>
<p>Today I just happen to have the day off by virtue of my regular work schedule. And I just happen to be waiting for my iPhone 3GS to be delivered by FedEx. I&#8217;m nervous as a squirrel on crack, and so I keep obsessively checking the my tracking number on FedEx&#8217;s website, over and over again, for some sign that something&#8217;s gone wrong. I have not showered, nor have I moved my bowels for fear that I might miss the delivery. I am trapped in my apartment afraid to do much of anything. I&#8217;ve been waiting since 8 AM. It&#8217;s noon.</p>
<p>On my order tracking page I am given certain information about my shipment. Most important to me is the information regarding its whereabouts and the history thereof. Last night my package was in Pennsylvania. Then it was in New Jersey. This morning it made its way to The Bronx. And then, at 8:20 AM, was put on the truck for delivery. And so it&#8217;s stayed for nearly 4 hours.</p>
<p>At my order tracking page, with which I&#8217;m becoming quite familiar by now, I also see that FedEx has certain information about me. They have my address, of course. But they also have my phone number. I wonder if they have my email.</p>
<p>The tracking page also links to an &#8220;E-mail notifications&#8221; page, where you can actually set your account up to send emails about the status of your package to up to 5 addresses. You can have them email you about a problem with delivery, after the fact, when it&#8217;s to late to correct the problem; or they can email you when the package has been delivered, the one time I don&#8217;t need an email because the damn thing is in my hand; or they&#8217;ll email you detailed tracking info, which is already available at the tracking page I&#8217;ve been reloading all morning. Unfortunately, none of these notifications are useful to me.</p>
<p>See, what I need is the one piece of information that is conspicuously absent from my tracking page. What I want to know is where my package is once it&#8217;s on the truck. And, perhaps more importantly, I&#8217;d like to know when the driver is in my neighborhood, so that I can be ready for the delivery attempt within a more reasonable time frame.</p>
<p>Why is it that the most vital information is impossible to obtain?</p>
<p>I once had an experience in which I&#8217;d arranged to pick a package up from a UPS facility, as the driver refused to leave it at my door and I couldn&#8217;t miss work. But due to a communications snafu (or perhaps blind incompetence, I don&#8217;t know) when I arrived at the UPS building I was informed that my package was out for delivery. The nice people at the UPS facility tried their best to contact that driver and inform him of the situation, but they seemed unable to do so. Even UPS seems hard pressed to find your package once it&#8217;s out on the truck. And they&#8217;re in radio communication with the drivers.</p>
<p>If I, as a SysAdmin, were so hard to reach, I would be out of a job. Somehow, people always manage to get ahold of me when they need me. Such is the state of global communications these days.</p>
<p>I really don&#8217;t see why FedEx or UPS or DHL — hell, all of them — can&#8217;t implement a better notification system. They have methods to determine the exact time the package was delivered. They have my phone number. And the general availability of GPS should make locating the driver at any given time a snap. Is it too much to ask that an automatic text notification (or method of my choosing) be sent to my cell phone when the driver is within a certain range of my address?</p>
<p>This, after all, is the crucial moment for me, and I suspect for lots of folks. This is the time we have to be here, home and ready to answer the door. Why is it the blackout time when it comes to communication?</p>
<p>Shit! Was that the doorbell? Gotta go!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/delivery.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Portable Home Directories Part 3: Keychain Oddities</title>
		<link>http://systemsboy.com/2009/06/portable-home-directories-part-3-keychain-oddities.html</link>
		<comments>http://systemsboy.com/2009/06/portable-home-directories-part-3-keychain-oddities.html#comments</comments>
		<pubDate>Thu, 18 Jun 2009 14:00:08 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[PortableHomeDirectories]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1850</guid>
		<description><![CDATA[Hey, here&#8217;s a weird one: I finally got my home account back to working order after my experiment with PHDs only to find that iCal couldn&#8217;t open any of my online calendars. It kept saying the password was missing from Keychain, then refusing to let me add one, saying that the &#8220;Keychain could not be [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, here&#8217;s a weird one: I finally got my home account back to working order after my experiment with PHDs only to find that iCal couldn&#8217;t open any of my online calendars. It kept saying the password was missing from Keychain, then refusing to let me add one, saying that the &#8220;Keychain could not be found.&#8221;</p>
<div id="attachment_1869" class="wp-caption aligncenter" style="width: 517px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/not-found-mod.png"><img class="size-full wp-image-1869" title="not-found-mod" src="http://systemsboy.com/wp-content/uploads/2009/06/not-found-mod.png" alt="Keychain Not Found" width="507" height="279" /></a><p class="wp-caption-text">Keychain Not Found</p></div>
<p>The Keychain application also refused to read my keychains. The keychains were there, as they always had been, in ~/Library/Keychains. Keychain.app just refused to see them. Refused to add them — or anything else for that matter — as well. Keychain First Aid reported everything as fine, but the damn things just wouldn&#8217;t show up.</p>
<p>Suspecting some sort of weird, post-PHD permissions snafu, I copied the Keychain application to my Desktop and then launched it. This seemed to remedy the problem; the keychains became visible in Keychain.app. But upon re-launching iCal, my keychains became inaccessible again.</p>
<p>Mucking around in Keychain.app, everything looked fine. But I wanted to make sure that my &#8220;login&#8221; keychain was set to be the default. So I selected another keychain I have, right-clicked it and chose &#8220;Make keychain &#8216;systemsboy&#8217; Default,&#8221; then did the same to the login keychain, thus resetting it as the default keychain.</p>
<div id="attachment_1870" class="wp-caption aligncenter" style="width: 404px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/make-default.png"><img class="size-full wp-image-1870" title="make-default" src="http://systemsboy.com/wp-content/uploads/2009/06/make-default.png" alt="Remaking the Default" width="394" height="201" /></a><p class="wp-caption-text">Remaking the Default</p></div>
<p>After doing this I launched iCal and the password complaints were gone; the calendars all loaded properly. Launching Keychain again, however, seemed to break everything. Again! WTF? No matter what I did, Keychain would eventually lose track of my keychains, and this would cause any application that relied on them to screw up. But I did eventually figure it out.</p>
<p>The solution? Well, it&#8217;s so simple and so idiotic it&#8217;s hardly worth a post. But here you go: I rebooted.</p>
<p>That&#8217;s right. A simple reboot and all my troubles were gone.</p>
<p>Remember, kids: reboot, reboot, reboot!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/portable-home-directories-part-3-keychain-oddities.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Icon Tweak</title>
		<link>http://systemsboy.com/2009/06/firefox-icon-tweak.html</link>
		<comments>http://systemsboy.com/2009/06/firefox-icon-tweak.html#comments</comments>
		<pubDate>Wed, 17 Jun 2009 16:00:36 +0000</pubDate>
		<dc:creator>systemsboy</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Interface]]></category>

		<guid isPermaLink="false">http://systemsboy.com/?p=1921</guid>
		<description><![CDATA[The first release candidate for Firefox 3.5 came out yesterday, and with it a slightly different application icon. The old icon looked like this: And here&#8217;s the new icon: Personally, I think it looks swell. It&#8217;s a big enough change to be noticeable, but subtle enough to retain the brand identity and not be visually [...]]]></description>
			<content:encoded><![CDATA[<p>The first <a href="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/" target="_blank">release candidate for Firefox 3.5</a> came out yesterday, and with it a slightly different application icon.</p>
<p>The old icon looked like this:</p>
<div id="attachment_1923" class="wp-caption aligncenter" style="width: 507px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/firefox3.png"><img class="size-full wp-image-1923" title="firefox3" src="http://systemsboy.com/wp-content/uploads/2009/06/firefox3.png" alt="Before: Firefox 3" width="497" height="399" /></a><p class="wp-caption-text">Before: Firefox 3</p></div>
<p>And here&#8217;s the new icon:</p>
<div id="attachment_1922" class="wp-caption aligncenter" style="width: 507px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/firefox3.5.png"><img class="size-full wp-image-1922" title="firefox3.5" src="http://systemsboy.com/wp-content/uploads/2009/06/firefox3.5.png" alt="After: Firefox 3.5 RC1" width="497" height="399" /></a><p class="wp-caption-text">After: Firefox 3.5 RC1</p></div>
<p>Personally, I think it looks swell. It&#8217;s a big enough change to be noticeable, but subtle enough to retain the brand identity and not be visually jarring. Just a wee bit fierier along its bottom edge, It even looks good in my Dock:</p>
<div id="attachment_1925" class="wp-caption aligncenter" style="width: 240px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/firefox3.5-in-dock.png"><img class="size-full wp-image-1925" title="firefox3.5-in-dock" src="http://systemsboy.com/wp-content/uploads/2009/06/firefox3.5-in-dock.png" alt="Firefox 3.5 Docked" width="230" height="78" /></a><p class="wp-caption-text">Firefox 3.5 Docked</p></div>
<p>I&#8217;ve just downloaded RC 1, but I&#8217;ve been using the betas for some time now. I&#8217;ve had really no problems to speak of and have enjoyed the speed increases and <a href="http://systemsboy.com/2009/03/firefox-31b3-beta-features-tear-off-tabs.html" target="_self">new functionality</a>. This minor icon change is a good representation of the sort of attention to detail you&#8217;re starting to see a lot of in Firefox. While they still haven&#8217;t addressed my <a href="http://systemsboy.com/2008/10/firefox-3-and-download-warnings-on-quit.html" target="_self">biggest complaint</a>, I can certainly say I recommend this latest version of Firefox.</p>
<p><strong>UPDATE:</strong><br />
I&#8217;ve just downloaded this for another computer and it appears they&#8217;ve pulled the new icon. Today&#8217;s release is still being called &#8220;RC1,&#8221; but it now sports a &#8220;3.5b4&#8243; version number. Too bad. I hope they bring back the new icon in a later release. I like it.</p>
<p><strong>UPDATE 2:</strong><br />
Actually, what seems to be going on is that the update that gets downloaded from the <a href="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/" target="_blank">RC1 web page</a> is different from the one that gets downloaded via Firefox&#8217;s Update preference pane.</p>
<div id="attachment_1944" class="wp-caption aligncenter" style="width: 540px"><a href="http://systemsboy.com/wp-content/uploads/2009/06/ff-update-prefs.png"><img class="size-medium wp-image-1944" title="ff-update-prefs" src="http://systemsboy.com/wp-content/uploads/2009/06/ff-update-prefs-530x444.png" alt="Firefox Update Preferences" width="530" height="444" /></a><p class="wp-caption-text">Firefox Update Preferences</p></div>
<p>This was not the case the other day. The version on the web page is now 3.5b4 (Beta 4), as it now states in the fine print. But download that and Firefox will still prompt you to download a newer version (which prompt, oddly, links back to the confused download web page). The newer version that Firefox downloads has the updated icon. I&#8217;m not sure why they pulled this newer version from the web page. That&#8217;s mighty strange. But, for the record, what&#8217;s currently on the web page is not the release candidate. It is beta 4. You&#8217;ve been warned.</p>
<p><strong>UPDATE 3:</strong><br />
Today the web page links to the new RC2, which does have the new icon. Wow! That was fast!</p>
]]></content:encoded>
			<wfw:commentRss>http://systemsboy.com/2009/06/firefox-icon-tweak.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 579/669 objects using disk: basic

Served from: systemsboy.com @ 2012-02-04 15:58:29 -->
