DVB-T mit archlinux und dem Tubestick

Ich habe mich schon länger mit dem Gedanken getragen, mir mal einen DVB-T-Stick zuzulegen (wg der Arbeit, versteht sich), bin aber nie dazu gekommen.

Gestern hat mit dann mein Bruder netterweise seinen leihweise überlassen. ":-)" “Leider” ist er ein Apple-Nutzer, was zur Folge hat, dass der Stick ein TubeStick ist. Dafür gibt es auf der Homepage Treiber sowohl für Mac (logisch) als auch für Windows XP/Vista, aber keinen für Linux.

Auch Archlinux bietet für das Gerät keine Treiber an, weder in den offiziellen Repositories noch im AUR (da können die Nutzer IHRE Pakete reinsetzen; das sind bei Archlinux nur Anweisungen, wie der Quellcode kompiliert werden soll, also meist die configure-Optionen, etc.).

Zwar findet Google schnell ein, zwei Treffer, doch diese Anleitungen sind für Kernel 2.6.18-Fedora gewesen und nicht 2.6.24 bzw. seit heute ja 2.6.25. Nach einer Stunde Internet-Suche fand ich dann aber diese Seite.

Der zweite dort erwähnte Treiber ist aktuell und kompiliert auf meinem System sauber durch (die anderen nicht, auch nicht mit meinen laienhaften Anpassungen am Code) und produziert dann mehrere Kernel-Module (u.a. die komplette v4l- und dvb-Treiber-Reihe ":-)").

Ein beherztes make install bindet die Treiber ein, ein Neustart macht die Karte bzw. den Stick verfügbar.

Leider ist der Blaue Turm recht gut gegen Strahlen aller Art geschützt – gut bei Angriffen von außerirdischen Invasoren, schlecht für den DVB-T-Empfang.

Egal, zu Hause lief der Suchlauf problemlos durch (Kaffeine, MythTV) und produziert jetzt wunderschöne TV-Bilder. Also hab’ ich das Ding jetzt wieder mit zur Arbeit genommen und gucke da mal, wann ich dort Bilder bekomme (vielleicht sollte ich mich mal ins Freie begeben…obwohl, in die SUB oder das OEC sollte ja reichen, da stehen auch Rechner von uns). Und wenn’s auf dem Arbeits-Laptop läuft, muss ich’s nur noch auf Ubuntu bzw. Debian portieren ":-)"

Schließlich mach ich das Ganze ja nicht zum Vergnügen, sowas soll ja auch demnächst auf unserem DXS-System funktionieren. Also, zumindest prinzipiell. Um die rechtlichen Aspekte wie GEZ und sowas kann sich dann ja Chef kümmern. ":-)"

 

Syslog-Skripte überarbeitet

Ich bin endlich mal dazu gekommen, meine Syslog-Skripte zu überarbeiten bzw. bin ich schon Ende letzten Jahres dazu gekommen.

Aber da waren noch Fehler drin. Und nachdem ich mir das Ding heute auf Papier ausgedruckt habe, wurde das Problem auch offensichtlich: Der Variablen-Name war falsch ":-)"

Tja, da war ich damals wohl nicht in Hochform. ";-)"

[Update]
So, jetzt funktionieren auch wieder die alten Funktionen mit GD::Graph und SVG::TT::Graph. Und ich habe den aktuellen Quellcode auf gruppenkasper gestellt ":-)" Einfach hier entlang.

Besuch vom DELL-Techniker

Ist zwar nur eine Geschichte aus zweiter Hand, aber Dennis wird mich da schon nicht anlügen. ":-)"

Wir haben für einen Teil unserer Server eine Garantie-Verlängerung bei DELL beantragt. Und für sowas kommt dann scheinbar immer ein Techniker von denen raus und prüft die Server-Hardware – was ja auch Sinn macht, denn wenn jemand z.B. sein Rechenzentrum unter einer Brücke oder in einer Scheune beheimatet, wird das Ganze der Lebenserwartung der Hardware nicht unbedingt zuträglich sein.

