Tech articles..
This section is for technical-biased articles, including HOW-TOs and reviews. Non-technical writings are in the Misc section..2024
- D'Hondt on Google Cloud (02 Sep 2024)
- Leaving already (14 Aug 2024)
- Personal Postfix + Dovecot mailservers (09 Aug 2024)
- Fixing left-over VPN DNS entries (04 Aug 2024)
- Seperating domain hosting (03 Aug 2024)
- Oh dear, Google Domains (30 Jul 2024)
- Finally lost patience (11 Jul 2024)
- Building Fritzing 1.0.2 for Slackware 15 (25 Jun 2024)
- STM32L4R5 Cortex-M4 firmware (23 Jun 2024)
- Twenty-five years ago (22 Jun 2024)
- Slackware 15.0 setup scripts (12 Jun 2024)
- Agile is a failure (09 Jun 2024)
- Quake the one (07 Jun 2024)
- A new LED display editor (14 Apr 2024)
- Installing CherryTree on Slackware 15.0 (05 Apr 2024)
2023
- Building Fritzing 1.0.1 for Slackware 15 (16 Nov 2023)
- HP-23 inkjet cartridge teardown (11 Nov 2023)
- NXP USB and libUSB now working (31 Aug 2023)
- Strongswan swanctl-based VPN setup (08 Aug 2023)
- Headaches with wxPython 4.2.1 (18 Jul 2023)
- A ‘portable’ workstation (03 Jun 2023)
- Another 2U case modding (20 May 2023)
- Modding 2U server cases (19 May 2023)
- 123-reg approaching 3,2,1,0 (23 Apr 2023)
- Laptop scripts (04 Mar 2023)
- Domain relocations (03 Mar 2023)
- Going back to Subversion (14 Jan 2023)
- New site hosting (13 Jan 2023)
2022
- M.2 SSD — a mistake (18 Dec 2022)
- Upgrading the kernel in Slackware (10 Dec 2022)
- More dead hardware (06 Nov 2022)
- Fixing up Firefox + NoiaButtons (17 Oct 2022)
- Already completely rebuilt (02 Sep 2022)
- A faulty CPU (09 Jul 2022)
- Slackware 15.0 on laptop (06 Jul 2022)
- Testing an old HP DeskJet 710C (20 Apr 2022)
- Sound Blaster Audigy Rx (14 Apr 2022)
- Testing an old ScanJet 3300C (08 Apr 2022)
- A new workstation (02 Apr 2022)
- Source code control fails (30 Mar 2022)
- Slackware 15 install (22 Feb 2022)
- Backup strategies (23 Jan 2022)
2021
- Netgear Ethernet-over-mains (05 Nov 2021)
- Programming in Swift (13 Oct 2021)
- DMSMasq for Slackware (01 Sep 2021)
- Scythe Big Shuriken fan replacement (10 Aug 2021)
- Building Virtualbox 6.1.22 from tarball (13 Jun 2021)
- Abandonment of wxCatalogue (25 Apr 2021)
- Rewrite of wxCatalogue for GTK (27 Mar 2021)
- Giving GTK a chance (14 Feb 2021)
- Private BIND-9 server for Slackware (07 Feb 2021)
- RaspberryPi IPSEC server (04 Feb 2021)
- Bye-bye Chromium? (23 Jan 2021)
2020
- NXP USB Firmware (13 Nov 2020)
- Wordpress recovery (01 Aug 2020)
- Ext2 filesystem on BluRay disc (24 Jul 2020)
- Slackware ShadowSocks server (12 Jul 2020)
- Extracting WhatsApp message history (10 Jul 2020)
- Firefox pop-up menu. Again. (13 Jun 2020)
- Linux ELF binary data sections (30 Jan 2020)
- wxCatalogue v2 (17 Jan 2020)
2019
- wxFormBuilder with wxWidgets v3.1.3 (07 Dec 2019)
- Programming the MKE02Z64 Cortex-M0+ (10 Nov 2019)
- Terminator shell not working (27 Sep 2019)
- Android development revisited (06 Sep 2019)
- Decline of Mercurial (04 Sep 2019)
- Building KiCad 5.1.4 for Slackware (28 Aug 2019)
- C-based JSON libraries (26 Aug 2019)
- Lua (25 Aug 2019)
- Rebuild of DHondt.EU (18 Aug 2019)
- System upgrade (11 Aug 2019)
- Disable SSDP emissions from Chromium (04 Aug 2019)
- Firefox 68.0.1esr tabs below navigation (03 Aug 2019)
- Slackware Revisited (02 Jun 2019)
- Porting wxLED to Python 3 (01 Jun 2019)
- wxLED matrix editor (19 May 2019)
- CEDET & Emacs (17 May 2019)
- Modern C++ (05 Apr 2019)
- Cookie policy (04 Apr 2019)
- Now with SSL (16 Mar 2019)
- Website restyle (01 Mar 2019)
2018
- NXP LPC1112 Cortex-M0 I/O (28 Dec 2018)
- Java memory usage (27 Oct 2018)
- wxCatalogue (20 Oct 2018)
- Fixing Firefox's context menu (17 Oct 2018)
- First ARM Cortex-M0 firmware (13 Aug 2018)
- PN7120 NFC on ARM Slackware 14.2 (28 Jul 2018)
- Going to Bitbucket (20 May 2018)
- Opening up StopwatchCE (12 May 2018)
2017
- Windoze10 (22 Jun 2017)
- VLC hard-locks on Slackware (11 Jun 2017)
- Redesign (02 Apr 2017)
- Slackware 14.2 NFS+Kerberos (04 Feb 2017)
- Slackware 14.2, take two (02 Feb 2017)
- VPN software (07 Jan 2017)
- strongSwan IKEv2 VPN (02 Jan 2017)
2016
- Slackware 14.2 (31 Dec 2016)
- L2TP/IPSec VPN client on Slackware (29 Dec 2016)
- L2TP/IPSec VPN server setup (27 Dec 2016)
- IceWM on Slackware 14.2 (10 Oct 2016)
- SDDM & X11 on Slackware 14.2 (01 Sep 2016)
- Plone v3.2.2 upgrade (20 Aug 2016)
2015
- Re-testing (04 Feb 2015)
- Auto-typing passwords in X11 (28 Jan 2015)
- C++ finally won me over (18 Jan 2015)
2014
- Opening the .NET framework (13 Nov 2014)
- Shellshocked (26 Sep 2014)
- wxWidgets & Google Test (13 Aug 2014)
- wxFormBuilder v3.5.0b & wxWidgets v3.0.1 (15 Jul 2014)
- Android development (12 Jul 2014)
- Exceptional programming (05 Jul 2014)
- Django (with Nginx & uWSGI) (04 Jul 2014)
- Git temporary-branch workflow in Mercurial (04 May 2014)
- Icon files, and all that (03 May 2014)
- Development of IconSharp (21 Apr 2014)
- Web development (19 Apr 2014)
- Returning to C++ (15 Mar 2014)
- Development of SprigFern (14 Mar 2014)
- From XEmacs to Emacs (13 Feb 2014)
- Clearing out the website fridge (10 Feb 2014)
- Design and the Mythical Man Month (09 Feb 2014)
- The perils of testing (08 Feb 2014)
- Dead Xperia X1 power battery (03 Feb 2014)
- Vim indentation & C (25 Jan 2014)
- Coding standards (04 Jan 2014)
2013
- Build system fails (14 Dec 2013)
- Slackware 14.1 (30 Nov 2013)
- C# revisited (19 Nov 2013)
- Vim (07 Nov 2013)
- Snowberry + wxPython 2.8 + Ubuntu 12.04 (15 Jul 2013)
- Server refurbishment (25 Jun 2013)
- Lighttpd vs. Nginx (17 May 2013)
- Python FastCGI with Lighttpd (16 May 2013)
- Audacious scroll-wheel volume control (23 Apr 2013)
- Proper legacy headaches (09 Jan 2013)
2012
- Cloning & mounting an old hard drive (29 Dec 2012)
- The Mythical Man-Month (05 Dec 2012)
- Going subversive (10 Sep 2012)
- Win32 crashes with large static structures (08 Sep 2012)
- Botchups (28 Aug 2012)
- The Joel test (03 Jul 2012)
- Building FFMpeg (16 Jun 2012)
- Compiling GTK for Win32 (31 Jan 2012)
- Firefox 9 fails (29 Jan 2012)
2011
- Fixing Linux OpenGL tearing on NVidia GTX 580 (25 Dec 2011)
- Why source control matters (13 Nov 2011)
- HTC Flyer review (21 Sep 2011)
- When old becomes Legacy (07 Sep 2011)
- Windows portability pain (11 May 2011)
- QoS: Not Quality or Service (14 Feb 2011)
- Legacy systems (06 Feb 2011)
- Zalman CNPS9900A: Avoid (03 Jan 2011)
2010
- GUI toolkits (20 Aug 2010)
- Worthwhile programming languages (18 Aug 2010)
- The pain of the GPL (07 Aug 2010)
- Software licensing (02 Aug 2010)
- Minimal Slackware (23 Jul 2010)
- Porting Unix code to Windows (07 Jul 2010)
- Plone content managment (13 Apr 2010)
- Visual Studio (10 Apr 2010)
- Using Mercurial (and Lightppd) (08 Apr 2010)
- Revision Control Systems (28 Mar 2010)
- C++ revisited (02 Jan 2010)