28. juni 2008, kl. 20:23

Historiske billeder

Jeg faldt ret tilfældigt over en hjemmeside samt en blog (old-picture.com & Old Picture of the Day) med historiske fotos fra "gamle dage". Jeg ved ikke hvorfor, men jeg synes, at det sjovt nok, at se billeder fra svundne tider.

Her er et foto af et af de mere specielle ting man kunne opleve i USA: Negro for sale
Link til det originale foto

Tilføjet af Mikkel Langelykke
25. juni 2008, kl. 19:28

Andrew Keen - You've been tagged!

Andrew Keen har i dag været inde og tjekke min hjemmeside. Måske han i stedet skulle flytte sit fokus til overvågningssamfundet og Woopra? :)

Andrew Keen Tagged Andrew Keen Tagged

Som man kan se var han inde og læse mit blogindlæg "Andrew Keen på den 11. time". Han læser nok ikke dansk, hvorfor han valgte at skride igen efter 0 sekunder.
Tilføjet af Mikkel Langelykke
23. juni 2008, kl. 20:18

Sjove billeder

Her er der lidt reaktioner på dagligdagens billeder og ikke mindst filosofering over ord, begreber, ting etc.


Tryk her for at læse resten af indlægget.
Tilføjet af Mikkel Langelykke
18. juni 2008, kl. 10:07

EB Afstemning: Plastikkirurgi


Jeg vælger 2!

Der må være statistisk belæg for at konkludere, at folk der står med to alternative, nummereret med 1 og 2, vil oftest vælge 2.
Tilføjet af Mikkel Langelykke
16. juni 2008, kl. 20:48

Bloker IP-ranges med preg_match

Som jeg har nævnt før spammer Windows Live min Woopra-statistik. Umiddelbart er det fra IP'erne 65.55.109.xxx og 65.55.110.xxx at de mærkelige søgninger kommer fra. For at blokere disse to IP-ranges benytter jeg regular expression funktionen preg_match i PHP.

$ip = $_SERVER['REMOTE_ADDR'];
if (!preg_match("/^65.55.(109|110).(d{1,3})$/", $ip)) {
    // WOOPRA KODE
    }

Jeg vil i det følgende gennemgå expression-mønsteret.

1. Delimiters Expression-mønsteret, der skal tjekkes for, skal være afgrænset af to afgrænsene tegn (delimiters). I dette tilfælde /. Dette kunne også være (), {}, [] mv.

2. Start på strengen ^ benyttes til at indikere starten på strengen.

3. Almindelige tegn Almindelige tegn som bogstaver og tal kan skrives direkte ind i mønsteret. Dette gælder for tallene 65 og 55.

4. Escape specielle tegn Specielle tegn skal "undslippes" med et back-slash.

5. Enten-eller | benyttes til at vælge imellem to eller flere muligheder. I dette tilfælde tjekkes der om 109 eller 110 står som det tredje nummer i IP'en.

6. Encifret tal (digits) d indikerer at det skal være encifret tal.

7. Antal {1,3} indikerer at der skal være 1 til 3 af de, i punkt 6, encifrede tal.

8. Slut på strengen $ benyttes til at indikere slutningen på strengen.

Tilføjet af Mikkel Langelykke