Die Welt ist gar nicht so.

Sie ist ganz anders.

Archiv für Kategorie „Bastelei“

2 Kommentare

Rauchverbot: Gesünder diskutieren mit Filter

Julia Seeliger hat in den letzten Tagen gleich zwei Artikel zum per Volksentscheid festgeschriebenen Rauchverbot in Bayern produziert: Eine im Vorhinein der Abstimmung in der taz erschienene Polemik und einen erläuternden Blogeintrag, in dem sie das Regulierungsgebaren der Befürworter neben sonstiges grünes Nannyverhalten stellt (z.B. was dicke Kinder angeht).

In den Kommentaren fallen nun übermäßig viele euphemisierende Formulierungen auf — gerade auf Seiten der Verbotsbefürworter. Um diesem Abhilfe zu schaffen, habe ich auf die Schnelle ein Wordpress-Plugin gebastelt, das diskursverzerrende Begriffe durch politisch korrekte Alternativen ersetzt. Und so wird aus der verharmlosenden Formulierung „Ich als Nichtraucher bin ja für strikte Maßnahmen. Nichtraucherschutz ist eine Entscheidung der MEHRHEIT.“ nun das ehrlichere „Ich als militanter Nichtraucher bin ja für totale Maßnahmen. Rauchverbot ist eine Entscheidung der FASCHISTEN.“. So einfach ist das.

Leider hat Julia das Plugin nicht installiert; ihr liegt wohl etwas mehr an ernsthaftem Diskurs als mir.

erlehmann
5 Kommentare

Jetzt neu: Instant-Kopierpaste für den Hausgebrauch

Sie kennen es sicher auch: Sie wollen einem Faden Qualität verleihen, haben die entsprechende Kopierpaste aber nicht zur Hand ? Damit ist jetzt Schluss: Mit dem CP-Manager aus dem Hause Die Welt ist gar nicht so sind Sie immer in der Lage, aktuelle Kopierpaste zu pfostieren. Der CP-Manager kann so viel !

  • Import von Kopierpasteten aus einem Verzeichnis mit Textdateien
  • Editieren von Kopierpasteten
  • Erstellen neuer Kopierpasteten
  • Löschen bestehender Kopierpasteten
  • Und natürlich: Kopieren von Kopierpasteten

Laden Sie jetzt den CP-Manager (screenshot) und erhalten Sie gratis ein Jahrespaket Kopierpasteten dazu !

Der CP-Manager benötigt Python mit PyGTK. Zu Quellcode und Nebenwirkungen klonen Sie das GitHub-Repository oder fragen sie ihren Enterprise- oder Expertenprogrammierer.

erlehmann
Kein Kommentar

Uweseelers wegfiltern mit sox

Tube von den Surfpoeten hat einen Filter für gegen die nervigen WM-Tröten gebastelt. Leider macht er es potentiellen Nachahmern unnötig schwierig, indem er den dafür benötigten Bandstoppfilter mit dem teuren, proprietären, auf Mac OS X beschränkten Logic Express implementiert. Dabei lässt sich der benötigte Effekt ganz einfach mit dem Audioeditor sox erzeugen:

play vuvuzela.oga bandreject 233 3.4q bandreject 466 3.4q bandreject 932 3.4q bandreject 1864 3.4q

Für die Faulen und Ungläubigen unter den Lesern habe ich einen Vorher-Nachher-Vergleich zum Direktanhören:

erlehmann
3 Kommentare

Mehrfachvideo mit Gstreamer

Der wetter meinte neulich, es könnte doch ganz nützlich sein, mehrere Videostreams in einem Container zu verkapseln; auf diese Weise wäre es etwa bei Vorträgen möglich, eine Ansicht mit Folien und eine weitere mit den Dozenten zu haben. Glücklicherweise geht das tatsächlich.

Um ein derartiges Video zu erhalten, habe ich zunächst mit Gstreamer ein Testbildvideo produziert (dieser Blogeintrag war sehr hilfreich) und dieses dann mit Hilfe der oggz-tools auf 20 Sekunden geschnitten und mit einem von mir vorher aufgenommenen Video zu einem zweispurigen Video (Download) gemixt:

gst-launch-0.10 videotestsrc ! video/x-raw-yuv,width=640,height=480 ! ffmpegcolorspace ! theoraenc bitrate=500 ! oggmux ! filesink location=testbild.ogv ^C oggz-chop -o testbild-20s.ogv -e 20 testbild.ogv oggz-merge -o testbild-stereo.ogv MD000410.ogv testbild-20s.ogv

Schneller kann man ein eigenes Video mit zwei Testbildern mit folgendem Pipelinemonster erstellen:

gst-launch-0.10 videotestsrc pattern=circular ! queue ! videorate ! video/x-raw-rgb,rate=15/1 ! ffmpegcolorspace ! theoraenc ! oggmux name=mux ! filesink location=testbild2.ogv videotestsrc ! queue ! videorate ! video/x-raw-rgb,rate=15/1 ! ffmpegcolorspace ! theoraenc ! mux. ^C

Testweise abspielen kann man dieses dann wiederum mit:

gst-launch-0.10 filesrc location=testbild2.ogv ! decodebin name=d ! queue ! xvimagesink d. ! queue ! xvimagesink

Ein praktisches Problem derartiger Dateien ist die Behandlung der Videostreams durch gewöhnliche Abspielsoftware, die im Allgemeinen davon ausgeht, dass verschiedene Streams gleichen Typs nicht gleichzeitig abgespielt werden sollen: Nur VLC media player öffnet für jeden Videostream ein weiteres Fenster, während Totem, mplayer und Webbrowser mit Unterstützung für das <video/>-Element jeweils immer nur einen der beiden Videostreams anzeigen — im besten Fall ist ein Wechsel des abgespielten Streams möglich, ähnlich dem Wechsel der ausgewählten Audiospur.

Das obige, mit oggz-merge erstellte Video ist laut oggz-validate leider nicht valide, ein guter Grund für ein Abspielprogramm, den Dienst zu verweigern. Ein valides, mit der Gstreamer-Monsterpipeline erstelltes Video findet ihr hier.

Ich werd nicht mehr: Das valide Video wird zwar immer noch von der passenden Gstreamer-Pipeline abgespielt, VLC hingegen stürzt in den meisten Fällen ab — oder versagt sowas von komplett

So, das valide Testvideo hat jetzt zwei unterschiedliche Streams, einer zeigt jetzt konzentrische Kreise. Nur, damit niemand verwirrt wird.

erlehmann
Kein Kommentar

Polandball, the game

Inspired by Krautchan /int/, I made a set of high-quality countryball skins for the game Teeworlds. Look at the screenshots, then download everything from GitHub !

Polandball is attack by Franceball and Russiaball
erlehmann