Windows-Zeiten

Donnerstag, 30. August 2007

Tja, die Windows-Zeiten sind bald vorbei. Ich bekomme auf Arbeit demnächst einen iMac... Yes!

links for 2007-08-28

Mittwoch, 29. August 2007


Epic5 mit Termcap kompilieren

Dienstag, 28. August 2007

Es gibt immer wieder Dinge, die sind absoluter Schwachsinn - aber man macht sie trotzdem! Aus dieser Episode möchte ich heute mal vorstellen: Wir kompilieren Epic5 mit Termcap. Schwachsinn ist das deswegen, weil so gut wie jedes Linux-System bereits ncurses mit den Entwickler-Quellen installiert hat. Somit ist ein kompilieren normalerweise direkt möglich.

Trotzdem war das ganze ein Versuch wert und ich sage jetzt auch nicht, wie lange ich gebraucht habe, und wie langwierig der Weg zum Ziel war. Wichtig ist im nachhinein ja nur, dass es funktioniert. Also lasst uns beginnen:

Bevor es an das kompieleren geht, muss man sich die benötigten Dateien besorgen. Da wäre als erstes natürlich Epic5. Als nächstes brauchen wir noch Termcap.

Damit hätten wir soweit eigentlich alles, was man braucht. Na ja, fast jedenfalls. Bei mir ließ sich Epic5 so nicht kompilieren. Doch fangen wir am Anfang an. Termcap ließ sich problemlos kompielieren. Wer unter Linux schon mal ein Programm kompiliert hat, wird keine Probleme haben. Da ich das ganze jedoch nicht im System installieren wollte, habe ich einfach alle kompilierten Dateien in das Source-Verzeichnis von Epic5 kopiert. Damit Epic5 diese noch erkennt, muss das passende Makefile um die Dateien ergänzt werden. Interessant ist hier nur die Reihenfolge, da tparam.o vor termcap.o stehen muss.

Nun kommt aber der interessante Teil. Wir kompiliert man Epic5? Ich habe es ganz naiv probiert: Ich habe das Konfig-Script aufgerufen, und die Parameter an meine Bedürfnisse angepasst. Dieses bedeutet, dass ich IPv6 und Ruby Unterstützung gewählt, und Perl abgewählt habe. Damit Epic5 auch noch Termcap nutzt, musste ebenfalls das passende Option gesetzt werden.

Das Kompilieren wurde dann jedoch mit einem Fehler in term.c abgerbochen. Es gäbe wohl conficting types. Dieser Fehler ließ sich zwar relativ einfach beheben, indem in der Datei include/defs.h das Define HAVE_TPARM gesetzt wurde.

Leider brachte das wieder einen neuen Fehler zu Tage. Jetzt meckert er nämlich unter anderem, dass die Funktion tparm nicht existiert. Ich habe eine Ewigkeit gebraucht, um das Problem zu lösen. Ich habe mich dann mit Hilfe von Koders bei icecap bedient. In deren Source gibt es eine tparm.c-Datei. Diese habe ich einfach in das Source-Verzeichnis kopiert und anschließend das Makefile erneut angepasst, um die Datei tparm.o vor tparam.o zu linken. Und schon lief das kompilieren durch!

Das letzte Problem war nun, dass Termcap mein Terminal xterm nicht erkannt hat. Ich habe mich dann schnell in einer Screen-Session versteckt, und endlich funktionierte Epic5.

Erholen

Montag, 27. August 2007

Es ist wieder Ruhe. Die gute Familie ist wieder weg, und wir haben nun Zeit uns zu erholen. So schön die Taufe, die Feier und der Besuch der Familie war, so froh bin ich jetzt, dass es erstmal vorbei ist. Ich werde die nächsten vier Wochen wohl damit beschäftigt sein, mich von dem Stress zu erholen... und die restlichen Würstchen fressen! Die andere Hälfte muss schließlich auch noch weg!

Ich möchte mich trotzdem gerne noch kurz bei allen Mitlesenden und beteiligten bedanken. War schön, dass ihr da wart, war schön, dass ihr geholfen habt.

Serendipity 1.2

Montag, 27. August 2007

Wir haben gerade das Serendipity auf Version 1.2 aktualisiert. Auch mit der Shared installation war das Update ziemlich problemlos. Lediglich unsere lokalen Anpassungen mussten erneut eingefügt werden. Alles andere lief ohne Probleme. Jetzt die nächsten Tage mal ein bisschen mit den neuen Möglichkeiten von Serendipity 1.2 spielen...

Multiple-IE und Conditional Comments

Donnerstag, 23. August 2007

Ich bin im Betrieb ja nun darauf angewiesen, dass ich unter Windows arbeite. Leider hat das System nicht genug Rechenleistung, um Virtuelle Machinen mit dedizierten Browsern verwenden zu können. Damit ich trotzdem die Webseiten in allen Internet-Explorern testen kann, verwende ich Multiple-IEs.

