Monat: Januar 2011

  • Nook dir ein Android Tablet

    Der amerikanische Buchhändler Barnes & Noble versucht auch die Zeichen der Zeit zu erkennen und bietet mit dem Nook einen eigenen eReader für eBooks an. Neben einer Graufstufenversion gibt es auch den „NOOKcolor“:http://www.barnesandnoble.com/nookcolor/?cds2Pid=35700#logo.

    Und dieser kann mehr als man denkt. (mehr …)

  • Accessible WordPress

    Auch wenn ich [[Serendipity]] als Blogengine nutze, so muss ich doch eingestehen (wie könnte ich es negieren 😉 , dass WordPress die Software ist, die die meisten Weblogs weltweit antreibt.

    Umso bedeutender ist es natürlich, dass WordPress Blogs „accessible“ – sprich barrierefrei – sind. (mehr …)

  • iPhone, Android und Posterous

     Dass ich „Posterous“:http://posterous.com (ein Blogservice) schätze, werden diejenigen die öfter hier lesen oder mein „Schnipselblog“:http://schnipselblog.info lesen schon festgestellt haben.

    Nachdem man Posterous per E-Mail befüllen kann, geht das auch wunderbar über das iPhone oder ein Android Smartphone. Aber manchmal ist eine App dann doch praktischer, da sie (hoffentlich) Zusatznutzen bietet.

    Und zu Posterous gibt es schon ein paar. (mehr …)

  • Wie man ein Serendipity-Blog in statische Seiten umwandelt

    Zur Vorgeschichte. Der in der „S9y Szene“ sicherlich nicht unbekannte Matthias „Yellowled“ Mees hat sein [[Serendipity]] Blog stillgelegt. Je nachdem wann ihr den Artikel lest, ist sein Schlussartikel Dicht noch aufrufbar.
    Aber Matthias ist natürlich weiterhin über sein Posterous-Blog und per @yellowled auf Twitter zu lesen.

    Matthias ist weiterhin für Serendipity aktiv und wird ev. auch wieder einmal ein S9y Blog aufmachen. Sein altes Blog wird in Zukunft nur als statische HTML-Seite aufrufbar sein.

    Dies ist ein älterer Artikel. Leider sind einige verlinkte Seiten nicht mehr erreichbar. Wenn möglich, findest du einen Link zur archivierten Seiten in der WayBack Machine. Wenn du etwas zu dem Inhalt ergänzen möchtest, schreib mir oder kommentiere diesen Artikel.

    Und darum geht es im nachfolgenden Text. Matthias hat mir freundlicherweise einen Gastbeitrag zum Thema dieses Artikels übermittelt. Danke.

    Matthias schreibt:

    Möchte man ein mit Serendipity betriebenes Blog nicht weiter mit neuen Artikeln versorgen, gebietet die Höflichkeit, die Inhalte des Blogs online zu lassen, damit eingehende Links nicht plötzlich ins Leere laufen und interessante Artikel erhalten bleiben.

    Nun möchte man sich aber nicht unbedingt die Mühe machen, ein solches Blog weiterhin mit Updates zu versorgen, Kommentare zu moderieren etc. pp. Ideal wäre es also, anstelle dynamisch von S9y generierter Seiten das komplette Blog in POSH umzuwandeln – „plain old semantic HTML“.

    Diese Umwandelung möchte man eindeutig nicht von Hand machen – muss man auch nicht, denn unter anderem dafür gibt es wget, ein freies Programm des GNU-Projekts, mit dem man (vereinfacht gesagt) auf der Kommandozeile Dateien herunterladen kann. Darüber hinaus kann wget, welches es für alle gängigen Betriebssysteme gibt, aber auch Webseiten spiegeln.

    Mit dem Kommando wget -w 5 -k -m -p -E http://domain.tld („domain.tld“ ist dabei natürlich durch die URL des eigenen Blogs zu ersetzen) holt wget alle 5 Sekunden eine Datei inklusive der zur Darstellung nötigen Dateien (Grafiken, Stylesheets usw.) ab und wandelt diese im Anschluss für lokale Nutzung um. Die Pause von 5 Sekunden dient dabei dazu, dem Webserver nicht zuviel Last zuzumuten, denn der Vorgang kann (je nach Umfang des Blogs) recht viel Zeit in Anspruch nehmen, zumal wget so eben alle Seiten des Blogs abholt und in statisches HTML umwandelt.

    Hat wget seine Arbeit beendet, muss leider noch etwas nachgearbeitet werden. Vereinfacht gesagt gilt es, alle Dateien zu löschen, welche in der statischen Version der Seite nicht länger benötigt werden. Dabei handelt es sich um die Dateien, welche folgenden Mustern entsprechen:

    • comment.php?(...)
    • index.php?(...)
    • rss.php?(...)

    Darüber hinaus kann es Sinn machen, bestimmte Teile der Seite komplett zu entfernen, da sie in POSH nicht mehr funktionieren – Kommentar- und Kontakt-Formulare, verschiedene Seitenleistenplugins usw. Manuell wäre auch das natürlich zuviel – es bietet sich an, diese Elemente mit skriptfähigen Kommandozeilenwerkzeugen wie sed und awk oder auch einem Perl-Skript zu entfernen. Da ich mit diesen Unix-Tools leider nicht gut vertraut bin, habe ich die entsprechenden Teile einfach kurzerhand mittels jQuery ausgeblendet. Besucher mit deaktiviertem Javascript können dennoch keinen Schaden anrichten, da die PHP-Skripte, welche z.B. die Formulare verarbeiten, vom Server entfernt wurden.

  • Vorsätze für 2011

    Nach meinem „Rückblick auf mein Blog im Jahr 2010“:/blog/archives/3242-Mein-Blog-Jahresrueckblick-2010 widme ich mich heute meinem Web-Leben im Jahr 2011.

    Wobei ein wenig Rückblick auf meine [[Vorsätze für 2010]] sei mir dabei auch gestattet (nun, ich gestatte es mir hiermit – ist ja mein Blog 😉 (mehr …)

  • Das fragmentarische Quer durch das Web Serendipity/S9y Online Handbuch Auflage 8

    Obwohl ich es in der „ersten Ausgabe des S9y InfoCamp Podcast“:http://www.s9ycamp.info/archives/2-Ausgabe-1-Gestatten-Serendipity.html angekündigt habe, habe ich den „Freischaltebutton“ glatt vergessen.

    Aber mit heutigem Tag gibt es die Auflage 8 von „((Das fragmentarische Quer-durch-das-Web Serendipity/S9y Online Handbuch))“ mit Links zu Blogartikeln rund um die Blogengine [[Serendipity]]. Neben etlichen älteren Blogartikel (die noch immer interessant zum lesen sind) finden sich auch ganz aktuelle vom Dezember 2010.

    Das Online Handbuch beinhaltet derzeit fast nur Links deutschsprachige Artikeln. Die Frage ist, ob es sich lohnt auch eine eigene englischsprachige Seite aufzubauen.

    Ebenso möchte ich die früher erfassten Artikeln endlich mit Erstellungsdatum versehen und danach sortieren.

    Wie immer freue ich mich über Anregungen und weitere Hinweise auf passende Beiträge.

    S9y Online Manual

    PS: Wer auf das Handbuch hinweisen möchte, der/die kann natürlich gerne das Logo verwenden. Ebenso gibt es einen Kurzlink „roblen.at/s9y“:http://roblen.at/s9y.