"12. On a very busy day, I’ll just post a quote or a short insightful thought. I’ve got some quotes from Miyamoto Musashi, Tokugawa Ieyasu, Marcus Aurellius, Thomas Jefferson, Sun Tzu, Carl von Clauswitz, and others lined up."
Samstag, 4. September 2010
Jeden Tag bloggen!
Schon seit längerer Zeit vernachlässige ich, wie schon öfters zuvor, meinen Blog. Nachdem ich das hier gelesen habe, werde ich doch mal versuche täglich was zu Papier zu bringen online zu stellen. Wie der Post empfiehlt, soll man an Tagen, an denen viel zu Tun ist, nur ein Zitat posten. Damit möchte ich auch den heutigen Eintrag beenden:
Dienstag, 17. August 2010
Surfboardtransport
Bisher fuhr ich mein Surfboard immer auf dem Lenker meines Fahrrades gelehnt zum Strand.
Unpraktisch war dabei, dass eine leichte Windböe mich recht schnell zu Fall bringen kann (und auch öfters tat). Nun kann ich nach längerem Überlegen und kurzem Basteln eine funktionierende, billige Lösung präsentieren:

Hier habe ich an einen Wagen, der eigentlich zu einem Windsurfboard gehörte eine alte Eisenstange mit zwei Schrauben befestigt und mit einem Seil unterm Sattel fixiert. Diese Lösung funktioniert besser als das Board seitlich zu transportieren.
Hier habe ich an einen Wagen, der eigentlich zu einem Windsurfboard gehörte eine alte Eisenstange mit zwei Schrauben befestigt und mit einem Seil unterm Sattel fixiert. Diese Lösung funktioniert besser als das Board seitlich zu transportieren.
Sonntag, 18. Juli 2010
Dümmstmögliche und einfältigste Idee die ich je hatte
Samstag, 10. Juli 2010
Von Triangulierung, hoher Mathematik und gutem Essen
Vom 30.6 bis zum 2.7 war ich in Saarbrücken am Max Planck Institut für
Informatik im Rahmen der "Forschungstage Informatik" des
Bundeswettbewerbs Informatik. Das klingt jetzt nach viel Informatik,
war aber eher Mathe (also doch Informatik). Der vorherige Satz ist
noch ein Verwirrungsartefakt aus einer Vorlesung mit sechs Leuten bei
einem Professor der theoretischen Informatik, der uns Triangulierung
erklärt hat und dann einige Probleme auftrug.
Diese bestanden darin eine obere bzw. untere Schranke für die maximale
bzw. minimale Anzahl der Triangulierungen in einer beliebigen
Punktmenge zu finden. Wir (ich und fünf andere BWinf Teilnehmer) haben
ca. eine Stunde lang hin und her gerechnet und kamen zu keinerlei
Ergebnis. Der Professor eröffnete uns schließlich, dass wir uns an
einem ungelösten Forschungsproblem wie einige vor uns die Zähne
ausgebissen hatten.
Bei der Triangulierung bekam ich schon den Eindruck, dass ich
mathematisch wohl etwas ungebildet bin, was sich erhärtete als bei
einem Weiteren Vortrag über Routing in Ad-Hoc Netzwerken noch mehr
Binomialkoeffizienten und vorallem Matrizen vorkamen. Deshalb habe ich
mir erstmal einige Grundlagenbücher gekauft, da ich Angst hatte, dass
relevante Themen aus dem Matheunterricht rausgekürzt werden, um die G8
Schüler nicht scheitern zu lassen. Ich habe mir "Das gelbe Rechenbuch"
und "An Introduction to Algorithms" besorgt; beide Bücher sind sehr zu
empfehlen.
An dieser Stelle muss ich auch das Max Planck Institut für Informatik
bewundern: Der Gebäudekomplex an der Universität der Saarlandes ist
von beeindruckender Architektur, u.A. ein elektrisches Kunstwerk,
bestehend nur aus LEDs, Widerständen, Transistoren und Kondensatoren, das
sich an einem inneren Turm vom ersten bis zum fünften Stockwerk
erstreckt und auf Geräusche mit LEDs reagiert. Als sich alle
Teilnehmer der Forschungstage in der Halle zum Essen versammelt
hatten, bot die Anlage wegen der Gespräche beeindruckende Muster.
Apropos Essen, das mpii hat für ausgezeichnete Verpflegung
gesorgt. Als neuer Schirmherr der BWinf scheint es nicht knauserig zu
sein, denn es hat u.A. einen Bowlingabend und eine gute Jugendherberge
finanziert. Das ganze Institut an sich ist hochmodern und wohl
ausgezeichnet gefördert: Durch EU Fördergelder baut es gerade eine großer
Erweiterung an. Von diesen Eindrücken her würde ich angehenden
Informatikstudenten empfehlen, diese Uni in Erwägung zu ziehen.
Informatik im Rahmen der "Forschungstage Informatik" des
Bundeswettbewerbs Informatik. Das klingt jetzt nach viel Informatik,
war aber eher Mathe (also doch Informatik). Der vorherige Satz ist
noch ein Verwirrungsartefakt aus einer Vorlesung mit sechs Leuten bei
einem Professor der theoretischen Informatik, der uns Triangulierung
erklärt hat und dann einige Probleme auftrug.
Diese bestanden darin eine obere bzw. untere Schranke für die maximale
bzw. minimale Anzahl der Triangulierungen in einer beliebigen
Punktmenge zu finden. Wir (ich und fünf andere BWinf Teilnehmer) haben
ca. eine Stunde lang hin und her gerechnet und kamen zu keinerlei
Ergebnis. Der Professor eröffnete uns schließlich, dass wir uns an
einem ungelösten Forschungsproblem wie einige vor uns die Zähne
ausgebissen hatten.
Bei der Triangulierung bekam ich schon den Eindruck, dass ich
mathematisch wohl etwas ungebildet bin, was sich erhärtete als bei
einem Weiteren Vortrag über Routing in Ad-Hoc Netzwerken noch mehr
Binomialkoeffizienten und vorallem Matrizen vorkamen. Deshalb habe ich
mir erstmal einige Grundlagenbücher gekauft, da ich Angst hatte, dass
relevante Themen aus dem Matheunterricht rausgekürzt werden, um die G8
Schüler nicht scheitern zu lassen. Ich habe mir "Das gelbe Rechenbuch"
und "An Introduction to Algorithms" besorgt; beide Bücher sind sehr zu
empfehlen.
An dieser Stelle muss ich auch das Max Planck Institut für Informatik
bewundern: Der Gebäudekomplex an der Universität der Saarlandes ist
von beeindruckender Architektur, u.A. ein elektrisches Kunstwerk,
bestehend nur aus LEDs, Widerständen, Transistoren und Kondensatoren, das
sich an einem inneren Turm vom ersten bis zum fünften Stockwerk
erstreckt und auf Geräusche mit LEDs reagiert. Als sich alle
Teilnehmer der Forschungstage in der Halle zum Essen versammelt
hatten, bot die Anlage wegen der Gespräche beeindruckende Muster.
Apropos Essen, das mpii hat für ausgezeichnete Verpflegung
gesorgt. Als neuer Schirmherr der BWinf scheint es nicht knauserig zu
sein, denn es hat u.A. einen Bowlingabend und eine gute Jugendherberge
finanziert. Das ganze Institut an sich ist hochmodern und wohl
ausgezeichnet gefördert: Durch EU Fördergelder baut es gerade eine großer
Erweiterung an. Von diesen Eindrücken her würde ich angehenden
Informatikstudenten empfehlen, diese Uni in Erwägung zu ziehen.
Sonntag, 27. Juni 2010
Ideen für wahres Cloud Computing
Ein Kubikmeter Wasserdampf enthält 3,34*10^28 Wassermoleküle, das ergibt 1115560000000000000000000000000000000000000000000000000000 ((3,34*10^28)*(3,34*10^28)) Kombinationsmöglichkeiten; das ist 2.1*10^7 mal soviel ist wie alle möglichen Schachspielkombinationen. Damit könnte man alle Schachgroßmeister dieser Welt in einem Berechnungstakt (sofern Wolken getaktet sind) schlagen.
Nun muss nurnoch das Problem der Wolkenprogrammierung gelöst werden, sodass alle Wassermoleküle tatsächlich geordnet miteinander interagieren. Der Output kann über Regen gelöst werden, macht die Wolke aber gegebenenfalls zur weiteren Benutzung unbrauchbar.
Nun muss nurnoch das Problem der Wolkenprogrammierung gelöst werden, sodass alle Wassermoleküle tatsächlich geordnet miteinander interagieren. Der Output kann über Regen gelöst werden, macht die Wolke aber gegebenenfalls zur weiteren Benutzung unbrauchbar.
Drei Hinweise zu Rhythmbox
Seit ich auf Ubuntu 10.04 umgestiegen bin, habe ich Amarok als Musikwiedergabeprogramm wegen ziemlicher Instabilität aufgegeben und Rhythmbox benutzt. Die Benutzung störten drei Dinge:
Bei Punkt zwei lässt sich nur mit einem externen Tagger, wie z.B EasyTag Abhilfe schaffen, da der Fehler zwar schon als Bug bekannt, aber noch nicht gelöst ist.
Schließlich lässt sich das Aktualisieren recht unintuitiv durchführen: Unter Bearbeiten→Einstellungen→Musik in Rhythmbox kann man den Ort der Musiksammlung angeben. Hier wählt man einfach denselben Ordner wie bisher aus und Rhythmbox nimmt geänderte Titel mit auf.
- Es gibt keinen Shortcut um die Lautstärke zu ändern. Die Lautstärketasten an meiner Tastatur veränderten nur die Systemlautstärke.
- Rhytmbox kann nicht mehrere Tags gleichzeitig schreiben und nur bereits ausgefüllte Tags überschreiben. Sprich "MusikerA" zu "SängerB" umzubenennen funktioniert, "Unbekannt" zu "MusikerX" nicht.
- Es gibt keinen Refresh Button für die Sammlung. Das Feature die Sammlung zu "überwachen" funktioniert zwar, wenn eine Musikdatei hinzukommt, aber nicht, wenn eine geändert wird.
Bei Punkt zwei lässt sich nur mit einem externen Tagger, wie z.B EasyTag Abhilfe schaffen, da der Fehler zwar schon als Bug bekannt, aber noch nicht gelöst ist.
Schließlich lässt sich das Aktualisieren recht unintuitiv durchführen: Unter Bearbeiten→Einstellungen→Musik in Rhythmbox kann man den Ort der Musiksammlung angeben. Hier wählt man einfach denselben Ordner wie bisher aus und Rhythmbox nimmt geänderte Titel mit auf.
Samstag, 1. Mai 2010
Mal wieder Code zwischen die Zähne bekommen
Endlich neigen sich alle größeren und zeitfressenden Schulprojekte dem Ende zu; Zeit also mal wieder etwas zu programmieren. Was war mir nach ca. 3(?) Wochen "Entzug" fast egal, ich hab einfach mal in der Schublade gestöbert, in die sämtliche Ideen wandern, die erdacht, aufgeschrieben und auf undefinierte Zeit verschoben werden.
Heute Mittag habe ich z.B. an einem Common Lisp IRC Bot gebastelt. Mein Fazit: Keine Bibliothek wie cl-irc nutzen, sie ist zu schlecht bis garnicht dokumentiert. Es geht fast besser das ganze Protokoll selbst über socket-streams ablaufen zu lassen.
Wild springend habe ich jetzt angefangen eine ""Lebenssimulation"" in C++ zu schreiben, in der Pflanzen, Pflanzenfresser und Fleischfresser sich gegenseitig verspeisen und auf andere Arten ein abstrahiertes Leben führen.
Mal schauen wann der nächste Sprung kommt. Oder wie lange es dauert, bis sich hier Dramen wie this->eat(map->getLifeformAt(xPos, yPos)) abspielen. Oder ob ein Bot mit Klammern um sich werfend im IRC erscheint. Oder ob wieder ein anderes wildes Projekt erscheint. Bis dahin verbleibe ich leicht angegriffen,
bad_alloc
Heute Mittag habe ich z.B. an einem Common Lisp IRC Bot gebastelt. Mein Fazit: Keine Bibliothek wie cl-irc nutzen, sie ist zu schlecht bis garnicht dokumentiert. Es geht fast besser das ganze Protokoll selbst über socket-streams ablaufen zu lassen.
Wild springend habe ich jetzt angefangen eine ""Lebenssimulation"" in C++ zu schreiben, in der Pflanzen, Pflanzenfresser und Fleischfresser sich gegenseitig verspeisen und auf andere Arten ein abstrahiertes Leben führen.
Mal schauen wann der nächste Sprung kommt. Oder wie lange es dauert, bis sich hier Dramen wie this->eat(map->getLifeformAt(xPos, yPos)) abspielen. Oder ob ein Bot mit Klammern um sich werfend im IRC erscheint. Oder ob wieder ein anderes wildes Projekt erscheint. Bis dahin verbleibe ich leicht angegriffen,
bad_alloc
Abonnieren
Posts (Atom)