<?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>Io non ho il Blog! &#187; linux</title>
	<atom:link href="http://www.nonhoilblog.net/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nonhoilblog.net</link>
	<description></description>
	<lastBuildDate>Wed, 20 Jul 2011 10:29:52 +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>Linux: Montare un disco di un Raid1 Software</title>
		<link>http://www.nonhoilblog.net/2011/04/08/linux-montare-un-disco-di-un-raid1-software/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linux-montare-un-disco-di-un-raid1-software</link>
		<comments>http://www.nonhoilblog.net/2011/04/08/linux-montare-un-disco-di-un-raid1-software/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 07:57:36 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Lavoro]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[linux_raid_member]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[raid1]]></category>
		<category><![CDATA[sata]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/?p=239</guid>
		<description><![CDATA[L&#8217;altro giorno in azienda ci è scoppiato il processore del nostro firewall secondario per cui da un &#8220;PC&#8221; un po&#8217; carrozzato siamo passati a un serverino decente con almeno il raid hw, ma avevo bisogno di alcune configurazioni che si trovavano sul vecchio disco. Il problema è sorto quando ho collegato il disco, un normale [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;altro giorno in azienda ci è scoppiato il processore del nostro firewall secondario per cui da un &#8220;PC&#8221; un po&#8217; carrozzato siamo passati a un serverino decente con almeno il raid hw, ma avevo bisogno di alcune configurazioni che si trovavano sul vecchio disco.</p>
<p>Il problema è sorto quando ho collegato il disco, un normale SATA, a un altro pc e facendolo bootare con una Debian Live Rescue, ovviamente il mount non me lo faceva fare perchè il disco faceva parte di un RAID1, questo l&#8217;errore:</p>
<pre dir="ltr"><strong>root@debian:<strong>~</strong>#</strong> mount /dev/sda1 /mnt/
mount: unknown filesystem type 'linux_raid_member'</pre>
<p>ovviamente ci ho ragionato un po&#8217; e ho provato a creare un array md0 con un solo disco per provare a montarlo:</p>
<pre dir="ltr"><strong>root@debian:<strong>~</strong>#</strong> mdadm -A -R /dev/sda1 /dev/md0</pre>
<p>Vediamo nello specifico cosa significano le opzioni usate:<br />
<strong>-A</strong> : <em>Assemble a pre-existing array</em>, per cui crea l&#8217;array con un disco già configurato, era già un raid1<br />
<strong>-R</strong> : <em>Insist that mdadm run the array [...]</em>, per cui forza l&#8217;avvio dell&#8217;array senza fare ulteriori domande, di solito chiede delle conferme se trova componenti di altri array attivi.<br />
<br />
Ora dato che non vi sono problemi di creazione, possiamo montare l&#8217;array:</p>
<pre dir="ltr"><strong>root@debian:<strong>~</strong>#</strong> mount /dev/md0 /mnt</pre>
<p>Se non vi ritrovate errori in fase di mount potete leggere tranquillamente il contenuto del disco.</p>
<p>Alla prossima!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2011/04/08/linux-montare-un-disco-di-un-raid1-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Red Hat vs Debian: Come trasferire la lista dei pacchetti e installarli</title>
		<link>http://www.nonhoilblog.net/2011/01/02/red-hat-vs-debian-come-trasferire-la-lista-dei-pacchetti-e-installarli/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=red-hat-vs-debian-come-trasferire-la-lista-dei-pacchetti-e-installarli</link>
		<comments>http://www.nonhoilblog.net/2011/01/02/red-hat-vs-debian-come-trasferire-la-lista-dei-pacchetti-e-installarli/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 13:15:38 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Lavoro]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[red rat]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/?p=215</guid>
		<description><![CDATA[Qualche tempo fa mi sono imbattuto in un problema che con Debian ho sempre risolto in una manciata di secondi con Red Hat ci ho dovuto pensare su un po&#8217;&#8230; In Debian mi capita spesso di fare due macchine identiche per un cluster in HA, e dopo che ne ho configurata una preparo l&#8217;altra e [...]]]></description>
			<content:encoded><![CDATA[<p>Qualche tempo fa mi sono imbattuto in un problema che con Debian ho sempre risolto in una manciata di secondi con Red Hat ci ho dovuto pensare su un po&#8217;&#8230;</p>
<p>In Debian mi capita spesso di fare due macchine identiche per un cluster in HA, e dopo che ne ho configurata una preparo l&#8217;altra e gli passo la lista dei pacchetti e li installo, come?</p>
<p>Ecco qua, dalla prima Debian estrapolo la lista dei pacchetti con <em><strong>&#8220;dpkg&#8221;</strong></em> e la metto su un file:</p>
<blockquote><p>root@debian1:~# dpkg &#8211;get-selections &gt; debian1-pkgs</p></blockquote>
<p>poi bisogna copiare la lista sulla macchina secondaria, solitamente uso scp:</p>
<blockquote><p>root@debian1:~# scp debian1-pkgs root@debian2:/root/.</p></blockquote>
<p>ora che abbiamo la lista sulla secondaria, la carichiamo sempre usando <em><strong>&#8220;dpkg&#8221;</strong></em>:</p>
<blockquote><p>root@debian2:~# dpkg &#8211;set-selections &lt; debian1-pkgs</p></blockquote>
<p>adesso non ci resta che fargli installare i pacchetti usando <em><strong>&#8220;apt&#8221;</strong></em>:</p>
<blockquote><p>root@debian2:~# apt-get dselect-upgrade</p></blockquote>
<p>Et voilà! Le jeux son fait!</p>
<p>E con Reh Hat?!?</p>
<p>per prima cosa recuperiamo tutti i pacchetti installati su un file, usando <em style="font-weight: bold;">&#8220;yum&#8221; </em>(il gestore dei pacchetto di RedHat et simili)<em style="font-weight: bold;">,</em> e copiamolo sull&#8217;altro nodo:</p>
<blockquote><p>[root@redhat1 ~]# yum list installed &gt; redhat1-pkg<br />
[root@redhat1 ~]# scp redhat1-pkg root@redhat2:/root/.</p></blockquote>
<p>ora dovremmo dire a <em><strong>&#8220;yum&#8221;</strong></em> di installare la lista, ma sfortunatamente ha delle diciture in più che non ci servono, questo che segue è l&#8217;esempio di come si presenta il file:</p>
<pre>Loaded plugins: rhnplugin, security
Installed Packages
Deployment_Guide-en-US.noarch             5.2-11                       installed
GConf2.i386                               2.14.0-9.el5                 installed
GConf2.x86_64                             2.14.0-9.el5                 installed
GConf2-devel.x86_64                       2.14.0-9.el5                 installed
MAKEDEV.x86_64                            3.23-1.2                     installed
NetworkManager.i386                       1:0.7.0-10.el5_5.2           installed
NetworkManager.x86_64                     1:0.7.0-10.el5_5.2           installed
NetworkManager-glib.i386                  1:0.7.0-10.el5_5.2           installed
NetworkManager-glib.x86_64                1:0.7.0-10.el5_5.2           installed
NetworkManager-gnome.x86_64               1:0.7.0-10.el5_5.2           installed</pre>
<p>puliamo tutto con il comando <em><strong>&#8220;cut&#8221;</strong></em> e  prendiamo la prima parte di ogni riga, per cui il solo nome del pacchetto, e lo diamo in pasto a <em><strong>&#8220;yum&#8221;</strong></em> direttamente</p>
<blockquote><p>[root@phbe2pr ~]# yum -y install $(cut -f 1 -d&#8221; &#8221; &lt; redhat1-pkg)</p></blockquote>
<p>Ora inizierà il download e l&#8217;installazione di tutto.</p>
<p>Spero che vi sia stato utile :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2011/01/02/red-hat-vs-debian-come-trasferire-la-lista-dei-pacchetti-e-installarli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian: inviare sms via bluetooth</title>
		<link>http://www.nonhoilblog.net/2010/04/22/debian-inviare-sms-via-bluetooth/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=debian-inviare-sms-via-bluetooth</link>
		<comments>http://www.nonhoilblog.net/2010/04/22/debian-inviare-sms-via-bluetooth/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 07:46:29 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bfsms]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[VmWare]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/?p=204</guid>
		<description><![CDATA[Installiamo tutto ciò che ci serve: apt-get install bluez-utils bluetooth libbluetooth2-dev build-essential Modificare in /etc/bluetooth/hcid.conf la security da user ad auto. Inserire la chiavetta bluetooth e rivviare la macchina Associare il proprio telefono col server: dal telefono dal menù bluetooth, nuova associazione, selezionare il server zabbix, password di default 1234 Scaricare il tool per inviare [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Installiamo tutto ciò che ci serve:</strong><br />
apt-get install bluez-utils bluetooth libbluetooth2-dev build-essential</p>
<p>Modificare in <em>/etc/bluetooth/hcid.conf</em> la security <strong>da user ad auto</strong>.</p>
<p>Inserire la chiavetta bluetooth e rivviare la macchina</p>
<p><strong>Associare il proprio telefono col server: </strong><br />
dal telefono dal menù bluetooth, nuova associazione, selezionare il server zabbix, password di default 1234</p>
<p><strong>Scaricare il tool per inviare gli sms:</strong><br />
<a href="http://sourceforge.net/projects/bfsms">http://sourceforge.net/projects/bfsms</a></p>
<p><strong>Scompattare, patchare, compilare e installare (nel nostro caso la v 0.11):</strong><br />
<code>tar xvzf bfsms_v.0.11.tar.gz<br />
cd bfsms_v.0.11<br />
wget http://archives.alviano.com/patches/bfsms.c.patch <em>(Questa Patch serve per avere il supporto agli sms più lunghi di 160 caratteri)</em><br />
patch bfsms.c bfsms.c.patch<br />
make<br />
make install</code></p>
<p><strong>Invio sms:</strong><br />
<code>bfsms -s mac:address numero 'messaggio'</code></p>
<p><strong><em>NB: Il mac address del bluetooth sui Nokia si trova digitando: *#2820#</em></strong></p>
<p><strong>Esempio:</strong><br />
<code>bfsms -s 00:11:22:33:44:55 +390123456789 'messaggio'</code></p>
<p>Se si ha la necessità di usare questa funzionalità su una Virtual Machine di VmWare<br />
bisogna che il virtualizzatore abbia caricato solo il modulo <strong>hci_usb</strong> per cui bisogna mettere in <em>/etc/modprobe.d/blacklist</em> i moduli <strong>rfcomm </strong>e <strong>l2cap</strong></p>
<p>sulla VM invece deve avere tutti i moduli:<br />
<code>root@lenny:~# lsmod | grep blu<br />
bluetooth              44996  7 rfcomm,l2cap,hci_usb</code></p>
<p>poi si può procedere con i passaggi descritti sopra.</p>
<p><strong><em>Attenzione non tutti i telefoni funzionano.</em></strong><br />
Sul Nokia N70 non funziona.<br />
Sul Nokia 2323 funziona.</p>
<p>A presto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2010/04/22/debian-inviare-sms-via-bluetooth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: routing fra piu&#8217; provider (multiple gateway)</title>
		<link>http://www.nonhoilblog.net/2009/08/12/linux-routing-fra-piu-provider/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linux-routing-fra-piu-provider</link>
		<comments>http://www.nonhoilblog.net/2009/08/12/linux-routing-fra-piu-provider/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 12:14:44 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Lavoro]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[multiple gateway]]></category>
		<category><![CDATA[multiple provider]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/?p=170</guid>
		<description><![CDATA[Non è cosa da tutti i giorni ma è possibile che un cliente abbia 2 o piu&#8217; connessioni internet e le voglia sfruttare contemporaneamente su una stessa macchina, come fare? Ecco qua, farò un esempio con 2 connessioni una HDSL (eth0) e una WIFI (eth1). Questa sarà la configurazione delle interfaccie, ovviamente senza gateway (Es: [...]]]></description>
			<content:encoded><![CDATA[<p>Non è cosa da tutti i giorni ma è possibile che un cliente abbia 2 o piu&#8217; connessioni internet e le voglia sfruttare contemporaneamente su una stessa macchina, come fare?</p>
<p>Ecco qua, farò un esempio con 2 connessioni una HDSL (eth0) e una WIFI (eth1).</p>
<p>Questa sarà la configurazione delle interfaccie, ovviamente <em><strong>senza</strong></em> <em><strong>gateway</strong></em> (Es: /etc/network/interfaces di Debian).</p>
<blockquote><p>auto eth0<br />
iface eth0 inet static<br />
address 1.1.1.2<br />
netmask 255.255.255.0<br />
broadcast 1.1.1.255<br />
<em><strong>#</strong></em><span style="text-decoration: line-through;"><em><strong>gateway 1.1.1.1</strong></em></span><br />
network 1.1.1.0</p>
<p>auto eth1<br />
iface eth1 inet static<br />
address 2.2.2.2<br />
netmask 255.255.255.0<br />
broadcast 2.2.2.255<br />
<em><strong>#</strong></em><span style="text-decoration: line-through;"><em><strong>gateway 2.2.2.1</strong></em></span><br />
network 2.2.2.0</p></blockquote>
<p>Per prima cosa nel file /etc/iproute2/rt_tables bisogna aggiungere 2 tabelle di routing:</p>
<blockquote><p>200     hdsl<br />
201     wifi</p></blockquote>
<p>Ora che abbiamo le due nuove tabelle non ci resta che popolarle, passo passo i comandi necessari.</p>
<p>Aggiungiamo le rotte per le nostre reti:</p>
<blockquote><p>ip route add 1.1.1.0/24 dev eth0 src 1.1.1.2 table hdsl<br />
ip route add default via 1.1.1.1 table hdsl<br />
ip route add 2.2.2.0/24 dev eth1 src 2.2.2.2 table wifi<br />
ip route add default via 2.2.2.1 table wifi</p></blockquote>
<p>Aggiungiamo le regole di utilizzo:</p>
<blockquote><p>ip rule add from 1.1.1.2 table hdsl<br />
ip rule add from 2.2.2.2 table wifi</p></blockquote>
<p>Aggiungiamo la loopback:</p>
<blockquote><p>ip route add 127.0.0.0/8 dev lo   table hdsl<br />
ip route add 127.0.0.0/8 dev lo   table wifi</p></blockquote>
<p>Ora possiamo aggiungere la rotta di default del sistema:</p>
<blockquote><p>ip route add default scope global nexthop via 1.1.1.1 dev eth0 <strong>weight 1</strong> nexthop via 2.2.2.1 dev eth1 <strong>weight 1</strong></p></blockquote>
<p>Il <strong>weight</strong> è stato messo volutamente a <strong>1</strong> in modo tale che ci sia un load balancing fra i due provider, potete variare il peso di uno o dell&#8217;altro per privilegiare una linea o l&#8217;altra.</p>
<p><strong>N.B. Al riavvio del sistema questi comandi spariscono, per cui vi consiglio di metterli in un file che viene eseguito all&#8217;avvio, tipo <em>rc.local</em></strong></p>
<p>Spero di essere stato utile a qualcuno.</p>
<p>A presto!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2009/08/12/linux-routing-fra-piu-provider/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Chromium: attivati di default i Plugins ( Mac )</title>
		<link>http://www.nonhoilblog.net/2009/08/02/chromium-attivati-di-default-i-plugins/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=chromium-attivati-di-default-i-plugins</link>
		<comments>http://www.nonhoilblog.net/2009/08/02/chromium-attivati-di-default-i-plugins/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 23:27:45 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Chromium]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[QuickTime]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/?p=162</guid>
		<description><![CDATA[Dalla versione 3.0.197 rev 22209 i plugins sono attivati di default per la versione Mac per cui non c&#8217;è piu&#8217; bisogno di usare &#8211;enable-plugins. N.B. Switch on plugins by default for the Mac BUG=10809 TEST=Visit a sit with Flash content. Playback should work, interacting with the plugin is still buggy. Come sempre l&#8217;ultima build si [...]]]></description>
			<content:encoded><![CDATA[<p>Dalla versione 3.0.197 rev 22209 i plugins sono attivati di default per la versione <strong>Mac </strong>per cui non c&#8217;è piu&#8217; bisogno di usare <em><strong>&#8211;enable-plugins</strong></em>.</p>
<p><em><strong>N.B. Switch on plugins by default for the Mac  BUG=10809 TEST=Visit a sit with Flash content. Playback should work, interacting with the plugin is still buggy.</strong></em></p>
<p>Come sempre l&#8217;ultima build si scarica da qua:</p>
<ul>
<li><a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-mac/" target="_blank">http://build.chromium.org/buildbot/snapshots/chromium-rel-mac/</a></li>
<li><a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/" target="_blank">http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/</a></li>
<li><a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/" target="_blank">http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/</a></li>
</ul>
<p>Ho provato qualche plugin:</p>
<ul>
<li>Flash: funziona ma ancora instabile</li>
<li>Silverlight: non funziona</li>
<li>QuickTime: va in crash</li>
<li>DivX Web Player: va in crash</li>
</ul>
<p>Saluti!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2009/08/02/chromium-attivati-di-default-i-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3: ottimizzare il DB ( Linux e Mac )</title>
		<link>http://www.nonhoilblog.net/2009/07/16/firefox-3-ottimizzare-il-db-linux-e-mac/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=firefox-3-ottimizzare-il-db-linux-e-mac</link>
		<comments>http://www.nonhoilblog.net/2009/07/16/firefox-3-ottimizzare-il-db-linux-e-mac/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 13:27:43 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[sqlite3]]></category>
		<category><![CDATA[VACUUM]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/?p=60</guid>
		<description><![CDATA[Come ha già detto Gioxx è possibile ottimizzare i DataBase SQLite usati da Firefox 3.x per avere un avvio piu&#8217; veloce del browser. Gioxx ha descritto su come farlo in Windows, io vi mostrerò come farlo su Mac e Linux. Per prima cosa chiudete firefox, non deve assolutamente essere in esecuzione! Ora potete aprire un [...]]]></description>
			<content:encoded><![CDATA[<p>Come ha già detto <a href="http://gioxx.org/2009/07/16/firefox-3-5-ottimizzare-il-db-con-vacuum/">Gioxx</a> è possibile ottimizzare i DataBase SQLite usati da Firefox 3.x per avere un avvio piu&#8217; veloce del browser.</p>
<p><a href="http://gioxx.org/2009/07/16/firefox-3-5-ottimizzare-il-db-con-vacuum/">Gioxx</a> ha descritto su come farlo in Windows, io vi mostrerò come farlo su Mac e Linux.</p>
<p>Per prima cosa chiudete firefox, non deve assolutamente essere in esecuzione!<br />
Ora potete aprire un Terminale ed entrare nel vostro profilo:</p>
<p><strong><span>Linux: ~/.mozilla/firefox/xxxxxxxx.default/</span></strong><br />
<strong><span>Mac: ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/</span></strong></p>
<blockquote><p>Switch@bimbo:~$ cd Library/Application\ Support/Firefox/Profiles/xxxxxxxx.default/</p>
<p>Switch@bimbo:~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default$ ls -lah *.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   7,0K 19 Mag  2008 content-prefs.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   511K 16 Lug 08:49 cookies.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   203K 15 Lug 22:14 downloads.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   3,0K  3 Lug 21:09 dta_queue.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   119K 15 Lug 22:02 formhistory.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   2,0K 11 Giu 10:22 permissions.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff    17M 16 Lug 08:45 places.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   2,0K 29 Mar  2008 search.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff    70K 16 Lug 08:07 signons.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   4,0M 15 Giu  2008 urlclassifier2.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   2,0K 18 Ott  2008 webappsstore.sqlite</p></blockquote>
<p>Ora useremo il comando VACUUM di sqlite3 per ottimizzare il db</p>
<blockquote><p>Switch@bimbo:~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default$ for F in *.sqlite; do sqlite3 $F &#8220;VACUUM&#8221;; done</p>
<p>Switch@bimbo:~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default$ ls -lah *.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   7,0K 16 Lug 08:58 content-prefs.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   373K 16 Lug 08:58 cookies.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   157K 16 Lug 08:58 downloads.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   3,0K 16 Lug 08:58 dta_queue.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff    47K 16 Lug 08:58 formhistory.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   2,0K 16 Lug 08:58 permissions.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   6,5M 16 Lug 08:58 places.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   2,0K 16 Lug 08:58 search.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff    69K 16 Lug 08:58 signons.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   2,7M 16 Lug 08:58 urlclassifier2.sqlite<br />
-rw-r&#8211;r&#8211;@ 1 Switch  staff   2,0K 16 Lug 08:58 webappsstore.sqlite</p></blockquote>
<p>L&#8217;esempio è su un Mac ma è esattamente uguale a Linux, cambia solo il percorso del profilo.</p>
<p>In alcune distribuzioni Linux, sqlite3, non è presente per cui dovete scaricarlo dai repository ufficiali della vostra distro.</p>
<p>Come potete notare il DB piu&#8217; &#8220;ciccione&#8221; di 17MB è stato compresso fino a 6,5MB per cui piu&#8217; del 50%!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2009/07/16/firefox-3-ottimizzare-il-db-linux-e-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Day 2008</title>
		<link>http://www.nonhoilblog.net/2008/10/25/linux-day-2008/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linux-day-2008</link>
		<comments>http://www.nonhoilblog.net/2008/10/25/linux-day-2008/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 10:38:43 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Eventi]]></category>
		<category><![CDATA[LinuxDay]]></category>
		<category><![CDATA[25 ottobre 2008]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/?p=42</guid>
		<description><![CDATA[Anche quest&#8217;anno partecipo al Linux e come al solito per motivi di tempo/voglia non ho preparato nessun talk. Ieri sera insiemi agli altri ragazzi del RavennaLUG abbiamo organizzato la sala e oggi abbiamo aperto le porte al pubblico. Una cosa che mi rende abbastanza entusiasta è il vedere delle facce nuove mentre ciò che mi [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.linuxday.it/images/log0ld2k8.gif" alt="" width="140" height="211" />Anche quest&#8217;anno partecipo al Linux e come al solito per motivi di tempo/voglia non ho preparato nessun talk.</p>
<p>Ieri sera insiemi agli altri ragazzi del <a title="RavennaLUG" href="http://www.ravennalug.org" target="_blank">RavennaLUG</a> abbiamo organizzato la sala e oggi abbiamo aperto le porte al pubblico.</p>
<p>Una cosa che mi rende abbastanza entusiasta è il vedere delle facce nuove mentre ciò che mi mette un po&#8217; di angoscia è la scarsa partecipazione all&#8217;evento nonostante la grande pubblicità fatta.</p>
<p>Spero vivamente che l&#8217;affluenza ai vari eventi sparsi per l&#8217;italia sia maggiore di quella ricevuta qua da noi.</p>
<p>Nella stanza ci sono 10 laptop, 5 dei quali montano <a href="http://www.ubuntu.com" target="_blank">*ubuntu</a>, 3 sono Mac, 1 xp e 1 <a href="http://fedoraproject.org/" target="_blank">Fedora</a>.</p>
<p>Linux sarà mai pronto per il desktop? L&#8217;utente lo vuole?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2008/10/25/linux-day-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arabia</title>
		<link>http://www.nonhoilblog.net/2007/11/19/arabia/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=arabia</link>
		<comments>http://www.nonhoilblog.net/2007/11/19/arabia/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 21:27:46 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Lavoro]]></category>
		<category><![CDATA[Vita]]></category>
		<category><![CDATA[al khobar]]></category>
		<category><![CDATA[arabia]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/2007/11/19/arabia/</guid>
		<description><![CDATA[Sono ad Al Khobar per lavoro.. :-) Ma perchè direte voi..non ce ne sono dei sistemisti linux in Arabia?? Certo che ce ne sono..ma vogliono solo il meglio! Il mio compito?? Cluster linux con schede di rete in bonding (mode: active-backup) , firewall, terminatore vpn (openswan), proxy (squid), VMware server e posta (Lotus Domino). Il [...]]]></description>
			<content:encoded><![CDATA[<p>Sono ad Al Khobar per lavoro.. :-)</p>
<p>Ma perchè direte voi..non ce ne sono dei sistemisti linux in Arabia?? Certo che ce ne sono..ma vogliono solo il meglio!</p>
<p>Il mio compito?? Cluster linux con schede di rete in bonding (mode: active-backup) , firewall, terminatore vpn (openswan), proxy (squid), VMware server e posta (Lotus Domino).</p>
<p>Il cluster è formato da un server fisico e uno virtuale su un Windows 2003 STD r2 anch&#8217;esso in cluster con una vm sul server linux :)</p>
<p>Quando torno vi parlerò..sempre che ne abbia tempo e voglia&#8230;dell&#8217;Arabia.. :P</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2007/11/19/arabia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inviare e ricevere la posta di GMail con Mutt</title>
		<link>http://www.nonhoilblog.net/2007/08/24/inviare-e-ricevere-la-posta-di-gmail-con-mutt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=inviare-e-ricevere-la-posta-di-gmail-con-mutt</link>
		<comments>http://www.nonhoilblog.net/2007/08/24/inviare-e-ricevere-la-posta-di-gmail-con-mutt/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 10:34:37 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[GMail]]></category>
		<category><![CDATA[Lavoro]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[mutt]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/2007/08/24/inviare-e-ricevere-la-posta-di-gmail-con-mutt/</guid>
		<description><![CDATA[Questa piccola guida vi aiuter&#224; a configurare Mutt e tutto quello che ci va dietro per ricevere e inviare la posta di GMail. I software che ci servono sono i seguenti: Mutt Fetchmail Procmail nbsmtp (se avete un altro MTA vi consiglio di compilarlo) -&#62; Qua i sorgenti. Lettura della posta: per ogni utente locale [...]]]></description>
			<content:encoded><![CDATA[<p>Questa piccola guida vi aiuter&agrave; a configurare Mutt e tutto quello che ci va dietro per ricevere e inviare la posta di GMail.</p>
<p>I software che ci servono sono i seguenti:</p>
<ul>
<li>Mutt</li>
<li>Fetchmail</li>
<li>Procmail</li>
<li>nbsmtp (se avete un altro MTA vi consiglio di compilarlo) -&gt; <a href="http://www.nonhoilblog.net/wp-admin/../downloads/nbsmtp_1.00.orig.tar.gz" title="Sorgenti nbsmtp">Qua</a> i sorgenti. </li>
</ul>
<p><u><strong>Lettura della posta:</strong></u></p>
<p>per ogni utente locale che intende utilizzare la posta di GMail occorre mettere i file di configurazione nella sua home..i file sono prelevabili da <a href="http://www.nonhoilblog.net/wp-admin/../downloads/conf_locali.zip" target="_blank" title="Configurazioni">qui</a>.</p>
<p>Il file .procmailrc basta copiarlo senza introdurre modifiche per gli altri non &egrave; cos&igrave;:</p>
<p>In Mutt .muttrc bisogna cambiare alcune cosine:</p>
<ul>
<li>realname -&gt; il nome dell&#39;utente es: Omar</li>
<li>from -&gt; la mail dell&#39;utente es: utente@gmail.com</li>
<li>e lo spoolfile -&gt; di solito /var/spool/mail/username</li>
<li>se avete un&#39;altro MTA commentate la riga relativa (Non fatelo se intendete usare nbsmtp)-&gt; <em>#set sendmail=&quot;/usr/local/bin/nbsmtp&quot;</em></li>
</ul>
<p> In .fetchmailrc c&#39;&egrave; da mettere utente e password di gmail e l&#39;user che usa la posta</p>
<p>Diamo il seguente comando: <em>chmod 600 ~/.fetchmailrc</em></p>
<p>Ora basta eseguire <em>mutt </em>e siamo pronti a leggere la nostra posta, per fare il fetch delle nuove mail basta premere <em>shift + g</em> e successivamente <em>Invio</em>.<em> </em></p>
<p><strong><u>Inviare la posta:</u></strong></p>
<p>Scaricate <a href="http://www.nonhoilblog.net/downloads/nbsmtp_1.00.orig.tar.gz" title="Download nbsmtp">nbsmtp</a> e poi eseguire i seguenti comandi:</p>
<ol>
<li><em>tar xvofz nbsmtp_1.00.orig.tar.gz</em></li>
<li><em>cd nbsmtp-1.00./configure &#8211;enable-ssl</em></li>
<li><em>make</em></li>
<li><em>su -c &quot;make install&quot;</em></li>
</ol>
<p>ora modificate .nbsmtprc con i dati relativi al vostro account di GMail.</p>
<p>A questo punto se scrivete una mail con Mutt verr&agrave; data in pasto a nbsmtp che la gira all&#39;smtp di GMail che la invier&agrave; :)&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2007/08/24/inviare-e-ricevere-la-posta-di-gmail-con-mutt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script Perl</title>
		<link>http://www.nonhoilblog.net/2007/08/18/script-perl/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=script-perl</link>
		<comments>http://www.nonhoilblog.net/2007/08/18/script-perl/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 11:30:21 +0000</pubDate>
		<dc:creator>Omar</dc:creator>
				<category><![CDATA[Lavoro]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[usermod]]></category>

		<guid isPermaLink="false">http://www.nonhoilblog.net/2007/08/18/script-perl/</guid>
		<description><![CDATA[Per lavoro ho dovuto fare uno script in perl per lockare gli utenti che non si collegano su un server da piu&#39; di 60 giorni ($maxdays). Questo script non fa altro che memorizzare in un array (@ll) l&#39;output ripulito del comando `lastlog` il contenuto dell&#39;array viene diviso per ottenere utente e data dell&#39;ultimo login, la [...]]]></description>
			<content:encoded><![CDATA[<p>Per lavoro ho dovuto fare uno script in perl per lockare gli utenti che non si collegano su un server da piu&#39; di 60 giorni ($maxdays). Questo script non fa altro che memorizzare in un array (@ll) l&#39;output ripulito del comando `lastlog` il contenuto dell&#39;array viene diviso per ottenere utente e data dell&#39;ultimo login, la data viene rielaborata per avere un formato utile a fare la differenza con la data corrente e se il risultato &egrave; maggiore o uguale a 60 locka l&#39;utente [system(&quot;usermod -L $user&quot;)]</p>
<p>Per fare la differenza fra le date ho utilizzato due metodi (due script che fanno la stessa cosa in modi diversi):</p>
<ol>
<li>Date::Calc qw(Delta_Days) =&gt; <a href="http://www.nonhoilblog.net/downloads/lockuser_datecalc.pl" target="_blank" title="Download script che utilizza Date::Calc">Download</a></li>
<li>una sub con un algoritmo =&gt; <a href="http://www.nonhoilblog.net/downloads/lockuser.pl" target="_blank" title="Download script">Download</a></li>
</ol>
<p>Questi scripts li reputo abbastanza inutili..ma sono stati commissionati per &quot;<em>salvaguardare la sicurezza&quot;</em> di un server esposto..bah..almeno ho imparato un po&#39; di perl.. :D </p>
<p>Commenti, critiche e consigli sono ben accetti.. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nonhoilblog.net/2007/08/18/script-perl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

