Drücke „Enter”, um zum Inhalt zu springen.

Veröffentliche Beiträge in “Technik”

Technische Neuerungen und Informationen

Mikrostock

Jan 2

Bei den Glühweinjunkies geht zur Zeit ein Popularitätswettbewerb um und Uwe nimmt teil. Glückwunsch für das Erreichen der nächsten Runde von dieser Stelle aus! Jeder Teilnehmer musste sich ein paar Fragen gefallen lassen, die Stöckchencharakter haben, aber endlich mal so formuliert sind, dass man nicht mit einem einfach Ja oder Nein davon kommt. Also habe ich mir die Fragen mal gemopst und beantwortet.

  • Was erwartet den Leser auf deinem Blog? Ursprünglich waren es mal News aus dem Bereich Technik und Wissenschaft, doch das ist jetzt immer weiter in den Hintergrund gerückt. Jetzt dreht sich viel um Erlebtes, aber auch Musik, sei es als Podcast oder in Form von Plattentipps. Gespickt wird das Ganze mit wöchentlichen Rezepten und abschließend verfeinert mit entrückten, meist kritischen Gedanken. Ach ja, eine Bemerkung noch - ich gebe mir zwar Mühe mich kurz zu fassen, aber meistens blühen meine Gedanken nicht nur, sie wuchern.
  • Bei vielen Blogs hat der Name eine geradezu mystische Bedeutung. Welches Geheimnis versteckt sich hinter deinem Blognamen? electro-space... das ist eine Geschichte, die sich schwierig erzählen läßt. Angefangen hat es, als ich während des Studiums eine Homepage aufbaute. Im Laufe der Zeit wollte ich sie auch unter einer Adresse erreichbar wissen, die weniger kryptisch ist. Also bot sich eine eigene Domain an. Jetzt mußte nur noch ein Name gefunden werden, der meine Liebe für elektronische Musik in sich trägt und auch einen Hauch von Fiktion hat. So entstand nach einigem Grübeln - electro-space.
  • Warum bloggst du eigentlich? Wie ich oben schon erwähnt habe, begann ich mit Neuigkeiten aus dem Technik- und Wissenschaftsbereich. Ich wollte jeweils immer meine persönliche Sicht auf diese Dinge einfließen lassen. Oder um es allgemeiner zu sagen, ich habe ein Ventil für meinen Schreibdrang gesucht. Außerdem habe ich so eine Möglichkeit, Dinge, die mich beeinflusst haben, später noch einmal nachzuvollziehen, mit einem anderen Blickwinkel zu betrachten. Zu guter letzt ist es natürlich auch ein prima Speichersystem für aufgesammelte Links oder Ideen. Dass meine Freunde mitlesen, gibt dem Bloggen natürlich noch mehr Reiz, denn damit schreibe ich nicht ausschließlich für mich.
  • Wie bist du überhaupt zum Bloggen gekommen? Oh, kleine Geschichte - angefangen hat alles, als meine langjährige Beziehung in die Brüche ging. Ich konnte nicht schlafen und setzte mich hin und schnappte mich etwas Papier und fing an zu schreiben. Sämtliche Gedanken, alles was mich belastete, floss auf das Papier und ich hörte 2 Stunden bzw. 3 vollgeschriebenen Seiten später auf. Und ich spürte, wie es mir danach besser ging. Die nächsten Tage schrieb ich weiter, nur dass ich mich gleich an den Rechner setzte und meine Gedanken dort verewigte. Mit der Zeit wuchs das Dokument, ich fügte Bilder und Gedichte ein und kam so auf ca. 90 Seiten. Zwei Jahre später wechselte ich dann zum Bloggen, auf dem üblichen Weg (Suchen - Finden - Vergleichen - blog.de). Anfänglich überschnitten sich die Einträge noch etwas, weil ich dort viel privatere Gedanken niederschrieb, als ich das hier je machen würde.
  • Sagst du “der” Blog oder “das” Blog? Für mich ist es der Blog, obwohl ich weiß, dass das Blog richtig wäre. Nachdem das Wort "Blog" nun wirklich derart zusammengestrichen ist, dass man kaum noch den Ursprung Weblog bzw. im weiteren Sinne Logbuch erahnen kann, habe ich damit auch keine Probleme mit dem Blog. Viel schlimmer finde ich "das" bzw. "ein Mail" *fröstel*

PS: Mit fällt gerade auf, dass sich in der Überschrift ungeplanterweise die Wörter "Mikro" wie Mikrofon und "Rostock" verbergen. Ersteres eröffnet ja ungeahnte Möglichkeiten - Stöckchen werfen via Podcast. Kann ich mir das patentieren lassen?

Ich COMme

Jan 9

Heute wieder ein wunderschöner Beitrag aus der merkwürdigen Welt der Programmierung. Alles natürlich wieder am praktischen Beispiel erklärt. Angenommen ihr erhaltet Besuch (international, spricht viele Sprachen) und der schnüffelt in eurem Bücherregal herum, was natürlich überhaupt nicht nett ist. Statt zu fragen, vertauscht er die Reihenfolge, ändert Lesezeichen und macht Eselsohren hinein. Da er regelmäßig bei euch vorbeikommt, interessiert ihn natürlich meistens das Buch, was ihr gerade lest, seltener die anderen Bücher, aber das kommt schon mal vor.

Da gibt es nur einen Ausweg - den Bücherschrank absperren und ab sofort muss er euch fragen, was für ein Buch ihr gerade lest, von wem es ist, ob ihr mal eine Seite aufschlagen könnt bzw. wann und wo es erschienen ist usw. Damit hätten wir den theoretischen Teil abgehandelt und können zur Praxis übergehen. Da ihr ja aktive Lebenwesen seid (oder sind auch Zombies oder Untote unter meinen Lesern?), nennt sich das Ergebnis ActiveX. Ihr bereitet euch auf alle Fragen und Aktionen vor, die kommen könnten und stellt fest, dass es Ähnlichkeiten gibt.

