Neue Version geplant! Eure Tipps gefragt?

5. Mai 2008

Ich plane jetzt eine neue Version von Spambog.com.

Um es noch benutzerfreundlicher zu machen, würde ich mich freuen wenn Ihr mir Verbesserungsvorschläge was bestehende Funktionen und neue Funtkionen angeht, hier im Blog mitteilen könntet.

2 Punkte kommen auf jeden Fall in die neue Version

- mehr Domains
- Benutzerbezogener Spamfilter, wo jeder seinen eigenen Spamfilter für seine Adresse einrichten kann

Und jetzt seit ihr gefragt…

MySQL Volltextsuche mit deutscher Stoppwortliste

28. Februar 2008

Da ich mich gerade mit der Volltextsuche in MySQL beschäftigt habe und feststellen musste, dass es garnicht so einfach ist eine deutsche Stoppwortliste zu finden, die ein unnötiges anschwillen des Volltext-Indizes verhindern soll - habe ich mal recherchiert und die gängisten deutschen Wörter in einer Wortliste zusammen gefasst.

Die Stoppwortliste muss dann nur noch auf den Server geladen werden - ich habe sie in /etc/ kopiert, wo auch meine my.cnf liegt - und in der my.cnf muss dann noch folgendes ergänzt werden:

[mysqld]
ft_min_word_len = 3
ft_stopword_file = /etc/stopwords_german

Danach MySQL neustarten, bei mir wäre es “/etc/init.d/mysql restart”.

Um zu prüfen ob alle Einstellungen erfolgreich übernommen wurden, reicht es aus diesen MySQL-Befehl auszuführen:

show variables like 'ft_%'

Wenn schon ein Volltext-Index besteht, muss dieser natürlich erneuert werden. Das macht man mit einem einfachen MySQL-Befehl:

REPAIR TABLE tbl_name QUICK;

Hoffe ich konnte jemand weiterhelfen.

Deutsche Stoppwortliste

[Lösung] Upload-Fortschritt (Upload Hook) mit PHP 5.2 und APC funktioniert nicht?

7. November 2007

Seit PHP 5.2 ist es nun möglich über eine Upload-Hook den aktuellen Status einer Datei die gerade hochgeladen wird zu ermitteln!
Mit meinem lokalen Apache (XAMPP) auf Windows klappt das auf anhieb ohne Problem.
Da ich das nun auch auf meinem neuen Server nutzen wollte, staunte ich nicht schlecht, als es nicht ging.
Die Konfigurationen waren die selben und die Apache- und PHP-Version waren auch identisch.

Warum ging es nicht? Den einzigen Unterschied zwischen meinem Server und meinem XAMPP bestand darin, dass mein PHP auf dem Server den suhosin-patch beinhaltete!
Und darin liegt das Problem! Scheinbar ist das noch ein Bug, der mal behoben werden müsste!
Also hab ich in der suhosin.ini ein “;” vor das extension=suhosin.so gemacht, um diese Erweiterung zu deaktivieren.

Nach dem Neustart meines Server funktioniert der Upload-Hook perfekt!

Wo die Probleme zwischen suhosin und dem Upload-Hook liegen kann ich mir nicht erklären!
Vielleicht weiß es jemand von euch?

Update auf PHP 5.2.4 mit APC (Another PHP Cache) auf openSUSE 10.2

7. November 2007

Hier möchte ich für euch mal zusammenfassen, was alles dazu nötig ist um auf einem openSUSE-Root-Server die aktuelle PHP-Version inkl. der APC-Erweiterung (Another PHP Cache) zu installieren.

In meinem Fall handelt es sich um einen Root-Server von Strato mit einer Grundinstallation von openSUSE 10.2 und PHP 5.2.0 den ich auf PHP 5.2.4 updaten will. Auf die MySQL-Version geh ich nicht weiter ein, da ich keinen Grund sehe, diese auch immer auf den aktuellen Stand zu halten. Hatte noch nie Probleme, egal welche Version!

Für die Installation brauchen wir alle rpm-Dateien von download.opensuse.org die mit php5- anfangen und die Datei apache2-mod_php5-5.2.4-1.22.i586.rpm.

Außerdem brauchen wir die rpm-Datei (php5-APC-3.0.15-1.1.i586.rpm) für die APC-Erweiterung. Die findet ihr hier.

Verbindet euch mit WinSCP auf euren Root-Server und legt ein Verzeichnis eurer Wahl an z.B. phpupdate. In dieses kopiert ihr dann die ganzen rpm-Dateien die ihr heruntergeladen habt!

(Ich weiß, es ist auch möglich ohne das ganze Hoch- und Runtergelade alles über Yast zu machen, aber bei mir ging das nicht wirklich, zu mal es auch recht unübersichtlich ist, wie ich finde)

Nach dem die Dateien in eurem Verzeichnis gelandet sind, loggen wir uns via Putty auf der Konsole unseres Servers ein.

Nach der erfolgreichen Anmeldung geben wir in der Konsole cd /phpupdate/ ein, um in unser Verzeichnis zu wechseln wo die ganzen rpm-Dateien liegen.

