Dash Express: Next Generation GPS Navigation
March 28, 2008
If you’re a fan of GPS navigation systems, this is the most compelling reason to upgrade that I’ve yet seen; if you’ve been on the fence about whether to try one on, this just might push you over the edge.
Dash Express is a navigation system with built-in WiFi, better routing capabilities, traffic data, and a boatload of minor feature improvements, combined with an online control panel to expand your reach outside of the car.
The old way to navigate: at home, find the address of where you want to visit, write it down on a sticky pad, and head out to your car. Punch in that address and off you go. If they’re closed, you’re out of luck. Hit a bad patch of traffic, too bad.
Dash Express navigation: hop in your car, search Yahoo! Local for a destination, and get routed. Scan ahead for any traffic backups and reroute as needed. Change your mind as needed. Alert your friends (who are also Dash users) of where you’re heading to, or get updates in your unit of locations sent to you by your friends. Or rewind to the beginning. Find your destination address on your home PC, right-click it in your web browser, then select “Send 2 Car.” When you fire up Dash, the address will be waiting for you.
Dash is to standard GPS navigation systems what Google Maps was to MapQuest. One of things I always thought was “broken” in my nav system is the routing capabilities. To reroute, I’d have to pull up the turn by turn directions, and delete some of the waypoints, hoping I deleted the correct ones to force a reroute. Dash displays multiple routes and lets you choose from them. The UI has some significant improvements as well — at a glance it just looks more organized and intuitive.
Dash isn’t cheap at $399, but it sure is pretty! And maybe you can make up for some of that cost with one of Dash’s built-in features: find the cheapest gas prioces in town, and get routed there. Plus, if it ever gets stolen, you can remotely disable it so the thieves can’t enjoy your new toy.
LocoMatrix - Use your Cell Phone and a GPSr to Play Games
March 27, 2008
When Swirl was in development, we started to build out a Bluetooth games platform. The idea was that games would have an organizer and use specially encoded phones that would record times and locations of the players in proximity. We could then build games like hide and seek and capture the flag on this platform. We ended up confusing just about everyone we presented the idea to, so we abandoned the idea, but you can still see remnants of some of that work in Swirl Connect.
That’s why LocoMatrix caught my eye. Using a compatible cell phone (newer Nokias and Sony-Ericssons) coupled with a GPS receiver, you can play location-based games that are not location-dependent. This was one of the big hurdles we had with Swirl, and why we were going to require an organizer. In LocoMatrix’s Fruit Farmer game, you have a game board that adapts to your environment. The fruit you collect is virtual, and you collect it by just being in a location — what makes it even more interesting is when you add players, the first person to a position collects the fruit, and it disappears from the game board on your phone.
After a while you’d begin to recognize the pattern, and just move to the appropriate position without even using your phone, right? Then build your own game board. There are multiple levels of difficulty available, and it looks like a good number of folks have designed their own boards for use.
LocoMatrix is in its infancy, and I would expect some rough patches on both their web site and with their software, but it looks like fun! I ordered my GPS receiver 5 minutes ago — though I won’t be surprised if the order is rejected 5GBP for shipping to the USA must be a mistake!
If you decide to try it out, I’d love to hear your feedback.
Choosing a Blog Platform
March 24, 2008
Never has it been easier to setup and maintain a blog, and a large part of the reason is the blogging platform. The blogging platform includes the blogging software itself, along with the hardware and infrastructure required to power the software.
The two main categories of platforms are hosted (often referred to as “services”) and self-hosted (often refereed to as “standalone”).
Hosted Blogs (Blog Services)
Hosted platforms refer to services whereby a service provider grants you access to their hardware, network connection, and software, and you create a blogging account to use on that platform. This would be very similar to signing up for an account at a site like Facebook or MySpace. As far as you’re concerned, there’s nothing more than a web page where you enter and view your information. Everything that goes on behind the scenes is con-trolled by someone else, and you have no stake other than being a user of the service.
Within the hosted blog space, you have a few subcategories of service, as well. There are pure blog plays—your account is used to create a blog, and the end result that gets traffic is a blog and a blog only.
There are also social networking services that build blogging into their platforms. MySpace has a very rudimentary blogging system, though I don’t believe that it meets the accepted requirements of a blog. Then there are services that fall somewhere in between, like Xanga and Vox, which offer a mix of media and social networking.
Some pure play examples include:
- LiveJournal
- TypePad
- Blogger
- Blog.com
- Wordpress.com (not to be used with the software available from Wordpress.org)
Advantages of Hosted Platforms
- Inexpensive: many are free; others (like TypePad) are offered with multiple price points
- Simple to setup: just create an account and get to blogging
- Page rank: search engines might give more favorable weightings to hosted blogs, but note that this, if it is true, would only hold true for low-traffic blogs
- Automatic updates: you don’t have to worry about keep-ing hosted software updated and patched
Disadvantages of Hosted Platforms
- Inflexible: there are fewer configuration options with hosted platforms. This often results in applying workarounds or “hacks,” which make moving off of the platform cumber-some.
- Fewer design choices: you typically only get to select from a limited number of average designs, and you often can’t make updates to the standard designs
- Generic URL: some hosted platforms will allow you to use your own URL, but the process can be complex; others don’t offer the option at all
- Less control: you are at the mercy of the platform
- No commercial sites: some platforms will not let you serve ads on their platforms
Self-hosted Blogs (Standalones)
Self-hosted platforms consist of a web hosting account you establish with a data center, and the blogging software you install on the data center’s server.
Some self-hosted solutions include:
- WordPress (not to be confused with the hosted accounts at WordPress.com)
- MovableType (the self-hosted version of TypePad)
- SubText
- typo
- Apache Roller
Advantages of Self-hosted Blogs
- Design flexibility: you have full control over design and lay-out
- Great software: the best software exists on self-hosted plat-forms
- Custom URL: custom URL’s are ubiquitous on self-hosted platforms
- Adaptability: your blog can change as your needs change
Disadvantages of Self-hosted Blogs
- Difficult setup: setup can sometimes be difficult
- Cost: while the blogging software is free, the hosting platform will cost you money
- Hosting issues: unless you choose a good host, you might have to suffer from downtime or poor support.
- Upgrades: you will need to keep your software patched
Blogs are really specialized versions of content management systems (CMS), which are systems used to manage the computer files, images, media and content of a Web site. CMS’s generally support workflow, which is a process for moving content from creation, through approval, to publishing with automated routing and notifications. CMS’s usually support a large number of authors and editors (sometimes collaboratively) in a distributed environment.
Blogs are simplified versions of CMS’s, though they retain many of the same characteristics, and I do know of some people who use WordPress in place of a full-blown CMS.
Popular CMS’s include:
Which Platform is Best?
It’s a personal decision. The majority of my blogs are self-hosted. I prefer the flexibility and design options available to me in self-hosted software. Self-hosted solutions are also much more professional. Blog readers can tell a difference.
Often, whichever blog platform you start on, you finish on. As your blog gets larger and more backlinks are created, you start to become handcuffed to the platform. This blog, for example, was hosted on Typepad until two weeks ago. Not because I preferred Typepad, but because it started as a quick and dirty personal blog that continued to grow. That’s one reason I always recommend that peopled start blogging on a flexible platform–you always have room to grow.
In February 2007, I conducted a usability study with several readers, placing the same content on two different blogs, one hosted, and one self-hosted. Both were setup to take full advantage of the underlying platform, meaning I made the blogs look and behave as best as I could with the tools I had available. Universally, the self-hosted blog was perceived to be higher value, and the content was considered to be more credible.
Note that this was a small study, and usability tests are not what I would consider scientific by nature, but the anecdotal evidence is worth considering.
For my money, I will always go self-hosted. Your mileage may vary. If you just want to try this blogging thing out, try one of the hosted services. But if plan to maintain a professional blog, I think you’ll find yourself upgrading quickly.
I’ve used six different blogging services, hosted and self-hosted, and I’ve dug around the API’s of several. WordPress is hands-down the winner.
- WordPress has an extensive theme directory. Themes are used to change the look and feel of your blog. You don’t need to know how to design or code a thing.
- Thousands of themes are available around the web, and if you want a premium theme, you can find quite a few of them. Premium themes are great for sites that you want to monetize, or where you want to convey a professional presence.
- WordPress has an extensive plug-in directory. Plug-ins enable you to add interesting functionality to your blog. How about a map of your recent readers? Adding a contact form to your about page? Showcas-ing affiliate products? Fighting spam? Improving your search engine rankings? Mobilizing your site? If you can think it, a plug-in is probably around to do it.
- WordPress offers complete administrative control over your blog. There are very few things that you can’t do with your WordPress blog if you’re self-hosting.
- WordPress has excellent user management, using a role-based security model that supports multiple levels of access. For example, authors can write articles, editors can publish those articles after approval, adminis-trators can change the design of the blog.
- WordPress fights spam. A comment spam plug-in installs with Word-Press by default. Say goodbye to that annoying Blog Blaster spam.
- WordPress has an active and enthusiastic contributing developer community. This means that software updates are frequent, bugs are fixed regularly, the software is mature, and requested features are actually added to the product by people who care about and use the product. The WordPress community is the reason why WordPress is such a powerful and easy-to-use product. It is a real gem.
- WordPress has an easy-to-use page editor. With pages, you can really blur the lines between what is a web site and what is a blog. Pages allow you to store static content (i.e. content that isn’t regularly updated). Pages are especially common for people who use WordPress as a content management system. For a lite version of WordPress-as-CMS, check out the Thirty Days to Blog Traffic site.
- There are a large number of SEO (Search Engine Optimization) reasons for choosing WordPress, but a discussion of them is outside the scope of this book, so I’ll just say that WordPress has paid atten-tion to how to help search engines find your blog.
- There are also plenty of SEO and traffic-related plug-ins available for WordPress.
- It’s free! There are other free blogging packages out there, but none offer the same combination of power and simplicity that WordPress offers.
Here’s an interesting exercise: Google “moving to WordPress.” People are moving for a reason!
In a nutshell, if you’re blogging, you need to be using WordPress. It’s that simple. WordPress has built a fanatical community and support base for a reason: they’re the best. If you find yourself on another platform like Blogger or TypePad and you want to move to WordPress, I’ve detailed the migration process step-by-step.
How to Port Your Blog from TypePad to WordPress (Part 2)
March 19, 2008
This is Part 2 of a 2-part post on migrating your blog from TypePad to WordPress. << Part 1
While the information in this post uses TypePad as the subject. much is transferable to other platforms.
Part 1 discussed overall migration considerations, preparing for the move, exporting data from TypePad, Importing data into WordPress, cleaning up images and file references, and taking advantage of some of WordPress’s features.
Redirect Traffic to your New Blog
If you’re going to drop any traffic, it’s going to happen right here!
- Make sure the receiving server is ready for traffic.
- Go to your domain registrar, and point your domain to the nameservers on your new hosting account or server. You’ll probably also have to delete the MX records that still exist.
- Wait.
- Ping your domain name to see which IP address responds, TypePad or your new server. As soon as the responding IP address is your new server, continue.
- In your WordPress administrative panel, go to Options | General, and make sure your blog is pointing to your domain name, and not the temporary URL or IP address you used to setup your WordPress blog. If you’re using a new domain, this step doesn’t apply to you. Important: don’t perform this step until you know your domain is pointed to your server or you’ll lose access to your administrative panel. If this does happens to you, just open up your MySQL database, and update the entry in the wp_options table.
- After cutover, go to your TypePad control panel and select Site Access | Domain Mapping. Remove your domain mapping. This step doesn’t need to be done, but I prefer to make a clean break.
DNS is painful. You need to coordinate different servers in different locations, and you can never be sure if what you see is what someone else will see (until propagation completes). So when something goes wrong, it’s often hard to pinpoint where the problem is. If you do things in the above order, you shouldn’t run into any problems. [Read more]
How to Port Your Blog from TypePad to WordPress (Part 1)
March 17, 2008
This is Part 1 of a 2-part post on migrating your blog from TypePad to WordPress. Part 2 >>
While the information in this post uses TypePad as the subject. much is transferable to other platforms.
You’re reading this post for one of several possible reasons:
- You’re looking into moving your TypePad blog to a self-hosted WordPress version, and you want to know what to expect
- You’re in the process of moving your blog, and something isn’t going right or something appears a bit wonky
- You’ve already moved your blog, and you want to make sure you’ve dotted your i’s and crossed your t’s
- You like me and you’re bored
When Quick Migrations Get Ugly
I have good news and bad news for you. Migrating to WordPress is incredibly easy (for the most part). And for most people, it should be a relatively simple move, even if some parts can get rather tedious:
- If you’ve hacked TypePad with any custom styles, stripping out the remnants of those styles can be painful
- If you have a large number of posts, error checking can be tedious
- If your posts are thoroughly cross-linked, you’ll have to re-link them
- If you’ve used a lot of photos in your posts, you’ll have to re-reference them and create your own thumbnails
That was the good news. The bad news is that to minimize downtime, to make sure your feed is available to your readers, and to ensure that you maintain your page rank after the move, you will have to jump through some hoops. So the physical migration itself is easy — moving your content from one blog on one server to a new blog on another server — but attending to the other concerns is what could cause you some headaches. If you have a high page rank, and want to maintain it, you’ll have to jump through some hoops. If you want to minimize site and feed downtime, be prepared for a little extra work.
There are many other smaller considerations, but the above are what consumed most of my effort. At the risk of stating the obvious, you probably noticed that characteristics of larger, more active blogs lend themselves to the more difficult migrations. Even still, I wouldn’t expect the total migration time to exceed 15 to 20 hours. For smaller, simpler installations, 1 hour would seem like an eternity.
Another thing I’d like to point out before going further is that I’m assuming that you’re going to be transferring a domain name along with porting your blog. That is, your TypePad blog is available at http://yourblog.com, and it should maintain that address when the migration is complete. If you’re moving from http://youraccount.typepad.com to http://yourblog.com, then the process is far simpler, because you won’t need to worry about the DNS propagation lags. Of course, you’ll also lose any page rank (at least temporarily) that you’ve worked to achieve, so understand that before you go in. [Read more]
Excellent Mobile Blogs
March 14, 2008
I had intended on publishing my experience migrating from TypePad to WordPress today, but the post got very long, and had to split into two posts. I didn’t want to leave you with a cliff-hanger over the weekend, so I thought I’d instead point you to a few of the blogs that I’ve been reading lately. I’ll be posting the migration articles next week.
There are a wide range of blogs out there covering the entire mobility spectrum, and there are plenty of mobile gadget or phone review blogs, and for the most part, I’m disinterested in them. I tend to enjoy ones that discuss the macro impacts of mobile technology, programming, and practical applications of mobile technology. Or ones that are written from a perspective similar to mine (that’s my obvious statement of the week).
So here are the ones that I’ve been enjoying of late, in no particular order:
- Open Gardens
- Wireless Wanders
- MobHappy
- biskero.org
- Darla Mack
- TomSoft
- Xellular Identity
- About Mobility
- The Pondering Primate
- Mobile Phone Development
- Daily Wireless
Hope you enjoy them. If you have any blogs on your hit list that you think I might like, please add a comment. I’m always on the look out for new reading material, and most everything I find is either based on recommendation or serendipitous searching.
Feedburner RSS feed updated + server optimization tip
March 11, 2008
Well, it appears that the last thing to get updated was the Feedburner feed. Although the cutover from Typepad to WordPress was smooth, with only a few minutes interruption in service, apparently the DNS changes didn’t propagate fully enough to satisfy Feedburner.
If you ever get messages like “The domain does not seem to exist” or “There was a problem retrieving the feed: java.net.UnknownHostException” a possible cause is DNS propagation (I surmise). Feedburner’s help recommends pinging, resynching, validating your feed, and so on, but for me, all it took was a little time — roughly 18 hours.
Which reminds me, I recently wrote an interesting piece on server optimization, specifically preparing for and responding to high traffic. Doing research for that article, I was shocked to find out what a drain on bandwidth and server resources an RSS feed can be. I ran across a large number of cases where it was estimated that anywhere from 20 to 50 percent of the load and bandwidth was due to the constantly polling feed aggregators. Offloading your feeds to a service like Feedburner, or even to another hosting account or server, can have a noticeable impact. I’ll review some other tips that I ran across in the coming week or two.
Thanks for your patience during cutover, and thanks to John and RJ for helping test out the feeds.
Blog Ported from TypePad to WordPress
March 10, 2008
If you hadn’t noticed, I ported the blog from TypePad to WordPress over the weekend. I’ve been a WordPress user for a long time, but have been avoiding making this move. It’s not that I had so much content that it would be unbearable, just that I didn’t feel like the hassle. But it was time for a change.
I was expecting quite a few more hiccups during the migration, but it went rather smoothly all-in-all. There were some incompatibilities that had to be cleaned up, and the inevitable theme tweaking, but I’d much prefer to tweak with full control than hack without it! The biggest headaches were rereferencing the images and redirecting the old URL’s.
I’ll write up the experience step-by-step as soon as I verify that everything is working as expected. If you have any problems, or notice and irregularities, broken links, missing images, etc., please post a comment here.
Some things that I expect will need a little more TLC:
- Page formatting, e.g. line breaks where there shouldn’t be, sizing issues. (due to some hacks I used at Typepad)
- CSS formatting inconsistencies (hacks again)
- A few broken internal links; I think I caught all of the external links, but it’ll take a manual review to make sure I haven’t missed any of the internal ones
- A few hours to one day feed problems. Right now, FeedBurner doesn’t recognize the domain, so until the DNS changes propogate fully, the feed will appear to be down.
Old and new screen captures:
$6400 Diamond Studded Earphones
March 6, 2008

Jabroni, noun: “A loser, poser, lame-ass.”
Smackdown, noun: “1) A contraction of two words (”smack” and “down”) popularized by WWE wrestler-turned-actor The Rock that refers to the inflicting of a beatdown of epic proportions upon “jabronis” and “candyasses.” Sometimes used in a bastardized form of Elizabethan English.
You, too can get your lame iPod headphones, consisting of 204 diamonds (1.65 carats) set in 18 karat gold.
iDiamond ear will be available at leading jewelery stores worldwide this month. Detailed specs
Because it’s mildly related to mobile. . .
March 5, 2008
A model shows off waterproof protectors for cell phones at CeBIT. Photo credit: Reuters via Yahoo! Photos






Recent Comments