<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.steenhagen.us/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Jake's Weblog</title>
	
	<link>http://jacob.steenhagen.us/blog</link>
	<description>A blog by Jacob Steenhagen</description>
	<lastBuildDate>Fri, 13 Nov 2009 00:16:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.steenhagen.us/stardestroyer" /><feedburner:info uri="stardestroyer" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>From BlackBerry Pearl 8130 to Palm Pre</title>
		<link>http://feeds.steenhagen.us/~r/stardestroyer/~3/zu3PLl3u3d4/</link>
		<comments>http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 22:51:25 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Palm Pre]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://jacob.steenhagen.us/blog/?p=194</guid>
		<description>As previously mentioned, I recently switched from a BlackBerry Pearl to a Palm Pre. I&amp;#8217;ve been using the Pre for a little more than a month now and figured I put my thoughts about the switch up. I&amp;#8217;ll follow roughly the same format I did when I switched to the BlackBerry. Unlike last time I [...]</description>
			<content:encoded><![CDATA[<p><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=jacsweb-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=10FE9736YVPPT7A0FBG2&#038;asins=B002JIO4JY" style="width:120px;height:240px;" scrolling="no" frameborder="0" align="right" style="margin-left: 15px !important;"></iframe>As <a href="http://jacob.steenhagen.us/blog/2009/10/got-a-palm-pre/">previously mentioned</a>, I recently switched from a BlackBerry Pearl to a <a href="http://www.amazon.com/gp/product/B002JIO4JY?ie=UTF8&amp;tag=jacsweb-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002JIO4JY">Palm Pre</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=jacsweb-20&amp;l=as2&amp;o=1&amp;a=B002JIO4JY" border="0" alt="" width="1" height="1" />. I&#8217;ve been using the Pre for a little more than a month now and figured I put my thoughts about the switch up. I&#8217;ll follow roughly the same format I did <a href="http://jacob.steenhagen.us/blog/2008/08/from-ppc-6700-to-blackberry-pearl/">when I switched to the BlackBerry</a>. Unlike last time I did this, I&#8217;ll provide an outline here near the top with links down into the specific sections.</p>
<ul>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#things-i-miss">Things I liked about the BlackBerry that I&#8217;m missing now</a>
<ul>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#sleeper-magnet">Sleeper Magnet</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#voice-command">Voice Command</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#battery-life">Battery Life</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#facebook-application">Facebook Application</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#different-alerts">Different Alerts for Different Events</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#cacheberry">CacheBerry</a></li>
</ul>
</li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#things-i-like">Things I like better about the Pre</a>
<ul>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#polished-os">Polished OS</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#read-status">Read status syncs</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#touch-screen">Usable touch screen</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#calendar">Synergy calendar</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#test-messaging">Chat like text messaging</a></li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#touchstone">Touchstone</a></li>
</ul>
</li>
<li><a href="http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/#summary">Summary</a>
</li>
</ul>
<p><span id="more-194"></span></p>
<p><a name="things-i-miss"></a></p>
<h3><strong>Things I liked about the BlackBerry that I&#8217;m missing now<br />
</strong></h3>
<p>Any time you switch to a new phone, especially if you change platforms, there&#8217;s things you miss about the old one.<br />
<a name="sleeper-magnet"></a></p>
<h4>Sleeper Magnet</h4>
<p>I mentioned how nice this feature was in the post I made when I first got the BlackBerry and I never changed my mind about that. It was so nice to have the phone automatically switch to vibrate mode whenever it was in the holster. If it was in the holster, I wasn&#8217;t as likely to hear it ring but I was much more likely to feel it vibrate. It just kinda made sense. It was also nice walking into a movie theater or Chruch on Sunday and not having to worry about putting my phone on silent. If it was in the holster, I was good to go. Not a world changer by any stretch, but a nice convenience factor, for sure.<br />
<a name="voice-command"></a></p>
<h4>Voice Command</h4>
<p>When I did my last review, I mentioned that the voice command on Windows Mobile was better than the BlackBerry. When I first got my Windows Mobile phone, it came with a pretty pathetic voice dialing application. It was the old school kind where you had to record voice tags for each contact. Even that was better than the voice command on the Pre&#8230; it doesn&#8217;t have one at all. We can hope that voice command is something they&#8217;ll add in a future OS update.<br />
<a name="battery-life"></a></p>
<h4>Battery Life</h4>
<p>I kind of took a step backward on this one&#8230; but when I went to the BlackBerry I had taken two steps forward. So all told, I&#8217;m still a step ahead of my 6700. I can normally make it through a full day of normal use on the Pre&#8217;s battery. But on my BlackBerry, I could get almost two days of normal use. They sell two different extended life batteries. One that&#8217;s <a href="http://www.amazon.com/gp/product/B002ECWU8M?ie=UTF8&#038;tag=jacsweb-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002ECWU8M">the same size as the stock battery</a><img src="http://www.assoc-amazon.com/e/ir?t=jacsweb-20&#038;l=as2&#038;o=1&#038;a=B002ECWU8M" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, so it doesn&#8217;t add any extra thickness to the phone while giving a slight power boost, and one that <a href="http://www.amazon.com/gp/product/B002FU5QPW?ie=UTF8&#038;tag=jacsweb-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002FU5QPW">doubles the battery life</a><img src="http://www.assoc-amazon.com/e/ir?t=jacsweb-20&#038;l=as2&#038;o=1&#038;a=B002FU5QPW" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> but adds about 4mm of thickness to the phone and requires a new back (comes with the battery). I&#8217;m currently still using the stock battery, but we&#8217;ll see what happens as the phone ages.<br />
<a name="facebook-application"></a></p>
<h4>Facebook Application</h4>
<p>I mentioned when I got the BlackBerry how nice it was to have a Facebook Application and how much better it was than <a href="http://m.facebook.com">m.facebook.com</a>. Well, now I&#8217;m back to a phone that doesn&#8217;t have one and I miss it. Sure, there&#8217;s <a href="http://touch.facebook.com">touch.facebook.com</a>, which the phone comes with a bookmark for (actually, it comes with a bookmark for x.facebook.com, but that redirects automatically to touch.facebook.com now days&#8230; same page, different URL), but it&#8217;s not the same thing as having an actual Facebook app. The Facebook app loads faster (it can use cached information). I also miss the ability to tag a photo as I upload it. The Pre does have some nice Facebook integration&#8230; for example, my phone contacts are automatically linked to my Facebook friends (if it gets the auto part wrong, I can manually correct it). This means that their Facebook photo can show up on my caller ID. It also means that if they&#8217;ve put their phone number on their Facebook profile it&#8217;s automatically in my phone book. The downside is, it grabs all my Facebook friends&#8230; including those who I just became &#8220;friends&#8221; with in order to gain something in a Facebook app or people I knew in High School but don&#8217;t talk to anymore. It still nice to have some idea what those old acquaintances are up to these days, but I don&#8217;t know that I need them in my phonebook. Photo uploading is also possible right from the photos application, but you can&#8217;t tag friends from the Pre.<br />
<a name="different-alerts"></a></p>
<h4>Different Alerts for Different Events</h4>
<p>I really miss this one. I could tell by the sound my phone made before if I had a text message, a work email, a personal email, an AKO (Army Knowledge Online&#8230; don&#8217;t have this account anymore) email, a Facebook message, or something else. On the Pre, not only is it not possible to set sounds for each of these events individually, but you can&#8217;t even change the default sound. My wife also has a Pre so if we&#8217;re both together, it can be difficult to know which one of us just got alerted&#8230; nevermind what the alert means. I&#8217;ve briefly tried the <a href="http://www.precentral.net/homebrew-apps">homebrew</a> solutions to that problem, but didn&#8217;t really like them&#8230; though I do appreciate that they were at least an option. I&#8217;d imagine this is something coming in future OS updates.<br />
<a name="cacheberry"></a></p>
<h4>CacheBerry</h4>
<p>When we started Geocaching a while back, one of the first things I did was look for a way to go paperless. What I came across was <a href="http://cacheberry.com/">CacheBerry</a>. It was a nice little program that let me load GPX files into it filled with cache information which I could then use in the field to look at recent logs, hints, etc. I was also able to use it to keep track of what caches we found to make logging easier when we got home. Over the year or so I used it, a lot of new features got added. Unfortunately, there really isn&#8217;t anything similar for the Pre. So while it may just be an application that was available for the BlackBerry, it qualifies as something I miss about my old phone.</p>
<p><a name="things-i-like"></a></p>
<h3>Things I like better about the Pre</h3>
<p>Obviously I knew most, if not all, of the above things when I picked the Pre over an updated BlackBerry, so I must have had a reason&#8230;<br />
<a name="polished-os"></a></p>
<h4>Polished OS</h4>
<p>There are those who would say that eye candy doesn&#8217;t matter. In fact, I used to be phone of them. I thought of all that animation (menus, windows transitions, task switching, etc) as nothing more than wasted CPU cycles. But as I use operating systems that have those things built into them I realize that they can be useful&#8230; as long as the animation is fast enough and stays out of the way of usability (nothing worse that not being able to do what you need because you&#8217;re waiting for an animation to complete). As I was watching videos of both the Palm Pre and the Android based HTC Hero one thing I noticed was that the Pre had a lot more polish to it. And, of course, both of those had more polish than my BlackBerry Pearl&#8230; and the Tour didn&#8217;t seem to be terribly much better in that department. The Pre and the Hero seemed to have similar, though not identical, capabilities. But the Pre had a physical keyboard and that&#8217;s still pretty important to me. I&#8217;ve used the virtual keyboard on an iPod Touch and it was possible to type on it, but I still prefer to pushing actual buttons. While the webOS software is still lacking a few features, I think it has a ton of potential. I&#8217;m definitely looking forward to the next few OS updates&#8230; especially if they get the GPU in the Pre working to it&#8217;s full potential!<br />
<a name="read-status"></a></p>
<h4>Read status syncs</h4>
<p>This was something that always annoyed me on my BlackBerry. I&#8217;d read a message on the phone and when I got back to the computer it&#8217;d normally be marked as read. But if I read it on the computer, the phone would never realize it. Even if I deleted it on the computer. The Pre, being that it uses Exchange Active Sync and IMAP to interface directly with the mailbox (whereas the BlackBerry goes through either a BES or BIS connection), is pretty always in sync. Sometimes it has to run the &#8220;sync process&#8221; first, but once it does the read and deleted status of each message is the same in both places.<br />
<a name="touch-screen"></a></p>
<h4>Usable touch screen</h4>
<p>The BlackBerry doesn&#8217;t have a touch screen at all, so any touch screen is going to be more usable than it had. Where I&#8217;m comparing &#8220;usable&#8221; here is actually two phones ago when I had the PPC-6700. That phone had a touch screen, but it wasn&#8217;t nearly as usable as the capacitive touch screen driven by webOS. One reason was that the 6700 used a resistive touch screen (the mainly being how much &#8220;touch&#8221; was required). Another reason is that the Pre is multitouch. I can handle being touched two different places at the same time and even react to it appropriately (such as pinch zooming). And lastly, webOS is built for being used with a finger whereas Windows Mobile was built for being used with a stylus. Switching between the screen and the keyboard on Windows Mobile was always a huge pain&#8230; even ignoring the fact that they keyboard was only in landscape mode so pulling it out meant rotating the phone.<br />
<a name="calendar"></a></p>
<h4>Synergy Calendar</h4>
<p>I tried for so long to get my work calendar, my personal Google calendar, and my Facebook calendar all onto the BlackBerry with only limited success. In the end, I was able to get the Google Calendar to sync using <a href="http://www.google.com/mobile/products/sync.html#p=blackberry">Google Sync</a>. The problem with that was that I have a lot of calendars on my Google Calendar account and Google Sync could only lump them all onto one device calendar. It wanted to put all those events onto the device default calendar, which was my work calendar. So things would become a mess pretty quick with my personal items ending up on my work calendar. I really wanted to keep those two separate and I managed to find a setting on the BlackBerry that would cause Google Sync to put all its items on a different calendar (changed the device default calendar). I could only choose one remote calendar that all created events would go to, which wasn&#8217;t ideal, but it worked. I have a personal calendar and my wife and I have a shared calendar. Whenever I wanted to put something on the shared calendar and we were out and about I&#8217;d create it on the phone, it&#8217;d get synced to my personal calendar, then I&#8217;d have to remember to go online and move it to the shared calendar.</p>
<p>One the Pre, things are so much nicer. I added my Google Calendar account to the Calendar application (actually, it added it automatically when I added my gmail account to the mail app). I was then given the option for which calendars I wanted to view on my device. When I create an event, I can choose any calendar I have write access to (work, personal, shared w/my wife) and the event gets synced up to that calendar. If I want to display another calendar on my device (like the <a href="http://www.google.com/calendar/hosted/steenhagen.us/htmlembed?src=nfl_8_%2544etroit%2B%254cions%23sports%40group.v.calendar.google.com&#038;ctz=America/New_York">Detroit Lion&#8217;s schedule</a>), I simple add it to my Google calendar and it&#8217;ll be available on my phone&#8217;s calendar. This multi-calendar display was possible with the combined calendar thing that Google Sync did, but on the Pre they can all be different colors.<br />
<a name="text-messaging"></a></p>
<h4>Chat like text messaging</h4>
<p>As I mentioned back when I did my other review, back when i was on Windows Mobile I started using threaded (chat-like) text messaging. I accomplished this by finding a third party program that replaced the default Windows Mobile text messaging program. That program was written by Palm when they started putting Windows Mobile on their handsets instead of PalmOS. That chat feature was a great selling point for their phones and they didn&#8217;t want to abandon it when they went to Windows Mobile (we&#8217;ll leave my other thoughts about Palm going to WM out of this). So I&#8217;m not at all surprised that the Pre has chat-like text messaging.</p>
<p>What is pleasantly surprising is that they didn&#8217;t stop there. They also added chat-like instant messaging. Well, instant messaging is pretty much the definition of chat, but what they did is integrate text messaging (SMS) and instant messaging (Google IM and AOL in the initial release). You can add your contact&#8217;s Google IM or AIM screen name to their contact information (it might be able to pull that down from Facebook, I&#8217;m not really sure) and then switch seamlessly between SMS and IM. OK, so there is a seam, but that&#8217;s just a small divider line so you known when the communication method changed.<br />
<a name="touchstone"></a></p>
<h4>Touchstone</h4>
<p>The touchstone is one really slick piece of hardware. It enables you to charge the phone without plugging any cables into it. Simply set the phone on it and it starts charging. When it&#8217;s done, pick it up. If the phone rings while it&#8217;s setting on the touchstone and you pick it up, the call will be answered. If you&#8217;re in the middle of a call and you set the phone down on the touchstone, it will transfer it to speaker phone. Those are really nice software features of the phone; but, to be honest, they aren&#8217;t as useful as the aforementioned sleeper magnet in the BlackBerry.</p>
<p>If you get the <a href="http://www.amazon.com/gp/product/B002CMEIWU?ie=UTF8&#038;tag=jacsweb-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002CMEIWU">Touchstone kit</a><img src="http://www.assoc-amazon.com/e/ir?t=jacsweb-20&#038;l=as2&#038;o=1&#038;a=B002CMEIWU" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, it comes with a new back for the phone and the touchstone itself. This new back is required for using the touchstone as it provides the phone part of the connection. That said, even without the touchstone requirement, the new back is nice because it&#8217;s a matte finish rather than a glossy one (which the standard cover has). The glossy finish is a real fingerprint magnet whereas the matte finish doesn&#8217;t really have that problem.<br />
<a name="summary"></a></p>
<h3>Summary</h3>
<p>So here we are, more than 2,000 words later. I&#8217;d imagine I&#8217;ll be posting more about the Palm Pre and webOS in the future. Overall I like the phone. There are some shortcomings, but almost every one of them is software related. And the software is constantly improving. There&#8217;s actually a new update expected &#8220;soon.&#8221; When the Palm Pixie launch (this Sunday) it will have webOS 1.3.1 available for it. It&#8217;s expected that 1.3.1 will become available for the Pre soon after that.</p>
<div class="feedflare">
<a href="http://feeds.steenhagen.us/~ff/stardestroyer?a=zu3PLl3u3d4:ZIivo8sRBos:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/stardestroyer?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.steenhagen.us/~ff/stardestroyer?a=zu3PLl3u3d4:ZIivo8sRBos:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/stardestroyer?i=zu3PLl3u3d4:ZIivo8sRBos:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/stardestroyer/~4/zu3PLl3u3d4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jacob.steenhagen.us/blog/2009/11/from-blackberry-pearl-8130-to-palm-pre/</feedburner:origLink></item>
		<item>
		<title>Got a Palm Pre</title>
		<link>http://feeds.steenhagen.us/~r/stardestroyer/~3/0drfwqOdYrQ/</link>
		<comments>http://jacob.steenhagen.us/blog/2009/10/got-a-palm-pre/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 02:30:43 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Palm Pre]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[posted-wirelessly]]></category>

		<guid isPermaLink="false">http://jacob.steenhagen.us/blog/?p=188</guid>
		<description>Thanks to my employer, I now have a Palm Pre. I&amp;#8217;ve been eyeing one pretty much since Palm announced it. For a while I was debating between the BlackBerry Tour, the soon to be released HTC Hero and the Palm Pre. I had pretty much decided on the Pre, but thought I had a little [...]</description>
			<content:encoded><![CDATA[<p>Thanks to my employer, I now have a Palm Pre. I&#8217;ve been eyeing one pretty much since Palm announced it. For a while I was debating between the BlackBerry Tour, the soon to be released HTC Hero and the Palm Pre. I had pretty much decided on the Pre, but thought I had a little more time before I could get it. Turns out I was able to get it sooner.</p>
<p>Similar to when I got the Blackberry, I&#8217;ll do a pros and cons post soon. Also similar to when I got the BlackBerry, this post was made from my phone.</p>
<div class="feedflare">
<a href="http://feeds.steenhagen.us/~ff/stardestroyer?a=0drfwqOdYrQ:9jHe6CNJomA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/stardestroyer?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.steenhagen.us/~ff/stardestroyer?a=0drfwqOdYrQ:9jHe6CNJomA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/stardestroyer?i=0drfwqOdYrQ:9jHe6CNJomA:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/stardestroyer/~4/0drfwqOdYrQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jacob.steenhagen.us/blog/2009/10/got-a-palm-pre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jacob.steenhagen.us/blog/2009/10/got-a-palm-pre/</feedburner:origLink></item>
		<item>
		<title>Using DreamHost for offsite backup</title>
		<link>http://feeds.steenhagen.us/~r/stardestroyer/~3/7uWguaffRM8/</link>
		<comments>http://jacob.steenhagen.us/blog/2009/02/using-dreamhost-for-offsite-backup/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 23:45:42 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[gnupg]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://jacob.steenhagen.us/blog/?p=153</guid>
		<description>For quite some time now I&amp;#8217;ve been taking a pretty big risk with a lot of files at home. I have a linux box that I run samaba on in order to share files with my Windows machines. These Windows machines map that share as their &amp;#8220;S&amp;#8221; drive. Once upon a time, this 120GB drive [...]</description>
			<content:encoded><![CDATA[<p>For quite some time now I&#8217;ve been taking a pretty big risk with a lot of files at home. I have a linux box that I run samaba on in order to share files with my Windows machines. These Windows machines map that share as their &#8220;S&#8221; drive. Once upon a time, this 120GB drive had a twin in the box with it and everything that was on one drive was automatically placed on the other drive (using software RAID 1). Years ago, that mirror was broken and never restored. So, all my data was setting on one hard drive  (this included all of <a href="http://haylee.steenhagen.us">Haylee&#8217;s Pictures</a>, a bunch of other pictures, all my MP3 files, and a few other random files). I could always dig my CD&#8217;s out and re-rip them to get the MP3 files, but Haylee&#8217;s pictures were a little harder to replace. I mitigated this risk by occasionally going in and burning these pictures to a DVD, but that required some manual work to do the backup. It also left open to loss anything that was created more recently than the last backup.</p>
<p>A couple months ago I moved Haylee&#8217;s picture site off the server in our spare bedroom and onto DreamHost. This helped out with the risk to Haylee&#8217;s pictures because most of them had also been uploaded to that site. But not all our pictures are uploaded to that site and it didn&#8217;t do anything for the other types of files on the S drive. To make matters worse, some of the stuff on that S drive isn&#8217;t really for public consumption. Probably the most personal thing on that drive is our Quicken backup. While it&#8217;s not the end of the world if somebody gets ahold of that, it&#8217;s still not something you generally want &#8220;out there.&#8221; So what I needed was a secure and automated way to back up all my files. I had toyed with the idea of using an old DLT drive I had laying around, but getting that to running was a lot of work and the DLT drive isn&#8217;t exactly quiet. Due to <a href="http://www.facebook.com/album.php?aid=56691&amp;id=518618143">some other recent developments</a>, we moved the computer out of its own room out into the living room. A loud tape drive really doesn&#8217;t work in that environment. So I needed something slightly different.</p>
<p>Enter <a href="http://www.gnupg.org/">GnuPG</a>, <a href="http://wiki.dreamhost.com/Personal_Backup">DreamHost&#8217;s Personal Backup</a> feature, and some perl scripting magic.</p>
<p><span id="more-153"></span>First things first, we need to get GnuPG set up. This allows us to encypt all the files before they&#8217;re shipped off to DreamHost. All we need to do there is run</p>
<pre class="code"># gpg --gen-key</pre>
<p>And answer all the questions. The majority of the time if there was a default offered, you can take it (though you may want to generate the largest key possible). Also, you&#8217;ll want to leave the password blank because we&#8217;re going to use it as part of an automated process.  GnuPG will warn you that this is a bad idea, but there are times when it&#8217;s necessary. Then, just to test things out, let&#8217;s try to encrypt a file (I&#8217;m using Haylee.jpg as a sample):</p>
<pre class="code"># gpg -e -r "Jacob Steenhagen (Backup)" Haylee.jpg</pre>
<p>Now when looking at the directory listing we see that Haylee.jpg.gpg has been created with pretty much the exact same file size:</p>
<pre class="code"># ll -h
total 3.9M
-rw-r--r-- 1 root root 2.0M 2009-02-05 14:23 Haylee.jpg
-rw-r--r-- 1 root root 2.0M 2009-02-05 14:24 Haylee.jpg.gpg</pre>
<p>Now, we delete the original file (it&#8217;s just a test copy) and decrypt it with:</p>
<pre class="code"># gpg Haylee.jpg.gpg</pre>
<p>Then open the file in an Image viewer&#8230; sure enough, we were able to cleanly encrypt and decrypt the file.</p>
<p>OK, now that we know we have GnuPG working, let&#8217;s configure DreamHost to accept our backups. Once logged into <a href="http://panel.dreamhost.com">DreamHost&#8217;s panel</a>, go to Users -&gt; Backups User. There will be a randomly assigned username there as well as two boxes asking for a password. You can choose a password or have DreamHost generate one for you. We&#8217;re only using the password during this setup phase, so it&#8217;s nothing you have to remember. You may as well let DreamHost generate it for you as even though we&#8217;re not going to be using it, it&#8217;ll still exist. By letting DreamHost generate it, it&#8217;ll be sufficiently random that it should not be guessable.</p>
<p><img class="alignnone size-full wp-image-159" title="Create User" src="http://jacob.steenhagen.us/blog/wp-content/uploads/2009/02/153_create_user.png" alt="Create User" width="484" height="208" /></p>
<p>Hit the &#8220;Activate Backup User!&#8221; button and make note of the username and password on the next screen.</p>
<p><img class="alignnone size-full wp-image-160" title="User Created - Make note of password" src="http://jacob.steenhagen.us/blog/wp-content/uploads/2009/02/153_backup_created.png" alt="User Created - Make note of password" width="420" height="123" /></p>
<p>Now on the left side, click the &#8220;Backup Users&#8221; link again. This will tell you the server you&#8217;ve been assigned to, make note of that two for use in a couple minutes.</p>
<p><img class="alignnone size-full wp-image-161" title="Complete Info - Make note of the server" src="http://jacob.steenhagen.us/blog/wp-content/uploads/2009/02/153_user_info.png" alt="Complete Info - Make note of the server" width="729" height="181" /></p>
<p>While Dreamhost is getting the user set up on their end, let&#8217;s generate another Public/Private key pair&#8230; this time for when we want to scp files to DreamHost&#8217;s backup server but don&#8217;t want to be stopped for a password:</p>
<pre class="code"># ssh-keygen -t rsa</pre>
<p>Go ahead and leave all three of the options blank (again, we&#8217;re using this automated, we don&#8217;t want passwords getting in the way). Now let&#8217;s prep our authorized_keys file for sending to DreamHost.</p>
<pre class="code"># cat .ssh/id_rsa.pub &gt; authorized_keys</pre>
<p>Hopefully by now the backup user is ready. Remember your backup server from above? It&#8217;s time to use it.</p>
<pre class="code"># ftp backup.dreamhost.com</pre>
<p>Now, when it asks for the username and password, use the ones we just created above.</p>
<pre class="code">ftp&gt; mkdir .ssh
ftp&gt; cd .ssh
ftp&gt; put authorized_keys
ftp&gt; bye</pre>
<p>We&#8217;ve now told SSH on DreamHost&#8217;s back server that it should accept a login using the RSA key we just generated. Let&#8217;s test it out (of course, you need to use the right username):</p>
<pre class="code">scp Haylee.jpg b123456@backup.dreamhost.com:</pre>
<p>If it says that it uploaded 100% of the file, it&#8217;s a success; we can now forget that ugly password DreamHost gave us. If not, there&#8217;s some troubleshooting to be done that&#8217;s outside the scope of this document.</p>
<p>OK, we&#8217;re almost there!! We just need the Perl script now that&#8217;s going to encrypt our data and ship it to DreamHost!</p>
<pre class="code">#!/usr/bin/perl                         

use strict;

use POSIX qw(strftime);

# "config" options
my $bu_root = "/home/share/smb-shared";
my $recip_key = 'Jacob Steenhagen (Backup)';
my $bu_dest = 'jsteenhagen@steenhagen.us:backup/share';
my $bu_mtime = "/home/share/backup/mtime";
my $bu_gpg = "/home/share/backup/gpg";                 

# Supporting subs.... see below for live code.

sub recurse_dir {
    my ($dir) = @_;

    opendir(DIR, $dir);
    my @files = readdir(DIR);
    close(DIR);              

    foreach my $file(@files) {
        next if $file eq '.';
        next if $file eq '..';
        next if $file eq '.backup';
        next if $file eq '.gnupg'; 

        my $rel_file = "$dir/$file";
        $rel_file =~ s/^$bu_root\///;
        if (-d "$dir/$file") {
            if (!-d "$bu_mtime/$rel_file") {
                mkdir "$bu_mtime/$rel_file";
            }
            if (!-d "$bu_gpg/$rel_file") {
                mkdir "$bu_gpg/$rel_file";
            }
            recurse_dir("$dir/$file");
        } else {
           # Not a dir, must be a file
           my $old_mtime = "";
           if (-e "$bu_mtime/$rel_file.mtime") {
               open(OLD_MTIME, "$bu_mtime/$rel_file.mtime");
               ($old_mtime) = &gt;old_mtime&lt;;
               close(OLD_MTIME);
           }
           my @file_info = stat("$dir/$file");
           my $new_mtime = $file_info[9];
           if ($old_mtime ne $new_mtime) {
                # Times don't match, file has changed. Encrypt it.
                print "$dir/$file is new or has changed...\n";    

                my @gpg_opts = ('--batch',
                                '--encrypt',
#                                '-armor',
                                '-z 8',
                                '-o', "$bu_gpg/$rel_file.gpg",
                                '--recipient', $recip_key,
                                "$dir/$file");
                unlink "$bu_gpg/$rel_file.gpg";
                sys<!-- dummy -->tem('gpg', @gpg_opts);

                open (NEW_MTIME, "&gt;$bu_mtime/$rel_file.mtime");
                print NEW_MTIME $new_mtime;
                close(NEW_MTIME);
           }
        }
    }
}

### Live code below

print "---- Starting Backup - ";
print strftime("%a %e-%b-%Y at %H:%M:%S", localtime)."\n";

recurse_dir("$bu_root");

my @rsync_opts = ('-av',
                  "$bu_gpg/",
                  $bu_dest);
sys<!-- dummy -->tem('rsync', @rsync_opts);

print "---- Ending Backup - ";
print strftime("%a %e-%b-%Y at %H:%M:%S", localtime)."\n";</pre>
<p>The first time you run this script it will take quite a while. It could take days depending on your Internet connection speed and how much data you have. I&#8217;d recommend the first run be done manually either at the console or inside a screen session. That way a broken SSH connection doesn&#8217;t terminate the process. After that, you can schedule it to run via cron. This can be done either by putting the backup script in /etc/cron.daily or as part of root&#8217;s crontab. Note that if you put it in /etc/cron.daily you&#8217;ll need to edit the HOME variable in /etc/crontab or set $ENV{&#8216;HOME&#8217;} in the perl script. Otherwise GnuPG won&#8217;t be able to find your keys.</p>
<p><strong>WARNING</strong>: You need to backup your GnuPG private key, but cannot use DreamHost for this. In fact, you don&#8217;t want to back this key up anywhere that anybody other than you has access. Anybody that has this key will be able to decrypt your files. Conversely, if you loose this key, you won&#8217;t be able to decrypt your files. They&#8217;ll just be Gigs of useless data. That is, after all, the whole point of encrypting them in the first place. To make a backup of your key, you&#8217;ll need to run:</p>
<pre class="code"># gpg --list-secret-keys
/root/.gnupg/secring.gpg
------------------------
sec   1024D/61A2AF55 2009-01-20
uid                  Jacob Steenhagen (Backup) &lt;jacob@steenhagen.us&gt;
ssb   4096g/90B15060 2009-01-20</pre>
<p>See where it says &#8220;61A2AF55&#8243;in my output? We&#8217;ll need that for the next command:</p>
<pre class="code">gpg -ao backup-private.key --export-secret-keys 61A2AF55</pre>
<p>You should now save backup-private.key. I have three copies of mine. One is on my Linux server being used to encrypt/decrypt my files, the second is safely stored on removable media, and the third is printed out and safely filed away. If I ever get to the point of needing the third it&#8217;s going to be painful to enter, but it&#8217;s better than not having the option available.</p>
<p>It might be nice to also have a backup of your SSH private key, but it&#8217;s not the end of the world if that one gets destroyed. You can always just use DreamHost&#8217;s panel to reset your password and log in with that.</p>
<p>This script isn&#8217;t perfect. It doesn&#8217;t deal with moves or renames very well. It actually detects them as new files. The rsync portion of this script intentionally doesn&#8217;t remove locally deleted files, so if you move files around a lot you could end up with a lot of duplicated information. You can always log in manually an delete any old files you no longer need, but other than that this script does nothing to compensate for those.</p>
<p>For my purposes, this method certainly works well enough. In fact, I&#8217;ve already had to use it once to restore my entire S drive! More on that at a later date.</p>
<div class="feedflare">
<a href="http://feeds.steenhagen.us/~f/stardestroyer?a=8piu2Xi7"><img src="http://feeds.feedburner.com/~f/stardestroyer?d=52" border="0"></img></a> <a href="http://feeds.steenhagen.us/~f/stardestroyer?a=EjRBD4Lp"><img src="http://feeds.feedburner.com/~f/stardestroyer?i=EjRBD4Lp" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/stardestroyer/~4/7uWguaffRM8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jacob.steenhagen.us/blog/2009/02/using-dreamhost-for-offsite-backup/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://jacob.steenhagen.us/blog/2009/02/using-dreamhost-for-offsite-backup/</feedburner:origLink></item>
		<item>
		<title>Geocaching</title>
		<link>http://feeds.steenhagen.us/~r/stardestroyer/~3/cFfOIQAlw0E/</link>
		<comments>http://jacob.steenhagen.us/blog/2008/09/geocaching/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 01:39:14 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Misc.]]></category>
		<category><![CDATA[geocaching]]></category>

		<guid isPermaLink="false">http://jacob.steenhagen.us/blog/?p=126</guid>
		<description>Over Labor Day weekend, another seasonal at the campground mentioned that they had been geocaching recently. My wife had been geocaching before with TJ, though I had never been. When we got back from camping over the weekend, she said that she really wanted to geocache. In preparation for my trip to Iraq back in [...]</description>
			<content:encoded><![CDATA[<p>Over Labor Day weekend, another seasonal at the campground mentioned that they had been geocaching recently. My wife had been geocaching before with TJ, though I had never been. When we got back from camping over the weekend, she said that she really wanted to geocache. In preparation for my trip to Iraq back in 2004, I bought a <a href="http://www.amazon.com/gp/product/B000065DQ2?ie=UTF8&amp;tag=jacsweb-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000065DQ2">Garmin Rino 120 GPS</a>. I actually never used it while I was there, but I still had it. We dug it out from the bottom of the closet and figured out how to add a couple points to it. We set out that evening to do our first cache: <a href="http://geocaching.steenhagen.us/blog/2008/09/01/savage-animal/">Savage Animal</a>. It took us a little while to figure out how all the equipment worked, but we did find it. I had brought my laptop along with me, so that helped us out of a pinch. Good thing I brought it along.</p>
<p>Since the 1st, we&#8217;ve <a href="http://geocaching.steenhagen.us/blog/category/found/">found 7 caches</a>. Unfortunately, we&#8217;ve also <a href="http://geocaching.steenhagen.us/blog/category/dnf/">made 7 appempts</a> that didn&#8217;t work out. If you&#8217;d like to follow along, I set up a blog at <a href="http://geocaching.steenhagen.us">http://geocaching.steenhagen.us</a>. You can either check out blog periodically or subscribe to the <a href="http://feeds.steenhagen.us/HayleeBuggGeocaching">RSS feed</a> if you&#8217;d like. Or you can completely ignore our Geocaching adventures <img src='http://jacob.steenhagen.us/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<div class="feedflare">
<a href="http://feeds.steenhagen.us/~f/stardestroyer?a=0S0IBC5W"><img src="http://feeds.feedburner.com/~f/stardestroyer?d=52" border="0"></img></a> <a href="http://feeds.steenhagen.us/~f/stardestroyer?a=W9MdoxIg"><img src="http://feeds.feedburner.com/~f/stardestroyer?i=W9MdoxIg" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/stardestroyer/~4/cFfOIQAlw0E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jacob.steenhagen.us/blog/2008/09/geocaching/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://jacob.steenhagen.us/blog/2008/09/geocaching/</feedburner:origLink></item>
		<item>
		<title>From PPC-6700 to BlackBerry Pearl</title>
		<link>http://feeds.steenhagen.us/~r/stardestroyer/~3/sw4-UYjIFHY/</link>
		<comments>http://jacob.steenhagen.us/blog/2008/08/from-ppc-6700-to-blackberry-pearl/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 21:20:52 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[WindowsMobile]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://jacob.steenhagen.us/blog/?p=99</guid>
		<description>As I mentioned before, I&amp;#8217;ve now been a BlackBerry user for two and a half months. So, here are some of my thoughts having come from the Windows Mobile world. Things I actually liked about Windows Mobile that I&amp;#8217;m missing now Chat Like Text Messaging To be fair, when I first started using my PPC-6700, [...]</description>
			<content:encoded><![CDATA[<p>As I mentioned before, I&#8217;ve now been a BlackBerry user for two and a half months. So, here are some of my thoughts having come from the Windows Mobile world.</p>
<h3><strong>Things I actually liked about Windows Mobile that I&#8217;m missing now<br />
</strong></h3>
<h4>Chat Like Text Messaging</h4>
<p>To be fair, when I first started using my PPC-6700, Windows Mobile didn&#8217;t have it either. Palm was the first to bring threaded SMS to the Windows Mobile world (porting it over from their PalmOS version). However, on my <a href="http://ppckitchen.org">latest update to Windows Mobile 6.1</a>, I didn&#8217;t even have to jump through the hoops of finding a CAB for the Palm application and installing it, it just worked on my phone. Compare the screen shots to see just how much more useful the threaded SMS is.</p>
<div id="attachment_108" class="wp-caption alignleft" style="width: 235px"><a href="http://jacob.steenhagen.us/blog/wp-content/uploads/2008/08/text_wm6.png"><img class="size-medium wp-image-108" title="Windows Mobile 6 Text Messages" src="http://jacob.steenhagen.us/blog/wp-content/uploads/2008/08/text_wm6-225x300.png" alt="Windows Mobile 6 Text Messages" width="225" height="300" /></a><p class="wp-caption-text">Windows Mobile 6 Text Messages</p></div>
<div id="attachment_112" class="wp-caption alignright" style="width: 252px"><a href="http://jacob.steenhagen.us/blog/wp-content/uploads/2008/08/text_bb.png"><img class="size-medium wp-image-112" title="Text Messages on the BlackBerry" src="http://jacob.steenhagen.us/blog/wp-content/uploads/2008/08/text_bb.png" alt="Text Messages on the BlackBerry" width="242" height="262" /></a><p class="wp-caption-text">Text Messages on the BlackBerry</p></div>
<p><br style="clear: both" /></p>
<h4>Larger Display</h4>
<p>As can be seen on the side-by-side screenshots above, the Windows Mobile phone does have a slightly larger display. They are the same width, but the Windows Mobile phone was about 60 pixels higher. Of course, the BlackBerry phone uses the space for those 60 pixels to give me an always available keyboard complete with tactile feedback and it&#8217;s impossible to have everything.</p>
<h4>Voice Command</h4>
<p>Microsoft Voice Command was actually a pretty good program. It seemed to recognize was I was saying better. It also seemed to flow better than the voice dialing on my BlackBerry phone. I also liked that if I had my Bluetooth headset in, Voice Command would read the subject for any high priority email messages I received. Granted, I&#8217;m comparing the pay version of Voice Command to the version that comes free with the BlackBerry&#8230; and the free BlackBerry application is a lot better than the free one that came on my PPC. But I can&#8217;t say that I&#8217;ve come across a better voice command for the BlackBerry (though <a href="http://www.vlingo.com/">vlingo</a> is promising).</p>
<h4>Direct IMAP/POP3 Email Retrieval</h4>
<p>When it comes to email, the BlackBerry wins in most categories, but this one kind of goes to Windows Mobile. Being in the Army Reserve, I have what&#8217;s called an AKO account. Among other things, this provides an email address. This email can be retrieved either using webmail or from an email client that supports IMAP or POP3. Research In Motion has a service that allows you to have their servers check up to 10 email accounts for you and send any messages you get to your BlackBerry. Unfortunately, this requires them storing your password. The government <a href="https://help.us.army.mil/cgi-bin/akohd.cfg/php/enduser/std_adp.php?p_faqid=129&amp;p_sid=-l15_Kbj&amp;p_lva=221">isn&#8217;t really a fan</a> of this. Other than that one minor tidbit, push email on the BlackBerry is better. It&#8217;s also easier on the phone&#8217;s battery (IMAP/POP direct from the phone has to constantly check for new message, BlackBerry&#8217;s push doesn&#8217;t really do anything until there is a new message). Once I no longer have an AKO address to worry about (a touch over a year from now!), this won&#8217;t be a concern anymore.</p>
<h4>Syncing the &#8220;Read&#8221; status</h4>
<p>When I used Windows Mobile, if I read a message in Outlook on my desk, the next time the phone synced with the Exchange Server, the message would be marked as read on my phone. Not the case with my BlackBerry. It does work the other way around (when I read a message on the phone, it gets marked as read on the sever). I liked that on Windows Mobile, it worked both ways.</p>
<h4>Syncing of contact pictures</h4>
<p>This was one of those &#8220;hey, that&#8217;s cool&#8221; type things when I found out how to do it, but now that it doesn&#8217;t work on my BlackBerry phone, I miss it. Any contacts in my Outlook contacts folder that had a picture associated with them would have that same picture associated with them on my phone. So when that person called me, their picture showed up as part of the caller ID. Where this really started to shine is when I found <a href="http://ross.dargan.googlepages.com/">a program</a> that would go out to Facebook and grab pictures for anybody I had in my Outlook contacts. Shortly after the program ran, those pictures would be on my phone ready to be caller ID photos. My BlackBerry, of course, has the feature where you can associate a picture with a contact and when that person calls you get that photo of them as part of the caller ID. It does not, however, get that picture from the contact in Outlook.</p>
<h4>No separate &#8220;Windows Mobile&#8221; data plan</h4>
<p>In order to get BlackBerry service, I have to have a BlackBerry plan. Because I connect to an enterprise server, I have to have an even more expensive plan. I pay $39.99 per month for the data on my BlackBerry compared to the $7.50 per month I was paying for data on my Windows Mobile phone (it was on an older data pacakge that Sprint no longer offeres). If my employer wasn&#8217;t willing to pay for the better email experience, there&#8217;s no way I&#8217;d have this plan and thus this phone.</p>
<h3>Things I like better about the BlackBerry</h3>
<p>So now that we&#8217;ve got the negatives out of the way, let&#8217;s talk some about the positives of my new phone.</p>
<h4>Size</h4>
<p>This is a huge one (no pun intended&#8230; really). My old phone was a brick. I powered it up today to get a screen shot of the SMS client and&#8230; wow. Now sure, there&#8217;s a number of phones that run Windows Mobile and not all of them are bricks, but I think most of them are&#8230; and the one I had most certainly is. My BlackBerry is the <a href="http://www.phonescoop.com/phones/phone.php?p=1368">Pearl</a>. It really is a nice size phone. Sure, I had to sacrifice the full QWERTY keyboard and it has a smaller screen than most other BlackBerrys, but it&#8217;s so easy to carry. It&#8217;s light. When I hold it up to my ear to talk instead of using a headset it&#8217;s actually comfortable. With my old phone, I often felt like I was holding a brick up to my ear. If possible, I avoided using it if I didn&#8217;t have a headset available (it wasn&#8217;t bad to use with a headset and Voice Command, as I mentioned above). With my BlackBerry, I&#8217;ve used it many times without the headset and it&#8217;s really no different than using any other candybar style phone.</p>
<h4>New since visit indicators</h4>
<p>Not only does my BlackBerry tell me how many messages a particular program has, but it also tells me how many of them are new since the last time I had that program open. This is the case for email, SMS, <a href="http://www.beejive.com/">JiveTalk</a> (Instant Messenger), Facebook, etc. This really comes in handy as I have a tendency to not always read messages as they come in but to come back to them later&#8230;. sometimes never in the case of mass mailings.</p>
<h4>GPS</h4>
<p>Yes, this is also just a feature of the particular phone as I know there are Windows Mobile phones with a built in GPS and there are BlackBerry phones without GPS. But the simple fact is, my old phone didn&#8217;t have one and this one does. And for what it&#8217;s worth, I think I actually like the BlackBerry maps application that comes with the phone better than Google Maps.</p>
<h4>Much more phone like</h4>
<p>In addition to the size consideration I mentioned above, the BlackBerry just seems to run much more smoothly as a phone. With the Windows Mobile phone I pretty much always felt like I was &#8220;starting up the phone program&#8221; to make a call. Even though it was a cell phone, it felt more like using a softphone on the computer&#8230; it works, but it&#8217;s not what the computer was really designed to do. With the BlackBerry, I feel like it&#8217;s a phone/email device first, everything else second. It does other things quite well (with the exception of what I mentioned above), but it really shines as a communication device.</p>
<h4>Email is a breeze</h4>
<p>And, of course, the bread and butter of the BlackBerry. When it comes to email, the BlackBerry beats my old Windows Mobile phone hands down. Messages get delivered quicker (yes, Windows Mobile claims to have push email when syncing with an Exchange server, but the BlackBerry still seems to deliver faster. I often hear my BlackBerry ding or feel it vibrate before my computer on my desk (20 feet from the mail server on the same physical network as it) gets the message. There is one downside that I mentioned above with RIM&#8217;s approach to email, but if you don&#8217;t have to deal with government provided email, it&#8217;s a great package.</p>
<h4>Battery life!!</h4>
<p>Again, this is partly a function of the specific model phone I had, but it&#8217;s also effected by the Windows Mobile method of push email. My old phone could go about 10 hours on a full charge with normal usage. The advertised spec for it was 4.7 hours of talk time or 200 hours of standby, but I don&#8217;t see how that&#8217;s possible at all. Standby must be determined with all radios off (including the cellular radio) because even without push email running I don&#8217;t think I ever got much more than an awake day out of it. My new phone will <em>almost</em> get me two days of normal usage (its advertised spec is 3.7 hours of talk and 216 hours of standby). I still charge the BlackBerry every night, but at least I don&#8217;t have to charge it in the middle of the day.</p>
<h4>Facebook Application</h4>
<p>Sure, there&#8217;s a mobile version of facebook available at <a href="http://m.facebook.com">m.facebook.com</a>, but the application <a href="www.facebook.com/apps/application.php?id=2254487659">provided by RIM</a> that&#8217;s a native BlackBerry application running directly on the phone is a lot smoother and quicker to use. With it installed, it will intercept all messages from Facebook that are sent to your phone and process them within its interface. It allows you to define a special sound for Facebook notifications. But it doesn&#8217;t just receive. You can use it to write on a friend&#8217;s wall, accept friend requests (though you can&#8217;t add them to a friend list or add friend details), poke your friends, reply to and send Facebook messages and, my favorite, upload photos directly from the phone. Just take a picture and choose the option to upload it to Facebook. You can even tag friends in the photo from the phone (though I&#8217;ve yet to do this).</p>
<h4>Different Alerts for Different Applications</h4>
<p>Sure, every program on a computer or Windows Mobile phone can have a method for letting you choose how to be notified, but on the BlackBerry, there&#8217;s actually a way for applications to plug into the standard notification profiles. All the app then has to do is tell the phone to notify you. The phone keeps track of how you want to be notified (are you in silent mode?, is there a specific sound for that type of notification?, etc) and does it. It really comes in handy with the&#8230;.</p>
<h4>Holsters with a Sleeper Magnet</h4>
<p>You<a name="evtst|a|B000JUQ3XY" href="http://www.amazon.com/BlackBerry-Lambskin-Leather-Swivel-Holster/dp/B000JUQ3XY%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Djacsweb-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000JUQ3XY"></a> can <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FBlackBerry-Lambskin-Leather-Swivel-Holster%2Fdp%2FB000KI1T4S%3Fie%3DUTF8%26s%3Dwireless%26qid%3D1220017593%26sr%3D8-2&amp;tag=jacsweb-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">get a holster</a> that contains a sleeper magnet. The phone has a sensor that detects when it&#8217;s in the proximity of this magnet and then knows whether it is in the holster or not. You can have your sound profile set up to perform different actions if the phone in the holster than it performs while it&#8217;s out of the holster. I have mine set up so when it&#8217;s in the holster all alerts vibrate but when it&#8217;s not, I get different sounds for different events. When I walk into a movie theater, I don&#8217;t need to worry if my phone is on silent or not, I just know that it&#8217;s in the holster, so it&#8217;s OK. But if I have the phone setting next to me on my desk, I can listen and tell what that notification is (so I know that Outlook is about to tell me I have a new email).</p>
<h3>Summary</h3>
<p>Wow, that ended up being a very long post. According to WordPress, I have 2009 words. Goodness, it&#8217;s like a mini essay.</p>
<div class="feedflare">
<a href="http://feeds.steenhagen.us/~f/stardestroyer?a=faonQ0rD"><img src="http://feeds.feedburner.com/~f/stardestroyer?d=52" border="0"></img></a> <a href="http://feeds.steenhagen.us/~f/stardestroyer?a=8Bjm4zPs"><img src="http://feeds.feedburner.com/~f/stardestroyer?i=8Bjm4zPs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/stardestroyer/~4/sw4-UYjIFHY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jacob.steenhagen.us/blog/2008/08/from-ppc-6700-to-blackberry-pearl/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://jacob.steenhagen.us/blog/2008/08/from-ppc-6700-to-blackberry-pearl/</feedburner:origLink></item>
	</channel>
</rss>

