Gratis-Plugin: Volltextsuche in MySQL

Endlich gibt es auch die Volltextsuche für MySQL:

http://sphinxsearch.com/

Das kostenlose Plugin sphinxsearch machts möglich. Damit ist es jetzt endlich möglich, neben den MyISAM-Tabellen auch alle anderen Tabellenarten zu durchsuchen. MyISAM-Tabellen haben nämlich den Nachteil, dass sie weder Transaktionen noch Fremdschlüsselbeziehungen kennen.

In MySQL-Versionen ab 5.0.22 lässt sich Sphinx als eigener Tabellentyp integrieren. Das Indexieren und Suchen in den Tabellen führt auch in diesem Fall der externe Daemon durch. Die eigentlichen Textdaten speichern beliebige MySQL-Tabellen, Sphinx-Tabellen fungieren als eine Art Proxy. Zur Abfrage dienen SELECT-Statements, die beide Tabellen in einem JOIN kombinieren.

Dabei werden folgende Features unterstützt:

  • high indexing speed (upto 10 MB/sec on modern CPUs)
  • high search speed (avg query is under 0.1 sec on 2-4 GB text collections)
  • high scalability (upto 100 GB of text, upto 100 M documents on a single CPU)
  • supports distributed searching (since v.0.9.6)
  • supports MySQL natively (MyISAM and InnoDB tables are both supported)
  • supports phrase searching
  • supports phrase proximity ranking, providing good relevance
  • supports English and Russian stemming
  • supports any number of document fields (weights can be changed on the fly)
  • supports document groups
  • supports stopwords
  • supports different search modes („match all“, „match phrase“ and „match any“ as of v.0.9.5)
  • generic XML interface which grealy simplifies custom integration
  • pure-PHP (ie. NO module compiling etc) searchd client API

Momentan besteht das sphinxsearch-Paket aus folgenden Teilprogrammen:

  • indexer: Werkzeug zum Erstellen von Volltext-Indizes
  • search: Ein einfaches (Test-)Werkzeug, um Volltext-Indizes von der Kommandozeile aus abzufragen.
  • searchd: Ein Daemon, um von außen (also über externe Programme wie webskripte) auf die Volltext-Indizes zuzugreifen
  • sphinxapi: ein Satz von Programmierschnittstellen (API) für PHP (momentan; später mehrere Sprachen)

Microsoft macht Open Source ?!

Ich dachte erst, ich hätte mich verlesen als ich auf Golem.de gelesen hatte, dass Microsoft Open Source-Projekte anbietet.

Das ganze kann man unter der Seite http://www.codeplex.com/ nachlesen. Der Aufbau der Seite ähnelt etwas SourceForge (http://www.sf.net) mit den aktivsten und den neu hinzugekommenen Projekten.

Da kann ich nur sagen: Weiter so! Klasse Seite, die meine Unterstützung hat!

Microsoft Robotics SDK

Microsoft bietet seit 20.06.06 ein SDK zum Roboterbau an. Angeblich soll – neben Windows-Hardware – auch Lego Mindstorms unterstützt werden. Das mehr kann man auf Golem.de nachlesen:

http://www.golem.de/0606/46006.html

Hier gibts das SDK als CTP (Community Technology Preview) kostenlos zum Download:

http://www.microsoft.com/downloads/details.aspx?familyid=66d1363e-36a4-46be-ad36-01bcfbfb4969&displaylang=en

Coole Videos, in denen man das Teil man in Action sieht gibts bei Channel9 von MSDN:

http://channel9.msdn.com/showpost.aspx?postid=206574 (216MB!)

Die offizielle Homepage des MS Robitics SDK gibts auf http://msdn.microsoft.com/robotics/.

Werde das gute Stück demnächst mal ausprobieren. Bin ja echt mal gespannt, was sich genau dahinter verbirgt.

Nachtrag: Es gibt auch Tutorials zum Ausprobieren und Simulieren auf der Homepage: http://msdn.microsoft.com/robotics/getstarted/simulation/sim1/default.aspx

http://msdn.microsoft.com/robotics/getstarted/default.aspx

At last … Sicherheitsschulung ist endlich fertig!

Letzte Woche habe ich es endlich geschafft, das Manuskript für meine Sicherheitsschulung fertigzustellen.

