Exportiere, exportiere…

Heiner Flassbeck zu dem Umfeld der Koalitionsverhandlungen:

Dieses Bild müsste in den Koalitionsverhandlungen hin- und hergewendet werden, bis die Politiker verstanden haben, dass es einem Land nicht gut geht, das erst seine Löhne im Vergleich zu seinen Handelspartnern senkt, um diese nieder zu konkurrieren, und dann den gleichen Handelspartnern alle seine Ersparnisse anvertraut, weil die sonst seine Güter gar nicht kaufen können. Wenn das gleiche Land dann auch noch darüber klagt, dass es seine Nachbarn unterstützen muss, weil die nicht mehr automatisch Kredite am Kapitalmarkt zu günstigen Zinsen bekommen, steht die Welt Kopf. Mit einer Kopf stehenden Welt kann man aber kein einziges Problem lösen.

Nachdenkseiten

Besserwissersoftware

Wenn es in letzter Zeit eines gibt, dass wirklich an meinem Gesundheitszustand durch unangemessene Erhöhung der Stresshormone knabbert, dann ist das Besserwissersoftware.

Das dumme daran ist, dass der Trend stark zu Besserwissersoftware geht. Was ist denn Besserwissersoftware? Nun ja, Programme oder Betriebssystemfunktionen, die besser wissen, was ich wollen will als ich. Windows Vista, Windows 8, iTunes, Oracle VirtualBox, Microsoft Office 2007, 2010 und 2013 sind alles Beispiele für Besserwissersoftware, mal mehr, mal weniger. Um es noch weiter zu verdeutlichen, spreche ich mal ein paar Funktionen dieser Software an.

Windows Vista zum Beispiel priorisiert Programme, die Medien abspielen höher, was vor dem ersten (oder zweiten?) Service Pack dazu führte, dass das Programm keine Daten mehr bekam, weil das Abspielen höher priorisiert war als das Lesen neuer Daten (z.B. aus dem Netz). Interessanterweise hatte ich nie ein Problem damit, dass meine Medienprogramme zu niedrig priorisiert waren – Vista wußte es trotzdem besser.

VirtualBox hat eine eigene Buchhaltung, welches Diskimage an welchem Ort liegt – eine vbox-Datei kann zwar angeben, wo sie meint, dass die Dateien liegen sollen, aber falls VirtualBox diese Datei schon woanders liegen hat, dann wird diese bevorzugt genommen (bzw. man kann die andere nicht hinzufügen). Ich kopiere öfter virtuelle Maschinen zwischen Rechnern hin- und her. Dieses Verhalten kommt mir dabei öfters in die Quere, so dass ich letztendlich jedes Mal die VirtualBox-Konfiguration lösche und neu erstelle. Besserwissersoftware!

GNOME 3.x hat für vieles keine Einstellungsmöglichkeiten mehr, weil User Interface Designer sagen: zuviele Einstellungen machen Stress. Doll, keine Einstellungen machen mehr Stress! So wacht z.B. mein Netbook nicht aus dem Standby auf – ich muss Standby also abstellen. Dafür muss man sich ein „Tweak-Tool“ (sprich: „Supergeheimtippprogramm“) installieren. Am Ende versucht man, so viele Optionen und Funktionen aus dem Sichtbereich wegzuoptimieren, dass man für so simple Sachen wie „ein Programm öffnen“ (falls man die Maus benutzt) a) in die ober linke Ecke fahren, b) in eine Schaltfläche unten rechts klicken, c) auf der rechten Seite scrollen, d) dann in einer Textliste klicken, e) durch einer Liste in der Mitte scrollen und f) final klicken muss. Viel einfacher als (in der Vergangenheit) a) oben links klicken, b) Listeneintrag klicken und c) Programm anklicken.

Evolution (der Mailclient von GNOME) hat auch noch kaum Einstellungen. Ich wollte gerade mal den Timeout einstellen, nach dem eine Mail als gelesen gilt; ich will nicht jede Mail, die ich aus Versehen anklicke oder durch die ich durchklicke als Gelesen markieren. Es gibt natürlich keine Option für. Stattdessen kann ich mich durch sowas wie eine Windows-Registry klicken und wenn ich Glück habe, finde ich eine entsprechende Einstellung.

Damit ist hoffentlich klar geworden, was ich mit Besserwissersoftware meine: man kann versuchen, was man will, die Software schließt entweder Anwenderwünsche von vorne herein aus oder überschreibt sie mit eigenen, aus ihrer Sicht besser passenden Werten. Und das finde ich offen gesprochen zum Kotzen!

gstreamer pipelines for transcoding VDR recordings

To recode my recordings on the raspberry pi I invoke:
gst-launch-1.0 filesrc location=00001.ts ! decodebin name=demux demux. ! queue ! audioconvert ! voaacenc bitrate=192000 ! mux. matroskamux name=mux ! filesink location=00001.mkv demux. ! queue ! progressreport ! videoconvert ! deinterlace ! omxh264enc ! "video/x-h264,profile=high" ! h264parse ! mux.

Unfortunately, doing demuxing/ remuxing at the same time on the DM368 Leopard Board doesn’t work yet, so here are the two pipelines I use:
gst-launch-0.10 filesrc location=00001.ts ! mpegtsdemux name=demux demux. ! progressreport ! mpegvideoparse ! TIViddec2 codecName=mpeg2dec engineName=codecServer framerate=25/1 ! deinterlace mode=1 method=1 ! TIVidenc1 framerate=25/1 codecName=h264enc engineName=codecServer ! "video/x-h264,profile=high,pixel-aspect-ratio=(fraction)16/11" ! h264parse ! filesink location=00001.264

gst-launch-0.10 filesrc location=00001.ts ! mpegtsdemux name=demux demux. ! mad ! audioconvert ! TIAudenc1 codecName=aaclcenc engineName=codecServer ! filesink location=00001.aac

Debian on my DM368

After a long summer, I decided to work on my „transcoding“ project again. Last time I did that, I had created a working linux system, that was somewhat messy and not easily recreated. I updated to debian by using the debian armel snapshot: first I created a bootable SD card using the Texas Instruments DVSDK, then I replaced the root partition by debian armel. I had to create the /dev/console device node – and install the right kernel and modules from dvsdk (I changed the kernel to have CIFS and swap support too in that process).

Debian Logo

I still cannot transcode video files that have a width that’s not dividable by 32. I need to write a custom DMAI application – or I just use my raspberry pi to encode h264 using OpenMAX.

Single speed „hipster“

Last weekend, looking at the great weather forecast for this week, I decided to check out amazon for a single speed bike.

Since I don’t know if the I’ll stick to the concept, I decided to get the absolutely positively cheapest one the offer, the Viking Blade.
DSC00081I left the back tire in single speed rater than fixed gear. I am not sure I am yet able to manage going around corners with fixed gear.

DSC00083Next challenge – going 12km to work.