Alle Beiträge von Andreas Heß

Amazon Prime Video und Netflix auf dem Raspberry Pi – Update

Alles ist nun viel einfacher als im letzten Artikel beschrieben. Kodi 18 ist inzwischen aktuell, der ganze Kram mit experimentellen Builds ist Vergangenheit und man muss nicht mal LibreELEC nehmen, sondern kann Kodi unter Raspbian laufen lassen und parallel zu einem Desktop oder RetroPie betreiben.

Das Amazon Prime Plugin muss man sich aber immer noch aus dem Sandmann79 Repository besorgen, das vorher manuell einzutragen ist.

In den Einstellungen des Amazon VOD Plugins musste ich dann noch die Region händisch einstellen, sonst ging der Login nicht.

Außerdem muss (mit apt) das Paket kodi-inputstream-adaptive installiert sein, sonst kann das vom Amazon-Plugin mitinstallierte InputStreamHelper-Plugin in Kodi das Widevine-Geraffel (für’s CRM) nicht herunterladen.

Und dann war halt noch so Kindergartenzeugs einzustellen, wie z.B. der Audio-Kanal, wenn auf einmal der Center-Kanal fehlt…

Für Netflix muss händisch noch Pycryptodome installieren. pip install pycryptodomex

Python: Versionshorror bei Packages

Zwei Python-Packages haben mich gestern und heute mit Bugs unter macos Catalina geärgert:

PyGame

Das noch aktuelle PyGame 1.9.6 läuft auf Macs mit Retina-Display unbrauchbar langsam. Der Full-Screen-Modus bringt nur bedingt Abhilfe. Die Developer-Version von PyGame 2 läuft dagegen normal.

Hat wohl was mit SDL1 zu tun, ist bekannt und mit SDL2 gefixt. PyGame 1 mit SDL2 sollte sich eigentlich über Homebrew compilieren lassen, hat bei mir aber mit einer Compiler-Fehlermeldung abgebrochen. Hab’s dann aufgegeben, da sich PyGame 2 als Wheel installieren lässt. Von Python 3.8 sollte man wohl auch eher absehen.

Nachtrag: Bei PyGame 2 unter Windows scheint es wohl Probleme mit dem Alpha-Kanal zu geben, was Auswirkung auf die Kollisionserkennung mit Maske sowie die Darstellung hat.

asciimatics

Die Version 1.11.0 bringt in der Initialisierungsphase einen Fehler bei curses.cbreak(). Möglicherweise hat sich da was bei Catalina geändert, hab ich dann gestern nicht mehr weiter verfolgt, weil es mich in den Wahnsinn getrieben hat. Die ältere Version 1.10.0 läuft normal.

Mit dem Zug durch Australien

Wir bereisten kürzlich Australien und natürlich wollten wir das zum größtmöglichen Teil mit dem Zug tun. Diese Zugfahrten sollen nun hier dokumentiert werden.

Benutzt wurden:

  • die Straßenbahn Melbourne
  • der “Overland” Melbourne-Adelaide
  • der “Ghan” Adelaide-Darwin
  • die “Kuranda Scenic Railway” bei Cairns
  • der “XPT” Brisbane-Sydney
  • sowie Vorortzüge in Brisbane und Sydney.
Mit dem Zug durch Australien weiterlesen

Schnorcheln am Riff

Wir waren neulich in Australien schnorcheln und haben ein bisschen was gefilmt.

Schnorcheln am Riff

Die Musik kommt aus dem Free Music Archive und ist Creative Commons CC0 lizenziert. Rafael Archangel: Deep Dive und TRG Banks: Indian Pacific.

Die Standbilder von uns am Ende stammen von dem tollen Bordfotografen, den man im Video kurz davor noch sieht, wie er ein Foto der Schildkröte macht.

Das Video gibt es auch in Full HD (ca. 1,1 GB) oder in 4K-Auflösung (ca. 1,4 GB).

Notizen zu Machine Learning, Teil 2

Ressourcen

Zunächst mal ein Hinweis auf einen ziemlich unterbewerteten YouTube-Kanal zum Thema Machine Learning: Introduction to Machine Learning von Lukas Biewald, Gründer von Weights & Biases und Figure Eight.

Auch interessant, wenn es um Bildverarbeitung mit neuronalen Netzen und Python geht: pyimagesearch

Ein genereller KI-Kurs, der natürlich auch Machine Learning beinhaltet, wird vom MIT bereitgestellt.

Mit KiwiRail nach Auckland

Bevor wir aus Neuseeland wieder abreisen, stand noch eine Zugreise von Wellington nach Auckland an. Wellington, im Süden der Nordinsel an der Cook-Straße gelegen, ist die Hauptstadt, Auckland, die größte Stadt des Landes.

Doch bevor wir den Zug bestiegen, fuhren wir noch mit dem anderen schienengebunden Verkehrsmittel der Hauptstadt: der Standseilbahn!

Wellington Cable Car mit Aussicht auf die Stadt
Mit KiwiRail nach Auckland weiterlesen

Man möchte brechen

oder: Gedanken zum Konservativismus

Konservativ bedeutet “bewahrend”. Es wird im Sinne einer Bewahrung der bestehenden gesellschaftlichen Ordnung gebraucht. Konservativ heißt nicht, Tatsachen zu verleugnen, um rechtfertigen zu können, dauerhaft im Status Quo zu verbleiben. Konservativ sein heißt viel mehr, sich für die Bewahrung der Schöpfung einzusetzen.

Ewiggestrig ist nicht das selbe wie konservativ.

Konservativ bedeutet nicht, Sicherheit über Freiheit zu stellen. Benjamin Franklin hatte Recht: Wer essenzielle Freiheit für ein bisschen vorübergehende Sicherheit aufgibt, verdient weder Freiheit noch Sicherheit.

Konservativismus ist nicht Konformismus. Konformität ist kein Wert an sich. Gesellschaftliche Konformität ist eine orwellsche Distopie. Bezeichnet Konservativismus die Bewahrung der bestehenden gesellschaftichen Ordnung, die eine freiheitlich-demokratische ist, dann ist Konformität über Offenheit und Pluralität zu stellen geradezu das Gegenteil von konservativ.