Weißmag Scharman?

Wieder mal eine Kleinanzeige aus einem der Anzeigenblätter (noch vom Dezember, da ich sie zeitweilig vergessen hatte):

Weißmag.-Scharman. Ritual zum nachmachen um Geld, Gesundheit und Wohlstand anzuziehen erh. Sie für 20,-€ postalisch bei G.H., Postfach...

Was genau mag das bedeuten? Bezieht sich „Scharman.“ auf einen Schamanen des ehemaligen Autobauers Karmann? Der scheint angesichts deren Insolvenz keinen allzu großen Erfolg mit Geld und Wohlstand gehabt zu haben.^^ Aber selbst mit korrekter Rechtschreibung: Wozu wird überhaupt beides genannt? Die Gier ansprechen, um nicht groß nachzudenken?

Nun ist es ja so, dass sehr viele Esoterikanbieter tatsächlich an den Mumpitz glauben, den sie den Leuten anbieten – irgendwie macht diese Anzeige auf mich jedoch eher einen auch in diesem Sinne unseriösen Eindruck, so mit abgekürztem Nachnamen und einer Postfachadresse…

Und ob die Anbieterin danach noch mehr Dinge oder Rituale anbietet, wenn der Kunde schon mal an der Leine ist? Muss ja nicht gleich der Hinweis sein, dass „weißmag.“ gar nicht „weißmagisch“ heißen sollte, sondern dass man einen weißen Magneten fürs Ritual bräuchte und der jetzt im Sonderangebot erhältlich wäre. Oh, Mist, hab ich jetzt jemandem einen Geschäftstip gegeben…?

Wenn so ein Anbieter besonders dreist sein will, könnte das als Antwort verschickte „Ritual“ ja so lauten: Schalte Kleinanzeigen, in denen du Rituale für was auch immer für 20 € anbietest. (Aber kein weißmag.-scharman., da hab ich das Monopol drauf.)

Wäre wahrscheinlich sogar das am meisten Erfolg Versprechende – gerade für die besonders Verzweifelten unter denen, die auf so einen Quatsch hereinfallen.

Bilderrätsel 59

Heute etwas später, da ich’s am Nachmittag vor lauter Arbeit vergessen hatte… nun, vielleicht freuen sich so auch Rater, die sonst nachmittags nicht können. Also: Was zeigt dieser Ausschnitt?

br59a

Wie immer gibt’s bei Bedarf Tips und neue Ausschnitte.

(21:57) Neuer Ausschnitt:

br59b

Gelöst von Ruthie: „Liebesschlösser“ an einem Gitter (an der Götzenturmbrücke in Heilbronn):

br59s

Ausgabe mehrfacher Spammer

Nach längerer Zeit wieder ein kleiner WordPress-Codeschnipsel von mir, diesmal nicht für eure Besucher, sondern für diejenigen von euch, die ein Spam­erkennungs­plugin wie Akismet einsetzen und im Backend immer wieder mal auf die Liste der aufgelaufenen Spams schauen (um zu sehen, ob nicht doch ein false positive, ein falsch erkannter echter Kommentar dabei ist) – und dabei Muster erkennen wollen, etwa ob besonders viele Spams von einem bestimmten Server oder für eine bestimmte Site kommen und dafür ggf. besondere Maßnahmen ergreifen wollen: z.B. bestimmte Server gleich per .htaccess sperren oder die Blacklist von WordPress zu füllen. Oder einfach neugierig sind.

Dieser Codeschnipsel gibt über der Spam-Tabelle eine zusätzliche Tabelle aus, in der mehrfache IPs, Namen, Emails und URLs aufgelistet werden:

Spam-Statistik

Wobei ein Klick auf jeden Eintrag die Suchfunktion startet, also alle zugehörigen Spam-Kommentare anzeigt.

