Notepad.ONGHU
Knowledge without memory is useless
Blog
Twitter
Facebook
LinkedIn
GitHub
Email
RSS
Categories:
About
Tech
Windows
Productivity
My Setup
Web
Bluemix
Jekyll
IBMCloud
Ruby
C++ Builder
RAD Studio
ITS
Japan
Random Observations
Audio
Electronics
Technology
Travel
Radiant CMS
Rails
JRuby
Programming
Tricks
Tips
Power BI
IBM Cloud
T-Engine
T-Kernel
TRON Forum
Console
Windows 10
Git
PC Migration
Personal
PostgreSQL
Cooking
Android
Kotlin
RubyOnWindows
Java
Email
Database
UseGems
WSL2
TV
Humour
Project Management
Textile
Hotwire
Support
Gems
Random Thoughts
DiagramsAsCode
Mermaid
YARD
Structurizr
OpenLayers
Web Maps
GitHub Pages
Documentation
ActiveRecord
Rubygems
OneNote
Podman
Linux
Virtualbox
DuckDB
Mindmaps
Windows 11
Learning
Customisation
Office
AI
OpenStreetMap
GIS
QGIS
Outlook
Calendar
About
Productivity
Getting Started
Tech
Shoutout to some really useful online JSON tools (2024 Edition)
Power BI - Create new table by expanding columns
My Hardware Setup at Home
Launching a Windows 10 App from the Command Line
Use Command Files to Switch Directories Easier on Windows
Shoutout to some really useful online JSON tools
Changing Windows Console Colours
Windows
Windows: Retrospecting my setup - 0 clicks, 1 click, and more
Windows: Changing Icons for Office Files
Windows: Fix Corrupted Icon Display in Explorer
Windows: How to see what icons are in an EXE or DLL
Windows: Installing and Running Podman Desktop - Part 1
Windows: Virtualisation and Running Linux
Windows: Use Graphviz without Installation
Windows: Setting Environment Variables and Changing the PATH Permanently
Windows: Exporting Office Apps Customisations
Windows: Taming Windows Search
Windows: Set an icon for the Windows Terminal Shortcut
Windows: Make the Windows Hotspot Network Private
Windows Batchfile Programming Notes - Part 1
Windows: Name your command windows
Despite problems, making WSL2 Work
Solve: A fast Windows PC feels sluggish when moving through code or a list
We're having trouble with your reqest - Netflix fails on Windows
Redirect all output to /dev/null on Windows Command
A more verbose prompt in Windows CMD Shell
Java on Windows: switching to a specific Java version/ runtime
Go home on Windows
Navigate to a command file's directory in Windows CMD Shell
Launching a Windows 10 App from the Command Line
Use Command Files to Switch Directories Easier on Windows
Changing Windows Console Colours
Productivity
Windows: Retrospecting my setup - 0 clicks, 1 click, and more
Outlook Calendar: Sharing in your Organisation
Opinion: The Upcoming AI Coding Syndrome
RAISE: Evaluating if AI is helping me code
Productivity: Organising the notebook in OneNote
Productivity: Creating a Year Overview Page for 2025 in OneNote
Windows: Name your command windows
You're probably not using your Calendar enough
Getting FreeMind to work with OpenJDK
Solve: A fast Windows PC feels sluggish when moving through code or a list
Tips for Categorising and Storing E-mails
7 + 1 Tips for E-mail Subject Lines
Power BI - Create new table by expanding columns
My Hardware Setup at Home
Launching a Windows 10 App from the Command Line
Use Command Files to Switch Directories Easier on Windows
Creating iCalendar (ICS) Files with Full-day Events in Ruby
Getting work done in a Flight
Travel, Calendars and Time Zones - 6 Tips
Productivity
Changing Windows Console Colours
My Setup
Productivity: Organising the notebook in OneNote
Productivity: Creating a Year Overview Page for 2025 in OneNote
Windows: Use Graphviz without Installation
Windows: Setting Environment Variables and Changing the PATH Permanently
Windows: Exporting Office Apps Customisations
Windows: Taming Windows Search
Textile, RedCloth and Jekyll
You're probably not using your Calendar enough
Getting FreeMind to work with OpenJDK
Journey to Jekyll: Part 9 - Upgrading to Ruby 2.6
Journey to Jekyll: Part 8 - Speeding up the Site Part 2
Journey to Jekyll: Part 8 - Speeding up the Site Part 1
Journey to Jekyll: Part 7 - Redirect HTTP to HTTPS on IBM Cloud/ Bluemix Staticfile Buildpack
Exporting a List of Installed Programs in Windows 10
Git Notes #01
Journey to Jekyll: Part 6 - SSL with ZeroSSL on IBM Cloud/ Bluemix
Journey to Jekyll: Part 5 - Showing .directories with Staticfile Buildpack
Journey to Jekyll: Part 4 - Adding .directories to your site
My Hardware Setup at Home
Launching a Windows 10 App from the Command Line
Use Command Files to Switch Directories Easier on Windows
Getting work done in a Flight
Travel, Calendars and Time Zones - 6 Tips
Productivity
Journey to Jekyll: Part 3 - Sharing with AddThis
Journey to Jekyll: Part 2 - Google Analytics
Changing Windows Console Colours
Web
Shoutout to some really useful online JSON tools (2024 Edition)
Shoutout to some really useful online JSON tools
Bluemix
Journey to Jekyll: Part 7 - Redirect HTTP to HTTPS on IBM Cloud/ Bluemix Staticfile Buildpack
Journey to Jekyll: Part 6 - SSL with ZeroSSL on IBM Cloud/ Bluemix
Journey to Jekyll: Part 5 - Showing .directories with Staticfile Buildpack
Journey to Bluemix: Part 4 - Updating the Buildpack
Journey to Bluemix: Part 3 - Deploying without Downtime
Journey to Bluemix: Part 2 - Custom Domain for your Application
Jekyll on Bluemix for New Users
Jekyll
Textile, RedCloth and Jekyll
Escaping Liquid Tags in Jekyll
Journey to Jekyll: Part 9 - Upgrading to Ruby 2.6
Journey to Jekyll: Part 8 - Speeding up the Site Part 2
Journey to Jekyll: Part 8 - Speeding up the Site Part 1
Journey to Jekyll: Part 7 - Redirect HTTP to HTTPS on IBM Cloud/ Bluemix Staticfile Buildpack
Journey to Jekyll: Part 6 - SSL with ZeroSSL on IBM Cloud/ Bluemix
Journey to Jekyll: Part 5 - Showing .directories with Staticfile Buildpack
Journey to Jekyll: Part 4 - Adding .directories to your site
Journey to Bluemix: Part 4 - Updating the Buildpack
Journey to Bluemix: Part 3 - Deploying without Downtime
Journey to Jekyll: Part 3 - Sharing with AddThis
Journey to Jekyll: Part 2 - Google Analytics
Journey to Bluemix: Part 2 - Custom Domain for your Application
Jekyll on Bluemix for New Users
IBMCloud
Journey to Bluemix: Part 4 - Updating the Buildpack
Journey to Bluemix: Part 3 - Deploying without Downtime
Journey to Bluemix: Part 2 - Custom Domain for your Application
Jekyll on Bluemix for New Users
Ruby
Ruby Tips 15 - Don't let UTC trip you up
Ruby 4.0 on Windows: Day 0 - install and Hello World
JRuby 10 on Windows: Day 0 - install and Hello World
Using DuckDB on Windows and with Ruby
Ruby 3.4 on Windows: Day 0 - install and Hello World
Ruby: 20 Day Gem Challenge Part 4
Ruby: 20 Day Gem Challenge Part 3
Ruby: 20 Day Gem Challenge Part 2
Ruby: 20 Day Gem Challenge Part 1
Notes on Using Licensed and Licensee for OSS Licensing and SBOM: Rails Apps
Rails 8.0 with Ruby 3.3 on Windows: It just works! (and what to do if it doesn't!)
Ruby Tips 14 - Copy a file with a new base name
Rails: Load multiple records by ID (find v where)
Rails 7.1 automatically loads lib! Now, what?
Fix: Rails main Rubocop Error on Windows
Using Rails main for Development
JRuby 9.4 on Windows: Day 0 - install and Hello World
Ruby Tips 13 - Find code that has not been documented with YARD
Rubymine warning - Typo: in word
Ruby Tips 12 - Simplify your code with Ruby Array values_at
Ruby Learning by Reversing: Native Gems, Part 7
Ruby 3.3 on Windows: Day 0 - install and Hello World
Rails 7.1 with Ruby 3.2 on Windows: It just works!
Ruby Learning by Reversing: Native Gems, Part 6
Ruby Learning by Reversing: Native Gems, Part 5
Ruby Learning by Reversing: Native Gems, Part 4
Ruby Learning by Reversing: Native Gems, Part 3
Ruby Learning by Reversing: Native Gems, Part 2
Ruby Learning by Reversing: Native Gems, Part 1
Ruby Learning by Reversing: Series 1 - Native Gems
Ruby 3.2 on Windows: Day 0 - install and Hello World
HotWire and Stimulus Tutorials - Bookmarks
Uninstalling Ruby On Windows
Bookmarks: Resources for Images, Sounds, etc.
Ruby Tips 11 - Level up your usage of the Ruby Hash (Part 1)
Ruby Tips 10 - Adding enumeration to your class
Ruby 3.1 on Windows: Day 0 - install and Hello World
Why we like to use JRuby
Solve: VisualVM does not start up on Windows with OpenJDK
JRuby on Windows: Using the G1 Garbage Collector Helps
JRuby on Windows: Day 3 - Using Apache POI (Java) to create XLSX files
Rails 7.0 with Ruby 3.0 on Windows: It just works!
Ruby 2.7 on Windows: Install and Hello World
Oracle from Ruby on Windows - OCI, Sequel and NLS_LANG
JRuby: Using locally built JRuby JARs with Warbler
JRuby on Windows: Day 3 - Building from Source
Ruby Tips 9 - Solving SassC Installation Errors
Cairo with Ruby - Converting code from Cairo to RCairo
Cairo with Ruby - Samples using RCairo
Cairo with Ruby - Installation on Windows
Ruby Tips 8 - Solving Bundler Certificate Errors
JRuby on Windows: Day 2 - Creating Executable JARS
Ruby on Windows: pik to run code with a specific Ruby version
Ruby Tips 7 - Updating bundler default version
Ruby Tips 6 - Solving FileUtils Warning: already initialized constant
Ruby 3.0 on Windows: Day 0 - install and Hello World
Using ActionMailer outside Rails
Rubymine and RuboCop complain - no such file to load
Ruby Tips 5 - Adding a Time Zone to a Date Time String
Using Bundler Package to Distribute Gems and Ruby Applications together
Ruby Tips 4 - Using a Ruby Gem from a Private BitBucket Repository
Ruby Tips 3 - Finding all Dependencies of a Ruby Gem
Ruby Tips 2 - Net::HTTP and HTTPS/ SSL
Ruby Tips 1 - Environment Variables in Config Files
JRuby on Windows: Day 1 - Running Scripts
Jekyll on Ruby 2.7 on Windows: Installation
JRuby on Windows: Day 0 - install and Hello World
Using RadiantCMS in 2020
Creating iCalendar (ICS) Files with Full-day Events in Ruby
Sending E-mail with Ruby
C++ Builder
Deleaker - finding leaks in C++ Builder and Delphi projects
Flipboard Magazine for C++ Builder and Delphi
RAD Studio
Deleaker - finding leaks in C++ Builder and Delphi projects
Flipboard Magazine for C++ Builder and Delphi
ITS
Where are the Grab Straps/ Handles in your Trains?
Cool Bicycle Park Spotted in Japan
Japan
Not going cashless soon, I guess
Quality Audio for your Digital Devices
Where are the Grab Straps/ Handles in your Trains?
Cool Bicycle Park Spotted in Japan
Random Observations
Not going cashless soon, I guess
Quality Audio for your Digital Devices
Where are the Grab Straps/ Handles in your Trains?
Cool Bicycle Park Spotted in Japan
Audio
Quality Audio for your Digital Devices
Electronics
Quality Audio for your Digital Devices
Technology
Not going cashless soon, I guess
Travel
You're probably not using your Calendar enough
Getting work done in a Flight
Travel, Calendars and Time Zones - 6 Tips
Radiant CMS
Using RadiantCMS in 2020
Rails
Notes on Using Licensed and Licensee for OSS Licensing and SBOM: Rails Apps
Rails 8.0 with Ruby 3.3 on Windows: It just works! (and what to do if it doesn't!)
Rails: Load multiple records by ID (find v where)
Rails 7.1 automatically loads lib! Now, what?
Fix: Rails main Rubocop Error on Windows
Using Rails main for Development
Rails 7.1 with Ruby 3.2 on Windows: It just works!
HotWire and Stimulus Tutorials - Bookmarks
Rails 7.0 with Ruby 3.0 on Windows: It just works!
Using ActionMailer outside Rails
Using RadiantCMS in 2020
JRuby
JRuby 10 on Windows: Day 0 - install and Hello World
JRuby 9.4 on Windows: Day 0 - install and Hello World
Bookmarks: Resources for Images, Sounds, etc.
Why we like to use JRuby
Solve: VisualVM does not start up on Windows with OpenJDK
JRuby on Windows: Using the G1 Garbage Collector Helps
JRuby on Windows: Day 3 - Using Apache POI (Java) to create XLSX files
JRuby: Using locally built JRuby JARs with Warbler
JRuby on Windows: Day 3 - Building from Source
Ruby Tips 9 - Solving SassC Installation Errors
JRuby on Windows: Day 2 - Creating Executable JARS
JRuby on Windows: Day 1 - Running Scripts
Jekyll on Ruby 2.7 on Windows: Installation
JRuby on Windows: Day 0 - install and Hello World
Programming
Using Portable PostgreSQL as a Service on Windows and Sending Logs to File
Ruby Tips 15 - Don't let UTC trip you up
Opinion: The Upcoming AI Coding Syndrome
RAISE: Evaluating if AI is helping me code
DuckDB - Autoincrement Primary Key
Ruby 4.0 on Windows: Day 0 - install and Hello World
Thoughts on how we (could) know things and where technology helps
Portable setup for PostgreSQL on Windows (Pg18 Edition)
JRuby 10 on Windows: Day 0 - install and Hello World
Exploring DuckDB - Part 2 (Dates, Times, CLI)
Exploring DuckDB - Part 1 (Import, Aggregates, Casting)
Using DuckDB on Windows and with Ruby
Ruby 3.4 on Windows: Day 0 - install and Hello World
Ruby: 20 Day Gem Challenge Part 4
Ruby: 20 Day Gem Challenge Part 3
Ruby: 20 Day Gem Challenge Part 2
Ruby: 20 Day Gem Challenge Part 1
Shoutout to some really useful online JSON tools (2024 Edition)
Notes on Using Licensed and Licensee for OSS Licensing and SBOM: Rails Apps
Rails 8.0 with Ruby 3.3 on Windows: It just works! (and what to do if it doesn't!)
Ruby Tips 14 - Copy a file with a new base name
Rails: Load multiple records by ID (find v where)
OpenLayers - Grayscale, dark maps and more with CSS Filters
Windows Batchfile Programming Notes - Part 1
Portable setup for PostgreSQL on Windows (Pg16 Edition)
Windows: Name your command windows
Rails 7.1 automatically loads lib! Now, what?
Fix: Rails main Rubocop Error on Windows
Using Rails main for Development
JRuby 9.4 on Windows: Day 0 - install and Hello World
Ruby Tips 13 - Find code that has not been documented with YARD
Rubymine warning - Typo: in word
Ruby Tips 12 - Simplify your code with Ruby Array values_at
Ruby Learning by Reversing: Native Gems, Part 7
Ruby 3.3 on Windows: Day 0 - install and Hello World
Rails 7.1 with Ruby 3.2 on Windows: It just works!
Ruby Learning by Reversing: Native Gems, Part 6
Ruby Learning by Reversing: Native Gems, Part 5
Ruby Learning by Reversing: Native Gems, Part 4
Ruby Learning by Reversing: Native Gems, Part 3
Ruby Learning by Reversing: Native Gems, Part 2
Ruby Learning by Reversing: Native Gems, Part 1
Ruby Learning by Reversing: Series 1 - Native Gems
Ruby 3.2 on Windows: Day 0 - install and Hello World
Grace under fire: thoughts on support during an issue
HotWire and Stimulus Tutorials - Bookmarks
Uninstalling Ruby On Windows
24 JAPAN: Lessons for Project Managers and Programmers
Bookmarks: Resources for Images, Sounds, etc.
Ruby Tips 11 - Level up your usage of the Ruby Hash (Part 1)
Ruby Tips 10 - Adding enumeration to your class
Ruby 3.1 on Windows: Day 0 - install and Hello World
Why we like to use JRuby
Solve: VisualVM does not start up on Windows with OpenJDK
JRuby on Windows: Using the G1 Garbage Collector Helps
JRuby on Windows: Day 3 - Using Apache POI (Java) to create XLSX files
Rails 7.0 with Ruby 3.0 on Windows: It just works!
Ruby 2.7 on Windows: Install and Hello World
Oracle from Ruby on Windows - OCI, Sequel and NLS_LANG
JRuby: Using locally built JRuby JARs with Warbler
JRuby on Windows: Day 3 - Building from Source
Ruby Tips 9 - Solving SassC Installation Errors
Cairo with Ruby - Converting code from Cairo to RCairo
Cairo with Ruby - Samples using RCairo
Cairo with Ruby - Installation on Windows
Java on Windows: switching to a specific Java version/ runtime
Go home on Windows
Ruby Tips 8 - Solving Bundler Certificate Errors
Android Studio on Windows: Day 0 - Install and Hello World
JRuby on Windows: Day 2 - Creating Executable JARS
Ruby on Windows: pik to run code with a specific Ruby version
Ruby Tips 7 - Updating bundler default version
Portable setup for PostgreSQL on Windows
Ruby Tips 6 - Solving FileUtils Warning: already initialized constant
Ruby 3.0 on Windows: Day 0 - install and Hello World
10 + 1 Tips for Beginners who are Starting Out
Using ActionMailer outside Rails
Rubymine and RuboCop complain - no such file to load
Navigate to a command file's directory in Windows CMD Shell
Ruby Tips 5 - Adding a Time Zone to a Date Time String
TE@Onghu - T-Engine, T-Kernel, uT-Kernel and TRON Information
Using Bundler Package to Distribute Gems and Ruby Applications together
Ruby Tips 4 - Using a Ruby Gem from a Private BitBucket Repository
Ruby Tips 3 - Finding all Dependencies of a Ruby Gem
Ruby Tips 2 - Net::HTTP and HTTPS/ SSL
Ruby Tips 1 - Environment Variables in Config Files
JRuby on Windows: Day 1 - Running Scripts
Jekyll on Ruby 2.7 on Windows: Installation
JRuby on Windows: Day 0 - install and Hello World
Tricks
Ruby Learning by Reversing: Native Gems, Part 7
Ruby Learning by Reversing: Native Gems, Part 6
Ruby Learning by Reversing: Native Gems, Part 5
Ruby Learning by Reversing: Native Gems, Part 4
Ruby Learning by Reversing: Native Gems, Part 3
Ruby Learning by Reversing: Native Gems, Part 2
Ruby Learning by Reversing: Native Gems, Part 1
Ruby Learning by Reversing: Series 1 - Native Gems
Ruby Tips 7 - Updating bundler default version
Ruby Tips 2 - Net::HTTP and HTTPS/ SSL
Ruby Tips 1 - Environment Variables in Config Files
Tips
Ruby Tips 15 - Don't let UTC trip you up
Ruby Tips 14 - Copy a file with a new base name
Ruby Tips 13 - Find code that has not been documented with YARD
Ruby Tips 12 - Simplify your code with Ruby Array values_at
Textile Markup Tip 1 - Creating an Anchor on a Page
Ruby Tips 11 - Level up your usage of the Ruby Hash (Part 1)
Ruby Tips 10 - Adding enumeration to your class
Ruby Tips 9 - Solving SassC Installation Errors
Ruby Tips 8 - Solving Bundler Certificate Errors
Ruby Tips 6 - Solving FileUtils Warning: already initialized constant
Ruby Tips 5 - Adding a Time Zone to a Date Time String
Ruby Tips 4 - Using a Ruby Gem from a Private BitBucket Repository
Ruby Tips 3 - Finding all Dependencies of a Ruby Gem
Ruby Tips 1 - Environment Variables in Config Files
Power BI
Power BI - Create new table by expanding columns
IBM Cloud
Journey to Jekyll: Part 7 - Redirect HTTP to HTTPS on IBM Cloud/ Bluemix Staticfile Buildpack
Journey to Jekyll: Part 6 - SSL with ZeroSSL on IBM Cloud/ Bluemix
Journey to Jekyll: Part 5 - Showing .directories with Staticfile Buildpack
T-Engine
TE@Onghu - T-Engine, T-Kernel, uT-Kernel and TRON Information
T-Kernel
TE@Onghu - T-Engine, T-Kernel, uT-Kernel and TRON Information
TRON Forum
TE@Onghu - T-Engine, T-Kernel, uT-Kernel and TRON Information
Console
Windows Batchfile Programming Notes - Part 1
Redirect all output to /dev/null on Windows Command
A more verbose prompt in Windows CMD Shell
Navigate to a command file's directory in Windows CMD Shell
Windows 10
Using Portable PostgreSQL as a Service on Windows and Sending Logs to File
Portable setup for PostgreSQL on Windows (Pg18 Edition)
Portable setup for PostgreSQL on Windows (Pg16 Edition)
Getting FreeMind to work with OpenJDK
Portable setup for PostgreSQL on Windows
Exporting a List of Installed Programs in Windows 10
Git Notes #01
Git
Git Notes #01
PC Migration
Exporting a List of Installed Programs in Windows 10
Personal
Tips for Categorising and Storing E-mails
7 + 1 Tips for E-mail Subject Lines
10 + 1 Tips for Beginners who are Starting Out
PostgreSQL
Using Portable PostgreSQL as a Service on Windows and Sending Logs to File
Portable setup for PostgreSQL on Windows (Pg18 Edition)
Portable setup for PostgreSQL on Windows (Pg16 Edition)
Portable setup for PostgreSQL on Windows
Cooking
Recipe/ Notes about making a delicious grilled cheese on toast
Android
Android Studio on Windows: Day 0 - Install and Hello World
Kotlin
Android Studio on Windows: Day 0 - Install and Hello World
RubyOnWindows
Ruby 4.0 on Windows: Day 0 - install and Hello World
Using DuckDB on Windows and with Ruby
Ruby 3.4 on Windows: Day 0 - install and Hello World
Ruby: 20 Day Gem Challenge Part 4
Ruby: 20 Day Gem Challenge Part 3
Ruby: 20 Day Gem Challenge Part 2
Ruby: 20 Day Gem Challenge Part 1
Rails: Load multiple records by ID (find v where)
Rails 7.1 automatically loads lib! Now, what?
Fix: Rails main Rubocop Error on Windows
Ruby Tips 12 - Simplify your code with Ruby Array values_at
Ruby Learning by Reversing: Native Gems, Part 7
Ruby Learning by Reversing: Native Gems, Part 6
Ruby Learning by Reversing: Native Gems, Part 5
Ruby Learning by Reversing: Native Gems, Part 4
Ruby Learning by Reversing: Native Gems, Part 3
Ruby Learning by Reversing: Native Gems, Part 2
Ruby Learning by Reversing: Native Gems, Part 1
Ruby Learning by Reversing: Series 1 - Native Gems
Textile Markup Tip 1 - Creating an Anchor on a Page
Ruby Tips 11 - Level up your usage of the Ruby Hash (Part 1)
Ruby Tips 10 - Adding enumeration to your class
Oracle from Ruby on Windows - OCI, Sequel and NLS_LANG
Ruby Tips 9 - Solving SassC Installation Errors
Cairo with Ruby - Converting code from Cairo to RCairo
Cairo with Ruby - Samples using RCairo
Cairo with Ruby - Installation on Windows
Ruby Tips 8 - Solving Bundler Certificate Errors
Java
Bookmarks: Resources for Images, Sounds, etc.
Solve: VisualVM does not start up on Windows with OpenJDK
Java on Windows: switching to a specific Java version/ runtime
Email
Tips for Categorising and Storing E-mails
7 + 1 Tips for E-mail Subject Lines
Database
DuckDB - Autoincrement Primary Key
Exploring DuckDB - Part 2 (Dates, Times, CLI)
Exploring DuckDB - Part 1 (Import, Aggregates, Casting)
Using DuckDB on Windows and with Ruby
Oracle from Ruby on Windows - OCI, Sequel and NLS_LANG
UseGems
Using DuckDB on Windows and with Ruby
Oracle from Ruby on Windows - OCI, Sequel and NLS_LANG
WSL2
Windows: Installing and Running Podman Desktop - Part 1
Windows: Virtualisation and Running Linux
Despite problems, making WSL2 Work
TV
24 JAPAN: Lessons for Project Managers and Programmers
Humour
Die Hard is a Christmas Movie
24 JAPAN: Lessons for Project Managers and Programmers
Project Management
Grace under fire: thoughts on support during an issue
24 JAPAN: Lessons for Project Managers and Programmers
Textile
Textile Markup Tip 1 - Creating an Anchor on a Page
Hotwire
HotWire and Stimulus Tutorials - Bookmarks
Support
Grace under fire: thoughts on support during an issue
Gems
Ruby Learning by Reversing: Native Gems, Part 7
Ruby Learning by Reversing: Native Gems, Part 6
Ruby Learning by Reversing: Native Gems, Part 5
Ruby Learning by Reversing: Native Gems, Part 4
Ruby Learning by Reversing: Native Gems, Part 3
Ruby Learning by Reversing: Native Gems, Part 2
Ruby Learning by Reversing: Native Gems, Part 1
Ruby Learning by Reversing: Series 1 - Native Gems
Random Thoughts
Die Hard is a Christmas Movie
DiagramsAsCode
Migrating Sequence Diagrams from WebSequenceDiagrams to Mermaid
Quick Notes about Structurizr - Part 1
Making Mermaid Sequence Diagrams Prettier - Part 1
Rendering Mermaid Diagrams in Textile pages in Jekyll
Mermaid
Migrating Sequence Diagrams from WebSequenceDiagrams to Mermaid
Making Mermaid Sequence Diagrams Prettier - Part 1
Rendering Mermaid Diagrams in Textile pages in Jekyll
YARD
Ruby Tips 13 - Find code that has not been documented with YARD
Structurizr
Quick Notes about Structurizr - Part 1
OpenLayers
OpenLayers - Grayscale, dark maps and more with CSS Filters
Web Maps
Short: Add an OpenStreetMap (OSM) Layer in QGIS
OpenLayers - Grayscale, dark maps and more with CSS Filters
GitHub Pages
Hosting HTML, JS and CSS pages simply with GitHub Pages
Documentation
Hosting HTML, JS and CSS pages simply with GitHub Pages
ActiveRecord
Rails: Load multiple records by ID (find v where)
Rubygems
Ruby: 20 Day Gem Challenge Part 4
Ruby: 20 Day Gem Challenge Part 3
Ruby: 20 Day Gem Challenge Part 2
Ruby: 20 Day Gem Challenge Part 1
OneNote
Productivity: Organising the notebook in OneNote
Productivity: Creating a Year Overview Page for 2025 in OneNote
Podman
Windows: Installing and Running Podman Desktop - Part 1
Windows: Virtualisation and Running Linux
Linux
Windows: Installing and Running Podman Desktop - Part 1
Windows: Virtualisation and Running Linux
Virtualbox
Windows: Virtualisation and Running Linux
DuckDB
DuckDB - Autoincrement Primary Key
Exploring DuckDB - Part 2 (Dates, Times, CLI)
Exploring DuckDB - Part 1 (Import, Aggregates, Casting)
Using DuckDB on Windows and with Ruby
Mindmaps
Productivity: Organising the notebook in OneNote
Windows 11
Using Portable PostgreSQL as a Service on Windows and Sending Logs to File
Portable setup for PostgreSQL on Windows (Pg18 Edition)
Learning
Thoughts on how we (could) know things and where technology helps
Customisation
Windows: Retrospecting my setup - 0 clicks, 1 click, and more
Windows: Changing Icons for Office Files
Windows: Fix Corrupted Icon Display in Explorer
Windows: How to see what icons are in an EXE or DLL
Office
Windows: Changing Icons for Office Files
AI
Opinion: The Upcoming AI Coding Syndrome
RAISE: Evaluating if AI is helping me code
OpenStreetMap
Short: Add an OpenStreetMap (OSM) Layer in QGIS
GIS
Short: Add an OpenStreetMap (OSM) Layer in QGIS
QGIS
Short: Add an OpenStreetMap (OSM) Layer in QGIS
Outlook
Outlook Calendar: Sharing in your Organisation
Calendar
Outlook Calendar: Sharing in your Organisation