Mein Breitensuche-Algorithmus (Artikelvorschaubild)

Breitensuche-Algorithmus in Java (einfach zu verstehen)

Wer Informatik-Student ist wird genau so wie ich im ersten Semester über den Breitensuche-Algorithmus stolpern (alias Breadth-First-Search bzw. BFS). Im Artikel findet ihr meine wie ich finde sehr gut zu verstehende Implementierung des Algorithmus. Das Projekt findet ihr übrigens auch bei GitHub. Der Algorithmus ist ein Teil meines Java-Projektes. Wie funktioniert er aber nun? Den Graphen speichere ich intern als eine Menge von Kanten. Jede Kante geht von A nach B, demzufolge sind Read more…

Piwik Heartbeat-Timer (Besuchsdauer messen)

Piwik bietet eine Funktion, durch die eure Piwik-Installation alle x Sekunden von einem Besucher angepingt wird. So kann ermittelt werden, wie lange Besucher tatsächlich auf der Seite aktiv sind. Das wurde bereits vor ein paar Monaten mit Version 2.14 eingeführt und erfordert nur eine kleine Anpassung des Javascript Tracking-Codes. Piwik: Enable-Heart-Beat-Timer Die Funktion heißt “enableHeartBeatTimer” und wird durch die Zeile _paq.push([‘enableHeartBeatTimer’, 5]); aktiviert. Der zweite Parameter gibt an, alle wieviel Sekunden die Piwik-Installation Read more…

Artikelvorschaubild: Piwik: Enable Heartbeat-Timer
Google Takeout-Download als TGZ-Datei

Google Takeout-Tipp: Daten als TGZ herunterladen

Google Takeout ist ein Google-Dienst, der euch in eurem Google-Konto gespeicherte Daten herunterladen lässt. Damit das deutlich angenehmer wird, fordert das Archiv im TGZ-Format an und bloß nicht im ZIP-Format. Zumindest dann, wenn ihr wisst, dass das Archiv viele Gigabyte groß sein wird. Zu Google Takeout geht es hier. TGZ ist ein GZIP-komprimiertes Tar-Archiv und lässt sich unter Windows mit Programmen wie WinRAR, WinZip oder 7-ZIP öffnen. Linux-basierte Betriebssysteme sollten diese Funkion standardmäßig Read more…

TrumpScript: Making Python great again (Fundstück der Woche)

Dank eines Google+ Posts von Golem.de habe ich gerade mein Fundstück der Woche, wenn nicht sogar Fundstück des Jahres gefunden. Richtig, richtig lustig! Es handelt sich dabei um TrumpScript und den Versuch mit neuen Regelungen die Programmierung mit Python wieder groß zu machen. Für die weniger programmiersprachentechnisch versierten Nutzer: Das ist eine echt lustige Analogie zu Donald Trumps “Make America Great Again”. Ich will euch nicht zu viel vorweg nehmen, aber folgende zwei Read more…

htaccess-Code (Symbolbild)

Optimierungs-Leitfaden für WordPress (Performance und Sicherheit)

Mit diesem Leitfaden möchte ich euch Hinweise und Tipps, die ich in den letzten 18 Monaten mit meinem WordPress-Blog gesammelt habe, für eine Optimierung der Performance und Sicherheit weitergeben. Egal ob du dein WordPress gerade frisch eingerichtet hast oder eine bestehende Installation optimieren möchtest, einige dieser Tipps, Plugins und Optimierungen sind sicherlich etwas für dich. Ich kann natürlich nicht für ein fehlerfreies Funktionieren bei euch garantieren und keine Haftung für eventuelle Schäden übernehmen, Read more…

Tic Tac Toe-Spiel mit Java

In den letzten Tagen und Wochen habe ich mich wieder intensiver mit der Programmiersprache Java befasst und mich zu verschiedenen Aspekten intensiver eingelesen. In diesem Zuge habe ich um etwas an Erfahrung zu gewinnen meine bisher komplexeste Java-Software entwickelt. Ein Tic Tac Toe-Spiel mit etwas mehr als 800 Quellcode Zeilen (Kommentare und Leerzeilen mit eingerechnet). Ich habe das erste mal eine Grafische Benutzeroberfläche erstellt bei der ich selbst das Layout definiert habe, anstatt Read more…

Java Tic Tac Toe: Spiel in Aktion