Owner: Undolog URL:http://www.undolog.com Join Date: Fri, 20 Apr 2007 02:32:01 -0500 Rating:0 Site Description: Research & Development Blog. Net Software, Ajax, Ria, Net TV, PHP, ActionScript, Tutorials, Flash, MovieClip, Chat, N3TV Site statistics:Click here
Reflection.js [del.icio.us] 2007-04-19 16:00:58 Libreria Javascript per aggiungere un effetto di riflessione alle immagini
Aggiustare gli stili e il layout di Windows Live Writer 2007-04-19 08:00:05 Tags: Generale, SoftwareSe usate Windows
Live Writer
(download qui) come editor di Post e avete pesantemente modificato il layout
grafico di WordPress (come ho fatto io), potrebbe capitare che l’anteprima in Windows Live
Writer non sia identica al 100% e scrivere Post diventa meno piacevole. Una soluzione è quella di aiutare Windows Live Writer
ad aggiustare il layout - avanzato - da voi creato. Per farlo basta rintracciare i dati scricati dal programma che sono posizionati su Windows in:
C:Documents and Settings{utente}Dati applicazioniWindows Live Writerlogtemplates
Dove è {utente} è il vostro account. Qui sotto troverete una serie di catelle (nella forma ae532849-e107-41d2-abcb-e8186b2dee01), una per ogni Blog che avete impostato. Trovata la cartella che identifica il vostro Blog troverete all’interno altre cartelle (sempre con codici strani e con i file immagine del vostro Blog) e file (HTML) , in base a quante volte avete aggiornato gl
WordPress: categorie in dropdown 2007-04-18 16:16:23 Tags: dropdown, form, HTML, Internet, Javascript, submit, Sviluppo, WordpressPremetto che stiamo parlando di WordPress 2.0.6. Se cercate di impostare le categorie in modalità "combo" - dropdown - occhio alle indicazioni proposte sul sito di WordPress. Quando si realizza una FORM HTML con un bottone SUBMIT bisogna stare attenti a non impostare il nome del TAG INPUT proprio a "submit", pena mandare in rovina tutto appena si cerca di submittare la FORM via Javascript.
Sul sito di WordPress viene proposto il seguente codice:
PLAIN TEXT
PHP:
<li"categories">
<?php _e('Categories:'); ?>
<ul><li>
<form action=http://www.undolog.com/"<?php echo $PHP_SELF ?>" method="get"> <?php dropdown_cats(); ?> <input type="submit" name="submit" value="view" /> </form>
</li></ul>
</li>
Notate che il bottone di invio ha l'attributo name impostato a "submit". Se cercate di esguire una codice Javascript tipo ques
Restyling 2007-04-17 16:06:12 Tag: GeneraleEra ora di dare una bella pulita! Così ho deciso di rivedere il layout di Undolog, giusto per sistemare i milioni di script, antipixel, link e robbaccia varia che infestavano la pagina. Ho allargato la dimesione orizzontale, meglio più spazio, mi dispiace per chi lavora ancora a 800x600 ma non è più possibile supportare tale risoluzione. Ho eliminato le pagine singole, così da non perdere gli strumenti presenti nella barra laterale destra.
È stato un lavoro febbrile, grazie ai malfunzionamenti di Alice ADSL che all'una di notte mi ha mollato (questo tipo di lavori è bene farli nelle ore notturne...). Avrei finito sicuramente prima e senza occupare la mattinata mentre tutti voi siete di buona lettura. Comunque sia è andata, devo solo aggiustare qualche piccolo particolare. Apropos... se qualcuno nota qualche stranezza mi avverta, grazie!
Avendo completamente stravolto il template di Wordpress... cosa assai divertente, il buon v
lightWindow Demo [del.icio.us] 2007-04-16 14:42:02 Libreria completa per Slide di qualsiasi formato: Movie, Flash, PDF, Image, Image Gallery, Contenuto passivo e attivo, Pagine Web e altro... davvero spettacolare
Joost 0.9.2 Bugs Report 2007-04-12 11:01:41 Tags: Joost
, Net TV, Software, Tecnologia, The Venice ProjectCome anticipato da Cdv ecco cosa accade alla nuova release di Joost dopo averla usata un paio di volte:
Quello che posso dire è che il baco si produce dopo aver usato un invito! Infatti, prima di questa operazione, ero riuscito ad usare la versione 0.9.2 un paio di volte!!! Curioso!!! Comunque ho inviato un Bugs Report al team di sviluppo... confidiamo quindi in un imminente nuovo rilascio di una patch.
Joost, Net TV, Software, Tecnologia, The Venice ProjectJoost, Net TV, Software, Tecnologia, The Venice Project
Joost 0.9.2 2007-04-11 14:01:21 Tags: Joost
, Net TV, Software, Tecnologia, The Venice Project
Un nuovo aggiornamento, con tanto di scuse da parte del team di Joost, anche loro alle prese con questioni burocratiche (il che fa parte del beta testing):
As you may know - we use SSL technology to protect your privacy. Once every other year or so these certificates need to be renewed. That moment came, for the first time in our existence, yesterday. Unfortunately we did not realize that we had a copy hardwired into the 0.9.1 client by accident.
Con l'occasione sono state migliorate:
We've also taken the opportunity to upgrade all our Long Term Storage machines; they are more than 4 times as efficient now. So if you have experienced any stuttering in the past - do try again and tell us if ourfixes have worked.
Per la cronaca io ho ancora 2 (due) inviti... chi è interessato mi contatti!
Joost, Net TV, Software, Tecnologia, The Venice ProjectJoost, Net TV, Software, Tecnologia, The Venice Project
Unobtrusive Flash Objects 2007-04-10 12:27:00 Tags: ActionScript, ActionScript 3.0, Adobe, DHTML, Flash
, Flash Player, Internet, Javascript, Macromedia, Prototype, Prototype.js, scriptaculous, Sviluppo, Unobtrusive, Unobtrusive JavaScriptL'inserimento di oggetti (in particolare Flash Objects) all'interno delle pagine Web è diventato ultimamente un'attività spesso stressante. In altri Post abbiamo già affrontato l'argomento di come rilevare Flash ed inserirlo nelle pagine in modo appropriato. Dato che abbiamo parlato di tecniche Unobtrusive, vi segnalo due noti script in grado di rilevare (ed eventualmente installare) ed inserire oggetti Flash in una pagina, in modo assai afficiente e poco intrusivo: SWFObject e UFO.
Entrambi gli script offrono in sostanza le stesse caratteristiche e un funzionamento identico. L'approccio è quello che sostituire tramite Javascript un determinato TAG con il contenuto Flash. Come sappiamo questo procedimento elimina il problema dell'attivazione dell'oggetto Flash imposto da Internet Explor
Joost 0.9.1 2007-04-06 08:03:02 Tags: Joost
, Net TV, Software, Tecnologia, The Venice Project
È stato rilasciata una revision di Joost, la 0.9.1. Non sono state, per ora, rilasciate note ufficiali, nessun CHANGELOG, probabilmente perchè si tratta di modifiche minime, qualche lieve patch rispetto alla precedente. L'unica cosa che ho notato, quando si chiude Joost(a meno che non mi era sfuggito già nella 0.9), è che appare una finestra sul desktop, accanto all'icona sulla Trayicon, che informa come tornare su Joost.
Le uniche note che ho trovato sono:
From 0.9.1 onwards you can set the Window to be always on top by right clicking the background and selecting the relevant option.
Joost, Net TV, Software, Tecnologia, The Venice ProjectJoost, Net TV, Software, Tecnologia, The Venice Project
Framework Javascript in Apollo 2007-04-05 10:00:23 Tags: ActionScript, Ajax, Apollo
, Ext, Flash, Framework, Grafica & Design, Internet, Javascript, Prototype, Prototype.js, scriptaculous, Sviluppo, Tecnologia, Yahoo Tra le varie librerie - o insieme di librerie (veri e propri framework), dedicate ad Ajax, estensione dell'interfaccia HTML e Web2.0 che mi è capitato di vedere, Ext è sicuramente degno di nota. Il sito Web e la documentazione sono ben fatti e organizzati, inoltre i demo online sono da non perdere. L'interfaccia grafica, la compatibilità con Prototype e Scriptaculous e l'impletazione dei Yahoo Utils, ne fanno un sistema quantomeno interessante! Attenzione però alla licenza! Nonostante si presenti come open source e gratuito, per usi personali, richiede un pagamento per potenziarne l'uso e l'assistenza. Quest'ultima, infatti, non è mai da sottovalutare in framework di una certa complessità.
Per la documentazione e i demo clicca qui.
In particolare cito questo sistema, che sto ancora anal
Javascript Compressor Obfuscator 2007-04-04 18:00:38 Tags: Codice Sorgente, Compessori, Compressor
, Comprimere Codice, Crunch, Internet, Javascript, Obfuscate, Obfuscator, Oscurare Codice, Protezione Codice, Reverse Engineering, Sviluppo Ecco un nuovo ed interessante tool per la compressione e l'oscuramento di codice Javascript (vedi anche Reverse Engineering: i compressori di codice).
Sul sito Web di Dean Edwards è possibile scaricare anche il codice sorgente Javascript di questo compressor. Inoltre l'autore ha reso disponibili le versioni server per Microsoft .NET Framework versione 1.1, Perl, WHS e PHP5.
Online è disponibile una versione funzionante da provare subito, meno complessa - a dire il vero - di quelle che avevo presentato tempo fa. Permette, infatti, di comprimere il codice con due sole scelte: il Base62 encode, che oscura il codice e il Shrink variables, l'ottimizzatore di variabili.Rispetto alla precedente versione sono stati risolti alcuni bachi che, in situazioni di hack estremi (e davvero i
/packer/ [del.icio.us] 2007-04-04 14:34:58 Compressor/obfuscator per codice Javascript. Disponibile anche per .NET e PHP
Joost 0.9 2007-04-03 19:35:52 Tags: Joost
, Net TV, Software, Tecnologia, The Venice ProjectÈ stata rilasciata la nuova versione di Joost (The Venice Project), che sto provando da qualche tempo come beta tester (grazie Tommaso ). L'interfaccia, da sempre estremamente intuitiva e ben realizzata, è stata arricchita con una nuova funzione che permette di suddividere e vedere - meglio - i contenuti, il Channel Catalog:
Anche la fase di login è stata migliorata, ora richiede uno username univoco. Il sito Web è stato rivisto e si comincia ad intravedere qualche opzione in più per la gestione del proprio profilo (scarsa fino a poco tempo fa).
Si cominciano a vedere anche le prime alleanze per migliorare i contenuti; probabilmente la cosa più importante se ancora non fosse chiaro. Grazie alla nuova suddivisione del Channel Catalog è evidente il nuovo canale Alliance Ataltis Sci-FI, per tutti gli amanti della Fantascienza.
I Widget (utilizzabili solo in modalità fullscreen) sono molto curati
Unobtrusive Javascript: pseudo & real 2007-04-02 10:59:08 Tags: Internet, Javascript, Prototype, Prototype.js, scriptaculous, Sviluppo, Unobtrusive, Unobtrusive JavaScript, Web Designer, web developerIn questo Post vorrei analizzare l'uso di script unobtrusive dal punto di vista del Web Designer. Normalmente, infatti, uno script non intrusivo è tale nei confronti del navigatore finale! Ma può esserlo anche per il Web Designer?
Unobtrusive Javascript dal punto di vista del Web DesignerMettendoci nei panni di un Web Designer potremmo identificare due categorie di unobtrusive Javascript: true unobtrusive Javascript e pseudo unobtrusive Javascript.
Entrambe le categorie, tuttavia, non sono completamente non intrusive (sempre dal punto di vista del Web Designer). Un reale e completo unobtrusive Javascript non dovrebbe richiedere nessun intervento nella pagina Web, ma questo è - per ora - sostanzialmente impossibile. L'operazione minima richiesta durante l'installazione di uno script è comunque l'inserimento dell'i
Plugin per Wordpress: risultati ricerca 2007-03-31 13:02:50 Tags: Generale, Plugin
, Search Hilite, Wordpress
È stato davvero difficile, forse per mia assoluta incapacità, ma non sono riuscito a trovare un Plugin decente per migliorare i risultati della ricerca all'interno di un Blog Wordpress (ovvero il mio undolog).
Alla fine, dopo estenuanti ricerche, ho trovato Search Hilite! La documentazione è fatta male in quanto non esplicita da nessuna parte che oltre all'installazione del Plugin bisogna modificare il file search.php di Wordpress! Insomma alla fine l'ho capito da solo! Riporto quindi il codice da inserire nel file search.php, così da vedere - finalmente - i risultati della ricerca evidenziati. Le righe da inserire sono la 6,7 e 8!
PLAIN TEXT
HTML:
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h3 id="post-<?php the_ID(); ?>"><a href=http://www.undolog.com/"<?php the_permalink() ?>" rel="bookmark" titl
Difetti dell’unobtrusive Javascript 2007-03-29 17:00:15 Tags: Internet, Javascript, Prototype, Prototype.js, Sviluppo, Unobtrusive, Unobtrusive JavaScriptVisto che ne abbiamo parlato bene nei Post precedenti, è giunto il momento di parlarne male (scherzo), o quantomeno di evidenziare alcuni difetti della tecnica di unobtrusive Javascript.Se il codice unobtrusive Javascript viene eseguito quando la pagina è completamente caricata, ne deriva che maggiore sarà la quantità di dati (HTML) che forma la nostra pagina e maggiore sarà il tempo di attesa prima che il nostro codice venga eseguito.
Tutto ciò può tradursi in ritardi di esecuzione con un conseguente e fastidioso effetto di sfarfallio se si opera su elementi visivi della pagina. Prendiamo ad esempio il codice usato da Ryan Johnson per creare degli oggetti TabStrip. Se guardate attentamente il demo online vi accorgerete che per un secondo circa, al caricamento della pagina, si vede chiaramente un layout standard sostituito subito dopo da oggetti TabStrip. Ricaricando nuova
Esempi di unobtrusive Javascript 2007-03-29 00:03:12 Tags: Ajax, Internet, Javascript, Prototype, Prototype.js, scriptaculous, Sviluppo, Unobtrusive, Unobtrusive JavaScriptCome promesso ecco qualche esempio concreto di unobtrusive Javascript, strumento davvero potente e versatile se usato a dovere. Sul sito/Blog di Ryan Johnson è possibile scaricare due esempio davvero ottimi di unobtrusive Javascript:
Control.Tabs : Unobtrusive CSS Tabs for Prototype
Control.Modal : Unobtrusive CSS Modal Windows and Lightboxes for Prototype
Ryan Johnson, nei suoi script, fa uso della libreria Prototype, come molti del resto. Ha scritto anche alcune estensioni relativamente alla Prototype, poi introdotte - in forma diversa - nell'ultima versione della libreria.Usare Prototype per illustrare il funzionamento di codice unobtrusive Javascript è generalmente più comodo - come vedremo più avanti, tuttavia ecco un primo esempio grezzo che non richiede nessuna librerie esterna. Cominciamo ricordando che il concetto che sta alla bas