Schlag mal Seite ... auf, von dem Buch, das du gerade liest! Schlag mal Seite ... auf, von dem Buch, das ... hieß!

Blöd wäre ja jetzt, wenn ihr für jede Frage oder Aktion, die neu angefordert wird, zwei neue Formulierungen aufschreiben müßtest. Das ist nicht nur aufwändig, sondern wird mit der Zeit auch ziemlich unübersichtlich. Also beschränkt ihr euch auf eine Formulierung, denn die Mehrzahl der Fragen richtet sich ohnehin nach dem Buch, das ihr gerade lest.

Schlag mal Seite ... auf, von dem Buch, das ... hieß!

Die zweite Hälfte der Aufforderung ist dabei freiwillig, d.h. wenn der Fragesteller den Teil weglässt, geht ihr einfach davon aus, dass es sich um das aktuelle Buch handelt, das ihr lest. Unter Programmierern wird soetwas optionale Parameter genannt. Jetzt kommt der Moment, wo wir das gesamte Wissen zusammenraffen können und an dem Punkt hängenbleiben, dass wir eine Fragestellung aufschreiben sollen, die auch noch international verständlich ist. Als Programmierer hat man es da einfach, denn für solche Zwecke wurde die Object Definition Language (ODL) erfunden, mit der man beschreiben kann, wie eine solche Frage aussieht - und im Endeffekt von vielen Programmiersprachen aus ansprechbar.

Natürlich kann man sich soetwas schnell zusammenklicken, aber an solchen Fragen, wie optionalen Parametern bleibt man doch hängen und muss von Hand eingreifen. So würde also die Aufforderung zum Aufschlagen einer Seite in ODL aussehen.

[id(42)] bool Aufschlagen(long Seite, [optional] VARIANT ISBN);

Das sollte doch auch für Nichtprogrammierer einleuchtend sein - ich gebe an, das ich Seite soundso aufschlagen möchte und wenn ich keine ISBN erhalte, nehme ich das aktuelle Buch. Natürlich versteht unsere ODL auch das Prinzip der Eigenschaften, in dem Fall Autor, Titel, Cover usw. Jetzt fängt der Vergleich mit den Büchern etwas zu hinken, denn die ODL ermöglicht uns nicht nur das Ermitteln, sondern auch das Verändern von Eigenschaften. Wäre ja möglich, in dem unser Besuch den Autor durchstreicht und seinen eigenen Namen darüber schreibt. Nur, dass er uns diesmal um Erlaubnis fragen muss.

Und jetzt treiben wir die Möglichkeiten der ODL auf die Spitze, denn das Object in ODL bedeutet, dass man eigentlich von einem Objekt ausgeht. Von diesem Standpunkt aus, sind optionale Parameter bei Eigenschaften doch etwas kniffliger. Also machen wir uns mal an die Beschreibung...

[id(42), propget] VARIANT Autor([optional] VARIANT param1); [id(42), propput] void Autor(VARIANT param1, [optional] VARIANT param2);

Um zu Verstehen, wie dicht wir hier am Limit der ODL arbeiten, brauch man sich nur mal die Parameter ansehen, denn die ODL besteht darauf, dass der erste Parameter jeweils den gleichen Namen hat, obwohl er bei der ersten Funktion (Ermitteln des Autors) inhaltlich der ISBN entspricht und im zweiten (Verändern des Autors) dem neuen Autor. Kommen wir aber zum schönen Teil - dem Einholen der Ernte.

Jetzt wird es natürlich extrem programmierlastig, aber die Kommentare sollten aufschlussreich genug sein.

// Verändern des Autors void CMyActiveX::SetAutor(const VARIANT FAR& param1, const VARIANT FAR& param2) {   // schauen wir mal nach, ob wir eine ISBN bekommen haben...   if (param2.vt == VT_ERROR && param2.scode == DISP_E_PARAMNOTFOUND)   {     // Keine ISBN, also nehmen wir das aktuelle Buch   }   else   {     // ISBN angegeben, also ein spezielles Buch suchen   } }

Erste Testergebnisse: Ich bin mit zwei Programmiersprachen auf die ActiveX-Komponente losgegangen und konnte (fast) problemlos damit arbeiten - einzig das Verändern von Eigenschaften mit optionalem Parameter machte in einer Sprache Ärger. Aber wir wollten es ja ohnehin nicht zulassen, dass die Gäste in den Büchern herumschmieren...

Keine Angst vor WordPress

Jan 2

Zugegeben - gestern ist mir ein kleiner Fehler unterlaufen, ich hatte vergessen meine Bilder für den Blog hochzuladen. Trotzdem überhaupt kein Grund Angst vor dem Update Wordpress 2.2 zu haben. Ich hatte viel mehr Bammel vor dem Sprung 1.5 auf 2.0. Denn dort schlugen die Änderungen viel tiefer ein. So wurde jetzt in der 2.2 viel Kosmetik gemacht, unter anderem wurde an der Einbindung der Stylesheets etwas geändert.

Ein Blick in den DOM-Inspektor des Firefox läßt meine Augen leuchten. Das sieht sehr sauber aus. Trotzdem meldete sich Dirk heute, dass der Internet Explorer 6 den Blog falsch darstellt. Ich wollte es erst auf den veralteten Browser schieben und startete einen Test mit dem IE7, aber auch der machte ein Problem daraus. Also machen wir eine Reise in den Code, keine Angst, ich nehme euch an die Hand und erkläre euch, welcher Code welche Bedeutung hat und dann dürft ihr selbst entscheiden, ob ich, Wordpress oder eine nicht näher zu bezeichnende Firma hier den Deppen macht. Fangen wir mal mit dem Aufbau des Blogs an...

