Skip to content

itblog Wiederbelebt

Nach unserem Server Umzug konnte ich mein Blog wiederbeleben. Zum Glück war der Update der Serendipity Blog Software so einfach, dass ich erst mal nicht die Platform wechseln werde (es gibt aber noch kleinere Probleme mit dem Syntax Highliter).

S9Y Syntax Highliter

jippie endlich: ... was gefunden für das dpSyntaxHighliter in S9Y. Und weil die Doku nicht beschreibt wie man es benutzt, hier ein Beispiel:

Apache als Reverse Proxy für Diaspora

Diaspora* die Software für verteilte soziale Netze wurde in einer Alpha Version veröffentlicht. Bei Diaspora ist vorgesehen dass es keine zentrale Plattform gibt, sondern Benutzer Ihre eigenen Server - Pods genannt - betreiben. Da es aktuell auch auf dem offiziellen pod von joindiaspora.com keine Benutzer freigeschalten werden, ergibt es Sinn einen eigenen Server aufzusetzen. Im Diaspora Wiki findet man dazu eine Anleitung. Allerdings beschreibt diese nicht, wie man in einer Produktivumgebung die Ruby Anwendung mit einem Webserver versieht, der die Anfragen auf Port 80 entgegennimmt (und statische Assets direkt ausliefert). Ich habe dazu einen virtuellen Host mit Apache eingerichtet, die Konfiguration sieht so aus:
LoadModule proxy_module ...
LoadModule proxy_http_module...

<VirtualHost *>
    ServerAdmin webmaster@example.com
    DocumentRoot /var/www/example.com/pod/data/public
    ServerName pod.example.com
    ErrorLog /var/log/httpd/pod.example.com-error_log
    CustomLog /var/log/httpd/pod.example.com-access_log combined

    Alias /uploads/ "/var/www/example.com/pod/data/public/uploads/"
    Alias /images/ "/var/www/example.com/pod/data/public/images/"
    Alias /stylesheets/ "/var/www/example.com/pod/data/public/stylesheets/"
    Alias /javascripts/ "/var/www/example.com/pod/data/public/javascripts/"

    ProxyPass / http://pod.example.com:3000/

  <Directory "/var/www/example.com/pod/data/public">
    Options Indexes FollowSymLinks MultiViews IncludesNoExec ExecCGI
    AllowOverride All
    Order Allow,Deny
    Allow from All
  </Directory>
</VirtualHost>
D.h. Diaspora ist im Verzeichnis /var/www/example.com/pod/data installiert, und der Ruby Server "thin" ist erreichbar auf dem Port 3000. Falls es jemand testen will, mein Diaspora Seed ist damit unter bernd@pod.eckenfels.net erreichbar.

Salmonellenwarnung per Twitter?

In Deutschland tat man sich nach dem Flüssigei Skandal 1985 und den drohenden Schadensersatzansprüchen durch Birkel schwer damit Warnungen über möglicherweise verdorbene Lebensmittel auszusprechen.
Wo sind die Salmonellen Heute? "Beim Hühhner-Paul in der Hauptstraße gibts Heute schmutzige Geschirrtücher"
In den USA scheint man hier mutiger zu sein, und die FDA und das CDC denken darüber nach Social Media als neue Kanäle für Benachrichtigungen einzusetzen (CDC Social Media Center). Socal Meda Saves Lives (via ReadWriteWeb)Und danaben gibt es sogar einen CDC Island in Second Life.

Comment Tracking

Die Abmahn-Angst ging in der Deutschen Blog-Gemeinde um, nachdem es Ärger mit der Comment Subscribe Funktion gab. Ohne Opt-In ist die Gefahr zu groß dass E-Mail Benachrichtigungen an Menschen gehen, die diese nicht wünschen. Um dies zu vermeiden gibt es eigentlich nur das Verfahren mit Anmeldungen, wie es z.B. die großen Blog Plattformen wie Wordpress.com, TypePad oder Google Blogger anbieten. Mit einem Account kann man so seine Kommentare Autorisieren und tracken. Ebenso werden hier Login Provider wie Windows Live oder Yahoo ID benutzt. Leider hat das auch Nachteile. So ermutigt es Login Informationen auf allen möglichen Blogs einzugeben, es erfordert Accounts bei allen Diensten anzulegen und man muss sich auch noch die Logins merken. Umso Komplexer wird dies, wenn man mehr als ein Pseudonym verwenden will. Da ich diese Situation etwas unbefriedigend finde will ich ein System vorschlagen das mittels OpenID arbeitet, wobei der Identity Provider neben der Aussage "ja die Person gibt es" auch eine URL liefern kann, an das das Blog mittels Webhook auch Notifications über Folgekommentare schicken kann. Nun ja, bei den Recherchen zu diesem Protokoll habe ich mich etwas verzettelt und bin auf die Comment Tracking Systeme gestoßen, die ich sowieso mal ausprobieren wollte. Aktuell habe ich CoComment installiert, auch wenn meine Frau Mela damit schlechte Erfahrungen gemacht hat. Ich werde es mal eine Weile ausprobieren und hier berichten. Anyway, damit mein Surf Ausflug etwas nutzen hat, hier meine Rechercheergebnisse zum Thema: Comment Tracking Dienste
Daneben gibt's auch noch ein paar Speziallösungen wie Bloppy (einfache Mail Notification) oder DiggWatch (ebendas).

