Beiträge von Mike Schilli

Softwareentwicklung

Das aus Gameshows bekannte Ziegenproblem kann eine lohnende Jungfernfahrt für angehende Statistiker sein. Lässt sich die Wahlentscheidung zwischen Ziegen und Auto mit einem neuronalen Netzwerk und einigen Trainingsläufen erlernen? KI-Meister Mike Schilli probiert es aus.

Softwareentwicklung

Nicht nur hippe Gadgets, auch ältere Geräte im Haushalt wie Personenwaagen oder Laserdrucker erfassen wertvolle Daten. Manuell extrahiert und grafisch ansprechend über die Zeit aufbereitet bieten sie interessante Einblicke in Gewohnheiten und Befindlichkeiten des Perlmeisters.

Softwareentwicklung

Perl 6 beschert der Perl-5-Syntax einen neuen Anstrich und führt ein richtiges Objektsystem ein. Ein Praxistest anhand der Re-Implemtierung eines alten Blackjack-Spiels.

Softwareentwicklung

Das Utility Autokey automatisiert Abläufe, indem es bestimmte Aktionen auslöst, wenn der Anwender zugehörige Textabkürzungen eingibt oder Hotkey-Kombinationen drückt. Perl verwaltet die Helfer.

Softwareentwicklung

Die Graphdatenbank Neo4j eignet sich viel besser als relationale Datenbanken, um Knoten und deren Beziehungen zueinander zu speichern und gezielt abzufragen. Wessen Freundeskreis nicht verworren genug ist, um als Graph-basierter Anwendungsfall durchzugehen, inventarisiert eben sein LAN damit.

Softwareentwicklung

Test-driven Development mit einer nebenbei generierten Testsuite verspricht Code mit weniger Fehlern. Michael "Perlmeister" Schilli betritt gleich den Pfad der Agilität und findet am Wegesrand zufällig ein passendes, nagelneues CPAN-Modul.

Softwareentwicklung

Ein menschlicher Beobachter sieht vieles intuitiv, erfasst zum Beispiel auf einer Karte die Ballungszentren einer zweidimensionalen Punktemenge auf einen Blick. Künstliche Intelligenz tut sich dabei normalerweise schwerer. Das relativ simple K-means-Verfahren jedoch liefert überraschend...

Softwareentwicklung

Fertige E-Books für den Kindle leicht gemacht: Das CPAN-Modul EBook::MOBI überführt das bewährte POD-Format für Perl-Dokumentation per Tastendruck in das digitale Mobi-Format für unterschiedliche mobile Endgeräte der Kindle-Familie und ihrer Ableger.

Softwareentwicklung

Text auf dem Desktop mittels Cut&Paste ablegen – das gehört selbst bei Kommandozeilen-Liebhabern zum Standardrepertoire. Dabei unterstützt der Windowmanager auf dem Linux-Desktop zwei Puffermechanismen: die primäre Selektion und das Clipboard [2]. Wer mit der Maus Text markiert, lässt den...

Softwareentwicklung

HTML 5 bringt Websockets, über die Webserver mit ihren Clients in einen Dialog treten können. Die im Folgenden vorgestellte kleine Webapplikation zeigt in Echtzeit im Browser, welche Seiten beliebige User von einem Webserver im Moment aufrufen.

Softwareentwicklung

Der bekannte Musikplayer Banshee legt die Metadaten der von ihm verwalteten Songs in einer SQLite-Datenbank ab, die zwei Perl-Skripte auslesen, restaurieren und mit automatisch ermittelten Beats-per-Minute-Werten auffrischen.

Artikel

Mit dieser Ausgabe blickt das Linux-Magazin auf sein 13-jähriges Erscheinen zurück. Es gibt zudem einen runden Geburtstag zu feiern: Michael Schilli wird zehn - zwar nicht er, aber sein Perl-Snapshot.

Nach oben