James Loh
About
Posts
Notes
Posts archive
60 posts & counting
2025 / 2 Posts
16 Dec
GeoJS 2024 update
8 Jan
GeoJS has moved to Hetzner
2024 / 1 Post
28 Jun
GeoJS 2023 update
2023 / 1 Post
25 May
GeoJS 2022 update
2022 / 2 Posts
18 May
GeoJS 2021 update
6 Feb
An ode to RSS
2021 / 4 Posts
17 Sep
Bulk migrate issues with the GitHub CLI
28 Jul
Migrating email between IMAP accounts
14 Mar
Support GeoJS via GitHub Sponsors
2 Jan
GeoJS 2020 update
2020 / 10 Posts
15 Dec
Disney+ debug menu
26 Oct
Netflix debug menu
26 Jul
YouTube Content Security Policy
25 Jul
Aussie Broadband IPv6 EdgeRouter setup
19 Jul
Make your feed discoverable
11 Jul
Native image lazy loading
28 Jun
GeoJS logging update
4 Jun
Resize Firefox toolbar
20 May
OSX: Restart Dock/Fix missing icons
10 May
GeoJS 2019 wrap up
2019 / 7 Posts
20 Dec
Speeding up my Fish login
15 Dec
GeoJS added to EasyList
22 Nov
Reducing JSON objects with JQ
2 Sep
OSX: Clear DNS cache
29 Aug
VS Code: OSX key repeating
21 May
Create a EdgeRouter DMZ/Guest Network
26 Jan
GeoJS gets a 2018 overhaul
2018 / 3 Posts
29 Aug
Private DNS on Android 9 using Cloudflare
10 Mar
GeoJS goes open-source
4 Feb
Using Certbot's Route53 DNS Validation
2017 / 5 Posts
12 Dec
Replacing Disqus with Remarkbox
6 Oct
GeoJS launches Multiple IPs & ChatOps
29 Jul
Downloading Imgur albums with python
12 Apr
Setting up AWS SNS/SES bounce notifications for Mailtrain
7 Apr
Launch of GeoJS
2016 / 11 Posts
15 Dec
Shutdown of moa.sh
9 Dec
Casper Lite: My first Ghost theme
25 Sep
Managing Disqus comments with Ghost Internal Tags
24 Aug
Adding a Ghost subscribers form in bootstrap
17 Aug
Tracking Discourse User ID's with Piwik
12 Aug
Dynamic SSH jump hosts
5 Aug
Mr. Robot S2E4 - IRC chat clues
11 Jul
Building IMAPFilter on Ubuntu 14.04
27 Apr
Running Discourse behind Nginx (and a small rant about docker)
27 Mar
GitHub username change
1 Feb
One click Qualys SSL Labs test
2015 / 6 Posts
26 Dec
Let's Encrypt Beta: My Experience
15 Sep
Opening files over SSH in vim
13 Aug
Pipe NSCA logs to a separate file
19 Jun
Installing New Relic Monitor in a GitLab Omnibus Install
27 May
ConfigDroid - Creating an Ansible Community
15 Apr
NRPE Server Ansible Role - v2.2.0
2014 / 5 Posts
24 Oct
Nagios NRPE Server Ansible Role
12 Aug
Set a custom page title and URL in Piwik
15 Jul
Monitor SolusVM Bandwith usage with Nagios
9 Apr
Only allow SSH keys from certain IP's
4 Apr
Installing New Relic Monitor in GitLab
2013 / 3 Posts
7 Dec
SSH keys don't work on a fresh install of CentOS
24 Mar
How to setup Piwik with Asynchronous tracking in WordPress
9 Feb
Setting up Nagios and Munin