I found something the Nexus One isn’t good at

Posted by admin on March 09, 2010

Three weeks after buying my Nexus One, I have located it’s Achilles heel. I just shelled out R559.00 on Sennheiser in ear pieces (daylight robbery, but there were no other stores nearby). I then limped back to my desk to listen to the insanely good ASOT 445. Shortly after pressing play, I needed to send an sms. Pain ensued.

I’m not entirely sure, but it seems to me that the Nexus One attempts to buffer the entire song? ASOT episodes are around 2 hours long (which make the 4gb card cringe), which is also roughly how long it took me to get the on screen keyboard up and running. This was very surprising, given that the Nexus One has plenty of CPU and RAM and even a 2 hour song should be able to sit comfortably in memory.

So yes, the Nexus One isn’t perfect – but it’s damn close. As a phone and companion, it reigns supreme. As an iPod.. meh.

Navigating in emacs

Posted by admin on March 08, 2010

GNU emacs, for those who don’t know, is not really a text editor. It’s a Lisp interpreter. When used a text editor, various hooks (such as examining file extensions) enable various text editing modes. At any time, only one major mode can be active. The major mode effectively tells emacs about the structure of the text you are editing. For example, ruby-mode let’s emacs know about do..end and that CAPITALS are keywords. These major modes also define various functions which hook to standard key-bindings.

With emacs, you can jump to the end of a paragraph, to the beginning of the method you’re in and much more.. if you know the correct key combination. This post is a meek attempt and listing the navigation bindings I’ve found useful. I will not be giving language-specific bindings – rather, I will focus on standard bindings which should translate to any language. Continue reading…