Projects
Publications
Archive
About










    Permalink
    26
    05
    2009
  1. Shell | TimeRobot 0.0.7 Scripts und SingleFiles strukturiert sichern

    Hab grade die nächste Version von TimeRobot “released”. (Gott hört sich das übertrieben an :D ) Im Endeffekt ist die Logik etwas überarbeitet und das Logfile übersichtlicher und schöner geworden.

    Wer sich nicht mehr so wirklich erinnern kann was TimeRobot tut: Es sichert einzelne Files und Scripte die in einem /etc File konfiguriert werden. Wenn der Cronjob(Stunde/Woche oder Tag) jetzt durchläuft der eingerichtet wird vergleicht das Skript die md5 Summe des Aktuellen Files (zb. /home/user/.bashrc) mit dem des zuletzt gesicherten File (/time/robot/backuppfad/bashrc/2009-05-26-15-12bashrc) und erkennt je nach dem den unterschied oder auch nicht. Falls ja wird natürlich eine Kopie mit dem aktuellen Datum und Uhrzeit erstellt und ins verzeichnis gesichert.

    Das Verzeichnis lässt sich dann mit “timerobot -l” abrufen und dann sieht das so aus:

    TimerobotScreen

    Zum download wie immer hier:

    Timerobot Projekt

  2. Permalink
    10
    05
    2009
  3. Linux | Hardware Erkennung in Ubuntu

    Ich muss echt sagen das ich richtig beeindruckt bin. Hab etwas anspruchsvollere Geräte an meinem Jaunty 9.04 hängen und die werden auch noch alle einfach so ohne Anstalten erkannt.

    Bildschrim V7 d22w11a

    Früher hatte ich immer riesen Probleme nach einem Dist-Upgrade die richtige Xorg Config zu finden. Aber bei der Installation von Jaunty, wurden sowohl Treiber als auch Xorg – Config richtig erkannt und beim ersten booten war ohne Aufstand alles in Ordnung. Ich glaub ich hab die Xorg noch nichmal angeschaut :)

    Logitech Illuminated Keyboard

    Eine schöne Flache Tastatur von Logitech mit vielen Sondertasten als Belegung. Ich kanns nicht anders sagen, alles wird ohne irgendwelche Anpassungen einfach so erkannt und funktioniert problemfrei. Also wenn sich mal jemand eine Solche Tastatur holen will und unter Linux unterwegs ist, viel Spaß :)

    USB-Headset Gembird mit Virtuellem 5.1 und Vibration

    Die Königsdisziplin so zu sagen ;) Aber auch hier. Anstecken, unter Audio den Ausgangskanal von Musik auf das(automatisch eingerichtete) Device “USB Headset” umstellen und hören. Sogar die Vibrationen des Headsets passen zum Bass.  =)

    Wenn ich mir so überlege wie viel Zusatz-Software und Treiber Gefummel da unter Windows nötig war um die Geräte zu betreiben find ich das mehr als überraschend das alles einfach so funktioniert.

    Greez Flo

  4. Permalink
    09
    05
    2009
  5. Jabber | sendXMPP

    Bis noch für kurzem hielt ich Jabber und das XMPP Protocol eher für eine Art OpenSource -ICQ-Ersatz für Geeks. Mittlerweile… bin ich da immernoch der selben Meinung :D Allerdings hab ich in den letzten paar Tagen erkannt wie toll Jabber sein kann. Aus diesem Anlass hier einmal kurz vorgestellt:

    sendxmpp (http://sendxmpp.platon.sk/)

    sendxmpp ist dazu da Jabbernachrichten über bestehende Konten per shell zu versenden. Syntax mäßig funktioniert das ganze genauso wie beispielsweise bei mail.

    • Zu haben ist das ganze im Debian Repo ganz normal. (apt-get install sendxmpp)
    • Um Nachrichten verschicken zu können wird zuerst ein bestehendes Jabber-Konto benötigt. (Ich hab zwetschge.org mal ein Jabberkonto bei jabber.org gesponsort)
    • Als nächstes mit den Konto-Daten eine Config erstellen die sehr einfach aufgebaut ist:
      ~/.sendxmpprc:
      nick@jabber.org secretpasswort
      (Abgelegt nach /home/user/.sendxmpprc wird es eigenständig erkannt. Kann aber auch bei Abruf mit -f angegeben werden)
    • Das wars eigentlich schon. Nun kann versendet werden:
      echo “Hello – Jabber sendxmpp Test” | sendxmpp empfänger@jabber.org

    Dabei gibts noch die schönsten Parameter (in der MAN-Page vermerkt) wie Resource / Subject and so on.
    Im ersten Moment klingt das als Jabberclient recht kompliziert. Aber für mich als Server-Inhaber ist das ganze sehr sinnvoll. Nur so aus Spaß hab ich eine Datei erstellt mit folgendem Inhalt:

    /usr/bin/jabberscript:
    echo $1 | sendxmpp -f /root/.sendxmpprc -r zwetschge-generated noqqe@jabber.ccc.de

    so kann ich in meinen backupscripten/timerobot/cronjobs/unpack mit dem Aufruf “jabberscript “Backup erfolgreich” (oder eben individueller Inhalt)” Mir Jabbernachrichten auf mein Konto senden. Nur so zum Spaß lass ich mir jeden Morgen per cronjob von zwetschge einen schönen Tag wünschen und andere Scherze – einfach weil ichs kann :) .

    <3 Jabber/XMPP

    PS: Hilfe.. mein PC spricht mit mir O_o

  6. Permalink
    06
    05
    2009
  7. Network | Fritz!Box Fon WLAN 7141 Webinterface-Tücken

    Gestern Abend wars mal wieder soweit, ich hab mal wieder die Krise bekommen weil ich einfach nicht verstanden habe wieso ich bei meinem Router – ein Fritz!box Fon Wlan 7141 – keine DynDNS Einstellungen machen kann. Habs über Wochen hinweg schon oft genug versucht, How-Tos gelesen, Handbücher studiert, Firmware-Updates gemacht… aber mehr als Begriffserklärungen a la “Was ist DynDNS” hab ich darin nicht gefunden. Auch im Netz allgemein konnte mir nichts weiterhelfen wo diese verfluchte Funktion in der Weboberfläche meines Routers zu finden ist. Muss auch sagen das ichs ziemlich schwach finde was AVM da für einen Support abliefert. Klickt man in der Web-Oberfläche auf Support werde ich in einer Art 404 Site darauf hingewiesen das für meinen Router kein Support-Forum besteht… Nun gut. Um ca. halb 1 uhr Nachts hab ichs dann gefunden. Ein toller Tipp für alle Fritzbox-User: Es gibt ganz versteckt im Menü “Einstellungen – System – Einrichtungsassistent, ein kleines Häkchen “Modus für erweiterte Nutzung aktivieren” …
    Und erst dann (ist auch ehrlichgesagt die einzige Veränderung die ich feststellen konnte. Was auch der Grund war warum ich nicht wirkilch an eine Funktion dieser Art gedacht habe) taucht plötzlich im Unter-Menü Internet der Reiter DynDNS auf… Mal sehen was mir mit dem DynDNS jetzt so alles einfällt :) Serverdienste stellen macht wenig Sinn. Hab ja zwetschge.org rumstehen.
    Sehr toll.