phil has a blog

Standard web video pixel dimensions

16:9 4:3
1920 x 1080 -
1280 x 720 -
720 x 405 -
640 x 360 640 x 480
560 x 315 560 x 420
480 x 270 480 x 360
400 x 225 400 x 300
320 x 180 320 x 240
240 x 135 240 x 180
160 x 90 160 x 120
- 120 x 90
- 100 x 75
80 x 45 80 x 60
- 60 x 45

Cue sheet // Fabriclive 40: Noisia

TITLE "Fabriclive 40: Noisia"
PERFORMER "Noisia"
FILE "noisia.mp3" MP3
  TRACK 01 AUDIO
    TITLE "Cannonball"
    PERFORMER "Phace"
    INDEX 01 00:00:00 
  TRACK 02 AUDIO
    TITLE "Stompbox (Spor Remix)"
    PERFORMER "The Qemists"
    INDEX 01 00:44:00 
  TRACK 03 AUDIO
    TITLE "Alive (Dub)"
    PERFORMER "Phace"
    INDEX 01 01:28:00
  TRACK 04 AUDIO
    TITLE "Anti Social"
    PERFORMER "The Upbeats"
    INDEX 01 02:34:00
  TRACK 05 AUDIO
    TITLE "Splash Step"
    PERFORMER "Break"
   INDEX 01 05:10:00 
  TRACK 06 AUDIO
    TITLE "Diplodocus (Dub)"
    PERFORMER "Noisia"
    INDEX 01 07:46:00
  TRACK 07 AUDIO
    TITLE "Claret's March"
    PERFORMER "Spor"
    INDEX 01 10:19:00
  TRACK 08 AUDIO
    TITLE "Head Knot (Dub)"
    PERFORMER "Noisia"
    INDEX 01 11:50:00
  TRACK 09 AUDIO
    TITLE "The Tide"
    PERFORMER "Noisia"
   INDEX 01 13:30:00
  TRACK 10 AUDIO
    TITLE "Nowhere (Dub)"
    PERFORMER "Icicle"
     INDEX 01 15:55:00
  TRACK 11 AUDIO
    TITLE "The Feed"
    PERFORMER "Noisia"
    INDEX 01 17:34:00
  TRACK 12 AUDIO
    TITLE "Global (Dub) - Subtitles"
    PERFORMER "Sabre"
   INDEX 01 19:15:00 
  TRACK 13 AUDIO
    TITLE "Cold Champagne (Dub)"
    PERFORMER "Phace"
    INDEX 01 20:55:00
  TRACK 14 AUDIO
    TITLE "Panic"
    PERFORMER "The Upbeats"
    INDEX 01 23:31:00
  TRACK 15 AUDIO
    TITLE "Infusion"
    PERFORMER "Noisia"
    INDEX 01 24:40:00
  TRACK 16 AUDIO
    TITLE "Split The Atom (Instrumental)"
    PERFORMER "Noisia"
   INDEX 01 28:03:00 
  TRACK 17 AUDIO
    TITLE "Mordez Moi"
    PERFORMER "Spor"
    INDEX 01 32:52:00
  TRACK 18 AUDIO
    TITLE "Seven Stiches"
    PERFORMER "Noisia"
    INDEX 01 35:45:00
  TRACK 19 AUDIO
    TITLE "Brown Time"
    PERFORMER "Noisia"
    INDEX 01 40:43:00
  TRACK 20 AUDIO
    TITLE "Stigma (Dub)"
    PERFORMER "Noisia"
    INDEX 01 44:07:00
  TRACK 21 AUDIO
    TITLE "Alice (Noisia Remix)"
    PERFORMER "Moby"
    INDEX 01 46:55:00
  TRACK 22 AUDIO
    TITLE "Concussion"
    PERFORMER "Noisia"
    INDEX 01 50:59:00
  TRACK 23 AUDIO
    TITLE "Facade (VIP)"
    PERFORMER "Noisia"
    INDEX 01 52:22:00
  TRACK 24 AUDIO
    TITLE "Medicine (Matrix Remix)"
    PERFORMER "Optical"
   INDEX 01 54:18:00 
  TRACK 25 AUDIO
    TITLE "Mudslide"
    PERFORMER "Noisia"
    INDEX 01 56:03:00
  TRACK 26 AUDIO
    TITLE "Viperfish (VIP)"
    PERFORMER "Misanthrop"
    INDEX 01 59:17:00
  TRACK 27 AUDIO
    TITLE "Crank (Dub)"
    PERFORMER "Noisia"
    INDEX 01 60:34:00
  TRACK 28 AUDIO
    TITLE "Creep Out"
    PERFORMER "The Upbeats"
    INDEX 01 62:30:00
  TRACK 29 AUDIO
    TITLE "Square Feet"
    PERFORMER "Noisia"
    INDEX 01 65:00:00

To www, or not to www

Which one to choose??

no-www.org
www.yes-www.org
www.www.extra-www.org

I’m in favour of dropping it, here’s my setup

RewriteCond %{HTTP_HOST} ^www\.phildawson\.co\.uk$
RewriteRule ^(.*)$ http://phildawson.co.uk/$1 [R=301,L]

Positioning Controls on a Google Map

Quick example of how to position GSmallMapControl() in the top right of a Google map

var pos = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10)); 
map.addControl(new GSmallMapControl(), pos);

Firefox - Blinking vertical bar cursor on webpage

This drove me nuts as until I found out I had turned on ‘Caret browsing’ by accident, to toggle the feature on/off use the F7 key (fn+F7 mac).