C and Physics – the preface

[embedyt] https://www.youtube.com/watch?v=AjEjH0uKLUY&height=180&width=320[/embedyt] Adding physics to your application really brings things alive, not only don’t you have to worry about complex issues like collision but it also reduces the overall complexity across the board. While we could launch straight into using ODE (Open Dynamics Engine) The renderer it uses for its own demos is, well, to…

Ad blockers, a few thoughts

You’ll have seen sites that completely refuse to allow you access when they detect an ad blocker, and frankly these sites I’m quite content not to use, there are simply so many sites out there that well…. next….. Often I’m sure sites like these or the slightly more sensible ones that request you don’t use…

Dynamic loading of functions

Now why you might ask would you want to dynamically load functions ? Well if you want to implement some kind of plugin system it’s kind of useful, while I’ve previously relied on glibs gmodule system I decided that it might an idea to see if Linux’s dlopen functionality was any simpler. Lets take a…

ODROID-GO – a nice introduction to the ESP32

Anyone with any interest in microcontrollers will have seen the massive impact that the original ESP8266 had, while this could later be directly programmed initially it was basically intended as a serial link to a wifi hotspot, even this alone made it much cheaper and easier to get your electronics projects connected to the internet.…

A month of D…

Whenever evaluating some new tool, its often not the first few days that tell you the most, but rather more generally how this new tool fares over a longer time scale.  Before getting into D, I was in the process of evaluating a few different languages, but I always had C as a backstop despite…

D an over looked language?

For some time I’ve been looking around for a new goto language as I’ve been unhappy with the direction Java is heading, I did have a good play with C (C++ I just discounted because of its ascii soup) but the lack of some kind of decent memory management can lead to very obscure and…