• Archived: New OldNew Mashup Theme (Hugo)
    For kicks I’ve decided to have a live version of an archived project I was working on. It is a website theme I was creating for the Hugo static website generator. Since I decided to… Continue reading Archived: New OldNew Mashup Theme (Hugo)
  • Converting Emails: Merge & Purge
    Over far too many years I had amassed a collection of mail archives with much overlap (but also enough unique emails to keep the different archives) in different formats. This article is about the effort to unify them (merge), and eliminate (most) duplication, delete emails older than my new ‘personal data retention policy’ (purge), and organize what was left into yearly archives so that it is easy to annually remove no longer relevant emails.
  • Craig CLP281: Devuan Almost Saves the Day
    For completeness sake, here is how to get Devuan Jessie running on a Craig CLP281. This is a follow on article for (Almost) Modern Debian on a Craig CLP281 Netbook — V1.
  • Data Responsibly
    We need mandatory third party security and privacy audits to matter as much to the directors and shareholders as financial audits. Shareholders wanting to be protected from fraud and misrepresentation by companies understating the risks… Continue reading Data Responsibly
  • Domain Updated
    You may notice that the domain this site is served from automatically changes to wildtechgarden.com. Don’t be alarmed, it’s the same site, Daniel has simply decided to have the primary domain be based on his blog’s codename / title rather than his ‘vanity’ domain. In part this makes the site more flexible if it becomes a collaborative effort, or should this become a ‘going concern’ (business).
  • Mission Complete – For Now
    The site is back, better than ever, and fully operational. All before the New Year!
  • Moving Site
    The site is mostly down for a little while as I am moving the site to a new back-end. If I had been worried that there were many visitors at this time I would have… Continue reading Moving Site
  • Contact Form Was Broken
    Apologies to those over the past few days (December 24 to December 27) who have gotten the contact success message. The contact form was actually broken due to moving hosting and missing updating the contact… Continue reading Contact Form Was Broken
  • Lightweight Public Git Self Hosting
    Public git self hosting can be desirable for a number of reasons, but you may not want the expense and maintenance burden of a GitLab or other ‘full-service’ git hosting options, so this article discusses a lightweight option for a browsing or cloning your git repositories via HTTP/HTTPS (web), as well as pushing, pulling, cloning, etc using SSH. At the very least it gives you a way to keep a backup you control of your valuable source code and documents that are also on a large central service.
  • Fast Cross-Compile of Linux 2.6 for Armel
    Unless you have new, high-powered, ARM system to build with, the fastest and most practical way to build software for armel (early ARM CPU versions) is to cross-compile on an x86_64 machine (Debian and offshoots call this the amd64 architecture, even for non-AMD CPUs). This article is specifically about buildinga Linux 2.6 kernel. Obtaining a working toolchain that is able to build this old a kernel is probably the hardest part of the exercise. This supersedes https://www.wildtechgarden.com/post/building-armel-on-linux-x64-cross-compilation-method
  • Cross-Compile for Armel Using an ARM HF VM
    This method of compiling for armel (e.g. ARMv5, earlier, and some ARMv6) which uses pbuilder in an ARM HardFloat VM is not recommended as it is extremly slow (because of running in a emulated VM, not because of using pbuilder), but is included for completeness.
  • Backing Up is Hard to Do
    I went all in with Windows/MS365 and discovered why I love Linux. Take, for example, the ‘backup story’ in Windows versus Linux, a well as the dissonance called InTune.
  • UEFI Automated ARM
    Create an UEFI (newish) ARM Hard Float (32-bit) virtual machine for Libvirt/KVM using automated image build using Packer.
  • Old School Automated ARM for Libvirt
    Create a non-EFI (old school) ARM Hard Float virtual machine for Libvirt/KVM using packer to automate a repeatable process. The resulting image is meant to be used along with subsequent Packer provisioning to create a Libvirt base image, not be be used directly (although you can).
  • UEFI Manual ARM for Libvirt/KVM
    Create an UEFI (newish) ARM Hard Float (32-bit) virtual machine for Libvirt/KVM using a traditional interactive Debian install.
  • Old School Manual ARM for Libvirt/KVM
    Create a non-EFI (old school) ARM Hard Float virtual machine for Libvirt/KVM using a traditional interactive Debian install.
  • Windows in a Libvirt KVM VM
    These are some updated personal notes about setting up the Windows side of a nice combined Windows and Linux productivity and development environment in Virtual Machine running under Libvirt Qemu/KVM (that is with Linux as the host OS). It uses open source software combined with some key proprietary pieces on a single machine. It is important to note this environment is geared to those who are used to the Linux ecosystem and also want to use or try the new hybrid model.
  • Intro to Raspberry Pi OS
    Raspberry Pi OS is the official operating system for the Raspberry Pi family of educational single board computers. This article discusses some useful information on using Pi OS (including remotely) and provides links to more information.