Nexus One ADB access on Ubuntu Karmic and Lucid

Do you get this error when you connect the Nexus One to your Ubuntu desktop for ADB? I did on stock 64 bit Karmic and Alpha 2 Lucid versions of Ubuntu.

$ adb devices
List of devices attached
???????????? no permissions

To be able to have non-root users talk to the Nexus, you need to edit the udev permissions as follows:

# /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYMLINK+="android_adb", MODE="0666"


You then need to restart udev and check that the Nexus One has shown up.

$ sudo restart udev
$ adb devices
List of devices attached
HT9CNP810278 device


You may need to kill the adb server as follows:

$ adb kill-server
$ adb start-server


Success, fame, and ADB access should now be yours. Read More!

Rememberance Day



In Flanders fields the poppies blow
Between the crosses, row on row,

That mark our place; and in the sky
The larks, still bravely singing, fly
Scarce heard amid the guns below.


We are the Dead. Short days ago
We lived, felt dawn, saw sunset glow,
Loved and were loved, and now we lie,
            In Flanders fields.


Take up our quarrel with the foe:
To you from failing hands we throw
The torch; be yours to hold it high.
If ye break faith with us who die
We shall not sleep, though poppies grow
            In Flanders fields. 



Photograph from the album Lieutenant J.S. Purvis, 5th (T) Battalion (1916-1918). Soldiers resting in the forward lines and trying to catch up on sleep, the Battle of the Somme, September 1916.

Read More!

The best menu in the world.


Ah, Georgian humour. For those that don't know, the background to this is the effect of the war on Gori and Russian control of Abkhazia and South Osettia's capital, Tskinvali.
Read More!

Apparent Jabber/XMPP progress at Facebook

$ telnet chat.facebook.com 5222
Trying 69.63.176.191...
Connected to chat.facebook.com.
Escape character is '^]'.
<stream />
<?xml version="1.0"?><stream:stream id="F6DE2CB5" from="chat.facebook.com" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="en"><stream:error><invalid-namespace xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></stream:error></stream:stream>
Connection closed by foreign host.

---

That's a Jabber port and a Jabber handshake. Maybe it's actually going to happen. Read More!

Nameless salaryman's dancing robots



Really the title tells you why it's so cool. I also love that when he moves it around he's in a suit, and thus clearly too mature to be making robots dance to this music. None the less, he wanted robots dancing to cheesy J-pop, and that's what he made.

I salute you, nameless salaryman, you made me smile. Read More!