<?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>Rerum Vulgaria &#187; Informatica e dintorni</title>
	<atom:link href="http://www.rerumvulgaria.com/category/informatica-e-dintorni/feed" rel="self" type="application/rss+xml" />
	<link>http://www.rerumvulgaria.com</link>
	<description>Una raccolta di pensieri, idee ed esperienze</description>
	<lastBuildDate>Wed, 19 Oct 2011 11:55:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Un sito apposito per l&#8217;informatica</title>
		<link>http://www.rerumvulgaria.com/informatica-e-dintorni/140/un-sito-apposito-per-linformatica</link>
		<comments>http://www.rerumvulgaria.com/informatica-e-dintorni/140/un-sito-apposito-per-linformatica#comments</comments>
		<pubDate>Mon, 14 Apr 2008 18:59:14 +0000</pubDate>
		<dc:creator>Dario</dc:creator>
				<category><![CDATA[Informatica e dintorni]]></category>

		<guid isPermaLink="false">http://www.rerumvulgaria.com/informatica-e-dintorni/140/un-sito-apposito-per-linformatica</guid>
		<description><![CDATA[Questo è l&#8217;ultimo post della sezione &#8220;Informatica e dintorni&#8221;. Ho aperto un sito apposito per questi argomenti, dove parlare solamente di programmazione, gestione di sistemi linux, realizzazione siti web e quant&#8217;altro. Ho inserito anche un Help Desk gratuito dove potete chiedere aiuto per i vostri problemi. http://www.dariocorsetti.com]]></description>
			<content:encoded><![CDATA[<p>Questo è l&#8217;ultimo post della sezione &#8220;Informatica e dintorni&#8221;. Ho aperto un sito apposito per questi argomenti, dove parlare solamente di programmazione, gestione di sistemi linux, realizzazione siti web e quant&#8217;altro. Ho inserito anche un Help Desk gratuito dove potete chiedere aiuto per i vostri problemi.</p>
<p><a href="http://www.dariocorsetti.com">http://www.dariocorsetti.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rerumvulgaria.com/informatica-e-dintorni/140/un-sito-apposito-per-linformatica/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scaricare i video Rai</title>
		<link>http://www.rerumvulgaria.com/informatica-e-dintorni/95/scaricare-i-video-rai</link>
		<comments>http://www.rerumvulgaria.com/informatica-e-dintorni/95/scaricare-i-video-rai#comments</comments>
		<pubDate>Wed, 12 Dec 2007 20:42:09 +0000</pubDate>
		<dc:creator>Dario</dc:creator>
				<category><![CDATA[Informatica e dintorni]]></category>

		<guid isPermaLink="false">http://www.rerumvulgaria.com/informatica-e-dintorni/95/scaricare-i-video-rai</guid>
		<description><![CDATA[Questo articolo è stato spostato a questo indirizzo: http://www.dariocorsetti.com/tips-a-tricks-menu-info-41/14-unixlinux/41-scaricare-i-video-rai]]></description>
			<content:encoded><![CDATA[<p>Questo articolo è stato spostato a questo indirizzo:</p>
<p><a href="http://www.dariocorsetti.com/tips-a-tricks-menu-info-41/14-unixlinux/41-scaricare-i-video-rai">http://www.dariocorsetti.com/tips-a-tricks-menu-info-41/14-unixlinux/41-scaricare-i-video-rai</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rerumvulgaria.com/informatica-e-dintorni/95/scaricare-i-video-rai/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installare OGRE 1.4 su Ubuntu 6.06 (Dapper Drake)</title>
		<link>http://www.rerumvulgaria.com/informatica-e-dintorni/89/installare-ogre-14-su-ubuntu-606-dapper-drake</link>
		<comments>http://www.rerumvulgaria.com/informatica-e-dintorni/89/installare-ogre-14-su-ubuntu-606-dapper-drake#comments</comments>
		<pubDate>Wed, 05 Dec 2007 20:53:53 +0000</pubDate>
		<dc:creator>Dario</dc:creator>
				<category><![CDATA[Informatica e dintorni]]></category>

		<guid isPermaLink="false">http://www.rerumvulgaria.com/informatica-e-dintorni/89/installare-ogre-14-su-ubuntu-606-dapper-drake</guid>
		<description><![CDATA[La versione aggiornata di questo articolo si trova su http://www.dariocorsetti.com/linux-menu-info-44/17-amministrazione/28-installare-ogre-14-su-ubuntu-606-dapper-drake Per un corso del Politecnico devo sviluppare un semplice gioco in OGRE, il famoso motore grafico opensource. Il primo passo è, ovviamente, installarlo. Dopo un po&#8217; di peripezie sono riuscito a sistemare tutto, così ho deciso di scrivere questo post, visto che la documentazione al [...]]]></description>
			<content:encoded><![CDATA[<p><strong>La versione aggiornata di questo articolo si trova su <a href="http://www.dariocorsetti.com/linux-menu-info-44/17-amministrazione/28-installare-ogre-14-su-ubuntu-606-dapper-drake">http://www.dariocorsetti.com/linux-menu-info-44/17-amministrazione/28-installare-ogre-14-su-ubuntu-606-dapper-drake</a></strong></p>
<p>Per un corso del Politecnico devo sviluppare un semplice gioco in OGRE, il famoso motore grafico opensource. Il primo passo è, ovviamente, installarlo. Dopo un po&#8217; di peripezie sono riuscito a sistemare tutto, così ho deciso di scrivere questo post, visto che la documentazione al riguardo è un po&#8217; scarsa. Uso ancora la mia vetusta ma affidabile Ubuntu 6.06 (Dapper Drake), che però fornisce i pacchetti di una vecchia versione di OGRE. Il problema che affronteremo è quindi il seguente: come compilare OGRE 1.4 su una vetusta Ubuntu 6.06 (Dapper Drake).<span id="more-89"></span></p>
<p><strong><br />
Librerie Synaptic</strong><br />
Ecco le librerie che dovete installare utilizzando Synaptic:</p>
<ul>
<li>libxrandr-dev</li>
<li>libxxf86vm-dev</li>
<li>libtiff4-dev</li>
<li>libmng-dev</li>
<li>libpng12-dev</li>
<li>libsdl1.2-dev</li>
<li>libpcre3-dev</li>
</ul>
<p>Di un paio non sono sicuro siano strettamente necessarie (le ho trovate su di un forum), comunque male non possono fare (e soprattutto non avevo voglia di fallire 3 o 4 compilazioni per provare&#8230;). Potete usare il tool grafico od aprire un bel terminale (come fanno i bravi ragazzi) e digitare:</p>
<p><code>sudo apt-get install libxrandr-dev libxxf86vm-dev libtiff4-dev libmng-dev libpng12-dev libsdl1.2-dev libpcre3-dev</code></p>
<p><strong><br />
Libreria FreeImage</strong><br />
Adesso dobbiamo installare la libreria FreeImage, OGRE si può compilare anche senza, ma è caldamente consigliata. Scarichiamo i sorgenti dal sito ufficiale: <a href="http://freeimage.sourceforge.net">http://freeimage.sourceforge.net</a>. Adesso abbiamo un bello zip, piazziamolo (ad esempio) in /tmp e (nel solito terminale) scriviamo:</p>
<p><code class="block">unzip FreeImage3100.zip<br />
cd FreeImage<br />
make<br />
sudo make install</code></p>
<p>A questo punto la cartella può essere eliminata, se l&#8217;avete decompressa in /tmp potete anche dimenticarvela (cartella pulita ad ogni riavvio).</p>
<p><strong><br />
Cg Tools</strong><br />
La libreria si trova qui <a href="http://developer.nvidia.com/object/cg_toolkit.html">http://developer.nvidia.com/object/cg_toolkit.html</a>. Una volta scaricato il file, nel terminale scriviamo:</p>
<p><code>tar -xvzf Cg-1.5_Sep2007_x86.tar.gz</code></p>
<p>Adesso abbiamo una cartella &#8220;usr&#8221; che riprende la struttura del nostro filesystem. Bisogna semplicemente copiare tutti i file al posto giusto. Non sono stato chiaro? Mettiamo che avevate il file .tar.gz in /tmp: i file in /tmp/usr/lib vanno in /usr/lib e così via. Usate</p>
<p><code>sudo cp -R sorgente destinazione</code></p>
<p>ma state attenti a non sovrascrivere delle cartelle che già avete (tipo /usr/lib!!)</p>
<p><strong><br />
Libreria OIS</strong><br />
Per gestire l&#8217; input/output abbiamo bisogno di questa libreria, procuriamocela a <a href="http://sourceforge.net/projects/wgois">http://sourceforge.net/projects/wgois</a>. Ora installiamola con:</p>
<p><code class="block">tar -xvzf ois-1.0.tar.gz<br />
cd ois<br />
./bootstrap<br />
./configure<br />
make<br />
sudo make install</code></p>
<p>E anche questa è fatta.</p>
<p><strong><br />
Libreria CEGui</strong><br />
Questa libreria non è necessaria per compilare OGRE, ma molto consigliata (alcune demo non si possono compilare senza). La troviamo a <a href="http://www.cegui.org.uk/wiki/index.php">http://www.cegui.org.uk/wiki/index.php</a>. Nel terminale digitiamo:</p>
<p><code class="block">tar -xvzf CEGUI-0.5.0b.tar.gz<br />
cd CEGUI-0.5.0<br />
./configure<br />
make<br />
sudo make install</code></p>
<p>Ok, questa era l&#8217;ultima libreria, adesso il pezzo forte <img src='http://www.rerumvulgaria.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong><br />
Compilare OGRE</strong><br />
Scarichiamo i sorgenti per linux da <a href="http://www.ogre3d.org">http://www.ogre3d.org</a>. La cartella risultante dalla decompressione del file potremmo volerla tenere (per fare qualche esperimento, per non installare subito il motore, o che so io), in tal caso non mettetela in /tmp. Adesso dal terminale digitiamo (tutti insieme!):</p>
<p><code class="block">bzip2 -d ogre-linux_osx-v1-4-5.tar.bz2<br />
tar -xvf ogre-linux_osx-v1-4-5.tar<br />
cd ogrenew<br />
./bootstrap<br />
./configure<br />
make<br />
sudo make install (se volete installare il motore)</code></p>
<p><strong><br />
Eseguire le demo</strong><br />
Non ho capito bene perchè (se ho preso un&#8217;enorme abbaglio ditemelo), le demo non vengono sistemate come dovrebbero. Infatti tutti i file compilati dovrebbero essere in Common/bin (dove ci sono resources.cfg e plugins.cfg). Potete copiare tutto al posto giusto a mano od usare questo piccolo script che ho fatto apposta</p>
<p><code class="block">cd Samples<br />
ls|while read d; do if ( cp "$d/src/$d" Common/bin &amp;&gt; /dev/null ); then echo "$d .... OK"; fi; done; cp Transpacency/src/Transparency Common/bin; echo "Transpacency .... OK"</code></p>
<p>Ora se andate sotto Common/bin trovate tutti gli eseguibili da far partire.</p>
<p><strong><br />
Conclusioni</strong><br />
Il motore è a posto, con tutte le librerie necessarie. Avete anche le demo per rifarvi gli occhi. Non rimane che cominciare a compilare qualcosa di nostro, magari partendo da uno dei tanti tutorial presenti sul sito di OGRE. Buon divertimento! <img src='http://www.rerumvulgaria.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><cite>P.S. spero che quanto ho scritto possa essere utile a qualcuno, quindi se trovate degli errori ditemelo, così li elimino</cite></p>
<p><strong>La versione aggiornata di questo articolo si trova su <a href="http://www.dariocorsetti.com/linux-menu-info-44/17-amministrazione/28-installare-ogre-14-su-ubuntu-606-dapper-drake">http://www.dariocorsetti.com/linux-menu-info-44/17-amministrazione/28-installare-ogre-14-su-ubuntu-606-dapper-drake</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rerumvulgaria.com/informatica-e-dintorni/89/installare-ogre-14-su-ubuntu-606-dapper-drake/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I notebook più truzzi</title>
		<link>http://www.rerumvulgaria.com/informatica-e-dintorni/82/i-notebook-piu-truzzi</link>
		<comments>http://www.rerumvulgaria.com/informatica-e-dintorni/82/i-notebook-piu-truzzi#comments</comments>
		<pubDate>Tue, 20 Nov 2007 23:20:04 +0000</pubDate>
		<dc:creator>Dario</dc:creator>
				<category><![CDATA[Informatica e dintorni]]></category>

		<guid isPermaLink="false">http://www.rerumvulgaria.com/2007/11/21/i-notebook-piu-truzzi/</guid>
		<description><![CDATA[Suggerisco la lettura di questo suggestivo post relativo ai notebook più truzzi che è possibile acquistare. Davvero carino. Bisogna dare ragione alla Daria che dice &#8220;La gente non ha proprio gusto&#8221; http://www.mawk.org/mods.php?mods=Core&#38;page=view&#38;id=181]]></description>
			<content:encoded><![CDATA[<p>Suggerisco la lettura di questo suggestivo post relativo ai notebook più truzzi che è possibile acquistare. Davvero carino. Bisogna dare ragione alla Daria che dice &#8220;La gente non ha proprio gusto&#8221;</p>
<p><a href="http://www.mawk.org/mods.php?mods=Core&amp;page=view&amp;id=181">http://www.mawk.org/mods.php?mods=Core&amp;page=view&amp;id=181</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rerumvulgaria.com/informatica-e-dintorni/82/i-notebook-piu-truzzi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wait And Execute: a survival bash script</title>
		<link>http://www.rerumvulgaria.com/informatica-e-dintorni/71/wait-and-execute-a-survival-bash-script</link>
		<comments>http://www.rerumvulgaria.com/informatica-e-dintorni/71/wait-and-execute-a-survival-bash-script#comments</comments>
		<pubDate>Thu, 25 Oct 2007 19:30:03 +0000</pubDate>
		<dc:creator>Dario</dc:creator>
				<category><![CDATA[Informatica e dintorni]]></category>

		<guid isPermaLink="false">http://www.rerumvulgaria.com/2007/10/25/wait-and-execute-a-survival-bash-script/</guid>
		<description><![CDATA[You are at home, you start kernel compiling or backup and after 10 minutes you have to go out. For all the day. You just don&#8217;t want to stop the process you started but you don&#8217;t want that your computer stay power-on useless. Well, you could start the process from shell and append a &#8220;&#38; [...]]]></description>
			<content:encoded><![CDATA[<p>You are at home, you start kernel compiling or backup and after 10 minutes you have to go out. For all the day. You just don&#8217;t want to stop the process you started but you don&#8217;t want that your computer stay power-on useless. Well, you could start the process from shell and append a &#8220;&amp; halt&#8221; command, but you didn&#8217;t. It&#8217;s ok. It happens to me few times, and so I decided to write down a script to keep close.<span id="more-71"></span><br />
<code class="block">#!/bin/bash<br />
PID=$(zenity --list --title "Wait AnD Execute" --text "Select the process you want to look for" --column "PID" --column "Command" $(ps -eo pid,comm|grep -v COMMAND|grep -v grep|grep -v ps))<br />
CMD=$( zenity --entry --title "Wait AnD Execute" --text "Insert the command you like to execute when $PID terminates")<br />
while [[ $(ps -p $PID -o comm=) != "" ]]; do<br />
sleep 1<br />
#useless message needed by zenity to make progress bar pulsate<br />
echo "x"<br />
done|zenity --title "Wait AnD Execute" --progress --pulsate --text "Waiting process $PID termination" --auto-close<br />
$CMD<br />
</code><br />
It&#8217;s really simple:</p>
<ol>
<li>start the script with the permission you need to execute the wanted command (if you want to shutdown the computer the script must be started by root)</li>
<li>select from the list the process that the script must wait</li>
<li>insert the command the script must execute when the selected process terminates (like &#8220;halt&#8221; or &#8220;playsound /usr/share/sounds/phone.wav&#8221;)</li>
</ol>
<p>I hope can be usefull, power to the shell!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rerumvulgaria.com/informatica-e-dintorni/71/wait-and-execute-a-survival-bash-script/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NextGen Gallery little improvement</title>
		<link>http://www.rerumvulgaria.com/informatica-e-dintorni/69/nextgen-gallery-little-improvement</link>
		<comments>http://www.rerumvulgaria.com/informatica-e-dintorni/69/nextgen-gallery-little-improvement#comments</comments>
		<pubDate>Mon, 22 Oct 2007 19:05:33 +0000</pubDate>
		<dc:creator>Dario</dc:creator>
				<category><![CDATA[Informatica e dintorni]]></category>

		<guid isPermaLink="false">http://www.rerumvulgaria.com/2007/10/22/nextgen-gallery-little-improvement/</guid>
		<description><![CDATA[This article was old. For the updated version please visit NextGEN Gallery little hack]]></description>
			<content:encoded><![CDATA[<p><strong>This article was old. For the updated version please visit <a href="http://www.dariocorsetti.com/content/view/34/46/">NextGEN Gallery little hack</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rerumvulgaria.com/informatica-e-dintorni/69/nextgen-gallery-little-improvement/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>L’apple è una setta?</title>
		<link>http://www.rerumvulgaria.com/informatica-e-dintorni/6/5</link>
		<comments>http://www.rerumvulgaria.com/informatica-e-dintorni/6/5#comments</comments>
		<pubDate>Tue, 05 Jun 2007 18:46:36 +0000</pubDate>
		<dc:creator>Dario</dc:creator>
				<category><![CDATA[Informatica e dintorni]]></category>

		<guid isPermaLink="false">http://www.rerumvulgaria.com/?p=6</guid>
		<description><![CDATA[Spero che nessuno si offenda, anche se è doveroso ricordare che la rabbia è la punizione di chi non comprende. Volevo solo ironizzare riguardo la &#8220;fede&#8221; che si nota spesso tra gli utenti Mac. La stessa cosa vale per gli utenti Linux &#8220;Linux è sempre il meglio, perché non è windows&#8221; e gli utenti Windows [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="ngg-singlepic ngg-center" src="http://www.rerumvulgaria.com/wp-content/gallery/applesetta/settaapple.jpeg" alt="settaapple.jpeg" /></p>
<p align="left">Spero che nessuno si offenda, anche se è doveroso ricordare che la rabbia è la punizione di chi non comprende. Volevo solo ironizzare riguardo la &#8220;fede&#8221; che si nota spesso tra gli utenti Mac. La stessa cosa vale per gli utenti Linux &#8220;Linux è sempre il meglio, perché non è windows&#8221; e gli utenti Windows &#8220;Windows è il meglio perché lo usano tutti&#8221;. Qui volevo più che altro sottolineare l&#8217;abile componente commerciale che sta alla base della cosa, purtroppo però la R commerciale era troppo piccola&#8230;</p>
<p align="left">PS: ovviamente l&#8217;immagine l&#8217;ho modificata, se volete vedere quella originale, segno di avere dei grossi problemi, seguite il link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rerumvulgaria.com/informatica-e-dintorni/6/5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

