Stoat - Where?

| Adventures In Engrish
  • Home
  • Contact
  • Projects
  • 31 . 01 . 11

    You Need A Montage

    ImageMagick and GraphicsMagick are fantastic tools for manipulating images. Here, I outline the montage sub-command and use it to tile two photos of differing dimensions, so that they can be easily aligned in a column format with other images.

    → Read More

  • 27 . 01 . 11

    Now Reading… More

    On my recent joyful rediscovery of reading, a simple and inestimable pleasure that I let alone for too long, and a new bare-bones WordPress plugin I cobbled together tonight to list recently read books.

    → Read More

  • 18 . 01 . 11

    An Erlang Matrix Module

    A simple matrix module written in Erlang, using lists rather than tuples as its main implementation detail, which provides a number of standard matrix operations without the excessive copying and overhead that existing modules exhibit.

    → Read More

  • 08 . 01 . 11

    Giving Back: My 2011 Manifesto

    Open source projects have immeasurably changed the world and my life for the better. With no formal employment for the bulk of 2011, I pledge to give time and effort to people that need help, and projects that inspire me.

    → Read More

  • 26 . 08 . 10

    Object Oriented jQuery Plugins Mk 2

    Update: This code is now on GitHub and has had some substantial improvements made. You should look at the latest code here and submit a pull request if you make any improvements! In a recent post, I outlined a method to abstract away the complexity of creating an encapsulated jQuery plugin. However, as was pointed […]

    → Read More

  • 22 . 08 . 10

    Object Oriented jQuery Plugins

    Object oriented jQuery plugins have typically been hard to create in an elegant way. Here, we demonstrate how to design a clean jQuery plugin which allows for full encapsulation of data, and allows access to public methods without using the data object as a obvious proxy.

    → Read More

  • 11 . 08 . 10

    Subtle Behaviour of The Static Keyword in PHP 5.3

    Describing a slight inconsistency in PHP 5.3’s use of the static keyword and how it can affect late-static binding.

    → Read More

  • 30 . 06 . 10

    Do You Still Want Gengo?

    Gengo is a multi-lingual plugin for WordPress that has fallen by the wayside. Is there enough interest out there for me to restart development on it?

    → Read More

  • 24 . 03 . 10

    Using Multiple Start and End Keys for CouchDB Views

    Describing how to patch CouchDB 0.10.1 to query views with multiple start and end key ranges in one request.

    → Read More

  • 18 . 03 . 10

    Handling JSON Objects in CouchDB Native Erlang Views

    Using CouchDB Erlang views can be confusing when your documents contain JSON objects. Understanding how Couch processes JSON internally and making use of Erlang pattern matching smoothes the way.

    → Read More

  • 10 . 03 . 10

    CSS Technique: Morning Sunset

    A novel CSS+Javascript effect that allows a site to blend from one full-page image to another as the visitor scrolls down the page.

    → Read More

  • 16 . 02 . 10

    CouchDB For A Real-Time Monitoring System

    CouchDB is a promising young technology offering an alternative to Postgres and other SQL-based datastores for fast retrieval and aggregation of data. Here, I discuss findings on its suitability for a real-time monitoring system.

    → Read More

  • 07 . 02 . 10

    Modelling Recurring Events in PHP

    In a previous article, I described how set operations could be modelled in PHP. With that foundation, we can begin to generate complex date criteria suitable for modelling recurring events. There are a number of different kinds of date condition, which Martin Fowler terms “Temporal Expressions”. Typical temporal expressions include “Last Day in the Month”, […]

    → Read More

  • 04 . 02 . 10

    Set Operations in PHP

    Modelling Set operations in PHP using object oriented classes to represent Union, Intersection and Difference.

    → Read More

  • 27 . 01 . 10

    Automatically Mounting WebDAV in Ubuntu with a FuseDAV Init Script

    How to automatically mount a WebDAV share in Ubuntu using FuseDAV, an init script and a simple configuration file.

    → Read More

  • 11 . 05 . 05

    X-Valid 0.98

    Another point release for X-Valid.

    → Read More

  • 23 . 03 . 05

    X-Valid 0.96

    A minor update to X-Valid necessitates another release post.

    → Read More

  • 19 . 02 . 05

    X-Valid 0.95

    Another version of X-Valid which fixed up a couple of issues, added compatibility and one-click installation.

    → Read More

  • 19 . 08 . 04

    X-Valid

    A simple plugin for WordPress that converts arbitrary HTML to valid XHTML.

    → Read More

  • Howdy!

    Jamie Talbot

    Technology and travel stories from a global roaming, kangaroo loving, sake drinking gaijin pom.

    Check out my projects and my resume, take a look at some code on Github and feel free to contact me.

  • Latest Project

    Lots of photos and not enough space to display them? You Need A Montage!

  • Projects

    Check out my projects and my resume, or see some code on Github.

    Latest Project

    Lots of photos and not enough space to display them? You Need A Montage!

  • Asides

  • Flickr

Site design by Jamie Talbot.
Copyright © 2004 - 2011 Jamie Talbot