DoubleMetaphone Algorithmus
Aus gegenem Anlass musste ich die über 600 Zeilen Code von einer SQL Funktion nach PHP portieren.
Wer es braucht, kann sich hier die Klasse anschauen:
DoubleMetaphone Algorithm on Pastebin
Er kann zur Ähnlichkeitssuche verwendet werden, so haben z.B. Don und Ton den gleichen Wert.
Eigene Portable App erstellen
Als 1. Beitrag hier gibts gleich mal etwas recht nützliches. Es funktioniert nicht immer und es ist nicht in jedem Fall legal, also vorsichtig sein wofür ihr es anwendet, weil OpenSource bleibt OpenSource
Porable App erstellen am Beispiel der freien C# IDE Sharp Developer. Da es keine Portable App der Version 4 und höher gibt, hab ich etwas rumgebastelt und man sehe und staune wieviel möglich.
Wo man es runterladen kann und so weiter, müsst ihr selber wissen.
Als Codeschnipsel hab ich den hier gefunden für die Windows Kommandozeile:
msiexec /a SharpDevelop_4.1.0.8000_Setup.msi /qn TARGETDIR=”D:\SharpDevelop4Portable”
Er entpackt die msi Datei und man findet dann im Verzeichnis D:\SharpDevelop4Portable\PFiles\SharpDevelop\4.1 alle nötigen Dateien und im Verzeichnis “bin” die “Hauptexe”. Wenn man sie ausführt, sieht man die IDE vollständig ohne Probleme.
Nun muss man nur die Ordner mittels z.b. Winrar zu einer selbstentpackenden Exe Datei Archivieren und voila man hat eine Portable App. Wer will kann das gerne noch weiter ausbauen und einen eigenen Installer oder so verwenden, aber das ist hier nicht das Thema.