Die Daten meines Text-Pads
…gehören mir!
Letzte Woche bin ich über unhosted.org – „Personal data freedom; A movement to separate web apps from user data“ – gestolpert. Und die haben die Web-App „Libre Docs“ auf Basis von Etherpad Lite geschaffen, die das von Libre Docs zur Verfügung gestellte Etherpad nutzt, die erzeugten Daten bzw. Dokumente jedoch in der Cloud ablegt/speichert. Und der Oberknaller daran ist, dass diese Cloud-Schnittstelle mittels der Javascript-Client-Bibliothek remoteStorage.js, die die Realisierung einer W3C-Spezifikation ist, umgesetzt wurde und somit auch meine eigen Cloud benutzt werden kann.
Wie jetzt, meine eigene Cloud…!? – Na die, die ich mit ownCloud auf meinem Webspace betreibe und in der ich schon meine(n) Kalender (CalDAV), mein Adressbuch (CardDAV) und ein paar Dateien (WebDAV) mittels Desktop (Thunderbird & Ubuntu) und Smartphone (Android) verwalte und synchronisiere.
Also ich kanns nur empfehlen und bedanke mich jetzt schon mal bei allen Beteiligten der oben genannten Projekte!
Thunderbird-Lightning-Huddelei
Ich verstehe es nicht… – System-Update (Ubuntu Precise; ohne fremde PPAs) auf Thunderbird 12.0.1 und danach funktioniert die manuell installierte Lightning-Extension (1.3) nicht mehr.
Nach etwas Suchens bin ich dann zu einer Lösung gekommen: Installation der Version 1.4.
Allerdings ist diese Version nur (direkt) über addons.mozilla.org und nicht über die Hauptseite des „Mozilla Calendar“ Projekts erhältlich. Auf der Projektseite wird als aktuelle Versionsnummer die 1.3 angegeben… *naja*
Trotz alledem: Es funktioniert wieder alles und die CalDAV-Unterstützung, welche IMHO (auch) durch das Team von Inverse inc. unterstützt/voran getrieben wird, ist großartig!
eCryptfs-Meldungen im syslog
Seit ein paar Tagen habe ich in meinem /var/log/syslog ein paar hässliche Meldungen, die das ganze syslog ‚vollmüllen‘.
Hier mal ein Beispiel:
Apr 24 08:55:10 axolotl kernel: [36283.935663] Valid eCryptfs headers not found in file header region or xattr region, inode 1717173 Apr 24 08:55:10 axolotl kernel: [36283.935674] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO
Auf der Suche nach Ursache & Lösung bin ich über
- den launchpad-Bug #509180 („ecryptfs sometimes seems to add trailing garbage to encrypted files“) und
- den Blog-Artikel „eCryptfs Fehler und seine Ursache“ von Raphael (aus dem Jahr 2010) gestolpert.
Das Problem der Meldungen (siehe Raphaels Erklärungen) ist wohl, dass es in meinem (mit eCryptfs verschlüsseltem) home Dateien gibt, die eine Größe von 0 Bytes haben. Wie die da hin gekommen sind kann ich nicht mehr rekapitulieren, da ich mir auch nicht mehr ganz sicher bin, seit wann die Meldungen im syslog stehen (und ich ebenfalls wenig Lust habe, die alten syslog-Dateien zu durchsuchen…).
Am Ende habe ich nun Folgendes durgeführt, um das eCryptfs wieder konsisten zu machen & somit auch die Meldungen los zu werden.
sudo find /home/.ecryptfs/$username/.Private/ -xdev -size 0c($username= mein Login-Name)- Der erste Befehl sucht alle Dateien mit der 0-Byte-Größe und gibt diese aus. – Bei mir waren es zehn dieser Dateien.
- Danach habe ich alle ausgegebenen Dateien per Hand nochmal kontrolliert –
ls -lha $datei. - Abschließend (nachdem ich festgestellt hatte, dass alle Dateien wirklich mir gehören & wirklich 0 Bytes groß waren) habe ich dann alle zehn Dateien einzeln gelöscht:
sudo rm "$datei".
Das Ganze habe ich immer mit root-Rechten (sudo) gemacht, da es ohne diese ständig zu Fehlermeldungen bzgl. der Rechte kam – was aber auch an der Benutzung von trash-cli liegen kann!
Zusammenfassend kann ich sagen, dass
- seit dem die Meldungen im syslog nicht mehr vorhanden sind *claro!*;
- ich seit dem keine Probleme feststellen konnte,
- der Bug offensichtlich (für bestimmte Anwendungen) bereits gefixed ist (nichts desto trotz kann ein Systemcrash nat. dazu führen, dass diese Dateien wieder existieren und dann mosert eCryptfs ja zurecht…) und
- ich der Meinung bin, dass man die Dateien relativ gefahrlos löschen kann – 0 Byte große Dateien haben keinen (privaten) Inhalt und sollte es sich um Spezialdateien von bestimmtn Anwendungen handeln, werden die beim Neustart der Anwendung wahrsch. wieder neu erstellt.
In diesem Sinne & ohne die Übernahme irgend welcher Gewehre,
der sokai
„Lessons Learnt“ (aus dem Studium)
Nun, nachdem meine B.A.-Arbeit in „Sack und Tüten“ ist und nur noch die mündliche Verteidigung am kommenden Mittwoch aussteht, kann ich eig. schon jetzt von einem erfolgreichen Ende (dieses Studiums) sprechen. *jippi!*
Speziell in den letzten Tagen bzw. Wochen habe ich wieder viele Dinge gelernt und auch die letzten drei Jahre haben einige Erkenntnisse geliefert. Die präsentesten (und aktuell in meinem Kopf herum spukenden) davon will ich im Folgenden mal ganz kurz, ungeordnet & nicht vollständig aufschreiben…
Also:
Grafiken/Bilder/… in einer Arbeit, die am Ende auch ausgedruckt wird, sollte man nicht unbedingt mit einer hohen Kompression speichern, denn das sieht in der Print-Version echt blöd aus! (Auch wenn es nett ist, dass das PDF mit 70 Seiten, 25 farbigen Abbildungen und einem im Anhang eingebundenen einseitigen PDF nur knapp 3 MB groß ist…)
Ebenso sollte man sich die digitale Version der Arbeit vorab (zu Teilen) mal ausdrucken um zu schauen, ob die die eingebundenen Abbildungen in einem guten Größenverhältnis (zum Text und zur Seite) eingebunden sind. – Man hat nur eine recht ungenaue (wenn nicht sogar falsche) Vorstellung davon, wenn man sich nur das PDF vorab anschaut…
Wenn man die Arbeit mit/in (La)TeX schreibt und eine externe BibTeX-Datei für die Literatur und/oder eine externe Glossar-Datei einbindet, sollte man für das korrekte Setzen der Referenzen mehrere Kompilierdurchläufe benutzen. Ich habe es in Anlehnung an einen Tipp auf TeX-SE so gemacht:
pdflatex Masterdokument && bibtex Masterdokument && makeglossaries Masterdokument && pdflatex Masterdokument && pdflatex Masterdokument && evince Masterdokument.pdf
Sollte man eine Graustufenversion eines schönen bunten (und mit Links versehenen) PDF benötigen, empfehle ich die Konvertierung der farbigen Version mittels Ghostscript wie (schon 2008) bei handyfloss.net beschrieben.
Selbst definierte TeX-Makros – in meinem Fall fest stehende und mehrfach verwendete Strings (wie bspw. das Makro „\art“ für „Bachelor-Arbeit“) sollten bei der Benutzung im Dokument am Ende mit einem geschützen Leerzeichen versehen werden, denn sonst wird das Leerzeichen nämlich einfach vergessen/nicht berücksichtigt… – So wäre (eine mgl.) korrekte Verwendung:
blatext2 \art\ blatext2
Es ist (zwar recht arbeitsintensiv aber letztlich auch) enorm hilfreich und Freude bereitend, wenn man sich ein Thema aussucht, welches echt spannend ist!
Man sollte nicht zu viel Zeit für einen Abschluss benötigen, denn sonst kann es durchaus passieren, dass selbst die (soziale) Hans-Böckler-Stiftung die Förderung eines (direkt an den Bachelor-Abschluss anschließendes) Master-Studiums mit der Begründung „der zu langen Vorstudienzeit“ ablehnt. .oO(…)
Es ist nicht unbedingt notwendig, sich mit Lehrpersonal ab dem ersten Semester anzulegen… – Das kann nämlich dazu führen, dass man ganz klar an den Noten der belegten Module erkennen kann, wer diese Person ist. Und das ist dann dem Gesamtnotendurchschnitt (der in unserer „Leistungsgesellschaft“ ja nicht ganz unwichtig ist…) nicht wirklich zuträglich! (An allen Modulnoten auf meinem Datenkontrollblatt, die zwischen 2,7 und 4,0 liegen und somit die schlechtesten sind, ist immer eine Person beteiligt gewesen… *verrückt,oder!?*)
So viel dazu… – Grüßle!