Dann geben wir das Kommando rpm -Uvh *.rpm ein. Nun wird das Update inkl. aller Erweiterungen durchgeführt - auch unsere APC-Erweiterung wird installiert.

Sollten Fehlermeldungen auftauchen wie diese z.B.

h1343380:/php5 # rpm -U *.rpm
error: Failed dependencies:
libqdbm.so.14 is needed by php5-dba-5.2.4-1.2.i586
libxml2-devel is needed by php5-devel-5.2.4-1.2.i586
autoconf is needed by php5-devel-5.2.4-1.2.i586
automake is needed by php5-devel-5.2.4-1.2.i586
pcre-devel is needed by php5-devel-5.2.4-1.2.i586
libgmp.so.3 is needed by php5-gmp-5.2.4-1.2.i586
libmhash.so.2 is needed by php5-mhash-5.2.4-1.2.i586
libming.so.0 is needed by php5-ming-5.2.4-1.2.i586
aspell-en is needed by php5-pspell-5.2.4-1.2.i586
libaspell.so.15 is needed by php5-pspell-5.2.4-1.2.i586
libpspell.so.15 is needed by php5-pspell-5.2.4-1.2.i586
libtidy-0.99.so.0 is needed by php5-tidy-5.2.4-1.2.i586

dann reicht es aus diese Dateien aus unserem Verzeichnis zu löschen, denn sie sind nicht zwingend erforderlich. Falls ihr trotzdem diese wünscht, könnt ihr sie irgendwo suchen & herunterladen und dann eurem Verzeichnis hinzufügen.

Nun sollte alles reibungslos installiert wurden sein.
Jetzt gehen wir in das Verzeichnis /etc/php5/apache2 am besten via WinSCP und editieren die php.ini!
Am Ende der php.ini fügen wir folgende Zeile ein:

[APC]
extension=apc.so
apc.enabled=1
apc.rfc1867=1
apc.shm_segments=1
apc.optimization=0
apc.shm_size=128
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.enable_cli=0
apc.file_update_protection=2

Nun starten wir via Putty über die Konsole mit rcpache2 restart unseren Apache neu.
Nun sollte PHP 5.2.4 inkl. APC erfolgreich laufen!

Spambog - einer der 6000 wichtigsten Internetadressen in Deutschland!

10. Oktober 2007

Spambog.com zählt nun zu den 6000 wichtigsten Internetadressen in Deutschland!
Das Projekt wurde in der aktuellen Ausgabe des Web-Adressbuch 2008 veröffentlicht.

Back2Spamer.com in PC Praxis 09/2007

7. September 2007

Mein Projekt www.back2spamer.com wurde als Tipp in der PC Praxis Ausgabe 09/2007 vorgestellt.
Ich danke der Redaktion dafür, zu mal ich nicht großartig Werbung dafür gemacht habe - und dieses Projekt auch nur nebenbei entstand.

Bug beim Proxytest behoben!

12. Juli 2007

Ich habe ein Bug bei dem Test von Proxies behoben. Es wurden einige Proxies als verwendbar erkannt, obwohl Sie Fehler zurückgaben.
Ich bin nun von fsockopen auf cUrl umgestiegen, und das läuft wesentlich stabiler und zuverlässiger.
Aufgefallen ist mir das ganze bei der Entwicklung eines neuen Projektes von mir, was ich aber noch streng geheim halte.
Eins kann ich nur sagen, wer Proxybase.de gut findet, wird dieses Projekt lieben ;O)

Spambog in ComputerBILD 12/2007

30. Mai 2007

Spambog.com wurde in der ComputerBILD 12/2007 unter dem Thema “40 neue E-Mail-Tricks” als Dienst für Wegwerf-Email-Adressen empfohlen und dessen Bedienung beschrieben. Zu letzte wurde Spambog.com als TOP-Website der Ausgabe 05/2007 vorgestellt. Das macht mich sehr stolz und ich danke der ComputerBILD-Redaktion sehr dafür.

Beta-Phase abgeschlossen -> Projekt freigegeben!

11. Mai 2007

So, nun ist es soweit! Die Beta-Phase ist abgeschlossen, und Proxybase.de kann frei verwendet werden.

Neue Funktionen in der Beta-Version

17. April 2007

Ich hab seit dem ersten Release einige Verbesserungen vorgenommen und neue Funktionen hinzugefügt.
Neben IP-Adressen inkl. Port werden jetzt auch Hostnames inkl. Port anerkannt und getestet.
Es ist eine neue Schaltfläche “Proxys herausfiltern” hinzugekommen, um Proxy-Adressen aus einem Text heraus zu filtern.
Der Sinn: Viele Proxylisten im Internet ermöglichen es nicht mehrere Proxys aus einer Liste (Tabelle), für Copy&Paste, zu markieren, ohne dabei den Inhalt der anderen Spalten der Tabelle ebenfalls mit zu markieren. Durch diese Schaltfläche wird das Problem gelöst - und es werden nur die Proxy-Adressen aus dem eingefügten Tabelleninhalt herausgefiltert.

Der Standard-Timeout wurde auf 10 erhöht, da bei 5 zu viel missachtet wurden, die verwendbar gewesen wären.

Außerdem werden jetzt auch CoDeeN-Proxys erkannt und aufgelistet.