Pointer: die Webciety kommt (eigener Artikel auf unternehmer.de)

Ich habe wieder einen Artikel auf unternehmer.de veröffentlicht, dieses mal zum Thema Social Media/Marketing/Networks für KMUs.
Wenn SOA der Verlierer in 2009 sein wird, so wird das Internet Marketing mittels Social Media ein Top Thema dieses Jahr sein. Ein sehr deutliches Anzeichen dafür ist auch der diesjährige CeBIT Schwerpunkt Webciety (mit eigenem Social Network). ...

IT-Gipfel

Im Netzpolitik.org Blog gibt es die Rohfassung eines Kommentars von Markus Beckedahl zum IT-Gipfel, der auch in der TAZ erschienen ist. Im Offiziellen IT-Gipfelblog betrieben durch das HPI Potsdamm gibt es einige Video Interviews. Die ständige Einrichtung soll auch zwischen den (geschlossenen) Gipfeln für einen offenen Diskurs sorgen. Die Anzahl der Twitter Follower zeigt aber anschaulich, dass die Veranstaltung nicht wirklich akzeptiert wurde in der Community. Vermutlich wegen der doch sehr elitären Einladungsveranstaltung.

Neues Layout?

Mal ein wenig "artistischer" ist dieses Layout. Ich muss sagen, ich bin mit der Auswahl der Templates/Styles für S9Y nicht so zufrieden. Die sind alle nicht sonderlich lesbar .. wie ist dieses?

Not-so-openDS

Offener Brief von Neil Wilson (directorymanager.org) über seine Freisetzung bei Sun und den Druck der auf die (gekündigten) Project-Owner der OpenDS (LDAP Server) Community ausgeübt wurden. Wie Neil beschreibt ist das sicher ein Beipspiel für sich verselbständigendes Middle Management das den Sinn für die Realität verloren hat, aber... wieviel dieser Manager gibts bei Sun noch? (via Ben Rockwood)

Lokale IT-Termine in Karlsruhe

Das KA-Stadtblog ist jetzt endlich das offizielle Zuhause für den Karlsruher IT-Termine Kalender (Danke Beate). Dort finden sich Meetings und Veranstaltungen aus der Region. Mal sehen, ich werde wohl den Google Kalender basierenden Feed hier ins Blog einbauen... Update: ... einbauen würde ich den Feed, wenn Google RSS könnte oder Serendipity Atom. Noch nicht mal Feed Detection bietet Google auf den Cal Seiten an....

Es menschelt bei Panta Rhei (SOA vs. SQL)

Drüben im virtuellen Blog des fiktiven EDV Leiters Frank Bremer menschelt es. Intrigen und Aus-dem-Bauch Entscheidungen bestimmen den Alltag (das ist allzu realistisch .). Gerade ging es in einem Artikel darum, den CFO von seiner Anti-SOA Meinung (die er durch einen polarisierenden Artikel gefasst hat) durch den Google Zeitgeist abzubringen: wie groß ist der SOA Hype? Dieser Blog Post hat mich motiviert selbst einmal einige Zeitgeist Trends gegenüberzustellen. Und bin dabei auf ein sehr interessantes (unerwartetes) Ergebnis gestoßen: SOA vs. SQL at Google Trends Danach gibt es um Größenordnungen mehr Anfragen zum Thema SQL als zum Thema SOA, dafür berichtet die Schreibende Zunft deutlich stärker über den Hype. Es ist wohl unstrittig, dass SQL (Netzwerk) Datenbanken zu einem Paradigmenwechsel in der IT geführt haben. Und der Fieberkurve nach zu urteilen auch sehr nachhaltig. Das muß an dem hohen integrativen Potential von offenen Datenschnittstellen liegen. Nicht umsonst nennt man SOA das SQL des neuen Jahrhunderts. Mal sehen ob das EA Modell dem auch gerecht werden kann. Aber gut, im Vergleich zu anderen Schlagwörtern ist SOA schon Alltag*: SOA vs. Corba at Google Trends * Ich fühle mich Unwohl dem Google Zeitgeist zu viel Bedeutung zuzumessen, aber wenn das Herr Müller Dreist überzeugt, sollte es auch meine Leser täuschen können :)

Deutschsprachige Java Blogs

Eduard Hildebrandt stellt in seinem Blog deutschsprachige Java Blogs vor. Er macht dies in Form eines Interviews. Bisher hat er drei Blogs vorgestellt, darunter auch das IT-Blog. In dem Zusammenhang habe ich noch mal über die von mir gewählte Sprache des Blogs nachgedacht, und muss sagen, ich bin immer noch nicht 100% sicher ob es eine gute oder schlechte Entscheidung war. Auf der einen Seite ist das Bloggen in Deutsch geringfügig einfacher und bedingt durch die kleinere Auswahl an Blogs wird man im eigenen Sprachraum doch schneller wahr genommen. Auf der anderen Seite jedoch habe ich viel Kontakt mit US Partnern, Kunden und Kollegen... da ist ein fachliches Blog hilfreich. Momentan liegen die Pläne das Blog zweisprachig zu führen allerdings auf Eis.