Der Schockwellenreiter

Die tägliche Ration Wahnsinn – seit April 2000 im Netz

image image


September 2017


Für ein Europa der Regionen

Im Rahmen der derzeitigen Diskussion um Europa und die jüngste Entwicklung in Katalonien, aber auch in Schottland und Nordirland im Zuge des Brexits ist es gerade für Linke an der Zeit, die Idee eines Europas der Regionen wieder aufzunehmen und weiterzuentwickeln. Es ist ein politisches Konzept, das die Regionen in den EU-Mitgliedsländern fördern und in ihrer regionalen Eigenständigkeit unterstützen soll. Es steht explizit nicht für eine europaskeptische Haltung, sondern für regionale, politische und wirtschaftliche Autonomie in einem menschlichen, überschaubaren Maß, für mehr Bürgernähe und für die Abschaffung der Nationalstaaten.  Mehr hier …


Die Viererbande, liegend

image
Ich hatte es versprochen und auch wenn es mir schwergefallen ist, hier ist es, das Hundebild zum Wochenende. Und da dieses Wochenende wegen Brückentag für mich ein auf vier Tage verlängertes Wochende ist, gibt es auch gleich ein Photo von vier Hunden. Es sind, von links nach rechts, Jonny, Bonny, Emma und Joey. Aufgenommen wurde es letzten Freitag beim Rally-Obedience-Turnier des MV Berolina. Und dieses Photo der vier Hunde soll Euch darüber hinwegtrösten, daß es die nächsten vier Tage keine oder nur wenige Updates hier im Schockwellenreiter geben wird.  Mehr hier …


Einen (C-) Python-Mode für Processing

image
Das ist die – für mich – genialste Meldung zum Wochenende: Abhik Pal arbeitet mit Unterstützung der Processing-Foundation an einem »echten« Python-Port der Processing-API (»echt« meint, einen Port als eine C-Python-Bibliothek, die dann auch zusamen mit NumPy, SciPy, Pandas und der MatPlotLib betrieben werden kann). Er nennt diesen Port aus naheliegenden Gründen P5 😛 und er scheint damit schon ziemlich weit zu sein. Sollte P5 tatsächlich das Licht der Welt erblicken, würde das den/meinen Abschied von dem in Jython geschriebenen Processing.py bedeuten, denn damit würden sehr viele durch Jython bedingte Restriktionen (kein Python 3, kein NumPy und andere C-basierte Bibliotheken) wegfallen und Processing wäre endlich ein vollwertiges Mitglied des Python-Ökosystems.  Mehr hier …


Mozilla veröffentlicht Firefox 56.0

Die Entwickler des Mozilla Firefox haben die neue Version 56.0 freigegeben. Sie schließt üblicherweise auch wieder Sicherheitslücken.  Mehr hier …


10 PRINT CHR$(205.5+RND(1)); : GOTO 10


10 PRINT CHR$(205.5+RND(1)); : GOTO 10 ist der bekannteste Einzeiler der Computergeschichte, denn dieses extrem kurze BASIC-Programm für den Commodore 64 zauberte ein überraschend vielseitiges, labyrinth-ähnliches Muster auf den Monitor des legendären Heimcomputerchens. 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 ist aber auch der Titel eines im November 2012 erschienenen Buches, das diesen Einzeiler als Brennglas nutzt, um das Phänomen Creative Computing und seine Geschichte zu erforschen.  Mehr hier …


Der Ebook-Download heute: Machine Learning for the Web (Using Python)

image
Heute verwöhnt Packt Publishing mal wieder die Pythonistas unter meinen Lesern (also auch mich 😇). Denn der heutige Download, den der Verlag im Rahmen seiner freien (frei wie 🍺 Freibier) und täglich wechselnden Ebook-Download-Aktion anbietet, heißt »Machine Learning for the Web« und wurde von Andrea Isoni verfaßt. Auf knapp 270 Seiten (PDF-Fassung) erklärt er uns, wie man mit Python, Numpy, Pandas und der MatPlotLib das Web erkundet und schlauere Vorhersagen erstellt.  Mehr hier …


Warten auf Godot – oder doch nicht warten?

Aus meinem Wiki: Godot ist eine freie (MIT-Lizenz), plattformübergreifende (Windows, MacOS X und Linux) Spiel-Engine. Sie besteht aus einem graphischen Editor, in dem Spielelemente in einer Baumstruktur organisiert und auf einer 2D- oder 3D-Leinwand angeordnet werden. Spiellogik wird üblicherweise in GDScript implementiert, einer eigenen integrierten Skriptsprache, die Python ähnelt.  Mehr hier …


Worknote: MkDocs-Liveserver per Shellscript starten

image
Immer wieder bastele ich mal an Nevernote, meinem aus statischen Seiten bestehenden Evernote-Ersatz, den ich mithilfe von MkDocs realisiert habe. Im großen und ganzen bin ich damit auch zufrieden, was mich ein wenig gestört hatte, war der Umstand, daß ich meine Produktivumgebung, den Editor TextMate verlassen mußte, um im Terminal den Liveserver zu starten oder ein build aufzurufen. Da man aus TextMate heraus auch Scripte aufrufen kann, dachte ich mir, daß dies doch auch mit einem Shellscript zu machen sein müßte.  Mehr hier …


Zum ersten, zum zweiten und zum dritten: Raspberry Pi for Secret Agents

image
Die zweite Auflage von »Raspberry Pi for Secret Agents« hatte Packt Publishing schon im April im Rahmen seiner freien (frei wie 🍺 Freibier) und täglich wechselnden Ebook-Download-Aktion zum Download freigegeben. Nun legt der Verlag nach, und läßt Euch heute die dritte Auflage kostenlos herunterladen. Und ich glaube, daß sich der Download lohnt. Der Umfang hat sich mit fast 300 Seiten (PDF-Fassung) beinahe verdoppelt und es sind viele neue und interessante Projekte hinzugekommen.  Mehr hier …


