Downloads

Hier werden einige der von mir entwickelten und unter der GPL stehenden Programme/Quelltexte zum Download angeboten.



Anti-Spam-Image / Captcha
Im Internet hat man an vielen Stellen mit Spam zu kämpfen. Vor allem Blogbetreiber müssen oft Massen von Kommentarspam verarbeiten. Hintergründe und eine in php geschriebene Captcha-Lösung sind unter WordPress - Spambekämpfung, AntiSpam-Plugins umfangreich erklärt.
Download:anti_spam_image.zip


Linux-Log-Sorter
Um unter Linux Webserver-Logfiles automatisiert sortieren zu können, benötigt man einige kleine Scripte. Speziell auf Apache2 und nginx angepasst steht hier eine solche Lösung zur Verfügung.
Weitere Informationen: Linux Logs sortieren
Download: linuxlogsorter.zip


mbed Bibliotheken
Diese kleine Sammlung von Bibliotheken für den mbed (LPC1768) baut auf Tollos auf und bietet:

  • system/_LPC17xx_register.h - vereinfachter Zugriff auf GPIOs und andere Register
  • system/LPC17xx_ADC.h - Analog-Digital-Converter (ADC), Bereichsinterpretation für Lichtwiderstände (LDR)
  • system/LPC17xx_system.h - ClockRate-Anpassung, PowerOff-Routine
  • lcd/font.c - ein einfacher Font von SeeedStudio
  • lcd/TFT-ST7781R.h - Bibliothek für das 2,8″-Touch-Shield (QVGA_Display) von SeeedStudio mit ST7781R-Controller
  • smalltools.h - drei Routinen für LEDs und einen Button
  • sample.c - das Hauptprogramm, Vorlage zur Benutzung der Bibliotheken

Weitere Informationen: mbed mit TFT-Touchscreen
Download: sample.zip



Sudoku-Solver
Informationen zu dem Programm finden sich in einer fünfteiligen Beitragsserie, der letzte davon ist Routinen für einen Sudoku-Solver. Die aktuelle Version ist unter Sudoku-Solver v.07 beschrieben

Das Programm wurde in Lazarus geschrieben, der Projekt-Quelltext ist auf die neusten Lazarus-Snapshots (v0.9.29 mit FPC 2.5.1) angepasst. Für ältere Lazarus-Versionen sind daher evtl. kleine Anpassungen notwendig. Selbiges gilt für die Oberfläche unter Linux, da dort (meist) andere Schriftarten Verwendung finden. Sourcecode:

  • sudoku_v0.6.1.zip - Quelltext einer älteren Version, zahlreiche Debugausgaben im Quelltext einkommentierbar
  • sudoku_v0.7.zip - aktuelle Version, Compilereinstellungen für Win64

Um einen Einstieg zu finden und zu wissen, wie die einlesbaren Rätseldateien aussehen, ist ein Download von vorgefertigten Rätseln und Rätsellisten empfehlenswert:

Vorkompilierte Versionen: