July 2009 Archives

July 24, 2009

TuxMessenger

I've made an older project of mine available via my Git server.  TuxMessenger is a client for MSN Messenger (.NET Messenger Service), primarily aimed at the GNU/Linux platform.  I started writing it back in 2003, when I was dissatisfied with the clients currently available on the platform.  It has some nice features:

  • Uses a recent version of the MSN protocol (MSNP12).
  • Support for MSN7-style 'custom status messages'.
  • Support for avatars ("display pictures").
  • Support for sending and receiving 'nudges'.
  • Decent internationalisation thanks to GTK2 and Pango.
  • Drag and drop multi-way conversations.
  • Support for message fonts and colours.

tuxmessenger.pngTuxMessenger was designed from the outset to be fast and "business-like". You won't find the word "buddy" anywhere here!  Also, TuxMessenger is an exclusively "single-network" client, since it arose partly from a dissatisfaction with many "multi-network" IM clients and the way they impose they sometimes semantics of one network onto the use of another.

TuxMessenger is licenced under the GNU GPL.  Development has mostly stopped because the "itch" which I was scratching has faded.  Not because better alternative clients have become available, but because - for me - TuxMessenger works fantastically.  It's become part of the furniture on my desktop, with me barely noticing it's there.  Nevertheless, I'm happy to be contacted with bug reports/praise/criticism and so on regarding it.

July 20, 2009

OpenMooCow Using ALSA Directly

I've now got bored enough of SDL problems (as described here) to start work on a version of OpenMooCow which uses ALSA directly.  Development can be found in the "alsa" branch, here.

It basically works, but still uses SDL only for loading the WAV file and converting the sample rate of the sound.  After removing the SDL dependency altogether, it'll be released as version 0.5.

July 7, 2009

Handy Household Hint

Use those liquid washing tablet things, rather than powder, when washing your "Washable Suit".  Otherwise, the powder crystallises to give a white, dusty appearance that's hard to get rid of.

I imagine that's what you want for more normal clothes, so that the fluorescence stuff can work, but it's definitely not what you want for a suit...

July 5, 2009

KMS Running on Openmoko

This is just to report that, as of a few days ago, KMS (kernel modesetting) is running on Openmoko.  There's a piece of slightly bodged memory mapping to fix, and suspend/resume needs some experimentation to work, but otherwise it works enough to get a framebuffer console and for X to start up in fbdevhw mode.  The next step after fixing the problems is to allow X to run in "KMS mode", making full use of the power of the new infrastructure for its rendering.