My name is Matt, I'm a 20-something computer programmer. I'm currently living in Mountain View, California; working for a particularly fruity, Cupertino based computer company. In here you'll find a bunch of photos, some links to my blog and the bits of software I was working on before I moved to California in 2010.

Head over to my blog, .us. My experiences moving from the UK to California at the start of 2010, my experimentation with photography and general rants about code, or you can have a look at the abstract of my latest post.

Alcatraz

DSC_3154

DSC_2968

The Irssi IRC core in a Cocoa user interface. MacIrssi attempts to present the Irssi interface in a fashion you feel at home in using a GUI environment. MacIrssi also provides several enhancements that you would normally expect in a GUI Mac OS IRC client, find them, download information and a links to the development project by pressing the reveal.

  • Support for detecting wake/sleep on Mac OS.
  • Growl support with event-based notification control and selective per-channel notification.
  • Preferences panes, including GUI features, major Irssi config settings and server/network/channel editing.
  • User definable hot-key shortcut system.
  • MacIrssi will obey config settings found in your ~/.irssi/config file and write back Irssi settings. Only MacIrssi specific settings are stored outside of your config file.
  • Perl support on the latest supported Mac OS X release, 10.6 Snow Leopard.
  • Universal binary, supporting PowerPC and Intel processors and Mac OS X 10.4 Tiger or later.
  • GPLv2 licensed.
Downloads
Bugs

Please head on over to the Issues section on the MacIrssi Github page if you want to report new bugs.

Development

Development hangs out over on Github, you can find the project page at http://github.com/daagaak/MacIrssi.

A powerful audio metadata tool, using acoustic analysis and MusicBrainz to identify your songs, find their metadata and even download the album art off Amazon for you. Features, downloads and development information under the reveal.

  • Handles MP4 (unencrypted) and MP3 audio files.
  • Track and Album recognition off existing metadata fragments, including directory structure and filenames.
  • Alternatively, Rapport can analyse the acoustic signature of your audio files and match them against MusicBrainz entries.
  • Tracks are grouped, automatically, by albums with the most matches. Easily switch any track to a found alternative match, or look one up yourself.
  • A powerful but easy-to-use, native, Mac OS X user interface.
  • Takes advantages of Mac OS X 10.6's Grand Central Dispatch API, for more efficient use of your multi-core machine.
  • Runs on Mac OS X 10.6, Snow Leopard or later.
  • BSD licensed.
Downloads
Development

Development lives over on Github, jump to the project page at http://github.com/daagaak/Rapport for more information and source code.

A functional, lightweight Mac OS X client for Teamspeak 2 servers, with support for Channel Commander. Very much a basic featureset, I don't have much time to maintain or develop TeamSquawk past it's current state. It provides a consistent OS X user interface, with a low CPU overhead and the ability to use channel commander chat. Feature list, downloads and the like below the reveal.

  • A small, lightweight client for Teamspeak 2 servers (important, does not support Teamspeak 3).
  • Allows voice chat in any room using the Speex audio codec, supports multiple bitrates.
  • Supports talking as a Channel Commander, with separate hot-key bindings.
  • Grand Central Dispatch driven network communication and audio decoding routines.
  • Runs on Mac OS X 10.6, Snow Leopard or later.
  • BSD licensed.
Downloads
Development

Development lives over on Github, jump to the project page at http://github.com/daagaak/TeamSquawk for more information and source code.