XBMC auf Fedora 12

Da es leider keine fertigen Pakete gibt:

yum groupinstall Entwicklungswerkzeuge

Eine ganze Reihe der Bibliotheken gibt es nur bei RPMFusion:

yum install SDL* glew glew-devel libmad-devel tre tre-devel libogg libogg-devel libvorbis libvorbis-devel boost boost-devel bzip2-devel bzip2-libs fribidi*         lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel faac faac-devel enca enca-devel hal hal-devel hal-libs cmake gperf nasm libXmu-devel fontconfig-devel freetype-devel libXinerama-devel pcre-devel gcc-c++ sqlite-devel curl-devel libsamplerate-devel libcdio-devel pulseaudio-libs-devel avahi-devel ffmpeg-devel libmad-devel a52dec-devel libdca faad2-devel libmpeg2-devel libass-devel libvorbis-devel libogg-devel libmpcdec-devel flac-devel wavpack-devel python-devel subversion boost-devel glew-devel mesa-libGL-devel libmad-devel libjpeg-devel libmms-devel libsmbclient-devel libXtst-devel

Jetzt holen wir uns den Quellcode:

svn co https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk xbmc

cd xbmc
./bootstrap

Da aus Patentgründen der Ecliptic Curve Crypto Krempel in OpenSSL fehlt, müssen wir ihn rausbauen:

vi xbmc/cores/dvdplayer/Codecs/libbdnav/configure.ac

und dort den Block

# Make sure OpenSSL is cool enough to play with the big boys.

komplett auskommentieren.

./configure –prefix=/opt/xbmc –enable-vdpau

Wenn configure über eine fehlende MySQL-Lib meckert, dann hat er nur an der falschen Stelle gesucht:

ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so

make -j 4

mkdir /opt/xbmc
chown -R xbmc.xbmx /opt/xbmc/

make install

GI Vortrag: Einführung in den BSI Grundschutz

Die Gesellschaft für Informatik lädt ein:

Referent: Robert M. Albrecht
Thema: BSI Grundschutz
Termin: 15.12.2009 – 18.15 Uhr
Ort: Hochschule Bremen ZIMT
Flughafenallee 10
28199 Bremen
Raum 032a/b

Bitte beachten Sie die Wegbeschreibung. Die GI Bremen bitte um vorherige Anmeldung.

Abstract:

Viele Arbeitsprozesse werden elektronisch gesteuert und große Mengen von Informationen sind digital gespeichert, werden verarbeitet und in Netzen übermittelt. Damit sind die Institutionen in Wirtschaft und Verwaltung und jeder Bürger von dem einwandfreien Funktionieren der eingesetzten IT abhängig.

Angesichts der vielfältigen und wachsenden Gefährdungspotentiale und der steigenden Abhängigkeit stellen sich damit für alle Anwender hinsichtlich der Informationssicherheit die Fragen, wie kann ich, wo, mit welchen Mitteln mehr Sicherheit erreichen.

Der Vortrag gibt eine Einführung in das Grundschutzhandbuch des BSI (Bundesamt für Sicherheit in der Informationstechnik) und erklärt am praktischen Beispiel den Vorteil für Unternehmen, sich der Thematik anzunehmen.

Große Entäuschung: Logitech Harmonys

Nach einem recht positiven Testbericht habe ich mich hinreißen lassen und zwei Logitech Harmonys gekauft. Was für eine Entäuschung.

  • Die Software kann immer nur ein Gerät verwalten. Geht Logitech davon aus. daß die Geräte so schlecht sind, daß ohnehin kein Kunde noch eines kauft ?
  • Die Benutzerführung ist wohl das gruseligste, was mir in letzter Zeit untergekommen ist. Logitech sollte mal einen GUI-Designer von Apple abwerben.
  • Komische Bugs: manchmal reagiert nur der Weiter-, nicht aber der Abbrechen-Button.
  • Wieso funktionieren die Dinger nur mit Internet-Anbindung ? Daß eine Software sich Updates aus dem Internet holt, finde ich sinnvoll. Aber lokal sollten diese Daten trotzdem vorliegen. Was passiert, wenn Logitech sich in drei Jahren überlegt den Server abzuschalten ? Dann kann man die Fernbedienung nicht mehr konfigurieren ?
  • Beim Lernen von Infrarotcodes sind die Harmonys sehr wählerisch. Fünfmal Tastendrücken und einmal bekommt die Harmony was mit.
  • Bei neuen Aktionen fragt die Fernbedienung nach, ob alles funktioniert hat. Wenn nicht, versucht sie den Fehler zu beheben. Eine sehr sinnvolle Sache. Aber wenn ich das Ding wieder an den Rechner hänge, würde ich erwarten, dass die Software diese Infos überträgt und auswertet. Passiert aber nicht.
  • Das Fenster lässt sich in der Größe verändern, aber der Inhalt wächst nicht mit. Wieso ? Haben die Logitech-Entwickler alle nur 14 Zoll Bildschirme ? Wieso muss ich auf einem großen Monitor in einem kleinen Fenster hin- und herscrollen ?

Dafür gefällt mir die Haptik der Geräte und die Ladeschale ziemlich gut. Die Hardware macht einen sehr ordentlichen Eindruck. Und endlich mal eine Fernbedienung mit Tastaurbeleuchtung.

Wine und Crossover für das 64 Bit Fedora 12

Hier die Liste aller 32 Bit Bibliotheken für Wine und Crossover unter Fedora 12:

yum install fontconfig.i686 mesa-libGL.i686 mesa-libGLU.i686 libgphoto2.i686 hal-libs.i686 sane-backends-libs.i686 openssl.i686 libXcomposite.i686 libXinerama.i686 libXrandr.i686 libXrender.i686 libXxf86vm.i686 libXcursor.i686 cups-libs.i686 openssl.i686 alsa-lib.i686

Und die 32 Bit Bibliotheken für den Nvidia-Treiber nicht vergessen:

yum install xorg-x11-drv-nvidia-libs.i686