Development

  • Git – initialisation of a new project

    Begining a new repo using our model requires a central remote remo for the team members to contribute to. To begin a new repo the following steps should be observed – note this assumes the default master branch is the name of your main development branch and that the remote will be called origin. First create [...]
    feat_git
  • The making of our 2011 Christmas card

    We had a lot of fun piecing together this years e-card. The aim was to come up with something simple with a link to our “labs” development blog. We wanted to avoid flash this year and create something that would work cross device.
    xmas-icon
  • Staging with Git

    We use a branching model which is based on each developer having their own "dev" branch, a "proofing" branch to collectively test ideas, a "staging" branch for testing the next feature to go to the "live" branch. In this article our remote is called "origin". This means that the staging and proofing branches need to [...]
    feat_git
  • Centos service boot order

    Recently we had some trouble getting a startup script to work correctly on our intranet Centos 5 linux box.
    feat_centos
  • HyperViper release pending

    Well, the game has been finished for some time now – just awaiting its release from Psytronik. Can't wait to get my hands in a physical copy. Look out for it soon! The snake bulging and egg vibrating made it in Also added a groovy sound track (or two) for the game over screen. Also [...]
    feat_hyperviper
  • XSL bitwise comparisons

    Need to do a bitwise test inside your XSLT – well without native support you can use the following… <xml/><br /> <stuff><br /> Value being checked = <xsl:value-of select="$testvar"><br /> test bit 1:<xsl:value-of select="number($testvar) mod 2)=1"><br /> test bit 2:<xsl:value-of select="floor((number($testvar) div 2) mod 2)=1"><br /> test bit 3:<xsl:value-of select="floor((number($testvar) div 4) mod 2)=1"><br /> [...]
    feat_xslt