My name is Paul Bissex, and e-scribe.com is my consulting business. I build web applications using as much open source software as possible. From September to June I teach web design and other important non-photographic professional skills to photographers. In the '90s I wrote technology commentary and reviews for magazines, newspapers, and web publications, including Wired, Salon.com, FamilyPC, the late lamented Web Review, and the Chicago Tribune. Feel free to email me.
I'm co-authoring a book, "Python Web Development with Django", with Jeff Forcier and Wesley Chun. It will be published by Prentice Hall in July 2008, but is available for pre-ordering on Amazon now.
This site is built on a fresh trunk checkout of Django, running on Python 2.5.1, served by Apache and mod_python. The database is SQLite. The operating system is FreeBSD, on a VPS hosted at Johncompanies.com. Comment-spam protection by Akismet. Vintage topo imagery from the Maptech archive.
Akismet, del.icio.us, Django, dpaste.com, Emacs, FreeBSD, Freenode, jQuery, LaunchBar, MacPorts, Markdown, Mercurial, OS X, Postfix, Python, SQLite, Subversion, TextMate, Trac, Ubuntu Linux, wmii
Copyright 2008
by Paul Bissex
and E-Scribe New Media
I bought my Palm TX in December 2005, a few months after it came out. In my blog post where I weighed the pros and cons of the device and the platform, I grumbled that "Palm has successfully crushed any optimism I might have had for fixes appearing in the form of a free, downloadable OS upgrade." My grumpy intuition was right -- in fact, the Palm platform has pretty much just stagnated since that time, punctuated with spastic feints toward Linux that you can read about elsewhere or in my old Palm-related posts.
The digitizer on the TX long ago went south, and I've been looking around for a good replacement. This is tough because PDAs aren't a very lively product category these days -- most people use their phones for that stuff. After a lot of obsessive research I boiled my choice down to two very different devices: the iPod touch and the Nokia N810.
I chose the iPod in the end because I decided that my priority was to use the thing. In recent weeks I had taken to listening to audio on the old first-generation iPod from my "museum" and really appreciated its elegance and functionality -- not to mention the way Apple was still supporting it seven years after its debut.
So, as alluring as it may be to think about buying the Linux-powered N810, writing my own custom GTK apps in Python on a computer the size of a candy bar that has wifi, bluetooth, a camera, and a butane brazing torch, it wouldn't be a very wise use of my time and energy these days. So in a betrayal of my open source DIY ethics I went for the device that prioritizes usability over hackability.
Summary: The iPod touch is excellent. I love it.
One nice thing that it inherits from the Palm is that it is fairly successful at making you forget about files, folders, and documents. I like that. It kills me when I see people re-creating our fussy, crufty desktop environments in miniature on handheld devices.
People who know how hard I can be on my hardware will be happy to know that the young man at the Apple Store was nice enough to apply my screen protector and cover, so the thing hasn't been exposed to the elements or my weird corrosive body chemistry.
It's not perfect. I'd like a to-do list app, an outliner, copy and paste, an offline document reader, support for Ogg Vorbis and other open media formats, a portable folding keyboard. And a shell, dammit.
I gather that a lot of the above can be gotten by "jailbreaking" the device and fishing around for third-party apps, but since I've had it less than 48 hours I'm not quite ready to risk bricking it. I am optimistic (perhaps foolishly) that Uncle Steve is going to make good on his promise of an SDK this month. Even if I don't have time to play with it right away I trust it will yield a lot of cool stuff.
It is sad to see what has become of Palm in the last couple of years. Palm used to be an innovative company. Now? Not so much...
I finally dumped my Treo for an iPhone and have been pretty happy so far.
Comments use Markdown syntax. Your comment will not appear until approved, which may take a few hours or more. Spammers will be torpedoed.
The iPhone keyboard doesn't suck
Python one-liner of the day
7 comments
How not to advocate via Google Code
2 comments
99 problems
3 comments
bitmonk
Obscure "svn mv" problem solved
54 days ago
Charlie
Book news: Rough Cuts and Amazon
55 days ago
Simon Griffee
Django Mercurial mirror tweaks
72 days ago
Jason Calleiro
From PHP to Python
73 days ago
Yuli
dpaste.com
76 days ago
bruce
Neat Python hack: infix operators
80 days ago
David Reynolds
The original Lego Star Wars
88 days ago
At least 31791 pieces of comment spam killed since January 12th. Thanks are mostly due to Akismet.
The great thing is, you don't have to "fish" around for apps at all once jailbroken. You get a nice little app with a nice organized list of applications to install and an easy way to keep up to date on all of them. I'm not saying go jailbreak your iPod Touch, but as someone who's been jailbroken for a while now, it's worth it. However, I suspect that when the SDK is released, most of the apps I've been using (to-do list is the best example) will be ported and released legit. Though, I have been reading a few rumors that seem to indicate that all apps will have to be released through the iTunes store, which would make me a bit angry.