Der Blog unterteilt sich in die linke Spalte für den Text und die rechte Spalte für die Links. Irgendwann kamen ein paar Leute auf die clevere Idee, dass man den Inhalt im HTML von dessen Aussehen trennen sollte - diese Erfindung nannte man Stylesheets. So kann man dem gleichen Quellcode in HTML andere Farben, Schriftarten und eine andere Formatierung zuweisen. Damit man nicht alles an jeder Ecke neu definieren muss, gibt es bei den Stylesheets die Vererbung. Funktioniert genau wie beim Menschen - wenn Papa zwei Arme und Beine hat, dann hat sie der Sohnemann auch, mutieren gibt es dabei nicht. Und so wurde dann die linke Spalte definiert.

.narrowcolumn {   float: left;   padding: 0 0 20px 30px;   margin: 0px 0 0;   width: 590px; }

Theorie AbsatzWichtig ist dabei nur die fettgedruckte Zeile. Sie besagt, dass die Breite der linken Spalte 590 Pixel beträgt. Und so vererbt sich die Breite in jeden Beitrag hinein. Selbst jeder Absatz weiß, dass er nach 590 Pixeln einen Umbruch zu produzieren hat. Jetzt habe ich natürlich auch noch ein Problem, das sich dahinter verbirgt. Es gibt zwei Absätze und in jedem Absatz ist ein Bild mit einem Format von 300 x 200 Pixeln enthalten. Damit nicht alles zusammen klebt, habe ich noch gesagt, dass um jedes Bild herum ein Rahmen von 10 Pixeln sein soll. Alles kein Problem, so wie es die Grafik zeigt - erst kommt der Block mit dem ersten Absatz und darunter der zweite Block mit dem zweiten Absatz. Doch was passiert, wenn der Text des ersten Absatzes viel kürzer ist, als die Höhe des ersten Bildes. Ihr könnt euch ja mal selbst fragen: Wie würdet ihr handeln? Drei Möglichkeiten habe ich gefunden.

  1. Ich bleibe bleibe bei dem Blockschema und beginne mit dem zweiten Absatz, wenn das erste Bild zuende ist.
  2. Ich berechne, dass die beiden Bilder nicht nebeneinander passen (2*(10 + 300 + 10) > 590) und ziehe schon mal den Text des zweiten Absatz hoch und füge das zweite Bild ein, sobald das erste beendet ist.
  3. Ich stelle fest, dass erste Absatz zuende ist und beginne den zweiten. Da kommt gleich auch noch ein Bild, das füge ich auch gleich mal ein. Wenn die Breite nicht passt, wird es schon ein Scollbalken zurechtbiegen. Ich stelle fest, dass die Länge eines Wortes plus die Breite beider Bilder die Gesamtbreite überschreitet und breche danach um. Kurz und gut - ich mache alles nur so falsch, wie irgendmöglich.

Fehler IE6Die letzte Version wird dann vom IE angeboten und sieht so aus. Offensichtlich erfolgt die Darstellung nach dem Prinzip: erst pinseln, dann rechnen. Und wenn man erst handelt und dann denkt, kann nur Unfug rauskommen. Natürlich gibt es auch eine praktische Anwendung zu diesem Thema, die findet ihr in diesem Beitrag. Keine Ahnung, wie es jetzt bei euch aussieht, aber der IE zaubert dieses Bild. Vielleicht ist das ja richtig so und der Firefox darf es nicht so machen, weil es patentiert ist oder Microsoft eine Lizenz von diesem Patent erworben hat.

Nachtrag: Als Programmierer hat man ja schon diese "Geht nicht, gibts nicht!"-Ehre. Und nachdem ich eine kleine Änderung am Stylesheet vorgenommen hatte und die dort eingebauten Klassen im Beitrag eingebaut habe, ließ sich der IE zumindest zum Blockschema überreden. Der Weg dahin war lang, ich hatte ihn auch schon soweit, dass sich die Ecken der Bilder überlappt haben.

The blogs are sleeping…

Jan 3

PostcrossingAber doch nicht bei mir. Heute einen kurzen Aussetzer bemerkt? Nein? Gut so, denn ich habe mich heute der Version 2.2 von Wordpress angenommen. Viel hatte sich in Sachen Theme nicht geändert, sodass sich meine Änderungen sehr in Grenzen hielten. Wie so oft, sieht man nur als Blogschreiber die Änderungen, die sich vollzogen haben. Bei blog.de gehört es schon zum guten Ton, jetzt hat auch Wordpress mit Widgets nachgezogen, d.h. der Sidebar, die man nach Lust und Liebe mit Drag&Drop zusammenklickern kann. Schön und gut, aber als Programmierer schraube ich meine Sidebar lieber selbst zusammen, das weiß ich, wer Schuld war, wenn es kracht. Auch ist jetzt die Vorschau nicht mehr auf der Entwurfsseite, sondern muss extra aufgerufen werden. Ein Feature über das man streiten könnte. Ich konnte auch prima mit der Lösung leben, dass ich nur nach unten scrollen mußte und dort den fertigen Beitrag gesehen habe.

Heute erreichte mich wieder ein Postcrossing-Kärtchen aus den Vereinigten Staaten, genauer gesagt aus Kalispell im nordwestlichen Montana. Kalispell ist eigentlich ein größeres Dorf mit seinen knapp 17.000 Einwohnern. Trotzdem haben es einige Leute von dort geschafft, (traurige) Berühmheit zu erlangen. Zum einen Michelle Williams, vielleicht denjenigen bekannt, die "Dawsons Creek" angesehen haben oder angesehen bekommen mußten. Und die traurige Berühmtheit ist Ron Hubbard, Gründer von Scientology, der seine Kindheit in Kalispell verbrachte.