Dennis hatte Zeit und hat sich mit dem DELL-Menschen bei unserem Server-Rack getroffen. Der hatte einen schicken USB-Stick dabei und war dann recht entäuscht, als er erfuhr, dass das Ding nicht unter Windows lief. Und er lächelte wohl noch weniger, als Dennis im mitteilte, das wir KEINEN Server haben, der unter dem Betriebssystem aus Redmond läuft. Darauf hin griff er zum Telefon und fragte nach ein paar Minuten, welches Linux-Variante wir nutzen würden. Antwort Dennis: Debian. Antwort Techniker: Erneutes Telefonieren.

Und das Ende vom Lied: Wir haben die Verlängerung. Ohne USB-Stick. ":-)"

We can be heroes

Wie mag die Ready-for-take-off Konferenz wohl ausgesehen haben?

  • Stimme: Yesterday I talked with my mother. She didn't know what my work is about. The IT is so important for us all. WE should be spotlighted!
  • David Bowie: We can be heroes!

Und so nahm das alles seinen Lauf…

Aus dem Sharepoint Backup Vortrag:

  • When you handle a lot of files with Sharepoint, people are often surprised how often they have to restore data.

Die mitgelieferten Backup Tools sind ja nicht so der Hit, wie in dem Backup Vortrag ganz gut gezeigt wird. Am Ende wurde die eigene Software demonstriert. Als sich ein Dokument nicht wieder herstellen ließ, kam es zu folgendem schönen Schlagabtausch:

  • Sprecher: Easy to backup.
  • Person neben mir: Easy to fuckup. (Person steht auf und verläßt den Raum. Hammer!)

IIS 7:

  • Wenn Sie eine Authentifizierung mit .net schreiben, muss man nur den Pfad zu der Datei raten und wird nach keinem Passwort gefragt, da bei statischen Inhalten eine andere Pipeline durchlaufen wird als bei dynamischen. Das ist jetzt besser.
  • Wenn Sie hier drauf geklickt haben, konnten Sie sich einen Kaffee holen. Jetzt klappt das innerhalb weniger Sekunden. Da haben wir viel Energie reingesteckt.
  • Wenn die üblichen Konfigurationen erfolgt sind, laufen alle gängigen PHP Anwendungen schnell und zuverlässig: Mambo, WordPress. Alles garkein Problem.
  • Und die Wiederherstellung funktioniert auch, wovon Sie sich in der letzten Veranstaltung überzeugen konnten. (Ich habe die Veranstaltung davor nicht gesehen, aber aus dem Kontext würde ich behaupten, dass das keine Demonstration der Wiederherstellung sein sollte…)

Active Directory:

  • Entschuldigen Sie. Mir ist in der letzten Vorstellung das System abgeraucht und ich hatte nur die Pause, ein neues System aufzusetzen. Es ist also noch nicht alles wieder so eingesellt, wie ursprünglich vorbereitet.

Windows 2008 Veranstaltung eines "Security Evangelists"

  • Letzte Nacht habe ich noch ein bischen gebastelt und naja, ich hatte 4 Backups auf 2 Rechnern. Aber wie ich schon sagte: Nicht das Backup ist wichtig. Auf die Wiederherstellung kommt es an. Der Fehler muss schon vor den Backups reingekommen sein…
  • Und jetzt sollte der Computer nicht mehr erreichbar sein. [...] Oh, da muss mir der Rechner wohl irgendwie in die Whitelist gerutscht sein.

.net für Administratoren:

  • Und schon läuft das Mambo oder phpBB(!).

Gutes Aussehen und schlechte Filme

Wenn man seine ~/.fonts.conf etwas anpasst und gleichzeitig in Firefox und Thunderbird den Freetype2-Support einschaltet, sieht alles, was mit Schrift zu tun hat, wesentlich besser aus. Sehr viel besser. ":-)"

Was nicht so gut aussah, waren die Filme, die ich mit Julian letzte Woche gesehen habe…Fantastic Movie und die ersten 15 Minuten (maximal!) von Date Movie…wobei der erstgenannte sogar noch seine Momente hatte. Egal, war lange her, dass wir richtig schlechte Filme gesehen haben. ";-)"

skynet auf postgresql 8.2 gebracht

Das ging sogar diesmal ohne Probleme: Vorher die Datenbank aufgeräumt (truncate ":-)" ) und dann per dumb/re-import dumb wieder unter der neuen postgres-Version eingespielt.

