A review of Cape Town and its kitespots, the big air spot in South Africa.
Set up a linux webserver using NGINX, PHP-FPM, and Let's Encrypt.
Overview of techniques to approach arc length parametrization of Béziers and elliptical arcs.
A review of Auckland and its kitespots, the biggest city in New Zealand.
A review of Florianópolis and its kitespots, an island along the coast in southern Brazil.
Set up a linux webserver using HAProxy, Varnish, Apache, PHP-FPM, and Let's Encrypt.
Disassembling the Logitech G5 mouse to replace the D2FC-F-7N click component.
Examples of htaccess pieces that can be useful for generic rewriting of URLs. These rules make URLs canonic while not requiring to hardcode the domain name or directory the website is in.
The basic JPEG file format is discussed in detail, with exact byte location and meaning. Very useful for writing a JPEG reader or writer.
The calculation of the JPEG scan data segment is explained. Showing the exact steps needed to compress an RGB file such that it can be embedded in a JPEG.
Maps, mods, tools, and a map decompiler