Seconda edizione del Free Software Upgrade

Logo MMM

Al via la seconda edizione del Free Software Upgrade, un master executive per la formazione di “migration manager” a Software Libero. Un percorso di quasi un anno, interamente finanziato dal Fondo Sociale Europeo.

Maggiori informazioni sul sito del progetto!

Nuovo launcher?

Il buon Enrico è in giro a divertirsi e posta, come sempre, cose interessanti sul suo blog.

E che facciamo, non rispondiamo all’invito?

Ecco bozza per il launcher delle applicazioni di Fuss (forse nell prossima release..)

FUSS Launcher

Trovate tutto nel repository Git di FUSS!

Periferica seriale inesistente: come fare?

Stiamo lavorando ad un progetto interessante che prevede il dialog con una periferica hardware custom, con la quale possiamo dialogare attraverso un device seriale.

Il problema è che attualmente la periferica custom attualmente non esiste, ma esisterà. Lo sviluppo dell’applicazione “client” si muove di pari passo con quello dell’hardware.

Per questo, l’intenzione è di scrivere un software che simuli la periferica e che possa genere gli eventi simulati, a nostro piacimento, per testare l’applicazione client.

Non volendo modificare l’applicazione “client” per utilizzare qualcosa di diverso da un device seriale, l’unica soluzione trovata, per adesso, è quella di utilizzare un emulatore tipo QEMU o VirtualBox.

Questi due emulatori permettono di mappare un device seriale della VM su un socket presente sulla macchina host, con qualche differenza. Qemu vuole che il socket esista gia’, al quale poi si connette al momento dell’avvio della VM. VirtualBox invece crea lui il socket in ascolto, al quale ci dobbiamo collegare come client per inviare i dati.

A parte questo dettaglio (che influenza l’implmentazione del “simulatore” dell’hardware), la cosa funziona.

Se avete suggerimenti piu’ pratici (lavorare con il client dentro la VM non e’ sempre comodo), fatevi sotto :)

Facile cosi’!

Oggi sulla home page di Repubblica trovo un box che parla di Star Wars, degli attori che ne hanno fatto parte e di come questi sono adesso, 30 anni dopo l’uscita del primo episodio della saga.

Cercando poi, poco dopo, delle immagini di Chewbacca per un amico, mi imbatto in un post di creative advertising world.

Datato: 15 Agosto 2007.

Facile creare i contenuti!

(Tra l’altro, la licenza originale e’ un CC 3.0 ShareAlike.. ma su repubblica, neanche l’ombra..)

Il mio preferito

class PolygenPlugin(OctofussPlugin):
        base_path = '/polygen'
        name = "Polygen"
        description = "Polygen Test Plugin"
        group = "Relax"

Purtroppo in queste ore il repository SVN non è raggiungibile.. vale la pena di farci un giro, appena possibile.

Vivo!

Sono vivo!

Riapro questo spazio dopo quasi un anno di chiusura e inattività. Il perchè della chiusura è da imputarsi sicuramente a fatica, stress, problemi e altre cose.

Adesso come va? Fatica, stress, problemi.. ma almeno sono felice :)

E quindi, si riparte. Ovviamente, cercherò, come sempre, di elargire (ove possibile) immonde quantità di cazzate. Speriamo di essere ancora all’altezza (qualcuno/a ne è convinto, e lo/a ringrazio fin da ora per l’eventuale incoraggiamento!)

SpinnerBox widget!

In una serata di impegni, attese, robe da scrivere, mi sono preso 10 minuti per implementare un piccolo widget TurboGears che mi servirà in futuro per un progetto, uno SpinBox (o SpinButton, o Spinner o come diavolo lo volete chiamare). È basato sul widget JQuery relativo. Il sorgente sempre nel solito posto.

SpinnerBox Widget

Le meraviglie del GeoIP

È una tecnologia semplice, e affascinante al tempo stesso. Il poter risalire ad una posizione geografica di un utente connesso alla rete, con più o meno approssimazione, apre ad una serie di possibilità molto accattivanti.

Ad esempio, il poter analizzare meglio i visitatori del proprio sito web, per magari tarare le compagne di marketing (Google Analytics insegna).

Oppure, in negativo, il poter vincolare l’accesso alle informazioni solitamente di libero accesso, a particolari paesi da dove proviene l’utente.

L’esempio di oggi: i banner personalizzati! Si usa GeoIP per generare automaticamente banner pubblicitari per il visitatore!

E quindi:

Ragazze a Figline!

Mai avuto un motivo per andare a Figline, ma da oggi si cambia!

Next Page »