Skip to content

YOURLS ...

Nach Lesen eines Artikels von Robert Lender habe ich mich auch dazu entschlossen bei mir YOURLS als eigenen URL-Verkürzer einzusetzen. Dafür habe ich mir die Domain d5e.org registriert.

Die Vorteile liegen auf der Hand:
- Ein fremd gehosteter Dienst weniger.
- Meine Domain, ich kann die Kurznamen vergeben.
- Es gibt auch ein bisschen Statistik, wie oft die Kurznamen aufgerufen wurden.

Elgg ...

In der Reihe Fremd gehostete Dienste meiden, vernetzen wir uns jetzt sozial und versuchen unser eigenes Netzwerk mit Elgg aufzubauen.

Wer "wir" ist und worum es genau geht, werde ich später noch schreiben. Gibt es da draussen Leute, die mit Elgg Erfahrung haben?

Mir gefällt es bis auf Kleinigkeiten schon sehr gut.

Pimp my Mailserver ...

ubuntu Wieder ein Haken auf der Liste.

Ich hatte schon länger vor, unsere Mailserver - Postfix für SMTP und Dovecot für IMAPS - mit einem fremd signierten Zertifikat zu versehen. Bisher hat ein selbst signiertes den Job erledigt.

Die Schritte sind recht einfach.

Bei CAcert muss die zu sichernde Domain hinzugefügt werden, dort bitte auch nur die Domain und nicht den Hostnamen verwenden. Das löst eine Mail aus, die entweder an den Domain-Eigentümer oder an root@, hostmaster@, postmaster@ admin@ oder webmaster@ gehen kann, andere Adressen sind nicht erlaubt. In der Mail ist ein Link, den man zur Bestätigung klicken muss.

Mittels
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
kann man sich einen Certificate Signing Request bauen (Datei server.csr).

$ openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.crt
Generating a 2048 bit RSA private key
..................................................................+++
..........+++
writing new private key to 'server.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:DE
State or Province Name (full name) [Berkshire]:Northrine-Westphalia
Locality Name (eg, city) [Newbury]:Wanne-Eickel
Organization Name (eg, company) [My Company Ltd]:Schattenparker GbR
Organizational Unit Name (eg, section) []:Server Administration
Common Name (eg, your name or your server's hostname) []:server.domain.tld
Email Address []:hostmaster@domain.tld


Die Fragen müssen natürlich mit den eigenen Daten beantwortet werden.

Den Inhalt der resultierenden CRT-Datei kopiert man in das entsprechende Formular bei CAcert (Server Zertifikate / Neu) und man bekommt dann das richtige Zertifikat zurück (ich empfehle, Class 3 signieren zu lassen).

Auf dem Webserver oder Mailserver wird an den entsprechenden Stellen in der Konfiguration der Pfad zur Key-Datei und zum Zertifikat eingetragen und nach dem Neustart wird das Zertifkat zur Verbindung verwendet.

Die meisten Clients haben die root-Zertifikate von CAcert noch nicht eingebaut, daher kann man sie hier herunterladen und je nach Client an der richtigen Stelle einbauen.

Für das Palm Pre mit der heute aktuellen Software-Version:
prior to webOS 1.2 you had to copy the .crt files to the phone's memory using USB mode, load the certificate manager (Device Info; More Info (button at bottom); Certificate Manager (Preferences menu at top)), and import the certificates (icon in lower left of screen to browse for them).
Funktioniert bestens.

Fragen? Fragen!

Eindrücke zum Barcamp ...

So, mein erstes Barcamp ist zu Ende. Hier ein paar Eindrücke.
- hat Spass gemacht
- nette Leute
- ähnliche Ansichten
- Social Web Fangirls und Fanboys
- interessante Vorträge
- satt sind wir alle geworden
- hoher Anteil von Mac- und Linux-Nutzern
- nicht nur technische Themen
- "jeder Hype wurde genutzt" ;-)
- neue Kontakte geknüpft und bestehende vertieft

(Ich mache mal eine Session über fremd gehostete Dienste und die damit verbundene Abhängigkeit).

Danke an die beiden Organisatoren Eric und Sacha, ich komme gerne wieder.

Dies und das ...

gedanken Im Moment beteilige ich mich an einigen Diskussionen, die Themen berühren, die mich schon sehr lange (schon immer) beschäftigen.

Fremd gehostete Dienste, dazu wird es was in der nächsten DeimHart-Folge geben. Warum ist es sinnvoll, nicht alles aus der Hand zu geben? Wer liest die Nutzungsbedingungen oder "Terms of service" wirklich?

