where do my readers come form?

Nikolaus Gradwohl2008-12-05T05:35:00+00:00

out of couriousity i took the access.log from my blog for the last 5 days, extracted the ip-adresses and looked up the countries my readers come from using hostip.info

so here is a list ordered by count of uniqe ip-adresses. (i even have readers from andorra! more than from swizerland and austria together!)

read more ...

Lava Lamp Monster

Nikolaus Gradwohl2008-12-04T06:16:00+00:00

This time i catched a monster that was trying to hide from me in a lavalamp. but - HAHA - a experienced monster collector like me can not be tricked that easy! so beware you monsters!

the photo is a bit ugly this time - i made it using my mobilephone


read more ...

DAViCal update

Nikolaus Gradwohl2008-12-04T05:54:00+00:00

I'm using DAViCal for syncing the calendars between my computers. Recently events addend in one calendar didn't show up in the other one - not so funny.

after some googleling i found this bugreport and updated version to

now everything is in sync again.

read more ...

Processing Library Template for ant

Nikolaus Gradwohl2008-12-03T18:00:00+00:00

Yesterday guidelines for developing a processing library have been published including a template for eclipse. Since i don't use eclipse i wrote a small template myselft using ant. So all the vim/TextMate/UltraEdit/whatever-users out there who want to make cool processing libraries check out my template

read more ...

ColorMatcher Processing lib

Nikolaus Gradwohl2008-11-23T12:08:00+00:00

a while ago i wrote a processing sketch that allows to match some colors in a live video image.

now i translated the code into a processing library and made a project-page for it. The libray is released under the LGPL.

read more ...

Processing monster

Nikolaus Gradwohl2008-11-18T19:11:00+00:00

This time i haven't found a monster - i made one. in processing.

monster screenshot

read more ...

dns cache flushing on a mac

Nikolaus Gradwohl2008-11-05T21:06:00+00:00

If you ever have to change a dns-entry and wonder for hours and hours why the changes don't appear on your mac (as you may have noticed, this article has a little autobiographic touch) - try flushing your dns cache

sudo dscacheutil -flushcache

should do the trick on leopard

read more ...


Nikolaus Gradwohl2008-11-04T20:01:00+00:00

Today another monster showed up in my frying pan - this time made of vegetable oil. i guess they are after me and want to freighten me to death - or the monster is testing new appearences because of the rising oil price - who knows ...


read more ...

Surealistic Unix-commands

Nikolaus Gradwohl2008-10-27T19:13:00+00:00

echo "Ceci n'est pas une pipe" | less

if you don't know why this is funny you either have no unix experience or you don't know René Magritte :-)

read more ...

Fun with sine and cosine

Nikolaus Gradwohl2008-10-24T06:22:00+00:00

I just played a bit with sine and cosine and got a very nice picture. the code takes some time to run, so i post a pregenerated image this time.

<typo:lightbox src="/img/guru/sincosfun.png" thumbsrc="/img/guru/sincosfun_prev.png"/>

float r;
void setup() {
  r = max( width/2, height/2) * 0.8;
void draw() {
  stroke( 255, 2 );
  lines( 4 );
  filter( BLUR, 4 );
  stroke( 255, 6 );
  lines( 2);

void lines( float factor ) {
  for ( int j = 0; j < 360 * 10 * factor; j++ ) {
    float i = j/factor;
    line( width/2 - r * cos( radians( i / 2.1 )), 
          height/2 - r * sin( radians( i  )),
          width/2 - r * sin( radians ( i / 1.01  )),
          height/2 - r * cos( radians( 180 - i ))
read more ...