John Siu Blog

Tech - Business Tool, Personal Toys

lib

Hugo site link checker written in Golang.

PNG to ICO 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

2020-06-17

Docker - Hugo site generator used in CI/CD.

Docker Postfix

2020-06-07

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

2019-08-26

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

Docker MPD

2019-08-25

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.