Wer merkt den Unterschied?

250g vs 200gNa, wer isst den noch?

Abgesehen davon, dass bei den Zutaten steht, dass der zu 42% aus Käse und nur 30% aus Gouda besteht: Toller Käse.

Aber wer merkt den Unterschied zwischen den beiden Packungen hier? Abgesehen davon, dass beim unteren der Strichcode auf der Vorderseite ist und beim oberen nicht…

Beide kosten sie 1.99 Euro. Der eine beim Netto, der andere bei REWE.

Der Unterschied: Bei Netto (und gerüchteweise auch Lidl) sind 250g drin, bei REWE (ebenso unter anderem Kaufland) gibt’s nur 200g.

Macht ja nix, kostet überall das gleiche.

Domain-Auktionen

Hachja… Wenn ich grad das nötige Kleingeld übrig hätte… Dann würd ich das vermutlich trotzdem nicht investieren…

Ich bin soeben informiert worden, dass die Domain porn.net zur Auktion steht. Anfangsgebot: $400.000

Da muss man schon eine Weile für arbeiten, um das Geld für diese Investition wieder rein zu bekommen 😉

Taxi, Taxi – Die Beute ist zu schwer!

Was macht man, wenn man nicht die ganze gestohlene Beute tragen kann?

Wie die britische Lokalzeitung „South Wales Echo“ am Montag unter Berufung auf das Einbruchsopfer Katie Battiscombe berichtete, war der 22-jährige Dieb im vergangenen Oktober in ihrer Abwesenheit in ihr Haus eingestiegen, hatte in Windeseile alle Elektronikgeräte in mehrere Plastiktüten und einen riesigen Sack gepackt und dann mit ihrem Telefon ein Taxi herbeigerufen. [FOCUS]

Druckst du Knopf!

Enter Validation CodeIch hab mal wieder einen aus der Kategorie „wie man’s nicht macht“ gefunden:

Habe mich bei einer Webseite angemeldet. Das übliche Prozedere: Daten eingeben und absenden. Dann auf die Mail mit dem Aktivierungscode warten und auf den Link darin klicken.

Daraufhin bekam ich die nebenstehende Seite angezeigt…

Ja, richtig: Der hat mir die Zahl aus dem Link noch mal rot hervorgehoben angezeigt und ich sollte diesen Code dann manuell in das Eingabefeld unten eintragen…

Sehr sinnig…

Nigeria Connection und das FBI

Sogenannte Mails von der Nigeria Connection hat sicher fast jeder schon mal bekommen (Beispielsweise hier oder hier). Das Prinzip ist immer gleich: Herr Uggubuggu, der letzte noch lebende Diener des Hundes eines gerade heimlich verstorbenen Millionärs will schnell ein paar Millionen aus dem Land schaffen, bevor die Regierung merkt, dass da noch Geld ist.

Also schickt er wildfremden Leuten E-Mails und bietet eine Beteiligung am Gewinn an. Dafür müsse man nur ein Konto eröffnen und das Geld entgegennehmen.

Grundsätzlich geht es dabei um zwei Arten von Transaktionen: Einerseits um „Vorschuß-Betrug„, bei dem das Opfer erst mal was bezahlt (Anwaltskosten, Bankgebüren), bevor es zur Überweisung des gesamten Geldbetrages kommen soll, und andererseits um Geldwäsche, z.B. von durch Phishing oder gestohlenen Kreditkarten erlangtem Geld.

Lange Rede, kurzer Sinn: Das folgende ist neu…

Ein „Follow-Up Mailing“ des Executive Directors des FBI, der mir versichert, dass sie meinen Mail-Verkehr mit Nigeria überprüft haben und alles okay ist:

Return-Path: <fbiwatch1@baliemail.com>
Received: from whasmtp-tariff.pas.sa.earthlink.net (whasmtp-tariff.pas.sa.earthlink.net [207.217.120.87])
   by mx1.tow5.interdose.net (Postfix) with ESMTP id 49C3012B1425
   for <dominik.deobald@***********>; Fri, 11 Jan 2008 18:13:52 +0100 (CET)
Received: from [209.179.142.21] (helo=whwamui-ascend.pas.sa.earthlink.net)
   by whasmtp-tariff.pas.sa.earthlink.net with asmtp (Exim 4.34)
   id 1JDMU4-0008Oi-Jn; Fri, 11 Jan 2008 08:11:52 -0800
