Statt nacheinander immer die gleichen Bildverarbeitungsschritte in Gimp abzuarbeiten, lässt Mike Schilli diese Aufgabe ein Python-Skript über einen handgeschriebenen Menü-Eintrag erledigen.
Die gestellte Programmieraufgabe verlangte, einen Fischer in seinem Boot einen See mit m x n Quadraten abfahren zu lassen, in denen sich zufällig verteilt Fische befinden, die es zu fangen galt.
Mein Porträtfoto am Ende des letzten Snapshots war schon gut 15 Jahre alt. Neulich schoss ich deshalb ein neues. Dabei kam mir die Idee, Go auf Tauglichkeit zur Bildverarbeitung abzuklopfen. Es galt, aus dem Foto einen Schattenriss der abgebildeten Person zu generieren.
Eifrige Leser des Programmier-Snapshots haben über die vergangenen Jahre sicher genug Tipps gesammelt, um selbst einen Algorithmus zum Lösen eines mathematischen Puzzles zu entwerfen. Aus allen Einsendungen belohnen wir jene, die das von Mike Schilli ausgedachte Problem am schnellsten...
Damit der User bei länger dauernden Aktionen nicht die Geduld verliert, zeigen Desktop-Applikationen, Webseiten und sogar Kommandozeilen-Tools kleine Fortschrittsbalken an. Mike Schilli zeigt mehrere Programmieransätze für handgeschriebene Tools.
In der Sprache Go kommunizieren gleichzeitig laufende Programmteile beinahe spielerisch über so genannte Channels. Mike Schilli demonstriert das am Beispiel einer flinken Parallelisierung von Webzugriffen.
Auch Liebhaber der Kommandozeile wissen ein klassisches Terminal-UI zu schätzen. Mike Schilli zeigt die Entwicklung am Beispiel eines Go-Programms, das dynamisch Netzwerkinterfaces und IPs anzeigt.
Kaum eine Informatikvorlesung über Graphentheorie kommt am Thema "Königsberger Brückenproblem" vorbei. Mike Schilli rückt dem Brückengeflecht mit Graphen, Axiomen und Algorithmen zu Leibe.
Das private Foto-Archiv auf dem Rechner wächst stetig, ohne jemals wieder Beachtung zu finden. Mike Schilli rückt dem undurchdringlichen Wildwuchs mit dem Electron-Framework und einer selbst erdachten Applikation zum Ausmustern schlechter Aufnahmen zu Leibe.
Um Dateien schnell in verästelten Hierarchien nach Metadaten zu sortieren, legt ein Go-Programm einen Index in einer SQlite-Datenbank an. Mike Schilli modelt das Projekt Codesearch für eigene Zwecke um.
Nicht nur Facebook, sondern auch jeder Linux-Nutzer kann, dank freier Libraries, Gesichter aus Fotos extrahieren und realen Personen zuordnen. Mike Schilli zeigt, wie das geht.
Das fast zweitausend Jahre alte Geduldsspiel "Chinesische Ringe" landete bei Mike Schilli. Statt nur mit Ringen zu klimpern, versucht er sich an einer Lösung mit logischen Operatoren.
Kommt es wirklich vor, dass beim Münzwurf zehnmal hintereinander Kopf kommt? Oder beim Lotto die Zahlen von 1 bis 6? Michael Schilli forscht dem Gesetz der großen Zahlen nach.
Dass auf einer Geburtstagsparty mit 23 Gästen in mehr als 50 Prozent der Fälle zwei Gäste mit dem gleichen Geburtstag weilen sollen, hört sich für Mathe-Laien abenteuerlich an. Mit statistischen Bordmitteln macht sich Partylöwe Mike Schilli daran, die Behauptung zu beweisen.
Dass einige Webservices für Aktienkurse den Dienst quittierten, ärgert Finanzjongleur Mike Schilli. Um seine angelegten Dollars weiter im Blick zu haben, zapft er die Schnittstellen zu Kursangeboten an.














