Django Unicodification

On July 4th, which in America is a holiday involving even less attention paid to international events than usual, a wonderful thing happened to Django. On that day the Unicode branch, whose goal was to make it easier to work with non-ASCII character data in Django, was merged into the main development version (or “trunk” in svn-speak). There’s an application porting guide on the Django wiki.

The main reason I’m making this post, though, is because while Malcolm Tredinnick’s blog doesn’t allow comments (nudge) I wanted to make sure he was publicly thanked for all his hard work on this project. While he notes that the project “was in no way a solo effort”, there’s no question that Malcolm deserves a huge round of applause, or many pints of beer, or some other international sign of gratititude. The evidence is hard to refute.

iPhone hacking

Hacking the iPhone! Perfect reddit/slashdot/digg material. Except that the site’s owners have requested that the link be kept off of those services, for fear of being overrun with traffic.

Update: I misread their request – it covers puny blogs too. Which makes this post a lot less exciting. So all I can suggest at the moment is checking out the hackers’ IRC channel (#iphone on irc.osx86.hu) or doing some googling.

I love how this effort has taken off. It seems futile now for companies like Apple to release a microprocessor-based product with no developer kit. People will always want to get under the covers, and they’ll clearly do it with or without you.

I'm not spamming you

Damned spammers. Looks like a big batch of drug-spam just went out with my personal email forged as the sender. The number of backscatter messages I’ve gotten today exceeds the number of spams that usually make it through to me in a week. Why? Because my anti-spam measures are mostly about blocking messages from “bad” mail servers, and backscatter comes from “good” mail servers.

I’m laying a lot of ironic emphasis on those quotes around “good” because I shouldn’t be getting those backscatter messages at all. They piss me off – at the spammers, of course, but also at the people who run the mail servers which are helpfully “returning” mail to me that I did not send. In a more idealistic time I might have suggested that they could have avoided this by using SPF (which is true), but this is an even more basic competence issue. To quote from the above linked page:

Developer meeting braindump

Often after one of our Western Mass. Developer Group meetings I want to make a list of things we talked about. This time I actually did it. This only includes stuff I talked about or was within earshot of – minus the top secret material that you can only know about if you show up in person.

  • C# structures and their fans and detractors
  • BASIC Computer Games, the book
  • the Amiga and “guru meditation”. Amiga’s not dead! Again, yet.
  • learning assembly language
  • the glories of VMS
  • help wanted, or at least lacking: Flash, QA, HTML/CSS production
  • Making life with Subversion better with svnmerge.py
  • Darcs again, plus Mercurial vs. Bazaar. Anything’s better than CVS.
  • the glory of the REPL in Ruby and Python
  • Free review copies of books for user groups like ours (nice find, Lou!)
  • the iPhone – finished writing that Ajax-based Skype client yet?
  • the OpenMoko phone (I can’t believe they quoted Andre Gide in a press release)
  • Dell shipping policy: “That will take three weeks. OMG WE DID IT IN 8 DAYS DUDE IT’S A MIRACLE”
  • MacMall shipping policy: “We’re shipping part of your order on time. Did we mention we don’t have the other part yet? The part with the computer in it?”
  • Smalldog, trustworthy Mac merchants
  • Drupal, community plumbing
  • Trac, even Rails guys dig it
  • What do people do with (or think of) your code after you leave your job?
  • Crazy UFO photos making the rounds. (My favorite theory after checking the internets is that they are part of a viral marketing campaign for the new Transformers movie)

There was more. It would be neat to have a wiki page for each meeting where we could all dump notes. No pressure on our de facto webmaster implied! But I bet you could whip it up in Rails in, like, 90 seconds.

Belated comments on Dreaming in Code

Back in February I mentioned Scott Rosenberg’s book Dreaming in Code. Somehow I never got around to posting more extended comments. Recently I was asked, by someone who had followed the Chandler project but hadn’t seen the book, to clarify why I thought the story was sad. This post is a cobbling-together of my answer to that question as well as some comments I made in the course of our group-interview on the Well. (Short of reading the book, you can learn quite a bit about it from the many interviews Scott has given.)

Django.June wrapup

Django.June wrapup

I just wanted to make a quick post to say thank-you to the 20+ people who showed up for Django.June yesterday. As I said in the morning, without you I just would have been one crazy guy with a wiki and an empty room.

The MEF meeting room worked great. They had some last-minute projector trouble so I brought a replacement borrowed from work. (Thanks to the crack projector troubleshooting team for helping me figure out how to focus. Analog controls, who would have thought!)