Wem vertraue ich (Teile) meine(r) Daten an?

Open Source und offene Standards, bringen sie wirklich Nutzen?

"One task one tool" - "Eine Aufgabe ein Werkzeug" - Lässt sich das durchhalten?

Wie erweiterbar ist Open Source Software tatsächlich?

Alles sehr spannende Themen, wie ich finde.

Informationsmanagement ...

John Naisbitt
Wir ertrinken in Informationen und hungern nach Wissen.
Ich wurde neulich (wieder einmal) gefragt, wie ich es schaffe, auf breiter Basis relativ gut informiert zu sein.

Mir helfen zwei Dinge.

Das eine ist ein Arbeitsweg von einer Stunde (pro Strecke), den ich mit dem Hören von Podcasts füllen kann, um so an Informationen zu kommen.

Das andere ist, nicht aktiv nach Informationen zu suchen, sondern passiv informiert zu werden.

Dabei helfen die folgenden Techniken / Programme:

RSS-Feeds Online Feedreader (derzeit Tiny Tiny RSS)

RSS-Feeds haben sich mittlerweile zu meiner Hauptinformationsquelle gemausert. Was ist daran speziell? Nun, Webseiten - wie auch beispielsweise mein Blog - aktualisieren eine RSS-Datei, wenn sich Seiten geändert haben. Feedreader holen nun in einstellbaren Abständen diese Datei und prüfen auf Aktualisierungen. Falls ja, wird diese Änderung als ungelesene Nachricht angezeigt. Seiten, die einen RSS-Feed anbieten, brauche ich also nicht mehr zu besuchen, ich werde über Aktualisierungen automatisch informiert.

Den Online Feedreader nutze ich, um auch in Arbeitspausen mal nach Aktualisierungen zu gucken.

Firefox Plugin Update Scanner

Dann gibt es natürlich Webseiten, die keinen Feed anbieten. Da hilft mir dieses Plugin, das regelmässig Seiten auf Änderungen überprüft und - Ihr vermutet es schon - mich bei Veränderungen informiert.

Auch diese Seiten muss ich nicht mehr regelmässig ansurfen.

Es gab vor einigen Jahren einen (fremd gehosteten Dienst), der auch das angeboten und die Änderungen per E-Mail verschickt hat.

Newsletter perl -E-Mail

Leider in Verruf geraten, sind Newsletter aber häufig ein guter Weg, informiert zu werden. Da Newsletter meist redaktionell aufbereitet werden und zumeist auch viele einzelne Informationen enthalten, lohnen sie sich vor allem für Informationen, die nicht zeitnah verfügbar sein müssen.

Podcasts mit Podracer

Bei Podcasts schlage ich einen sehr "rudimentären" Weg ein. Das oben angeführte Programm ist drei Jahre alt, tut aber klaglos seinen Dienst. Damit lade ich alle aktuellen Podcasts herunter und übertrage sie per Skript auf mein mobiles Musikabspielgerät.

Auf dem Weg zur und von der Arbeit lasse ich mich dann mit Informationen zuschütten. Wenn ich Infromationen bekomme, die ich noch hinterfragen muss, mache ich mir eine Notiz.

Andere Benachrichtigungsdienste:

- Eure Vorschläge -

Bloglines ...

Wie bereits geschrieben, lese ich RSS-Feeds jetzt mit Bloglines. Das hat leider den üblen Beigeschmack wieder auf einen Fremddienst angewiesen zu sein. Wenn ich das richtig sehe, ist das mittlerweile der einzige Fremddienst, den ich nutze.

Leider muss ich zugestehen, dass Bloglines echt klasse ist, aber nur (!) wenn man die Beta-Version des Dienstes benutzt. An vielen Stellen merkt man, dass die sich darauf spezialisiert haben und dass das deren Hauptgeschäft ist. Alles in allem fühlt es sich besser an als der Google Reader.

Es gibt aber auch einen Kritikpunkt, nämlich, dass das Aktualisierungsintervall der Feeds ein wenig undruchsichtig ist. Sie schreiben von stündlich, ich habe aber das Gefühl, dass das abhängig von der Anzahl der Abonnenten ist und da das ein amerikanischer Dienst ist, abonnieren natürlich entsprechend weniger Menschen deutsche Feeds.

Sunbird ...

Ich suche schon seit Ewigkeiten nach einem guten Webkalender. Das scheint es nicht zu geben ... alle Lösungen, die ich gefunden habe, haben mich entweder geärgert ;-) oder wurden fremd gehostet.

