
Nei giorni passati ho dovuto pensare ad una soluzione semplice (e veloce) per dotare il CMS aziendale di un anti-spam.
Ciò è stato reso necessario per la quantità elevata di spam che proveniva dai moduli contatti dei vari siti gestiti da questo CMS.
Che soluzione ho adottato? La più semplice e meno intrusiva possibile: aggiungere un campo di input (nascosto tramite CSS e/o Javascript) ad ogni modulo contatti che nel momento dell’invio debba essere necessariamente vuoto.
L’idea è molto semplice e fa leva sul seguente principio: i bot che spammano compilano indiscriminatamente tutti i campi per poi farne il submit, quindi per distinguerli una buona soluzione sta nel controllare che il campo sia vuoto (basta fare un controllo nel backend).
Se volete leggere tutto ciò che ho scritto (con esempio) in inglese vi consiglio “Best unobtrusive anti-spam technique (Not CAPTCHA)“.
Daniele Simonin 26 August 2008 alle 09:15 Ci sono 3 commenti

Finite le ferie si ricomincia a studiare e lavorare ;)
Per iniziare eccovi un sito interessante (in inglese) che parla di “Algoritmi e Strutture Dati“, un’argomento complesso ma affascinante allo stesso tempo.
Gli script sono scritti in pseudo-codice che quindi risulta essere “indipendente” dal linguaggio che effettivamente si vuole utilizzare.
Daniele Simonin 25 August 2008 alle 12:46 Aggiungi commento


Si vede che sono in ferie? Direi di si.
In questi giorni di pausa ho potuto riflettere molto sulle persone che mi stanno/stavano accanto e devo dire che non si smette mai di scoprire cose nuove:
Consiglio a chi ha un po’ di tempo di procurarsi i seguenti divx (un po’ datati, ma d’effetto):
Buon lavoro (a chi lavora) o buone ferie (a chi è in ferie)!
Daniele Simonin 18 August 2008 alle 18:56 Ci sono 2 commenti

Tutti (o quasi) in ferie! Auguro un buon ferragosto a tutti i lettori di questo blog :)
Daniele Simonin 15 August 2008 alle 10:59 C'è un commento

Nei primi giorni di ferie ho voluto “taroccare” il mio Nokia 6120c cercando di hackare il Symbian 9.2.
Perchè hackarlo?
Su Nokioteca è presenta una stanza chiamata Symbian Hacks dove sono presenti una miriade di informazioni utili (leggete leggete).
Ad ogni modo vi allego il file SymbianHack.rar che ho usato io: le istruzioni sono in inglese ma sono di facile comprensione :)
Naturalmente consiglio questa operazione solo a chi è consapevole di ciò che sta facendo!
PS: Cercando su Internet si trovano migliaia di documenti, files, ecc… tipo per installare N-Gage su Nokia (non della serie N), overcloccare la CPU, insomma per trasformare il vostro cellulare in un “tutto fare”.
Daniele Simonin 11 August 2008 alle 09:51 Aggiungi commento

sIFR 3 è l’insieme di script Javascript e Flash che permettono di creare del testo “dinamico” inglobando qualsiasi font si voglia.
In questo modo possiamo avere degli H1 con antialiasing e del font che vogliamo, niente male eh?
Mark Wubben, il creatore di sIFR, ha reso pubblica la documentazione sia della versione 2 che 3.
Su NETTUTS trovate un tutorial di facile comprensione che vi aiuterà ad utilizzare questa tecnica.
Per i curiosi, eccovi la demo ufficiale di sIFR 3.
Buon Lavoro
PS: Come potete notare ultimamente il blog non è aggiornatissimo, il motivo è semplice: la mia mente è già in vacanza ;)
Daniele Simonin 6 August 2008 alle 11:02 Ci sono 2 commenti

Daniele Simonin sono io, l’unico! per colpa dello spam i risultati su Google sono inquinati quindi è giusto cercare di ripristinare la situazione :P
Daniele Simonin 5 August 2008 alle 15:33 Aggiungi commento


Su NETTUTS è presente un articolo introduttivo riguardante la sicurezza nelle applicazioni PHP (ma non solo, visto che tutti i concetti espressi possono essere decontestualizzati).
Nel articolo “Can You Hack Your Own Site? A Look at Some Essential Security Considerations” vengono sostanzialmente trattati questi mini-argomenti:
Insomma niente di nuovo ma c’è da dire che una lettura del genere fa sempre bene ;)
Daniele Simonin 1 August 2008 alle 07:37 Aggiungi commento

Sei stressato? Il tuo datore di lavoro non capisce niente? Ti senti sprecato?
Perchè non fare così?
Daniele Simonin 29 July 2008 alle 07:43 C'è un commento

Come sappiamo tutti Internet Explorer 6 ha qualche problemino nel visualizzare le PNG (limitatamente alla gestione delle trasparenze) e quindi occorre utilizzare del codice Javascript/CSS per rimediare a ciò.
Da poco tempo è uscita la versione 2.0 Alpha 2 di IE PNG Fix che nonostante sia una versione alpha per quel che mi riguarda ha funzionato molto bene.
Questo script scansiona tutte le immagini PNG e le brackground-image (in realtà non è proprio così) per poi sostituirle utilizzando il alphaImageLoader (che supporta la trasparenza PNG).
Faccio notare il commento presente nel link soprastante:
It’s hard enough for designers to get over the developing stuff and you are forcing them to cope with that junk!
Questa è saggezza…
Daniele Simonin 28 July 2008 alle 16:39 Aggiungi commento
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Aug | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||