Musik aus kontrolliert biologischem Anbau

November 28th, 2008

Kann man mit Gemüse Musik machen? Nein, ich meine nicht die unerwünschten Töne, die der Konsum von Bohnen mit sich bringt ;). Auf Spiegel Online bin ich über einen Artikel gestolpert, der vom Japaner Junji Koyama erzählt. Der 45 jährige Grundschullehrer hat nämlich ein außergewöhnliches Hobby: er baut Musikinstrumente aus Gemüse. Unter seinen Instrumenten befinden sich z.B. Flöten aus Rüben oder eine Gurken-Paprika-Trompete.

Wer das mal sehen möchte, kann einfach auf Junjis YouTube Channel vorbei schauen, der zu den drei beliebtesten in ganz Japan gehört.

Medium: www.youtube.com
Link: www.youtube.com

Kostenloses Ebook für Python Einsteiger

November 26th, 2008

Python for Software Design: How to Think Like a Computer Scientist von Allen B. Downey richtet sich an alle, die noch keine Programmiererfahrung haben und mit Python einsteigen wollen. Das Buch entstand aus der Not heraus: Allen B. Downey hielt Kurse, in denen er Studenten anhand von Java die Grundlagen der Programmierung beibringen wollte. Leider hatten die Kurse nicht den gewünschten Erfolg und viele Studenten bestanden nicht. Downey kam darauf, dass den verwendeten und verfügbaren Lehrbüchern ein großer Teil der Schuld zugeschrieben werden kann, denn diese verwirren meist mit zu vielen Details und einem zu großen Umfang.

Zwei Wochen vor dem Beginn eines weiteren von ihm gehaltenen Kurses zur Einführung in die Programmierung entschloss er sich daher, sein eigenes Lehrbuch zu schreiben. Seine Ziele dabei waren:

  • Keep it short. It is better for students to read 10 pages than not read 50 pages.
  • Be careful with vocabulary. I tried to minimize the jargon and define each term at first use.
  • Build gradually. To avoid trap doors, I took the most difficult topics and split them into a
    series of small steps.
  • Focus on programming, not the programming language. I included the minimum useful subset
    of Java and left out the rest.

Das Konzept funktionierte und aus dem Skript wurde ein echtes Buch, das ab Anfang 2009 gekauft werden kann. Zusätzlich dazu ist eine kostenlose PDF Version (unter der GNU FDL) zum reinschnuppern erhältlich

Auch Teenies haben echte Sorgen!

November 26th, 2008

Ein paar Teenies fiebern bei American Idol (die US-Ausgabe von DSDS) mit ihrem Schwarm mit... dann kommt aber das denkbar schlimmste: er wird nur Zweiter!

Medium: www.youtube.com
Link: www.youtube.com

Kostenloses Ebook: The Art & Science of CSS

November 20th, 2008

Bei sitepoint.com gibt es im Tausch gegen eine gültige Email Adresse derzeit das kostenlose Ebook The Art & Science of CSS, das regulär knapp $40 kostet. Für alle, die gerade keine Email Adresse zur Hand haben, gibt es hier noch einen Direktlink. Das Angebot ist nur noch 12 Tage gültig.

Aus dem Inhalt:

This book will show you how to:
  • Break out of the square box cliche
  • Make your backgrounds sparkle
  • Design headings that stand out
  • Create amazing navigation menus
  • And do it all with cross browser-compatible markup
  • The answers to these questions and more are in this book.

Stop-Motion Mega Man Video

November 15th, 2008

Mega Man vs. LEGO. War sicherlich eine menge Arbeit:

New York Times: Der Irak Krieg ist vorbei!

November 13th, 2008

Der Irak Krieg ist vorbei! In Afghanistan wird ebenfalls nicht mehr gekämpft. Außerdem wird das Gefangenlager Guantanamo Bay geschlossen und US Präsident Bush wurde wegen Hochverrats angeklagt. Diese und noch viele weitere unglaubliche Meldungen konnte man diesen Mittwoch in einer Sonderausgabe der New York Times lesen. Leider handelte es sich dabei um eine gut gemachte Parodie.

Die amerikanische Aktivistengruppe "The Yes Men" hat in sechsmonatiger Arbeit die 14-seitige Sonderausgabe hergestellt, die sich auf den ersten (und zweiten) Blick nicht vom Original unterscheiden lässt. Gestern wurden dann 1,2 Millionen Exemplare in zahlreichen amerikanischen Städten verteilt.

Die Gruppe, die hinter der Aktion steht möchte mit dieser "visionären" Sonderausgabe der NYT zeigen, was alles möglich ist und öffentliche Diskussionen anregen. Auf Spiegel online kann man sich die PDF Version herunterladen. Alternativ kann man auch einen Blick auf offizielle Webseite der Sonderausgabe werfen. Eine erste Stellungsnahme der echten NYT gibt es auch schon.

(via Spon)

Neuer 3D-Drucker nutzt Papier und Klebstoff als Medium

November 11th, 2008

Ich bin bei Golem auf ein neues Startup im Bereich 3D-Drucker gestoßen. Im Vergleich zum "$5.000"-Drucker von Desktop Factory benutzt das Gerät von Mcor Technologies allerdings Papier und Klebstoff als Druckmedium. Dadurch sinken die "Druckkosten": das Material für den unten abgebildeten Kopf schlägt nur mit 7.20€ zu Buche. Der Drucker, der nächstes Jahr auf den Markt kommen soll, wir allerdings um die 25.000€ kosten. Für geschickte Privatleute ist ja vielleicht der DIY-3D-Zuckerdrucker eine Alternative...

21 Wunderschöne Fotos unserer Sonne

November 4th, 2008

Der Boston Globe hat eine Galerie mit 21 unglaublichen Fotos unserer Sonne veröffentlicht. Anschauen und davon fesseln lassen. Hier ist eine kleine Kostprobe:

A sweeping prominence, a huge cloud of relatively cool dense plasma is seen suspended in the Sun's hot, thin corona. At times, promineces can erupt, escaping the Sun's atmosphere. Emission in this spectral line shows the upper chromosphere at a temperature of about 60,000 degrees K (over 100,000 degrees F). Every feature in the image traces magnetic field structure. The hottest areas appear almost white, while the darker red areas indicate cooler temperatures. (Courtesy of SOHO/EIT consortium)

(via O'Reilly Radar)

Eclipse Plugin ermöglicht umfassende Kontrolle über den Classpath

Oktober 24th, 2008

Jeder, der in Java programmiert, kann wahrscheinlich (s)eine Geschichte über Classpath Probleme erzählen. Der Classpath sagt der JVM, wo in welcher Reihenfolge der Classloader nach Klassen suchen soll. Das ist eigentlich eine praktische Sache, denn dadurch kann man z.B. fremden Code in Form von fertig kompilierten und zusammengeschnürten Bibliotheken im JAR Format benutzen. Und jeder, der schon mal an einem größeren Javaprojekt gearbeitet hat, weis dass die Anzahl solcher Bibliotheken schnell in den dreistelligen Bereich gehen kann.

Die Falle, oder besser die Problematik steckt nun aber wie so of im Detail: der Classpath legt die Reihenfolge fest, in der nach verfügbaren Klassen gesucht wird. Ist der Classpath z.B. lib1.jar;lib2.jar;lib3.jar dann such die JVM erst in der lokalen Package Struktur und dann in lib1.jar. Wird dort nichts gefunden, dann in lib2.jar, usw. Wir nirgends die benötigte Klasse gefunden, dann bekommt man eine ClassNotFoundException zu sehen. Problematisch wird es nun, wenn die gleiche Klasse in verschiedenen Bibliotheken vorhanden ist. Die JVM lädt nämlich immer die erste Klasse, die vom Namen und dem Package her passt. Das zwei gleiche Klassen innerhalb der eingebunden Bibliotheken vorhanden sind, ist leider alles andere als selten. Oftmals haben Bibliotheken Abhängigkeiten zu anderen Bibliotheken in speziellen Versionen. So kann es dann sein, dass man ein und dieselbe Bibliothek in zwei verschiedenen Versionen im Classpath hat und beide mit Sicherheit eine Menge Klassen beinhalten, die exakt denselben Namen haben, sich jedoch in Funktion oder Signatur unterscheiden. Noch viel heimtückischer sind allerdings Bibliotheken, die fremde Bibliotheken beinhalten. Mir selbst ist das mit der aktuellen Bibliothek von Heritrix passiert. Innerhalb des JARs befindet sich eine gepatchte Version vom Apache Commons HTTPClient. Dummerweise benötigte ich im Projekt aber auch noch die „richtige“ Version vom HTTPClient. Da aber die Heritrix im Classpath vor der eigentlichen HTTPClient Bibliothek stand, wurde nur die gepatchte Version verwendet – was zu Exceptions führte, die nicht so einfach nachzuvollziehen waren.

Nun, ich bin zufälligerweise auf das Eclipse Plugin Classpath Helper gestoßen, mit dem man sich einen sehr guten grafischen Überblick über seinen Classpath verschaffen kann. Classpath Helper erlaubt es, alle Abhängigkeiten sowie alle abhängigen Bibliotheken von jedem einzelnen Eintrag des Classpaths anzuzeigen. Außerdem werden Classpatheinträge hervorgehoben, die nirgends verwendet werden und so (normalerweise) gefahrlos entfernt werden können. Jeder, der mit Eclipse in Java entwickelt und dessen Projekte ein bissen komplexer werden, sollte einmal einen Blick auf dieses Plugin werfen.

Die schönsten Bilder aus der Welt des Allerkleinsten

Oktober 17th, 2008

Ich bin zufällig bei National Geographic über den Nikon Small World Wettbewerb gestoßen. Bei diesem Wettbewerb, den es übrigens schon seit 30 Jahren gibt, werden einmal jährlich die besten Fotos aus der Welt des Mikrokosmos prämiert. Auf der offiziellen Seite kann man sich neben den Gewinnerfotos des aktuellen Wettbewerbs auch eine Menge Bilder der letzen Jahre ansehen.
Ich finde die Fotos äußerst faszinierend. Es ist wirklich unglaublich, was sich alles in dieser Welt befindet, die wir Menschen nur durch das Mikroskop sehen können.