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-author of "Python Web Development with Django", an excellent guide to my favorite web framework. Its strong points include an introduction to Python, and better coverage of Django 1.0 than nearly anybody else. Published by Addison-Wesley, it is available from Amazon and your favorite technical bookstore as well.
This runs on Django, 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. The markup engine is Markdown.
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
At least 59052 pieces of comment spam killed since January 2008, mostly via Akismet.
I'm here in the great city of Portland, Oregon for the 2007 O'Reilly Open Source Convention, or OSCON. Looks like it's going to be a fun week.
The first two days are for "tutorials", half-day sessions on specific practical topics. Though you are officially required to sign up for your sessions in advance, sometimes you just need to float. There's so much going on it can be hard to choose to stay put. Plus you want to make sure you cruise the upper lobby every hour or two in case they put out a fresh batch of cookies. Also, frankly, none of the sessions I sampled in the morning really grabbed me. Not everybody who has written a book is an engaging speaker, alas. My work as a teacher makes me both more understanding and more demanding of presenters.
In the afternoon I headed to the Django Master Class tutorial led by Jacob Kaplan-Moss, Simon Willison, and Jeremy Dunck. This was great. These guys were well prepared and packed a lot of material into three hours: unit testing, middleware tricks, signals, AJAX-based form validation, template tag patterns, custom field types, OpenID, deployment, and GIS. They also brought some schwag, so I now have a Django t-shirt with a racy slogan. I would have liked to see a fuller room -- it's possible the "Master Class" label was intimidating.
All that Django talk got me fired up to resume my stalled-out blog conversion. So, I'm happy to say that this blog is now being administered with a Django back-end, and I have a mostly-functional front-end in testing. My goal is to make it live this week, even if it's not feature-complete -- having it in public will motivate me.
It's a common observation that one of the best tracks at OSCON is the "hallway track". If you stand around and talk to people long enough, you will inevitably encounter someone who 1) made something that you use 2) uses something that you made or 3) is making something that you'd like to use. That third mode was in full effect at the schedule board at the end of the day, when I saw a man writing something about the OpenMoko open source phone platform. "Openmoko!" I said, "Cool!" He then handed me an actual Openmoko Neo1973 phone (pictured). Wow. There are some little niceties it still needs -- for example, it can't actually make phone calls yet -- but it was great to see it running. I don't know what the pixel density of the screen is, but I'd guess it's over 200ppi (cf. my Palm TX which is superfine at about 150ppi).
At the same schedule board I also saw this mysterious announcement from Sun. I'll have to check that out.
Comments use Markdown syntax. Your comment will not appear until approved, which may take a few hours or more. Spammers will be torpedoed.
SPF-enabled spam domains
1 comment
Chess via iPod
2 comments
Aesthetics and computation
2 comments
robots.txt via Django, in one line
4 comments
zoot
Offsite, online backup: rsync.net
17 days ago
Craig
Bicycle Repair Man bundle for TextMate
25 days ago
Fazal Majid
SPF-enabled spam domains
30 days ago
Adrian Holovaty
Chess via iPod
54 days ago
Alexander Kahn
Aesthetics and computation
59 days ago
Copyright 2009
by Paul Bissex
and E-Scribe New Media
To be so lucky... Hope to hear more from you on your OSCON adventures.
Looks like you're on a roll the past month, what with Adrian presenting at Django.June and now the Django Master Class.
If you get the chance, be sure to check out the Lucky Lab Brewing Company while you're out there.