Beruhigend zu wissen, dass der Regen heute einen großen Bogen um Bamberg gemacht hat. Dafür war es heute gefühlt kühler als gestern, denn als wir heute zum Mittag im Biergarten unserer Mittagsstammkneipe saßen, wehte ein Lüftchen und die Hitze war doch etwas erträglicher. Eigentlich war doch die Abkühlung für heute eingeplant und nun heißt es... warten bis zum Wochenende. Wie schon Uwe immer sagte: "Alles wird gut für den, der warten kann."

Himmelfahrt 2.0

Jan 3

Pimp XPWieviel Lust hat man schon, wenn man an einem freien Tag munter wird und man das Trommeln des Regens auf dem Fenster vernimmt? Ich habe mich trotzdem aufgerafft, habe den Tag ruhig angehen lassen und mal zur Abwechslung wieder ein bißchen geübt. Die Schwierigkeit steigt langsam und ich kritzel schon auf den Notenblättern herum, um einen guten Algorithmus für "blindes" Spielen zu finden.

Gegen Mittag habe ich mich dann trotz des Regens an die frische Luft begeben, was macht man nicht alles für Freunde. Die Aktion war von Erfolg gekrönt und ich gönnte mir am Nachmittag ausgiebiges Schmökern in Nick Hornbys "A long way down". Bis mich vorhin dann wieder was gerappelt hat und ich meine XP-Partition komplett gelöscht habe und alle Anwendungen neu installierte. Unglaublich, welchen Geschwindigkeitszuwachs man durch eine Neuinstallation erhält. Nach ungefähr 100 Windowsupdates hatte ich mein System wieder auf dem aktuellen Stand und konnte die Anwendungen plus ein paar Neuerungen installieren. Also modifizierte ich meinen Bootscreen, das Login und schließlich noch das gesamte Aussehen des XP.

Pimp XPWährend jetzt im Hintergrund Krill.Minimas "Urlaub auf Balkonien" plätschert, werde ich noch die eine oder andere Mail schreiben und mich dann schon wieder ins Bett verziehen, morgen ist schließlich wieder ein Arbeitstag und es wird wieder ordentlich zu tun geben, bevor ich mich dann zum Abend auf den Weg Richtung Heimat mache. Die Planung ist noch etwas diffus, wird wohl wieder ein Wochenende mit Hindernissen werden. Ich lass mich überraschen!

Me vs. My

Jan 0

Ich las letztens ein Interview mit Robag Wruhme aka Gabor Schablitzki aka Wighnomy Brothers. Er ließ einen ziemlich deftigen Kommentar in Sachen MySpace fallen. Grund genug, mich auch mal zum Thema auszulassen. Erinnern wir uns an unsere Schulzeit - es gab eine Zeit, da gingen Poesiealben herum und wer als ausreichend cool erachtet wurde, durfte sich mit einem schönen Spruch und einem bunten Bildchen verewigen. Ich glaub, daher stammt auch meine Anti-Community-Einstellung. Ich war schon immer der blasse, unsportliche Typ mit Brille gewesen, der kaum auffiel und deshalb nie zu einem Eintrag in besagte Poesiealben kam bzw. beim Sport immer als letzter in die Mannschaftsauswahl kam. Kurz und gut - ein Looser. Aber statt Amok zu laufen, zog ich es vor, meine Bürde so würdevoll wie möglich zu tragen bzw. eine kleine Gruppe von Freunden um mich zu haben, mit denen man sich vernünftig unterhalten konnte.

Und statt mich als Außenseiter zu definieren, stellte ich die anderen in Frage - für einen Informatiker doch schließlich ein unerlässlicher Charakterzug zur Analyse, das System in Frage zu stellen. Und mit dieser Einstellung rauschte ich durch die Zeit, um im Jetzt und Hier aufzuwachen und festzustellen, dass es immer noch Poesiealben gibt. Nur darf sich jetzt die gesamte Welt mit geistlosen Sprüchen und bunten Wackelbildchen zukleistern. Hat jemand schon den ernsthaften Sinn hinter Myspace entdeckt? Ich erkenne ein ziemlich gutes Netzwerkprinzip, was Musik betrifft. Such das Profil eines Künstlers auf, den du magst und er wird in seiner Freundesliste noch mehr Musik haben, die du auch mögen könntest. Natürlich nur, wenn er ein Profil hat! Aber der Rest? "Ich habe ein MySpace-Profil, also bin ich!" oder "Alle haben eins, also muss ich auch eins haben!"? Wie sich die de-bug schon so schön äußerte - feature dich selbst wie die Hölle. Pimp yourself! Wer sonst nichts in der realen Welt gebacken bekommt, schafft es doch garantiert innerhalb kürzester Zeit tausende anderer, verzweifelt nach Aufmerksamkeit heischende Nutzer zu finden und denen ein lustig hopsendes Bild ins Profil zu pappen, verbunden mit tiefsinnigen Aussagen wie "Thx for add!"

Hinter dieser kraftvollen und mächtigen Wortformel steht natürlich nicht nur das Bekenntnis des Schreibers, dass er der englischen Sprache mächtig ist, sondern dessen Kürze doch Ausdruck verleiht, wie "Du hör mal zu! Es tut mir leid, dass ich keine weiteren Worte finde, aber allein heute habe ich 2.541 Einladungen bekommen. Was dachtest du, wer sich um diesen Mist kümmert!? Geld verdiene ich damit ja ohnehin nicht." Schließlich geht es ja nicht darum, Freunde zu finden, sondern zu sammeln oder besser: einzufangen. Ähnlich wie bei einer Lampe im Mottenschwarm - wer hell genug leuchtet, wird von den meisten Motten umgeben.

Kann natürlich auch sein, dass es sich bei Myspace um das größte Projekt handelt, den Traffic von Pornographie doch endlich mal zu überbieten. Vielleicht möchte Myspace auch den Speicherplatz von Google überbieten oder jedes freie Byte, dass als Cache im Netz verfügbar ist, mit Zappelbildchen zu belegen, um die Geduld derer, die auf ein PDF mit Dijkstras "The humble programmer" warten, bis ins schier Endlose zu strapazieren. Von daher soll heute mein rebellischer Aufruf lauten: Schreibt viel, wenn ihr was zu sagen habt und verhindert, dass sich noch mehr *entschuldigung* Dünnschiss breit macht - because it's YourSpace!

