E-Scribe News : a programmer’s blog

About Me

PBX I'm Paul Bissex. I build web applications using open source software, especially Django. Backstory: In the 1990s I did graphic design for newspapers and magazines. Then I wrote technology commentary and reviews for Wired, Salon.com, Chicago Tribune, and lots of little places you've never heard of. Then I taught photographers how to create good websites. I co-wrote a book (see below) along the way. Current story: I am helping turn a giant media corporation into a digital enterprise. Feel free to email me.

Book

I'm co-author of "Python Web Development with Django", an excellent guide to my favorite web framework. Published by Addison-Wesley, it is available from Amazon and your favorite technical bookstore as well.

Colophon

Built using Django, served by Apache and mod_wsgi. 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. The markup engine is Markdown.

Pile o'Tags

Stuff I Use

bitbucket, Django, Emacs, FreeBSD, Git, jQuery, LaunchBar, Markdown, Mercurial, OS X, Python, Review Board, S3, SQLite, Sublime Text, Ubuntu Linux

Spam Report

At least 222497 pieces of comment spam killed since January 2008, mostly via Akismet.

The iPhone keyboard doesn't suck

This began as a quick reply to a discussion on the Well about a recent posting from John Gruber which links to a hit list from Crackberry.com about the iPhone. Gruber focuses just on the keyboard issue, about which I found I had this to say:

With the built-in spelling correction, I can type close to 30wpm on my iPt keyboard. This is faster than I ever was with Graffiti, which I used for about 8 years and was pretty good at if I say so. Most of the stuff I do with the device doesn't involve the keyboard, and then I'm really happy not to have a hard keyboard.

It's also nice to be able to choose the keyboard size/orientation (though I want to have this option outside Safari). And the utility I've gotten from third-party software already makes me optimistic that more improvements to the input UI can and will be made -- improvements not possible with a hard keyboard.

Along those lines, I disagree with Gruber that T9 is a "gimmick". I had an old PDA that used it and I like it a lot. I could do about 25-30wpm with that too.

I'm sure I'd be a bit faster with hard little buttons, and I'd like the mechanical feedback. I've used the Blackberry. But the tradeoffs (device size, screen size, weight, wear, aesthetics) are not worth it to me. I admit it. I am a weeny-keyboard snob.

It's absolutely possible to type one-handed (one-thumbed) on the iPhone/iPt keyboard. I've written quite a few emails that way while walking the dog or strolling into town or eating lunch. I've even done work on my book manuscript (I 'svn up' on the way out the door and 'svn ci' when I get home).

(The Crackberry guy also says that you have to do the "funky pinch" to zoom pages in Safari, which is not true. Pinching is a last resort. Double-tapping on any HTML block element -- a paragraph, a heading, a sidebar, an image -- maximizes that element and another double-tap zooms back out.)

Tuesday, May 6th, 2008
+ + + + + + + + +
2 comments

Comment from Linda , 12 weeks later

Hmmmm, and HOW precisely do we enlarge the keyboard??? and it's orientation? I sure would like that when entering appointments on the iPhone G3.

and what is 'svn up' and svn ci'?

Comment from Paul , 23 weeks later

Linda, my comment about keyboard size/orientation was specific to Safari, in which you'll see a wider (and bigger) keyboard if you start entering text (a URL, a search, or web form content) while the device is turned sideways.

The "svn" commands I mentioned are for Subversion, which is used by programmers to manage their work. It's something I installed via the aforementioned Cydia, not something that will ever be part of most people's use of the iPhone or iPod touch!

Comments are closed for this post.