Cheuk's Blog
Portfolio
Posts
2021
lambda lambda - angstrom 2021
2020
Timed - tjctf
Taking advantage of output dumping for a Gradescope programming assignment
gstreamer tips and tricks
The Prophet - TetCTF
2019
Where did he GO? - Inferno CTF
7110 - OverTheWire Advent 2019 CTF
2018
Github Jekyll Plugins
On Managing a Group Project
2017
Google Test Basic Tutorial
How to Obtain Cropped Nucleotide Sequences and More
[Writing] Fire
Basic Raycasting Tutorial
2016
Huffman Tutorial Part 5
Huffman Tutorial Part 4
Huffman Tutorial Part 1
Huffman Tutorial Part 0
Huffman Tutorial Part 3
Huffman Tutorial Part 2
Tiny BASIC Development - Timeline
Arch Linux Day 4: Switching Over to neovim
2015
Arch Linux Day 3: Switching Over to i3
Arch Linux Day 2: Setting up GNOME
Arch Linux Day 1: Installation
Arch Linux Day 0: Fact-Checking
[Writing] An Incompetent Misunderstanding
[Writing] Minor Miracle
Scrabble Tutorial: Strategies - The Staircase
Challenge #228 [Easy] Letters in Alphabetical Order
Scrabble Tutorial: Prefixes and Suffixes - Bingos
Scrabble Tutorial: Tile Placement
Scrabble Tutorial: 2-Letter Words
Chip-8 is Great, Mate!
Why Cursive?
[Writing] Childhood Breakup
screen_rest: The Simplest Passive Program to Get Off the Computer
The End of School
[Writing] Peripheral Disappointment
[Review] The Kite Runner (Movie) - A Mistake?
[Journal] The Road to be Good
[Review] But I thought it was a Deemo!
Mannerism Deflation
Basic Lightning Theory
How to Switch From one Samsung Phone to Another
[Writing] A Close Call
[Writing] The Old Video
Fun with QBasic
NCURSES Terminal Text Editor Tutorial Part 4
NCURSES Terminal Text Editor Tutorial Part 3
NCURSES Terminal Text Editor Tutorial Part 1
NCURSES Terminal Text Editor Tutorial Part 2
Wallclimbing is tiring
Python global variables vs classes
My way of Overcoming Procrastination