Oliver Smith
Technology, Travel and Stuff
Technology
Travel
Stuff
About Me
© 2023. All rights reserved.
technology
Enabling middle click using a Kensington Trackball in Ubuntu 15.10
03 Jan 2016
Installing Nodered using Ansible
30 Sep 2014
Configuring SSL and Gitlab through an Apache Reverse Proxy
18 Jul 2014
Dynamic DNS with the Linode CLI - Version 2
04 Apr 2014
Dynamic DNS with the Linode CLI
28 Jan 2014
Fixing Email Addresses in Git Repos after migration from Mercurial using Fast Export
30 Mar 2013
Cropping videos using ffmpeg / libav / avconv
30 Dec 2012
Atomic Counters using Mongodb's findAndModify with PHP
08 Jul 2012
Styling the HTML5 Meter Tag Using the Shadow DOM
19 May 2012
Inspecting the Shadow DOM using Google Chrome
19 May 2012
Using PHP - Resque with Silex and the Symfony2 Classloader
11 May 2012
HTTP Basic Auth in Silex
07 May 2012
JSON Error / Exception Messages in Codeigniter 2.0+
09 Apr 2012
Codeigniter Conference 2012 - Post Conference Thoughts
19 Feb 2012
Streaming audio from Ubuntu Linux to a DLNA player (Blu Ray or PS3) using Rygel
10 Jan 2012
PHP 5.4 File Upload Progress and HTML5 Progress Bars
04 Dec 2011
Installing PHP 5.4 in Ubuntu
03 Dec 2011
Codeigniter Unit Testing with Simpletest and PHP 5.3
03 Nov 2011
PHP North West 2011
09 Oct 2011
Speeding up PHP - Using process forking to accelerate image resizing
07 Oct 2011
MQTT Caller Display - Hacking the BT Caller Display 50 Serial Port
02 Oct 2011
Simple sitemaps in codeigniter
22 Sep 2011
Double sided male headers - ease your FTDI cable to breadboard connections woes!
14 Sep 2011
Creating a Remote Webcam using NodeJS, Android, Opera Mobile, Web Sockets and HTML5
08 Sep 2011
Enabling web sockets on Opera Mobile
05 Sep 2011
getUserMedia(), the device API and the state of the webcam in browser using javascript and html5 video
27 Aug 2011
Easy Menu Formatting in Codeigniter
27 Aug 2011
Customising Netbeans for better performance and ease of use as a PHP IDE
25 Aug 2011
Oggcamp 2011
15 Aug 2011
Backing up my world - Online back ups for work and play
24 Jun 2011
10 things I've learnt my first year as a web developer (Advice to new web developers)
01 Apr 2011
Websocket URL routing (specifying MQTT subscription topic by URL)
30 Jan 2011
Node.js, MQTT and Websockets
29 Jan 2011
Chromium OS - another look 1 year on
16 Jan 2011
Cool geeky books I read in 2010
01 Jan 2011
Websocket support on Android (Using Fennec)
25 Nov 2010
Arduino manufacturing problems
01 Oct 2010
Using the new Arduino Mega 2560 with Arduino 0019 on Ubuntu
30 Sep 2010
Building a Low Powered and Silent Atom Based Server (Sheevaplug alternative)
15 Sep 2010
WebSocket-Arduino Forked - Updated arduino websocket library now in development
11 Sep 2010
A new OSS PHP MQTT Client Library - phpMQTT
10 Sep 2010
An MQTT/Websocket based Thermometer using the html5 meter tag
05 Sep 2010
A simple MQTT to Websocket Bridge using Mosquitto and pywebsocket
23 Aug 2010
Getting started web sockets using pywebsocket, mod_python and apache in Ubuntu
22 Aug 2010
First steps using Python and MQTT (using pynotify on Ubuntu)
15 Aug 2010
When web sockets won't work (Web socket handshaking updates)
13 Aug 2010
Getting started with Node.js and Web Sockets on Ubuntu 10.04
03 Aug 2010
Secure Graphs - Using Google Charts API over https using PHP and cURL
13 Jun 2010
Sheevaplug - Why Globalscale suck
09 Jun 2010
Testing Ubuntu Unity on my eeepc 901 (with screenshots)
11 May 2010
Solecreator.com - a good idea, terribly executed (updated with response)
29 Apr 2010
Upgrading the 50MHz Rigol DS1052E to the 100MHz DS1102E with simple serial commands on ubuntu
03 Apr 2010
Maker Faire UK 2010 Newcastle
14 Mar 2010
MQTT, Arduino, Old Ammeters and Bandwidth Monitoring
11 Mar 2010
Where to buy electronic components, arduinos and sheevaplugs in the UK?
27 Feb 2010
MQTT, Mosquitto and PHP
26 Feb 2010
Sheevaplug - An ideal home server
15 Feb 2010
How the TI ez430 Chronos watch could be better (Updated)
08 Feb 2010
Controlling lights with TI ez430 chronos, home easy, arduino and processing
07 Feb 2010
Simple caching of twitter timelines using PHP
06 Feb 2010
Receiving TI ez430 Chronos Button Presses in Processing (and Python)
06 Feb 2010
Graphing ti ez430 Chronos watch data in Processing
05 Feb 2010
Graphing ti ez430 Chronos watch data in Linux
31 Jan 2010
Internet Speed Monitoring with BT (2Wire) Homehub 1800HG
03 Jan 2010
Inside the UNI-T UT60A Multimeter
27 Dec 2009
Using a webcam with OpenCV to display video on an LED Matrix controlled by arduino
06 Dec 2009
Fixing the C++ debugger gdb in netbeans 6.7 on ubuntu karmic 9.10
21 Nov 2009
How to boot Google ChromeOS on an eeepc or vmware and virtualbox
20 Nov 2009
First impressions of using ChromeOS
20 Nov 2009
Getting NMEA data from an Inforad GPS speed camera detector
19 Nov 2009
Fixing Arduino on Ubuntu 9.10 Karmic x64 with librxtx-java
15 Nov 2009
Arduino LED matrix shield
15 Nov 2009
Listing wordpress pages with descriptions
31 Oct 2009
writing a GUI in processing
24 Oct 2009
twitterpop - hardware
24 Oct 2009
twitterpop - Code
24 Oct 2009
powershell and arduino serial communication
24 Oct 2009
my first synthesizer
24 Oct 2009
Fritzing!
24 Oct 2009
twitterpop
23 Oct 2009
face tracking for virtual reality
23 Oct 2009