2024-09-29 21:31:13 +02:00
|
|
|
%% title = "tower of computer wizardry"
|
|
|
|
|
2023-08-28 15:22:43 +02:00
|
|
|
% id = "01H8Y427B4ADTNBGZ6RJRC86XP"
|
|
|
|
- this is the bit magic shift-twiddle wizardry zone
|
|
|
|
|
|
|
|
% id = "01H8Y427B4WC1CF9RHPZPXE77W"
|
|
|
|
- and also more than just bit magic but I like how that sounds
|
|
|
|
|
2024-02-12 19:56:06 +01:00
|
|
|
% id = "01HPD4XQQ5GPQ20C6BPA8G670F"
|
2024-11-24 20:07:26 +01:00
|
|
|
- :folder: *blog*
|
2024-02-11 23:05:08 +01:00
|
|
|
|
2024-11-30 23:40:20 +01:00
|
|
|
% content.link = "programming/blog/aoc"
|
|
|
|
id = "01JDZKMPHT02WJBF2TC5YBWGMB"
|
|
|
|
+ :page: Advent of Code feels
|
|
|
|
|
2024-11-25 16:59:51 +01:00
|
|
|
% content.link = "programming/blog/vfs"
|
|
|
|
id = "01JDJJHCGTAJ78K8WRXV00ZEJC"
|
|
|
|
+ :page: composable virtual file systems
|
|
|
|
|
2024-11-12 14:52:19 +01:00
|
|
|
% content.link = "programming/blog/cstring-starts-with"
|
|
|
|
id = "01JCGAM56KS2C6D4XZ1MRATXH4"
|
|
|
|
+ :page: prefix matches with C strings
|
|
|
|
|
2024-09-09 20:39:29 +02:00
|
|
|
% content.link = "programming/blog/buildsome"
|
|
|
|
id = "01J7BYKQHZKYQ969T3PH3V8HF1"
|
|
|
|
+ :page: not quite buildless
|
|
|
|
|
2024-11-12 22:51:36 +01:00
|
|
|
% content.link = "programming/blog/haku"
|
|
|
|
id = "01J4J4PAXRWZDP9PAZNGCQ9S3D"
|
|
|
|
+ :page: haku - writing a little programming language for fun
|
|
|
|
|
2024-05-18 13:41:43 +02:00
|
|
|
% content.link = "programming/blog/lvalues"
|
|
|
|
id = "01HY5R1ZW0M0Y5KQ1E8F0Q73ZT"
|
2024-06-13 21:18:41 +02:00
|
|
|
+ :page: places, or what is up with `*x` not always meaning the same thing
|
2024-05-18 13:41:43 +02:00
|
|
|
|
2024-06-18 21:01:34 +02:00
|
|
|
% content.link = "programming/blog/systems"
|
2024-06-18 21:01:55 +02:00
|
|
|
id = "01J0PBKY1AAPGXG6NSRDTMV48F"
|
2024-06-18 21:01:34 +02:00
|
|
|
+ :page: systems are just a bunch of code
|
|
|
|
|
2024-04-07 18:11:56 +02:00
|
|
|
% content.link = "programming/blog/or-types"
|
|
|
|
id = "01HTWN4XB2YMF3615BE8V6Y76A"
|
2024-06-13 21:18:41 +02:00
|
|
|
+ :page: OR-types
|
|
|
|
|
2024-07-30 23:24:14 +02:00
|
|
|
% content.link = "programming/blog/tairu"
|
|
|
|
id = "01HPD4XQQ5WM0APCAX014HM43V"
|
|
|
|
+ :page: tairu - an interactive exploration of 2D autotiling techniques
|
|
|
|
|
2024-11-12 22:51:36 +01:00
|
|
|
% content.link = "about-treehouse"
|
|
|
|
id = "01H89RFHCQ1YB7CXBBR6NDDAC1"
|
|
|
|
redirect_from = ["about-treehouse"]
|
|
|
|
+ :page: about the treehouse
|
|
|
|
|
2024-03-08 23:41:39 +01:00
|
|
|
% id = "01HRG2RJCNKT9JJJVQ8WVRC9CA"
|
2024-11-24 20:07:26 +01:00
|
|
|
- :folder: *languages*
|
2024-03-08 17:06:47 +01:00
|
|
|
|
|
|
|
% content.link = "programming/languages/cxx"
|
|
|
|
id = "programming/languages/cxx"
|
2024-11-24 20:07:26 +01:00
|
|
|
+ :folder: C++
|
2024-03-08 17:06:47 +01:00
|
|
|
|
2024-07-08 13:55:13 +02:00
|
|
|
% content.link = "programming/languages/javascript"
|
|
|
|
id = "programming/languages/javascript"
|
2024-11-24 20:07:26 +01:00
|
|
|
+ :page: JavaScript
|
2024-07-08 13:55:13 +02:00
|
|
|
|
2024-03-08 17:06:47 +01:00
|
|
|
% content.link = "programming/languages/lua"
|
|
|
|
id = "programming/languages/lua"
|
2024-11-24 20:07:26 +01:00
|
|
|
+ :page: Lua
|
2024-03-08 17:06:47 +01:00
|
|
|
|
2024-03-08 23:41:39 +01:00
|
|
|
% id = "01HRG2RJCN8J42NK0KWD3SBSJA"
|
2024-11-24 20:07:26 +01:00
|
|
|
- :folder: *technologies*
|
2024-03-08 17:06:47 +01:00
|
|
|
|
|
|
|
% content.link = "programming/technologies/unreal-engine"
|
|
|
|
id = "programming/technologies/unreal-engine"
|
2024-11-24 20:07:26 +01:00
|
|
|
+ :folder: Unreal Engine
|
2024-03-08 17:06:47 +01:00
|
|
|
|
|
|
|
% content.link = "programming/opinions"
|
|
|
|
id = "programming/opinions"
|
2024-11-24 20:07:26 +01:00
|
|
|
+ :folder: *opinions*
|
2024-03-08 17:06:47 +01:00
|
|
|
|
2024-11-12 22:51:36 +01:00
|
|
|
|
2024-11-25 16:59:51 +01:00
|
|
|
|
2024-11-30 23:40:20 +01:00
|
|
|
|