cbloom rants
11/23/2012
11-23-12 - Global State Considered Harmful
›
In code design, a frequent pattern is that of singleton state machines. eg. a module like "the log" or "memory allocation...
8 comments:
11/13/2012
11-13-12 - Another Oodle Rewrite Note
›
Of course this is not going to happen. But in the imaginary world in which I rewrite from scratch : I've got a million (actually sev...
11/08/2012
11-08-12 - Job System Task Types
›
I think I've written this before, but a bit more verbosely : It's useful to have at least 3 classes of task in your task system :...
11/06/2012
11-06-12 - Using your own malloc with operator new
›
In Oodle, I use my own allocator, and I wish to be able to still construct & destruct classes. (Oodle's public API is C only, but I ...
11 comments:
11-06-12 - Protect Ad-Hoc Multi-Threading
›
Code with un-protected multi-threading is bad code just waiting to be a nightmare of a bug. "ad-hoc" multi-threading refers to ...
10/26/2012
10-26-12 - Oodle Rewrite Thoughts
›
I'm getting increasingly annoyed with the C-style Oodle threading code. It's just such a nightmare to manually manage things like o...
1 comment:
10/22/2012
10-22-12 - Windows 7 Start Menu Input Race
›
I've been super annoyed by some inconsistent behavior in the Windows 7 start menu for a while now. Sometimes I hit "Start - program...
16 comments:
10-22-12 - LZ-Bytewise conclusions
›
Wrapping this up + index post. Previous posts in the series : cbloom rants 09-02-12 - Encoding Values in Bytes Part 1 cbloom rants 0...
22 comments:
10/16/2012
10-16-12 - Two more small notes on LZNib
›
Followup to Small Notes on LZNib 1. Because cost ties are common, and ties are not actually ties (due to "last offset"), just...
10-16-12 - Thoughts on Bit-Packing Structs Before Compression
›
If you're trying to transmit some data compactly, and you are *not* using any back-end compression, then it's relatively straightfor...
‹
›
Home
View web version