Stoat - Where?

| Adventures In Engrish
  • Home
  • Contact
  • Projects
  • 15 . 06 . 11

    Facebook Engineer Fired For Using Facebook Way Too Much At Work.

    A cautionary tale for those of you addicted to social networks.

    → Read More

  • 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

  • 12 . 01 . 11

    And The Water Continues Its Inexorable Ascent

    The recent floods have transformed Brisbane. Here I describe the mood on the night of January 12th as we wait for the flood peak to come.

    → 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

  • 17 . 11 . 10

    Ed Vaizey: A Danger To The Internet

    Ed Vaizey has all disavowed Net Neutrality, saying instead that market forces should shape future access to the Internet. He is dangerously wrong and underestimates the degree to which a tiered Internet will impinge upon creativity, innovation and free speech.

    → 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

  • 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

  • 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

  • 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