Samstag nachmittags

Jan 2

Hat jemand zufällig $1.500 herumliegen? So viel dürfte die jetzt endlich im Mai erscheinende Tastatur "Optimus Maximus" kosten. Der Start hat sich schon mehrere Male verschoben, doch wenn man dem Bericht bei Golem glauben schenken darf, ist es in nächster Zeit soweit. Vorbestellungen werden schon angenommen. Warum sollte man nicht mal eine Tastatur besitzen, die mehr kostet als der Rechner? Als erste Zahlen bekannt wurden, ging man noch von Produktionskosten von ca. $100 pro Taste aus. Die OLED-Technologie ist halt noch neu und ein wenig überteuert, aber mit wachsenden Verkaufszahlen werden solche Tastaturen sicherlich den Markt bald fluten. Auch zu bezahlbaren Preisen.

Kaum ein Beitrag ohne eine Referenz auf Musik - ich habe mir heute Morgen mal Podpress angesehen. Einerseits wäre es komfortabel, weil ich nicht an die Monate bzw. an das Volumen gebunden bin. Andererseits müßte ich mir bei gleichbleibender Rate in knapp 3 Jahren Gedanken machen, wo ich den Podcast auslagere, denn mit 1GB Webspace ist auch irgendwann der Ofen aus. Also bleibt erstmal alles beim Alten - der Podcast wird hier kommentiert, erscheint aber nach wie vor bei podhost.de.

Und noch eine gute Neuigkeit für die Freunde von "Was gibt es denn bei dir Neues an Musik?" Bitte aufmerksam nach rechts sehen, dort gibt es alles, was sich in meiner Plattenkiste so bewegt. Gleichzeitig auch mein erster Einsatz von Seiten unter Wordpress. Würde sich auch prima als Medium für ein Profil oder Impressum eignen. Und jetzt die Knobelaufgabe fürs Wochenende: der Blog gehört zur Domain electro-space.de, diese existiert nur virtuell und greift auf den Webspace von fraktalgrafik.de zurück. An welchen Stellen müßte überall ein Impressum stehen?

Bigmouth strikes again

Jan 0

Wieder mal die Zusammenfassung der letzten Tage. Heute aber endgültig in Kurzfassung. Ich sollte mich wieder daran gewöhnen, mehrere kleine Beiträge zu verfassen, statt mich in einem Monsterbeitrag zu verewigen. Blättern wir mal zurück auf Donnerstag, wir fuhren angesichts des schönen Wetters abends mit den Fahrrädern noch in einen Biergarten. Während des Essens, Trinkens und Quatschens schreckte ich auf einmal hoch - eine Katze hatte sich heimlich, still und leise herangeschlichen und fing an, um meine Beine herumzuschmusen. Sie suchte erstmal das Weite, kam aber wenig später wieder und machte Anstalten, sich neben mir niederzulassen. Keine Chance. Auch als wir heimkamen und ich nach Hause fahren wollte, mußte ich erstmal eine Katze vor und hinter dem Auto verjagen. Was war denn heute nur los?

Den Freitag jagte ich wieder den Fehlern in meinem neuen Modul hinterher. Irgendwann kam ich dahinter, dass da jemand sehr gründlich sauber machte. Irgend jemand (Wenn ich den erwische!) schickt die Putze los und die räumt mir meinen COM-Server weg, kurz bevor ich anständig ein Schließen der Tabelle veranlassen will. Den Vergleich mit der Putzfrau fand ich überaus treffend und zog den Vergleich zwischen mehreren Programmiersprachen:

  • C: Wenn du einziehst, ist alles dreckig. Jeden Bereich, den du in der Wohnung belegen willst, mußt du selbst vorher reinigen. Dafür mußt du dir keine Gedanken machen, wenn du ausziehst. Selbst alte Möbel schmeißt der Vermieter für dich weg, aber den Dreck läßt er für den nächsten liegen.
  • C++: Auch hier ist alles dreckig, wenn du ankommst. Das Gute aber ist, dass jedes Möbelstück seine eigene Putzkraft hat, die vorher sauber macht. Wenn du ausziehst, räumen sich die Möbel von selbst weg. Es kann natürlich auch passieren, dass sich ein Möbelstück aufräumt, wenn du das Zimmer verlässt. Du findest einen leeren Schrank vor, wo du vorher Bücher darin deponiert hattest. Einen Zettel zu schreiben, welches Buch an welcher Stelle stand, ist auch nicht gut, dann machst du trotzdem den Schrank auf und greifst ins Leere. In dem Fall bietet es sich an, den Schrank irgendwo hinzustellen, wo man ihn immer im Auge hat.
  • Java: Endlich deine eigene Putzfrau. Egal was du machst, sie räumt immer hinter dir her. Was du nicht mehr brauchst, wird von ihr selbstständig entsorgt. Du willst einen Schrank aufstellen? Sie weiß wohin und macht alles vorher für dich sauber. Du kannst dich zwar endlich auf das Lesen der Bücher konzentrieren, verlierst aber jeglichen Ordnungssinn.