Received: from 41.219.203.1 by webmail.hosting.earthlink.net with HTTP; Fri, 11 Jan 2008 08:11:52 -0800
Message-ID: <1802153.1200067912424.JavaMail.root@whwamui-ascend.pas.sa.earthlink.net>
Date: Fri, 11 Jan 2008 16:11:52 +0000 (GMT+00:00)
From: Federal Bureau Of Investigation Washington Dc <fbiwatch1@baliemail.com>
Reply-To: Federal Bureau Of Investigation Washington Dc <gove@federalbureau-investigation.org>
Subject: FEDERAL BUREAU OF INVESTIGATION FBI.WASHINGTON DC

ROBERT MUELLER III
EXECUTIVE DIRECTOR FBI
FEDERAL BUREAU OF INVESTIGATION FBI.WASHINGTON DC.
Email:gove@federalbureau-investigation.org

FBI SEEKING TO WIRETAP INTERNET

ATTENTION:

We believe this notification meets you in a very good present state of mind and health. We the Federal bureau of investigation (FBI) Washington, DC in conjunction with some other relevant Investigation Agencies here in the United states of America have recently been informed through our Global intelligence monitoring network that you presently have a transaction going on with the Central Bank of Nigeria (CBN) as regards to your over-due contract payment which was fully endorsed in your favor accordingly.

It might interest you to know that we have taken out time in screening through this project as stipulated on our protocol of operation and have finally confirmed that your contract payment is 100% genuine and hitch free from all facet and of which you have the lawful right to claim your fund without any further delay.Having said all this, we will further advise that you go ahead in dealing with the Central Bank office accordingly as we will be monitoring all their services with you as well as your correspondence at all level.

In addition, also be informed that we recently had a meeting with the Executive Governor of the Central Bank of Nigeria, in the person of Prof. Chukwuma Soludo and Mr. Kingsley Agwor along with some of the top officials of the Ministry regarding your case and they made us to understand that your file has been held in abase depending on when you personally come for the claim. They also told us that the only problem they are facing right now is that some unscrupulous element are using this project as an avenue to scam innocent people off their hard earned money by impersonating the Executive Governor and the Central Bank office.

We were also made to understand that a lady with name Mrs. Joan C. Bailey from OHIO has already contacted them and also presented to them all the necessary documentations evidencing your claim purported to have been signed personally by you prior to the release of your contract fund valued at about US$8,000,000.00 (Eight million united states dollars), but the Central Bank office did the wise thing by insisting on hearing from you personally before the go ahead on wiring your fund to the Bank informations which was forwarded to them by the above named Lady so that was the main reason why they contacted us so as to assist them in making the investigations.

They further informed us that we should warn our dear citizens who must have been informed of the contract payment which was awarded to them from the Central Bank of Nigeria, to be very careful prior to this irregularities so that they don’t fall victim to this ugly circumstance. And should in case you are already dealing with anybody or office claiming to be from the Central Bank of Nigeria, you are further advised to STOP further contact with them in your best interest and then contact immediately the real office of the Central Bank of Nigeria (CBN) only with the below informations accordingly:

NAME: PROF. CHUKWUMA SOLUD O
MR. KINGSLEY AGWOR

OFFICE ADDRESS: Central Bank of Nigeria, Central Business District,
Cad astral Zone, Abuja, Federal Capital
Territory, Nigeria.

TEL: +234-8022-617-351

Email: cbnpayoffice@centralbankpaymentdepartment.org

NOTE:
In your best interest, any message that doesn’t come from the above official email address and phone numbers should not be replied to and should be disregarded accordingly for security reasons. Meanwhile, we will advise that you contact the Central Bank office immediately with the above email address and request that they attend to you payment file as directed so as to enable you receive your contract fund accordingly.

Ensure you follow all their procedure as may be required by them as that will further help hasten up the whole procedures as regards to the transfer of your fund to you as designated. Also have in mind that the Central Bank of Nigeria equally have their own protocol of operation as stipulated on their banking terms, so delay could be very dangerous. Once again, we will advise that you contact them with the above email address and make sure you forward to them all the necessary informations which they may require from you prior to the release of your fund to you accordingly.

All modalities has already been worked out even before you were contacted and note that we will be monitoring all your dealings with them as you proceed so you don’t have anything to worry about. All we require from you henceforth is an update so as to enable us be on track with you and the Central Bank of Nigeria. Without wasting much time, will want you to contact them immediately with the above email address so as to enable them attend to your case accordingly without any further delay as time is already running out.