Das ganze umfasst stolze 82 Seiten, die ich mit dem neuen Word 2007 Beta erstellt habe. Muss sagen, dass es echt Spaß macht, mit dem neuen Office-Paket zu arbeiten (auch wenn beispielsweise die Kompatibilität zu Office XP/2003 sehr zu wünschen übrig lässt).

Anbei das „vollendete Werk“ und die Folien des Vortrags zum Download:

http://www.minibrain.de/schulung/manuskript_basischulung.pdf

Sicherheitsschulung

Von meiner Firma habe ich die Aufgabe erhalten, eine Sicherheitsschulung vorzubereiten.

Nun, da ich alle Freiheiten habe den Inhalt zu bestimmen habe ich vor, diese in 3 Einheiten zu unterteilen:

Schulung für „Normal-Sterbliche“
Zielgruppe sind vorwiegend, Sekretärinnen, Personaler, …

Schulung für Entwickler
Zielgruppe sind unsere Software-Entwickler für C++, Java, …

Schulung für Administratoren
Zielgruppe sind unsere Admins und auch die Entwickler.

Mit der Schulung für „Normal-Sterbliche“ habe ich bereits begonnen. Themen sind unter anderem: Viren, Würmer & Trojaner, e-Mail-Sicherheit, Verschlüsselung, Backups (mit WindowsXP Bordmitteln) und einiges mehr. Die DRAFT-Version habe ich hier mal zum Download zur Verfügung gestellt. Feedback ist sehr willkommen!

Skript Sicherheitsschulung vom 26.2.06

Update:

Manuskript ist fertig und kann hier gefunden werden: http://minibrain.wordpress.com/2006/06/27/at-last-sicherheitsschulung-ist-endlich-fertig/

Bestellung bei faster!de

Am 16.2.06 habe ich mir bei faster!de einen Laserpointer der Marke Kensington bestellt.

Der Shop von faster.de macht auf mich einen guten Eindruck. Schlagworte wie „Geld-zurück-Garantie“ und „24h Lieferung“ haben mich überzeugt:

faster!de Garantie
Da ich das ganze so schnell wie möglich brauchte, habe ich meine Bestellung also aufgegeben. Leider warte ich bis heute noch auf meine Ware:

faster!de Bestellübersicht

Nachdem ich ein paar Tage nichts weiter von meiner Ware gehört habe, versuchte ich mich über den Bestellvorgang per e-Mail am 22.2.06 zu informieren. Bis jetzt ist noch keine Antwort eingetroffen. Also dachte ich mir, ich schau mal kurz bei Google.de nach, ob ich zu dem Shop vielleicht ein paar Referenzen finde. Zu meinem Übel musste ich feststellen, dass bei kelkoo.de der Shop von faster!de garnicht gut weggekommen ist.

Kelkoo-Shopbewertung

Ein anderer frustrierter Besteller hat Anfang Januar bereits seine Ware bestellt und Anfang Februar war immernoch nix da. Hätte ich doch nur vorher mal näher zu dem Shop recherchiert!! Und so langsam frage ich mich, ob ich mein schon am 16.2.06 überwiesenes Geld jemals wiedersehe …
Ich werde mal versuchen, diese Woche jemanden an die Strippe zu bekommen. Eine Telefonnummer ist ja immerhin auf der Homepage hinterlegt. Vielleicht kann mir ja jemand telefonisch Auskunft geben.
Falls die Seite – wie am Samstag – mal nicht funktionieren sollte, habe ich vorsorglich schon mal PDFs der wichtigsten Seiten angelegt.

Falls jemand ähnliche Erfahrungen mit diesem Shop gemacht hat, kann er oder sie mir gern mailen!

Februar-Patchday bei Microsoft

Heute ist es mal wieder soweit: wie jeden zweiten Mittwoch im Monat ist bei den Redmondern Patchday.

Im nachfolgenden sind die Patches aufgeführt:

Kritische Patches:

Wichtige Patches:

Offizielle Seite: http://www.microsoft.com/technet/security/bulletin/ms06-feb.mspx

Online-Updates:

Windows-Updateseite

Offline-Updates (z.B. für Modemuser):

Offizielle Patches als CD-ISO: hier

Inoffizielle Updatepacks: