Any+Time: a great JQuery based date and time picker

Just found a JQuery based datetime picker.  It’s great. Just add a Javascript like this:

var format = "%d/%m/%Z %H:%i";
var picker_options = {
    format: format,
    firstDOW: 1,
    dayAbbreviations: ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
    monthAbbreviations: ["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"],
    labelDayOfMonth: "giorno",
    labelHour: "ora",
    labelMinute: "minuto",
    labelMonth: "mese",
    labelYear: "anno",
    labelTitle: "Seleziona data e ora"
};
$('#from').AnyTime_picker( picker_options );

And a markup like this:

<input id="from" type="text" name="from" />

And you’ll get a nice date and time picker for the “from” field, like this:

Leave a comment »

Secure php file upload

Just read a very interesting article on secure php file upload. Time to go to fix a couple of php upload scripts of mine. :)

Leave a comment »

Installing Activity Manager Plasmoid on Kubuntu Maverick

Activity manager plasmoid

Recently I started using Plasma activities, and I found it very useful and effective in my workflow. The only thing I missed in Plasma Desktop 4.6 is a fast and simple way to switch between activities and manage it.

Then I found a little plasmoid which can be put in the systray and does exactly what I need: the Activity Manager Plasmoid. It seems that it will be packaged in Kubuntu Natty, but I couldn’t find a package for Maverick.

Fortunately installing from source is very straightforward:

Install build dependencies

$ sudo apt-get build-dep plasma-widgets-addons

Download the source package Extract it somewhere:

$ tar xjf 136278-activitymanager-0.5.tar.bz2

Go in the source directory:

$ cd activitymanager-0.5

Configure with CMake:

$ cmake -DCMAKE_INSTALL_PREFIX=/usr .

Build

$ make

Install

$ sudo make install

Regenerate cache

$ kbuildsycoca4

Voilà, your shiny Activity Manager is now ready to be added to the system tray or your panel like any other Plasmoid.

Leave a comment »

Firefox 3 entrerà nel Guinness dei primati?

L’ho appreso da Tom Albers e sono subito andato a registrarmi, così forse un giorno potrò dire ai miei figli:

“Anche io ho partecipato al record di FF3 nel 2008!”

e loro mi risponderanno:

“Quando ancora quella cacca [NdA: i miei figli non diranno parolacce] di Internet Explorer dominava le statistiche dei browser?”

Di che cosa parlo? Firefox 3 punta ad entrare nel Guinness dei primati come il software più scaricato in un periodo di 24 ore (il giorno della release).

Per partecipare è utile iscriversi su Spread Firefox lasciando il proprio indirizzo email e la nazione in cui si vive. In tal modo Spread Firefox vi invierà un reminder nel fatidico “Download Day” per ricordarvi di tenere fede al vostro impegno solenne di record man: scaricare Firefox 3 ed entrare nella storia.
Sul sito è anche presente una mappa con la statistica delle promesse dalle varie nazioni del mondo. Sarà interessante vedere dove si piazzerà l’Italia. :)

Leave a comment »

La ZUI di Plasma e i desktop virtuali

Sebastian Kugler è diventato una specie di guida spirituale per un (a me) non ben identificato personaggio importante della FSFE. Per aiutarlo nei suoi primi passi su KDE4 ha scritto una bella guida introduttiva a Plasma, con le sue applet i suoi pannelli e la sua Zoomable User Interface (ZUI).

A me la ZUI piace e per come l’ho capita altro non è che il parallelo dei desktop virtuali nel caso dei plasmoidi. Tutti riconoscono l’utilità dei desktop virtuali per saltare velocemente da un set di finestre ad un altro e penso che quando i plasmoidi saranno parte delle nostre vite riconosceremo anche l’utilità della ZUI. :)

Quello che non mi era chiaro è come i due concetti si sposeranno… la vita non è fatta di soli plasmoidi, così come (pare) non sarà più fatta di sole finestre. Saltare da un gruppo di finestre _E_ plasmoidi ad un altro sarà una delle nostre più frequenti azioni quotidiane (già mi immagino a saltare dal gruppo “cazzeggio” al gruppo “sto lavorando come un negro, vedi capo?”).

Per questo ho scritto una mail al suddetto Sebastian per chiedere chiarimenti…

Read the rest of this entry »

Comments (2) »

Follow

Get every new post delivered to your Inbox.