Ausgabe April 2004

Artikel

Bei Volltext-Suchmaschinen für Webseiten ist die Auswahl groß. Wer aber eine Standalone-Lösung für die Files auf der eigenen Festplatte will oder eine CD-ROM mit Volltextindex plant, muss länger nach geeigneten Tools fahnden. Findige Programmierer entwickeln kurzerhand eigene Such-Applikationen.

Mit eigenen Programmen fremde Dateien durchsuchen ist schwierig, die Vielfalt der Formate trübt die Sicht. Die Suche soll schnell und fehlertolerant sein, das Ergebnis ansprechend aussehen. Mit dem Java-API Lucene sind diese Bedingungen zu erfüllen, es ist ein Baukasten für die eigene Search Engine.

Das Perl Object Environment versetzt ein Skript in die Lage, intern kooperatives Multitasking ohne Zutun des Betriebssystem-Schedulers zu betreiben. Das Beispiel für eine POE-Anwendung ist ein simpler, aber ruckfrei operierender Aktienticker. Der grafischen Oberfläche verleiht GTK ein Gesicht.

Zeitserver sind die Taktgeber in Netzwerken. Ohne sie schlägt die Synchronisation von Datenbanken fehl oder NFS-Exports kommen wegen unterschiedlicher Zeiten durcheinander. Dabei ist es ganz einfach, einen Dienst aufzusetzen, der allen Maschinen im Netzwerk dieselbe Zeit zur Verfügung stellt.

Auch eine zuverlässige Software wie MySQL kommt nicht ohne Wartung über die Runden. Fragmentierte Tabellen, seltsame Fehlermeldungen oder korrupte Datenbanken treten zwar selten auf, kommt es aber dennoch zu solchen Problemen, hilft sich der Admin mit Bordmitteln einfach selbst.

Smalltalk ist rein objektorientiert und Vorbild für neuere Entwicklungen wie Objective-C oder Ruby. Als Grundelemente dienen Objekte und Nachrichten, mitgelieferte Klassen bestimmen den Funktionsumfang. Der Artikel stellt zwei Implementierungen vor, die Einsteigern und Profis gerecht werden.

LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABEPrint-AusgabenDigitale Ausgaben
ABONNEMENTSPrint-AbosDigitales Abo
TABLET & SMARTPHONE APPS
Bald erhältlich
Linux-Magazin bei Google Play Magazines
Deutschland
Nach oben