Mittwoch erreichten mich auch die letzten Entwürfe zum Thinner-Release und nachdem ich mir die Tracks nochmal ausgiebig angehört hatte, stellte ich fest, dass ich einen neuen Ansatz gefunden hatte und erweiterte den Text noch etwas. Schon am Freitag war die entgültige Version online und auch sonst stand das Wochenende ganz im Sternzeichen von Thinner. Mich erreichte eine Mail aus Dresden mit der Bitte, ich sollte doch die Verwendung eines Autoplate-Tracks für einen Kurzfilm für derzeit stattfindende Kurzfilmfestival "Dogs, Bones & Catering" genehmigen. Leider nicht meine Baustelle - von mir aus gern, aber ich gab die Anfrage an Sebastian weiter. Eigentlich ein interessantes Projekt: Innerhalb von 43 Stunden einen Kurzfilm von 4,5 Minuten erstellen. Außerdem sollte ich noch eine kurze Beschreibung meiner Person für die neue Profilseite von Thinner abgeben, was ich dann heute Abend auch erledigte.

BücherSamstag Morgen erwachte ich für meinen Geschmack etwas zu früh, jedoch war es mir nicht vergönnt, noch sehr lange liegen zu bleiben, mein Handy rief nach mir. Naja gut, die Sonne leistete einen nicht unwesentlichen Anteil daran, mich aus dem Bett zu ziehen. Ich beschloss, die seit einem halben Jahr fällige Autoreinigung mal nachzuholen und fuhr in die Waschanlage und saugte anschließend noch den Umzugsdreck aus dem Kofferraum. Interessante Feststellung: Rüedi ist silber-metallic! Anschließend fuhr ich in die Stadt und wir bummelten ein wenig durch die Buchläden, die mich wieder jede Menge Geld kosteten. Aber "Nein" zu Anne Clarks Buch "Notes taken, traces left" mit allen ihren Songtexten auf Deutsch und Englisch zu sagen, zumal es preisgesenkt war, ist fast unmöglich.

And when we have turned one side of the world's face from sun into blackness the other will then burn under the slap of our greed.

BMWDie deutsche Übersetzung lasse ich an der Stelle mal weg, denn sie trifft das Original überhaupt nicht. Am Nachmittag stand dann ein neuer Test an - Ich klemmte mich hinter das Steuer dieses BMW Kombi. Sandra mußte zum Starten das Handbuch befragen, aber ehrlich gesagt, ich glaube, wer dieses Auto fahren will, braucht unbedingt einen Lehrgang. Sitz, Lenkrad und Rückspiegel ließen sich gerade noch manuell verstellen. Schon kurz nach dem Einsteigen war ich überwältigt von den zahlreichen Drehknöpfen, Hebeln und Tasten, die alle darauf warteten, dechiffriert zu werden. Ich probierte ein Sprachkommando "Computer - Alterieren!" Zeigte aber wenig Erfolg. Schon aus vielfacher Sicht war das Fahren ungewöhnlich - der Blinker rastet nicht mehr ein und außerdem fuhr ich das erste Mal einen Automatik. Aber an den ganzen Schnickschnack gewöhnt man sich sehr schnell und so wird der Griff in die Mittelkonsole beim Einlegen des Rückwärtsgangs schon fast lästig. Dafür brauch man volle Konzentration, wenn man dem Baby mal die Sporen gibt - abends auf die Auffahrt zur Autobahn hinter einer Schnecke hinterhergetrödelt und beim Auffahren gleich in die linke Spur ziehen und dabei ordentlich Gas geben, schon sind die Lichter der "Schnecke" im Rückspiegel am Horizont verschwunden. Aber auch mal in einer eingeschränkten Zone zu fahren, kann Spaß machen - man hat die Ruhe weg und weiß: Wenn ich wöllte, könnte ich...

WallfahrtskircheAbends ging es dann ins Kino - "4 Minuten". Mein Witz an der Kasse "8 Minuten, bitte!" zu sagen, verpuffte. Die Kassiererin kannte den entweder schon oder war clever. Ein wirklich guter Film - kurz zusammengefasst: Eine Inhaftierte stellt sich als begabte Klavierspielerin heraus und wird für einen Förderwettbewerb angemeldet. Dabei stehen ihr Neid und Mißgunst seitens der Häftlinge, als auch der Wärter im Wege, die sie durch Ausbrüche roher Gewalt "löst". Im Anschluss an den Film setzten wir uns bei einem Glas Rotwein, einer Moods und den Klängen von Robert Schumanns Konzert für Klavier und Orchester a-moll op. 54 in meine Küche und lauschten dem Spielen von Héléne Grimaud. Später stellte sich heraus, dass ich das Stück auch bei mir auf Vinyl habe und wir uns den Umweg über Sandras Wohnung hätten sparen können. Aber es war interessant, das Klavierspiel miteinander zu vergleichen.

RapsfeldHeute machte ich mir nach dem Frühstück einen ruhigen Tag. Ich fuhr die B26 Richtung Schweinfurt entlang. Zum einen, um zu Prüfen, ob die Strecke über Bischberg günstiger von der Autobahnabfahrt ist und zum anderen, um mir ein schönes Café zu suchen, damit ich mir meine neu erstandenen Bücher ansehen kann. Ich fand dann nach einem kleinen Besuch in der Wallfahrtskirche Maria Limbach, die von innen sehr schön war, aber auch viel zu belebt, um Fotos zu machen, ein abgelegenes Café in Eltmann, wo ich den Finnlandreiseführer bei einem Cappu studierte. Faszinierend - Nächte ohne Dunkelheit und Polarlichter, letztere leider vorwiegend im Winter. Abschließend fuhr ich wieder heim, kochte und beantwortete Mails. Und nahm mir vor, mich wieder mal kurz zu fassen...

Gedanken vor Mitternacht

Jan 5

PostcrossingNun nach zwei untypischen Beiträgen jetzt doch mal wieder einer, wo ich mit vornehme, mich in der Länge zu beschränken, was aber unter Garantie scheitern wird. Schon allein die Tatsache, dass ich Donnerstag mit meiner Geschichte fortsetzen muss, macht das Ganze schwierig.

