1. IPv6

    I've finally managed to find the time to look into IPv6. The ISP for siology.net and my home ISP both don't provide native IPv6 to their customers, so I had to make use of hurricane electric's IPv6 tunnels.

    It took a little while to get my ...

    read more
  2. Zenoss credentials creep

    I've just been recently looking at a few different monitoring solutions, and i've pretty much decided that the best candidate for our usage is Zenoss. Perhaps I'm missing something, but it's a little alarming to me the typical methods many Zenoss addons use to obtain their ...

    read more
  3. Seeding Devops

    Discussed below are some of my musings and waffling on moving from a larger company to a smaller one, and how this affects best practice operations.

    I joined a company six or so months ago working in team which have a tightly knit group of developers but had shed their ...

    read more
  4. Zenoss swap usage threshold as percentage

    Published: Mon 05 November 2012
    By Sirex

    In Linux.

    For some reason, setting a threshold in zenoss for percentage amount of swap usage is not as easy as you may hope. You can set a threshold as a fixed value easily enough, but doing it as a percentage (such that it will work on machines with differing amounts of ...

    read more
  5. Personal flaws

    Published: Fri 02 November 2012
    By Sirex

    In Rants.

    It's about time I fessed up to some things, and as this is a blog, and the only thing I know much about is me, I'll just launch right into it...

    I work as a computer system administrator. This means I frequently deal with technologies that are fast ...

    read more
  6. Site has now gone static

    Published: Wed 10 October 2012
    By Sirex

    In Misc.

    Like most people, I can't be bothered to keep track of wordpress updates, so i've moved the site to use a static site generator (pelican). It's really quite good, and removes alot of the extra crap wordpress adds and needs like a database server. Over the next ...

    read more
  7. convert kiwibank xml into csv for spreadsheet

    If xml xslt isn't possible, here's a little snippet of code that takes one argument, an xml file as provided by New Zealand's Kiwibank, and converts it into a semi-colon delimited output. Useful for spreadsheets such as libreoffice calc

    Usage: kiwibank-parser.py [xml file path] > output-file.csv ...

    read more
  8. bash progress bar snippet

    little snippet of bash that produces a progress bar

        #!/bin/bash
        # A simple progress bar that overwrites itsself in place

    function print_progress_bar {
        cols=`tput cols`
        jobName="$1"
        doneNum="$2"
        totalNum="$3"
    
        jobLen=${#jobName}
        doneLen=${#doneNum}
        totalLen=${#totalNum}
    
        barLength=$(($cols - ($jobLen+$doneLen+totalLen+14)))
    
        percentDone=`echo "scale=1; ($doneNum/$totalNum)*100 ...
    read more
  9. Move pointer to middle of screen, multi-head.

    Short script (in python) to shift mouse pointer to middle of screen, useful to save time on low acceleration pointing devices. Works for multi-head setups.

    #!/usr/bin/env python
    # Small script to jump pointer to middle of given screen number
    # Run with [scriptname] [screen number]
    import os, sys
    
    modelines = os ...
    read more
  10. Projecting co-ordinates onto a round surface.

    Little snippet of handy code (in perl), how to adjust 2 dimentional latitude / longitude co-ordinates for plotting on a sphere.

        rotAngle = 0;       # Rotational offset
        padX     = 0;       # Initial padding on Y axis
        padY     = 0;       # Initial padding on X axis
    
        posX = 0;
        posY = 0;
    
        posY = 0.5 * log( (1 + sin(lat)) / (1 ...
    read more

« Page 2 / 3 »

blogroll

social