Schnelle Links für kreative und Spieleprogrammierer

Weil heute Mittwoch ist und ich zur Wochenmitte meinen Feedreader aufräumen möchte, gibt es nun ein paar Links aus dem Bereich Creative Coding und ein paar Links für Spieleprogrammierer (und solche, die es werden wollen):  Mehr hier …


Der Ebook-Download für Neugierige: Unity Virtual Reality Projects

image
Wer schon immer einmal wissen wollte, was es mit der virtuellen Realität (VR) so auf sich hat, für den hat Packt Publishing heute im Rahmen der freien (frei wie 🍺 Freibier) und täglich wechselnden Ebook-Download-Aktion den richtigen Titel im Programm: »Unity Virtual Reality Projects« von Jonathan Linowes zeigt Euch, daß Virtual Reality keine Rocket Science ist. Ihr braucht dazu auch kein teures Equipment wie zum Beispiel die Oculus Rift, denn Googles Cardboard (gibt es für unter 10 Euro) mit passendem Smartphone reichen, um erste Erfahrungen zu sammeln.   Mehr hier …


Security Alert: macOS High Sierra

image
In der gestern Abend freigegebenen neuen Betriebssystemversion macOS High Sierra wurde vom Sicherheitsexperten Patrick Wardle ein Sicherheitsproblem dokumentiert:  Mehr hier …


Drei JavaScript-Links (und eine Zugabe)

Die jüngste Ausgabe des mir per Email zugesandten Medium-Digests stand ganz im Zeichen von JavaScript. Und einige der Beiträge waren auch ganz interessant und andere überraschend. Daher will ich sie Euch nicht vorenthalten:  Mehr hier …


Video-Tutorial: Brick Breaker mit P5.js


Daniel Shiffman hat in sein Studio die in New York lebende und lehrende Yining Shi eingeladen und diese zeigt Euch in ihrem Gast-Tutorial, wie man in P5.js, dem JavaScript-Mode von Processing, Brick Breaker programmiert, eine elegante und minimalistische Breakout-Variante.  Mehr hier …


Processing.py-Tutorial: Eine analoge Uhr aus Kreisbögen

image
In seiner 74. Coding-Challenge auf YouTube zeigte Daniel Shiffman, wie man mit P5.js, dem JavaScript-Mode von Processing eine analoge Uhr aus Kreisbögen programmiert. Inspiriert wurde er von John Maedas 12 o’Clocks-Projekt und ich unterlag der Versuchung, Shiffmans JavaScript-Programm nach Processing.py zu portieren:  Mehr hier …


Sicherheits- und andere Updates zum Wochenbeginn

image
Eine neue Version von Google Chrome, PyObjC 4.0, iTerm 3.1.1 und 3.1.2beta, GitHub Dekstop 1.0, GitLab 10, Publii 0.18.2 Beta und als Zugabe Lenna's Inception 0.12.  Mehr hier …


Ein Hundebild! Ja, ist denn schon Freitag oder was?

image
Nein, natürlich ist heute noch nicht Freitag, aber am morgigen Freitag habe ich Urlaub, da die kleine Fellkugel und ich dann auf einem Rally-Obedience-Turnier beim MV Berolina starten und am Sonntag sind wir beim 1. RO-Windradturnier des HSV Berlin-Nordost zu Gast. Wenn schon meine Achillessehnenentzündung zur Zeit keine Agility-Starts erlaubt, wollen der Sheltie und ich uns wenigstens beim weniger kräftezehrenden Rally Obedience vergnügen. Daher also heute schon das Hundebild zum Wochenende, das Euch darüber hinwegtrösten soll, daß es die nächsten drei (sic!) Tage keine oder nur wenige Updates hier im Blog Kritzelheft geben wird.  Mehr hier …


Wahlk(r)ampf 2017

Die Wahlplakate bringen es an den Tag: Die SPD ist tief gesunken und die Linke eingeknickt (Photo).  Mehr hier …


Der Ebook-Download am Donnerstag: SFML Game Development By Example

image
Heute verwöhnt Packt Publishing im Rahmen der freien (frei wie 🍺 Freibier) und täglich wechselnden Ebook-Download-Aktion mal wieder die Spieleprogrammierer (und die, die es werden wollen) mit dem Buch »SFML Game Development By Example« von Raimondas Pupius (keine Witze über Namen). Es bietet auf über 500 Seiten einen tiefen Einblick in die Programmierung dieses Frameworks und sollte (zumindest für C++-Programmierer) keine Fragen offen lassen. Erschienen ist das Werk 2015, sollte daher auch noch hinreichend aktuell sein.  Mehr hier …


Neu in meinem Wiki: SFML

