Wild Tech ‘Garden’
  • Blog
  • Docs
  • News
  • About
  • GitLab
  • RSS

Blog

  • Electron
    • Blog
    May 6, 2025

    Experiment: Negative on Electron on Yocto

    As part of his work for Ambient Activity Daniel experimented with building Electron under Yocto in order to build a new firmware for the ABBY. This turns out to be impractical for a small development team, but he developed some useful bits in the process.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • OpenWrt
    • Blog
    Feb 17, 2025

    Ucode-based mountpoint command for OpenWrt

    Due to OpenWrt issue 13873 the author needed a version of the mountpoint command for OpenWrt. Since they wanted to learn ucode, they coded the command in this interesting ECMAscript-like language1. This may be moot as enabling the busybox mountpoint applet could be more space-efficient, but the author enjoyed the exercise.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Power BI
    • Blog
    Feb 11, 2024

    Power BI M Code Date Table

    For Power BI, if your data source does not already have a date dimension table, Microsoft strongly recommends adding one in Power Query M-code. Here we show how to do that for a fiscal year date table.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Hugo
    • Blog
    May 8, 2023

    Hugo: Ignore a line with markdownlint

    When using markdownlint-cli/markdownlint-cli2 or the vscode-markdownlint extension for VSCode, one may wish to ignore a particular line. Here is a cheap way to do that using a shortcode.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Netlify
    • Blog
    Apr 2, 2023

    Two-repo Netlify technique for module CI

    Having a demo/test site embedded in a Hugo module causes large bandwidth consumption during its normal use as a module. We split the site and module into separate git repos, but keep a deploy as part of the CI process.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Docker
    • Blog
    Feb 21, 2022

    Docker network: LAN to container

    When using Docker to containerize internal services like Samba, LLMNR, or mDNS a.k.a Bonjour one may find that the standard Docker model of using specific unicast ports forwards, is insufficient.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Featured image
    • Blog
    Aug 20, 2021

    Board game winning AI

    How Artificial Intelligence can win at board games.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • A small painting with a computer in shades of purple in the\nforeground and blue background, in a conceptual style\n
    • Blog
    Aug 9, 2021

    No backscatter email alias relay

    Setting up an email relay that aliases addresses in various domains to a specific offsite user doesn’t have to mean backscatter. Here is one solution.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • A small painting with a computer in shades of purple in the\nforeground and blue background, in a conceptual style\n
    • Blog
    Jul 29, 2021

    Ancient games, old computers, and new tech

    About a member of the Mancala family of games known as Oware or Wari, with a look at an old Commodore 64 version as well as modern versions.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Nextcloud
    • Blog
    May 19, 2021

    Resetting Nextcloud

    You may realize that you really wish you could start the Nextcloud instance from scratch without the hassle of a reinstall.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • PostgreSQL
    • Blog
    May 19, 2021

    Moving a PostgreSQL server

    At some point you may need to upsize your PostgreSQL server, particular if you have implemented one on a old Raspberry Pi.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Nextcloud
    • Blog
    May 18, 2021

    Hosting a local Nextcloud

    Setting up your own local Nextcloud can be useful for a number of reasons.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Gitea
    • Blog
    May 13, 2021

    Gitea Pi

    This article describes setting up a Raspberry Pi Model B+ as a private Gitea (lightweight Git hosting) server.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Raspberry Pi 2 in an official strawberry red and white case in the palm\nof a human hand, with top cover removed and Pi 2 circuit board showing\n
    • Blog
    May 11, 2021

    PiSQL

    Raspberry Pi Model B+ as a PostgreSQL server with external storage.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • A small painting with a computer in shades of purple in the\nforeground and blue background, in a conceptual style\n
    • Blog
    Mar 3, 2021

    The problem with thin (pools & volumes)

    Linux LVM thin pools and volumes initially seem to be a great way maximize the use of hard drive space by using only the space that is actually allocated to files. There is a major fly in the ointment though. Thin pools cannot be reduced in size.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Raspberry Pi
    • Blog
    Sep 8, 2020

    Raspberry Pi OS as a server

    You may find yourself in need of a ‘bare metal’ server. If the workload is not too demanding, a Raspberry Pi can be a good choice.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater
  • Ansible
    • Blog
    Jan 30, 2020

    Raspberry Pi as an Ansible server

    For small deployments the Raspberry Pi is for servers.

    • A cleanshaven middle-aged man wearing glasses and a dark green sweater

Theme

Perplex logo

Apache 2.0 license

Content

Creative Commons 4.0 logo

unless noted otherwise.

Generated by

Hugo logo

Apache 2.0 license

Deployed On

OVHcloud

Contact

Contact Form
Report Issue

Legal Matters

Accessibility
Privacy
Licenses