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

Materiale universitario, quinto anno

Logo dell'Università degli Studi di Bergamo

Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del quinto anno di Ingegneria Informatica.

Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell’Università degli Studi di Bergamo).

Leggi il resto di “Materiale universitario, quinto anno”

Nuovo sito!

Come forse qualcuno ha notato ho abbastanza radicalmente rifatto il look del sito, passando tra l’altro a un nuovo CMS (Wordpress). Spero di avere più tempo per curare il materiale su queste pagine d’ora in poi!

Come ogni transizione tecnologica è molto probabile che ci sia qualche problemino residuo - se ce ne fossero avvisatemi via mail!

Buona navigazione

Materiale universitario, quarto anno

Logo dell'Università degli Studi di Bergamo

Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del quarto anno di Ingegneria Informatica, o meglio il primo anno del curriculum “Sistemi Informativi” della laurea specialistica.

Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell’Università degli Studi di Bergamo).

Leggi il resto di “Materiale universitario, quarto anno”

Materiale universitario, terzo anno

Logo dell'Università degli Studi di Bergamo

Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del terzo anno di Ingegneria Informatica.

Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell’Università degli Studi di Bergamo).

Leggi il resto di “Materiale universitario, terzo anno”

Materiale universitario, secondo anno

Logo dell'Università degli Studi di Bergamo

Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del secondo anno di Ingegneria Informatica.

Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell’Università degli Studi di Bergamo).

Leggi il resto di “Materiale universitario, secondo anno”

Materiale universitario, primo anno

Logo dell'Università degli Studi di Bergamo

Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del primo anno di Ingegneria Informatica.

Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell’Università degli Studi di Bergamo).

Leggi il resto di “Materiale universitario, primo anno”

SuperOptimize, boost your SuperWaba programs!

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

SuperOptimize is a tool I wrote to automatically shrink, optimize and obfuscate SuperWaba programs.

SuperOptimize is not maintained anymore, if you think you still need it, please contact me.

Leggi il resto di “SuperOptimize, boost your SuperWaba programs!”

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”