2024
Using an audit trail table on Oracle
Posted on Saturday, 5 October 2024
VSCode Snippets
Posted on Thursday, 18 July 2024
Adding LaTeX Maths to Writebook
Posted on Saturday, 13 July 2024
Receiving compressed data from an http(s) endpoint
Posted on Wednesday, 20 March 2024
2023
DevContainers - The future of developer environments
Posted on Monday, 24 July 2023
Proxmox 8 on sub $200 mini PCs
Posted on Saturday, 1 July 2023
Network planning and VPN
Posted on Thursday, 20 April 2023
The era of the sub $200 PC
Posted on Wednesday, 5 April 2023
2022
Learning concepts from chatGPT - Operational Transform and Conflict-free Replicated Data Types
Posted on Sunday, 11 December 2022
7 reasons to not use caching
Posted on Sunday, 4 December 2022
Software Architecture illustrations
Posted on Wednesday, 16 November 2022
Data Lineage for dataflow and workflow processes
Posted on Saturday, 12 November 2022
Tesla Megapacks put into context
Posted on Wednesday, 9 November 2022
Embracing SQLite and living with micro-services
Posted on Saturday, 22 October 2022
The case for a SpaceX Starship laser ablation platform for orbital debris management
Posted on Sunday, 18 September 2022
We can leave viruses behind on Earth as we leave the gravity well
Posted on Friday, 14 January 2022
2020
Checking for liveness on databases for health checks
Posted on Tuesday, 14 July 2020
The point of Space exploration
Posted on Saturday, 18 April 2020
2019
Tips and tricks for C# Jupyter notebook
Posted on Sunday, 17 November 2019
Applications in LP and MILP with C# and OR-Tools inside Jupyter
Posted on Saturday, 16 November 2019
Hosting your C# Jupyter notebook online by adding one file to your repo
Posted on Thursday, 14 November 2019
Introduction to linear programming with C# and OR-Tools inside Jupyter
Posted on Thursday, 14 November 2019
Docker controlled from Jupyter Notebook C# with PostgresDB
Posted on Tuesday, 12 November 2019
Testing SQLite in C# Jupyter notebook
Posted on Tuesday, 12 November 2019
Jupyter notebook with C# and R
Posted on Tuesday, 12 November 2019
Using bulk inserts on databases
Posted on Monday, 11 November 2019
Reflections on Webassembly - May/Nov 19
Posted on Sunday, 3 November 2019
Using Github actions to build Wyam and publish to github pages
Posted on Sunday, 3 November 2019
R - Reading binary files
Posted on Sunday, 3 November 2019
R - Reading JSON from redis
Posted on Sunday, 3 November 2019
Switching to Wyam
Posted on Wednesday, 23 October 2019
2018
60 year bet on the state of Humanity in Space
Posted on Tuesday, 5 June 2018
2015
Append files together using windows command line
Posted on Friday, 26 June 2015
Tail command with powershell
Posted on Thursday, 19 February 2015
2014
Oracle Getting a list of all columns, data types, lengths of column for every table in your schema
Posted on Tuesday, 16 September 2014
Getting autoincremented version numbers in Visual Studio
Posted on Monday, 25 August 2014
Using SVG images on Azure Websites
Posted on Saturday, 23 August 2014
Diff / Compare two files in Visual Studio
Posted on Sunday, 23 March 2014
Listing the channels of the WIFI networks around you in Windows
Posted on Tuesday, 11 March 2014
Oracle - Reclaiming LOB space after deletion (CLOB, BLOB)
Posted on Monday, 3 February 2014
Oracle SQL Developer - Set NLS to give you full date and time
Posted on Friday, 31 January 2014
2013
SqlFiddle - A way to share SQL snippets so that they can be tested in the browser
Posted on Tuesday, 5 November 2013
Raspberry Pi update Arkos
Posted on Thursday, 31 October 2013
Debugging tips
Posted on Thursday, 31 October 2013
Commenting and Uncommenting in vi
Posted on Tuesday, 23 July 2013
Updating my Raspberry Pi's IP address on a distant server via SFTP
Posted on Friday, 5 July 2013
Raspberry pi
Posted on Wednesday, 23 January 2013
2012
Making Fortran DLLs to interface with VBA in Excel
Posted on Thursday, 24 May 2012
Styling a Checkbox as an Ellipse
Posted on Wednesday, 23 May 2012
Styling a ListView with a Horizontal ItemsPanel and a Header
Posted on Wednesday, 23 May 2012
Javascript google maps basics
Posted on Tuesday, 24 April 2012
Python - CSV handling
Posted on Tuesday, 24 April 2012
KML File structure
Posted on Tuesday, 24 April 2012
Python - Neat little file http download routine
Posted on Tuesday, 24 April 2012
Accessing the power control panel in windows XP
Posted on Monday, 23 April 2012
Adding windows printers with a VBScript
Posted on Sunday, 22 April 2012
Emotes on iPhones iOS5
Posted on Wednesday, 28 March 2012
WPF - DynamicDataDisplay - A Chart component that works
Posted on Saturday, 11 February 2012
Getting my ip on my Raspberry pi for a script
Posted on Saturday, 11 February 2012
Google doesn't need to worry
Posted on Saturday, 11 February 2012
WPF - AvalonDock - A Docking component
Posted on Saturday, 11 February 2012
Oracle 10g - Pivoting data
Posted on Friday, 27 January 2012
Apple apps - Remote
Posted on Thursday, 26 January 2012
Migrating my mum to OS X - Adressbook and applescript
Posted on Tuesday, 24 January 2012
Awesomenote and Evernote
Posted on Tuesday, 10 January 2012
Migrating my mum to OS X - Experiences
Posted on Tuesday, 10 January 2012
AwesomeNote - One app that changes the iPhone
Posted on Monday, 2 January 2012
Screen and paper convergence
Posted on Sunday, 1 January 2012
2011
The Livescribe Echo pen
Posted on Saturday, 31 December 2011
Setting up Wordpress publishing from iPhone
Posted on Saturday, 31 December 2011
Migrating my Mum (OS X)
Posted on Friday, 30 December 2011