
Interessantissimo articolo intitolato “50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)” dove vengono listate le soluzioni ai problemi più comuni che tutti noi prima o poi incontreremo (o abbiamo già incontrato).
La lista è molto lunga, quindi merita di essere letta con calma :)
Daniele Simonin 18 February 2010 alle 22:11 Aggiungi commento

Giorni fa mi sono letto l'articolo "Improve your jQuery - 25 excellent tips" dove ho trovato dei consigli molto interessanti (sinceramente non tutti perchè alcuni erano banali).
Il consiglio che più mi ha "affascinato" è il seguente:
Google have been hosting several JavaScript libraries for a while now on Google Code and there are several advantages to [...]
Daniele Simonin 29 June 2009 alle 10:13 Aggiungi commento

Diffondo l'articolo "A Beginners’ Guide to Big O Notation" perchè va a supportare quello che scrissi tempo fa nel tutorial "Studio degli algoritmi".
L'articolo è molto breve e spiega (in inglese) le basi su come valutare la complessità di un codice (sostanzialmente le performance); come sempre...dietro alla programmazione c'è sempre tanta matematica ;)
Daniele Simonin 26 June 2009 alle 09:42 Aggiungi commento

Ho dovuto sbatterci un po' la testa ed il risultato è il seguente:
Visualizza il codice SQL
CREATE PROCEDURE pulisciTabella(IN db_name VARCHAR(255), IN tab_name VARCHAR(255
))
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE colonna VARCHAR(255);
DECLARE colonne CURSOR FOR SELECT COLUMN_NAME FROM
INFORMATION_SCHEMA.COLUMNS WHERE table_name = tab_name AND table_schema =
db_name;
DECLARE [...]
Daniele Simonin 24 November 2008 alle 11:10 Ci sono 3 commenti

Ogni volta mi ritrovo a ricercare su Google sempre la stessa cosa: come avere i valori di latitudine/longitudine di un determinato indirizzo usando Google Maps?
Ecco il motivo di questo post: la prossima volta andrò direttamente a leggermi ciò che ho scritto ;)
Questi sono gli steps:
Ricercare su Google Maps l'indirizzo desiderato (in modo che venga centrato);
Scrivere [...]
Daniele Simonin 29 August 2008 alle 09:42 Ci sono 7 commenti

Qualche volta mi ritrovo a cercare "Opacity CSS" su Google perchè puntualmente mi dimentico come settare la trasparenza mediante CSS.
Ecco un esempio di classe che setta la trasparenza al 75%:
Visualizza il codice CSS
.opacity75 {
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}
Facile no?
Daniele Simonin 19 June 2008 alle 15:30 Ci sono 2 commenti

Colin Cochrane ha scritto un ottimo articolo che spiega in maniera piuttosto semplice 3 tecniche per implementare il RollOver in CSS.
CSS Preloading
Visualizza il codice CSS
#rollover{background:url("/images/1.gif");}
#rollover:hover{background:url("/images/2.gif");}
Risulta essere la tecnica più naturale per implementare il RollOver, ma il ritardo del caricamento della seconda immagine è spesso un problema.
Image Visibility Swap
Visualizza il codice CSS
#rollover{background:url("/images/2.gif");display:block;height:50px;width:50px;}
#rollover:hover img{visibility:hidden;}
Il HTML [...]
Daniele Simonin 4 November 2007 alle 14:24 Aggiungi commento

Gareth Heyes giocherellando con PHPIDS ha "scoperto" alcune cosette interessati su Javascript.
Tutti sappiamo che per fare una cosa ci sono mille modi e l'articolo "Javascript for hackers" fa leva proprio su questo.
Un esempio di domanda: Cosa faccio se non posso usare eval()?
Visualizza il codice JavaScript
x=eval;
x();
Geko based browsers also allow you to call the eval [...]
Daniele Simonin 1 October 2007 alle 12:01 Aggiungi commento

Hamachiya2 ha scoperto che, scrivendo la seguente riga HTML, Internet Explorer 6/7 alla visualizzazione della pagina darà un bel errorino:
Visualizza il codice HTML
<style>*{position:relative}</style><table><input></table>
Se volete provare con i vostri occhi (e con il vostro IE6/7) basta andare in questa pagina (o questa).
Ha qualche utilità sapere questa cosa? Assolutamente no, però è divertente ;)
PS: Internet Explorer [...]
Daniele Simonin 7 August 2007 alle 09:26 Ci sono 4 commenti

Dopo aver scritto il post "Aggiunto antispam matematico" mi sono arrivate mail e commenti per chiedermi come avevo fatto a svolgere l'auto-compilazione del campo somma mediante Javascript.
Eccovi i passi:
Scaricare ed installare il plugin "Math Comment Spam Protection Plugin" (o un altro simile);
Aggiornare il template dei commenti in modo da settare la proprietà name a commentform:
Visualizza [...]
Daniele Simonin 24 July 2007 alle 18:36 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 | |||