Come convertire i secondi in formato Ore : Minuti : Secondi?

Utilizzando il tool da riga di comando ffprobe ricevo la durata di un video in secondi.

Attraverso l’esecuzione del comando con specifici parametri, riesco ad ottenere la risposta in formato JSON, che risulta ottimale per una comunicazione tra processi distinti.

Passando questa informazione, per esempio tramite un’API REST, ad una WebApp, potrei avere la necessità di rendere la durata comprensibile all’essere umano, ovvero nel formato HH:MM:SS.

(altro…)

Create a repeated section with jQuery

The script in this post, allows you to create a repeated section where “add” link adds a new section identical to the current one below, while the “remove” link will remove the current section.

(altro…)

Modality: a simple jQuery Modal Box plugin

In the latest weekend I’ve developed Modality, a simple plugin for jQuery that help  to produce a modal box from existing Dom element.

License and Usage

The plugin is available on GitHub under General Public License (GPL) v 2.0.

A working demo is available here.

Compatibility

The plugin was tested with:

  • Mozilla Firefox v. 19.0
  • Chromium v. 24.0.1312.56

Feel free to use it and, please give me your feedback!

enhanced sprintf like function in Javascript

Today I’was playing with javascript and regular expression, and I made a PHP sprintf like function with some limitations and some enhancements.

(altro…)

Giochi on line: soluzione per il marketing virale!

Da Mercoledì 20 a Venerdì 22 Ottobre 2010 si è tenuta a Milano una delle manifestazioni più importanti nel panorama IT: SMAU.

Come già scritto, avrei partecipato a SMAU proponendo un seminario sui giochi on line come veicolo pubblicitario.

Le slides dell’evento sono disponibili su slideshare. Per l’occasione ho prodotto un gioco in puro Javascript, HTML e CSS senza utilizzare l’elemento Canvas, tanto amato da chi sviluppa giochi on-line.

Il gioco è disponibile nella sezione games che ho creato apposta per l’occasione e che conterrà tutti gli esperimenti ludici che produrrò.

JSON… e quella virgola di troppo

Da tanto tempo si è affermato ormai JSON come formato per la trasmissione di dati perchè ritenuto più performante di XML.

Ormai quasi tutti i servizi Web 2.0 rispondono a delle richieste con dei buffer in formato JSON. Grazie al massivo uso di AJAX dell’oggetto XMLHttpRequest incentivato dall’adozione dei diversi framework di sviluppo JavaScript, JSON è diventato un formato di interscambio anche da e verso linguaggi che non ne hanno avuto necessità fino ad oggi (Si veda sul sito http://json.org le librerie prodotte per i vari linguaggi di programmazione).

Utilizzando JSON spesso si incorre in un comportamento diverso tra i vari browser.

Non si comportano diversamente nel trattare un oggetto, un array o una stringa, ma si comportano diversamente in uno specifico caso… Quale?

Prendiamo il JSON che segue:

var myJSONObject = {
  key1: 'value1',
  key2: 'value2',
  key3: 'value3',
};
alert(myJSONObject.key1);

Provando ad includere il codice sopra citato in una pagina HTML in alcuni browser il risultato è un messaggio di alert con il che riporta il testo “value1”. Internet Explorer Altri browser invece danno un errore sulla riga precedente all’alert.

Il problema come descrive già il titolo di questo articolo è nella virgola successiva al valore della key3.

Secondo la mia interpretazione (ma potrei sbagliarmi, so di non sapere  :-) ) è giusto che non dia errore in quanto la virgola è inteso come separatore di valori e potrei avere (o volere) un ultimo elemento vuoto nell’oggetto.

Io non ho trovato risposta a questo dilemma, neanche le RFC fanno riferimento a questo caso “anomalo”. Chi è che si comporta bene secondo voi?

script.aculo.us, MooTools, jQuery: quale dei tre?

Dopo diverso tempo di assenza, dipeso da un grande impegno lavorativo (e da una piccola vacanza :) ), riprendo a scrivere sul mio blog.
Io ho avuto modo di lavorare con script.aculo.us e con jQuery in due contesti differenti, e mi sono sembrati due framework javascript entrambi interessanti. Non ho avuto ancora occasione di provare mooTools, anche se ne ho visto una demo e mi sembra interessante anche quest ultimo e sarei curioso di sapere da voi quale tra questi è il framework che più prediligete, e per quale motivo? ;)

%d blogger hanno fatto clic su Mi Piace per questo: