Archive for the ‘Programming’ Category

I’m getting ready for my first Ludum Dare game-jam, which I intentionally will refrain from calling a competition, as that would imply that I believe there is a chance of winning, which for me at this point would be missing the point. Anyway, one of the things I noticed is that there is a tradition […]

I got a comment to my initial post about ASM ctrl-flow visualisation which ends with the following remark: The code runs into problems when faced with code with very large numbers of jumps in, such as from a large ‘switch’ statement or just where there’s rather a lot of conditions being checked… I’m guessing that […]

Yesterday I wrote about a small script that visualizes control flow in ASM dumps with arrows and when a friend of mine posted it in I suddenly got a lot more traffic than usual and a bit of useful feedback that helped me improve the robustness and applicability of the script considerably. This morning […]

Add control flow arrows to objdump disassembly.

If you’re a programmer, or even just a bro-grammer, check this comment on the official .NET documentation out: Offset and position parameters wrong in intellisense Its *really* annoying when the Intellisense documentation is wrong when you are coding … it has been a frustrating exercise to figure this out. As a previous poster mentioned, the […]

I found myself in need of a pronounceable but randomly generated string tonight, and decided to indulge myself with writing a single line of inconsequential Javascript that would output such a string when pasted into the address line of a webbrowser. Which led to the following line of code, that only a blind mother could […]

About this blog

The name is inspired by the saying: "perfection is the bane of all good things".
Read more