google
yahoo
bing

Origins of Sudoku revealed

No Comments »

Ein Ausschnitt aus der englischen Radio-Show “Just a Minute”. Die Aufgabenstellung lautet: 60 Sekunden über ein vorgegebenes Thema zu reden, ohne Zögern, ohne Abschweifen und ohne ein Wort zu wiederholen. Das gelingt selten. Hier ist es ganz wunderbar gelungen, und wurde zur Belohnung im Nachhinein mit einer Animation unterlegt.

Überblick über das Weltwissen

No Comments »

funny graphs and charts
see more Funny Graphs

Arduino

, 1 Comment »

Bei Maruis’s Arduino Hacklab auf der Schmiede haben Alex und ich ein Blinken-Melodie-Gerät gebaut. Special Features: kann abgeschalten werden, Geschwindigkeit der Melodie kann mit dem Potentiometer geregelt werden. Software basierend auf Melody, Hardware Eigenerfindung.

Erster Versuch mit Arduino

Macbook

2 Comments »

Alle haben eins. Jetzt hab ich auch eins. Von einem Kollegen gebraucht übernommen. 15″

Ich hab schon das Terminal gefunden und vim installiert. Nächste Station: root und git.

brigitte-und-das-macbook.jpg

Android als GPS-Logger (Lammeröfen/Hintersee)

, No Comments »

Lammeröfen: die dunkle KlammDas Google Handy ist ja dafür berühmt, dass der Akku schnell leer ist. Wenn man GPS aktiviert geht das noch viel schneller, deswegen setze ich GPS nur selten ein. Eigentlich nur um Ausflüge zu dokumentieren

Hier zwei Beispiele: die Lammeröfen und der Hintersee.

In den Lammeröfen ist die Kamera des Android von den Helligkeitsunterschieden völlig überfordert, links das einzige Bild mit dem ich einigermaßen zufrieden bin.

Der GPS-Logger (mytracks) loggt zwar brav mit, liegt aber in der Klamm weit daneben. Auch wenn man sich auf einem Wanderweg in der Nähe einer Autostrasse befindet loggt er eher die Strasse als die echte Position.

Die GPS-Daten konnte ich als KML exporieren und bei Google Maps importieren. Bei der Nachbearbeitung habe ich dann fast jeden Punkt neu gesetzt – dazu hätte ich gar keinen GPS-Logger gebraucht :-(

Das Endergebnis ist eine Google Map der Lammeröfen.

Bei der Wanderung rund um den Hintersee funktionierte das GPS wesentlich besser. Hier konnte ich die Daten eins-zu-eins übernehmen, Nachbearbeitung war nicht nötig:

Google Map zur Wanderung rund um den Hintersee.

Mein Resumé: Mehr Arbeit als ich dachte, macht aber trotzdem Spass.

99 Bottles of Beer on the Wall – on Rails

, , No Comments »

Auf der Site http://99-bottles-of-beer.net/ Kann man an Hand eines einfachen Beispiels viele Programmiersprachen vergleichen. Alle müssen den gleichen Liedertext ausgeben:

99 bottles of beer on the wall, 99 bottles of beer.
Take one down and pass it around, 98 bottles of beer on the wall.

98 bottles of beer on the wall, 98 bottles of beer.
Take one down and pass it around, 97 bottles of beer on the wall.

[...]

One bottle of beer on the wall, One bottle of beer.
Take one down and pass it around, No more bottles of beer on the wall.

No more bottles of beer on the wall, no more bottles of beer.
Go to the store and buy some more, 99 bottles of beer on the wall.

Für meine Lieblings-Sprachen Perl und Ruby gibt es jeweils mehrere Implementierungen.

Da ich keine Ruby-on-Rails Implementierung finden konnte habe ich selbst eine gebaut. Der fertige Code ist auf github, die fertige Applikation auf heroku.

Die Applikation braucht nicht das ganze Model – View – Controller Pattern. Es gibt einfach kein Model. Der einzige Controller heißt wall. Er kann mit einem Argument aufgerufen werden um die Anzahl der Flaschen festzulegen: http://bottles.heroku.com/wall/99 oder http://bottles.heroku.com/wall/3

Die View enthält die Schleife zum ‘herunterzählen’ der Flaschen – es handelt sich ja um display-logik. Eine Helper-Funktion say_bottles(@i) erledigt die korrekte Anzeige der Flaschen (2 bottles, One bottle, no more bottles).

Mal sehen ob mein Beitrag bei 99-bottles-of-beer.net aufgenommen wird.

p.s. das Publizieren nur mit git ist sehr bequem.

p.p.s. (am 2.Okt 2009) das Programm wurde nun offiziell aufgenommen auf der 99 Bottles Website.

Bandbreite – immer noch aktuell

No Comments »

Datentransport per Netzwerk ist ja schön und gut, aber man soll nicht die Bandbreite der alternativen Vergessen:

Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.—Tanenbaum, Andrew S. (1996). Computer Networks. (via wikipedia)

Das gilt auch für den Datentransport von/zu Amazon S3:

AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport. [...] you can now have your data quickly loaded from Amazon S3 onto a portable storage device and have it sent to you or your partners. For significant data sets, AWS Import/Export is often faster than Internet transfer and more cost effective than upgrading your connectivity.—E-Mail to S3 customers, received 14.8.2009, also on the web

Noten setzen für umsonst

, No Comments »

Noteflight ist ein Flash-basiertes Noten-Setz-Programm mit der Möglichkeit MusicXML zu exportieren und Noten zu veröffentlichen. Hier mein erster Versuch: Anfang vom Mozart-Requiem

Endlich schräg

, , 2 Comments »

Mit Firefox 3.5 kann man endlich Text schräg darstellen! Zur Feier des Tages steht der Header dieses Blogs jetzt schräg:

#headerimg {
-moz-transform: rotate(-5deg);
-moz-transform-origin: top center;
}

Wie man sehen kann ist die Darstellung des Textes noch verbesserungswürdig, aber es ist wirklich echter Text: auswählbar, kopierbar, accessible.

Als Spielzeug noch nicht Rosa war

, 1 Comment »

Zur Erinnerung an eine Zeit, als Spielzeug noch nicht farbcodiert war:

lego.jpg

aus socialogical images

Siehe auch den Artikel über Werbefilme.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Anmelden