Category Archives: Programming

Emscripten: Running C++/LLVM Code in Browsers!

Some time ago I’ve been impressed by the Emscripten project []. It is a LLVM compiler to JavaScript! It means that you can take a C/C++ project, compile it with CLang (or another LLVM code generator), use Emscripten to convert it into JavaScript, and voilà: it runs into your browser. There are plenty of examples, among them also [...]

Posted in Programming | Tagged as: , | Leave a comment

Play the Physics page added

I added a page describing an old project called “Play the Physics“. “Play the Physics is an educational videogame devoted to teach Physics concepts to children.” “My role in the game was as developer. I took care of two features: adding to the game the floating helmet (the one throwing the freezing/heating jet) I programmed [...]

Posted in Programming, Projects | Tagged as: , , | Leave a comment

Xuggler: a Java bind to ffmpeg

Finally I found a good video editing library to use with Java. It’s called Xuggler. Get it here: It’s a wrapper of the famous ffmpeg library. To me it seems very well written and documented. There are a number of useful examples. The API is very clean and compact: you can write a transcoder in [...]

Posted in Experiments, Programming | Tagged as: , , | Leave a comment

Degeneration: my former Amiga Demo Scene Group listed on the net

Oh my gosh! Look at what I’ve found on the net: This is a list of the production carried our when I was member of Degeneration: a Demo Group in the Amiga Scene. At that time I used to code in Assembly 680×0 and C. Planet was a popular digital magazine (Well, popular in [...]

Posted in Programming, Projects | Tagged as: , , , | Leave a comment

The International Obfuscated C Code Contest

Few years ago I ended up in scanning amazing C code released at the The International Obfuscated C Code Contest ( What’s IOCCC? To write the most Obscure/Obfuscated C program within the rules. To show the importance of programming style, in an ironic way. To stress C compilers with unusual code. To illustrate some of [...]

Posted in News, Programming | Leave a comment

Hate and Love of Bugs

I found a really nice post here: Opinion: Voodoo at origin I think it worth mentioning: “We all love bugs; they are like nuggets of entertainment for programmers that sit roughly between the extremes of love and hate.” and “The world origin (0.0f, 0.0f, 0.0f) in my opinion is the Bermuda triangle of games, strange things [...]

Posted in Programming | Leave a comment

Partial Class Definition and Simulated Dynamic Binding

While searching to a way to do Partial Class Definition in C++ I ended up to the definition of Simulated Dynamic Binding. See here: In other words Simulated Dynamic Binding is a way to implement Partial Class Definition in C++, but I’m sure it will be helpful to solve many other problems of data [...]

Posted in Programming | Tagged as: , | Leave a comment