Om kommentering

No Comments

Dummen kommentare! 

Fra xkcd.com

Striben taler vidst for sig selv – sådan et virus er der vidst ikke mange der vil have meget imod?! I know I wouldn´t .

Når AJAX er bedst

1 Comment

Jeg har tidligere haft skrevet om Hijax og for nyligt om Hijax i praksis, emner hvor prædiken går på hvor vigtigt det kan være ikke at udelukke “dem som ikke kan afvikle Javascript“… men der findes dog også de modsatte eksempler – hvor “de” bare skal blive væk!

Sidste gang jeg skiftede design m.m. her på bloggen tog jeg hijax-princippet til mig, hvilket f.eks. har gjort, at man nu kan søge “live” med Javascript og “almindeligt” uden Javascript. Jeg ville have brugt samme teknik til kommentering, men kom aldrig længere end til at man kunne kommentere via et “normalt” POST.

Blog spam helvede 

At have en ganske almindelig standard HTML-formular er, nu til dags, næsten det samme som at sige “Jeg vil gerne være offer for al jeres lorte-spam – bare fyr løs“. Det var i hvert hvad resultatet for mig…

More

Akismet Antispam

1 Comment

Akismet AntispamTilbage i oktober 2006, skrev jeg en post om “blog spam”, i hvilken jeg introducerede flere metoder til at bekæmpe blog spam med. Mens disse var forholdsvis overordnede, handler denne post om én specifik metode – den distribueret metode.

Den distribueret metode

Rigtig kort fortalt, går dette fænomen ud på, at være flere om at udføre samme opgave. I dette tilfælde, arbejder vi alle på at bekæmpe spam!

Distribueret spam-bekæmpelse er ikke nogen ny tilgang – Vores alles kære Martin Thorborg og hans SPAMfighter projekt udnytter også denne teknik. SPAMfighter fungerer blot som et filter til applikationer som f.eks. MS Outlook.

More

Blog spam

2 Comments

De sidste par poster har delvis handlet om dette, og med denne skal jeg nok sætte et punktum (eller i hvert fald stort komma) ved emnet – Spam og mere specifikt .
Fænomenet er tilsyneladende ikke fremmede, google giver i skrivende stund 659.000 resultater, ved en søgning på “blog spam”.

I posten, “Edit in place med AJAX“, skrev jeg om et magisk felt som jeg brugte til et spamfilter. Denne post handler om selve spamfilteret, og andre metoder at komme blog spam til livs.

Først og fremmest, kan man jo spørge sig selv, hvor vigtigt det egentligt er at komme blog spam til livs? Og ikke mindst, hvor vigtigt er det for dig?
For mit vedkomende, handler det om kontrol – alle programmører er kontrol-freaks! Og så er jeg vel lidt af en perfektionist. Jeg synes bare ikke det hørte nogen steder hjemme, at der i en post om X kommer et link/reklame til Y.

More

Edit in place med AJAX

2 Comments

Som jeg skrev for i posten “Webcrawler“, har jeg måtte se mig nødsaget til at implementerer et spam-filter på siden, da en ubehøvlet edderkop har fundet vej til mit domæne. I den process fik jeg endnu engang lejlighed til at lege lidt med , denne gang handler det om en lille fed feature – Edit in place.

Som jeg skrev for ikke så længe siden i posten “Webcrawler“, har jeg måtte se mig nødsaget til at implementerer et spam-filter på siden, da en ubehøvlet edderkop har fundet vej til mit domæne. I den process fik jeg endnu engang lejlighed til at lege lidt med , denne gang handler det om en lille fed feature – Edit in place.

Edit in place effekt med AJAX.Alle der har oprettet en konto hos Flickr, har leget med fænomenet. Som animationen her til højre viser, får vi, med et enkelt klik på en tekst, mulighed for at redigerer denne og gemme ændringer – og dette helt uden at skulle reloade siden!

Hvordan virker det:
Edit in place benytter sig af Prototype Frameworket (prototype.js), som er et Javascript framework alle kan hente og benytte. Derudover skal du benytte selve script-filen editinplace.js og hvis du vil editinplace.css (Download en samlet .zip i bunden af denne post).
Jeg har ikke helt kunne finde ud af hvem der oprindeligt udgav scriptet, men 24ways.org har skrevet en udemærket code-walk-through, som forklare i detaljer hvad der sker bag scenen.
Derudover har Joseph Scott skrevet denne side, som lader dig downloade scriptet i forskellige version.

More

Older Entries