• Fuck Unity, Fuck GNOME3, I’m going to downgrade

    Warning: This is a rage – and, as rages typically go, it doesn’t contain any information beside “I am frustrated and stuff doesn’t work”. I’ll leave it here (it’s the only page on this site that gets stable non-zero traffic) – but please continue at your own peril. Also, I’m normally a calm and friendly…

  • Lifelong Learning

    Lessons learned this week:

  • Pure Functional WTF

    I watched a couple of talks from Rich Hickey recently. (To be precise: this talk and this one.) He is the creator of Clojure, a Lisp for the JVM and the CLI (the .NET system). Well, actually, Clojure is not only some Lisp, but a more modern, more functional Lisp dialect. Clojure is based on…

  • The Dark Side

    …and the world finally has an interactive version of Pink Floyd’s famous Dark Side Of The Moon album cover: The world absolutely needed that, I’m sure. Whatever, Processing is fun. PS: It’s not exactly beautiful code. And it’s not exactly physically correct. It just looks pretty neat.

  • Never Mind

    This is a translation of some parts of the dartlang.org website into plain English. Please note that neither Marketing language nor English is my native tounge – so, this translation might contain some errors. However, I tried my best and I think that the main points are translated correctly. The Dart Language From quick prototypes…

  • No WordPress, No Cry

    I finally managed to find the time to hack an engine for this blog. It’s written in Python, and pretty simple: flat-file storage, no frills, around 1700 lines of code. (Most of which is some really, really bad open source Markdown implementation. Replacing this regexp monster with a proper compiler is the next big TODO…

  • Oh, Android

    There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. C.A.R. Hoare Android is not a developer-friendly system. Starting…

  • Fractal Garden 2

    Fractal Garden 2

    Did I mention that Processing is fun? Here’s Fractal Garden Version 2 – this combines three things: First of all, it’s a Conway’s Game of Life Simulation on the left hand side. Initialising a population is done via “drawing” in that part of the applet. This Game of Life however, is not binary (dead/alive), but…

  • Fractal Garden

    Some more Processing stuff: Fractal Garden is a L-System viewer. It’s nothing fancy, I just wanted to have some base system to play around with fractals. In other news: I’m still fighting with the trigonometry needed for my side-scrolling air plane game. Still tuning parameters and debugging the aerodynamic lift. I really should have based…

  • Canvas Game Of Life

    A colleague of mine recently introduced me to the language/framework called Processing. It’s a Java-based visualization language. It’s meant to be a quick tool, targeting artists – and not necessarily programmers. So it’s pretty simple to use. But the coolest thing about it is this: It actually works. I don’t think that Processing is my…