Pagina 2 di 3123

Very short trick: disabilitare il ridimensionamento di una textarea su Safari

giovedì 5 febbraio, 2009

In tutti i browser sviluppati partendo dal motore di rendering WebKit (come apputo Safari o Google Chrome), i campi textarea mostrano, in basso a destra, la caratteristica funzionalità di resizing. Se questa particolarità può risultare davvero utile in certi casi, in altri si trasforma in un elemento fastidioso. Fortunatamente è possibile controllare questo comportamento direttamente [...]

Very short trick: prendere elementi casuali da un array in PHP

martedì 27 gennaio, 2009

La funzione shuffle() di PHP "mescola" letteralmente gli elementi di un array: PLAIN TEXT PHP: $a = array( "ele1","ele2","ele3","ele4" ); print_r( $a ); shuffle( $a ); print_r( $a ); Se abbiamo un array con n elementi e vogliamo visualizzarne m in modo randomico, possiamo usare: PLAIN TEXT PHP: // carica gli elementi $a = array( "ele1","ele2","ele3","ele4" ); // mescola gli elementi shuffle( $a ); // crea un nuovo array [...]

Very short trick: ADDED_TO_STAGE

giovedì 8 gennaio, 2009

Come abbiamo visto più volte, nel costruttore di una classe che estende un MovieClip può essere necessario aggiungere l'evento ADDED_TO_STAGE per capire quando il nostro MovieClip è disegnato effettivamente sulla stage: PLAIN TEXT Actionscript: // costruttore public function MyClass():void {     addEventListener( Event.ADDED_TO_STAGE, main ); } Sarebbe buona norma eliminare tale evento all'interno della funzione main(): PLAIN TEXT Actionscript: // costruttore public function MyClass():void {   [...]

Very short trick: duplicare o clonare una o più righe in MySQL

mercoledì 7 gennaio, 2009

Per duplicare totalmente il contenuto di una tabella su se stessa basta usare: PLAIN TEXT SQL: INSERT INTO MYTABLE SELECT * FROM MYTABLE È possibile anche utilizzare la clausa di WHERE se necessario: PLAIN TEXT SQL: INSERT INTO MYTABLE SELECT * FROM MYTABLE WHERE a=b Nel caso la tabella possiede qualche indice o chiave univoca, che provocherebbe un errore, è possibile filtrare i [...]

Very short trick: addEventListener() AS3, un handler più eventi

martedì 6 gennaio, 2009

In Actionscript 3.0 è necessario utilizzare addEventListener() per intercettare un qualsiasi evento: PLAIN TEXT Actionscript: /**  * Dato un MovieClip mc, si impostano eventi e handler  */ mc.addEventListener( MouseEvent.CLICK, on_click ); mc.addEventListener( MouseEvent.ROLL_OVER, on_roll_over ); mc.addEventListener( MouseEvent.ROLL_OUT, on_roll_out ); /**  * Funzioni di hander per gli eventi sopra indicati  */ function on_click( e:MouseEvent ):void {     // click } function on_roll_over( e:MouseEvent ):void {     // roll over } function on_roll_out( [...]

Very short trick: proxy RSS con SimplePie

lunedì 22 dicembre, 2008

Se usate Flash o Ajax per leggere Feed RSS da altri domini, dovete necessariamente dotarvi di un proxy (tunneling) a causa delle protezioni imposte da entrambe le tecnologie (vedi Tunneling e proxy server per Ajax e non solo ). Se sul vostro sito o blog è già presente SimplePie, potete scrivere una semplice proxy in [...]

Very short trick: come centrare elementi sulla pagina, anche su IE5

giovedì 4 dicembre, 2008

Non è che io me la prendo sempre con Internet Explorer, è solo che ogni dannata cosa positiva dello sviluppo Web (HTML e CSS) sembra non funzionare con il browser - ancora - più diffuso (un giorno qualcuno mi spiegherà il perchè). Un metodo assai comodo per posizionare un elemento al centro della finestra del [...]

Very short trick: 3 output function in PHP

martedì 18 novembre, 2008

All'interno di una funzione PHP è possibile stampare in tre modi diversi: PLAIN TEXT PHP: <?php function miaFunction( $valore = 'Ciao' ) { ?> <ul>   <!-- <li><?php echo $valore; ?> -->   <li><?=$valore?></li> </ul> <?php } ?> Oppure: PLAIN TEXT PHP: function miaFunction( $valore = 'Ciao' ) {     $o = '<ul><li>'.$valore.'</li></ul>';     echo $o; } Oppure: PLAIN TEXT PHP: function miaFunction( $valore = 'Ciao' ) {     $o = "<ul><li>$valore</li></ul>";     echo $o; } Post correlati Very [...]

Very short trick: versatilità delle classi CSS

lunedì 10 novembre, 2008

I più esperti lo sapranno già, tuttavia mi viene spesso chiesto che differenza c'è tra class e id nei fogli di stile CSS. Una panoramica su alcune differenze e avvertenze è possibile trovarla in Classi e ID nei CSS, tuttavia una caratteristica utile, che distingue class da id, è la possibilità di usare classi multiple. [...]

Very short trick: valori undefined in Javascript

mercoledì 22 ottobre, 2008

Esiste una forma abbreviata per assegnare "al volo" una valore ad una variabile se un'altra non è definita (undefined), usando l'operatore di OR logico (||) - doppio pipe: PLAIN TEXT JavaScript: // pluto risulta undefined var pluto; var pippo = pluto || '5'; alert( pippo ); // risultato: 5 Questa tecnica è utile nella scrittura di funzioni con parametri: PLAIN TEXT JavaScript: function miaFunc( param ) [...]

Pagina 2 di 3123