<?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>Psycotic &#187; Software</title>
	<atom:link href="http://www.psycotic.it/categorie/tech/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.psycotic.it</link>
	<description>Another crazy blog.</description>
	<lastBuildDate>Wed, 14 Jul 2010 22:07:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Compilare aMSN con tcl/tk 8.5 per architetture a 64bit</title>
		<link>http://www.psycotic.it/tech/software/compilare-amsn-con-tcltk-85-per-architetture-a-64bit/</link>
		<comments>http://www.psycotic.it/tech/software/compilare-amsn-con-tcltk-85-per-architetture-a-64bit/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 13:37:20 +0000</pubDate>
		<dc:creator>Diavolo_Rosso</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[aMSN]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tcl/tk]]></category>

		<guid isPermaLink="false">http://www.psycotic.it/?p=14</guid>
		<description><![CDATA[Chi possiede un processore a 64bit, non può vantarsi dell&#8217;utilizzo delle librerie tcl/tk 8.5, che ancora non sono state pacchettizzate. Perciò ce le compiliamo da soli cosi da avere anche alcuni vantaggi, tra cui: 1) Compilando la versione svn avremo un aMSN aggiornato all&#8217;ultima modifica di codice che hanno fatto gli sviluppatori prima di coricarsi]]></description>
			<content:encoded><![CDATA[<p>Chi possiede un processore a 64bit, non può vantarsi dell&#8217;utilizzo delle librerie tcl/tk 8.5, che ancora non sono state pacchettizzate. Perciò ce le compiliamo da soli cosi da avere anche alcuni vantaggi, tra cui:</p>
<p>1) Compilando la versione svn avremo un aMSN aggiornato all&#8217;ultima modifica di codice che hanno fatto gli sviluppatori prima di coricarsi questa notte <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>2) Avremo anche su architettura a 64bit il supporto delle tcl/tk 8.5, e del multi-threading che vi cambierà nettamente la vita soprattutto se i vostri contatti (come nel 90% dei casi) fanno un uso smodato di emoticons animate</p>
<p>3)Potremo usufruire dell&#8217;antialiasing sul testo</p>
<p>Detto questo passiamo subito al tutorial che vi spiegherà passo passo i procedimenti da fare <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-14"></span></p>
<p>Iniziamo, prima di tutto, a recuperare i sorgenti di aMSN e delle librerie tcl e tk.<br />
I primi li possiamo trovare <a href="http://www.amsn-project.net/amsn_dev.tar.gz">qui</a>, mentre le tcl e le tk <a href="http://prdownloads.sourceforge.net/tcl/tcl8.5a6-src.tar.gz">qui</a> e <a href="http://prdownloads.sourceforge.net/tcl/tk8.5a6-src.tar.gz">qui</a>.</p>
<p>Prima di iniziare verifichiamo anche che nel nostro sources.list ci siano i repository universe e multiverse abilitati. Apriamo il file</p>
<div class="code">sudo nano /etc/apt/sources.list</div>
<p>Ora controlliamo che i repository seguenti siano presenti all&#8217;interno del file e che non abbiano il cancelletto davanti</p>
<div class="code">deb http://it.archive.ubuntu.com/ubuntu/ feisty main restricted multiverse<br />
deb http://it.archive.ubuntu.com/ubuntu/ feisty universe</div>
<p>Se presentano un cancelletto davanti, rimuovetelo. Se invece non sono proprio presenti, aggiungeteli a mano. Quindi aggiorniamo la nostra lista pacchetti</p>
<div class="code">sudo apt-get update</div>
<p>Fatto questo, autentichiamoci subito come root, visto che praticamente quasi tutti i comandi andranno dati con i privilegi di superuser</p>
<div class="code">sudo -i</div>
<p>Ora che siamo <b>onnipotenti</b>, e visto che non siamo masochisti, invece di verificare le dipendenze una per una, installiamo i pacchetti che le risolveranno tutte per noi con un solo comando</p>
<div class="code">apt-get install tcl8.4 tk8.4 tcltls tcl8.4-dev tk8.4-dev libxft-dev libpng12-dev libjpeg62-dev g++</div>
<p>Bene. Ora che abbiamo i sorgenti e tutte le dipendenze sono già state risolte, iniziamo con la compilazione delle librerie. Portiamoci nella cartella in cui abbiamo scaricato i sorgenti poco fa e decomprimiamo gli archivi</p>
<div class="code">gunzip tcl8.5a6-src.tar.gz<br />
tar -xvf tcl8.5a6-src.tar<br />
gunzip tk8.5a6-src.tar.gz<br />
tar -xvf tk8.5a6-src.tar<br />
gunzip amsn_dev.tar.gz<br />
tar -xvf amsn_dev.tar</div>
<p>Portiamoci nella cartella dei sorgenti delle tcl e iniziamo la configurazione.</p>
<div class="code">cd tcl8.5a6/unix<br />
./configure &#8211;enable-threads &#8211;enable-64bit &#8211;prefix=/usr</div>
<p>Il flag &#8211;enable-threads ci serve per abilitare il multi-threads, il flag &#8211;enable-64bit ovviamente per compilare i sorgenti per architetture a 64bit e il flag &#8211;prefix=/usr ci serve per mantenere la struttura tipica di ubuntu, mettendo le librerie al posto giusto.</p>
<p>ora passiamo alla compilazione</p>
<div class="code">make<br />
make install</div>
<p>Ora le librerie tcl sono a posto. Possiamo passare alle tk. Torniamo nella cartella in cui abbiamo scaricato gli archivi e portiamoci nella cartella dei sorgenti delle tk</p>
<div class="code">cd tk8.5a6/unix<br />
./configure &#8211;enable-threads &#8211;enable-64bit &#8211;enable-xft &#8211;prefix=/usr</div>
<p>I flag sono più o meno gli stessi, quindi non mi dilungherò molto e passo subito alla compilazione</p>
<div class="code">make<br />
make install</div>
<p>Ora che abbiamo finito di compilare le librerie, dobbiamo aggiustare i link simbolici di sistema in modo da utilizzare la nuove librerie 8.5 invece delle 8.4 precedentemente installate.<br />
Portiamoci nella cartella /etc/alternatives e modifichiamo 2 link</p>
<div class="code">cd /etc/alternatives<br />
rm wish tclsh<br />
ln -s /usr/bin/wish8.5 wish<br />
ln -s /usr/bin/tclsh8.5 tclsh</div>
<p>Ora spostiamoci in /usr/lib e ripetiamo lo stesso procedimento con tutte le librerie che abbiamo aggiornato</p>
<div class="code">cd /usr/lib<br />
ln -s tcl8.5 tcl<br />
ln -s tk8.5 tk<br />
ln -s libtk8.5.so libtk.so<br />
ln -s libtcl8.5.so libtcl.so<br />
ln -s libtclstub8.5.a libtclstub.a<br />
ln -s libtkstub8.5.a libtkstub.a</div>
<p>sistemati tutti i link simbolici aggiorniamo il sistema affinché utilizzi i nuovi collegamenti dinamici </p>
<div class="code">ldconfig</div>
<p>Con le librerie abbiamo finito. Ora possiamo portarci ancora una volta nella cartella in cui avete scaricato gli archivi e portarci nella cartella dei sorgenti di aMSN e compilando i sorgenti.</p>
<div class="code">cd msn<br />
./configure &#8211;prefix=/usr<br />
make<br />
make install
</div>
<p>Siamo quasi alla fine. Apriamo il file pkgIndex.tcl</p>
<div class="code">nano /usr/lib/tls1.50/pkgIndex.tcl</div>
<p>e modifichiamo la riga</p>
<div class="code">package ifneeded tls 1.5&#8230;</div>
<p>con</p>
<div class="code">package ifneeded tls 1.50&#8230;</div>
<p>Salvate e chiudete. La compilazione è terminata. Come ultimo passo rimuoviamo tutti i pacchetti che non ci servono più</p>
<div class="code">apt-get remove &#8211;purge libxft-dev libpng12-dev libjpeg62-dev tcl8.4-dev tk8.4-dev<br />
apt-get autoremove &#8211;purge
</div>
<p>Impresa completata! Ora siete pronti a messaggiare con tutti i vostri contatti MSN al meglio <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Prima di salutarvi vorrei ringraziare in particolare <b>Mitsuhashi</b> che mi ha fornito la guida originale, che è stata fondamentale per la stesura di questa. Mi raccomando Mitsu&#8230;.posta altre guide <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<hr /><small>Psycotic.it &copy; 2007-2010. All right reserved.<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright.<br /> (Digital Fingerprint:  8f1f755cc04860eb91595a46afc89e1e)</small>]]></content:encoded>
			<wfw:commentRss>http://www.psycotic.it/tech/software/compilare-amsn-con-tcltk-85-per-architetture-a-64bit/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>LowFat: un visualizzatore di immagini di nuova generazione</title>
		<link>http://www.psycotic.it/tech/software/lowfat-un-visualizzatore-di-immagini-di-nuova-generazione/</link>
		<comments>http://www.psycotic.it/tech/software/lowfat-un-visualizzatore-di-immagini-di-nuova-generazione/#comments</comments>
		<pubDate>Sun, 11 Mar 2007 21:49:31 +0000</pubDate>
		<dc:creator>Diavolo_Rosso</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[LowFat]]></category>

		<guid isPermaLink="false">http://www.psycotic.it/?p=11</guid>
		<description><![CDATA[Venerdi scorso, MacSlow ha annunciato sul suo blog il rilascio dei sorgenti di Lowfat. Se ve lo state chiedendo, Lowfat è, come da titolo, un visualizzatore di immagini che ci permette di lavorare su queste in modo molto simile alla realtà , spostando le foto, avvicinandole, raggrupandole e scagliandole lontano dal piano di lavoro, se]]></description>
			<content:encoded><![CDATA[<p>Venerdi scorso, MacSlow ha <a href="http://macslow.thepimp.net/?p=112">annunciato sul suo blog</a> il rilascio dei sorgenti di Lowfat.</p>
<p>Se ve lo state chiedendo, Lowfat è, come da titolo, un visualizzatore di immagini che ci permette di lavorare su queste in modo molto simile alla realtà , spostando le foto, avvicinandole, raggrupandole e scagliandole lontano dal piano di lavoro, se proprio ci saltano i 5 minuti <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Il buon Felipe ha fatto un video per illustrare il funzionamento di Lowfat, e lo potete trovare nel <a href="http://pollycoke.wordpress.com/2007/03/09/lowfat-adesso-esiste-e-ne-ho-le-prove-videohowto/">suo articolo</a>.</p>
<p>Ma passo subito a fare un veloce guida su come installarlo ed utilizzarlo.</p>
<p><span id="more-11"></span></p>
<p>Ovviamente prima di iniziare assicuratevi di avere l&#8217;accelerazione grafica attivata, altrimenti dubito che riuscirete a farlo girare <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Esistono milioni di guide che trattano l&#8217;argomento, quindi non mi dilungo su questo punto.</p>
<p>Innanzi tutto garantiamoci i privilegi di root in modo permanente, visto che la quasi totalita dei comandi vanno fatti da superuser</p>
<div class="code">sudo -i</div>
<p>Per iniziare, ovviamente, dobbiamo procurarci i sorgenti, e a tale scopo abbiamo bisogno di git.<br />
Se non lo avete già , diamo nel terminale</p>
<div class="code">apt-get install git-core</div>
<p>Posizioniamoci nella cartela in cui vogliamo scaricare i sorgenti (io ho scelto /usr/src, ma voi potete metterli dove volete)</p>
<div class="code">cd /usr/src</div>
<p>e diciamo a git di prelevare tutto il disponibile</p>
<div class="code">git clone git://people.freedesktop.org/~macslow/lowfat</div>
<p>Potrete aggiornare i sorgenti in seguito, portandovi nella cartella in cui risiedono e digitando nella console</p>
<div class="code">sudo git pull origin</div>
<p>Ora installiamo il necessario per la compilazione e le librerie da cui dipende Lowfat</p>
<div class="code">apt-get install automake1.9 libtool g++ libglib2.0-dev libgtk2.0-dev libsdl-image1.2-dev</div>
<p>finito di installare, diamo i soliti comandi di compilazione.</p>
<p>Creiamo il file configure</p>
<div class="code">./autogen.sh</div>
<p>Configuriamo</p>
<div class="code">./configure</div>
<p>e compiliamo</p>
<div class="code">make</div>
<p>Allo stato attuale non conviene installare nulla in quanto Lowfat parte grazie ad alcuni &#8220;aggiustamenti manuali&#8221;, quindi saltiamo il make install.</p>
<p>Per iniziare a divertirci con le nostre foto lanciamo Lowfat con lo script che troviamo in mezzo ai sorgenti</p>
<div class="code">./start-lowfat.sh</div>
<p>Ed ecco davanti a voi Lowfat!! I comandi non sono molti:</p>
<p>q = chiude il programma<br />
r = impila le immagini selezionate, una sopra l&#8217;altra, in basso allo schermo<br />
t = impila le immagini selezionate, una sopra l&#8217;altra, in alto allo schermo<br />
i = mostra a schermo le informazioni sulla foto che si punta con il mouse e informazioni sul sistema<br />
o = ingrandisce le immagini selezionate oltre le loro dimensioni reali<br />
a = ordina le immagini selezionate per aspetto<br />
s = ordina le immagini selezionate per dimensione<br />
d = ordina le immagini selezionete per data<br />
l = mostra la finestra di selezione delle immagini da caricare nel programma<br />
barra spaziatrice = impila le immagini selezionate a raggiera<br />
click destro + sinistra/destra del mouse = zoom in/out</p>
<p>Per volere di MacSlow precisiamo che il codice non è assolutamente stabile e per questo  non và , ne ri-distribuito, ne pacchettizato. Noi assecondiamo il suo volere e ci fermiamo qua <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Buon divertimento <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<hr /><small>Psycotic.it &copy; 2007-2010. All right reserved.<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright.<br /> (Digital Fingerprint:  8f1f755cc04860eb91595a46afc89e1e)</small>]]></content:encoded>
			<wfw:commentRss>http://www.psycotic.it/tech/software/lowfat-un-visualizzatore-di-immagini-di-nuova-generazione/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installazione dei codec multimediali</title>
		<link>http://www.psycotic.it/tech/software/installazione-dei-codec-multimediali/</link>
		<comments>http://www.psycotic.it/tech/software/installazione-dei-codec-multimediali/#comments</comments>
		<pubDate>Sat, 10 Mar 2007 13:52:10 +0000</pubDate>
		<dc:creator>Diavolo_Rosso</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[gstreamer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[multimedia]]></category>
		<category><![CDATA[w32codec]]></category>
		<category><![CDATA[xine]]></category>

		<guid isPermaLink="false">http://www.psycotic.it/?p=10</guid>
		<description><![CDATA[Siccome le distribuzioni linux, di default, per ragioni soprattutto legali, installano pochissimi codecs, ecco una veloce guida che ci permetterà di riprodurre sulla nostra linuxbox, la quasi totalità dei file multimediali che ci passeranno per le mani. Prima di iniziare, da console diamo sudo nano /etc/apt/sources.list e togliamo il # di commento da tutte le]]></description>
			<content:encoded><![CDATA[<p>Siccome le distribuzioni linux, di default, per ragioni soprattutto legali, installano pochissimi codecs, ecco una veloce guida che ci permetterà  di riprodurre sulla nostra linuxbox, la quasi totalità  dei file multimediali che ci passeranno per le mani.</p>
<p>Prima di iniziare, da console diamo</p>
<div class="code">sudo nano /etc/apt/sources.list</div>
<p>e togliamo il # di commento da tutte le linee che iniziano per <em>deb</em> e <em>deb-src</em></p>
<p><span id="more-10"></span></p>
<p>Per i codec di base possiamo scegliere tra due piattaforme: <strong>gstreamer</strong> e <strong>xine</strong></p>
<p>Io personalmente utilizzo xine perche sotto kde i player ufficiali, amarok e kaffeine, utilizzano solo xine, ma se voi usate gnome potete scegliere indistintamente tra xine usando totem-xine, o gstreamer usando totem-gstreamer. La differenza è davvero minima.</p>
<p>Se avete deciso di utilizzare <strong>gstreamer</strong> installate i seguenti pacchetti</p>
<div class="code">sudo apt-get install gstreamer0.10-alsa gstreamer0.10-ffmpeg gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-base gstreamer0.10-plugins-farsight gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse</div>
<p>Per chi invece ha optato per <strong>xine</strong> i pacchetti da installare sono molto meno <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="code">sudo apt-get install libxine1 libxine-extracodec</div>
<p>Adesso che i codec di base sono al loro posto, apriamo di nuovo il nostro sources.list</p>
<div class="code">sudo nano /etc/apt/sources.list</div>
<p>e inseriamo alla fine del file, queste poche righe</p>
<div class="code">## Medibuntu &#8211; Ubuntu 6.10 &#8220;edgy eft&#8221;<br />
## Please report any bug on https://launchpad.net/products/medibuntu/+bugs<br />
deb http://medibuntu.sos-sts.com/repo/ edgy free non-free<br />
deb-src http://medibuntu.sos-sts.com/repo/ edgy free non-free</div>
<p>Scarichiamo come al solito la chiave di autenticazione.</p>
<div class="code">wget -q http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg -O- | sudo apt-key add -</div>
<p>Ora aggiorniamo il database dei pacchetti </p>
<div class="code">sudo apt-get update</div>
<p>e installiamo gli ultimi codec che ci mancano</p>
<div class="code">sudo apt-get install w32codecs libdvdcss2</div>
<p><em>w32codecs</em> sono i codecs proprietari di windows, che ci permetteranno di riprodurre gli mpg, i wmv, i wma, etc&#8230;.<br />
<em>libdvdcss2</em> sono invece le librerie per la riproduzione dei dvd.</p>
<p>Ora non avete più nulla da installare. Potete aprire tutti i file che vorrete e vedere i vostri video preferiti <img src='http://www.psycotic.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<hr /><small>Psycotic.it &copy; 2007-2010. All right reserved.<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright.<br /> (Digital Fingerprint:  8f1f755cc04860eb91595a46afc89e1e)</small>]]></content:encoded>
			<wfw:commentRss>http://www.psycotic.it/tech/software/installazione-dei-codec-multimediali/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
