brad's life [entries|archive|friends|userinfo]
Brad Fitzpatrick

[ website | bradfitz.com ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

this has gone too far [Jul. 3rd, 2009|02:01 pm]
[Tags|, ]

wot? San Francisco Water does social networking?!
LinkLeave a comment

Google Profiles has XFN now [Jun. 24th, 2009|01:38 pm]
[Tags|, , ]

Google Profiles just launched a new feature that's too dorky and obscure to warrant an official "Google blog" blog post, so the product manager on it said, "Brad, you're dorky... you should post it. You do Social Graph API stuff. The right people would read your blog, right?" (roughly)

So sure, I'll blawg it here.

Google Profiles now have XFN rel="me" attributes on links. Again. (It had them briefly for awhile but it was done grossly so they were removed...)

Why is this important? rel="me" links are the glue of your social identity online. They tie together all your sites & accounts, letting other sites know where to find you. (Of course, if you don't want to be found, or have different personas: don't make links between them!). But if you're reading this post you already know all this, so I'll shut up.

How does it work in Google Profiles now? While I don't work directly on Profiles, I sit near them and like to voice opinions on things. So here's the new design, which you can blame me for parts of if you hate it:

  • assume users don't care about rel="me" and it's super dorky.
  • do the best possible right thing by default, but let dorks override it.
  • assume users will use products in ways you didn't imagine (aka "wrong")
  • assume users will add Profiles links to their favorite websites, bands, friends, etc., not just "their" pages on the web.
  • hide the rel="me" choice by default when adding a link
  • show the rel="me" choice if they go back and press "edit" on it
  • track two new bits per-link:
    1. does the user care about rel="me"? (i.e. are they dorky?)
    2. if so, does the user want this link to be rel="me"?
  • when rendering the Profiles page HTML, consider those two bits:
    • if the dork bit is on, use the value of the second bit (whether they chose rel="me" on this link)
    • if the bit is off, just guess. But guess somewhat conservatively. We can adjust these heuristics over time (a lot of which are based on sgnodemapper), as most the links will be in do-not-care mode.

So, my dorky friends, you can now fix the rel="me" state on your links by going to the editor and pressing "Edit" on the links and checking their state. Be sure to hit "Save" at the bottom.

Enjoy.

(And keep in mind that the real utility of all this comes later. Consider yourself a dorky earlier adopter.)

Link5 comments|Leave a comment

Birthday Card [Jun. 9th, 2009|01:10 pm]
[Tags|]

Sierra's brother sent her a birthday "card":

I do not support the holiday card industry. Happy b-day. Love, Ian M-S.

Link9 comments|Leave a comment

Hiking [May. 31st, 2009|01:14 pm]
[Tags|, ]

Went to Seattle with Sierra this weekend. Hung out with her parents and brother and went hiking with her dad and recorded it with the "My Tracks" Android app, which let me upload it to Google Maps: the 7.6 mile Hansville hike. Good hike & good app.

Back to SF tonight.
Link4 comments|Leave a comment

Facebook Phonebook Exporter updated [May. 9th, 2009|03:38 pm]
[Tags|]

Updated my old Facebook Phonebook Exporter / sync tool to work with Facebook's new layout.
Link3 comments|Leave a comment

Found on my desk... awww? [Apr. 28th, 2009|09:32 pm]
[Tags|, ]

Link7 comments|Leave a comment

PubSubHubbub [Apr. 26th, 2009|10:04 pm]
[Tags|, ]

Brett and I made a bunch of progress on PubSubHubbub today. Bunch of new docs, two Perl modules, protocol clarifications & spec cleanup, hub server updates, etc.

If you haven't read about it, or it's been awhile, I encourage you to go check it out.

We're looking for help with client libraries and general involvement if you have any time! Join the list and claim a language / CMS.
Link4 comments|Leave a comment

Newspaper Death [Apr. 20th, 2009|08:21 am]
When I read blogs, I'm more tolerant to grammatical mistakes. But the AP? C'mon:
http://www.huffingtonpost.com/2009/04/19/ap-obama-gores-foreign-po_n_188770.html

....

At his news conference Obama said he didn't think he did much damage to U.S. security or interests by shaking the hand of Chavez, whose country has a defense budget about one-six hundredth the size of the United States, and depends upon it's oil reserves for solvency.

....
(emphasisze mine)

Seriously, AP editors? Seriously, Steven R. Hurst?

Maybe the newspapers should die.
Link20 comments|Leave a comment

Happy 10 years! [Apr. 15th, 2009|09:43 pm]
[Tags|]

Happy 10 year birthday, LiveJournal!
Link98 comments|Leave a comment

Google Profiles gets pretty URLs [Apr. 14th, 2009|11:00 am]
[Tags|]

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....)
Link15 comments|Leave a comment

Ireland [Mar. 21st, 2009|09:10 am]
[Tags|, , ]
[Current Location |52.05554, -9.50302]

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).
Link9 comments|Leave a comment

Travel [Feb. 13th, 2009|03:50 pm]
[Tags|]

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.
Link11 comments|Leave a comment

Pictiondrunkery [Feb. 5th, 2009|03:55 pm]
Tessa liked my proposal for birthday bar hopping beginning by meeting at my house with some drunken Pictionary, which she calls "Pictiondrunkery".

But yeah --- if I know you and/or you've ever been over to my house, come by tonight. We'll be drinking and playing board games while people arrive between 7 and 9 or so, and then head out after that.
Link6 comments|Leave a comment

age++ [Feb. 5th, 2009|06:56 am]
[Tags|]

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.
Link43 comments|Leave a comment

Seattle in a nutshell [Dec. 20th, 2008|01:11 pm]
[Tags|]

Brrr. Love it.

Link8 comments|Leave a comment

Android, Debian, Linux, remote keyboard to G1, ... [Dec. 14th, 2008|11:02 pm]
[Tags|, , ]

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. [info]dan_erat and I were hacking on an Android app today which everybody can use....)
Link7 comments|Leave a comment

K-9 SMS: v2 [Dec. 8th, 2008|11:56 pm]
[Tags|, , ]

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
Link11 comments|Leave a comment

Android Developer Phones [Dec. 8th, 2008|11:47 am]
[Tags|]

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.
Link30 comments|Leave a comment

K-9 SMS: faster SMS for Android [Dec. 7th, 2008|10:08 pm]
[Tags|, , ]

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.
Link12 comments|Leave a comment

This Just In: Forbes Clueless! [Dec. 6th, 2008|11:24 pm]
[Tags|, , ]

Oh man. Worst article ever. Count the inaccuracies and stupidities within.

Some of the highlights:
  • they reference my Android garage door opener app but confuse it and say that Android was ported to run on a garage door opener. I mean, almost the same, right? :P
  • they call X11 an old version of Unix:
    Google employees not using the secret OS are employing various versions of Unix, such as Linux or Ubuntu, and some older operating systems, like X11, he says.
Love it.
Link15 comments|Leave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]