image
Die Simple and Fast Multimedia Library (SFML) ist ein plattformunabhängiges (Windows, Linux, MacOS), objektorientiertes Open-Source-Multimedia-Framework, das unter der zlib/libpng-Lizenz steht. Es ist in C++ geschrieben und greift intern auf betriebssystemspezifische Funktionen sowie externe Bibliotheken zurück. Neben C++ bietet es Anbindungen für die Programmiersprachen C, .NET (C#, VB.NET, …), Python, Ruby, OCaml, D und Java an. SFML wurde mit der Intention entwickelt, möglichst benutzerfreundliche und effiziente Multimedia-Programmierung auf hohem Abstraktionslevel zu erlauben, daher auch der Name der Bibliothek.  Mehr hier …


Apple verteilt Update auf watchOS 4 und tvOS 11

image
Apple hat am vorgestrigen Flickentag ebenfalls die Updates auf watchOS 4 (Apple Watch) und tvOS 11 (Apple TV 4) freigegeben. Zu den Sicherheitskorrekturen finden sich hier die Hinweise für watchOS 4 und tvOS 11.  Mehr hier …


Worknote: Wie man bei MkDocs den Port umbiegt

Bekanntlich habe ich ja Nevernote, meinen aus statischen Seiten bestehenden Evernote-Ersatz mithilfe von MkDocs realisiert. Was MkDocs so einzigartig macht, ist der Live Server, der jedesmal, wenn ich eine Änderung auf einer Seite vornehme, diese sofort nach dem Abspeichern der Seite (ohne den Reload-Button des Browser bemühen zu müssen) anzeigt. Nun lauscht aber dieser Live Server per Default auf 127.0.0.1:8000, dies ist aber ein sehr beliebter Port, dort wollen auch andere (Entwicklungs-) Server auf meinem Rechner mithören.  Mehr hier …


Netlify, ein kostenloser Hoster für statische Seiten

image
Netlify ist ein Webhoster für statische Seiten. Er ist in der Grundversion kostenlos, doch schon in dieser Version erlaubt der Dienst unter anderem HTTPS. Netlify wird daher im Blogdown Ebook und von Publii als Hoster für statische Seiten und als Alternative zu GitHub Pages empfohlen.  Mehr hier …


Version 4.8.2 von WordPress behebt wieder kritische Sicherheitslücken

Das Update der beliebten Blog- und CMS-Software WordPress auf die Version 4.8.2 behebt erneut kritische Sicherheitslücken. Näheres dazu findet sich hier und (in deutscher Sprache) hier.  Mehr hier …


Erinnerungen an und von Knofo

Heute vor einem Jahr erfuhr ich vom Tod meines ehemaligen Nachbarn und langjährigen Freundes, des Anarchisten Norbert Kröcher, den alle nur als »Knofo« kannten. Damals berichtete ich auch, daß seine große Autobiographie, an die er lange Jahre geschrieben hatte, fertig sei und bald posthum erscheinen sollte. Nun, es hat etwas länger gedauert, aber seit Ende Mai dieses Jahres könnt Ihr sie kaufen. Sie heißt »K. und der Verkehr: Erinnerungen an bewegte Zeiten. Erster Teil 1950-1989« und ist das fast 500 Seiten fette Vermächtnis des Fernmeldetechnikers, Sozialrebellen, Guerilla-Logistikers, Strafgefangenen und Kulturarbeiters.  Mehr hier …


Drei Links zu React.js

Weil JavaScript das nächste große Ding ist und weil ich das Framework sowieso schon lange mal testen wollte, hier drei Links zu Tutorials und Beispielen zu React.js:  Mehr hier …


Python Machine Learning Blueprints: Intuitive data projects you can relate to

image
Heute bringt Packt Publishing im Rahmen der freien (frei wie 🍺 Freibier) und täglich wechselnden Ebook-Download-Aktion die beiden Themen zusammen, die mich momentan am meisten interessieren: Maschinelles Lernen und Python. Denn der heutige Download heißt »Python Machine Learning Blueprints: Intuitive data projects you can relate to«. Auf über 300 Seiten (PDF-Fassung) baut der Autor Alexander T. Combs beispielhaft neun Anwendungen. Natürlich ist auch die unvermeidliche Vorhersage der Aktienkurse dabei, aber es gibt auch sinnvollere Applikationen in dem Buch, zum Beispiel wie man sich einen personalisierten Newsfeed baut, wie man ähnliche Bilder sucht oder wie man einen intelligenten Chatbot entwickelt.  Mehr hier …


Apfel-Flickentag: iOS und Safari

Wie angekündigt hat Apple für die Geräte iPhone 5s und neuer, iPad (5. Generation)/mini 2 und neuer und iPod Touch (6. Gen) das Update auf iOS 11 bereitgestellt. Die Neuerungen können im Wesentlichen hier verfolgt werden. Es gibt wie immer auch wichtige Sicherheitskorrekturen.  Mehr hier …


Maschinelles Lernen für Anfänger


In bisher acht relativ kurzen Videos gibt Googles Entwickler Josh Gordon eine Einführung in maschinelles Lernen mit Python, scikit-learn und TensorFlow.  Mehr hier …


Security Alert: »Optionsbleed« gefährdet Apache-Installationen

Hanno Böck beschreibt eine Sicherheitslücke im Apache Webserver mit dem Namen »Optionsbleed«, über die es offenbar Angreifern gelingen könnte, bei bestimmten Konfigurationen Speicherfragmente eines Webservers aus­zu­lesen. Verantwortlich ist ein Fehler bei der so genannten OPTIONS-Me­tho­de.  Mehr hier …


Melanie Safka: Peace Will Come


Melanie Safka sang schon 1972 in London voller Hoffnung den Frieden herbei. Da die Hoffnung ja bekanntlich zuletzt stirbt, hoffe ich mit ihr. Auch wenn es zur Zeit nicht gut für den Frieden aussieht.  Mehr hier …


Riesenlinkschleuder für Entwickler

Ich komme einfach nicht hinterher. Daher muß ich heute mal wieder eine Linkschleuder für Programmierer und Webentwickler und sonstige an Technik Interessierte en bloc heraushauen:  Mehr hier …


Wahlkrampf

image image

Die Plakate bringen es an den Tag: Fritz Felgentreu ist Martin Schulz – nur besser rasiert.  Mehr hier …


Der Ebook-Download zum Start in die Woche: Professional CSS3

Am heutigen Montag gibt es von Packt Publishing im Rahmen der täglich wechselnden und freien (frei wie 🍺 Freibier) Ebook-Download-Aktion einen Titel für die Webworker unter Euch: »Professional CSS3« von Piotr Sikora erzählt Euch auf über 330 Seiten (PDF-Fassung), was Ihr alles über CSS3 wissen solltet, aber nie zu fragen wagtet. Als Tools zur Automatisierung werden SASS und Gulp.js eingesetzt und da das Buch 2016 erschienen ist, sollte es auch noch hinreichend aktuell sein.  Mehr hier …


Thread: Tufte-LaTeX für Pandoc?

image
Wo ich meinen Wochenendhiatus schon unterbrochen habe, kann ich auch gleich noch eine Frage an die Weisheit der Cloud da draußen stellen: Weiß jemand von Euch, wie man Tufte-LaTeX (Book, Quellcode auf GitHub) mit Pandoc vermählt? Ich möchte mein geplantes und fast fertiges Processing.py-Buch damit in Form bringen.  Mehr hier …


Der Ebook-Download am Sonntag: Node.js Web Development

image
Weil JavaScript das nächste große Ding ist, muß ich heute mal wieder meinen geheiligten Wochenendhiatus unterbrechen. Denn Packt Publishing bietet heute im Rahmen seiner freien (frei wie 🍺 Freibier) und täglich wechselnden Ebook-Download-Aktion die dritte Auflage von »Node.js Web Development« an. Autor ist David Herron und der zeigt auf 350 Seiten (PDF-Fassung) wie Ihr mit dem »serverseitigen« JavaScript-Framework die Skriptsprache vom Browser befreit und damit Webanwendungen entwickeln könnt. Folgt man dem Inhaltsverzeichnis, ist das Buch auch für Anfänger geeignet (mindestens rudimentäre JavaScript-Kenntnisse sollten aber vorhanden sein).  Mehr hier …


Das Hundebild zum Wochenende

image
Endlich ist es Freitag und endlich geht diese lange, arbeitsreiche, naßkalte und regnerische Woche zu Ende. Daher soll Euch das Bild des kleinen Sheltie, wie er fröhlich aus dem Tunnel hüpft, darüber hinwegtrösten, daß es die nächsten zwei Tage keine oder nur wenige Updates hier im Schockwellenreiter geben wird. Zwar doktore ich immer noch an meiner Achillessehnenentzündung herum und daher wird es keine (hunde-) sportlichen Aktivitäten geben, aber ich möchte ein wenig lesen und schreiben und auch mit Processing.py, dem Python-Mode von Processing spielen. Außerdem will und soll die kleine Fellkugel nicht zu kurz kommen.  Mehr hier …


Der Musiktip zum Wochenende: Kleztory, Klezmer Seele pur


Seit ich vor Jahrzehnten auf einem Konzert in Berlin Giora Feidman live erlebt hatte, bin ich mit dem Klezmer-Virus infiziert. Ich liebe diese Musik, die auf ihren Instrumenten so schön die menschliche Stimme imitiert und die Seele zum Schwingen bringt. Daher möchte ich Euch heute das Klezmer- und Weltmusik-Ensemble Kleztory vorstellen, das zwar in Montreal beheimatet ist, deren Musiker aber aus aller Welt stammen.  Mehr hier …


Die Linkschleuder zum Wochenende (nicht nur) für Pythonistas

Irgendwie sammelt sich im Feedreader und in meiner Mailbox Stoff an, den ich gerne aufheben und nicht vergessen möchte. Für einen Einzelbeitrag reicht es aber oft nicht, daher fasse ich diese Links heute wieder auf einer Seite zusammmen. Es geht in der Hauptsache um Python, TensorFlow und um künstliche Intelligenz, aber auch ein wenig Processing ist dabei.  Mehr hier …


Analoges Evernote: Bullet Journaling oder Rapid Logging


Habe ich heute zufällig entdeckt: Ein Bullet Journal ist eine Kombination aus Kalender, To Do-Liste und Notizbuch. Ganz altmodisch auf Papier. »Bullet« deswegen, weil alles in Form von Listen notiert wird. Das Besondere am Bullet Journaling ist, daß es sehr minimalistisch und dadurch unglaublich flexibel und mächtig ist.  Mehr hier …


Security Alert: Kritische »BlueBorne«-Schwachstelle bedroht zahllose Bluetooth-Geräte


Das Bundesamt für Sicherheit in der Informationstechnik (BSI) warnt vor den von der Firma Armis entdeckten und analysierten Schwachstellen, die unter dem Namen »BlueBorne« zusammengefaßt werden. Demnach seien über fünf Milliarden Geräte mit Bluetooth-Funktion von diesen Sicherheitslücken betroffen, über die potentiellen Angreifern die vollständige Kontrolle über das Gerät gelingen könnten.  Mehr hier …


Worknote: Der Atom-Editor und mein (Anaconda-) Python

image
Eigentlich mag ich ja TextMate als meinen Leib- und Magen-Editor für fast alles, denn im Regelfalle reicht es aus, dort den Code einzutippen, die Datei mit der korrekten Endung zu speichern und dann cmd-r zu drücken. In fast allen Fällen findet TextMate dann den korrekten Interpreter (auch ohne Shebang) und führt das entsprechende Skript aus. Wenn nur TextMate nicht Mac only wäre …  Mehr hier …


Der Ebook-Download zur Wochenmitte: Das C# Programming Cookbook

image
C# ist momentan noch keine Option für mich. Aber da ich weiß, daß diese Sprache als Programmiersprache in Unitiy verwendet wird (verwendet werden kann) und ich mich irgendwann auch einmal mit dieser Spiele-Engine beschäftigen möchte, ist der heutige Titel, den Packt Publishing im Rahmen der freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion anbietet, eventuell doch von Interesse. Das »C# Programming Cookbook« von Dirk Strauss ist in der PDF-Fassung über 450 Seiten fett und nach (m)einem ersten Eindruck ziemlich Windows-lastig.  Mehr hier …


Sicherheitsupdate für Adobes Flash Player

Es ist mal wieder soweit, die Zeit der Langeweile geht zu Ende und Ihr dürft endlich Eurer Lieblingsbeschäftigung nachgehen und den Flash-Player aktualisieren. Denn Adobe hat wieder kritische Sicherheitslücken geschlossen.  Mehr hier …


Blogdown: Statische Webseiten mit RMarkdown (und Hugo)

image
Schon lange war ich der Meinung, daß man mit RMarkdown (und knitr) mehr anstellen kann, als nur reproduzierbare Forschungsdokumente mit R zu erzeugen. Yihui Xie hatte hier mit Bookdown ein freies (GPL-3) Paket zur Erstellung beliebiger Bücher mit RStudio und RMarkdown vorgestellt (wir berichteten). Nun hat er nachgelegt und Blogdown vorgestellt, ein auf Bookdown basierendes Paket, mit dem man in den RStudio Notebooks zusammen mit Hugo Blogs und andere statische Webseiten erzeugen kann.  Mehr hier …


Coding Challenge: Ein Akrostichon in JavaScript (P5.js)


Daniel Shiffman war lange Wochen durch Verletzungen, die er sich bei einem Fahrradunfall zugezogen hatte, ausgefallen. Nun ist er zurück mit einer besonderen Coding Challenge: Er baut mit Hilfe von P5.js und dem Wordnik API eine Webseite, die ein Wort entgegennimmt und daraus ein (rudimentäres) Akrostichon erzeugt. Ein Akrostichon (von altgriechisch ἄκρος, deutsch »Spitze« und στίχος »Vers«, »Zeile«) ist eine Form (meist Versform), bei der die Anfänge (Buchstaben bei Wortfolgen oder Wörter bei Versfolgen) hintereinander gelesen einen Sinn, beispielsweise einen Namen oder einen Satz, ergeben.  Mehr hier …


Der Ebook-Download heute: Mastering Social Media Mining with Python

image
Heute meint es Packt Publishing im Rahmen seiner freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion mal wieder gut mit uns Pythonistas, denn heute dürft Ihr »Mastering Social Media Mining with Python« von Marco Bonzanini kostenlos herunterladen. Auf über 300 Seiten (PDF-Fassung) erfahrt Ihr, wie Ihr mit Eurer Lieblingsprogrammiersprache Twitter anzapft, Facebook ausschöpft, die Beiträge auf Google+ analysiert, Stack Overflow durchsucht oder Blogs, die Wikipedia oder RSS-Feeds durchforstet. Und noch vieles, vieles mehr.  Mehr hier …


Eine neue Version meines Neugiertools: Piwik 3.1.0 ist draußen

Eine neue Version meines nicht immer zuverlässigen, aber dafür freien und (hoffentlich) datenschutzkonformen Neugiertools ist draußen. Die Liste der Änderungen findet Ihr im Changelog. Ihr könnt (wenn Euch Euer Provider das erlaubt) die Aktualisierung automatisch ausführen lassen oder das Teil hier herunterladen und das Update manuell ausführen.  Mehr hier …


Comandante Che Guevara – Víctor Jara und der US-Putsch in Chile


Heute vor 44 Jahren putschte das chilenische Militär unter Anleitung der US-Regierung gegen die demokratisch gewählte, sozialistische Regierung Salvador Allendes. Eine brutale Junta regierte daraufhin Chile bis zum 11. März 1990. Mindestens 3.197 (gesicherte Anzahl der Opfer) bis 4.000 Menschen wurden während der Diktatur ermordet, unter ihnen der populäre Volkssänger Víctor Jara, der am 16 September 1973 von einer enthemmten Soldateska mit mindestens 44 Schüssen brutal niedergestreckt wurde.  Mehr hier …


Der Ebook-Download am Montag: Bootstrap Site Blueprints Volume II

image
Heute verwöhnt Packt Publishing mit seiner freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion die Webentwickler unter uns. Der Titel »Bootstrap Site Blueprints Volume II« von Matt Lambert bringt auf 300 Seiten (PDF-Fassung) Rezepte für responsive Webseiten mit Bootstrap, Less, EJS, Node.js und Harp.js. Die Beispielprojekte sind unter anderem eine Restaurant-Website, ein Wiki (vielleicht bekomme ich damit mein Wiki endlich auf ein responsives Design umgestellt), ein Nachrichtenmagazin, ein Dashboard und ein soziales Netzwerk.  Mehr hier …


Die Riesenlinkschleuder am Montag

Bevor ich vollends den Durchblick verliere, gibt es heute eine Riesenlinkschleuder mit allem, was sich in den letzten Tagen und Wochen in meinem Feedreader und ein meiner Mailbox angesammelt hat. Es geht um Software-Updates, um Computerspiele und Spieleprogrammierung, um künstliche Intelligenz und weniger Intelligenz, um JavaScript und P5.js und um vieles mehr:  Mehr hier …


Der Ebook-Download am heutigen Sonntag: Automate it! – Recipes to upskill your business

image
Normalerweise bin ich ja mehr als skeptisch bei Büchern, die den Term »Business« im Titel haben, meist liest man darin nur BWL-Geschwafel. Auch der Titel »Automate it! – Recipes to upskill your business« von Chetan Giridhar, den Packt Publishing heute im Rahmen der freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion im Programm hat, verspricht im Klappentext, daß man sein Leben auf Autopilot stellen kann, wenn man sein Business der magischen Kraft von Python anvertraut (typisches BWL-Geschwafel). Schaut man sich aber das Inhaltsverzeichnis genauer an, dann entdeckt man doch viele nützliche Rezepte, die man auch außerhalb des »Business« nutzen kann.  Mehr hier …


Zelluläre Automaten: Der Waldbrand-Simulator mit Processing.py

image
Bei dem Demokratie-Spiel und bei den Experimenten mit den Fröschen und Schildkröten änderte sich pro Durchlauf jeweils nur das Verhalten einer Zelle in Abänggkeit von ihren direkten Nachbarn und war für den weiteren Verlauf der Simulation verantwortlich. Bei den meisten Simulationen mit zellulären Automaten jedoch wird der neue Wert aller Zellen in Abhängigkeit von den Nachbarn betrachtet und neu berechnet. Dafür muß man dann zwei Arrays anlegen, eines, das die aktuellen und eines das die zukünftigen Werte beinhaltet. Ich möchte das mal am Beispiel einer beliebten Simulation zeigen, der Simulation eines Waldbrandes mit einem zellulären Automaten.  Mehr hier …


Der Ebook-Download am Sonnabend: Learning Vue.js 2

image
Vue.js ist ein freies (MIT-Lizenz), clientseitiges JavaScript-Webframework zum Erstellen von Single-Page-Webanwendungen nach dem MVVM-Muster, es kann allerdings auch in Multipage Webseiten für einzelne Abschnitte verwendet werden. Ab Version 2.0 unterstützt es auch serverseitiges Rendern. Damit steht Vue.js in direkter Konkurrenz zu React. Und daher freue ich mich, daß Packt Publishing heute im Rahmen seiner freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion den Titel »Learning Vue.js 2« von Olga Filipova anbietet. Dafür mußte ich doch glatt meinen geheiligten Wochenend-Hiatus unterbrechen.  Mehr hier …


Thread: MacDown ist down (Update: Doch nicht)

Da hatte ich mir doch vorgestern abend die neue Version 0.7.2d49 von MacDown, dem freien (MIT-Lizenz) Markdown-Editor für MacOS X heruntergeladen. Ich nutze das Teil gerne und oft, um schnell mal Notizen in Markdown zu erstellen, die ich dann auch ausdrucken und/oder als PDF als Tischvorlage für Sitzungen und ähnliches zu verteilen. Nun mußte ich aber feststellen, daß diese Version zwar auf meinem Bürorechner mit MacOS X 10.10 funktioniert, doch auf meinem (betagten) MacBook Pro mit MacOS X 10.9 zwar startet, aber sich beharrlich weigert, ein Dokument zu öffnen oder neu anzulegen.  Mehr hier …


Schau Mama, es ist Freitag, es gibt endlich wieder ein Hundebild!

image
Jawohl, es ist Freitag und eine lange und anstrengende Woche geht zu Ende. Und entgegen dem sportlichen Charakter des Photos, das Joey auf dem Agility-Turnier im Görlitzer Helenenbad am 13. August dieses Jahres zeigt, möchte ich über die freien Tage mich eigentlich nur ausruhen, ein wenig lesen und schreiben und natürlich die kleine Fellkugel bespaßen. Daher wird es die nächsten zwei Tage keine oder nur wenige Updates hier im Schockwellenreiter geben und darüber soll Euch das Photo des kleinen Sheltie auf dem grünen Rasen hinwegtrösten.  Mehr hier …


Maschinelles Lernen für »Flappy Bird« mit neuronalen Netzen und genetischen Algorithmen


Da hat doch Srdjan Susnic nicht nur einem Flappy Bird-Klon mit Hilfe von maschinellem Lernen das optimale Durchfliegen aller Hindernisse beigebracht, sondern er hat es auch in JavaScript (sic!) mit Hilfe des Phaser Frameworks und der Synaptic Neural Network Library implementiert.  Mehr hier …


Der Ebook-Download zum Wochenende: Learning Web Development with React and Bootstrap

Über den heutigen Ebook-Download, den Packt Publishing im Rahmen seiner freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion anbietet. habe ich mich sehr gefreut und er wird sicher ein Teil meiner Wochenend-Lektüre sein. Denn der Titel »Learning Web Development with React and Bootstrap« von Harmeet Singh und Mehul Bhatt paßt wie Faust aufs Auge zu meinen Bemühungen, mir React beizubringen. Und er will in seinen knapp 230 Seiten auch zeigen, wie man mit React und Bootstrap responsive Web-Applikationen entwickelt.  Mehr hier …


Security Alert: Verwaiste Domains als Sicherheitsrisiko

image
Hanno Böck weist in seinem Aufsatz »Verwaiste Domains als Sicherheitsrisiko« auf etwas hin, das auch für Betreiber statischer Seiten eine Gefahr ist: Stellt Euch vor, Ihr habt per JavaScript einen Dienst eingebunden, der von einem entfernten Server geliefert wird, wie zum Beispiel der gerade bei statischen Seiten beliebte Kommentardienst Disqus, und dieser Dienst wird aus welchen Gründen auch immer eingeestellt. Die zum Dienst gehörende URL wird von jemanden anderen gekauft und auf dem Server wird ein gleichnamiges JavaScript installiert, das statt Disqus Euch irgendetwas Bösartiges unterschiebt.  Mehr hier …


Writing Idiomatic Python

Seremba John Paul zeigt in seinem Artikel »Idiomatic Python. Coding the smart way« in 15 Beispielen, wie man guten und lesbaren Code in Python schreibt. Die meisten dieser Beispiele überzeugen. Gleich das erste etwa:  Mehr hier …


Der Ebook-Download heute: Android Design Patterns and Best Practice

Die Programmierung von Android-Geräten habe ich für mich auf die Zeit nach meinem aktiven Berufsleben verschoben. Da aber das magische Jahr 2018, in dem ich in Rente gehe, immer näher rückt, gefällt mir der Titel, den Packt Publishing heute im Rahmen seiner freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion anbietet und den ich mir daher auch gleich heruntergeladen habe: »Android Design Patterns and Best Practice« von Kyle Mew.  Mehr hier …


Fünf Links zu maschinellem Lernen und zur künstlichen Intelligenz

image
Nachdem ich im letzten Beitrag ein Buch über Googles TensorFlow vorgestellt habe, möchte ich im Anschluß auf ein paar Beiträge verlinken, die sich ebenfalls intensiv und teilweise überraschend mit den Themen »Künstliche Intelliegenz« (KI) im Allgemeinen und »Maschinelles Lernen« im Besonderen befassen. Auch wenn einige der Artikel recht anspruchsvoll sind, lesenswert sind sie alle:  Mehr hier …


Der Ebook-Download zur Wochenmitte: TensorFlow Machine Learning Cookbook

image
Packt Publishing startet durch mit TensorFlow: Nachdem der Verlag schon am letzten Augusttag die Einführung »Getting Started with TensorFlow« im Rahmen seiner freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion im Programm hatte, bietet er heute den Titel »TensorFlow Machine Learning Cookbook« von Nick McClure zum kostenlosen Download an. Das Buch ist in der PDF-Fassung 350 Seiten fett und bietet Rezepte für nahezu alle Bereiche des maschinellen Lernens an, die Googles freie Framework abdeckt. Programmiert sind alle Rezepte in Python 3.  Mehr hier …


Processing- und Processing.py-Update

Alles neu macht der Herbst: Denn nicht nur feiert Google seinen monatlichen Flickentag, sondern auch Processing hat gestern ein Update auf die Version 3.3.6 freigegeben. Es ist ein Bugfix-Release mit vielen kleinen Verbesserungen, aber ohne neue Featueres. Ihr könnt die aktuelle Version für Euer Betriebssystem hier herunterladen.  Mehr hier …


Security Alert: Google-Flickentag

image
Traditionell ist der erste Dienstag im Monat eigentlich Microsofts Patchday, aber diesen Monat hat Google beschlossen, es dem Giganten aus Redmond gleichzutun und hat (Sicherheits-) Updates für Android, für Chrome auf den Desktops und für Chrome auf Android auf den Weg gebracht:  Mehr hier …


Vier schnelle Links und eine Zugabe

Tutorials, Tutorials: Wie man von GitHub zu Gitlab oder von Eclipse zur IntelliJ IDEA wechselt, Swift-Kurse für fast alle und ein SQLite Tutorial für Anfänger. Und wie man alte Menschen wie mich durchs Neuland führt.  Mehr hier …


Der außergewöhnliche Ebook-Download: ROS Robotics Projects

image
ROS (Robot Operating System) ist ein freies (BSD-Lizenz) Software-Framework für persönliche Roboter. Die Entwicklung begann 2007 am Stanford Artificial Intelligence Laboratory im Rahmen des Stanford-AI-Robot-Projektes (STAIR). Heute wird es hauptsächlich am Robotikinstitut Willow Garage weiterentwickelt. Die Programmiersprachen des Frameworks sind C++ oder Python. Und heute stellte Packt Publishing im Rahmen seines freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Programms den Titel »ROS Robotics Projects« von Lentin Joseph ins Netz. Und das ist auch für Packt ein ungewöhnliches Buch – es werden 15 Projekte vorgestellt, die man mit ROS verwirklichen kann, unter anderem den Prototyp eines selbstfahrenden Autos (das ist der absolute Höhepunkt des über 400 Seiten fetten (PDF-Fassung) Schinkens), eine Deep Learning-Anwendung oder eine VR-Applikation.  Mehr hier …


Moving from WordPress to Hugo

image
Peter F. hat mich in den Kommentaren zu diesem Beitrag auf Philipp Hauers umfangreiche, auf eigene Erfahrung beruhende Anleitung »Moving from WordPress to Hugo« aufmerksam gemacht. Er erklärt dort nicht nur ausführlich, wie er seinen Umzug vollzogen hat, sondern bietet auch auf seinen GitHub-Seiten sein edinburgh-hugo-theme als Basis für eigene Experimente an. Das klare und responsive Design seines (S)CSS kann auch gut als Vorlage für einen responsiven Schockwellenreiter verwendet werden – egal ob er dann mit Hugo, Jekyll oder doch weiter mit RubyFrontier erstellt wird.  Mehr hier …


Security Alert: Mehrere Sicherheitslücken in RubyGems

image
RubyGems, das offizielle Paketsystem für die Programmiersprache Ruby, weist insgesamt vier Sicherheitslücken mit den Bezeichnungen CVE-2017-0902, CVE-2017-0899, CVE-2017-0900 und CVE-2017-0901 auf. Sie können unter anderem dazu mißbraucht werden, DNS-Anfragen umzuleiten, Denial-of-Service-Angriffe gegen RubyGem-Clients auszuführen und lokale Dateien zu überschreiben.  Mehr hier …


Die Linkschleuder am Montag

image
Da ich gestern ein React-Buch vorgestellt hatte, folgt heute eine Linkschleuder mit einem Schwerpunkt auf das Web-Framework, aber auch zu anderen Themen der (Web-) Entwicklung.  Mehr hier …


Der Book-Download am Sonntag: ReactJS Blueprints

image
Für diesen Ebook-Download, den Packt Publishing heute im Rahmen der freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion anbietet, muß ich noch einmal meinen geheiligten Wochenendhiatus unterbrechen. Denn schließlich hatte ich schon im Dezember letzten Jahres verkündet, daß ich React und Electron lernen möchte. Und der heutige Download ist zwar keine Einführung in Electron, aber der Titel »ReactJS Blueprints« von Sven A. Robbestad. Und der hat es in sich: Auf fast 400 Seiten (PDF-Fassung) zeigt er nach einer Einführung in das von Facebook entwickelte Framework zum Beispiel, wie man damit einen Webshop baut, responisve Anwendungen entwickelt, ein (Web-) Mapping-Applikation bastelt, in die Cloud geht und last but not least, wie man mit React ein Spiel programmiert.  Mehr hier …


Der Book-Download am Sonnabend: The Android Game Developer’s Handbook

image
Den heutigen Download, den Packt Publishing uns im Rahmen der freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion anbietet, fand ich so spannend, daß ich dafür gerne meinen Wochenend-Hiatus unterbrochen habe. Er heißt »The Android Game Developer’s Handbook«, ist von Avisekhar Roy und richtet sich an den fortgeschrittenen Java- oder (in Grenzen) C++-Programmierer für Android. Auf etwa 330 Seiten (in der PDF-Fassung) geht das Buch eher auf die technischen Skills eines Spieleprogrammierers ein und behandelt Themen wie guten Programmierstil, Geschwindigkeitsverbesserungen und Speichermanagement, Tests und Fehlersuche und vieles andere ein.  Mehr hier …


Schau Mama, ein Hundebild!

image
Denn es ist endlich Freitag, eine viel zu lange und viel zu arbeitsreiche Woche geht endlich zu Ende und das Bild der kleinen Fellkugel mit mir auf dem Agility-Turnier vor zwei Wochen im Görlitzer Helenenbad soll Euch darüber hinwegtrösten, daß es die nächsten zwei Tage keine oder nur wenige Updates hier im Schockwellenreiter geben wird. Zwar täuscht der sportliche Charakter des Photos, ich habe wegen meiner Achillessehnenentzündung für dieses Jahr alle noch anstehenden Agility-Turniere abgesagt (so viele waren es sowieso nicht mehr), damit die Erkrankung in Ruhe ausheilen kann.  Mehr hier …


Die Wochenendlektüre? Learning Go Programming

image
Der heutige Download, den Packt Publishing im Rahmen seiner freien (frei wie Freibier) und täglich wechselnden Ebook-Download-Aktion anbietet, ist eine Wiederholung (aber im deutschen Fernsehen wird schließlich auch alles wiederholt), dafür bietet der Verlag aber außer der Reihe wieder einen Titel an, der für den einen oder anderen von Euch durchaus von Interesse sein könnte: »Learning Go Programming« von Vladimir Vivien ist in der PDF-Fassung 350 Seiten fett und dürfte alles bringen, was man über Googles freier Sprache (BSD-Lizenz) wissen muß, um damit programmieren zu können. Zudem ist das Werk im Oktober 2016 erschienen, also noch ziemlich aktuell.  Mehr hier …


The Blogger’s Guide to WordPress Security

image
Ich bin da ja raus, da dieses Weblog Kritzelheft ja schon vor etwa fünf Jahren WordPress den Rücken gekehrt hatte und seitdem via RubyFrontier mit statischen Seiten herausgeschrieben wird. Aber da wohl die Mehrzahl der Seiten im Web auf WordPress basieren (die Wikipedia spricht von 60 bis 70 Prozent aller Webseiten, die mit einem CMS erstellt werden), hat sich Alex Grant, Gründer von BestVPN.org, die Mühe gemacht, und eine umfangreiche Anleitung ins Netz gestellt, wie man seine WordPress-Seiten sicher(er) machen kann.  Mehr hier …


Die Zahlen

Wie jeden Monatsersten erst einmal ein paar Zahlen, hochtrabend manchmal auch Mediadaten genannt: Im August 2017 hatte der Schockwellenreiter laut seinem nicht immer ganz zuverlässigen, aber (hoffentlich) datenschutzkonformen Neugiertool exakt 5.833 Besucher mit 13.193 Seitenaufrufen. Das ist für einen Ferienmonat ganz beachtlich.  Mehr hier …


image


image image

Über

Der Schockwellenreiter ist seit dem 24. April 2000 das Weblog digitale Kritzelheft von Jörg Kantel (Neuköllner, EDV-Leiter, Autor, Netzaktivist und Hundesportler — Reihenfolge rein zufällig). Hier steht, was mir gefällt. Wem es nicht gefällt, der braucht ja nicht mitzulesen. Wer aber mitliest, ist herzlich willkommen und eingeladen, mitzudiskutieren!

Alle eigenen Inhalte des Schockwellenreiters stehen unter einer Creative-Commons-Lizenz, jedoch können fremde Inhalte (speziell Videos, Photos und sonstige Bilder) unter einer anderen Lizenz stehen.

Der Besuch dieser Webseite wird aktuell von der Piwik Webanalyse erfaßt. Hier können Sie der Erfassung widersprechen.

Diese Seite verwendet keine Cookies. Warum auch? Was allerdings die iframes von Amazon, YouTube und Co. machen, entzieht sich meiner Kenntnis.


September 2017


Werbung


image  image  image
image  image  image



Wieder Werbung


image