Roland Turner

about | contact

Archive

Simplest Possible Systemd Service
PayPal problem VV44REXSG (KMM201394745V73460L0KM) and the lack of a Singapore remittance license
First successful satellite tracker test
Peering inside TLS traffic, server-side
gtk-creator-usb "Failed to install the bootloader"
Installing yum-cron
Java Modifier Sequence
Importance of the LIGO results
A Conversation with a Lamp Post
Geekcamp.SG 2015 Slides
Happy birthday Singapore!
Bye Dad, Thanks for Everything, Rest in Peace
Perl in-place deletion
Yahi presentation at Barcamp
Things I'd Want to Know if I were 20 Today
Yahi haze-mapping project
LinkedIn activity broadcasts, a "Privacy" setting that you may wish to revise
Capital Requirements for Launching a Venture
"no talloc stackframe at" message in Ubuntu 14.04
MX6, An Immodest Proposal for Easing the Acceptance of Email over IPv6
Unifying the phone and the PC: Ubuntu Edge, the "F1" of mobile phones
/etc/hosts keeps getting overwritten
Things to see and do in Sydney
Configuring Tomcat for SSL when the private key already exists
The Parable of the Fisherman and the Consultant
A defensive strategy for accepting email over IPv6
Towards ‘serverless’ social-networking
Information services want to be valuable
A passive-aggressive response to the lack of separate privacy controls for Facebook comments and likes
52ed3f0090fa307b5f02125542471581 != NaN
Rao and Reiley’s “The Economics of Spam” grossly understates the economic costs of spam.
Thunderbird 4 works. On Mars. On Neil Armstrong’s birthday.
Quick and dirty PostgreSQL to JSON exporter
Transit of Venus
“perl: warning: Setting locale failed.” “perl: warning: Please check that your locale settings:”
Directing a shell script’s entire output to syslog
Using pulseaudio remotely via ssh
Bye Mum, Thanks for Everything, Rest in Peace
The world’s most expensive airline ticket?
Mum’s Condition
Perl-style join() function in Java
cannot access .gvfs: Transport endpoint is not connected
Prefixing stdout and stderr with helpful markers
UNIX date command options for 8601 dates
The Importance of being Earnest, a play in 3 acts, or possibly 4
I have finally produced something useful with the Makerbot
Can the Makerbot be programmed to self-replicate?
Constraining the size/complexity of the law
Disincentivising middle-east oil use vs. disincentivising CO2 emssion
OCBC account numbers
Java idiom for removing suffixes
Frame dragging *MEASURED* and consistent with Einstein’s prediction.
Visa and MasterCard are competitors, right?
Extracting a domain from an email address in Excel
Nuclear reactor simulator
Tracing Firefox
Sendmail names LogiQ “App of the Month”
rsync and directory pollution redux
Displaying the contents of x509 certificates
Ctrl-Alt-Backspace not restarting X on Ubuntu
Getting OpenOffice Writer to give up attempting recovery of non-existent documents
My Twynam geocache, ten years ago today
Sir Humphrey makes the case for smokers being national benefactors
Getting GNOME’s slideshow screensaver to show a specified set of Pictures
vimoutliner on Ununtu 10.10/Maverick
“HTTP server sent an invalid Content-Range header” during Ubuntu upgrade
Oakeshott’s unconstitutional “contrivance”
Getting a BlackBerry to accept a self-signed SSL certificate for Funambol sync
Tree-climbing Robot Snake
ntp and ntpdate not changing the date on Xen guests
Bash regexes
Pay-at-the-Pump Skimming
Excel: rounding to the nearest $10
The Tagaytay Steakhouse
Tracking down the cause of disappearing files with Samba full_audit
Building opensync 0.39
Windows/BlackBerry tethering on M1 in Singapore
Testing WordPress post-by-email again…
A use for PowerPoint: avoiding the imparting of information
Getting a LinkSys RangePlus WUSB100 1737:0078 working with Ubuntu 9.10
Makerbot CupCake CNC Batch #12 dispatched
Restoring Funambol Sync on a re-flashed BlackBerry
Life imitating art: catfood?!
Creating with vi a file which has no terminating newline
Multiple perl packages inside a perl script
Your mother was a potato-headed fast-food restaurant worker who worshipped cheese on an uninhabited island
Notes from NSC1: When a Web2.0 startup should seek funding
Searching by image
Mandelbulb: Mandelbrot goes 3D
Mein Luftkissenfahrzeug ist voller Aale
Reddit’s Amazon Web-Services Use
XKCD on Death
Google Wave is in Beta
Using Gmail as an OpenID Provider
The date command and ISO 8601 date+time representations
The need to “create jobs”
A long-lost link and Google’s allegedly making us stupid
NSW parliament lockout
Interesting numbers on carbon reserves
Stephen Shapiro on Edison’s 700 non-failures
The “other” solution to ethical problems
New Lost In Reception blog post: Lessons from McAfee’s “DAT 5664″
“Blaiming the Sharks” starts to take form…
Monbiot on Britain’s “Outsourcing Unrest”
Restaurant: Lemonia
Nostalgia: The view from KM8
Ubuntu rocks (MySQL password reset made easy)
R.I.P Anthony Rumble
Having Thunderbird download messages as they arrive, rather than waiting until you switch to “offline” mode.
Making Nautilus use your home directory as the desktop
Study of hemispheric CO2 timing suggests that annual increases may be coming from a global or equatorial source
Yahoo’s Best Practices for Speeding Up Your Web Site
Command-line Fu
Dilbert tackles usability
Usable software, a game of inches
SIngapore journey planner
Finding Greek restaurants in Singapore
How FriendFeed uses MySQL to store schema-less data
Why there are idle ships anchored in the vicinity of Singapore
ps options for finding out the exact starting time of a days-old process
MySQL replication recovery when a master loses power
OpenGoo
Wikipedia enters the journalist’s rumour-laundering cycle
Auto-default _AND_ auto-update for MySQL TIMESTAMP columns
The first high-speed impact between two intact spacecraft
Working out running programs
Statistically significant other
Ctrl+Alt+Del works to reboot/reset BlackBerry Bolds
Geodata under Creative Commons
HOWTO: Wii remote in Ubuntu 8.04
Clay Shirky: Where do they find the time
Aegisub: If programming languages were religions…
The Columbus Dispatch : Atheists bond during ‘de-baptism’
Kosciuszko National Park, NSW, Australia
The “other” problem with DRM
Doing the rounds for Thanksgiving
Bash parameter expansion magic for “substitute all”
Stepping over clashing updates in a MySQL cluster
Preventing rsync from polluting a destination directory during transfer
MySQL, writing to a CSV file
Hedge Funds: The Third Quarter Report
A censorial Australian government “working with” industry
No-so-enjoyable recreation
One liner for counting rows in MySQL
PostgreSQL: which transactions have been in progress for more than 10 seconds?
SNMP, CPU idle and integer lengths
Forcing an openvpn client to use a dynamically-allocated (ephemeral) local port
Security Maxims
Schneier on confiscations at airport security
gnome-screensaver, controlling the location of “Pictures”
Safe creation of tempfiles
PostgreSQL: which process is causing locks to be held?
“Coal Ash is More Radioactive than Nuclear Waste”
WordPress.com and double-hyphens
Making “top” watch instances of a particular command
links for 2008-07-31
From the “not entirely obvious” department
links for 2008-07-26
links for 2008-07-25
links for 2008-07-24
links for 2008-07-22
links for 2008-07-20
links for 2008-07-16
Strunk and White on “That vs. Which”
links for 2008-07-12
links for 2008-07-09
links for 2008-07-03
links for 2008-07-02
links for 2008-07-01
links for 2008-06-30
links for 2008-06-29
links for 2008-06-27
links for 2008-06-24
When using MediaWiki in an intranet context and you want file: URLs to be rendered correctly
links for 2008-06-20
links for 2008-06-19
links for 2008-06-10
links for 2008-06-09
Expanding CIDR blocks
Shifted to WordPress for the time being
Flag and Bell, London, UK
Gatherings, Montreal, Quebec, Canada
Woodley, Berkshire, United Kingdom
Jindabyne, NSW, Australia
Party, Woodley, Berkshire, United Kingdom
Bierodrome, London, United Kingdom
Octoberfest Reunion, The Phoenix, London, United Kingdom
Dave's Farewell, Dust, London, United Kingdom
The Phoenix, London, United Kingdom
Schloss Beesenstedt, Beesenstedt, Germany
Octoberfest, Munich, Germany
Nelson's Victory, Portsmouth, Hants, United Kingdom
Bath, Somerset, United Kingdom
Wells, Somerset, United Kingdom
Cornwall, United Kingdom
Cornwall, United Kingdom
Cornwall, United Kingdom
Madron, Cornwall, United Kingdom
Eden Project, Cornwall, United Kingdom
Wales
Hereford, England and Hay-on-Wye, Wales
Stratford-upon-Avon and Worcester, England
Oxford and The Cotswolds, England
DisIntegraTion Party, Berlin, Germany
Berlin, Germany
Joerg's Birthday, Integra, Berlin, Germany
Christina's Birthday, Laval, Quebec, Canada
The Magicians' Garden, Mosaicultures International Montreal, Old Port, Montreal, Quebec, Canada
Sculpture Park, Mount Royal, Montreal, Quebec, Canada
Botanic Gardens, Montreal, Quebec, Canada
Montreal, Quebec, Canada
Oksana's Farewall, Sho Dun Restaurant, Montreal, Quebec, Canada
Montreal, Quebec, Canada
Geocaching, Brandenburg, Germany
Vlodya's Hat, Berlin, Germany
Ad's Farewell, Integra, Berlin, Germany
Berlin, Germany
Australia's Highest Geocache, Kosciusko National Park, NSW, Australia
Buran Shuttle, Darling Harbour, Sydney, NSW, Australia
Farewell Party, Sydney, NSW, Australia
Geocaching, Lane Cove National Park, Sydney, NSW, Australia
ProgSoc's Heaviest Arrival, UTS Programmers' Society, Sydney, NSW, Australia
Olympics, Sydney, NSW, Australia
Olympic Torch, Pyrmont, Sydney, NSW, Australia
Housewarming Party, Sydney, NSW, Australia
Illawong Lodge, Kosciusko National Park, NSW, Australia
Farewell Parties, Montreal, Quebec, Canada
Festival Montreal En Lumiere, Montreal, Quebec, Canada
Kennedy Space Centre, Florida, USA
MGM/Disney Studios, Disney World, Florida, USA
Greenhouses, EPCOT, Disney World, Florida, USA
Florida Keys, Florida, USA
Florida Keys, Florida, USA
Florida Keys, Florida, USA
Daytona Beach, Florida, USA
Washington, District of Columbia, USA
Providence, Rhode Island, USA
North Kingston, Rhode Island, USA
Montreal, Quebec, Canada
New York, NewYork, USA
New York, NewYork, USA
Camping Domaine Des Cedres (Cedar Camping Ground), Quebec, Canada
Maddison, Wisconsin, USA
Natalies's Cottage at Hemmingford, Quebec, Canada
Abigail's Birthday
motorola-a768i-ota-sync
better-use-of-rf-spectrum
centi-inches
flying-flag
from-norway-to-norway-via-uk-france
glow-in-dark-gold-fish
motorola-a768i-video-encoding
rotary-dial-cellmobile-phone
this-product-moves-when-used
tool-use-in-crows
xml-binary-optimized-packaging
babooshka-do-you-like-pina-colada
boarding-gate-id-checks-who-needs-them
hero-worship
jsp-custom-tags
moblogging
motorola-a768i-ota-sync-https
oops-is-sha-1-broken
thats-no-space-station-its-moon
these-weapons-of-mass-destruction
bovine-philosophy
downloadable-media-and-distribution
jstl-and-empty
tomcat-and-concurrent-access-to
ad-lib-card-game
audioblogging-manifesto
electronic-scrolling-led-belt-buckle
google-talk-aka-monkeys
how-to-be-creative
it-doesnt-hurt-enough-yet
jwz-audioblogging-manifesto
making-sense-of-tcptwreuse
memories-coming-up-during-car-accident
national-day-of-reason
selectively-per-host-ignoring-host
sound-of-silence
us-excercising-tighter-control-over
are-movie-critics-puritans
australian-climate-change-pre-dates
darth-is-everywhere
english-verbs-with-contradictory
gargantuan-armadillo-fossil
global-warming-umm-alternate
in-other-news-temperature-in-hell
maggots-as-surgical-aid
missing-one-russian-lake-cold-war
morse-vs-sms
stop-it-stop-it-or-you-will-all-go
drown-phish
hell-has-frozen-over
homebrew-air-conditioning
judge-told-alleged-sex-offender-too
non-toxic-chemotherapy
oxytocin-conmans-friend
payment-card-industry-data-security
police-pedantry
sheep-urine-as-pollution-reducing
de-roofing-bus
he-aint-got-no-distractions-cant-hear
isolated-ecosystems
its-worse-than-that-hes-dead-jim
new-antarctic-base-will-ski-to-safety
rara-telecommunications
sizing-geothermal-energy-availability
ssl-keyscerts-for-vpn-use
computer-security-calendar
handy-bash-debugging-trick
hydrogen-for-your-fireplace
paul-graham-on-what-business-can-learn
placebo-effect-not-placebo
power-transmission-line-corridors-as
thinking-outside-garbage-can
why-irrevelant-text-adverts-keep
xen-process-migration-filesystem
drinking-your-own-kool-aid-or-flavor
economist-on-digital-home
factory-grown-organic-produce
mohammed-finally-comes-all-way-to
oh-no-we-always-check-our-facts
fps-level-name-generator
google-maps-pedometer
joe-amazing-coding-monkey
postgresql-perl-and-dbi
presentation-styles
reconstructing-absinthe
sandwich-predates-sandwich
debian-etcnetwork-interfaces-and
like-captured-spy
registering-colour-as-trademark
releton-search-adjustable-googleyahoo
alexa-hosting-and-deja-vu
banana-protocol
format-tradeoffs-for-backups-on-dvd
history-of-tom-bakers-scarves
java-xml-and-pretty-printing
slowing-of-gulf-streamnorth-atlantic
ben-franklin-on-fake-security
best-blonde-joke
birds-grandiloquent-dictionary
coin-stacking-for-people-with-way-too
dns-lint-tool
google-turns-to-dark-side
in-other-words-schizophrenia-in-humans
more-support-for-conveyor-theory
pix-en-ate-javascript-photo-editor
sources-for-stock-photography
worlds-longest-concert-sounds-second
favicon-tool
females-accidentally-bite-bits-off-of
has-peak-oil-transitioned-from
increased-atmospheric-co2-levels-may
interrogation-as-special-case-of
nhs-bureaucracy
one-mile-down-61999-to-go
photons-quantum-nature-flirts-with
so-how-many-times-did-they-pass-ball
unexplored-options-in-air-travel
as-kr-would-say
customising-docbook-xsl-output_22
four-years-in-uk
grafting-in-svn
java-privates-arent
more-nhs
on-postgresql-jdo-and-shaving-of-yaks
coming-to-montreal
sudo-and-debian-stable
brutalising-language
examining-posgtresqls-locks
limits-to-authoritariancentralising
voting-in-uk
local-internet
human-names-as-identifiers
in-montreal
in-order-to-complicate-listening-to
jazz-festival-jam-sessions
leaving-montreal
minority-report-ui
on-business-models
single-ton-of-junked-pcs-has-more-gold
ssh-debian-and-system-bootup-in
three-constituencies-touched-by
coping-with-mail-server-abuse
great-british-beer-festival
looking-for-dvd-robot
managerial-assumption
sending-big-files-via-smtp-or-is-there
sneaky-dna-analysis-to-be-outlawed
so-convenient-thing-it-is-to-be
did-i-remember-to
joel-test-rating-your-development
on-card-displays
risks-to-privacy-of-using-pseudonyms
using-home-directory-as-nautilus
why-is-blair-still-pm
10097-32533-sequel-76520-13586
10097-32533
australian-standard-classification-of
carbonado-another-approach-to-java
mediamvp-and-dvds-via-vlc
more-on-on-card-displays
pitt-st
preventing-flash-from-wedging-with-esd
retro-animation-and-breast-cancer
using-wget-in-scripts
what-straw-actually-wrote
calvin-and-hobbes-on-creativity
dr-adams-or-how-i-learned-to-stop
ei
fingers-and-holes-in-shaken-cornstarch
links-for-2006-11-07
links-for-2006-11-09
links-for-2006-11-10
links-for-2006-11-13
links-for-2006-11-16
links-for-2006-11-24
links-for-2006-11-25
links-for-2006-11-28
links-for-2006-11-29
links-for-2006-11-30
nostalgia_09
on-novells-open-letter
perl-warning-setting-locale-failed
snapshotdebiannet-historical-debs
sun-java-and-gplv2
suns-j2se-under-gnu-gplv2-today
suns-simon-phipps-in-london-20-dec
test-driven-programming-extrapolated
threshers-word-of-mouth-campaign
travelling-at-speed-of-wikipedia
valuing-youtube-back-of-envelope
body-impact-timelines-for-quitting
links-for-2006-12-09
maintaining-other-debain-releases-in
seasonal-use-for-those-excess-business
threshers-revisited
catching-up
movie-300
whoosh
moved-to-wordpress