2 entries in / with tags meta:

toidinamai hat jetzt ein Blog

In Zukunft kann man hier über die Dinge lesen, die mich gerade interessieren und die ich für mitteilenswert halte. Kommentare gibt's nur per Jabber an mich persönlich und die Seite wird als application/xhtml+xml ausgeliefert, geht also nicht in alten Browsern. Falls jemand eine Idee hat, wie man auf der Server-Seite feststellen kann, ob der Client application/xhtml+xml rendern kann, bin ich interresiert.


toidinamai hat ein neues Blog

Nachdem ich mit pyblosxom nicht mehr so richtig zufrieden war und ich mir sowieso einmal Web-Programmierung anschauen wollte, habe ich mich entschlossen, auch ein eigenes Blog zu schreiben, wie es alle coolen Hacker machen.

Jetzt gibt es also ein toidinamaiblog, zu finden unter http://blog.toidinamai.de/, programmiert mit dem besten Web-Framework der Welt: Divmod Nevow. Beim Design habe ich mich stark von pyblosxom inspirieren lassen: Query-Parameter sind eklig und aktuell finden die in toidinamaiblog noch überhaupt gar keine Verwendung. Alles sind Pfade, REST-like, würde ich sagen. Die Inhalte sind als Text-Dateien organisiert, allerdings mit dem Unterschied, dass grundsätzlich kein Unterschied zwischen Kategorien und Einträgen besteht: Alles sind Verzeichnisse, Einträge enthalten zusätzlich eben noch eine Datei "content" (in meinem Lieblings-Markup reStructuredText natürlich). Zusätzlich hat (fast) jede Seite einen eigenen Atom-Feed: einfach /atom hinten an die URL anhängen. Mit /template kann man übrigens das Template der aktuellen Seite anschauen. Irgendwann demnächst werde ich wahrscheinlich auch Kommentare implementieren und, wenn ich ganz viel Zeit habe, vielleicht auch diesen ganzen Trackback-Unsinn.

Da coole Hacker keine Links kaputt machen, werde ich mich bemühen, dass alles, was auf http://cthulhu.c3d2.de/~toidinamai/blog.py verlinkt, weiterhin funktioniert.

Achso: Quelltext gibt's irgendwann in http://cthulhu.c3d2.de/~toidinamai/git, aber dazu muss ich das Repository erstmal ein bisschen säubern, aktuell sind noch Code und Daten zusammen.