My Daily Tweets
- 20:47 OH: "Wait, wait, wait... Was this _before_ the Prime Directive?" .. *silence* ... *laughter* #
My Daily Tweets
Perl on App Engine
Fellow Perl hackers,
I'm happy to announce that the Google App Engine team has given me permission to talk about a 20% project inside Google to to add Perl support to App Engine. To be clear: I'm not a member of the App Engine team and the App Engine team is not promising to add Perl support. They're just saying that I (along with other Perl hackers here at Google) are now allowed to work on this 20% project of ours out in the open where other Perl hackers can help us out, should you be so inclined.
As background, I've been writing Perl code for almost 15 years now and quite fond of the language. (I'm "bradfitz" on CPAN.) Here at Google, though, it's not one of our big languages so I don't get to write as much Perl as I used to. I'd still like to run my personal web apps on App Engine, though, and I'd like to write them in Perl. And I'm definitely not alone, looking at how many people have starred the wishlist bug. Some of you have already started talking about it. We'd like to join the discussion, and start hacking out in the public.
In the process we can build the start of an open source App Engine server clone that's suitable for many purposes: initially just for regression testing & local development (like the "dev_appserver" that comes with the App Engine Python SDK), but perhaps in the future (once Hypertable/Hbase/etc are ready) a full stack to give to ISPs to let them run App Engine apps on their own.
Before I get into my proposed roadmap, let me describe what's publicly known about the App Engine architecture. In a nutshell, it looks like this:
IPv6
I saw that this was open sourced today:
http://code.google.com/p/stubl/
I followed our internal instructions for using it and now I have IPv6 on my desktop at work. Any good IPv6 sites to hit? (besides the Great Experiment, which isn't quite SWF)
My Daily Tweets
My Daily Tweets
Я ищу друзей на одноклассниках!
http://www.odnoklassniki.ru/user/219970653299Facebook QR Code "me"-link
Facebook's public profile pages don't let you include any links (notably: no XFN "me" links), so you can't setup a bi-direction proof that you own your Facebook account from another page.
I got around that:
http://www.facebook.com/people/Brad_Fitzpatrick/500033387
Check out my QR code in my profile photo. That QR code says "http://bradfitz.com/".
:-)
Update 12:42pm: I made it with Google's new Chart API feature. Make a URL like this:
http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=http://bradfitz.com/
You can read them with this: http://code.google.com/p/zxing/
Syndicated 2008-07-10 16:43:59 (Updated 2008-07-10 19:43:55) from Brad Fitzpatrick
Car Crash
The Audi's fucked up...
http://picasaweb.google.com/bradley.j.fitzpatrick/CarCrash
Good thing everybody's okay and the two propane tanks in the back seat (seat-belted in) which I was heading out to refill didn't blow up.
Couldn't find non-emergency number quickly, called 911, they said just exchange contact info and insurance. Did that. Police did show up and took down info and mostly just stood around and watched as me and the other dude had it almost wrapped up by then. Other guy needed to be towed (to his friend's body-shop) but wasn't sure how he was going to pay (no credit card?) so I paid the $200 to the tow-truck driver just to get things moving. Hope that isn't an implicit admission of guilt. Tried to call State Farm to report it but no answer. I drove home, despite the left side doors not opening. Car seems fine.
But I got new propane tanks afterwards on the way home ... who wants to come celebrate a delayed 4th of July tomorrow night at my place? Burgers and hot dogs!
Syndicated 2008-07-09 05:49:34 (Updated 2008-07-18 17:06:19) from Brad Fitzpatrick
yay protocol buffers!
Yay!
http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html
(and don't worry, I'm working on Perl support... :-))
Update: Join the Perl group if you're interested:
http://groups.google.com/group/protobuf-perl
Syndicated 2008-07-07 22:33:35 (Updated 2008-07-08 22:39:23) from Brad Fitzpatrick
My Daily Tweets
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!