InfoRapid Suchen & Ersetzen

Mal wieder ein Tool, das einem das Leben leichter macht. Es handelt sich dabei um eine der leistungsfähigsten Volltextsuchen für Windows, die zahlreiche Text-Dateformate durchsuchen kann. Zusätzlich bietet das Programm auch die Option, in reinen Text-Files Ersetzungen durchzuführen.

Wenn ein Ausdruck gefunden wurde, wird er in der übersichtlichen Ergebnislist angezeigt und per Hyperlink erreicht man sofort die richtige Stelle im passenden Dokument. Das ist unter anderem bei großen Softwarepaketen hilfreich, wenn man einen bestimmten Funktionsaufruf etc. sucht.

Zudem können Suchergebnislisten gespeichert und per Klick wieder abgerufen werden, so dass eine zeitintensive Suche nicht ständig wiederholt werden muss.

Insgesamt ein Programm, dass eigentlich beinahe jeder braucht. Daher sei der kostenlose Download (für die private Nutzung!) hiermit empfohlen.

Pidgin, der Super-Messenger?

So nennt Frank Helmschrott den Messenger zu mindestens, der jetzt in der Version 2.2.0 erschienen ist. Der von ihm dazu verfasste Artikel, der sich mit den Features von Pidgin beschäftigt, fand mein Interesse, da ich zurzeit sowohl mit Miranda als auch mit dem original ICQ-Client reichlich unglücklich bin. Eine Alternative muss also her!

Laut Frank unterstützt Pidgin inzwischen folgende Protokolle: AIM, Bonjour, Gadu Gadu, GoogleTalk, Groupwise, ICQ, IRC, MSN, MySpaceIM, QQ, Simple, Sametime, XMPP/Jabber , Yahoo, Zephyr.

Damit ist mein Bedarf auf jeden Fall gedeckt, großartige Features neben dem „normalen“ IM benötige ich eigentlich nicht. Allenfalls eine Funktion zum Gruppen-Chat sowie zum Dateiversand würde mich noch interessieren. Beides bietet Pidgin standardmäßig an.

Überdies sieht das Programm echt nett aus und kommt ohne Werbung aus. Das ist wirklich ein großes Plus im Vergleich zum Standard-ICQ-Client. Was mich momentan noch ein wenig stört ist die Tatsache, dass in der Buddy-Liste die Darstellung viel Platz verbraucht, d.h. nur wenige Buddies sichtbar sind. Kann man die Ansicht dort irgendwie beeinflussen?

Ansonsten ein nettes Programm, das mir wirklich gut gefällt auf den ersten Blick. Werde es die nächsten Tage mal test weise nutzen und dann eine Entscheidung über die zukünftige Verwendung treffen.

Datenbankabstraktion mit ADODB

Mit ADODB ist es möglich, PHP-Anwendungen von der Verwendung einer speziellen Datenbank, wie zum Beispiel MySQL zu abstrahieren, um auch den Einsatz von anderen Datenbanken zu ermöglichen. Dazu wird die gesamte Kommunikation mit der Datenbank über ADODB abgewickelt. ADODB sorgt dann dafür, dass die Abfragen in das für die jeweils ausgewählte Datenbank passende Format gewandelt werden und Abfragen nach den Feldinformationen einer Tabelle überall gleiche Resultate liefern.

Dazu verwendet ADODB an vielen Stellen sogenannte Meta-Funktionen, die wie im Fall von MetaColumns ein Array mit ADODB-Objekten zurückliefert, die jeweils die Eigenschaften eines Feldes der Tabelle beinhalten.  Interessant ist auch die  Methode MetaType, die Datenbank-übergreifende Typ-Informationen für Felder liefert. So kann man auch mit dieser Information arbeiten, um z.B. die Darstellung der Inhalte einzelner Felder zu steuern, obwohl die Feld-Typen bei verschiedenen Datenbanken unterschiedlich genannt werden.

Es lohnt sich auf jeden Fall, einmal einen Blick auf diesen Abstraktions-Layer zu werfen, denn es kann ja nie schaden, Anwendungen zu entwickeln, die nicht auf eine einzige Datenbank festgelegt sind. Zudem wird ADODB auch von bekannten Projekten (Mambo, TikiWiki, phpWiki) verwendet, um die Datenbankabstraktion zu realisieren. Es sollte also für den Einsatz in großen Projekten geeignet sein. Für den Einstieg bietet es sich an, die Dokumentation von ADODB zu konsultieren, die auch ein kurzes deutschsprachiges Tutorial enthält.

Die Installation von ADODB ist übrigens kinderleicht. Für den Anfang reicht es, einfach das ADODB-File zu includen.

include(„adodb.inc.php“);

Sollte man mit der gebotenen Performance nicht zufrieden sein, so kann es sich lohnen, die auch angebotene PHP-Extension zu verwenden, die zum Teil in C geschrieben ist und damit bis zu 75% schneller laufen soll.

Soweit für den Moment, die ersten Schritte mit ADODB sind eigentlich genauso unkritisch wie die Installation, wenn mir dennoch in Zukunft noch größere Probleme auffallen sollten werde ich berichten.