<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Moioli.net</title>
	<atom:link href="http://www.moioli.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.moioli.net</link>
	<description>Il sito di Silvio Moioli, studente e programmatore</description>
	<lastBuildDate>Sat, 17 Apr 2010 15:19:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>La strada che porta a MoioSMS 3</title>
		<link>http://www.moioli.net/progetti/la-strada-che-porta-a-moiosms-3/</link>
		<comments>http://www.moioli.net/progetti/la-strada-che-porta-a-moiosms-3/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:16:08 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Progetti]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=306</guid>
		<description><![CDATA[
Come anticipato a qualcuno sul forum, è mia intenzione rinnovare radicalmente MoioSMS. La prossima versione di MoioSMS, la numero 3, si baserà su una piattaforma del tutto diversa e, nelle speranze di chi scrive, occorrerà meno tempo per mantenerla aggiornata &#8211; una condizione essenziale perchè un progetto come questo, che è fatto nel tempo libero, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.moioli.net/wp-content/uploads/2010/04/moiosms3.jpg"><img class="aligncenter size-full wp-image-307" title="moiosms3" src="http://www.moioli.net/wp-content/uploads/2010/04/moiosms3.jpg" alt="" width="163" height="220" /></a></p>
<p>Come anticipato a qualcuno sul <a href="http://www.moioli.net/forum/">forum</a>, è mia intenzione <strong>rinnovare radicalmente MoioSMS</strong>. La prossima versione di MoioSMS, la numero 3, si baserà su una piattaforma del tutto diversa e, nelle speranze di chi scrive, occorrerà <strong>meno tempo per mantenerla aggiornata</strong> &#8211; una condizione essenziale perchè un progetto come questo, che è fatto nel tempo libero, possa sopravvivere. Cercherò anche, come sempre, di rendere il programma più <strong>semplice</strong> e <strong>funzionale</strong> per l&#8217;utente.</p>
<p>Questo articolo spiega le ragioni della mia decisione ed ha un taglio decisamente tecnico &#8211; spero che gli altri sviluppatori dicano la loro nei commenti.</p>
<p><span id="more-306"></span></p>
<h3>Motivazioni del cambiamento</h3>
<p>La ragione di una così drastica decisione è dovuta a più fattori, il principale è che ritengo Python una piattaforma <strong>non più soddisfacente per le esigenze</strong> di questo progetto. Nonostante sia perfetto per l&#8217;uso in Linux, ambiente dove il progetto è nato, non è così semplice mantenere una buona compatibilità anche con gli altri Sistemi Operativi (ad esempio, lo stato di manutenzione ed aggiornamento di <a href="http://www.py2exe.org/">py2exe</a> e <a href="http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html">py2app</a> lascia parecchio a desiderare).</p>
<p>Un punto dolente sono le librerie grafiche che anni fa scelsi per l&#8217;interfaccia utente, le famose <a href="http://www.wxwidgets.org/">WxWidgets</a>, che nel tempo hanno mostrato una lunga serie di limiti, errori non risolti, carenze di documentazione e <strong>poca uniformità</strong> tra Windows, Mac e Linux.</p>
<p>Altro punto debole è il sistema di decodifica delle immagini CAPTCHA, più che <strong>macchinoso</strong>, <strong>inefficiente</strong> e dipendente da una serie di altri programmi. D&#8217;altra parte, Python non dispone a mio parere di un&#8217;implementazione sufficientemente buona delle reti neurali, gli oggetti matematici che si usano a questo scopo, quindi non è facile passare ad algoritmi migliori. Il fatto di usare programmi esterni, inoltre, ha dato origine a una serie di grattacapi su come rendere il programma autocontenuto, il che ha sollevato nuovi problemi con firewall ed antivirus in Windows.</p>
<p>I problemi di Python non si fermano qui: un&#8217;esigenza da troppo tempo trascurata è quella di ristrutturare l&#8217;applicazione in modo da funzionare su più thread di esecuzione, per evitare di bloccare l&#8217;interfaccia durante l&#8217;invio dei messaggi. Anche qui, il supporto di Python alla programmazione concorrente è <strong>rudimentale</strong>, soprattutto in ottica di indipendenza dalla piattaforma (questo è cambiato recentemente con librerie come <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=230001">Twisted</a>, che però usa processi anzichè thread, una soluzione a mio parere sub-ottimale).</p>
<h3>Nuove idee</h3>
<p>Ho passato parecchio tempo prima di trovare, capire e scegliere la tecnologia giusta per superare questi problemi. La scelta è infine ricaduta sul linguaggio <a href="http://www.scala-lang.org/">Scala</a>, che fa uso della <a href="http://en.wikipedia.org/wiki/Java_platform">piattaforma Java</a>. I vantaggi che mette a disposizione sono notevoli:</p>
<ul>
<li><a href="http://www.scala-lang.org/node/25">permette di scrivere codice compatto</a>, similmente a Python e a differenza di Java, pur restando un linguaggio <a href="http://en.wikipedia.org/wiki/Static_typing#Static_typing">tipato staticamente</a>, il che aiuta lo sviluppatore a trovare difetti nel codice prima della sua pubblicazione;</li>
<li>ha integrata una libreria per il multitheading basata sul <a href="http://en.wikipedia.org/wiki/Actor_model">modello ad attori</a>, che ritengo essere <strong>decisamente buono</strong> (l&#8217;ho usato, tra le altre cose, nella mia <a href="http://www.moioli.net/uni/video-di-laurea/">tesi di secondo livello</a> in quanto fornito direttamente in <a href="http://doc.trolltech.com/4.6/threads-qobject.html#signals-and-slots-across-threads">Qt</a> come estensione del meccanismo <a href="http://en.wikipedia.org/wiki/Signals_and_slots">signals&amp;slots</a>);</li>
<li>essendo basato sulla piattaforma Java:
<ul>
<li>è <strong>meglio predisposto</strong>, rispetto a Python, per lo sviluppo su più piattaforme (vedi il <a href="http://en.wikipedia.org/wiki/Write_once,_run_anywhere">concetto WORA</a>: anche se non è vero in termini assoluti lo è in buona parte). Non ho dubbi, ad esempio, sul fatto che si possano realizzare interfacce più portabili in Swing piuttosto che WxWidgets per esperienze passate;</li>
<li>permette di accedere a un <strong>numero esorbitante di librerie,</strong> anche di alta qualità, già esistenti per Java, in particolare l&#8217;ottima <a href="http://www.heatonresearch.com/encog">libreria Encog per le reti neurali</a>;</li>
<li>permette di ottenere eseguibili (Jar) più compatti rispetto agli exe/app attuali ed effettivamente eseguibili con un doppio click su tutte le piattaforme &#8211; al patto al più di installare un JRE su Windows qualora non sia già presente, cosa comunque <a href="http://jsmooth.sourceforge.net/">facilmente aggirabile</a>. Inoltre con poca fatica si possono ottenere Jar completamente autocontenuti, integrando la libreria per l&#8217;accesso http, la libreria per le reti neurali, i dati statici necessari e così via.</li>
</ul>
</li>
</ul>
<h3>Cosa resta da fare</h3>
<p>Le motivazioni che ho esposto non piovono dal cielo, in quanto prima di sbilanciarmi <strong>ho già preparato una versione (molto) preliminare di MoioSMS</strong> che riesce a mandare messaggi da Vodafone con un algoritmo apposito di decodifica dei CAPTCHA che arriva a un quasi-incredibile <strong>92% di accuratezza</strong>. Nel prossimo periodo scriverò qui sul sito alcuni articoli che spiegheranno come il sistema funziona.</p>
<p>Nel frattempo punto a rilasciare una prima versione utilizzabile di MoioSMS 3. Per evitare di aspettare altri anni dapprincipio non ci saranno molti dei siti inizialmente supportati e molte funzionalità dovranno essere aggiunte in seguito, ma fin da subito dovrebbero vedersi i frutti della nuova architettura:</p>
<ul>
<li>un eseguibile autocontenuto, compatto e comune a tutte le piattaforme, con molti meno problemi di dipendenze;</li>
<li>la spedizione degli SMS in un thread separato;</li>
<li>decodifica dei CAPTCHA (inizialmente, di Vodafone) estremamente più veloce ma soprattutto</li>
<li>un tempo di risposta ai problemi degli utenti inferiore.</li>
</ul>
<h3>Agli altri sviluppatori</h3>
<p>Innanzitutto, grazie per tutto quello che avete fatto in questi mesi. Temo che qualcuno di voi non sarà contento di leggere queste righe &#8211; l&#8217;abbandono di Python sarà un divorzio doloroso, e forse non strettamente necessario, ma <strong>spero che condividiate le mie ragioni</strong> e che continuiate ad operare nella comunità di MoioSMS. E&#8217; mia intenzione coinvolgervi maggiormente rispetto al passato, ovviamente se siete disponibili, iniziando da una discussione sulle idee in questo articolo.</p>
<p>A presto!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/progetti/la-strada-che-porta-a-moiosms-3/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Video della laurea triennale</title>
		<link>http://www.moioli.net/uni/video-della-laurea-triennale/</link>
		<comments>http://www.moioli.net/uni/video-della-laurea-triennale/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 17:55:48 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Università]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=293</guid>
		<description><![CDATA[Anche se è passato un po&#8217; di tempo credo che l&#8217;argomento delle interfacce utente zoomabili, o ZUI, sia ancora interessante, quindi ripropongo qui il video della mia discussione della laurea triennale, in cui espongo un prototipo di questo tipo di software.
E&#8217; più facile da vedere che da spiegare, quindi buona visione!


Video di laurea su Vimeo [...]]]></description>
			<content:encoded><![CDATA[<p>Anche se è passato un po&#8217; di tempo credo che l&#8217;argomento delle <strong>interfacce utente zoomabili</strong>, o <a href="http://en.wikipedia.org/wiki/Zooming_user_interface">ZUI</a>, sia ancora interessante, quindi ripropongo qui il video della mia discussione della laurea triennale, in cui espongo un prototipo di questo tipo di software.</p>
<p>E&#8217; più facile da vedere che da spiegare, quindi buona visione!</p>
<p><a href="http://www.moioli.net/wp-content/uploads/2010/02/presentazione-primo-livello.jpg"><img class="aligncenter size-medium wp-image-301" title="Presentazione della laurea di primo livello" src="http://www.moioli.net/wp-content/uploads/2010/02/presentazione-primo-livello-300x174.jpg" alt="" width="300" height="174" /></a></p>
<ul>
<li><a href="http://vimeo.com/8630438">Video di laurea su Vimeo</a> per la visione diretta;</li>
<li><a href="http://vimeo.com/download/video:13967573?v=2&amp;e=1267124066&amp;h=bf333189c493fb9f8e2020778463c599&amp;uh=caf214cea2932ed152b4904f80e92e5c">Video di laurea in versione mp4</a> per il download (68 MB).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/uni/video-della-laurea-triennale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuovo provider: Unbit.it</title>
		<link>http://www.moioli.net/misto/nuovo-provider-unbit-it/</link>
		<comments>http://www.moioli.net/misto/nuovo-provider-unbit-it/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 21:20:39 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Il misto]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=285</guid>
		<description><![CDATA[

Da ieri questo sito ha cambiato provider da Aruba.it ad Unbit.it.
Come sempre in questi casi è prevedibile qualche sobbalzo o qualche piccolo malfunzionamento: per il momento l&#8217;esperienza è ottima ma se riscontrate errori o problemi del sito fatemi sapere all&#8217;indirizzo silvio at moioli punto net.
]]></description>
			<content:encoded><![CDATA[<p><img src="file:///Users/silvio/Desktop/logo_unbit_header.jpg" alt="" /></p>
<p><a href="http://www.moioli.net/wp-content/uploads/2010/01/logo_unbit_header.jpg"><img class="aligncenter size-full wp-image-288" title="logo_unbit_header" src="http://www.moioli.net/wp-content/uploads/2010/01/logo_unbit_header.jpg" alt="" width="245" height="90" /></a></p>
<p>Da ieri questo sito ha cambiato provider da Aruba.it ad Unbit.it.</p>
<p>Come sempre in questi casi è prevedibile qualche sobbalzo o qualche piccolo malfunzionamento: per il momento l&#8217;esperienza è ottima ma se riscontrate errori o problemi del sito fatemi sapere all&#8217;indirizzo silvio at moioli punto net.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/misto/nuovo-provider-unbit-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video di laurea!</title>
		<link>http://www.moioli.net/uni/video-di-laurea/</link>
		<comments>http://www.moioli.net/uni/video-di-laurea/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 18:07:52 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Università]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=278</guid>
		<description><![CDATA[
Mi sono finalmente laureato il 23 Dicembre con una tesi che abbina informatica e&#8230; motoveicoli.
Pubblico qui i collegamenti al video di laurea, per tutti gli amici che avessero curiosità al lavoro che ho sviluppato assieme al collega Cristian Gatti, che colgo l&#8217;occasione per ringraziare.

Video di laurea su Vimeo, per la visione diretta;
Video di laurea in [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.moioli.net/wp-content/uploads/2009/12/presentazione.jpg"><img class="size-full wp-image-279 aligncenter" title="presentazione" src="http://www.moioli.net/wp-content/uploads/2009/12/presentazione.jpg" alt="Foto di Silvio durante la presentazione" width="350" height="308" /></a></p>
<p>Mi sono finalmente laureato il 23 Dicembre con una tesi che abbina informatica e&#8230; motoveicoli.</p>
<p>Pubblico qui i collegamenti al video di laurea, per tutti gli amici che avessero curiosità al lavoro che ho sviluppato assieme al collega Cristian Gatti, che colgo l&#8217;occasione per ringraziare.</p>
<ul>
<li><a href="http://vimeo.com/8419416">Video di laurea su Vimeo</a>, per la visione diretta;</li>
<li><a href="http://vimeo.com/download/video:13511608?v=2&amp;e=1262026061&amp;h=8bb8d4c2e46c0b0d8fc31489f4fa68c9&amp;uh=c497a7227cb9f4b28a29c4c52d0529c1">Video di laurea in formato m4v</a> per il download (100 MB).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/uni/video-di-laurea/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Materiale universitario, quinto anno</title>
		<link>http://www.moioli.net/uni/materiale-quinto/</link>
		<comments>http://www.moioli.net/uni/materiale-quinto/#comments</comments>
		<pubDate>Wed, 13 May 2009 12:36:20 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Università]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=265</guid>
		<description><![CDATA[
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&#8217;Università degli Studi di Bergamo).

Linguaggi e Compilatori
La relazione del corso, ossia la parte [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-180" title="Logo dell'Università degli Studi di Bergamo" src="http://www.moioli.net/wp-content/uploads/2009/03/unibglogo.png" alt="Logo dell'Università degli Studi di Bergamo" width="150" height="149" /></p>
<p>Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del <strong>quinto anno di Ingegneria Informatica</strong>.</p>
<p>Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell&#8217;<strong>Università degli Studi di Bergamo</strong>).</p>
<p><span id="more-265"></span></p>
<h3>Linguaggi e Compilatori</h3>
<p>La relazione del corso, ossia la parte teorica della relazione complessiva del progetto.</p>
<ul>
<li><a href="http://www.moioli.net/wp-content/uploads/2009/05/relazione-di-linguaggi-e-compilatori.pdf">Relazione di Linguaggi e Compilatori</a> (PDF).</li>
</ul>
<h3>Informatica teorica</h3>
<p>I miei appunti del corso; raccomando anche la lettura del libro consigliato.</p>
<ul>
<li><a href="http://www.moioli.net/wp-content/uploads/2009/05/Appunti-di-Informatica-Teorica.pdf">Appunti di Informatica Teorica</a> (PDF).</li>
</ul>
<p><em>Il restante materiale sarà aggiunto in questa pagina prossimamente.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/uni/materiale-quinto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuovo sito!</title>
		<link>http://www.moioli.net/misto/nuovo-sito/</link>
		<comments>http://www.moioli.net/misto/nuovo-sito/#comments</comments>
		<pubDate>Sat, 09 May 2009 15:14:08 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Il misto]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=263</guid>
		<description><![CDATA[Come forse qualcuno ha notato ho abbastanza radicalmente rifatto il look del sito, passando tra l&#8217;altro a un nuovo CMS (Wordpress). Spero di avere più tempo per curare il materiale su queste pagine d&#8217;ora in poi!
Come ogni transizione tecnologica è molto probabile che ci sia qualche problemino residuo &#8211; se ce ne fossero avvisatemi via [...]]]></description>
			<content:encoded><![CDATA[<p>Come forse qualcuno ha notato ho abbastanza radicalmente <strong>rifatto il look</strong> del sito, passando tra l&#8217;altro a un <strong>nuovo CMS</strong> (<a href="http://wordpress.org/">Wordpress</a>). Spero di avere più tempo per curare il materiale su queste pagine d&#8217;ora in poi!</p>
<p>Come ogni transizione tecnologica è molto probabile che ci sia <strong>qualche problemino residuo</strong> &#8211; se ce ne fossero avvisatemi via mail!</p>
<p>Buona navigazione</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/misto/nuovo-sito/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Materiale universitario, quarto anno</title>
		<link>http://www.moioli.net/uni/materiale-quarto/</link>
		<comments>http://www.moioli.net/uni/materiale-quarto/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 16:30:38 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Università]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=209</guid>
		<description><![CDATA[
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 &#8220;Sistemi Informativi&#8221; 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&#8217;Università [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-180" title="Logo dell'Università degli Studi di Bergamo" src="http://www.moioli.net/wp-content/uploads/2009/03/unibglogo.png" alt="Logo dell'Università degli Studi di Bergamo" width="150" height="149" /></p>
<p>Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del <strong>quarto anno di Ingegneria Informatica</strong>, o meglio il primo anno del curriculum &#8220;<strong>Sistemi Informativi</strong>&#8221; della laurea specialistica.</p>
<p>Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell&#8217;<strong>Università degli Studi di Bergamo</strong>).</p>
<p><span id="more-209"></span></p>
<h3>Teoria dell&#8217;Informazione e della Trasmissione</h3>
<p>Per TIT metto a disposizione un po&#8217; di <strong>appunti sparsi</strong> per vari argomenti. Purtroppo <strong>non sono completi</strong> (il             tempo a disposizione era scarso) ma non dovrebbero esserci grossi errori.</p>
<ul>
<li> <a href="../../files/uni/Quarto%20anno/TIT/Codifica%20di%20sorgente%20e%20di%20canale.pdf">Definizioni e teoremi sulla                     codifica di sorgente e di canale</a> (PDF, prima parte del corso, senza dimostrazioni);</li>
<li> <a href="../../files/uni/Quarto%20anno/TIT/Algebra%20dei%20campi.pdf">Definizioni e teoremi sull&#8217;algebra dei campi</a> (PDF, seconda parte del corso, senza dimostrazioni);</li>
<li> <a href="../../files/uni/Quarto%20anno/TIT/Trasformata%20di%20Fourier%20discreta.pdf">Dimostrazione della condizione per il calcolo                     della Trasformata di Fourier discreta</a> (PDF, seconda parte del corso, senza dimostrazioni);</li>
<li> <a href="../../files/uni/Quarto%20anno/TIT/teoria%20della%20trasmissione.pdf">Appunti di teoria della trasmissione</a> (PDF, treza parte del corso,                     senza dimostrazioni);</li>
</ul>
<h3>Informatica III: progettini</h3>
<p>Pubblico i progettini obbligatori ed il progettino facoltativo. Il <a title="Sito del professore" href="http://cs.unibg.it/gargantini/index.html">prof. Gargantini</a> li ha anche usati nelle edizioni del corso degli anni seguenti.</p>
<ul>
<li> <a href="../../files/uni/Quarto%20anno/Informatica%20III/C++.zip">Progettino di C++</a> (zip, relazione e sorgenti);</li>
<li> <a href="../../files/uni/Quarto%20anno/Informatica%20III/Cyclone.zip">Progettino di Cyclone</a> (zip, relazione e sorgenti);</li>
<li> <a href="../../files/uni/Quarto%20anno/Informatica%20III/JML.zip">Progettino di JML</a> (zip, relazione e sorgenti);</li>
<li> <a href="../../files/uni/Quarto%20anno/Informatica%20III/KeY-Hoare.zip">Progettino di KeY-Hoare</a> (zip, relazione e sorgenti);</li>
</ul>
<h3>Identificazione dei Modelli e Analisi dei dati</h3>
<p>Qui ho un po&#8217; di appunti sparsi. Non coprono tutto il programma, ma dovrebbero essere corretti.</p>
<ul>
<li>Appunti sui vari <a href="../../files/uni/Quarto%20anno/IMAD/Metodi%20di%20identificazione.pdf">metodi di                 identificazione</a> dei sistemi (PDF);</li>
<li>Appunti sul <a href="../../files/uni/Quarto%20anno/IMAD/Filtraggio%20alla%20Kalman.pdf">Filtro di Kalman</a> (PDF);</li>
<li> <a href="../../files/uni/Quarto%20anno/IMAD/Definizioni%20e%20dimostrazioni%20IMAD.pdf">Definizioni e dimostrazioni</a> della prima parte del corso (PDF);</li>
<li> <a href="../../files/uni/Quarto%20anno/IMAD/Trasformazioni%20tra%20rappresentazioni.pdf">Rappresentazioni dei sitemi</a> e                     metodi per passare da una rappresentazione all&#8217;altra (PDF).</li>
</ul>
<h3>Modelli Stocastici: appunti e dimostrazioni</h3>
<p>Scrivere questo documento è stata veramente una fatica. Qui c&#8217;è praticamente tutto quello che ho capito dal corso, ho cercato di ordinarlo e sistemarlo in modo che fosse comprensibile. A quanto pare funziona, visto che in parecchi ormai l&#8217;hanno usato per passare l&#8217;esame.</p>
<ul>
<li><a href="http://www.moioli.net/wp-content/uploads/2009/03/appunti-modelli-stocastici.pdf">Appunti di Modelli Stocastici</a> (PDF).</li>
</ul>
<h3>Intelligenza Artificiale: un riassunto</h3>
<p>Dato il gran numero di argomenti trattati nel corso ho scritto questo riassunto per punti come aiuto allo studio. Non è particolarmente esaustivo ma dovrebbe toccare tutti i punti importanti.</p>
<ul>
<li><a href="http://www.moioli.net/wp-content/uploads/2009/03/appunti-intelligenza-artificiale.pdf">Appunti di Intelligenza Artificiale</a> (PDF).</li>
</ul>
<h3>Gestione Aziendale: mappa mentale</h3>
<p>Infine pubblico una <a title="Descrizione delle mappe mentali e dei loro usi" href="http://www.mappementali.com/">mappa mentale</a> degli argomenti del corso di Gestione Aziendale. Mi perdonino i colleghi gestionali le eventuali imprecisioni!</p>
<ul>
<li><a href="http://www.moioli.net/wp-content/uploads/2009/03/mappa-di-gestione-aziendale.zip">Mappa di Gestione Aziendale</a> (zip, richiede  <a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page">FreeMind</a> per la consultazione).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/uni/materiale-quarto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Materiale universitario, terzo anno</title>
		<link>http://www.moioli.net/uni/materiale-terzo/</link>
		<comments>http://www.moioli.net/uni/materiale-terzo/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 17:39:45 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Università]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=194</guid>
		<description><![CDATA[
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&#8217;Università degli Studi di Bergamo).

Elettronica per sistemi digitali e telecomunicazioni: la relazione di [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-180" title="Logo dell'Università degli Studi di Bergamo" src="http://www.moioli.net/wp-content/uploads/2009/03/unibglogo.png" alt="Logo dell'Università degli Studi di Bergamo" width="150" height="149" /></p>
<p>Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del <strong>terzo anno di Ingegneria Informatica</strong>.</p>
<p>Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell&#8217;<strong>Università degli Studi di Bergamo</strong>).</p>
<p><span id="more-194"></span></p>
<h3>Elettronica per sistemi digitali e telecomunicazioni: la relazione di laboratorio</h3>
<p>La mia relazione, un pachiderma da 45 pagine. Direi che dentro dovrebbe esserci tutto quel che c&#8217;è da sapere sulla parte &#8220;pratica&#8221; del corso.</p>
<ul>
<li><a href="../../files/uni/Terzo%20anno/Elettronica%20dei%20Sistemi%20Digitali%20e%20Telecomunicazioni/Relazione.pdf">Relazione di             Elettronica</a> (PDF, 2 Mb).</li>
</ul>
<h3>Sistemi di controllo di gestione: la mappa mentale dei contenuti</h3>
<p>Dare un ordine alla massa di nozioni tra lezioni, diapositive, letture e interventi dei professionisti è stata un po&#8217; un&#8217;impresa. Credo che questa <a title="Descrizione delle mappe mentali e dei loro usi" href="http://www.mappementali.com/">mappa mentale</a> riesca in qualche misura a ridurre l&#8217;entropia della materia&#8230;</p>
<ul>
<li><a href="../../files/uni/Terzo%20anno/Sistemi%20di%20controllo%20di%20gestione/Concetti%20base.zip">Mappa mentale di Sistemi di             controllo di gestione</a> (zip, richiede  <a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page">FreeMind</a> per la consultazione);</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/uni/materiale-terzo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Materiale universitario, secondo anno</title>
		<link>http://www.moioli.net/uni/materiale-secondo/</link>
		<comments>http://www.moioli.net/uni/materiale-secondo/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 17:20:38 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Università]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=182</guid>
		<description><![CDATA[
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&#8217;Università degli Studi di Bergamo).

Automatica I: formulario della trasformazione di Laplace
Il titolo dice [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-180" title="Logo dell'Università degli Studi di Bergamo" src="http://www.moioli.net/wp-content/uploads/2009/03/unibglogo.png" alt="Logo dell'Università degli Studi di Bergamo" width="150" height="149" /></p>
<p>Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del <strong>secondo anno di Ingegneria Informatica</strong>.</p>
<p>Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell&#8217;<strong>Università degli Studi di Bergamo</strong>).</p>
<p><span id="more-182"></span></p>
<h3>Automatica I: formulario della trasformazione di Laplace</h3>
<p>Il titolo dice tutto, io lo trovo comodo.</p>
<ul>
<li><a href="../../files/uni/Secondo%20anno/Automatica%20I/laplace.pdf">Formulario di Automatica</a> (PDF)</li>
</ul>
<h3>Fisica tecnica: definizioni, dimostrazioni e formulario</h3>
<p>Quasi tutto quel che c&#8217;è da sapere per superare l&#8217;esame! Il formato è quello delle <a title="Descrizione delle mappe mentali e dei loro usi" href="http://www.mappementali.com/">mappe mentali</a> per le definizioni, mentre il resto è nei consueti PDF da stampare.</p>
<ul>
<li><a href="../../files/uni/Secondo%20anno/Fisica%20Tecnica/Definizioni.zip">Definizioni di Fisica tecnica</a> (zip, richiede  <a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page">FreeMind</a> per la consultazione);</li>
<li><a href="../../files/uni/Secondo%20anno/Fisica%20Tecnica/Dimostrazioni.pdf">Dimostrazioni di Fisica tecnica</a> (PDF);</li>
<li><a href="../../files/uni/Secondo%20anno/Fisica%20Tecnica/Formule%20di%20Fisica%20Tecnica.pdf">Formulario di Fisica tecnica</a> (PDF).</li>
</ul>
<h3>Ingegneria del software: il riassunto&#8230; Riassunto.</h3>
<p>La mole delle slide è veramente immensa, per questo alla fine della preparazione ho buttato giù questo riassunto. <strong>Quindici</strong> pagine, partendo da <strong>milletrecento</strong> diapositive! Più compresso di così, non credo si possa fare.</p>
<ul>
<li><a href="../../files/uni/Secondo%20anno/Ingegneria%20del%20software/Riassunto%20diapositive.pdf">Riassunto di Ingegneria del             software</a> (PDF).</li>
</ul>
<h3>Statistica: formulario e programmi per la HP49</h3>
<p>Oltre al classico <strong>formulario</strong>, è disponibile un pacchetto di <strong>programmi</strong> che ho sviluppato per la <a title="Pagina di Wikipedia della serie di calcolatrici" href="http://en.wikipedia.org/wiki/HP-49_series">calcolatrice grafica </a><a href="http://en.wikipedia.org/wiki/HP-49G#HP_49G.2B">HP49</a>. Basta copiare il file su una scheda SD ed accedervi dalla calcolatrice nel modo usuale:             le routine sono pensate per l&#8217;uso con RPN e i nomi richiamano da vicino le controparti Matlab.</p>
<ul>
<li><a href="../../files/uni/Secondo%20anno/Statistica/Formulario.pdf">Formulario di Statistica</a> (PDF);</li>
<li><a href="../../files/uni/Secondo%20anno/Statistica/moiostat.hp49">Programmi per la HP49</a>;</li>
</ul>
<h3>Strumentazione e misure elettroniche: descrizione dei circuiti basati su operazionali</h3>
<p>Visto che sono tanti da ricordare, ho scritto questo &#8220;catalogo&#8221; per facilitare la memorizzazione.</p>
<ul>
<li><a href="../../files/uni/Secondo%20anno/Strumentazione%20e%20misure%20elettroniche/Catalogo%20dei%20circuiti.pdf">Catalogo dei             circuiti di Strumentazione e misure elettroniche</a> (PDF);</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/uni/materiale-secondo/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Materiale universitario, primo anno</title>
		<link>http://www.moioli.net/uni/materiale-primo/</link>
		<comments>http://www.moioli.net/uni/materiale-primo/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 16:51:52 +0000</pubDate>
		<dc:creator>Silvio Moioli</dc:creator>
				<category><![CDATA[Università]]></category>

		<guid isPermaLink="false">http://www.moioli.net/?p=173</guid>
		<description><![CDATA[
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&#8217;Università degli Studi di Bergamo).

Informatica I: un progetto C++
Lo pubblico essenzialmente per dare [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-180" title="Logo dell'Università degli Studi di Bergamo" src="http://www.moioli.net/wp-content/uploads/2009/03/unibglogo.png" alt="Logo dell'Università degli Studi di Bergamo" width="150" height="149" /></p>
<p>Raccolgo in questo articolo il materiale che ho a disposizione per i corsi del <strong>primo anno di Ingegneria Informatica</strong>.</p>
<p>Spero sia utile ai compagni di corso e agli studenti in generale (è da tenere presente che parte del materiale è specifico agli insegnamenti dell&#8217;<strong>Università degli Studi di Bergamo</strong>).</p>
<p><span id="more-173"></span></p>
<h3>Informatica I: un progetto C++</h3>
<p>Lo pubblico essenzialmente per dare una mano ai compagni di corso che non sono riusciti a superare l&#8217;esame, poichè è stato valutato con il massimo punteggio dal <a href="http://www.unibg.it/struttura/struttura.asp?rubrica=1&amp;persona=549&amp;nome=Giuseppe&amp;cognome=Psaila">professor Psaila</a> all&#8217;<a href="http://www.unibg.it/">Università degli Studi di Bergamo</a>.<br />
<strong>Non sono particolarmente fiero del codice, che è stato scritto con molte limitazioni sul linguaggio a mio parere</strong> (imposte                 dalle regole del corso), ma la progettazione dovrebbe essere buona.<br />
Ringrazio Davide Gottini per la collaborazione ed il permesso di pubblicare il tutto.</p>
<ul>
<li><a href="../../files/uni/Primo%20anno/Informatica%20I/TennisTournament.zip">Progetto di Informatica I</a> (zip, 1.4 MB, completo di documentazione, sorgente ed eseguibili Linux e Windows).</li>
</ul>
<h3>Calcolatori elettronici: la relazione di laboratorio</h3>
<p>Ecco la mia relazione, fatta sull&#8217;esercizio numero 10. All&#8217;interno c&#8217;è anche il listato del codice assembler in esame.</p>
<ul>
<li><a href="../../files/uni/Primo%20anno/Calcolatori%20Elettronici/Silvio%20Moioli%20-%20Esercizio%2010.pdf">Relazione di                 Calcolatori elettronici</a> (PDF).</li>
</ul>
<h3>Economia ed organizzazione aziendale: mappa mentale dei concetti</h3>
<p>Questa è una <a title="Descrizione delle mappe mentali e dei loro usi" href="http://www.mappementali.com/">mappa mentale</a> delle parti discrosive del corso (grosso modo le prime lezioni).</p>
<ul>
<li><a href="../../files/uni/Primo%20anno/Economia%20ed%20organizzazione%20aziendale/Concetti%20fondamentali.mm">Mappa mentale di                 Economia ed organizzazione aziendale</a> (zip, richiede  <a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page">FreeMind</a> per essere consultata).<a href="../../files/uni/Primo%20anno/Economia%20ed%20organizzazione%20aziendale/Concetti%20fondamentali.mm"><br />
</a></li>
</ul>
<h3>Elettrotecnica: un programma per risolvere le reti in continua</h3>
<h4>Come si usa?</h4>
<ul>
<li>Scarica il <a href="http://java.com/en/download/">Java Runtime Environment 5</a> dal sito di Sun (è gratuito);</li>
<li>Scarica <a href="../../files/uni/Primo%20anno/Elettrotecnica/MoioContinua.jar">MoioContinua </a>da questo sito;</li>
<li>Lancia il programma con un semplice doppio click. <strong>Se non funziona</strong>, clicca con il pulsante destro, seleziona <em>Apri con&#8230;</em> e dalla lista scegli <em>Java (TM) 2 Standard Edition Platform binary</em>;</li>
<li>Immetti i dati del tuo circuito e le equazioni di Kirchoff <strong>secondo  le convenzioni del prof. Baggini</strong> (un resistore al massimo su ogni lato, ogni lato un             numero e così via);</li>
<li>Il programma calcolerà automaticamente la soluzione.</li>
</ul>
<h4>Perchè dovrei usarlo?</h4>
<ol>
<li>Risolvere i circuiti totalmente a mano è abbastanza monotono.</li>
<li>Usare (ugh) Excel con i metodi sistematici richiede la scrittura di parecchie equazioni.</li>
<li>Usare (ugh) Excel con i principi di Kirchoff così come sono richiede di riportare un sistema 2l*2l, troppo grande per i miei gusti;</li>
<li>Usare un programma per il disegno dei circuiti, che però non è gratis.</li>
</ol>
<p><a href="../../files/uni/Primo%20anno/Elettrotecnica/MoioContinua.jar"></a><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.moioli.net/uni/materiale-primo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
