John Siu Blog

Tech - Business Tool, Personal Toys

lib

Simple helper functions for Golang program.

go-gitapi - A github/gitea api library in golang

Hugo site link checker written in Golang.

PNG to ICO command line tool in GoLang. ICO store use PNG format.

A starting guide for creating Hugo theme.

Full feature Hugo theme build on top of hugo-theme-sk2 with Google AdSense support.

Migrated all my ZSH git functions into a standalone bash script.

Not sure how others deal with 100s+ images, but this is how I do it.

Docker Hugo

2022-05-19

Docker - Hugo site generator used in CI/CD.

Docker Postfix

2022-05-18

Docker - Postfix with sasldb2 support

In season of covid-19, maybe it is time for some upgrade.

itpl (iTunes PlayList in short) is a command line tool to export iTunes playlist with various options.

Provide easy viewing and updating of media file tags from command line.

Docker MPD Lite

2022-05-18

Base on my Alpine MPD Lite with UID/GID + audio GID handling.

Docker MPD

2022-05-18

Docker MPD Lite with UID/GID + audio GID handling.

simple-api-client-ng2 is an Angular api service, which work with simple-api-express, an ExpressJS api handler.

ng2-simple-global is a global variable service for Angular.

ng2-simple-mq is a message queue service for Angular inter-component communication base on RxJS.

ng2-simple-timer is a simple timer service for Angular, base on RxJS.

simple-api-express is an ExpressJS api handler (NOT middleware) that work with simple-api-client-ng2, an Angular api service.

Bite the bullet and create a Root CA for local network.