Mit der Version 0.9 von Sunbird ist dieser aber tatsächlich benutzbar geworden.

Da muss ich zugeben, dass das nicht ganz das ist, was ich wollte, aber mit Clients für Linux, Windows, Solaris, ..., und darüber hinaus mit der Unterstützung für ICS und auch einer Lösung für USB-Sticks (portableapps.com) bin ich ganz gut dabei.

Vordringlich ging es mir darum, dass Silvia lesenden Zugriff auf meine Termine bekommt und ich umgedreht auch ihre Termine lesend sehen kann.

Dazu habe ich auf unserem root-Server für ein SSL-verschlüsseltes Verzeichnis WebDAV eingerichtet. Dazu gibt es in unserem Wiki eine sehr gute Anleitung.

Die Abhängigkeiten von Sunbird in Intrepid wurden von mir manuell installiert.

Als nächstes habe ich von der Mozilla-Seite das tar.gz heruntergeladen, entpackt und gestartet.

Einige Termine wurden eingegeben und dann mittels "Datei/ Kalender publizieren ..." auf das WebDAV-Verzeichnis übertragen. Die Eingabe der Url https://server.domain.tld/verzeichnis/dirk.ics reicht dort aus und ich wurde nach Usernamen und Passwort gefragt. (Das funktioniert übrigens nur, wenn wenigstens ein Eintrag im Kalender ist).

Anschliessend habe ich den gerade exportierten Kalender mittels "Datei/ Externen Kalender importieren ..." wieder importiert und den lokalen Kalender gelöscht. Der Autor des Plugins Automatic Export, Steffen Röttig, hat mir zugesagt, die Extension für Version 0.9 von Sunbird anzupassen, damit sollte dann auch immer eine lokale Kopie des Kalenders vorliegen.

Silvias Kalender haben wir nach dem gleichen Vorbild erstellt und importiert. In den Eigenschaften des importierten Kalenders kann man noch einen Schreibschutz einstellen und so vermeiden, dass zwei Leute gleichzeitig an einem Kalender arbeiten und die Änderungen des jeweils anderen überschreiben.

Der grosse Vorteil an diesem Verfahren liegt in der Möglichkeit, beliebige externe Kalender (Ferien, Feiertage, ...) einzubinden. Mit dem Sunbird-Plugin für OpenSync steht zu dem eine Möglichkeit zur Verfügung, das mobile Gerät abzugleichen (brauche ich nicht).

Gedankenexperiment ...

Ich komme noch einmal auf Fremd gehostete Dienste zurück.

Mit meinem derzeitigen root-Server bin ich bei Hetzner und bin sehr zufrieden damit. Allerdings sitze ich momentan auf einem Server der "alten Generation" mit nur 1 GB RAM und Single Core.

Die Produktmatrix für root-Server zeigt sehr schnell, dass der kleinste Server DS 3000 für fast alles ausreichend ist.

Das einzige, was mich richtig ärgert, ist, dass ein RAID-Controller 25 Euro im Monat (!) mehr kostet, das setzt sich zusammen aus 15 Euro Flexipack und10 Euro RAID-Controller.

Dazu noch 11,90 Euro pro Jahr für eine Verwaltungsdomain (.net angenommen).

So kämen wir auf Einrichtungskosten in Höhe von 99 Euro, monatliche Kosten von 75 Euro und jährliche Kosten von 11,90 Euro. Wenn alles auf das Jahr gerechnet ist, sind es 911,90 Euro pro Jahr und 99 Euro einmalig.

Wenn der Hauptvertragspartner in der Schweiz sitzen würde, würden wir keine Mehrwertsteuer in Deutschland zahlen müssen, ich weiss nicht, ob wir die Schweizer Steuer noch oben drauf käme. Ohne deutsche Steuern liegt der Preis 766.30/83.20 Euro.

Das ist natürlich für nur einen Dienst "eine Menge Holz". Anders verhält es sich aber, wenn die privaten Homepages auch auf diesen Server umziehen.

Eventuelle Arbeits- und Kostenbeteiligungsmodelle können in den Kommentaren diskutiert werden.

slug.ch ...

schweiz Bezüglich der Ab- und wieder Anschaltung von slug.ch möchte ich noch einmal auf den Artikel Fremd gehostete Dienste ... verweisen.

Ein Angebot, wie es slug.ch oder auch blogoscoop.de oder ... bereitstellt, kostet Zeit und auch Geld. Je mehr Menschen, sich daran mit Zeit oder auch Geld beteiligen, desto höher ist die Chance, dass es Bestand hat.