Google Profiles gets pretty URLs
Ugly URL:
http://www.google.com/s2/profiles/115863474911002159675
Pretty URL:
http://www.google.com/profiles/bradfitz
(I don't work on this, but am excited about pretty URLs....)
Google Profiles gets pretty URLs
Ugly URL:
http://www.google.com/s2/profiles/115863474911002159675
Pretty URL:
http://www.google.com/profiles/bradfitz
(I don't work on this, but am excited about pretty URLs....)
Ireland
Still in Ireland. Dublin, Galway, Limerick, Dingle, Killarney, Cork, ....
So pretty.
Bunch of photos on my picasaweb and a video on youtube (that was over picasa's wtf 100MB limit).
Syndicated 2009-03-21 09:10:27 (Updated 2009-03-21 09:26:04) from Brad Fitzpatrick
Travel
After 5 nights in lovely Barcelona and a night in Casablanca, Sierra and I are currently in Marrakesh at the most ridiculous hotel I've ever seen.
Marrakesh is ridiculous(ly awesome) from what I've seen. Time to go see more. And get foods. Foooood.
P.S. Everything is in Arabic and French. I speak neither of these languages, but I understand the French letters and a lot of the words. I know like 5 French phrases. They don't get me very far.
Syndicated 2009-02-13 14:52:24 (Updated 2009-02-13 14:54:42) from Brad Fitzpatrick
Pictiondrunkery
Tessa liked my proposal for birthday bar hopping beginning by meeting at my house with some drunken Pictionary, which she calls "Pictiondrunkery".age++
29.
Tonight's plan is/was to go out and get drinks with friends, but I've got a fever+sore throat that may interfere. Seems to be getting better, but we'll see.
Hmm, I kinda forgot to post anything all throughout January, including a 2008-in-review post. I should do that still.
Android, Debian, Linux, remote keyboard to G1, ...
I'm loving Android more and more. I keep finding (and filing) bugs, but they're all fixable, and this is only going to keep getting better.
Today I installed Debian on my G1. I followed those instructions up until the unionfs part, where I opted to use bind mounts instead, letting me have a /android/data and /android/system inside my Debian chroot.
Anyway, I now have openssh, perl, python, sqlite3, emacs, git, svn, gcc, screen, nmap, tcpdump, iftop, etc... all running on my phone in a little 2GB filesystem. (I have a 16GB SD card). Then using ConnectBot, I just keep an ssh connection from the phone to localhost all the time, so Debian is accessible when I'm out and about.
But when I'm at home and want to ssh in, I have a bash alias which forwards a port over USB:
alias droid='$ANDSDK/tools/adb forward tcp:1622 tcp:22 && ssh -p 1622 root@localhost'
... so then my openssh server only needs to listen on localhost.
Now that I can just ssh into my phone to work on stuff, I was getting annoyed having to reply to SMSes by using the little phone keyboard when I was sitting in front of a real keyboard.
So I wrote this:
http://github.com/bradfitz/android-misc/tree/master/type.pl [mirror]
That's an app which captures my keystrokes in my ssh session (I have it running in a screen window), and then injects them into the Linux input layer, so Android thinks I'm typing them on the keyboard.
Even cooler: I wrote that all ssh'd into my phone, over ssh in Emacs in screen, including git-push'ing it to github.com.
Fun stuff.
(Don't worry --- I'm not just working on useless stuff.
dan_erat and I were hacking on an Android app today which everybody can use....)
Syndicated 2008-12-15 07:15:18 (Updated 2008-12-15 07:17:11) from Brad Fitzpatrick
K-9 SMS: v2
Updated K-9 SMS. Same download URL:
http://bradfitz.com/android/K9Sms.apk
Changes:
*) fix duplication issues with system SMS service/notifications also running.
*) enter key now inserts a literal newline instead of sending the SMS. (by request, and because I accidentally send too many SMSes too that way)
*) little about menu with version number
Android Developer Phones
Get an SIM-unlocked, bootloader-unlocked, kernel-unlocked, fully flashable Android phone for $399, with free shipping in the US:
http://code.google.com/android/dev-devices.html
(plus $25 if you're not already registered as an Android developer, which is probably the case.)
Awesome. This removes one of my ever-dwindling list of Android complaints, that no open phone has been available that matches the openness of the software.
K-9 SMS: faster SMS for Android
I pulled the latest Android git code and fixed some performance bugs in the SMS app. Here's the improved SMS app:
http://bradfitz.com/android/K9Sms.apk
It's a lot faster to scroll around and stuff now. No more repetitive, uncached, blocking SQL queries in the UI thread when each list items comes in/out of view.
With permission from Jesse Vincent, I named it after k9mail, as it's in a similar spirit. We'll probably put it in k9mail's svn repo until all the changes get merged into mainline. Consider this a temporary, experimental fork.
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!