Projects
Publications
Archive
About










    Permalink
    27
    12
    2009
  1. Ubuntu | Twitter Logfile mit Twidge

    Ich laß meine TimeLine eine Zeit lang über die Konsole. Twidge hieß der textbasierte Twitterclient meiner Wahl. Die Ausgabe der letzten 10 Tweets erfolgt über den Befehl

    twidge lsrecent

    Die Syntax ist für jeden etwas erfahrenen Linux-Benutzer leicht verständlich und einleuchtend. Weitere Infos über die ManPage. Jedenfalls verfügt Twidge über eine wunderbare Funktion die (ich nehme an über die Tweet-ID) nur ungelesene Tweets anzeigt. Mit

    twidge lsrecent -s
    (oder --saveid)

    werden gelesene Tweets gespeichert und mit -u (--unseen) nur Tweets angezeigt die neuer sind als der letzte Abruf via --saveid. Das ist sehr schön da ich mir beim erstellen eines LogFiles keine eigene Programmlogik ausdenken musste die die oben genannte Arbeit übernimmt. Das Skript ist durch die Funktionen von Twidge sehr kurz.

    LeserLog:

    #!/bin/bash
    echo " `date +%d-%m-%Y-%H:%M:%S`" >> /var/log/twidge.log
    twidge lsrecent -u >> /var/log/twidge.log
    twidge lsrecent -s >> /dev/null

    Die Ausgabe sieht ziemlich leserlich wie folgt aus:
    Bildschirmfoto

    Detail-greppable-Log

    Nach einiger Zeit stieg ich aber auf TweetDeck um. Das Logfile tat aber gute Dienste und ich beschloss es als durchsuchbare Bibliothek für mich weiterzuführen. Um mir das greppen nach Tweets zu erleichtern (Zeilenumbrüche sind da unvorteilhaft) benutze ich allerdings die -l (–long) Ausgabe von Twidge. Einzeilig. Detailiert. TimeStamped.

    #!/bin/bash
    twidge lsrecent -l -u >> /var/log/twidge.log
    twidge lsrecent -s >> /dev/null

    Sieht zwar zum lesen nicht ganz so schön aus aber mir gefällt es besser.

    Bildschirmfoto-1

    Ein CronJob führt das Skript alle 5 oder 10 Minuten aus und so füllt sich das Logfile ;)

    Eintrag in der Crontab
    */10 * * * * bash /usr/local/scripts/twidgerotate &> /dev/null

    Alle Code-Schnippsel nochmal als Plaintext: http://zwetschge.org/paste/5

  2. Permalink
    25
    12
    2009
  3. Ubuntu | CIFS mounten

    Während meine Filme und Musik gerade auf die neue Netzwerk-Festplatte wandeln, nutze ich die Zeit um einen kleinen Guide zu tippen wie man CIFS Freigaben mountet.

    Laut Wikipedia beschreibt CIFS eine Art erweiterte SMB Freigabe. Nach der Installation des Pakets “smbfs” lässt sich mount den Parameter cifs mitgeben und nach Angabe der Pfade, Usernamen, Passwörtern, Charsets und Rechten (in dieser Reihenfolge) das Laufwerk einhängen.

    sudo mount -t cifs //IP/Share_Name /media/sharename -o username=user,password=pw,iocharset=utf8, file_mode=0777,dir_mode=0777

    Ist zwar meistens nicht gewünscht aber auch mit Gast-Account ist die Einbindung ins System möglich:

    sudo mount -t cifs //Name_oder_IP/Share_Name /media/sharename -o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777

    Um die Freigaben automatisch einzuhängen bestünde auch die Möglichkeit die Datei /etc/fstab zu editieren, welche beim Start des Systems Partitionen an bestimmten Mount-Punkten einklinkt. Je nach Laune werde ich dazu aber gesondert einen Post verfassen.

    Ein klein wenig Offtopic noch: Mein Umstieg von einer Western Digital 500GB USB Festplatte zum Western Digital MyBook World Edition liegt in der Anzahl meiner PCs begründet die mittlerweile genutzt werden ;) Von iTunes Server bis zum TimeMachine Backup-Volume kann das Gerät so ziemlich alles was ich mir vorstelle.

    IMG_0132

    Greez,Flo

  4. Permalink
    24
    12
    2009
  5. Offtopic | Frohe

    Weihnachten.

    Ich wollt nich so lang drum rum reden.

    xmas_tux

  6. Permalink
    21
    12
    2009
  7. Twitter | Filterkaffee

    twitter_logo_header

    Gerade machte ich mir Gedanken, bzw wurde dazu gezwungen Schrägstrich verleitet mir Gedanken zu machen über Twitter. Vielleicht liegt das an den mehr oder minder folgenswerten Leuten denen ich folge bzw jetzt nichtmehr folge, dass ich Twitter manchmal nervend finde. Warum setz ich mich noch gleich vor den PC ? Achja stimmt, ich wollte _nicht_ wissen was gerade im Fernsehen läuft. Oder so.

    Na gut ich schweife ab. In meiner Twitter-Timeline fand ich jedenfalls so einige Tags die da hiessen #sdr, #bsf oder ähnliches, die mich in erster Linie an Rundfunksender oder Viehkrankheiten erinnerten. Wie sich kurzerhand herrausstellte sollte das garnicht so weit von dem entfernt sein was ich dachte. Kommentare zu Bauer sucht Frau oder Schlag den All-in-One-Moderator von Prosieben.

    Ich fragte mich ob ich meine Timeline auch ohne diese Tweets lesen könnte. Ein grep -v $HASHTAG sozusagen. Dies schrob ich (ja schrob ist auch ein schönes Wort, genauso wie fotofiert) dann in Twitter. Ich schweifte von hier nach da, von Automatisierungmöglichkeit zum Melitta Filter für Twitter. Über Interessen, Langeweile, Stumpfsinn, oder ob ich der einzige bin den sowas _nicht_ interessiert.

    Warum gäbe es keine automatisierte Filtermethode für TV-Serien die mich nicht intressieren? Warum gäbe es keine automatisierte Filtermethode für Tweets die mich allgemein nicht interessieren? Ein Melitta-Beutel an dem die ganzen Tags hängen bleiben die ich nicht lesen will. Andererseits. Warum sollte ich meine Timeline bei Twitter dann überhaupt noch aktualisieren? Alle 2 Wochen würden dann warscheinlich reichen… Auch auf die Gefahr hin das ich meine eigenen Tweets warschenlich nichtmehr lesen könnte…

    Bis Benne mir einen Tweet mit dem Inhalt:

    @noqqe man sollte die ganzen tags mal sammeln ;-)

    zusandte, welcher meine Denke dann in Richtung Adblockplus brachte.
    Es wäre doch awesome eine Art, naja. Eine Art ja Adblock zu haben. Ein Plugin für Twitter die automatisch Tweets je nach Hashtag blocken, man allerdings Abonnementen-Like den Filterlisten von Leuten subscriben könnte.

    Klar das wäre Aufwand für denjenigen der diese Liste pflegt. Aber Adblock Abos pflegt doch auch irgendjemand.

  8. Permalink
    20
    12
    2009
  9. Mac | Macbook aufklebermässig vergewaltigt

    Das Macbook das ich von einem Kollegen erstanden habe, musste ich rigednwie bisschen individualisieren. Sowas sieht dann so aus:

    IMG_0119IMG_0122

    Das schöne ist, wenn ich keine Lust mehr drauf habe, zieh ich das ganze wie einen Teppich wieder runter ;D Übrigens bin ich mir der Ironie bewusst auf ein nicht MacbookPro einen Aufkleber mit der Aufschrift “Trust in Aluminium” zu kleben.
    Wer mehr sehen will: Link zum FlickR Fotoalbum

  10. Permalink
    17
    12
    2009
  11. WordPress | RSS und Planet

    rssUm bestimmte Beiträge des Blogs im Planeten erscheinen zulassen, hab ich wie bereits beschrieben einen Feed einer bestimmten Kategorie erstellt.
    http://noqqe.de/?feed=rss&cat=ID_364

    Nach kurzer Rücksprache mit Ritze vom Ubuntuusers-Team ergab sich aber das mit dem generierten Feed was nicht stimmt. <published> und <updated> Tags würden fehlen und somit liess sich der Feed nicht in den Planeten einbinden. Ich begann meinen Feed mit anderen Blogfeeds des Planeten zu vergleichen. Diese rief ich immer mit http://blog.de/?feed=rss auf. Mysteriöserweise erkannte ich nie Unterschiede.

    Am End war trotzdem nur eine einzige Ziffer ausschlaggebend.
    http://noqqe.de/?feed=rss&cat=ID_364

    http://noqqe.de/?feed=rss2&cat=ID_364

    Wer erkennt den Unterschied?
    Kopf -> Tisch.

  12. Permalink
    15
    12
    2009
  13. Ubuntuusers.de-Planet

    Gestern ist mein Blog in den Ubuntuusers-Planet aufgenommen worden! Ich wollte mich mit diesem Post ganz kurz vorstellen(auch wenns ein wenig Offtopic ist^^):
    Flo – 20 – Fachinformatiker – LPIC 1 – CiscoCNA Modul 1 – Ubuntuuser seit 3 Jahren

    Werde mein möglichstes tun um auch einen Beitrag zur Community zu leisten :)

    Freut sich hier sein zu dürfen,
    Flo

  14. Permalink
    09
    12
    2009
  15. Teeworlds | Mehrere Server betreiben unter Linux

    Die 4 Teeworldsserver die auf zwetschge.org laufen, stellten ihre Dienste ehrilchgesagt in einem ziemlichen WirrWarr aus Binaries und Configfiles. Nach Neuorganisition, der technical Overview hier:

    Dateistruktur:
    Ausgabe mit tree -L 3 in /home/teeworlds/:
    http://zwetschge.org/paste/4

    Configfiles:
    Individuell für jeden Server
    http://zwetschge.org/paste/3

    Startskript:
    Nach Reboot automatisch ausgeführt
    http://zwetschge.org/paste/2
    Syntax: binary -f configfile >> ausgabe_logfile &(& = als hintergrundprozess)

    Sollte jemand auch mal mehrere Teeworldsserver nebeneinander betreiben und den Überblick behalten wollen ;)

  16. Permalink
    02
    12
    2009
  17. bash | timeRobot 0.0.8

    Nach den Erkenntnissen über rsyslogd und logger, hab ich das Logging von timeRobot überarbeitet.

    Wo früher stand:
    echo `date +%d-%m-%Y-%H:%M:%S` — NEW Action — >> $LOGFILE
    echo `date +%d-%m-%Y-%H:%M:%S` TimeRobot-Verzeichnis $PATHNAME hinzugefuegt >> $LOGFILE
    echo `date +%d-%m-%Y-%H:%M:%S` — END Action — >> $LOGFILE

    Steht jetzt:
    logger -p local0.info -t TIMEROBOT added $PATHNAME directory

    Die Umstellung hab ich an allen Enden an denen timeRobot was ausspuckt eingefügt/ersetzt. Das macht den Source schöner und mit den Fehlermeldungen lässt sich leichter weiterarbeiten. Bzw lassen Sie sich dadurch auch unterdrücken :)

    Der komplette Source als TextFile zum anschauen hier: http://zwetschge.org/projects/timerobot/timerobot-0.0.8/timerobot.source

    Als Debian-Paket hier: http://zwetschge.org/projects/timerobot/timerobot-0.0.8/timerobot_0.0.8-all.deb

  18. Permalink
    01
    12
    2009
  19. WordPress | Feed bestimmter Kategorie generieren

    ubuntuusers-logoÜberlege zur Zeit, ob ich mich nicht mal anfrage den Blog in den ubuntuusers.de Planet aufzunehmen. Ob meine Postings die Qualität des Planeten erreichen können lass ich jetzt mal dahingestellt. Ohnehin kann ich nicht den ganzen Feed in den Planet laufen lassen. Ich bräuchte eine Art extra Output-Lösung.

    Aufgrund dessen habe ich überlegt wie ich sowas realisieren könnte. Eine Option die ich anklicke um den Post auch weiter an den Planet zu geben oder ähnliches. Eine Kategorie vergeben die sich weiterschickt. Nach kurzem herumprobieren mit dem RSS-Feed von WordPress hab ich (während einer sehr langweiligen C++ Programmierstunde in der Schule) herausgefunden das sich der RSS-Feed eine zusätzliche Kategorie-Variable mitübergeben lässt um nur Artikel der definierten Kategorie auszuspucken.

    http://noqqe.de/?feed=rss&cat=ID_364

    Das ist recht nice, weil ich Postings für den Planeten wahlweise nur in den Kategorien ankreuze und automatisch beim Planeten nur eben diese Artikel ankommen.

    WordPress bewundernd,
    Flo