Should in case you need any more information in regard to this notification, feel free to get back to us so that we can brief you more as we are here to guide you during and after this project has been completely perfected and you have received your contract fund as stated.Thank you very much for your anticipated co-operation in advance as we earnestly await your urgent response to this matter.

Best Regards,

Robert S. Mueller III
Federal Bureau of Investigation
J. Edgar Hoover Building
935 Pennsylvania Avenue, NW Washington, D.C.
20535-0001, USA
Email: gove@federalbureau-investigation.org

Ist das nicht ein toller Service? 🙂

GROUP_CONCAT()

Als Programmierer lernt man nie aus… Es gibt immer noch die eine Funktion, die das Arbeiten einfacher macht…

Heute bin ich über die Funktion GROUP_CONCAT() in MySQL gestolpert.

Eine ganz einfache Funktion – an sich wenig beeindruckend und alles andere als komplex. Nur: Ich hab sie bisher noch nicht gekannt. Im „allgemeinen SQL“ existiert sie nicht, und auch bei Microsoft Transact-SQL konnte ich kein Äquivalent finden. Ich dachte mir immer „Wäre schön, wenn so was existieren würde“ – aber nachgeschaut habe ich nie…

Was tut sie?

Wenn man einen SQL-Query mit einem GROUP BY einsetzt, dann kann man mit GROUP_CONCAT() alle Strings einer Spalte einfach konkatinieren, also hintereinander hängen. Auf Wunsch mit Trennzeichen.

Nehmen wir einfach mal an, wir haben eine Tabelle mit Blog-Einträgen und eine weitere Tabelle, in der die ganzen Tags zu diesen Blogeinträgen stehen – ein Tag pro Datensatz:

Blog_Posts:

Post_ID Title
1 Wetter
2 Leben
3 Sex
4 Weltfrieden
Blog_Tags:

Post_ID Tag
1 sonne
1 wolken
3 oben ohne
3 frau

Jetzt wollen wir die Blogbeiträge incl. allen Tags auslesen. Wir haben drei Möglichkeiten:

  • Wir lesen erst Blog_Posts und machen dann einen weiteren SELECT auf Blog_Tags – einen für jeden Blog-Eintrag. Dadurch fragen wir die beiden Tabellen oben nacheinander ab, erhalten also zwei Result-Sets, die wir mittels Programm zusammenführen müssen.
  • Wir lassen SQL einen JOIN auf beide Tabellen ausführen und sortieren dann mittels Programm die Daten aus. Als Ergebnis bekommen wir beispielsweise…
    SELECT P.Post_ID, P.Title, P.Tag
    FROM Blog_Posts P
    JOIN Blog_Tags T ON P.Post_ID = T.Post_ID
    WHERE P.Post_ID = 1
    Post_ID Title Tag
    1 Wetter sonne
    1 Wetter wolken

    Wir müssen also auswerten, dass die beiden Zeilen zusammengehören und nur deshalb so erscheinen, weil mehrere Tags vorliegen.

  • Wir setzen GROUP_CONCAT() ein, und lassen MySQL die Arbeit übernehmen.
    SELECT P.Post_ID, P.Title,
           GROUP_CONCAT(T.Tag SEPARATOR ', ') AS Tags
    FROM Blog_Posts P
    JOIN Blog_Tags T ON P.Post_ID = T.Post_ID
    WHERE P.Post_ID = 1
    GROUP BY P.Post_ID, P.Title
    Post_ID Title Tags
    1 Wetter sonne, wolken

Lernen in Häppchen

Wichtige Grundregel, wenn man im IT-Bereich erfolgreich sein will: Man hat nie ausgelernt. Es gibt immer neues Wissen, das man lernen sollte. Alles Wissen auf einen Schlag anzusammeln ist gar nicht möglich – außerdem gibt’s dauernd neues. „Informations Technologie“ ist eine junge Wissenschaft und noch ständig in Bewegung.

 Manchmal sind es ganz kleine Informationshäppchen, die man sich aneignen kann.

 In dieser Hinsicht starte ich jetzt eine neue „Reihe“ auf meinem Blog: Lernen in Häppchen.

 Ich stolpere immer wieder über neues Wissen und neue Möglichkeiten, insbesondere im Bereich meiner normalen Tätigkeit mit PHP, MySQL und Apache basierten Webservern. Meist sind es nur ganz kleine Sachen – gar nichts weltbewegendes.

Hier eine neu entdeckte Funktion, da ein Konfigurations-Eintrag.

Für mich sind die jeweils neu. Vieleicht für andere auch…