Saidmade.com 2.0: sta arrivando…

giovedì 16 aprile, 2009

Post correlati The First: disponibile su iTunes (1) Mad Ideas: il primo User Generated Ideas (0) Job in saidmade: cercasi programmatore (0) How I did it: il logo di Saidmade (5) Apple iPhone: The First Release 1.2 (1)

Shadowbox 3.0 beta

venerdì 10 aprile, 2009

È stata rilasciata proprio ora (grazie alla segnalazione dell’autore Michael J. I. Jackson) la release 3.0 beta di Shadowbox.js. Oltre alla nuova grafica del sito ecco i più importanti cambiamenti di questa release preliminare: A major rewrite/reorganization of the code Greatly simplified setup process by eliminating all load* methods and using options to specify language/adapter/player(s) instead Separated Shadowbox [...]

Wordpress MU: aggregare le singole tag cloud dei blog

lunedì 6 aprile, 2009

Potrebbe non capitarvi mai di dover aggregare le singole tag cloud in Wordpress MU. Inoltre, in determinati contesti, potrebbe non aver senso mostrare una "nuvola" con le tag di blog eterogenei. Tuttavia, nel caso remoto che a qualcuno servisse, ecco un modo semplice di mostrare una tag cloud aggregata. La tag cloud standard di Wordpress Prima di [...]

Very short snippet: estendere un array Actionscript con il metodo shuffle()

giovedì 2 aprile, 2009

Avevo parlato già di come realizzare il metodo shuffle() in Javascript e Actionscript. Mi sono accorto, tuttaavia, di non aver sottolineato che anche Actionscript è in grado di estendere, nel medesimo modo di Javascript, il proprio oggetto Array: PLAIN TEXT Actionscript: Array.prototype.shuffle = function() {     for(var j:uint, x:*, i:uint = this.length; i; j = Math.floor(Math.random() * i), [...]

Wordpress: ordinare una serie di post per un campo qualsiasi

lunedì 23 marzo, 2009

La tecnica che illustro qui è utile in molte situazioni dove, ad esempio, abbiamo un array di array o un array di oggetti. In Wordpress può capitare di dover manipolare un elenco di post, nel formato standard di array di stdClass Object, senza aver accesso alla select originale (sul database) che ha generato l'elenco (array) [...]

Very short snippet: come recuperare la categoria padre in Wordpress

venerdì 20 marzo, 2009

In Wordpress le categorie possono essere organizate in una struttura "padre" "figlio". Questo significa che un singolo post può appartenere a più categorie. Può tornare utile in alcuni casi determinare, a prescindere dai "figli", quale sia la categoria padre di un post: PLAIN TEXT PHP: /**  * Ritorna la categoria padre di un post  *  * @return  * @param object [...]

Papervision 3D: mostrare il cursor hand sugli elementi 3D interattivi

domenica 15 marzo, 2009

Impostato un materiale in modalità interactive e agganciando un evento ad un piano: PLAIN TEXT Actionscript: var mymaterial:BitmapAssetMaterial = new BitmapAssetMaterial("foto1"); mymaterial.interactive             = true; var myplane:Plane                  = new Plane( my_material, 200, 100, 0, 0); myplane.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS,     function(e:InteractiveScene3DEvent):void {     // todo     } ); è possibile attivare la [...]

Very short trick: pagine padri e pagine figlie in Wordpress

giovedì 12 marzo, 2009

In Wordpress alternativamente ai post sono disponibili le pagine che, se pur simili, hanno alcune importanti differenze con i Post veri e propri. In praticolare una pagina può avere delle pagine "figlie", similmente a quello che accade con le categorie. Ecco alcuni script utili per districarsi nella loro gestione e manipolazione: PLAIN TEXT PHP: /**  * Questo codice, ad [...]

Biglietto da visita in 3D con Papervision

giovedì 5 marzo, 2009

Ecco un modo originale di proporre e presentare il proprio biglietto da vista sul Web! Il sorgente qui. Loading Flash Player... swfobject.embedSWF("/wp-content/uploads/2009/03/card.swf", "swfd8241", "640", "400", "9.0.0", "", {}, {wmode: "window", menu: "false", quality: "high", bgcolor: "#000000", allowFullScreen: "true"}, {}); Post correlati PicLens in Flash con Papervision3D 2.0: parte II (14) Piclens in Flash con Papervision3D 2.0 (2) Papervision3D: BasicView (0) Installare Papervision3D [...]

Impostare le opzioni di un dialogo jQuery UI in modo globale

giovedì 19 febbraio, 2009

È possibile impostare le opzioni di un dialog() jQuery UI in modo globale, in modo che abbiano effetto su tutti i dialoghi che si apriranno. Questo è utile per non ripetere continuamente le stesse indentiche impostazioni. Per farlo è possibile scegliere due strade: PLAIN TEXT JavaScript: // singolarmente $.ui.dialog.defaults.closeOnEscape = false; $.ui.dialog.defaults.modal = true;   // tutti insieme $.extend($.ui.dialog.defaults, { closeOnEscape : false, modal   [...]