Archive

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