Der folgende Code kann z.B. in ein eigenes kleines Plugin geschrieben werden (ich hab für solche Kleinigkeiten ein eigenes Sammel-Plugin); die functions.php des Themes geht genauso. (Auf jeden Fall, wie üblich, innerhalb von <?php?>.)

//Infos auf Kommentar/Spam-Seite
$ag_comment_page_counter = 0;

function ag_comment_page ($comment_status) {
    global $wpdb,$ag_comment_page_counter;
    if (!is_admin()) return;
    if ($ag_comment_page_counter>0) return;
    $ag_comment_page_counter++;
    if ($comment_status=='spam') {
        echo '<div id="ag-comment-stats">';
        echo '<table class="widefat" cellspacing="0"><thead><tr><th>Mehrfache IPs</th><th>Mehrfache Namen</th><th>Mehrfache Emails</th><th>Mehrfache URLs</th></tr></thead>'."\n<tbody><tr>";
        foreach (array('comment_author_IP','comment_author','comment_author_email','comment_author_url') as $item) {
            $stuffs = $wpdb->get_results("
                SELECT * FROM (
                    SELECT $item AS stuff,COUNT(*) AS count
                    FROM $wpdb->comments
                    WHERE comment_approved='spam'
                    GROUP BY stuff
                    ORDER BY count DESC, stuff ASC) AS allspam
                WHERE count>1");
            echo "<td>";
            if (count($stuffs)==0) echo "-"; else
            foreach ($stuffs as $stuff) {
                if ($item=='comment_author_url') $stuff->stuff=esc_url($stuff->stuff);
                if ($stuff->stuff!='')
                    echo '<a href="edit-comments.php?s='.htmlentities($stuff->stuff).'&mode=detail&comment_status=spam">'.
                        htmlentities($stuff->stuff)."</a> (".$stuff->count.")<br/>";
            }
            echo "</td>";
        }

        echo '</tr></tbody></table></div>'."\n";
        echo '<script type="text/javascript">
            jQuery(\'.search-box\').after(jQuery(\'#ag-comment-stats\'));
            </script>';
        //echo '</div></a>'."\n";
    }
}
add_action ('manage_comments_nav',ag_comment_page);

Eingebunden wird das ganze über die Aktion manage_comments_nav, die anscheinend die einzige Möglichkeit ist, einfach etwas in die Kommentar-Seiten einzubinden; da die Aktion für die Navigation sowohl vor als auch nach der Liste aufgerufen wird, verwende ich einen kleinen Zähler, um die Daten nur einmal auszugeben. Und das auch nur dann, wenn es sich um die Ansicht der Spam-Kommentare handelt (if ($comment_status=='spam')) und nicht um die anderer Kommentare.

Es wird dann erstmal der Tabellenkopf ausgegeben, bevor eine Schleife über die vier interessanten Punkte diese dann jeweils aus der Tabelle wp_comments liest (innere SELECT-Abfrage, aus der die äußere dann die nur 1x vorkommenden verwirft) und ausgibt. Am Schluss kommt noch ein bisschen JavaScript, um die Tabelle an eine schönere Stelle als zwischen Buttons und Seitenzahlen zu verschieben.

Nun, ich weiß nicht, wie nützlich dieser Code im Endeffekt wirklich ist, aber zumindest die Statistikverliebten werden ein paar Minuten damit unterhalten werden.^^

Dieser Code funktioniert übrigens nicht nur mit Akismet, sondern auch mit anderen Antispamplugins, die die Spams abspeichern und nicht sofort löschen/blockieren – Antispam Bee mit entsprechender Einstellung etwa. Und ich werde künftig wohl auch auf die Biene setzen – sie summt schon testweise in meiner Esoterik-Shop-Satire, und das Kommentar­vorschau­plugin hab ich auch schon schnell angepasst (mehr dazu ein anderes Mal) – und Akismet in Rente schicken. Es macht seine Arbeit an sich nicht schlecht, von wenigen false positives und false negatives pro Monat abgesehen (von Datenschutzbedenken will ich hier gar nicht anfangen), aber mit den zusätzlichen Informationen, die Version 2.5 eingeführt hat, begann Akismet auch, die wp_commentmeta-Tabelle mit Statistik-/History-Einträgen (akismet_as_submitted, akismet_history, akismet_result) zuzumüllen, die anscheinend auch für schon lange gelöschte Kommentare (noch?) nicht bereinigt werden.

Links und Videos der Woche (2011/2)

Is it as ot es ut?

Ausschau haltend Ist das neue Jahr doch glatt schon mehr als zwei Wochen alt! Höchste Zeit für die zweite Suchanfragen-Beantwortung des Jahres – keine Zeit zum füsse hochlegen!

Für die, die’s noch nicht wissen: Mit den grau hinterlegten Suchanfragen haben Leute hierher gefunden, und ich hab sie weder gekürzt noch erweitert noch erfunden.

is it as ot es ut
Is it? Nein, es ist eher us et os als ot es ut. Oder was meint ihr?

Bildervom Pfarao
Schau, das geht folgendermaßen: Du nimmst das falsche „f“, tunkst es in Farbe und malst damit nicht nur das „h“, sondern auch ein Bild von Chephrenchen, Tutanchamünchen oder Ramsilein – zu was Großem wie Chephren, Tutanchamun oder Ramses wird’s bei dir wohl eh nicht reichen.^^

sie sucht ab 16
Und er vor 16? Typisch, die Frauen wollen nur halb so viel arbeiten – 8 Stunden von 16 bis 24 Uhr – wie die Männer (0 bis 16 Uhr).

wwwguessindeuchland
Neinbestimmtnischt.

Welche lottozahlen kann man ankreuzen
Hmm, ich weiß nicht, ob du stark genug dazu bist, aber der wahre Lottozahlenankreuzer schafft es mindestens bis 48, an guten Tagen bis 49; wenn du das nicht kannst, solltest du lieber noch mehr trainieren. Übrigens soll Chuck Norris der einzige sein, der im 6-aus-49-Lotto auch die 50 ankreuzen kann.

wieviel wochen wiederholt sich ein dreier
Was für eine Frage! Hast du denn noch nicht bemerkt, dass jede Woche dieselben drei Zahlen gezogen werden?

optische lottozahlen verteilung
Eigentlich nirgends, denn die Zahlen sind typischerweise schwarz, also strahen sie nicht mal Licht im für uns optisch sichtbaren Bereich aus.

zuverlässiger wahrsager gegen vorkasse
Was zum Nachdenken: Wäre es nicht gerade ein Zeichen für die Zuverlässigkeit des Wahrsagers, wenn er generell nur hinterher nach Eintreffen seiner Prophezeiungen kassieren würde?

Prophezeiung dass nur Fische und Krebse überleben
Aber nur, wenn sie Widder- und Stier-Geborene sind!

beste hausnummer numerologie fuer schwangerschaft
9 1/2 Minuten später:
welches ist beste hausnummer fuer familien, numerologie
Na das ging ja schnell von der Schwangerschaft zur Familie! Nun, weißt du, die numerolügisch beste Hausnummer ist immer dieselbe wie die Größe des Kindes in Millimetern. Also viel Spaß beim ständigen Umzug!

adresse..von.russische..sex..sites
…findest du nur, wenn du den nötigen Geheimcode mit deinen Punkten hinbekommst. Deiner war leider falsch, sorry.

de .porno .kom
Ja, für deutsche Sexseiten brauchst du Kombinationen aus Punkten und Leerzeichen. Diese war aber auch falsch, sorry.

geh‘ loß ma
Wos wuißt?

los ma mei ruah
Wennst moanst, na hern ma halt auf für heit. :bye: Pfüagod bis zum nächstn Moi, und überlegts eich: what you gonna do i never found what i am looking for?


Foto: Coka – Fotolia.com