Wider erwarten musste ich heute aber feststellen, dass die Conditional Comments im IE nicht funktionieren. Nach langem recherchieren konnte ich dann feststellen, dass der Internet-Explorer seine Versionsnummer nur dann selber bestimmt, wenn diese nicht in der Registry unter /HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Version Vector/ eingetragen ist.

Ich finde das Verhalten zwar etwas merkwürdig, aber das wundert mich bei Windows allgemein eher nicht. Nach einem Löschen des besagten Registry-Keys funktionierten dann auch alle IE-Versionen mit Conditional Comments.

Ich frage mich jetzt nur noch, wozu man eigentlich neue Browser-Versionen entwickelt, wenn dann die Seiten trotzdem auf die alten Browser optimiert werden...

Neuer Header - Regen auf Gras

Donnerstag, 23. August 2007

Nach ca. zwei Monaten ist es wieder mal soweit. Ich habe das Header-Bild ausgetauscht. Da das Wetter diesen Sommer sehr viel Regen hatte, habe ich mich für ein passendes Bild entschlossen.

Wie immer, gibt es die Übersicht über alle Header, die bisher hier im Blog zu sehen waren, hier.

Buzz-People spammen

Mittwoch, 22. August 2007

Ich weiß nicht, steht hier irgendwo auf dem Blog, dass ich für Geld alles mache? Ich gebe zwar zu, ich bin gerne bereit auch mal einen bezahlten Eintrag zu verfassen. Nur bisher liegen die Angebote deutlich unter meinen Vorstellungen. Sorry, aber für zwanzig läppische Euro verkaufe ich doch nicht meinen Blog! Hängt mal zwei Nullen ran, und wir können darüber reden...

Ich meine, ich freue mich ja wirklich, dass ich mit den Großen was gemeinsam habe. Aber muss es ausgerechnet das Zugespamme sein? Lesen die Leute eigentlich den Blog, bevor sie dem Inhaber Werbung schicken? Scheinbar nicht, sonst wüsste man bei Buzz-People, dass das Angebot so bei mir nicht ankommt...

Noch mal klar und deutlich, und auf Deutsch: Ich mag keine Werbung! Und ich mag keine Unternehmen die Spammen. Somit mag ich auch nicht FONIC und nicht Buzz-People. Auch wenn man sich wenigstens die Mühe gemacht hat, mich persönlich anzuschreiben. Aber ich will kein Buzz-Kit! Weder jetzt, noch zukünftig! Bitte nehmt mich sofort aus dem Verteiler! Ich möchte keine weiteren Angebote bekommen... Sonst verschick ich hier gleich Rechnungen für die Verarbeitung...

Und zum Schluss... Emails verschickt man nicht als HTML! So was kommt auch nicht gut... Nervt aber ebenfalls... Und so was Morgens, kurz vor der Arbeit!

Gravatare, Favatare und Pavatare

Dienstag, 21. August 2007

Gravatare, Favatare und wie die ganzen lustigen Bilder heißen, die bei den Kommentaren nicht angezeigt werden, funktionieren jetzt wieder. Ich Rahmen der Umstellung und einiger weiterer Änderungen arbeitete das Plugin nicht mehr korrekt. Das habe ich jetzt behoben, und damit funktionieren die tollen Mini-Bildchen wieder...

Feedreader ausgemistet

Dienstag, 21. August 2007

Seit ich wieder arbeite, musste ich feststellen, dass ich nicht mit dem Lesen meiner abonierten Feeds hinterher komme. Daher hat sich meine RSS-Liste in den letzten Wochen doch ein bisschen verkürzt. Vor allem hat es dabei A-, und B-Blogger getroffen. Also jene, welche den Ton in der Blogosphäre anzugeben scheinen.

Der Grund ist einfach der, dass in diesen Blogs zum größten Teil die Boulevardthemen der Blogosphäre behandelt werden. Etwas, auf das ich nicht nur im Fernsehen gut verzichten kann. Ein paar originelle A-Blogger bleiben trotzdem im Feedreader. Einige sind nämlich wirklich gut...

Jetzt muss ich eigentlich nur noch meine Blogroll auf den aktuellen Stand bringen. Aber das kann noch ein Weilchen dauern. Insbesondere, weil ich gerne hätte, dass weiterhin nur eine Hand voll Blogs erscheinen. Diese aber per Zufall ausgewürfelt!

Damit erfüllt dann die Blogroll wieder seinen Sinn, und gibt endlich wieder an, welche Blogs ich wirklich lese. Und zwar eine aktuelle Auswahl aus allen Blogs die ich lese. Das sind dann nämlich doch ein paar mehr, als die fünf, die da im Moment angezeigt werden.