Syntax-K

Know-How für Ihr Projekt

Dokumentationen

Hier entsteht eine Sammlung nützlicher Daten für unseren eigenen Bedarf, die aber auch nützlich für andere sein könnten: Kopien von Programmier-Referenzen, Linksammlungen zu offiziellen Handbüchern, Standards und Tutorials und ähnliches. Vieles davon ist in englischer Sprache verfasst.

Allgemeines

Truly Free Windows Essentials
Eine Sammlung von Programmen, die das Leben auf Microsoft Windows Rechnern leichter machen, und das legal und kostenlos.

XML

XML Reference Card
Technologien rund um XML gibt es in einer umwerfenden Anzahl. Die wichtigsten Informationen zum Bereich Web-Publishing gibt es hier in einer Übersicht.

Perl

Die Dokumentation aller lokal vorhandenen Perl-Module ist hier verfügbar:

Populäre Module:

CGI
Das Standardmodul für alleinstehende CGI-Skripte in Perl, einst die Methode überhaupt für dynamische Webinhalte. Heutzutage eher von historischem Interesse, allerdings immer noch eine interessante Alternative, wenn es um Projekte mit Priorität "Robustheit" geht, für die z.B. PHP zu unsicher oder zu wenig Rückwärtskompatibel ist.
AxKit2
Der XML-Applikationsserver, der hier gerne eingesetzt wird, um Robustheit und moderne Architektur zu vereinen.
XML::LibXML
Das Standardmodul zur XML-Verarbeitung in Perl: schnell, ressourcensparend, üppiger Funktionsumfang.

Module aus eigener Herstellung:

Allgemeines

Acme::Lingua::NIGERIAN
Ein Modul ohne produktiven Zweck. Module im Acme-Namensraum sind, so die Konvention bei Perl, nicht ernst gemeint sondern entweder Demonstrationen interessanter Techniken ohne realen Nutzwert, oder Humor. In diesem Fall ist es eine Parodie auf SPAM.
Apache::Fake
Ein Modulsatz, der die Apache mod_perl API emuliert. Hiermit lassen sich einige mod_perl-Anwendungen als alleinstehende CGI-Skripte betreiben, was z.B. bei der Migration von einstigen Top-Anwendungen auf billige Server zum Zwecke der phasenweise Ausserbetriebnahme sehr nützlich ist.
Crypt::GeneratePassword
Passwortgenerator, der sichere und dennoch gut zu merkende Passworte erzeugt. Siehe auch die Projektseite zu Crypt::GeneratePassword
Tie::SymlinkTree
Ein Modul, das Perl-Datenstrukturen auf Dateisystemebene abbildet und so die modernen Dateisysteme selbst, die vielfach voll mit Datenbanktechnologie sind, als Datenbanksystem nutzt. Durch die leichte Benutzbarkeit und einfach Austauschbarkeit gut für Prototypen geeignet.
XML::XForms::Validate
Serverseitige Validierung von XForms-Daten. Dies ist vom XForms-Standard so nicht direkt vorgesehen, aber es ist eines der Grundprinzipien für verteilte Anwendungen, daß Daten eines nicht vertrauenswürdigen Client-Programms (dem XForms-Interpreter) niemals ungeprüft verarbeitet werden dürfen.

AxKit 2

Syntax-K ist an weiten Teilen von AxKit2 beteiligt. Folgende Module sind jedoch praktisch vollständig selbst geschrieben:

AxKit 1

Neben einer allgemeinen Beteiligung am AxKit 1 Kern sind folgende Module zu erwähnen: