firefighting tools

Nikolaus Gradwohl2012-08-07T08:35:40+02:00

yeah! the people in greece know how to properly fight a fire! These tools might also come handy in case of a zombie breakout ...

firefighting

ruby rhyme generator

Nikolaus Gradwohl2012-07-08T09:43:04+02:00

I made a ruby rhyme generator - a simple commandline utility to generate nonsense rhymes like this

    si ninu si - na ma boto
    mo sito mo - de sa tato

    te dini ma - no ne dibi
    di nodi te - be be sebi

or this

    bo nibe bomeku
    te dibu domiku

    nu sibe keteso
    me tiba beneso

you can specify the number of verses and the rhythmic pattern on the commandline

Usage: rhyme [options]
    -p, --pattern PATTERN            the rythmic pattern
    -c, --count COUNT                number of verses

the default pattern is 121-112 like in the first example

read more ...

Synthesizer dreaming

Nikolaus Gradwohl2012-06-14T05:18:50+02:00

my korg monotron dreams of what it wants to be when it grows up ...

this is my day 14 project for 30daysofcreativity

synth dreaming

the original image of the modular synth is from fr1zz and was released under a CC BY-NC-SA

anykey skywalker

Nikolaus Gradwohl2012-06-09T07:44:54+02:00

my day 9 project for 30daysofcreativity

the famous jedi Anykey Skywalker

anykey skywalker

Robo-Ghost

Nikolaus Gradwohl2012-03-09T06:01:59+01:00

A Ghoooooooost! Ruuuuuuun! beeep!

you can download the blender file here or you can download a hi-res version of the image here

robo ghost

Permission to Smile

Nikolaus Gradwohl2011-03-10T02:39:51+01:00

permission to smile

print it, send it aroud or distribute it otherwise! grant the permission to smile to others too :-)

read more ...

Litte Pictureframe is Watching You

Nikolaus Gradwohl2011-03-06T04:46:00+01:00

I found a cheap digital picture frame at a local electronics store a while ago and searched a project for it. So i installed 60 jpegs with eyes looking in different directions on the pictureframe and started an endless slideshow. Now the picture frame sits on his shelf and is carefully watching whats going on in our livingroom.

little picture frame

To generate the eyes I wrote a short processing sketch that generates a new frame every time a key is pressed and saves it in the sketchfolder.

void setup() {
  size(768,480,P2D);
  smooth();
}

float d = random(360);


void draw() {
  background(0);
  fill(255);
  ellipse(284, 240, 200, 400);
  ellipse(484, 240, 200, 400);
  fill(0);


  float da = d;
  float db = d;

  float a = radians( da );
  float b = radians( db );

  ellipse(284 + cos(a) * 60, 240 + sin(a)*160, 80, 80);
  ellipse(484 + cos(b) * 60, 240 + sin(b)*160, 80, 80);
}

void keyPressed() {
  d = random(360);
  redraw();
  saveFrame();
}

eyes.zip contains the set of imags I use on my pictureframe

read more ...

'Hello World' ABC

Nikolaus Gradwohl2010-09-07T13:29:31+02:00

This is a small collection of "Hello World!"-Programs - One for each letter of the alphabet. Ada for A, Boo for B, C++ for C, and so on. Special thanks to the stackoverflowers who helped me with Q, U and Y :-)

Ada

with Text_IO; use Text_IO;
procedure Hello is
begin
    Put_Line("Hello World!");
end Hello;

Boo

print("Hello World!")

C++

#include <iostream>

int main( int argc, char** argv ) {
    std::cout << "Hello World!" << std::endl;
    return 0;
}

D

import std.stdio;

void main(string[] args) {
    writefln("Hello World!");
}
read more ...

OutOfIdeasException

Nikolaus Gradwohl2010-06-22T20:46:00+02:00

hmmmmmm - todays project for 30daysofcreativity is...

guru.OutOfIdeasException()
    at guru.bodyparts.head.Brain.think()
    at.guru.bodyparts.head.Head()
    at.guru.body.Main().run()
read more ...

DIY-Mustache-KIT

Nikolaus Gradwohl2010-06-11T17:44:00+02:00

Todays inspiration theme from 30daysofcreativity is "Mustache". So I created a DIY-Mustache-KIT for all of those who have no mustache but need one.

Download the PDF here

Just print out the pdf and cut at the dotted line :-)

This is my Day 11 Project

mustache

read more ...