Programmazione Web e Open Source

Primo piano di Silvio Moioli

Benvenuto sul sito di Silvio Moioli! Qui puoi trovare:

Il mio indirizzo di posta elettronica è silvio at moioli punto net, sono sempre disponibile a rispondere a commenti e segnalazioni su queste pagine!

Ultimi articoli

SuperOptimize, metti il turbo ai tuoi programmi

Logo di SuperOptimize

SuperOptimize è un pacchetto che avevo creato per l’ottimizzazione automatica dei programmi SuperWaba.

Non è più mantenuto, ma se per te è ancora interessante contattami.
Leggi il resto di “SuperOptimize, metti il turbo ai tuoi programmi”

SWTLoader, create self-contained SWT apps

Logo del programma SWTLoader

L’articolo che segue è in lingua inglese, è disponibile anche la traduzione in italiano.

SWT and SwingWT-based programs, as well as all other Java programs with native libraries, are often tricky to deploy.
Because native libraries are needed an installer must be created, unless you tell users to manually copy files in a directory in the PATH (assuming that they know what it is).
Jar files would be preferrable, because a double-click would launch them on most platforms, but the Java Virtual Machine cannot use native libraries if you put them in Jars, instead the -Djava.library.path commandline switch must be used.
SWTLoader is an elegant hack to avoid all this, allowing you to deploy self-contained, self-extracting native libraries such as SWT in a single Jar file.

Leggi il resto di “SWTLoader, create self-contained SWT apps”

SWTLoader, tutto in un Jar

Logo del programma SWTLoader

I programmi che usano SWT o SwingWT, come tutti i software Java che accedono a librerie native, sono tipicamente difficili da distribuire, in quanto non si possono lanciare con un semplice doppio click sul file Jar.

Questo perchè le librerie native devono essere installate in una cartella nel PATH del sistema, oppure la Virtual Machine deve essere lanciata con apposite opzioni da riga di comando – entrambe operazioni che variano a seconda del sistema operativo in uso.
SWTLoader è un “hack elegante” che permette di creare un unico Jar autoestraente con tutte le librerie del caso – indipendentemente dal sistema operativo basterà un doppio click per lanciare il programma!

Leggi il resto di “SWTLoader, tutto in un Jar”

SuperWaba programming libraries

Logo di SuperWaba

L’articolo che segue è in lingua inglese, è disponibile anche la traduzione in italiano.

This is a collection of old, unmaintained libraries for the SuperWaba platform I wrote some time ago.
If you think you still need them, please contact me.

Leggi il resto di “SuperWaba programming libraries”

Moio’s CMS, il mio gestore di siti

Fino a qualche tempo fa questo sito era gestito da un software scritto da me, Moio’s CMS, per la tesina di maturità. I resti di quel programma, che è stato messo in pensione dal più giovane Wordpress, si trovano in questo articolo.

Moio’s CMS non è più mantenuto, ma se pensi che potrebbe esserti ancora utile fammi sapere.

Leggi il resto di “Moio’s CMS, il mio gestore di siti”

MoioChart: la mia libreria Java per i grafici

Schermata di MoioChart

Qui è pubblicata una libreria che ho scritto in Java per disegnare grafici (di funzione, a torta e così via). E’ iniziata come esercizio alle superiori e nel tempo l’ho “generalizzata” ed utilizzata in diversi progetti.

Non è più mantenuta da tempo ma se ti interessa scrivimi.
Leggi il resto di “MoioChart: la mia libreria Java per i grafici”

Librerie per SuperWaba

Logo di SuperWaba

Qui sono raccolti alcuni pezzi di software che ho scritto qualche anno fa, lavorando con la piattaforma SuperWaba (una variante di Java per cellulari e palmari).

Non sono più mantenuti da tempo ma se siete interessati al loro uso scrivetemi.

Leggi il resto di “Librerie per SuperWaba”