Nebenbei habe ich dann auch das Logging innerhalb meine Tabellen runtergedreht bzw. lasse den syslog-ng (der bald durch den rsyslog abgelöst werden wird) nur noch Datend der auth-Facility in die entsprechenden Files schreiben. Und ich habe endlich die Views angelegt, von denen ich vor Monaten fantasiert hatte. Was lange währt…

Flash und Login-Statistiken

Eigentlich find ich SVG ja sehr cool, aber das SVG-Chart-Module im CPAN hat ein paar Bugs (jaja, ich weiß: "Write a patch!") und durch Zufall bin ich im Netz dann auf diese Software gestoßen: Open Flash Chart.

Damit kann man dann solche schnittigen Grafiken erzeugen. Schick, schick.

[Update]
Hmm, das sieht jetzt doch etwas übersichtlicher aus…mit dem SVG-Module hat er bei vielen Werten Mist mit dem Auto-Abstand gebaut.
Jetzt nicht mehr.

Firefox-Search-Plugin

Ha, ich kann nicht nur Sachen kaputt machen: Für die Schnellsuche im OPAC der Staats- und Uni-Bibliothek Göttingen habe ich mir jetzt ein schickes Suchleisten-Plugin für den Firefox/IE 7 geschrieben. Die Doku auf der Mozilla-Seite ist echt gut und so anspruchsvoll ist es ja nun auch nicht. Was nur nervt, ist dieses Base64-Encoding, da sieht die Datei etwas komisch aus.

Egal, wer es testen möchte: Im Dropdown-Menü der Suchfunktion sollte beim Betrachten von www.gruppenkasper.net ein Eintrag SUB Schnellsuche oder so zu finden sein.

jfs geht doch kaputt

Im Nachhinein klingt es auch wie eine doofe Idee: wipe mit einem in den man- und info-Pages nicht aufgeführten Parameter zu starten. Naja, ich hab's dann nach zehn Sekunden oder so auch per ctrl-c abgebrochen. Nicht passiert, denkt man sich dann…weit gefehlt.

Ein Reboot später sehe ich mich google und andere Suchmaschinen nach "jfs recover" und "jfs corrupted superblock" durchforsten… Und der Hinweis, dass jfsrec im Regelfall Tage für die Wiederherstellung braucht, lässt ein Erfolgserlebnis auch erstmal in weitere Ferne verschwinden. ";-)"

Nach etwas eingehender Lektüre weiß ich jetzt auch, dass die wipe-Version, die ich genutzt habe, gar keinen freien Speicher sicher löschen kann. Nur Speicher allgemein. Und dann erweisst es sich als fatal, dass jfs scheinbar beide superblocks nahe beieinander liegen…und die inodes-Tabelle. ";-)" Doof, doof.

[Update]
Wichtig für die Zukunft: Bei dd  NIE, NIE, NIE  MEHR den Parameter count=1 vergessen! NIE!

Die Qual der Wahl – Jabber-Server

Warum sollte es bei Jabber-Servern auch anders sein als bei den Clients – es gibt zuviele. ":-)" Aber egal, bei den Clients habe ich mich ja schon so gut wie entschieden (gajim kann VIEL mehr als pidgin) und auf der anderen Seite der Infrastruktur ist die Sache jetzt auch viel klarer – Openfire finde ich total sexy.

Ich weiß, dass ich mich bestimmt von der tollen Oberfläche blenden lasse, aber es geht halt alles auch gut von der Hand: LDAP-Anbindung – ein Klick und die Daten fließen. ICQ- oder MSN-Transporter ausgewählt und zwei Sekunden später chattet man mit den Leuten, die noch in der prohibitären Welt feststecken (und ich stecke, glaube ich, bei der Rechtsschreibung fest). Zum Vergleich: Der ejabberd möchte, dass ich mich mit Erlang, einer sehr, sehr gewöhnungsbedürftigen Sprache, auseinander setze…

Bleibt die Frage, wie es um die Performance bestellt ist. Da scheint ejabberd zwar weit vorne zu liegen, aber ich habe keine Ahnung, wieviele gleichzeitige Nutzer man in der Praxis hinterher hat. Es bleibt also spannend (jedenfalls relativ. Auf der geek-Ebene.)…