Importing My University Timetable into a WeChat Mini Program
At university, I probably check my timetable more often than anything else. Looking it up on the school website every time is a hassle. Save it to your photo li…
A Closer Look at My Smart Home and Home Assistant Configuration
Introduction: Home Assistant is a Python-based open-source smart home system. It supports devices from many brands, so you can set up voice control and automate…
Monitoring a Webpage and Sending Notifications with Python and Selenium
A few days ago, I started exploring web scraping with Python. As it happened, I needed a crawler that could monitor a webpage over a long period and notify user…
A Weekend in Algonquin Provincial Park
Covered by millions of maple leaves, the prettiest autumn colors can easily be found in Algonquin Park, southeast Canada. Autumn colors in Canada's Algonquin Pa…
Setting Up a Steam Cache Server in Seven Steps
Here's how to run a Steam cache in Docker on Ubuntu and download games at LAN speeds.
A Nespresso Inissia and an Aeroccino 3 at Half Price
Photo journal · 5 photos
A Collection of Fun VR Games and Apps
I'll keep updating this list.
Oculus Rift unboxing
UPS made me feel like I was back in China: it took just three days to ship from the US to Canada!
A belated Nintendo Switch unboxing and impressions
The Nintendo Switch is a handheld console that took the world by storm. Although I got mine on 2017/03/04, the day after launch, I still hadn't posted unboxing …
DJI Phantom 1 Teardown and Shell Replacement
I previously bought a used Phantom 1 online (DJI Phantom 1: I Bought a Phantom 1), but I really couldn't stand its dirty shell. Even alcohol wouldn't clean it, …
A Major Home Network Makeover
The Cat 5 cables inside the walls from the house's original renovation (not even Cat 5e) were far too slow, so I decided to drill holes and run my own wiring. I…
Remembering Emlog 5.3.1, My First Blog Platform
CrunkWEB
Adding site-wide Ajax to WordPress yourself
Browsing a site that uses AJAX throughout feels different: you can move between pages without seeing the browser refresh. If the site is fast enough, clicking a…
Eye of Shanghai
SewisePlayer.setup({ server: "vod", type: "m3u8", autostart: "true", poster: "https://krunk.cn/player/shanghai.jpg", videourl: "http://webcam.swfc-observatory.c…
A 30-Minute Premiere Pro Crash Course (This Is How I Learned)
Lately, so many people have asked me how to edit videos, but they all ask how to use iMovie... (Sorry, we're on different wavelengths...) Then they ask which ed…
Premiere Pro Transition Plugins That Keep Your Transitions from Looking Cheap
I just installed a set of plugins from Film Impact, and the transitions are really cool. It has all the familiar, polished effects, like light flares and motion…
A Little Get-Together Amid a Busy Schedule
Photo journal · 2 photos
Hello, Spark!
Photo journal · 1 photo
You’re all caught up. Thanks for being curious.














