~mgdm

Hello. I'm Michael Maclean. You may know me as “mgdm”.
I make things with code.

Follow me on Twitter.

  • Home
  • About
  • Weblog
  • Talks
  • 19/05/2013

    zsh with Antigen

    I've found a better way to set up zsh.

  • 19/11/2012

    PHP room at FOSDEM 2013

    I'm helping run the PHP room at FOSDEM 2013.

  • 13/09/2012

    Why one-line installers are a bad idea

    Why I think the trend for one-line software installers is a bad idea.

  • 25/06/2012

    New Toys

    The next iteration of mgdm.net has appeared.

  • 28/12/2011

    PECL/Cairo 0.3.0 released!

    As I'm sure you've all been longing to hear, we've finally got around to releasing a new version of PECL/Cairo!

  • 04/08/2011

    FrOSCon 2011

    I'm very pleased to be able to announce that I'll be giving two talks at this year's FrOSCon conference in St Augustin near Bonn in Germany, on the 20th and 21st of August.

  • 09/06/2011

    Pango for PHP PECL channel

    It occurs to me that though I wrote an introduction post about Pango for PHP, I forgot to mention that it's actually installable using the PECL installer.

  • 21/03/2011

    Android: LinearLayouts, WebViews and black screens

    Just making a quick note in case anyone else is searching for the same problem.

  • 21/02/2011

    Using Pango for PHP: a taster

  • 02/02/2011

    libsureelec, a driver for Sure Electronics LCD displays

    A few months ago I got a pair of 4x20 LCD displays from Sure Electronics, via eBay.

  • 19/01/2011

    CMSes: an update

    My previous post was typed in a bit of a hurry (was it that obvious?) and could probably have done with a few more sarcasm tags, though I think I still have a valid, if small, point.

  • 17/01/2011

    Where are all the decent PHP CMSes?

    I've been recently asked to check out some CMSes for someone, and try to find a recommendation.

  • 16/01/2011

    Habari plugins published

    I've just committed two new plugins to the habari-extras Subversion.

  • 15/01/2011

    Recent activity: Habari plugins

    I think I'm just about keeping to this one-post-a-week thing, almost.

  • 02/01/2011

    2011, now with less tumbleweed

    It's my intention this year to at write at least one post on here per week, ideally with some substance to it, rather than just recording what I had for breakfast (that being Twitter's job, after all).

  • 12/06/2010

    Cairo talk feedback from DPC10

    I noted a couple of comments after my talk on Cairo at DPC 10 yesterday, so I thought I'd respond to them here to clear up what's going on.

  • 01/06/2010

    Ubuntu Accessibility team

    Recently I've become involved in a move to resurrect the Ubuntu Accessibility team, which seemed to have stagnated until quite recently when Penelope Stowe got involved and suggested I joined too.

  • 10/04/2010

    EuroWinPHP contest

    This year I've decided to enter the EuroWinPHP contest, as I figured it might be interesting to learn a bit more about how PHP works on Windows.

  • 01/03/2010

    Handling fonts in PECL/Cairo

    Currently, in PECL/Cairo the only way to draw text is the referred to as the toy text API, which is a very basic way of handling text compared to the facilities available in the Cairo library itself.

  • 26/02/2010

    Speaking at DPC10

    I'm happy to say that I'll be speaking at the Dutch PHP Conference in June in Amsterdam, on the subject of the PECL/Cairo extension I've been helping out by working on for the past few months.

  • 03/02/2010

    PECL/Cairo 0.2.0 released

    The first beta version of the PECL/Cairo extension has just been released.

  • 21/01/2010

    Cairo article published

    I've got 3 posts or so queued up in my mind to write out, but some of them rather depend on doing other things first, so this will just be a quick note to say I have an article in the most recent php|architect magazine on the subject of Vector Graphics with Cairo.

  • 09/11/2009

    A brief update

    Last weekend I spent a couple of days on the yacht Hebridean as part of an RYA sail cruising day skipper course.

  • 16/07/2009

    Debug of the year

    I saw this article on the BBC, where a man who bought a packet of cigarettes from a petrol station in the US ended up being charged $23,148,855,308,184,500 instead.

  • 06/07/2009

    PECL/Cairo 0.1.0 released

    The first alpha of the PECL Cairo extension I've been helping out with has been released.

  • 15/05/2009

    What I've been up to

    I finally decided to get around to doing something about my site, so I've made a front page for it which is better than a straight redirect onto the blog.

  • 08/05/2009

    PHP 5.3.0RC2

    PHP 5.3.0RC2 has been released, which means that the next version of PHP is just around the corner.

  • 19/10/2008

    My favourite ever dialogue box

    I saw this on TheDailyWTF recently, and decided I had to try it for myself, and it works!

  • 29/09/2008

    Custom functions on the 400D

    This is a camera-geek post, so if you're not one of those, feel free to skip.

  • 28/07/2008

    Making timelapses with Linux

    In other news, I've been spending far too much time recently with my camera.

  • 28/07/2008

    Defective Defective by Design

    A couple of years ago, I think, I became sufficiently motivated by the defectivebydesign.org campaign that I decided to go and join the Free Software Foundation to support them.

  • 04/06/2008

    Lugradio Live 2008

    LugRadio Live 2008 is happening on the 19th and 20th of July at The Lighthouse Media Center, Chubb Buildings, Fryer Street, Wolverhampton.

  • 23/04/2008

    The Linksys NSLU2, part one

    I've spent some time recently playing with a couple of Linksys NSLU2s.