Archives

2024

Some Fun with Wave Function Collapse

2021

Adding New Levels to a Keras Embedding Layer Without Having to Completely Retrain It
reMarkable 2 Screen Capture on Windows 10
Does It Make Sense to Tune the Cutoff of Trees in a Random Forests?
Revisiting Discovery of Interaction Effects

2020

An Exploration of Cellular Automata and Graph Based Game Systems: Part 4
Rigging Match 3 Games
List of Apps (2020)
And Now, Time for Another Rant

2019

My course.fast.ai Notes
List of Apps (2019)
A Tour of Open MongoDB Instances
Rendering Minecraft Maps with R’s rayshader Package
Discovering Interaction Effects in Ensemble Models

2018

An Exploration of Cellular Automata and Graph Based Game Systems: Part 3
List of Apps (2018)
Predicting Voobly Age of Empires 2 Matches

2017

An Exploration of Cellular Automata and Graph Based Game Systems: Part 2
Note to Self: Fast Android Screen Capture
Bypassing Android Cert Pinning Using a Rooted Emulator (AVD)
Note to Self: Using Tesseract to Extract Subtitles
An Exploration of Cellular Automata and Graph Based Game Systems: Part 1
And Now, Time for a Rant
Cleaning Up a Gmail Inbox
Word Spellchecking in Python
Some Games to Look Forward to in 2017
SmoothLife in Processing
Some Quick Spatial Kriging Fun With Aqicn.org

2016

How-to: Send HTML Mails with OAuth2 and Gmail in Python
Fun with Audiosurf 2 and Mitmproxy
Converting Plain Text References To BibTeX, Updated
Programming Languages to Try
Fixing Flask url_for when Behind mod_proxy

2015

List of Apps (Updated)
A Quick Look at Java Decompilers
Removing Background Color from a PDF Presentation
Rebuilding our Jython Console Plugin for Minecraft
Some Games to Look Forward to in 2015

2014

This is What the Chinese Cloud Looks Like
List of Apps
Joomla 1.5 Security Fixes
Small jr.js (Junior) Modification
Windows 8 Annoyances (and the Sad State of Operating Systems and Everything, Really)
Replacing BibTeX References With DBLP Entries
Converting Plain Text References To BibTeX (or Endnote, or…)

2013

Note To Self: Setting Up VNC Desktop For Remote User
Pelican Switch Follow-Up
I Did Switch to Pelican
A Bukkit Jython Console Plugin for Minecraft
I Almost Switched to Pelican, a Static Blog Engine
Raring / Digital Ocean Server Setup
Games I’ll Keep An Eye On In 2013

2012

Ubuntu 12.04: “fixed channel mon0: -1”
An Attempt At Making A Javascript/HTML5 SliceIt! Clone, And A (Failed) Attempt At A Genetic Algorithm Based Solver
Gibbed’s Mass Effect 3 Audio Extractor: “IO.Path.Combine path1 cannot be null”
The nvmcp64.sys Blue Screen
Games I’ll Keep An Eye On In 2012

2011

Oneiric / Linode Server Migration
Rooting Kindle Fire
Quick Fix: Windows 7 Service Pack 1 Error 80073701
Running A SSH Honeypot With Kippo: Let’s Catch Some Script Kiddies
MotionInJoy Appcrash When Loading Driver
Slowloris And Mitigations For Apache

2010

Compiling Firesheep on Linux
Aircrack Quick Tutorial (Wireless WEP Cracking)
Ubuntu 10.10: “fixed channel mon0: -1” Aircrack Problem With iwl3945
Solving Color Problem In DirectDraw Games Update
Missing Icons In Notification Area (Tray Bar)
Oldie But Goodie: Privilege Escalation In Windows
Note To Self: Remote VNC (Listen) Connection
Get A List Of Steam Games (As Of May 2010)
Python Web Scraping Tools
Installing Heroes Of Might And Magic III (3) On Linux (Ubuntu)
The University Of Waterloo CS Club Tron Challenge, And Some Minimax In General - Part 2
The University Of Waterloo CS Club Tron Challenge, And Some Minimax In General

2009

Get A List Of Steam Games
Building A Presenter View For Linux
Don’t Get Caught In This Steam Phishing Scam - How Phishers Work
Solving Color Problem (Red Grass, Purple Water) In Age Of Empires 2: Age Of Kings (The Conquerors And Others Too) On Vista And Windows 7
Solving A Tetris Cube, Recursive Backtracking, Algorithm X, Oh My!
Ubuntu Jauntu: Skype Worked Before, Now: “Problem with audio capture”
Vice City (And Perhaps Other Games) In Wine - CD Error With ISO
Modern Genetic (And Other) Algorithms Explained: Part 7 - Conclusion
Modern Genetic (And Other) Algorithms Explained: Part 6 - Tabu Search
Modern Genetic (And Other) Algorithms Explained: Part 5 - Ant Colony Optimization
Modern Genetic (And Other) Algorithms Explained: Part 4 - Simulated Annealing
Nokia N95, 3G, Bluetooth, And Ubuntu Intrepid - 3G Tethering Howto
Modern Genetic (And Other) Algorithms Explained: Part 3 - CHC Eshelman
Modern Genetic (And Other) Algorithms Explained: Part 2 - Genetic Algorithms
Modern Genetic (And Other) Algorithms Explained: Part 1 - Introduction

2008

Trying Google’s Native Client
Trying Arch Linux
Sacrifice Revisited
Virtualbox: Expanding A Disk Drive
ODBC Missing Driver… 64 Bit
Is w32codecs Freezing Your Ubuntu?
Muxtape Downloader Shell Script
Assembly Component {303994BA-6487-47AE-AF1D-7AF6088EEBDB}
Javascript Browser Detection using DOM Capabilities

2007

SQL: Check Existing Rows Matching A Condition
Scrolling Unfocused Windows
Simulating LIMIT with offsets in SQL
The Number
Feisty Upgrade - First Problem
Ubuntu Feisty - Second Problem
Gmail

2006

Finished
Oki Printers In Ubuntu
Crappy Scanners And Linux
Neverwinter Nights On My Ubuntu-Laptop
Linux Games
Close Call
Visiting AIGLX/Compix And Back Again
Thinkpad Stories (5 already): “Bluetooth and Nokia phones.”
Realtime Monitoring With PHP
Thinkpad Stories 1: “So ya wanna boot Ubuntu?”
Thinkpad Stories 2: “Partitioning woes.”
Thinkpad Stories 3: “Now for some colours…”
Thinkpad Stories 4: “Render it dammit!”
Welcome Thinkpad X60
Sacrifice RAM Problem (Or: Fixing an Old Game)