„PHP auf UTF-8 umstellen“

Seit einigen Tagen bin ich dabei, ein PHP-Projekt von ISO 8859-1 (kurz „Latin 1“) auf den Unicode-Zeichensatz umzusatteln. Wer schon mit Latin 1 und UTF-8 hantieren musste, denkt sich vielleicht: „Alles, nur nicht das!“ Viele Kollegen und Leidensgenossen wollen an solche Umstellungen gar nicht erinnert werden. Dabei ist es so einfach… (mehr …)

Weiterlesen„PHP auf UTF-8 umstellen“

Relationale Datenbanken für Objekt-orientiert-Geschädigte

Es gibt auf dieser Welt Entwickler, die von Oben nach Unten, von A nach Z oder von Pontius zum Pilatus programmieren. Man reiht die abzuarbeitenden Aufgaben als Code-Schnipsel hintereinander ein…

Dann gibt es noch die anderen Entwickler, die mit Java oder ähnlichen Sprachen groß geworden sind. Ohne „class“, „package“ und „import“ läuft da gar nichts… Sie bilden Ihre Welt mit Hilfe von Klassen ab und „verwirklichen“ sie, indem sie davon Objekte ableiten. Dabei kann ein Objekt andere Objekte beinhalten.

Im Vergleich zu einem solchen Denksystem ist ein Haufen von Tabellen mit Spalten etc flach wie die Welt von Lactantius (seine Philosophie teilte die katholische Kirche noch nie – auch wenn die „Halbgebildeten“ das immer behaupten). Wie soll man da Abhilfe schaffen? Mit einem SQLObject! (mehr …)

WeiterlesenRelationale Datenbanken für Objekt-orientiert-Geschädigte

Relationale Datenbanken verstehen…

Viele meiner Studienkollegen und -Kolleginen spart sich während des Studiums der Informationswissenschaft das Kapitel über die Datenbanksysteme (aus unserer Informationswissenschaftler-„Bibel“ mit dem Kürzel ‚KSS‘). Die Folge ist die Verwendung unterschiedlicher Datenbank-ähnlichen-Tools fernab des „state of the art“. Dabei ist das so einfach… Es mag seltsam klingen, aber meiner Erfahrung nach haben vor allem Humanisten und Frauen mit diesem „Denksystem“ ein Problem. [Bitte beachten Sie: Dies ist nicht abwertend gemeint, sondern widerspiegelt meine Erfahrung und einen für mich unerklärlichen Zusammenhang.] Deshalb möchte ich es so darstellen, dass jeder es verstehen kann. (mehr …)

WeiterlesenRelationale Datenbanken verstehen…

Sphinx search engine: Installation und Betrieb – eine Einleitung

http://www.sphinxsearch.com Sphinx Search Engine, die - wie sie sich selber nennt - "Free open-source SQL full-text search engine" ist ein gutes tool, um die Volltextsuche auf dem eigenen Server zu beschleunigen. Der Ansatz ist gut, die Ergebnisse noch besser, aber die Installation ein langer Leidensweg... Da dies öfters bei Open Source Projekten der Fall ist, muss man wohl oder über nach Anleitungen Ausschau halten, um genau das nicht selber durchmachen zu müssen. Eine solche Anleitung soll dieser Artikel sein.

WeiterlesenSphinx search engine: Installation und Betrieb – eine Einleitung