RSSAmplifier

Blog

John Bokma's Hacking and Hiking

Blog of John Bokma, a freelance Perl programmer

johnbokma.comRSS feed ↗25 posts

Latest posts

Failed to verify signature archive-contents.sig in Emacs

How to fix "Failed to verify signature archive-contents.sig" in Emacs

Aquamacs 3.6 Hangs When Saving An Encrypted File

How to fix Aquamacs hanging on save with GNU Privacy Guard version 2.4.1.

PAR trouble

How to find out which DLLs to include when making a Perl executable with the PAR packager

How To Create a Bootable LibreELEC Installation using Mac OS

How I created a bootable LibreELEC installation for a Raspberry Pi 3 model B on the Mac OS command line.

Running pdflatex Using the Alpine Pandoc LaTeX Docker Image

I use a custom Perl script which uses pdflatex to generate invoices for my customers. Currently the program runs in a VirtualBox virtual machine (Ubuntu). But since I want to switch to Apple Silicon in the near future I am currently moving several programs to Docker. I was able to make the Perl program, after a few minor modifications, on macOS except for the external call to `pdflatex`. Since I…

A Docker Image for Sass

How to create a small Docker image for Sass.

Timezones in Alpine Docker Containers

How to get a different timezone in an Alpine Docker container.

A Tale of Three Docker Images

Over the past days I have been looking further into making Docker images of my own after I had installed Docker Desktop for macOS. Creating an image can be a bumpy ride, especially for me; the last time I looked at Docker was back in 2016. But back then Docker for Mac was too experimental for my taste.

Debugging a Perl Docker container

How I debugged a Docker container running the Perl version of tumblelog.

Perl Time::Piece Unicode Issue

How to work around a bug in the Perl module Time::Piece.

Giving Docker Desktop for macOS a Second Chance

In the evening I installed Docker Desktop on my Mac mini late 2014. Years ago I had looked into Docker for Mac and back then it was not that useful to me, so I stayed with Oracle's VirtualBox. Today I wanted to give docker a second chance and check if I could use it to run Pandoc inside a container to generate a PDF version of my resume and curriculum vitae.

Flashing another TP-Link TL-WDR4300 with OpenWrt firmware

How to flash a TP-Link TL-WDR4300 with OpenWrt firmware.

Rehousing two tarantulas

I originally had planned to rehouse two of the tarantulas I keep yesterday. But when drilling holes in a plastic container to provide required ventilation it turned out that the battery of the drill was nearly empty. As charging takes a long time I decided to move the rehousing to Monday afternoon; today. Note to self: always check the drill the day before.

Getting started with the Perl version of tumblelog on Ubuntu 18.04 LTS

How to install the Perl version of tumblelog on Ubuntu 18.04 LTS "Bionic Beaver".

A visit to Avonturia De Vogelkelder

Today I bought two tarantulas in a pet store located in the Hague.

Flashing a TP-Link TL-WDR4300 with OpenWrt firmware

How to flash a TP-Link TL-WDR4300 with OpenWrt firmware.

Mounting a VDI File in a Different VirtualBox Guest

Today I wanted to check if a specific file was on an old Linux virtual disk image (VDI) I had on an external backup disk. I had already an Ubuntu guest up and running so I wanted to mount the VDI file located on the external harddisk as an additional virtual harddisk and access it from within the Ubuntu guest.

Wireless Headless Raspberry Pi

Today I set up a wireless, headless, Raspberry Pi 3B. This was easier than expected, it worked at the first try.

A Matter of Time

Several weeks ago, when I started to add a JSON feed to tumblelog I had to consider what time stamp to use for date_published. As I blog often more than once during the day, and all such entries end up on the same page, there is no specific publication time to assign to such a page. Well, technically I could keep track of the last time the page was modified, but that would make tumblelog more…

Hand coding an RSS 2.0 feed in Python

How I hand coded an RSS 2.0 feed in Python to make the output identical to the Perl version.

RFC #822 and RFC #3339 dates in Perl

How to get RFC #822 and RFC #3339 dates in Perl

RFC #822 and RFC #3339 dates in Python

How to get RFC #822 and RFC #3339 dates in Python

Hand coding an RSS 2.0 feed in Perl

How I hand coded an RSS 2.0 feed in Perl to make the output identical to the Python version.

Nav Element with no Heading

How to get rid of the "nav element with no heading" message.

Rewriting CommonMark Nodes in Perl "right" this time

How to rewrite CommonMark Nodes in Perl "right" this time.