Donnerstag Nachmittag verließ ich Arbeit erstaunlich pünktlich, um zu meiner ersten Klavierstunde zu fahren. Ab auf die Autobahn, später Bundesstraße. Ich kam gerade noch pünktlich an, mußte einen kleinen Moment warten und dann konnte es losgehen. Natürlich hatte meine Klavierlehrerin keine Ahnung, was sie erwartet und wir begannen wirklich mit den einfachsten Übungen. Erst alle Zweiergruppen von links nach rechts, dann alle Dreiergruppen. Dann ging es langsam zu den Noten über, sie wollte mir das C erklären, als ich es schon anschlug. Nächste Geschicklichkeitsübung: Finden Sie alle C's auf der Klaviatur! Schnell gefunden, plung, plong, pling, fertig! Vom C aus ging es dann zum ersten Lied über. Da sich die Zahl der 33-jährigen, die auf die Idee kommen, Klavier zu spielen, doch sehr in Grenzen hält und dieser Bereich doch eher von Kindern bevölkert wird, fingen wir mit einem ganz einfachen Stück an, bei dem mir Handstellung für linke und rechte Hand erklärt wurden und ich dann schon losspielen durfte - ein Auge auf dem Notenblatt, eins auf den Händen. Haltungsfehler der Hände und beim Sitzen wurden sehr freundlich korrigiert und brachten auch hörbare Ergebnisse. Danach war erstmal kurze Pause, wird übten das Zeichnen von Noten- und Bassschlüssel, sowie Tonleitern, Notenlängen, Oktaven und brachten das Ganze zu Papier. Dann ging es zum nächsten Stück über, ich durfte mich noch ein wenig verspielen und dann war die erste Stunde auch schon vorüber. Ich erkundigte mich noch über Klavierpreise, Unterscheide zwischen einem alten, aufbereiteten Klavier, Neukauf und einem E-Piano. In der Zeit muss ich dann wohl meine Übungszettel abgelegt haben und seit diesem Zeitpunkt verlor ich sie aus den Augen. Aufgefallen ist es mir auch erst gestern Abend, sodass mir nichts anderes übrig bleibt, als Montag Nachmittag noch einmal rauszufahren und sie abzuholen, schließlich will ich auch daheim ein wenig üben.

Freitag probierte ich weiter auf Arbeit herum und konnte Freitag Abend schließlich einen Erfolg vermelden. Ein Kollege hatte aber im Laufe der Wochen einen wirklich fiesen kleinen Fehler gefunden, der bei folgender (nachgestellter) Funktion auftrat:

