Artikel
PyConDe & PyData 2019
Zusammenfassung Persönlicher Tagebuchstil-Rückblick auf den Besuch von PyConDE und PyData 2019 in Berlin mit Keynotes, Talks, Tutorials, Sprint-Tagen und persönlichen Highlights wie Treffen mit Core-Developern und Beitrag zu Bokeh.
Ich bin gerade von PyConDe & PyData-2019 zurückgekommen und möchte meine Erfahrungen dort festhalten. Das hier ist eher ein Tagebuch als ein Blog, in dem ich über folgendes berichte:
Weiterlesen →RxJS Serie - Observables
Zusammenfassung Einführung in RxJS Observables, die Kernkonzepte von Observer und Subscriber sowie wie man sie von Grund auf oder mit hilfreichen statischen Methoden wie of, range, interval, timer, from, fromEvent und create erstellt, mit praxisnahen Code-Beispielen.
RxJS (auf Github) ist eine Bibliothek für reaktive Programmierung in Javascript, und in dieser Serie möchte ich meinen Weg des Lernens mit euch teilen.
Weiterlesen →Benutzerdefinierte Selenium Webdrivers mit Decorators
Zusammenfassung Lerne, wie du dynamisch eigene Selenium WebDriver-Klassen für verschiedene Browserversionen mit Python-Decoratoren und Klassen-Factories erstellst, um Tests mit mehreren Firefox- und Chrome-Binaries parallel auszuführen.
Wie erstellt man dynamisch benutzerdefinierte Selenium WebDriver-Klassen mit einem parametrisierten Browser-Binary-Pfad?
Weiterlesen →Fedora23 Upgrade (unbenanntes Home)
Zusammenfassung Schnelle Lösung für das SELinux-Labeling-Problem nach Upgrade auf Fedora 23 oder 24, bei dem das Home-Verzeichnis unlabeled wird und der Login verhindert, einfach sudo restorecon -R /home ausführen.
Als ich versucht habe, von fedora23 auf fedora24 zu aktualisieren, hatte ich das Problem, dass das home-Verzeichnis seine Beschriftung verloren hat:
Weiterlesen →Vim aus den Quellcode kompilieren
Zusammenfassung Schritt-für-Schritt-Anleitung und Bash-Skript zum Bauen der neuesten Vim-Version aus dem Quellcode auf Fedora mit aktivierten Huge-Features inklusive Python3-, Ruby-, Lua-, Perl-Unterstützung und GUI für volle Funktionalität.
Viele Male, wenn ich vim verwenden möchte, das im Haupt-Repo jeder Linux-Distribution enthalten ist, stelle ich fest, dass ihm eine Art Unterstützung fehlt, sei es Python oder Client-Server-Modus oder eine andere Funktion. Deshalb muss ich es manuell aus den Quellen kompilieren und installieren. Das resultierende Setup habe ich später Stück für Stück in meinem Vimrc-Abenteuer dokumentiert.
Weiterlesen →Einrichtung des Lwa4p Roboterarms
Zusammenfassung Schritt-für-Schritt-Anleitung mit Bash-Skript zur Einrichtung des Schunk LWA4P-Roboterarms auf ROS Indigo mit ESD-CAN-Karte inklusive CAN-Interface-Konfiguration, MoveIt-Integration und Troubleshooting-Tipps zum Initialisieren und Bewegen des Arms.
Während meiner Experimente mit dem Powerball Lightweight lwa4p Roboterarm von Schunk hatte ich viele Schwierigkeiten, ihn mit moveit in Bewegung zu setzen. In diesem Beitrag teile ich diese Erfahrung.
Weiterlesen →Abenteuer durch meine vimrc (nvimrc)
Zusammenfassung Detaillierter Rundgang durch nützliche Konfigurationen, Mappings und Anpassungen in der vimrc/init.vim des Autors, von allgemeinen Einstellungen über Plugins und Statuszeile bis zu produktivitätssteigernden Tricks für Vim und Neovim.
In diesem Beitrag werde ich Sie auf ein Abenteuer in meiner früheren vimrc und derzeitigen init.vim mitnehmen, die ich über die letzten Jahre durch die Nutzung von vim dann neovim gesammelt habe. Ich werde die Funktion oder den Feature erklären und dann die Konfigurationen oder den Code angeben, der in die Datei vimrc (init.vim) eingefügt werden sollte, um dieses Feature zu aktivieren.
Weiterlesen →OpenCV auf OpenShift
Zusammenfassung Dieser Beitrag liefert ein Bash-Skript und schrittweise Anleitungen zur erfolgreichen Installation von OpenCV in einem Python-2.7-Cartridge auf OpenShift Online unter Umgehung der strengen 1-GB-Quota-Beschränkung.
Als ich OpenCV auf meinem Python-2.7 OpenShift Online Cartridge installieren wollte, stieß ich auf das Problem der Kontingentbegrenzung auf 1 GB.
Weiterlesen →