Martin Ankerl
No movement is faster than no movement

Ajax Dojo Comet Tutorial

Markus Holzmann, an intern at Profactor of my fellow colleague Philipp Hartl, had the opportunity to experiment with Ajax during his job. He wrote a tutorial about how to push events from the server to the client. For example, display popup messages on all browsers at the same time (see screencast in full resolution here):

[...]


Project Development Phases

The 6 stages of every project are:

Enthusiasm.
Disillusionment.
Panic.
The Search For The Guilty.
The Punishment of the Innocent.
Accolades for the Non-Participants.

After 4 years of software development experience, I can say with much confidence that this is highly accurate.

addthis_url = ‘http%3A%2F%2Fmartin.ankerl.com%2F2007%2F06%2F05%2Fproject-development-phases%2F’;
addthis_title = ‘Project+Development+Phases’;
addthis_pub = ”;


Erlang Syntax Highlighting

I have written a language definition file for GtkSourceView to get a nice syntax highlighting for Erlang with applications that use this component, e.g. Gnome’s standard editor gedit.
The highlighting looks like this:

Here is how to get this to work:

addthis_url = ‘http%3A%2F%2Fmartin.ankerl.com%2F2007%2F05%2F06%2Ferlang-syntax-highlighting%2F’;
addthis_title = ‘Erlang+Syntax+Highlighting’;
addthis_pub [...]


TextAnalyzer in Python

I have just found out that somebody has translated my textanalyzer from Ruby into Python. It also contains some improvements like stopwords. The core algorithm is still the same. Get it at kelpheavyweaponry.com.

addthis_url = ‘http%3A%2F%2Fmartin.ankerl.com%2F2007%2F03%2F29%2Ftextanalyzer-in-python%2F’;
addthis_title = ‘TextAnalyzer+in+Python’;
addthis_pub = ”;


Exponential Functions: Benchmarks, 8 Times Faster Math.pow()

I have updated the code for the Math.pow() approximation, now it is 11 times faster on my Pentium IV. Read Optimized Exponential Functions for Java for more information. Now I can also give you some benchmarks:

addthis_url = ‘http%3A%2F%2Fmartin.ankerl.com%2F2007%2F02%2F12%2Fexponential-functions-benchmarks-11-times-faster-mathpow%2F’;
addthis_title = ‘Exponential+Functions%3A+Benchmarks%2C+8+Times+Faster+Math.pow%28%29′;
addthis_pub [...]