<?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>MindShake &#187; ubuntu</title>
	<atom:link href="http://mindshake.org/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://mindshake.org</link>
	<description>cosa ci frulla nella testa</description>
	<lastBuildDate>Thu, 05 Jan 2012 15:12:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dell Inspiron 12, finalmente sei arrivato!</title>
		<link>http://mindshake.org/dell-inspiron-12-finalmente-sei-arrivato/</link>
		<comments>http://mindshake.org/dell-inspiron-12-finalmente-sei-arrivato/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 01:01:54 +0000</pubDate>
		<dc:creator>koteko</dc:creator>
				<category><![CDATA[Scienza e Tecnologia]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[ilbloggatore]]></category>
		<category><![CDATA[informatica]]></category>
		<category><![CDATA[inspiron]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://mindshake.org/?p=1416</guid>
		<description><![CDATA[Avrete ormai tutti sentito parlare dei netbook, piccoli notebook portatili dalle basse prestazioni ma dall&#8217;alta portabilità (peso inferiore o uguale a un Kg) e, negli ultimi modelli, anche di uno schermo e di una tastiera di grandezza decente (8,9 e 10 pollici) nonché di una batteria che può anche superare le 6 ore di autonomia. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Avrete ormai tutti sentito parlare dei netbook, piccoli notebook portatili dalle basse prestazioni ma dall&#8217;alta portabilità (<strong>peso inferiore o uguale a un Kg</strong>) e, negli ultimi modelli, anche di uno schermo e di una tastiera di grandezza decente (8,9 e 10 pollici) nonché di una batteria che può anche superare le <strong>6 ore di autonomia</strong>.<img class="alignright size-full wp-image-1428" title="Dell Inspiron 12" src="http://mindshake.org/wp-content/uploads/2008/12/dell-inspiron-12.jpeg" alt="Dell Inspiron 12" width="400" height="318" /></p>
<p style="text-align: left;">Finora, il computer portatile medio più che per la mobilità è stato utilissimo per il poco spazio occupato a casa. Talvolta, poi, qualcuno lo porta anche fuori.</p>
<p>Tuttavia per avere un prodotto decente, <strong>si devono spendere ad oggi almeno 600€</strong>, qualcosa in meno se troviamo buone offerte (ma occhio alle fregature).</p>
<p>C&#8217;è tuttavia un problema. E se io volessi un portatile come secondo computer, perché a casa ho già un fisso o un finto-portatile da 3 Kg?</p>
<p>Se io avessi bisogno di un computer non potentissimo, ma con batteria durevole, con schermo utilizzabile per lunghi periodi (si parla anche di ore, se si viaggia spesso o si è universitari)?</p>
<p><strong>Finora, portatile non troppo piccolo e leggero significava anche molto potente (con batteria non troppo durevole) e costosissimo.</strong> Con l&#8217;arrivo dei netbook abbiamo avuto pc piccolissimi, piuttosto scarsi come caratteristiche e neanche troppo economici, che hanno però smosso il mercato e sono di effettiva utilità per molte persone, soprattutto come secondo o terzo pc da viaggio.</p>
<p>Ma ora siamo (probabilmente) arrivati all&#8217;ultimo anello della catena.</p>
<h3>Non troppo piccolo, leggero e abbastanza potente. E abbastanza economico!</h3>
<p>Il <strong>Dell Inspiron 12</strong> è disponibile su <a href="http://www1.euro.dell.com/content/products/productdetails.aspx/laptop-inspiron-12?c=it&amp;l=it&amp;s=dhs&amp;cs=itdhs1" target="_blank">dell.it</a>.</p>
<p>Sicuramente subirà nel tempo dei miglioramenti, com&#8217;è ovvio che sia. Ma è già molto appetibile.</p>
<p>Piuttosto che fare solo un elenco, vorrei compararlo con il mio <a href="http://mindshake.org/travelmate-4314wxmi-linux/" target="_blank"><strong>Acer Travelmate 4314WXMi</strong> che ho recensito qui</a>, portatile che comprai per l&#8217;università dove avevo bisogno esattamente di questo: <strong>abbastanza potenza</strong> (per programmare in C e in Java), <strong>più leggero e piccolo della media</strong> (per poterlo trasportare tutto il giorno tutti i giorni) e <strong>non troppo costoso</strong>, per carenza di pecunia e per i continui sballottamenti a cui sarebbe stato sottoposto.</p>
<table style="text-align: center;" border="1" align="center">
<tbody>
<tr>
<td><span style="font-size: small;"><strong>Specifiche</strong></span></td>
<td><span style="font-size: small;"><strong>Acer Travelmate 4314</strong></span></td>
<td><span style="font-size: small;"><strong>Dell Inspiron 12</strong></span></td>
</tr>
<tr>
<td>Processore</td>
<td>AMD Sempron 3500+, 1.8GHz</td>
<td>Intel Atom <span class="para"><span class="para">Z520</span></span> 1.33GHz</td>
</tr>
<tr>
<td>RAM</td>
<td>512MB DDR2</td>
<td>1GB <span class="para"><span class="para">DDR2</span></span></td>
</tr>
<tr>
<td>HDD</td>
<td>80GB</td>
<td><span class="para"><span class="para">40GB</span></span></td>
</tr>
<tr>
<td>Grafica</td>
<td>ATI Radeon x1100</td>
<td>GMA 950</td>
</tr>
<tr>
<td>Lettore CD/DVD</td>
<td>DVD &#8211; Super Multi</td>
<td><strong>NO</strong></td>
</tr>
<tr>
<td>Modem</td>
<td>56k</td>
<td>NO</td>
</tr>
<tr>
<td>Card Reader</td>
<td>5 in 1</td>
<td><span class="para"><span class="para">3 in 1</span></span></td>
</tr>
<tr>
<td>LAN</td>
<td>10/100</td>
<td><span class="para"><span class="para">10/100</span></span></td>
</tr>
<tr>
<td>Wireless</td>
<td>802.11 b/g</td>
<td><span class="para"><span class="para">802.11 g </span></span></td>
</tr>
<tr>
<td>LCD</td>
<td>14.1″ WXGA TFT</td>
<td><span class="para"><span class="para">12.1&#8243; WXGA (1280&#215;800)</span></span></td>
</tr>
<tr>
<td>Bluetooth</td>
<td><strong>NO</strong></td>
<td>2.0</td>
</tr>
<tr>
<td>Webcam</td>
<td><strong>NO</strong></td>
<td>1.3 MP</td>
</tr>
<tr>
<td>Batteria</td>
<td>6 Celle (2.2h)</td>
<td>3 Celle (3.5h)</td>
</tr>
<tr>
<td>Sist. Op.</td>
<td>Windows Vista Basic</td>
<td><strong>Ubuntu 8.04</strong></td>
</tr>
<tr>
<td>Peso</td>
<td>2.4Kg</td>
<td><strong>1.2Kg </strong></td>
</tr>
<tr>
<td>Costo</td>
<td>400€ (offerta)</td>
<td>429€</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<p>Come avrete capito ha i suoi pro e i suoi contro.</p>
<p>Vorrei tuttavia focalizzare l&#8217;attenzione su due caratteristiche:<strong> il peso e il sistema operativo.</strong></p>
<p><strong>Un kilo e due etti di differenza</strong>, vi posso assicurare che si sentono sulla schiena, se siete come me sempre in giro e belli carichi anche di libri.</p>
<p><strong>La preinstallazione di Ubuntu è innanzi tutto garanzia di completo funzionamento di ogni componente</strong> senza scazzo alcuno, e evita qualsiasi tipo di lurida procedura di <a href="http://andrealazzarotto.com/2008/12/07/la-fase-due/" target="_blank">rimborso di Windows che per Dell è ancora un incognita.</a></p>
<p><strong>Non ha il lettore CD</strong>. Sul mio non l&#8217;ho mai usato (solo per mettere Ubuntu, ma qui è preinstallato&#8230;e all&#8217;occorrenza uso una penna USB). Però per qualcuno può essere un notevole passo indietro.</p>
<p>L&#8217;hard disk per quanto mi riguarda è anche troppo capiente. <strong>Mi bastava una SSD da 8GB come il Dell Inspiron 9</strong>, che avrebbe abbassato anche di più il peso&#8230;alzando, però, probabilmente il prezzo.</p>
<p>Lo schermo è buono, con un&#8217;ottima risoluzione che ci permette di non accecarci nella navigazione web e nella stesura di documenti.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-1429" title="Dell Inspiron 12" src="http://mindshake.org/wp-content/uploads/2008/12/dell-inspiron-12-retro.jpeg" alt="Dell Inspiron 12" width="421" height="351" /></p>
<p>La batteria dovrebbe durare 3.5h (se lo compro, scommetto che lo tirerò anche di più) ma può essere sostituita con <strong>una 6 celle che, a detta loro, durerebbe anche 6.5h.</strong></p>
<p><strong>La webcam e il bluetooth integrati</strong> evitano di doverli comprare a parte, che è comunque una buona cosa.</p>
<p><strong>Con 1GB di RAM e un processore a 1.33GHz</strong> vi posso assicurare che, con Ubuntu, lavorate tranquilli e senza rallentamenti, usando tranquillamente OpenOffice, Firefox, guardando video, ascoltando musica etc.</p>
<p>Sul mio Acer bastano 512MB di RAM, e tengo spesso il processore a 800MHz per il risparmio energetico. Quindi ci andrei largo con quelle caratteristiche :)</p>
<h3>Conclusioni</h3>
<p>Mi piacerebbe sapere la vostra idea a riguardo. Io, <strong>forse</strong>, lo comprerò.</p>
<p>C&#8217;è da dire però che su <a href="http://www.dell.com/content/products/productdetails.aspx/laptop-inspiron-12?c=us&amp;cs=19&amp;l=en&amp;s=dhs&amp;~ck=mn" target="_blank">Dell.com</a> è già disponibile la seconda versione, quindi si può avere <strong>l&#8217;HD a 80GB, il processore a 1.6GHz e la batteria a 6 celle di default.</strong></p>
<p>Fatemi sapere come vi siete trovati! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://mindshake.org/dell-inspiron-12-finalmente-sei-arrivato/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Iniziare a Programmare &#8211; Consigli per principianti</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/</link>
		<comments>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 14:43:05 +0000</pubDate>
		<dc:creator>koteko</dc:creator>
				<category><![CDATA[Scienza e Tecnologia]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[ilbloggatore]]></category>
		<category><![CDATA[informatica]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://mindshake.org/?p=988</guid>
		<description><![CDATA[Molto spesso sul forum di ubuntu-it.org giovani pinguini scrivono topic come &#8220;Imparare a programmare&#8221; e simili. La sezione Programmazione ne è ovviamente piena, ed è una cosa bella: mi auguro sempre che su dieci che vogliono iniziare, uno si metta a scrivere software libero. Girando sul web, ho visto che questa tendenza c&#8217;è in qualsiasi [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1000" title="I can has programming language?" src="http://mindshake.org/wp-content/uploads/2008/08/i-can-has-programming-language.jpg" alt="" width="350" height="412" /></p>
<p>Molto spesso sul forum di <a href="http://forum.ubuntu-it.org" target="_blank">ubuntu-it.org</a> giovani pinguini scrivono topic come &#8220;<strong>Imparare a programmare</strong>&#8221; e simili.</p>
<p>La sezione <em>Programmazione</em> ne è ovviamente piena, ed è una cosa bella: mi auguro sempre che su dieci che vogliono iniziare, uno <strong>si metta a scrivere software libero</strong>.</p>
<p>Girando sul web, ho visto che questa tendenza c&#8217;è in qualsiasi community un po&#8217; <em>geek</em>, come c&#8217;era su <strong>IRC</strong> quando bazzicavo anni fa i canali riguardanti Linux e le distribuzioni che usavo, e su qualsiasi forum con ragazzi che <strong>si avvicinano all&#8217;informatica oltre i videogiochi e l&#8217;uso da utente</strong>.</p>
<p>Indubbiamente è un argomento che attira molto, ma ci sono una serie di problematiche per chi inizia che spesso decretano il fallimento del tentativo e la successiva rinuncia:</p>
<ul>
<li>Troppe risposte diverse. I <strong>consigli degli esperti spaziano dall&#8217;Assembler al F#</strong>.</li>
<li>Incapacità di chi aiuta di <strong>comprendere almeno un minimo la psicologia</strong> di chi scrive.
<p>Si assume che sia un <em>geek</em> qualcuno che ha appena installato Ubuntu e ha chiesto aiuto già tre volte per trovare il Solitario, e si consiglia il <a href="http://it.wikipedia.org/wiki/Logo_(informatica)" target="_blank"><strong>Logo</strong></a> a chi sta già provando a fare danni con la shell bash.</li>
<li><strong>Sovraffollamento di documentazione</strong>. Già è difficile per chi inizia scegliere tra dieci manuali diversi, ma se gli esperti ne consigliano ciascuno uno diverso&#8230;ci siamo capiti :)</li>
<li><strong>Difficoltà per il principiante di essere immediatamente operativo</strong>, con alcuni linguaggi e se i consigli non sono adeguati alla sua conoscenza del sistema.</li>
</ul>
<p><span id="more-988"></span></p>
<p>Capisco chi, nella veste dell&#8217;ipotetico esperto, pensa</p>
<blockquote><p><em>io gli do il mio consiglio, poi s&#8217;arrangi.</em></p></blockquote>
<p>Oppure</p>
<blockquote><p><em>Se non ha la voglia di spulciare sul web e capire da solo, non vale la pena che io ci perda tempo.</em></p></blockquote>
<p>Non sono per nulla d&#8217;accordo. Siamo tutti diversi, e lo stimolo per programmare può venirci in qualsiasi momento, <strong>un po&#8217; come quello per installare Linux</strong>: vedo spesso intorno a me che anche per questo ci sono molte paure, e le problematiche sono quasi le stesse.</p>
<p><strong>Un programmatore in più che scriva in futuro Software Libero è oro</strong> per tutti noi, ricordiamocelo. E la nostra parte la possiamo fare anche incoraggiando i <em>giovani</em>.</p>
<p>Un po&#8217; come fanno in America: finanzio cento progetti, sperando che uno diventi Google e mi ripaghi dieci volte tanto. E&#8217; un buon investimento, almeno secondo me.</p>
<p>Quindi, nel mio piccolo, posso dire a chi ha intenzione di intraprendere questa strada, che ci sono molte possibilità se si vuole iniziare a programmare.</p>
<p>Innanzi tutto ci si deve domandare <strong>cosa si vuole fare.</strong></p>
<h3>Sviluppo Web</h3>
<p>Se il vostro sogno a breve-medio termine è quello di fare pagine web statiche e/o temi per WordPress, Splinder etc, ciò che dovete imparare è l&#8217;<strong>HTML</strong> e il <strong>CSS</strong>. E poi cominciare a creare, questo è molto importante, <strong>ogni cosa che leggete sui manuali dovete provarla e utilizzarla <em>subito</em>.</strong></p>
<p>Se ve la cavate con l&#8217;inglese, un buon punto di partenza e&#8217; <a href="http://htmldog.com/" target="_blank">HTML Dog</a>. Sempre ottime poi le guide di html.it sull&#8217;<a href="http://xhtml.html.it/guide/leggi/51/guida-html/" target="_blank">HTML</a>, sulle <a href="http://css.html.it/guide/leggi/2/guida-css-di-base/" target="_blank">basi del CSS</a> e sullo sviluppo di <a href="http://css.html.it/guide/leggi/3/guida-layout-dei-siti-con-i-css/" target="_blank">Layout CSS</a> (siti a più colonne etc).</p>
<p>All&#8217;inizio è buona cosa scriversi il codice delle pagine a mano, con un editor di testo, per capire bene gli effetti che ha sulla pagina web. Se proprio <strong>non potete evitare di avere uno sviluppo assistito</strong>, su Ubuntu date un:</p>
<blockquote><p><em>sudo aptitude install kompozer</em></p></blockquote>
<p>Se usate KDE vi consiglio <strong>Quanta Plus</strong> invece</p>
<blockquote><p><em>sudo aptitude install quanta</em></p></blockquote>
<p>Una volta svezzati con le basi del Web, <strong>vorrete forse andare un po&#8217; più un là</strong>. Ad esempio, sviluppare un vostro plugin per <strong>WordPress</strong>, o fare una modifica al forum <strong>phpBB</strong> che gestite..</p>
<p>Beh, qui si entra nel <em>vero</em> sviluppo web. Dovete imparare un linguaggio lato server, e vi consiglio il <strong>PHP</strong>, e abbinarlo alla comprensione di un minimo di sintassi <strong>SQL</strong>, preferibilmente con l&#8217;uso di <strong>MySQL</strong>.</p>
<p>Innanzi tutto una guida per installare in locale il <strong>PHP</strong>, il server web <strong>Apache</strong> e il DataBase <strong>MySQL</strong>, su <a href="http://php.html.it/guide/leggi/92/guida-php-su-linux/" target="_blank">Linux</a> o su <a href="http://php.html.it/guide/leggi/94/guida-php-su-windows/" target="_blank">Windows</a>. Dovete poi imparare a programmare in PHP integrandovi l&#8217;HTML e il CSS che avete precedentemente praticato.</p>
<p>Questa è <a href="http://php.html.it/guide/leggi/99/guida-php-di-base/" target="_blank">la guida base</a>, che <strong>vi consiglio di leggere subito</strong>. Poi c&#8217;è anche una <a href="http://php.html.it/guide/leggi/97/guida-php-teorica/" target="_blank">guida teorica</a> che potete usare <strong>come riferimento</strong> in caso non capiste qualcosa, e due guide pratiche: <a href="http://php.html.it/guide/leggi/101/guida-php-pratica/">una sullo sviluppo PHP</a> e l&#8217;altra sull&#8217;<a href="http://php.html.it/guide/leggi/77/guida-phpmysql-pratica/" target="_blank">interazione PHP/MySQL</a> che <strong>vi consiglio di studiare per ultima</strong>.</p>
<p>A questo punto, se vi impegnate su queste guide un mesetto, sarete pronti per essere operativi nello sviluppo web. Per migliorare la vostra comprensione delle tematiche principali della creazione di siti Web, vi consiglio queste guide sul <a href="http://webdesign.html.it/" target="_blank">Web Design</a>.</p>
<p>Utile sarebbe poi se imparaste il <a href="http://javascript.html.it/" target="_blank">JavaScript e l&#8217;Ajax</a>, che va a completare ciò che avete già imparato.</p>
<p>Altri link utilissimi come riferimento o approfondimento:</p>
<ul>
<li><a href="http://www.w3schools.com/" target="_blank">W3C Schools</a> &#8211; Reference su tutti gli argomenti a cui vi ho indirizzato :)</li>
<li><a href="http://it.php.net/manual/it/" target="_blank">php.net</a> &#8211; Manuale ufficiale ( anche in italiano ) e il miglior reference per il PHP ( <em>search for .. in the function list</em> )</li>
<li><a href="http://dev.mysql.com/doc/" target="_blank">MySQL</a> &#8211; Documentazione Ufficiale.</li>
<li><a href="http://antirez.com/articoli/spaghettiajax.html" target="_blank">Spaghetti Ajax</a> &#8211; Esempi in italiano.</li>
<li><a href="http://www.e-pillole.com/linux/post/6/apache-2-php-5-mysql-5-su-debian-e-ubuntu-lamp/" target="_blank">Installare Apache + PHP + MySQL su Ubuntu</a> &#8211; Una delle tante guide, in caso aveste problemi a farli funzionare.</li>
<li><a href="http://www.codicefacile.it/" target="_blank">CodiceFacile</a> &#8211; Pieno di snippet di codice e consigli utili su PHP, MySQL, JavaScript</li>
</ul>
<h3>Sviluppo Applicazioni</h3>
<p>E&#8217; molto facile che siate arrivati a questo articolo cercando informazioni su <strong>come scrivervi i vostri programmi</strong>. La vostra idea di programma è sicuramente quella tipica: un <em>coso </em>grafico che risponde in modo particolare ai tuoi input.</p>
<p>Beh, all&#8217;inizio di grafica non ne vedrete, ed è meglio così. <strong>Dovete imparare a fare programmi testuali</strong>, poi li potrete adornare di una veste grafica.</p>
<p style="text-align: center;"><a href="http://mindshake.org/wp-content/uploads/2008/08/pitone-morde-una-rete.jpeg" rel="lightbox[988]"><img class="aligncenter size-full wp-image-999" title="Pitone incazzato nero :)" src="http://mindshake.org/wp-content/uploads/2008/08/pitone-morde-una-rete.jpeg" alt="" width="450" height="338" /></a></p>
<p>Senza troppi giri di parole, vi consiglio di studiarvi la guida <a href="http://www.python.it/doc/Howtothink/HowToThink_ITA.pdf.gz" target="_blank"><strong>Pensare da Informatico</strong></a>, che vi aiuta a entrare in questo mondo in modo non traumatico, imparando un linguaggio semplice e potente: il <strong>Python</strong>.</p>
<p>Prima che vi chiediate perché questa e non le millemila altre, sappiate che è <strong>utilizzata con successo in alcune Università americane e italiane</strong> e che&#8230;beh, se vi chiedete troppo quale è meglio e quale peggio, non ne leggerete neanche una. Studiate questa, per ora :)</p>
<p>Se volete essere operativi il più presto possibile, <strong>il Python e quella guida è ciò che fa per voi</strong>.</p>
<p>Potrete farci qualsiasi cosa: <strong>dalla calcolatrice testuale di fiducia ai videogiochi 2D e 3D</strong> ( un esempio è il <strong>gioco degli scacchi in Gnome</strong> ). Ha una quantità immensa di librerie ed estensioni, e troverete manuali ovunque per imparare le caratteristiche più avanzate.</p>
<p>Il vostro riferimento principale è sicuramente <a href="http://www.python.it/doc/" target="_blank">Python.it Doc</a>. Li troverete <a href="http://www.python.it/doc/newbie.html" target="_blank">guide per principianti</a> e <a href="http://www.python.it/doc/howto/" target="_blank">howto più avanzati</a>, informazioni utili sugli <strong><a href="http://www.python.it/topics/gui/ide-mertz.html" target="_blank">IDE</a></strong> per la programmazione assistita e per la <a href="http://www.python.it/topics/gui/gui-2.html" target="_blank">creazione di interfacce grafiche</a> con molte librerie ( <strong>GTK+, QT, wxWidgets</strong>..).</p>
<p>Personalmente, comunque, se utilizzate <strong>Gnome</strong> vi consiglio <strong>Gedit</strong> dopo aver installato i plugin</p>
<blockquote><p><em>sudo aptitude install gedit-plugins</em></p></blockquote>
<p>Se invece utilizzate <strong>KDE</strong>, non potete non provare il mitico <strong>Eric</strong></p>
<blockquote><p><em>sudo aptitude install eric</em></p></blockquote>
<p>Inoltre, se avete scelto le Qt come toolkit per le vostre GUI, <a href="http://zetcode.com/tutorials/pyqt4/" target="_blank">questo è un buon howto per le Qt4</a>.</p>
<h3>Conclusioni</h3>
<p>Seguiranno altri articoli per approfondire la programmazione con GUI, la programmazione di videogiochi e di applicazioni complesse.</p>
<p>Intanto, vi lascio qualche altro link utile.</p>
<ul>
<li>Su <a href="http://slashcode.wordpress.com/" target="_blank">SlashCode</a> l&#8217;autore è arrivato al sesto articolo sulla programmazione, vi consiglio di leggerli tutti :)</li>
<li><a href="http://programmazione.html.it/guide/leggi/39/guida-python/" target="_blank">Guida Python su html.it</a></li>
<li><a href="http://forum.ubuntu-it.org/index.php?board=33.0" target="_blank">Sezione Programmazione</a> del forum Ubuntu-it.org</li>
<li><a href="http://www.python-it.org/" target="_blank">Python-it.org</a> &#8211; Il punto di riferimento italiano per gli appassionati di Python.</li>
<li><a href="http://stacktrace.it/articoli/2008/06/il-management-del-software-nelle-microaziende1/" target="_blank">Il management del software nelle micro-aziende</a></li>
<li><a href="http://www.ogre3d.org/wiki/index.php/PyOgre" target="_blank">PyOgre</a> per programmare videogiochi e applicazioni 3D</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Hai Fastweb e ti va lento il Mulo? Chiama l&#8217;Adunanza!</title>
		<link>http://mindshake.org/hai-fastweb-e-ti-va-lento-il-mulo-chiama-ladunanza/</link>
		<comments>http://mindshake.org/hai-fastweb-e-ti-va-lento-il-mulo-chiama-ladunanza/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 10:24:38 +0000</pubDate>
		<dc:creator>koteko</dc:creator>
				<category><![CDATA[Scienza e Tecnologia]]></category>
		<category><![CDATA[adunanza]]></category>
		<category><![CDATA[amule]]></category>
		<category><![CDATA[fastweb]]></category>
		<category><![CDATA[ilbloggatore]]></category>
		<category><![CDATA[informatica]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://mindshake.netsons.org/?p=296</guid>
		<description><![CDATA[Quando, ormai molti anni fa, mi abbonai a Fastweb, il primo problema fu: come installo il mulo? eMule, il celebre programma di file sharing, esiste anche in versione multipiattaforma: aMule. Il buon team di AdunanzA rilascia da sempre patch per eMule e aMule, così che venendo da Windows, Mac Os X o GNU/Linux (o *BSD) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-481" title="Amule" src="http://mindshake.org/wp-content/uploads/2008/08/amule.png" alt="" width="162" height="162" />Quando, ormai molti anni fa, mi abbonai a Fastweb, il primo problema fu: come installo il mulo?</p>
<p><strong>eMule</strong>, il celebre programma di <em>file sharing</em>, esiste anche in versione multipiattaforma: <strong>aMule</strong>.</p>
<p>Il buon team di AdunanzA rilascia da sempre patch per eMule e aMule, così che venendo da Windows, Mac Os X o GNU/Linux (o *BSD) si possa sempre sfruttare appieno la banda offerta da Fastweb (che fino a pochi anni fa, ahimé, era veramente di alta qualità rispetto agli altri).</p>
<p>Purtroppo per aMule e aMule AdunanzA il problema da sempre è il <strong>tempo di rilascio delle nuove release</strong>, che ci costringono ad installare versioni <em>CVS</em> (peraltro spesso molto stabili).</p>
<p>Vediamo come installare aMule AdunanzA CVS su <strong>Ubuntu 8.04</strong>, abilitando un <em>repository</em> sicuro, e come configurarlo poi a dovere.</p>
<p><span id="more-15"></span></p>
<h3>Installiamo aMule AdunanzA CVS</h3>
<p>Aprite con un editor il vostro sources.list e aggiungete alla fine questa riga</p>
<blockquote><p>deb http://amuleaducvs.altervista.org/latest/ binary/</p>
</blockquote>
<p>Potete fare lo stesso con la più lunga e cliccosa procedura da <strong>Sistema/Amministrazione/Sorgenti Software, Software di Terze Parti &#8211;&gt; Aggiungi</strong> e li copiaincollate :)</p>
<p>Date un</p>
<blockquote><p>sudo aptitude update &amp;&amp; sudo aptitude install amule-adunanza-cvs</p>
</blockquote>
<p>Oppure chiudete Sorgenti Software, aprite Synaptic, cercate amule-adunanza-cvs, marcatelo con il tasto destro e in alto cliccate su Applica.</p>
<h3>Prima configurazione</h3>
<p>La prima cosa da ricordare è che in genere il nostro aMuleAdu <strong>ci mette un po&#8217; per ingranare</strong>.</p>
<p>Questo può comportare una frustrazione iniziale e il classico <strong>assalto a google e al forum di AdunanzA</strong>, ma cercherò di aiutarvi con la mia esperienza :)</p>
<p>Bene, andate su Preferenze, e impostate la scheda <strong>Connessione</strong> così</p>
<p style="text-align: center;"><a href="http://mindshake.org/wp-content/uploads/2008/08/amule.jpeg" rel="lightbox[15]"><img class="size-thumbnail wp-image-471 aligncenter" title="Scheda Connessione" src="http://mindshake.org/wp-content/uploads/2008/08/amule-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: left;">Modificando, in caso voi abbiate una fibra o la 20 Mb/s, il valore dell&#8217;upload e/o degli slot.</p>
<p>Notate <em>ed2k </em>disabilitato: per noi Fastweb avere i server dietro non porta nessun beneficio, forse il contrario. Meglio fidarsi solo del <strong>KAdu</strong>.</p>
<p>Vi consiglio di sistemare anche <strong>Generale</strong>, ma sono solo <em>opzioni estetiche</em> quindi fatele a vostro gusto (io personalmente le ho abilitate quasi tutte).</p>
<p>Fate anche questo</p>
<p style="text-align: center;"><a href="http://mindshake.org/wp-content/uploads/2008/08/filtro.jpeg" rel="lightbox[15]"><img class="size-thumbnail wp-image-475 aligncenter" title="Scheda Filtro" src="http://mindshake.org/wp-content/uploads/2008/08/filtro-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Così vi eviterete i messaggi molesti degli stupidi, innumerevoli bot.</p>
<p>A questo punto, potete cliccare su ok e andare nel <strong>Tab Rete, sottotab Kad</strong>.</p>
<p>La parola d&#8217;ordine è <strong><em>aspettare</em></strong>. Il vostro mulo ci metterà del tempo a connettersi alla rete.</p>
<p style="text-align: center;"><a href="http://mindshake.org/wp-content/uploads/2008/08/rete1.jpeg" rel="lightbox[15]"><img class="size-thumbnail wp-image-478 aligncenter" title="Tab Rete-KAD" src="http://mindshake.org/wp-content/uploads/2008/08/rete1-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Con il rosso ho cerchiato le tre parti principali dell&#8217;interfaccia, che vi serviranno in questa prima configurazione. Il <strong>punto 1</strong> serve a ricaricare il <em>nodes.dat, </em>cioè i nodi da cui scaricherete.</p>
<p>Cliccate li dove indica il punto 1, poi aspettate 5 secondi e cliccate dove indica il <strong>punto 2</strong>: <em>Bootstrap da Client Noti</em>.</p>
<p>Ora andate a mangiarvi qualcosa, e tornate dopo almeno cinque minuti. Se i nodi (vedi zona punto 1) tendono allo zero, cliccate di nuovo li. Prima però controllate in basso a destra, dove ho cerchiato con il rosso. Quello è il vostro secondo riferimento dopo il numero dei nodi.</p>
<p>Se il KAD è connesso, siete in carrozza: buon download.</p>
<p>Se è firewalled ci siete quasi.</p>
<p>Se è disconnesso&#8230;sono guai. Controllate le porte del vostro router o firewall (se ne avete uno), sicuramente è quello il problema. Dovete smanettare un po&#8217;.</p>
<p>Ora, mettiamo che sia firewalled, come nel 90% dei casi durante la prima configurazione.</p>
<p>Andate di nuovo su <strong>Preferenze/Connessione e abilitate ed2k</strong>.</p>
<p>Tornate a Rete, scheda Ed2k, e provate a connettervi a un Server.</p>
<p>Quando si sarà connesso, andate su <strong>Ricerca </strong>e a Tipo scegliete Locale, nel campo Nome potete inserire il nome di un file da cercare. Fatelo :)</p>
<p>Cominciando a scaricare, ingranerà anche il KAdu. Se non riuscite a scaricare nulla, chiudete il mulo e dopo qualche secondo riapritelo. Tornate in KAD e riprovate a fare il Bootstrap da Client Noti.</p>
<p>Aspettate qualche minuto, osservando bene lo stato (dovrebbe in breve passare a firewalled, e poi a connesso).</p>
<p>Quando si sarà finalmente connesso, <strong>tornate su Preferenze e disabilitate di nuovo ed2k</strong>.</p>
<p>Il vostro mulo è pronto!</p>
<h3>Conclusioni<br />
</h3>
<p>Ho installato il mulo ormai innumerevoli volte su molti pc, e questa procedura (al massimo iterata un paio di volte ancora) generalmente funziona.</p>
<p>Se doveste avere qualche dubbio o problema, ci sono sempre i commenti :)</p>
<p>Oppure il forum di <a href="http://www.adunanza.net/" target="_blank">adunanza.net</a>, che <strong>dovremmo ringraziare ogni volta che scarichiamo qualcosa a 600 KB/s.</strong></p>
<p>Grazie Aduner!</p>
]]></content:encoded>
			<wfw:commentRss>http://mindshake.org/hai-fastweb-e-ti-va-lento-il-mulo-chiama-ladunanza/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Acer Travelmate 4314WXMi con Linux</title>
		<link>http://mindshake.org/travelmate-4314wxmi-linux/</link>
		<comments>http://mindshake.org/travelmate-4314wxmi-linux/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 22:09:14 +0000</pubDate>
		<dc:creator>koteko</dc:creator>
				<category><![CDATA[Scienza e Tecnologia]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[ilbloggatore]]></category>
		<category><![CDATA[informatica]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[travelmate]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://mindshake.netsons.org/?p=106</guid>
		<description><![CDATA[Sono ormai più di sei mesi che ho comprato questo portatile, e non mi pento. L&#8217;unica cosa che rimpiango è di non aver chiesto il rimborso del sistema operativo&#8230;ma essendo un Vista Basic, sarebbero stati temo neanche 30€. E avrei dovuto aspettare il suo ritorno da Milano, prospettiva che non mi allettava particolarmente. Ma passiamo [...]]]></description>
			<content:encoded><![CDATA[<p>Sono ormai più di sei mesi che ho comprato questo portatile, e non mi pento.</p>
<p>L&#8217;unica cosa che rimpiango è di non aver chiesto il rimborso del sistema operativo&#8230;ma essendo un Vista Basic, sarebbero stati temo neanche 30€. E avrei dovuto aspettare il suo ritorno da Milano, prospettiva che non mi allettava particolarmente.</p>
<p style="text-align: center;"><img class="size-full wp-image-107 aligncenter" title="acer-travelmate-4314wxmi" src="http://mindshake.org/wp-content/uploads/2008/07/acer-travelmate-4314wxmi.jpg" alt="" /></p>
<p><span id="more-158"></span></p>
<p>Ma passiamo alle caratteristiche tecniche:</p>
<p>Processore:    AMD Sempron 3500+ a 1,8Ghz<br />
Ram:             512MB DDR2<br />
HDD:             80GB<br />
Grafica:         ATI Radeon x1100<br />
Card Reader:  5 in 1<br />
Lettore:         DVD &#8211; Super Multi<br />
Modem:         56k<br />
LAN:             10/100 BASE T<br />
Wireless:       802.11 b/g<br />
LCD:             14.1&#8243; WXGA TFT<br />
Peso:            2.4 Kg</p>
<p>Qui le <a href="http://www.ciao.co.uk/Acer_TravelMate_4314WXMi_Mobile_Sempron_3500_1_8_GHz_14_1_TFT__6665441#productdetail" target="_blank">specifiche complete</a>.</p>
<p>Ho pagato questo <em>scassoncino</em> solo <strong>400€</strong> (su internet si trova anche a meno, adesso), pesa poco più di <strong>2 Kg</strong> e questo è un ottimo punto a favore, considerando che lo porto ogni giorno sulle spalle insieme agli altri libri, nel comodissimo backpack trust.</p>
<p style="text-align: center;"><img class="size-medium wp-image-112 aligncenter" title="backpack-trust" src="http://mindshake.org/wp-content/uploads/2008/07/backpack-trust-400x278.jpg" alt="" /></p>
<p>Chiaramente non è l&#8217;ultimo ritrovato della tecnologia, ma sei mesi fa avevo un <em>disperato</em> bisogno di un portatile con prestazioni decenti, durata della batteria non inferiore alle 2 ore e mezza, peso il più possibile contenuto, e costo bassissimo.</p>
<p>Sono iscritto a Informatica, e ho bisogno di programmare, studiare, potermi connettere ovunque. Possibilmente senza massacrare inutilmente la schiena (anche mezzo chilo in meno è molto!).<br />
Questo Travelmate mi permette di fare esattamente questo, niente di più.</p>
<p>Ma la cosa veramente ottima è che con un minimo di smanettamento, si ottiene un pieno funzionamento di ogni caratteristica (ok, non è che siano poi <em>così tante</em>) su Linux.</p>
<p>Più precisamente, vi ho installato sopra Ubuntu Hardy (ma anche la Gutsy, all&#8217;inizio), e con alcuni piccoli accorgimenti ho reso funzionante il Wireless, l&#8217;Audio e il risparmio energetico. Vediamo come.</p>
<h3>Wireless</h3>
<p>Il Chipset è l&#8217;<strong>AR2413</strong>, che corrisponde all&#8217;<strong>Atheros</strong> <strong>AR5005G</strong>. Il driver per Linux <em>sarebbe</em> disponibile, grazie al progetto <a href="http://madwifi.org/" target="_blank">MadWiFi</a>, ma (almeno fino a un paio di mesi fa) il risultato non era soddisfacente. Forse in futuro, riprovandone una versione aggiornata, cambierò idea, ma per ora bisogna installare ndiswrapper:</p>
<blockquote><p>sudo aptitude install ndiswrapper</p></blockquote>
<p>E scaricare il driver da <a href="http://www.opendrivers.com/freedownload/248247/atheros-ar5xxx-series-wireless-network-driver-7.4.2.75-windows-2000-xp-download.html" target="_blank">qui</a>.</p>
<p>Ora estraete l&#8217;archivio, prendete i file <strong>netathw.inf</strong> e <strong>athw.sys</strong> e spostateli in una directory.</p>
<blockquote><p>sudo ndiswrapper -i /path/to/directory/netathw.inf</p></blockquote>
<p>A questo punto, il driver è installato. Dovete solo dare questo ultimo comando</p>
<blockquote><p>sudo ndiswrapper -m</p></blockquote>
<p>Poi, aprite con un editor (da <em>root</em>!) il file /etc/modules e aggiungete alla fine la semplice parola <strong>ndiswrapper</strong>. In questo modo avrete abilitato, all&#8217;avvio, il driver in questione. Ora non vi resta che riavviare o per i più smaliziati</p>
<blockquote><p>sudo depmod -a<br />
sudo modprobe ndiswrapper</p></blockquote>
<p>Per approfondimenti sull&#8217;uso di ndiswrapper, vi rimando al <a href="http://wiki.ubuntu-it.org/Hardware/DispositiviSenzaFili/Ndiswrapper" target="_blank">wiki di ubuntu</a>.</p>
<h3>Audio</h3>
<p>Per l&#8217;audio, è relativamente semplice. Doppio click sull&#8217;icona del suono, in alto a destra, e nella finestra che compare, andare su <em>Modifica/Preferenze</em> e impostarlo così:</p>
<p style="text-align: center;"><a href="http://mindshake.org/wp-content/uploads/2008/07/pref_reg_volume.jpg" rel="lightbox[158]"><img class="size-thumbnail wp-image-144 aligncenter" title="Preferenze di Regolazione Volume" src="http://mindshake.org/wp-content/uploads/2008/07/pref_reg_volume-150x150.jpg" alt="" /></a></p>
<p>Click su Chiudi, e ora bisogna regolare i volumi, in questo modo:</p>
<p style="text-align: center;"><a href="http://mindshake.org/wp-content/uploads/2008/07/regolazione_volume.jpg" rel="lightbox[158]"><img class="size-thumbnail wp-image-147 aligncenter" title="Regolazione Volume" src="http://mindshake.org/wp-content/uploads/2008/07/regolazione_volume-150x150.jpg" alt="" /></a></p>
<p><br class="spacer_" /></p>
<p>La voce <span style="text-decoration: underline;"><em>essenziale</em></span> da selezionare è <strong>Sorround</strong>, quella altrettanto <span style="text-decoration: underline;"><em>essenziale</em></span> da deselezionare è <strong>Front Mic</strong>.</p>
<p>Adesso non rimane che chiudere, poi fare click col tasto destro sempre sull&#8217;icona del suono, andare su <em>Preferenze</em>, e li:</p>
<p style="text-align: center;"><a href="http://mindshake.org/wp-content/uploads/2008/07/pref_volume.jpg" rel="lightbox[158]"><img class="size-thumbnail wp-image-148 aligncenter" title="Preferenze Volume" src="http://mindshake.org/wp-content/uploads/2008/07/pref_volume-150x150.jpg" alt="" /></a></p>
<p>In questo modo, avrete l&#8217;audio funzionante, e potrete regolare il volume degli altoparlanti con shift+frecciasù o shift+frecciagiù, oppure con il classico click sinistro sull&#8217;icona del suono.</p>
<h3>Risparmio Energetico</h3>
<p>Personalmente, utilizzo tre metodi per risparmiare batteria: frequency scaling della cpu e della scheda grafica, e frequenza di <em>parcheggiamento</em> della testina dell&#8217;hard disk. Oltre all&#8217;abbassamento della luminosità ovviamente :)</p>
<p>Per gestire le frequenze della CPU, aprire un terminale e digitare:</p>
<blockquote><p>sudo chmod a+s /usr/bin/cpu-freq-selector</p></blockquote>
<p>Dopo di che aggiungere l&#8217;applet sul pannello (tasto destro sul pannello, Aggiungi al Pannello, doppio click su Variazione Frequenza CPU) e tramite click con il tasto sinistro si può accedere alle tre frequenze predefinite (800Mhz-1,60Ghz-1,80Ghz) oppure alle quattro modalità (Conservative, Ondemande, Performance, Powersave). Inutile dire che se volete il migliore risparmio energetico, dovete impostare Powersave.</p>
<p>Per quanto riguarda la scheda video, prima di tutto dovete dare nel terminale questo comando:</p>
<blockquote><p><em>aticonfig –list-powerstates</em></p></blockquote>
<p>Che elencherà i modi della vostra scheda grafica. La mia ne ha due: Low Voltage e Default State.</p>
<p>Poiché Low Voltage sul mio è 1, il mio comando successivo sarà:</p>
<blockquote><p><em>aticonfig –set-powerstate=1</em></p></blockquote>
<p>Adattatelo ovviamente alle vostre esigenze.</p>
<p>Un modo semplice per impostare questo nuovo powerstate a ogni avvio, è quello di andare in <em>Sistema/Preferenze/Sessioni</em> e fare questo:</p>
<p style="text-align: center;"><a href="http://mindshake.org/wp-content/uploads/2008/07/ati_low_energy.jpg" rel="lightbox[158]"><img class="size-thumbnail wp-image-149 aligncenter" title="Ati Low Energy" src="http://mindshake.org/wp-content/uploads/2008/07/ati_low_energy-150x150.jpg" alt="" /></a></p>
<p style="text-align: left;">Ultima configurazione, che tra l&#8217;altro risolve anche un fastidioso problema che potrebbe portare a una <a href="http://www.dragas.net/?p=92" target="_blank">repentina distruzione del vostro hard disk nell&#8217;arco di un anno o due</a>, riguarda il parcheggiamento della testina.</p>
<p style="text-align: left;">Il primo comando da dare è questo:</p>
<blockquote>
<p style="text-align: left;">sudo gedit 99-hdd-ugly-fix.sh</p>
</blockquote>
<p style="text-align: left;">Si aprirà l&#8217;editor, copiaincollateci questo:</p>
<p style="text-align: left;">
<pre> #!/bin/bash
 if on_ac_power; then
 # on AC so don't do any head parking
 hdparm -B 200 /dev/sda
 else
 # either on battery or power status could not be determined
 # so quickly park the head to protect the disk
 hdparm -B 128 /dev/sda
 fi</pre>
<p><br class="spacer_" /></p>
<p style="text-align: left;">Chiudete gedit salvando, poi tornate nel terminale e digitate questi comandi:</p>
<blockquote>
<p style="text-align: left;">sudo install 99-hdd-ugly-fix.sh  /etc/acpi/resume.d/<br />
sudo install 99-hdd-ugly-fix.sh  /etc/acpi/start.d/<br />
sudo install 99-hdd-ugly-fix.sh  /etc/acpi/ac.d/<br />
sudo install 99-hdd-ugly-fix.sh /etc/acpi/battery.d/</p></blockquote>
<p style="text-align: left;">Con queste impostazioni, la batteria carica mi dura 3 ore e qualche minuto.</p>
<h3>Conclusioni</h3>
<p>Questo è un portatile che mi sta dando grosse soddisfazioni, per l&#8217;uso che ne faccio. Spero tuttavia nel prossimo futuro di poter utilizzare appieno i driver Wireless open source, e in un miglior supporto della scheda audio.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindshake.org/travelmate-4314wxmi-linux/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