void MachWas(char* pcZeichenkette1, char* pcZeichenkette2) {   if (0 == strncmp(pcZeichenkette1, pcZeichenkette2,     strlen(pcZeichenkette1))   {     // und hier sollten wir nicht landen   } }
Sein Problem war, dass er gelegentlich im inneren Teil der Abfrage landete, obwohl er dort nicht sein sollte. Nach einigen Tests fand er heraus, dass die Zeichenkette 1 die Länge 0 hatte, was dazu führte, dass die Abfrage beim Vergleich zweier Zeichenketten bis zur 0. Stelle immer die Abfrage erfüllte. Eigentlich sollte sich strncmp doch mal ein bißchen dagegen wehren, auf Länge 0 zu vergleichen. Das sind dann halt die kleinen Freuden des Programmierers.

Und damit aus den kleinen Freuden auch große Freude wurde, ging ich nach der Arbeit einkaufen. Als ich gerade mit dem Wagen den Supermarkt verlassen wollte, schrillte die Alarmanlage. Ich schob den Wagen durch, kein Signal, ich ging durch, das Heulen begann wieder. Ich wurde nett zur Information gebeten, wo ich noch ein paar Mal getestet wurde. Der Wagen war es nicht, aber ich erzeugte bei der Alarmanlage ein jaulendes Freudengeheul. Also wurde ich von dem plötzlich auftauchenden Sicherheitsmann nach hinten geführt, ich ertrug das alles mit einem freudigen Grinsen, ich war mir ja keiner Schuld bewußt. Ich wußte von einem Gerät abgetastet, wie es auf dem Flughafen verwendet wird und dieses Gerät schwieg sich aus. Auch bei meiner Tasche blieb es ruhig. Also gingen wir wieder zu einem Alarmmelder, der meine Annäherung mit Quäken bekundete. Ich zog die Jacke aus, gab sie ihm - Ruhe, ich ging hin - Ruhe, die Tasche hingehalten - Ruhe. Er fragte mich, ob ich neue Sachen hätte, wo noch ein Etikett drin sein könnte. Na klar, die Schuhe! Aber die waren es auch nicht. Er war sich mittlerweile sicher, dass ich nichts hatte mitgehen lassen, wollte mich nur von dem lästigen Piepsen befreien, da er aus persönlicher Erfahrung davon traumatisiert war. Plötzlich fiel mir das Portemonnaie ein, dass neben der Tasche lag und in den letzten Versuchen nicht zum Tragen kam. Bingo! Jetzt hieß es nur noch den Sicherheitsstreifen finden. Wir stellten das Portemonnaie auf den Kopf - nichts, der Sicherheitsmann fluchte schon herum, wieviele Fächer das Teil hat, bis er resigniert aufgab und es auf den Entsicherer legen wollte. Ich protestierte, weil ich vorher die Karten herausnehmen wollte. War eine gute Idee, denn dort hatten wir noch nicht nachgesehen und genau da war er versteckt. Zufrieden grinsend verließ ich den Laden - das Gute hatte gewonnen!

The fountainIch machte noch schnell den Abwasch, legte Wäsche zusammen, aß etwas und dann ging es schon ins Kino. Wir schauten uns "The fountain" an, einen Film vom "PI"-Regisseur Darren Aronofsky. Ich hatte schon mehrere Kritiken dazu gelesen, die sich durch die Bank weg schlecht über den Film äußerten. Mit "PI" hatte er auch wirklich die Latte enorm hoch gelegt und einen ebenbürtigen Nachfolger zu schaffen, war kaum möglich. Kerngeschichte bei "The fountain" ist der Schöpfungsmythos der Mayas, die den Tod als Beginn neuen Lebens sehen und dazu am Himmel einen sterbenden Stern auserkoren haben, der gleichzeitig Geburtsstätte für neue Sterne war. An diese Stelle sollten die Seelen der Verstorbenen verschwinden, um neu geboren zu werden. Gleichzeitig spielt der Tod eines Mannes in dem Mythos eine tragende Rolle, die mit einem Baum verknüpft ist (ob er sich geopfert hat, damit der Baum wächst oder der Baum aus ihm wuchs, nachdem er starb, bin ich mir nicht mehr sicher). Diese Geschichte bildet die Grundlage für die Handlung, die in drei Zeitebenen stattfindet - der Zeit der spanischen Eroberer, der Gegenwart und der fernen Zukunft. Da alle Ebenen, trotz der realistisch wirkenden Gegenwart, fiktiv sind, handelt es sich um also 4 Geschichten, die alle miteinander verwoben sind. Die Mythologie, die im Laufe des Film aufgedeckt wird, der Spanier, der den Untergang Spaniens und seiner Königin verhindern will und deshalb nach dem Baum des Lebens sucht, dem Wissenschaftler, der ein Mittel gegen den Krebs seiner Frau sucht und den Weltenreisenden, der nach der Erlösung seiner beiden zeitlich vorangegangenen Ebenbilder sucht.

  • Der spanische Eroberer sucht nach dem Baum des Lebens, um von dessen Saft zu trinken, um ewig zu leben und weil er es der Königin versprochen hat, Spanien zu retten. Nachdem er den Baum findet, wird er aber Opfer seiner eigenen Gier.
  • Der Wissenschafter der Gegenwart weiß um den nahenden Tod seiner Frau und ist als Forscher bemüht, so schnell wie möglich ein Mittel zu ihrer Rettung zu finden. Sie schreibt in dieser Zeit ein Buch, dessen Inhalt die Geschichte des spanischen Eroberers ist, was relativ fader Bezug zu dem spanischen Eroberer ist. Sie bittet ihn aber, "die Geschichte zu Ende zu bringen". Im Moment ihres Todes gelingt dem Forscher der Durchbruch, doch leider kommt er zu spät und akzeptiert den Tod seiner Frau nicht. Nach und nach erschließen sich im Laufe des Films die Bezüge zur Mayakultur und es wird klar, welchen Weg er zu gehen hat.
  • Diese Handlungsebene ist sehr eng verknüpft mit der Zukunft und die Übergänge zwischen Zukunft in die Gegenwart sind einfach brilliant umgesetzt. Ansonsten führt diese Erzählebene wenig Inhalt mit sich, sondern mehr die Umsetzung des bisher Geschehenen. Dafür muss eine fulminante Optik herhalten, die seine Reise in einer Kugel mit einem fast verdorrten Baum zum sterbenden Stern zeigt.

Zwei Stellen in diesem Film stießen mir aber unglaublich sauer auf - zum einen, das theatralische Zusammenbrechen von Izzy mitten im Scheinwerferkegel einer Ausstellung und weiterhin dass das Mittel zur Heilung genau im Moment des Todes von Izzy fertig wird. Es hätte dem Film keinen Abbruch getan, wenn sie meinetwegen auf einer Treppe zusammengesunken wäre und das Mittel, angespornt anderen zu helfen, erst nach Izzys Tod fertig geworden wäre.

Schließlich legt der Film auch offen, dass das Streben nach Wissen, Macht, Jugend und Unsterblichkeit immer vom Tod und vom Leiden anderer gepflastert ist und diese Bemerkung vermisse ich bisher in jeder Kritik. Seien es die spanischen Eroberungszüge, die Inquisition oder Tierversuche, der Film legt diese Stellen offen, ohne dabei aber zu sehr ins visuelle Detail zu gehen. Nach dem Film fragte mich Sandra nach dem Sinn des Filmes, ich könnte mir mit meiner Antwort ruhig bis heute Zeit lassen. Ich denke, der Beitrag umreißt grob, was der Film bewegen möchte bzw. auch in mir bewegt hat. Es ist immer hilfreich bei einem Glas Wein und einer Internetverbindung das Ganze noch einmal Revue passieren zu lassen.

Als ich heute von meinem Einkaufsausflug zurückkehrte, wartete eine neue Postcrossing-Postkarte auf mich, diesmal aus Portland/Maine. In den Zusammenhang beschloss gleich, wieder fünf neue Adressen zu ziehen, um bald wieder einen gefüllten Briefkasten zu haben. Zwei Karten gehen wie üblich nach Finland, eine nach Holland, eine in die Schweiz (zu einer dort lebenden Finnin) und wieder eine in die USA. Ach so, Einkaufen - ich sag nur: 9. Staffel! Noch Fragen? ;)

Rührend

Jan 1

Ich arbeite gerade die News von gestern durch unter anderem auch die Nachricht, dass es bei Mozilla ein neues Maskottchen gibt, den Kit (engl. für einen kleinen Fuchs), Developer Kit! Und der Kleine ist ganz traurig, dass im Web keine offenen Standards benutzt werden. Also unterstützt ihn mal ein wenig, damit er nicht in einer Pfütze aus seinen Tränen stehen muss!

Anmerkungen und Gemecker zum Thema "Kindchenschema" lass ich diesmal weg, geht ja um eine gute Sache. Außerdem liegt der Anteil der Firefox-Nutzer auf meinem Blog immerhin schon bei 55%, langsam wachsend. Ich wünsche mir natürlich eine 2/3-Mehrheit, also... seid schlau wie ein Fuchs, holt euch den Firefox!

Ich sollte wohl mal die Kategorie "Schamlose Open-Source-Werbung" einführen.
WordPress Cookie Hinweis von Real Cookie Banner