Nella realizzazione di Web applications e pagine Internet che utilizzano linguaggi che necessitano di compilazione, come per esempio SASS, LESS o Stylus, questa operazione deve spesso essere eseguita manualmente o attraverso un reload della pagina corrente. Si tratta di un procedura che in alcuni casi prolunga i tempi necessari per il passaggio alla fase di [...]
Scripting
-
Schedulare il reload di un DIV con jQuery
Un contenuto presentato da una Web application o da una pagina Internet potrebbe subire delle modifiche a causa di aggiornamenti in tempo reale, ciò accade in particolare quando una risorsa mette a disposizione dei dati o delle informazioni suscettibili di variazioni; semplici esempi di queste casistiche potrebbero essere i portali che propongono quotazioni finanziarie o [...]
-
Mashi: simulare animazioni Flash con JS
Se Flash non è tra le vostre competenze per il Web design o preferite utilizzare una soluzione più aderente agli odierni Web standard, Mashi potrebbe essere lo strumento che stavate cercando; si tratta di un toolkit basato su HTML, JavaScript e CSS che permette di realizzare in modo rapido animazioni timeline-based in stile Flash. Rilasciato sotto [...]
-
ICEcoder, l’IDE per sviluppare online
Date le attuali tendenze, è molto probabile che nel prossimo futuro gli strumenti per lo sviluppo seguano lo stesso destino delle applicazioni user oriented, per cui le soluzioni lato desktop verranno via via sostituite dalle Web Apps; per chi vuole anticipare i tempi è già disponibile un’IDE (Integrated Development Environment) grazie alla quale si potranno [...]
-
Codice ben formattato con PHP Formatter
Vi segnalo un interessante tool che ho scoperto di recente Googleggiando. Il tool in questione si chiama PHP Formatter ed è PHP beautifier, cioè un potentissimo strumento on-line grazie al quale potremo formattare con facilità (ed in modo assolutamente personalizzabile) il nostro codice PHP.
-
Mappe interattive con Kartograph
Cartografia virtuale, posizionamento e geolocalizzazione diventano fondamentali per progetti legati alla mappatura avanzata, ma le librerie rilasciate sotto licenza Open Source per velocizzare questo genere di implementazioni non sono molto numerose; tra di esse è comunque possibile segnalare una soluzione particolarmente interessante come Kartograph basata su SVG (Scalable Vector Graphics) e sul linguaggio Python.
-
Rilevazione di dispositivi mobili con Mobile_Detect
Mobile_Detect è una soluzione basata su PHP e rilasciata sotto licenza Open Source per la rilevazione dei dispositivi mobili attraverso l’identificazione dell’User-Agent in combinazione con le informazioni riportate all’interno degli header HTTP; si tratta di un’applicazione server side pensata in particolare per le esigenze legate alla presentazione dei contenuti sulla base delle aree di visualizzazione [...]
-
PHP 5.5 introduce il blocco finally nella gestione delle eccezioni
PHP 5.5, ancora in fase di betatest nel momento in cui viene scritto questo post, consente di introdurre un blocco di tipo finally nella gestione delle eccezioni; esso si aggiunge al blocco try/catch (disponibile a partire dalla versione 5 del linguaggio) è ha il compito di delimitare istruzioni che verranno eseguite indipendentemente dall’esito del codice [...]
-
boolval(), i valori booleani secondo PHP 5.5
PHP 5.5, ultima versione al momento ancora in fase di Betatest del noto linguaggio per lo sviluppo server side, introduce alcune nuove features tra cui la funzione nativa boolval(); essa è stata integrata per individuare il valore booleano di una variabile, per far questo necessita come unico argomento obbligatorio la variabile da valutare e restituisce [...]
-
Estrazioni multiple di immagini da MySQL
Dopo la pubblicazione dell’articolo dedicato alla procedura necessaria per “Estrarre immagini da un database MySQL senza errori”, alcuni utenti del Blog mi hanno inviato delle segnalazioni chiedendo se fosse possibile apportare delle modifiche al sorgente, in modo che l’applicazione proposta permettesse di estrarre più immagini da una tabella rendendole visibili all’interno di una singola pagina.









