RAID

  I've been considering some sort of network storage solution for some time now.  We have three PC's in the house and our family pictures, videos, documents, and music are spread among them.  Worse, we have only taken one backup of the pictures, and the rest are squirreled away in unknown folder levels of each of the machines.  I wanted to change that.  I had a couple of options in mind: a Network Attached Storage (NAS) device, a Windows Home Server (WHS), or setting up a share on my main PC.  I came into a little luck and found myself with four 320GB hard drives, which significantly helped matters.


One option I was considering is the Drobo, which is a USB / Firewire storage device from Data Robotics.  The Drobo is a box that can attach to your PC via USB or Firewire, and has slots for up to four hard drives.  You can add hard drives in any pattern that you like, and as the system gets full you are prompted to add more storage.  It uses a proprietary RAID format, offering some data security (if a drive fails, you won't lose everything).  As far as simple solutions, this is tops.  Just plug it in and insert your drives.  The first generation unit is $350 and the current generation is $450.  There is also an add-on piece for $200 that allows you to connect the Drobo directly to the network without any need for a PC to host it.  In that form, it can truly be called a NAS.
I also investigated other NAS products, including those from ASUS, IOGear, and Western Digital.  Those targeted to the home and small office offered two drive slots and a reasonable price, while those targeted at businesses offered four or more slots but at a premium price.

Windows Home Server is an interesting product that also had my eye.  I've known a few people to have them and all have had positive experiences.  One of the biggest benefits of a WHS over a simple NAS is that ability to take complete backups of all of the PC's on your network in an automated fashion.  Once scheduled, you can competely forget about this operation that will take periodic snapshots of your PC's.  If one of those machines should fail, just replace the busted drive and restore it from WHS.  The hardware for a WHS machine is fairly cheap (can be built for around $300).  Unfortunately, at that price point you are still looking at just a two drive setup.

In the end, I decided to setup a RAID on my existing PC and share the drive to the network.  I chose to use a RAID-5 configuration.  There are several flavors of RAID, and each has it's own nuances.  There is RAID-0, which alternates the usage of two drives in "stripes".  The advantage here is that rather than pulling your files from just one drive, it uses both drives equally, improving performance.  It provides no data protection though, so if one of those drives fails, you are toast.  Next is RAID-1, also called mirroring.  In RAID-1, two drives are used and are perfect copies of each other.  As with RAID-0, both drives can be used when reading files, leading to better read performance (writing is slower though), with the advantage that if one drive fails, you don't lose anything.  The disadvantage is that you only get one drive's worth of storage.  Raid 0+1 is a combination of these two techniques that uses four drives.  The data is striped across two drives, and each of these drives is mirrored, resulting in good performance and security in the case of drive failure.  Still, you end up wasting two drives of data here.  That's why I chose RAID 5.  RAID 5 uses some special parity math and rotates the use of the drives to attain a nice balance between security, performance, and disk utilization.  My RAID 5 setup uses four disks, and if any one of those disks fails I can replace it and not lose any data. (If two drives fail, I lose some data, so it is important to watch for a drive failure and deal with it immediately).  With my four 320GB drives installed my RAID 5 setup provides just under 1TB of storage.

Now that I've got it setup, I'm kicking myself for not doing this sooner.  The drive performance is great, and it is nice to know that I have some security in the unfortunate event of a drive failure.  My motherboard has six SATA ports, and it can have two RAID arrays.  I'm considering modifying my setup to use a two disk RAID-1 for the operating system and applications and the four disk RAID-5 for all data storage.  As cheap as hard drives are ($60 for 750GB!) it's seems silly not to take advantage of the security and performance afforded by a RAID configuration.  The next thing I need to do is adhere to a regular backup schedule.

A note: building the RAID (initializing it for the first time) took a long time.  I kicked off the build process last night and it took just over 10 hours to complete.  So if you are considering setting one up yourself, be sure to allow for that build time.

Movies and Theaters

(tldr; going to the movies is expensive, UA galaxy needs updated, Watchmen was good)

I went to the theater tonight to see Watchmen.  I really enjoyed it, but that's not what this post is about.  I went to the UA Galaxy Stadium 14 here in Indy.   Normally I prefer to go to the Goodrich theater at Hamilton Town Center, as it is a newer theater and they have digital projection and IMAX screens available.  I should also mention that the AMC theater at the Castleton mall is very nice after they renovated it, but it's the least convenient of the three for me to get to.  

I chose the UA theater because I had a coupon for a free movie at a Regal cinema, and the UA theater is part of the Regal Entertainment Group.  I also had a coupon for a free drink (with minimum $3.50 concession purchase) as well as a $1 off concession at the Goodrich theater, but I figured the free movie ticket was the better value.  After all, a ticket at our local theaters runs $9.50 ($12.50 for IMAX).  I had my mind set on indulging in the decadence of buttered movie popcorn with lots of salt and a fully leaded Cherry Coke.  The theater got all of that free ticket back with that purchase: Medium drink + Medium popcorn (combo #3) was $11.50.  I always thought combos were supposed to be some sort of deal, but this was just 25¢ off of the normal price for the medium drink ($5.50) and medium popcorn ($6.50).  You can save a buck on each item by getting a size smaller, or spend a buck more on each to go to the large.  I'm not calling out UA on this pricing either, as it is the same pricing you'll find at the AMC and Goodrich.  However, there is one difference between the theaters: bag vs. tub.  I prefer my popcorn in a tub, not in a bag.  At the Goodrich theater you can buy any size and ask for it in a tub, and they will happily oblige you.  I asked for the same at the UA theater and was told that the only way to get a tub is to buy the large popcorn.  I asked the clerk if she could just measure out my medium bag and then pour it into a tub, and she said she couldn't because they keep an inventory count of the tubs, and she's responsible for reconciling it with receipts!!! I haven't been to the AMC theater in a while, so I can't say where they stand on the bag vs. tub issue.

I was going to the 9pm showing, and it being a Tuesday I figured I might just have the theater to myself.  Almost, but not quite: there were two couples in there and one other fellow going stag like myself.  That got me to thinking, "What is the break-even cost for showing a film?"  Assuming that everyone else at my screen paid full price for their ticket, that's $9.50 x 5 = $47.50.  The two couples were younger, so let's assume it was a date and the gentlemen sprung for the individual small cokes and shared a medium popcorn.  That's ($4.50 x 4) + ($6.50 x 2) = $31.00.  The other gentleman and I each had the same snacks, so that's another $11.50 x 2 = $23, bringing our grand total to $101.50 taken in by the theater for the 9pm showing of watchmen (I knew studying those story problems in math would pay off one day).  I have no idea what the licensing terms are for a theater when they show a film, but I have to imagine that they pay some sort of fee for each showing.  Add to that the cost of the staff, electricity, maintenance, and who knows what other costs to running the theater, and I'm thinking that UA didn't make much profit on the six of us who wanted to watch the Watchmen.

This line of thinking got me to further pondering how theaters can survive.  The UA theater has the oldest equipment of the three I've mentioned here.  The Goodrich theater is newly built, and the AMC theater recently underwent a major renovation.  While the picture and sound at both the AMC theater and Goodrich theater is crisp and bright, the picture at UA was smeary, as if there was a bit of vaseline on the projector lens.  Making upgrades to a theater isn't cheap, and where I'm going with this is that I don't mind paying a proper amount to see a movie on a large screen with fantastic sound.  Nor do I have a problem with the theater making a profit on this venture.  What I do take issue with is the disingenuous pricing.  If the theater needs to take in $25 per patron for a film, charge $25 for the ticket.  Don't charge me $9.50 for the ticket, and then expect me to think $5.50 for a drink or $6.50 for popcorn is reasonable.  In addition, sweeten the deal.  What if when you went to the theater to watch a movie, you also brought home a copy of the DVD, or maybe your ticket included a code to download the soundtrack.  That would certainly make it easier to justify the astronomical cost of a trip to the movies.

To put it in perspective, let's say that in a few years I want to take my family of five to an evening at the theater.  Two adult tickets and three kid tickets are going to run me $38.50.  Assuming everyone wants their own small drink and popcorn, that's another $50.  So $98.50 to provide two hours of entertainment to my family.  For that same money, I could buy a DVD player (under $30), a copy of the DVD (typically $15), and a decent take-out meal, and probably still have money left over.  Or, for that same C-note, I could have my cable company turn on every cable channel available, including on-demand subscriptions and premium movie channels, for a month.

I enjoy going to the theater to watch a movie from time to time, but I'm ready for a shakeup that will make the value proposition more interesting.

Windows Mobile 6.5 - Follow-Up

A couple of weeks ago I posted an article criticizing Microsoft for the lack of innovation in Windows Mobile 6.5.  Engadget has had a flurry of articles on the topic over the past month, and there is an interesting trend in the comments.  Most commenters are getting into heated fanboi arguments over which is better: iPhone, WM6.5, WebOS, etc.  To me this argument misses the point of the chief criticism towards Microsoft and the Windows Mobile 6.5 offering.  The point is not to compare WM6.5 with iPhone and others, but instead to compare WM6.5 with WM6.1 and previous versions.  Microsoft has stated that WM6.5 will probably not be available until the end of the year, and at that time will only be available on new phones.  So the question is, is WM6.5 enough of an improvement over WM6.1 to purchase a new phone?


It is clear to me the answer is no.  There simply isn't enough new here to warrant upgrading a phone to get the new OS, especially when considering the high cost of smart phones with or without contract.  Microsoft really needs to do something to breath new life into Windows Mobile if they want consumers to upgrade to a new phone to get the OS.

Is the OS Relevant Anymore?

I just read a post from @absenth referencing an article in Linux Journal about the relevancy of the OS.  The crux of the article is that, due to the transition to Cloud Computing and Software as a Service, the host OS is becoming less important.  Users are less concerned over the version of Windows or MacOS that the system is running, and more concerned with finding a good web browser and an office suite.  This trend is most visible in the netbook arena where most offerings include a stripped down version of Linux at a reduced price.  


So is the OS relevant?  If you were presented with a new laptop, and you had your choice of running Windows, MacOS, or Linux, would you have a preference?  How much would you pay for your preference?  I don't have any hard evidence, but I suspect that the average person would pick Windows if price were not a factor.  That would be my choice.  It would also be my choice when choosing an OS for a family member or non-technical friend.  I know my family members are familiar with Windows, and familiarity means fewer calls to me for tech support. That's worth at least $30-$60 from me.  On the other hand, I would choose the Linux variant for myself if it meant saving $100.  

I like the trend towards cloud computing, and I think it can only mean good things for consumers as the OS and hardware become less important.

Experiment: Pico-ITX as Hulu Client

I tried a little experiment tonight.  I wanted to see if my Artigo Pico-ITX machine could act as a Hulu client.  I cleared off the machine and installed Ubuntu 8.10.  After installing the flash plug-in for Firefox I pulled up Hulu and loaded a 30 second clip from Family Guy.  The audio was perfect, but the video was very choppy.  I checked the resource monitor and the CPU was just getting hammered.  I guess I'm a little disappointed that even with a 1GHz processor and 1GB of memory, this little machine can't display streaming video.  YouTube suffers from the same stutter.  This is unfortunate, as I had hoped to connect this box to my HDTV as a quick and dirty web video streamer.  

Windows Mobile 6.5


The Mobile World Congress (MWC) is underway, and all your favorite cell phone makers are there pitching the future of their products.  Microsoft is at the event in a big way to introduce Windows Mobile 6.5.  This facelift to WinMo 6.1 is hyped as the new, touch friendly version of the interface.

I'm not very excited about this update.  I think MS is right to call this a 6.5 rather than a 7.0.  There just isn't enough there.  And to make matters worse, it doesn't achieve the goal of making the interface a one-handed touch only affair.  

When I first purchased my PDA, it was running Windows Mobile 2003 SE.  I used the WM 5.0 upgrade when it was available, and recently upgraded to WM 6.1.  So what has changed in the Windows Mobile experience in the last 6 years?  Very little, to be quite honest.  If you have an old Windows Mobile PDA collecting dust in a drawer somewhere you could pick up the WinMo 6.5 devices on display and feel right at home.  The only significant change that I have noticed is that I am not required to soft reset my device on a daily or weekly basis anymore.  Taking six years to simply get the device to work is a sorry excuse for progress.  It is time for Microsoft to really rethink how to approach the mobile market.  If not, Apple, Nokia, Palm, and others are going to bury them with the smart innovations they are putting into their latest phones.

Flower on PS3


Last week the highly anticipated game Flower was released for PS3 via PSN.  I had heard a lot of hype around this game.  Rather than a high intensity kill fest, it was supposed to be a very relaxing experience more than a game.  I liked the idea, and for only $10 was ready to give it a try.  After getting the software loaded I jumped right in.  The idea is that you control a gust of wind.  Tilting the six-axis controller determines the direction the wind will blow, and holding a button will cause the wind to build up speed.  You guide the gust of wind into flowers.  Each time you connect with a flower, the flower blooms and adds a petal to the trail of the wind gust.  Bloom enough flowers and a section of the map comes alive with color.  As advertised, it is a very relaxing experience.  It is a game to the extent that there are loose objectives, a start, and an end, but really it is more something to do for the simple pleasure of the experience, like doodling or hanging your hand out of the car window.  If you have a spare ten-spot, and an open mind, I definitely recommend downloading this software.

I also watched a video published by the games creators.  In the video they describe Flower as a new experience in gaming, a video game poem, and something that will elicit an emotional response.  I can agree with the first two items, but I draw the line at the third.  Flower is definitely more experience type play than gaming play, and I can see the parallels with poetry.  I'm not buying the emo BS though.  When I think of emotional response, I think happy, sad, angry, etc.  I get none of those from "experiencing" this "poem".  The emo bit is just new age nonsense to my ears.  Fortunately, it doesn't detract from the experience.  

Friday the 13th Strikes!

I've gotten into the habit of donating blood to the Indiana Blood Center every two months when the blood mobile comes around.  Today was no exception, but it was also Friday the 13th.  My morning schedule was busy, but it looked liked I could fit everything in:

  • 8:00am Brief introduction to potential employer
  • 8:30am Donate blood 
  • 10:30am On-Site interview
Fate had other ideas.  After my morning intro, I asked around to see if the bloodmobile was ready.  It wasn't.  Apparently, the bloodmobile from Kokomo had broken down, so another one was coming in from downtown Indy.  When it arrived (just a few minutes after 8:30) I asked if they were ready, and they asked for 20 minutes for the everyone to arrive and get settled.  No problem, I though, donating only takes a few minutes and I'll still have plenty of time to get to my interview.  My office is on the Northeast side of Indy, and my interview was on the Northwest side, so I figured 30 minutes would be a good buffer for travel.    At 9:00 I stopped in again at the bloodmobile.  I finished up my paperwork, and then the technician came in to do the finger prick, temperature, and blood pressure.  Oops, no blood pressure cuff.  Whoever packed up the second bloodmobile apparently put the wrong case of equipment in, and it was missing a blood pressure cuff.  So someone drove off to pick one up while I waited.  Twenty minutes round trip they said, still plenty of time to donate.  So I'm having a snack with the crew at around 9:20 when they realize that all of the thermometer strips are expired.  This invalidates the temperature I had given, and they have to call the person fetching the blood pressure cuff to turn around and get thermometer strips as well.  Guessing that it would be another 20 minutes before they were back and I could even start to donate, I had no choice but to leave.

I feel kind of bad, as I think donating blood is an important thing to do.  Unfortunately, Friday the 13th worked some magic against me and the bloodmobile today, and it just didn't happen.

Lending and Home Sales


Is this the right offer for the times?  On the one hand, it is a great idea to offer a potential home buyer the peace of mind that, should you lose your job, your mortgage will be one less worry.  Wait a minute though....isn't risky lending one of the components that got us into this economic mess to begin with?  Exactly what kind of buyer is this ad going to attract?  If it attracts responsible buyers purchasing within their affordable range who are uncertain about buying, then great.  Getting responsible buyers to make responsible purchases is the goal of all of the economic stimulus we'ver heard about recently.  If, however, it attracts irresponsible buyers who KNOW their job is in danger, or encourages those with uncertain employment to get a bigger loan, it is a terrible idea.  This same sort of offer is found in not just home buying, but in nearly all areas of major purchases.  Hyundai recently ran television ads with a very similar message.  

I'm all for doing what it takes to get responsible people spending, but I hope that the lenders tied to these deals are donig a better job of screening applicants before giving a loan.  

Google Sync

After I gave up my BlackBerry, I switched back to using my Dell Axim PDA. I'm very happy with it, and I'm having great luck with Windows Mobile 6.1 One thing that I have struggled with is to find a way to synchronize my mobile calendar, contacts, and e-mail with my Google calendar, contacts, and e-mail. Actually, I should not include e-mail, as that was always easy to do. You can synchronize either via POP or IMAP, whichever you prefer.

So next up was calendar synchronization. My goal was to find a solution that would synchronize my work calendar with my google calendar, and both my Google and work calendars onto my PDA. The first app I tried for this was Google Calendar Sync for Mobile Devices (GCSfMD). This is an application that runs on a Windows Mobile 5.0 or later device and synchronizes the calendar data on the PDA with the Google Calendar. The advantage here is that my work calendar would sync to my device, and then GCSfMD would modify the calendar to also include my Google Calendar appointments. Unfortunately GCSfMD is a one way sync. If I change an appointment on my Google Calendar my device is updated, but if I change an appointment on my device, the Google Calendar is unaltered. So my next attempt was to use Google Calendar Sync. Although the two have very similar names, they behave in very different ways. Google Calendar Sync synchronizes your Outlook calendar directly with your Google Calendar. It is a two-way sync, so if you update either your Outlook Calendar or your Google Calendar, the updates are synchronized between both. This is a great app, and I have gotten great use out of it the last few weeks.

This left contact synchronization. There simply is no good solution for synchronizing Outlook Contacts and Google Contacts. Likewise, the only application that I found that will synchronize my mobile contacts with Google Contacts is OggSync.

Fortunately, today Google released Google Sync. Google Sync works with Windows Mobile and iPhone devices to synchronize both the Calendar and Contacts with your Google data. Best of all, it required no installation on my PDA! I simply modified my ActiveSync setup to point to the Google Mobile server, and everything synced up perfectly.

A couple of questions you might have:

  • Why not just use the device web browser to check the Google sites directly?
That would be perfectly acceptable...if my device were a phone. It isn't, and I don't want to pay the extraordinary rates carriers are asking for all you can eat data service. By synchronizing my device, the data is available offline. So even if I'm in the car I still have access to all my calendar, contact, and e-mail data.
  • How do you merge the data?
I still need Google Calendar Sync. Google Sync will sync your device data with your Google data, but it will not merge with your Outlook data. I still use Google Calendar Sync to merge my Google Calendar with my Outlook calendar. There is still no solution for merging my contact data, but I'm okay with this because I can live with only having my personal contacts on my device.
  • Can I sync my device with both Google and Outlook?
At this time, no. Windows Mobile and iPhone both restrict you to a single synchronization source. You'll need to decide how you want to approach it. For me, I've chosen to make Google my primary data provider, and I sync all of the other data with Google. You may prefer to sync with your Outlook data, in which case you will need to find alternative applications to sync up.

In an ideal world, my device would sync and store all of my various calendars, contacts, e-mail, and data from as many sources as I wanted. Until then, the combination of Google Sync and Google Calendar Sync will fill the void.

Resume Writing

Over the years I've had the opportunity to review hundreds of resumes.  In doing so I've found that there are certain things I scan for in a resume.  If I scan and find what I'm looking for quickly, you'll get a phone interview.  If it isn't there, or I don't find it on a quick scan, you might be out of luck.  


So here are some of the things I look for in a resume:

Your Name - In a large, bold font at the top of the page.  If I met you at a recruiting event and I somehow managed to remember your name, being able to flip through the stack and find you is going to be to your advantage.  Too often I see resumes where the name is lost somewhere in the page, and I have to go hunting it down.

Contact Information - Give me at least your current e-mail address and phone number where I can reach you.  In this age, mailing address isn't that important, but it doesn't hurt.  It should be near the top by your name.

Objective - A one line meaningful objective.  What are you looking to do?  Do you hope to climb the corporate ladder?  Happiest writing code all day?  Part time, full time, or intern?  Like dealing with customers?  Let me know so we don't waste each other's time.

Categorized Skillset - This should be a bulleted list of your major skills that you feel comfortable using.  This is what I'm scanning for to see if I will read the rest of your resume, and if you'll get a phone interview.  Do not pad this section with skills you no longer use, or would not feel comfortable being tasked with.

Job History - The job history is both a blessing and a curse, and it is where I see most applicants struggle to find the right way to discuss what they have done.  My pet peeve is to get a resume that reads like a personal diary.  I have had folks submit 17 page resumes.  I simply don't have time for that.  Be concise.  Three pages or less.  Backup the skills you bulleted earlier.  Tell me when you used your skill, and in what way.

Education - The education section is not a deal breaker for me.  If I've found the skill I'm looking for, and you have work experience to back it up, then you can leave it out.  If you are switching careers and have no job history with a skill, include your education as an alternative reference.

Last year I spent some time making campus visits and collecting resumes from students.  Here are some things to avoid with your resume:

Paper - Students spend an inordinate amount of cash on having Kinkos print their resume on the finest paper stock they have.  Kinkos loves it, especially at 75 cents a copy.  The truth is, as soon as I get your resume back to my office it hits the scanner, and your original hits the recycling bin.  You'll need lots of copies, so use whatever cheap paper stock is available.

Fonts - I don't know why folks feel an intense need to use fancy, script fonts.  They are hard to read, and that isn't helping you.  Don't stress on the font, just use the default for your word processor and forget about it.  

Clubs - I've heard recruiters recommend including your professional and non-professional memberships on your resume.  Frankly, I don't understand why.  Your membership to IEEE or the local Kiwanis doesn't tell me anything about your aptitude for my open position.  Save it for the face to face interview.

That is all that comes to mind at the moment.  I spent this past weekend brushing up my own resume, so all of these things were fresh in my mind.  If you have any additional tips or pet peeves for resumes, I'd love to see them in the comments.

Windows 7 Beta Gadgets and User Account Control

If you are running the Windows 7 Beta and have turned User Account Control (UAC) completely off, you may have noticed that the desktop gadgets no longer work. Turn UAC back on, even at a minimum level, and they start working again. Want to have them work all the time? Just add this little registry hack:

[hkey_local_machine\software\microsoft\windows\curentversion\sidebar\settings]
"sidebardockedpartsorder"="0x1,0x2,0x3,0x4"
"allowelevatedprocess"=dword:00000001
No need to restart your machine, just run the desktop gadget gallery and your gadgets will magically reappear.

Helpful Development Tools

I use Visual Studio 2008 for my daily development. I've found these tools useful in assisting me. If you are a fellow developer, you might find them useful too.

TortoiseSVN
Source Code Control client for Subversion servers. Integrates into the windows shell, providing handy shortcuts for checkouts, updates, and commits.

VisualSVN
SVN client plug-in for Visual Studio. Allows you to perform SVN commands from within the IDE.

GhostDoc
Plug-in for Visual Studio that can automatically generate XML documentation comments. This is really handy. If your naming conventions are pretty good, it takes a pretty good guess at the appropriate comment. You just have to tweak it after it fills in the majority of the boilerplate.

ReSharper
This is a help in so many ways. If you use NUnit for unit testing, it provides unit testing integration. It performs a much broader set of syntax checking for you than the default IDE does. Ever wonder how many of those using statements are really necessary? This will tell you. It also hunts down opportunities to simplify your code, and to eliminate potential bugs. Worth the license price, but if you don't want to pay it you can always use the "beta".

Windows Server 2003 Resource Kit Tools
Even though I develop on a Vista x64 platform, I've installed this set of tools for one reason: tail.exe The tail program included with this service pack works just like the UNIX tail command. It shows the last few lines of a file. This is very useful if you want to monitor a text log, or some other file that is being updated by an application.

KB957912 - Update for Visual Studio 2008 SP1 Debugging and Breakpoints
One of the most frustrating parts of debugging a multi-threaded app in Visual Studio 2008 is that the debugger will sometimes revert back to run mode. This happens whenever an exception is thrown in any thread, even if it is caught. This update for visual studio 2008 service pack 1 corrects that issue. This is a must have patch for anyone doing multi-threaded coding.

Those are the main tools I've found useful. If there are any tools you feel like you can't live without, I'd love to hear about them in the comments.

Windows Mobile and My Dell Axim x50v

A little more than three years ago when I switched jobs, I used part of my signing bonus (yeah, remember those?) to purchase a Dell Axim x50v. At the time, this was the crème de la crème of PDAs. It had a true VGA screen (640x480), a powerhouse processor (624MHz) and oodles of built in memory (64MB). It had all of the ports and signals you could ask for: SD card, Compact Flash, Bluetooth, IrDA, and USB dock for PC. At the time of purchase, it was running Windows Mobile 2003 SE. Windows Mobile 5 was just on the horizon, and Dell promised to make that image available to any Axim buyer.

If you remember, my first one arrived DOA. Fortunately, my replacement arrived quickly. I loved this little device. I made daily use of it, tracking my calendar, e-mail, notes, and playing some music as well. There were a couple of irritations though. The biggest was the built-in version of Internet Explorer, which was just plain awful. The second was that the device had a bad habit of needing a soft reset about once a week.

Fast forward roughly six months and Dell has a version of Windows Mobile 5 available. Anxious to see what the new rev offers, I requested my CD and received it that week. I loaded it up, and regretted it immediately. It crashed. A lot. I found myself constantly tagging the reset button on the back of the device. A few weeks later Dell issued a downgrade CD so that you could revert to 2003SE. I did that immediately. Not long after Dell quietly released a new build of WinMo5. The reviews from the users of the newer model Axim x51v were quite good, but apparently my model used a variety of memory that WM5 just didn't agree with. While it rang much better than Dell's initial release, it was certainly far from perfect. I stuck with it though, for two reasons. One - the new version of IE was an improvement, and Two - it was able to display Powerpoint slideshows.

I continued to have good success with my Axim throughout 2006. The next year I was promoted, and as part of my promotion I started to carry a Blackberry. The Blackberry was doing everything I needed from the Axim, so I stopped carrying it. It became a toy for my son to play bubble breaker on. What a sad state for this gadget. If you've read my recent posts, you know the Blackberry is no more, so I dusted off the Dell. I was very pleased to find that it was still very useful. Still, the constant resets were driving me nuts.

Dell is out of the PDA market. The x51v, their last hurrah, is three years old, and Dell never released updated ROMs for these devices. Microsoft has moved on with version 6 and 6.1 of there Windows Mobile platform. After a bit of searching, I found that there was still a niche group of avid Axim fans who had ported Windows Mobile 6.1 to their favorite PDA. Response to this hack were pretty good, so I decided to give it a shot. Here is a blurry-cam review of the process of flashing my device.


Reading the image from the SD card


Writing the image to flash


Erasing storage


All done, ready to reboot


First time setup


Upgraded to Windows Mobile 6.1

I have no idea if this will be an improvement over my WM5 experience or not. I'll give it a few days use to see what happens. I still have my original Dell discs and I can flash it back to WM5, or even 2003SE. Hopefully this will result in a better experience with my Axim.

Twitter

I'll admit it, I'm hooked on Twitter. I initially scoffed at this simple social web app, considering it the stuff of pre-teen girls. Y'know, folks you normally think of as being "all a-twitter". I get it now. I think it appeals in the same sort of way that you find people addicted to their BlackBerry. It is information overload.

One thing that appeals to me about Twitter is the eavesdropper aspect. I follow the hosts of my favorite podcast (ExtraLife). It's fun to see what they are up to each day, and it also gives a preview of the topics for the weekly podcast.

Another appeal is getting regular updates from my friends. I've found a couple of my friends are on twitter, and it is nice to get a quick update from time to time. One friend in particular has family in Israel, and his tweets let us know if his family is in rocket range or not.

Twitter is ubiquitous too. I can post an update from my cell phone (SMS Text message), from my PDA, or from any device with a web connection. On my PDA I've settled on using PockeTwit, which is really nice. I don't tweet from my phone, as that is a bit expensive on a pay-as-you-go plan. On my desktop I had been using Twadget, but now I'm using TweetDeck and find that I prefer that interface. Twhirl is pretty good too.

If you are like me and have considered Twitter to be a high schoolers' tool, I suggest giving it a chance. You can follow me at http://twitter.com/JadeMason

Of MIDs, UMPCs, Netbooks, and Laptops

CES is always a time to get a preview of a few of the products we'll be seeing throughout the year, and a lot of products we will never see. Over the past couple of years one gadget type that continues to gain ground is the small form-factor computing device. They go by a variety of names and come in a variety of sizes: Mobile Internet Device (MID), Ultra-Mobile PC (UMPC), and Netbook. In each case these devices are larger than a cell phone but smaller than traditional laptop. They are also less powerful than their deskbound cousins, but what you give up in power you often get back in battery life and portability.

Netbooks look like the best bet to me. Essentially just a smaller, less powerful, more energy efficient, cheaper laptop, these devices are perfect for the average college student. Some come with a simple version of Linux, some run Windows XP, and some even run Vista. They are able to get all of the basics done: word processing, internet browsing, e-mail, etc. Most can be had for under $500, with some dropping below the $300 mark. This is perfect for the person who needs an inexpensive and simple way to get online.

MIDs and UMPCs are a different story though. These devices sometimes run Windows XP or Vista, and sometimes not. They are smaller, and possibly more power efficient, but in almost every case they are more expensive than a basic laptop. I really can't see the market jumping on these as they just aren't practical. The idea is that you need something more than what your cell phone provides, but you don't want to carry around a laptop. With prices anywhere from $1,000 to $2,000 it is really hard to see where these devices make sense. One example of these devices is the WiBrain. It eschews a keyboard for the keypad you might find on your cell phone. It runs Windows. But would you really spend $700 or more on this rather than getting either a) a small laptop or b) an iPhone? I don't see it.

For some reason, gadget industry is enamored with this device type. Sony just released the Vaio P, which they don't want to call a netbook, but it is. Unfortunately, it isn't going to be priced like a netbook (suggested price starts at $900). There is also the upcoming Viliv S7. In my mind these devices aren't going to catch on unless the prices come down to $500 or less. If you are spending over $500 it makes much better sense to buy a full blown laptop. Even when springing for all of the bells and whistles you would be hard pressed to spend more than $1,200 on a well equipped laptop these days. Compare that to the $2,000+ price that some of these MID and UMPC devices are asking, and the justification just falls apart.

I would be interested in one of these devices if it could replace my Axim PDA, and only if it did so at relatively the same price as my PDA. Three years ago I paid $500 for the Dell Axim x50v. At the time, it was the most powerful PDA on the market, and I still use it today. It runs Windows Mobile 5 (and some industrious hackers have made it run WM 6). It has hooks to supports bluetooth and WiFi out of the box, and you can add a GPS unit if you like. It compares quite favorably with the iPod Touch. To me, what I have seen of the Viliv S7 looks interesting as a replacement for my aging PDA, but only if the price is under $500. For more than $500, I would rather just get a small netbook (like an Asus Eee or MSI Wind).

Working in a technology company, I get exposed to a variety of gadges: both those necessary for our work as well as the toys in the office the guys like to get. I'm surrounded by incredible cell phones with what I would say is equivalent computing power to most of these UMPCs, MIDs, and netbooks. The iPhone is the most common, with several folks also carrying around WM6 smart phones. There are even a couple of iPod Touch units in the office. Several also carry around a laptop or netbook from meeting to meeting. What I have never seen is a MID or UMPC. Who really buys these things, and why?

The Continuing Saga of the PrePaid Number Transfer

So after my ordeal last week with trying to get my number ported, I went back to the store today to "finalize" the transfer to a pre-paid GoPhone. I arrived at the store to greetings from the manager and clerk (who recognize me at this point). They invited me to have a seat while they took care of modifying the account.....this is when the sinking feeling set in. The clerk was unable to modify the account, again. So he called customer support, again. He waited on hold, again, for 15 minutes, and finally came away with a new excuse: this can only be done from a corporate store. The store manager rolled his eyes, apologized profusely, and asked me to drive about a mile down the road to the nearest corporate store.

Arriving at the slightly more busy corporate store, I wait while the clerk there is on hold with the same customer support folks (he couldn't change the account either). After another hour of waiting, he gets off the phone and say, "It just can't be done." Apparently, once a number is associated with a business phone, it can never, ever be made into a prepaid phone plan. I suggested that I go to T-Mobile and transfer the phone number: no dice. I was hungry (skipped my lunch again) and frustrated at this point, so I asked him to just cancel the account and credit me back the cost. He agreed to do that. He then set me up with a new phone number and I bought a $25 airtime card for my phone. What a hassle.

At this point, I have no love for AT&T and their pre-paid phone system, so I'm going to shop around with other service providers to see if they have anything interesting (possibly with a cheap phone included to upgrade my aging Nokia). Any suggestions? Anyone out there on a pre-paid phone plan that they like? Is AT&T, warts and all, really the best bet?

Stiff: The Curious Lives of Human Cadavers


I just finished reading Stiff: The Curious Lives of Human Cadavers by Mary Roach. What an interesting book! Like the author, I'm fascinated by our bodies and our souls. It was engrossing to read the variety of positive uses that can be made of a dead body. It was also sometimes gross, but the author has a great sense of humor which lightens the mood.

I've previously read Spook, which is a book by the same author examining what happens to our soul when we die, from a scientific perspective. While I enjoyed that book as well, I must say that I enjoyed Stiff even more. I think the reason is that Spook never provided an "oh really?!" moment, nor did it feel conclusive. Stiff provides solid, conclusive information and there were times I was struck with wonder at what happens to our bodies after death.

I heartily recommend this book to anyone with an interest in our bodies. It is not a morbid book. It is written by someone who is not interested in death, but is interested in science. For that reason it is very accessible.

So has this book influenced what I wish done with my body when I die? Possibly :-) The author makes a very good point in the last chapter that the last wishes of the deceased can often be very difficult for the survivors to carry out. I have checked the organ donor option on my driver's license, but beyond that I honestly don't know that I care what happens to my remains. I just want whoever survives me to be able to carry on with a sense of closure. Whether that means burial, cremation, or donation to science, I think I can go along. I guess I won't have much choice :-)

Twitter on Windows Mobile

I've been playing around with Twitter the last couple of days. I can see the allure: short form updates. It is much easier to send a 140 character or less tweet than it is to compose a blog entry. I think the two forms (blog and tweet) don't necessarily compete head to head, as a tweet is more useful for a status update and a blog is a better venue for elaboration.

Since I'm back to using my PDA (Dell Axim x50v running Windows Mobile 5), I was looking for something that would allow me to track and post updates from it. I first tried Quakk. It certainly looked pretty, and it was able to pull in my friends timeline. A couple of things made me continue looking though. First, the Quakk interface looks great on the QVGA (320x240) screen of most PDAs, but on the true VGA (640x480) of my Axim all of the offsets were messed up. The bottom text was layered on top of the update text. Add to that the second issue: it wasn't able to send a tweet. Every attempt received the same error message, regardless of the update type.

In searching for an alternative I tried PockeTwit. The screenshots really don't do this app justice. It has a very "iPhone" feel in that you can use your finger to scroll through updates. This app correctly pulls in my friend timeline and allows me to post updates. The interface is formatted beautifully on the VGA screen. The application is compatible with Windows Mobile 5 and 6 devices.

If you are a twitterer and have a Windows Mobile device, I highly recommend it. You can follow me at http://twitter.com/JadeMason.

Karma

I think I must have built up some good karma from keeping my temper in the AT&T store. Immediately afterward I went to Wendy's to pickup a couple of burgers for lunch (it wasn't supposed to take double my lunch hour to get the phone thing done). I asked for two singles with cheese (quarter pounders). That's it. The guy at the window asked for $6.34! I was kind of incredulous, I said, "Are you sure, isn't it $2.69 per single?" He said it was more than that, and then you had to add tax, bringing it to $6.34. He then offered to change them to Juniors, which I agreed to. The new total was $2.44 (which still doesn't make sense because this was off the 99 cent menu, and sales tax in my area is not 23%). He shouted to the guy at the other end of the kitchen to make them juniors, and they guy shouted back that they were already done. The cashier then said he would still just charge me the $2.44. I tossed him three gold dollars and told him to keep the change. Three bucks for two quarter pounders I can live with, over six bucks is robbery.

 
Jade Mason