itaeng

Blog

Pubblicato in:null

Le tempistiche...

05APR2011

The Brads - Mute button

Pubblicato in:js trucchi

Un semplicissimo antispam con jQuery

22MAR2011

Recentemente mi è capitato di dover implementare un semplice antispam su un mio sito, che riceveva quantità enormi di post spazzatura. Non volevo appesantire il tutto e non volevo usare script presi chissàddove, così, ricordando che la maggior parte dei bot non sa interpretare javascript, ho deciso di usare questo linguaggio come difesa; tantopiù che gli utenti senza javascript abilitato sono meno dell'1%, percentuale del tutto trascurabile (anzi, magari quell'1% è composto proprio dal bot :))

Per farla breve, ecco la ricetta del mio script:

Prima di tutto modifico l'action del mio form, da (per esempio) post/add a post/antispam_add

	<form action="/post/antispam_add" id="idDelMioForm" method="post">

Aggiungo un pizzico di jquery:

	$(document).ready(function(){
		$('.submit input').click(function() {
			action = $('#idDelMioForm').attr('action');
			newaction = action.replace('antispam_', '')
			$('#idDelMioForm').attr('action', newaction);
			return true;
		});
	})

Scritto... e filtrato!

Semplice, no? :) In questo modo non c'è bisogno di utilizzare orribili captcha, che sono l'antitesi dell'usabilità, l'utente non si accorge di nulla ed otteniamo un buon risultato... sperando che i bot continuino a non interpretare codice javascript :)

Pubblicato in:

Yahoo pubblica una guida sulle "best practices" per la scrittura sul web

18GEN2011

Scopro or ora che Yahoo ha creato una guida sulle "best practices" per la scrittura sul web. Merita più di un'occhiata, ho scovato alcuni consigli molto interessanti ed utili.

http://styleguide.yahoo.com/

Per esempio, lo sapevate che googlare è un verbo il cui uso è sconsigliato? Strano che lo dica Yahoo... laugh

Pubblicato in:trucchi

Importare il dump di un database enorme in mysql

26NOV2010

Mi è appena capitato di dover caricare il dump di un database di grosse dimensioni (oltre il centinaio di MB) su MySQL. Il tool di importazione di PhpMyAdmin supporta fino a 8MB e tool come bigdump non mi sono serviti a nulla...

Ma per fortuna che c'è la shell e che sono su linux!

Questo è il comando che mi ha salvato:

mysql -u utenteDiMySQL -p nomedeldatabase < dump.sql

 

Pubblicato in:

CSS3 Finalize: un plugin per jquery che...

22NOV2010

... che si occupa di leggere tutti i tag css3 presenti nei fogli di stile e nel codice css3 inline (orrore e sdegno), e gli aggiunge il relativo prefisso -moz, -webkit o quello che gli serve. Non sono riuscito a capire se si preoccupa anche di verificare se  è necessario inserire il prefisso (in base alla versione del browser), ma mi pare di no. Non l'ho ancora testato, anche perchè... stavo facendo un plugin simile per conto mio, diamine! smiley

Battuto sul tempo!