<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>WebSource</title>
	<atom:link href="http://blog.sviluppoweb.eu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sviluppoweb.eu</link>
	<description>...between web and opensource</description>
	<lastBuildDate>Fri, 05 Feb 2010 21:43:55 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.sviluppoweb.eu' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/12185f897efec6b4e2e9f283dd947c54?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>WebSource</title>
		<link>http://blog.sviluppoweb.eu</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.sviluppoweb.eu/osd.xml" title="WebSource" />
	<atom:link rel='hub' href='http://blog.sviluppoweb.eu/?pushpress=hub'/>
		<item>
		<title>debian, grub-pc and /usr/sbin/grub-probe: error: unknown filesystem.</title>
		<link>http://blog.sviluppoweb.eu/2010/02/05/debian-grub-pc-and-usrsbingrub-probe-error-unknown-filesystem/</link>
		<comments>http://blog.sviluppoweb.eu/2010/02/05/debian-grub-pc-and-usrsbingrub-probe-error-unknown-filesystem/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 21:37:08 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[grub-pc]]></category>
		<category><![CDATA[unknown filesystem]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/2010/02/05/debian-grub-pc-and-usrsbingrub-probe-error-unknown-filesystem/</guid>
		<description><![CDATA[debian sid, grub-pc 1.98~20100128-1 and /usr/sbin/grub-probe: error: unknown filesystem.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=193&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>apt-get dist-upgrade and&#8230; BOOM!!!</p>
<blockquote><p>
Configurazione di grub-pc (1.98~20100128-1)&#8230;<br />
/usr/sbin/grub-probe: error: unknown filesystem.<br />
Auto-detection of a filesystem module failed.<br />
Please specify the module with the option `&#8211;modules&#8217; explicitly.<br />
Generating grub.cfg &#8230;<br />
/usr/sbin/grub-probe: error: unknown filesystem.<br />
dpkg: errore nell&#8217;elaborare grub-pc (&#8211;configure):
</p></blockquote>
<p>Not good.</p>
<p><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567618">Bug Report</a> and my solution, downgrade to 1.98~20100115-1:</p>
<blockquote><p>apt-get install grub-common= grub-pc=1.98~20100115-1 grub2=1.98~20100115-1<br />
(&#8230;)<br />
Installation finished. No error reported.</p></blockquote>
<p>Have a nice day!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=193&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2010/02/05/debian-grub-pc-and-usrsbingrub-probe-error-unknown-filesystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>
	</item>
		<item>
		<title>sphinx and WARNING: DOCID_MAX document_id, skipping</title>
		<link>http://blog.sviluppoweb.eu/2010/01/23/sphinx-and-warning-docid_max-document_id-skipping/</link>
		<comments>http://blog.sviluppoweb.eu/2010/01/23/sphinx-and-warning-docid_max-document_id-skipping/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 17:10:15 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[DOCID_MAX]]></category>
		<category><![CDATA[sphinx]]></category>
		<category><![CDATA[ultrashinx]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/?p=189</guid>
		<description><![CDATA[sphinx and WARNING: DOCID_MAX document_id, skipping<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=189&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This error seems to wake-up with large ids &gt;100.000.000 (like Ruby On Rails fixtures sys does).<br />
Ok, like <a href="http://somegreattechname.blogspot.com/2010/01/sphinx-and-big-integers.html">Piotr Jasiulewicz</a> says this error appears because the sphinx was built without the &#8211;enable-id64 option.</p>
<p>Let&#8217;s go to solve this problem in Debian (note: I assume you use mysql, if not you have to change some dependencies packages).</p>
<p>Move to your preferred source folder (for example ~/src) or create it. Move to root user with su.<br />
Download debian&#8217;s sphinxsearch sources:</p>
<p>#apt-get source sphinxsearch</p>
<p>Give permissions to your user on sphinxsearch files.</p>
<p>#chown -R youruser:youruser sphinxsearch*</p>
<p>Install mysql dev packages:</p>
<p>#apt-get install libmysqlclient-dev libmysqld-dev</p>
<p>Exit from root and return to your user. Enter in source folder of sphinxsearch (may vary with versions), configure with proper flags and make.</p>
<p>#exit<br />
$cd sphinxsearch-0.9.9<br />
$./configure &#8211;enable-id64<br />
$make</p>
<p>Please note that pgsql is disabled by default and you should take a look at configure options (./configure &#8211;help) to see if you need others options, I don&#8217;t (except for libstemmer but I ignore this here).</p>
<p>Ok. If all was ok at make/compile time you can move on installation.</p>
<p>Move to root user with su (uninstall debian sphinx package if needed) and install.</p>
<p>#apt-get remove sphinxsearch<br />
#make install</p>
<p>That&#8217;s all. Happy Sphinx On Ruby On Rails with fixtures <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=189&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2010/01/23/sphinx-and-warning-docid_max-document_id-skipping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>
	</item>
		<item>
		<title>Sui virus informatici, e sulla sicurezza&#8230;</title>
		<link>http://blog.sviluppoweb.eu/2010/01/19/sui-virus-informatici-e-sulla-sicurezza/</link>
		<comments>http://blog.sviluppoweb.eu/2010/01/19/sui-virus-informatici-e-sulla-sicurezza/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 23:11:50 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[C'e' posta per te]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sicurezza informatica]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/?p=92</guid>
		<description><![CDATA[Vengo da una discussione fresca fresca nata a proposito dei classici annunci di nuovi virus in circolazione, pericoli abissali per gli utenti, qualcuno dice addirittura che un virus informatico ha ucciso la sua famiglia&#8230;
Quando leggo questo genere di articoli sono pervaso da un senso di nausea, non tanto perchè i virus esistono, ma piuttosto perchè [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=92&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Vengo da una discussione fresca fresca nata a proposito dei classici annunci di nuovi virus in circolazione, pericoli abissali per gli utenti, qualcuno dice addirittura che un virus informatico ha ucciso la sua famiglia&#8230;</p>
<p>Quando leggo questo genere di articoli sono pervaso da un senso di nausea, non tanto perchè i virus esistono, ma piuttosto perchè oramai sembra che l&#8217;informatica non possa esistere senza di loro. A volte dico che uso lo stesso sistema operativo da 10 anni e non ho mai preso un virus&#8230; qualcuno mi guarda come se fossi un alieno, fa un passo indietro e mi dice &#8220;allora sei tu che li crei!! sei un hacker!!&#8221;, qualcuno ha quasi profetizzato che io fossi il nuovo messia&#8230;</p>
<p><span id="more-92"></span></p>
<p>Ma in verità non c&#8217;è nessun trucco, nessun inganno e sicuramente non sono il nuovo messia. Certo uso i calcolatori informatici da molto e per molto tempo, ma la spiegazione non è questa.<br />
Uso un sistema operativo differente, che si chiama Linux, in alternativa al classico Windows che tutti conoscono.<br />
Io utilizzo Linux (di cui esistono molte varianti) ma esistono anche altri degni sostituti e ci tengo a precisarlo.</p>
<p>Che cosa accomuna questi sistemi operativi? Li accomuna il fatto di non permanere da decenni in stato di monopolio ed alcuni antichi/mitici predecessori. Molti di questi sistemi operativi alternativi, hanno per altro un vantaggio ulteriore. Sono gratuiti! E lo sono per davvero. Non ci sono trucchi e non ci sono inganni. Sono sviluppati da appassionati di informatica &#8211; ma non immaginate il ragazzetto con l&#8217;acne della porta accanto &#8211; questi signori sono gli stessi che rivestono ruoli importantissimi e vengono pagati profumatamente quando dalle 9.00 alle 19.00 escono con l&#8217;auto di qualche famosa azienda informatica.</p>
<p>Ma dicendo che Windows si paga, non voglio certo affermare che sia un cattivo ragazzo.</p>
<p>Windows è buono, vi vuole bene. Quando andate al centro commerciale non avete scelta,  di fatto se volete un pc dovete comperare anche lui &#8211; e benchè il suo costo non sia scorporato dal prezzo del pc e non ci sia modo di conoscerlo, dovrete pagarlo. Ma questo non è l&#8217;unico modo per pagare Windows. Se pagate anche solo un briciolo di tasse, state già pagando Windows anche se non avete un computer. Eggià, lo pagate, perchè la maggior parte dei sistemi informatici delle istituzioni utilizzano Windows e noi paghiamo le sue licenze. Partite dal vostro comune, dalla polizia municipale, alla biblioteca, quanti computer di proprietà dello stato ci saranno più o meno? Estendete le vostre considerazioni su scala statale (tutte le amministrazioni, incluse le amministrazioni centrali, le regioni, province e comuni, la sanità, &#8230;) e pensate ad una cifra, poi proseguite con la lettura.<br />
Riporto una parte di <a href="http://www.ilgiornaledegliautori.it/index.php?option=com_content&amp;task=view&amp;id=39&amp;Itemid=2">articolo</a> che parla dell&#8217;<a href="http://www.microsoft.com/italy/licenze/soluzioni/ea_pa/accordopa.mspx#EVB">accordo tra CNIPA e Microsoft</a>.</p>
<blockquote><p>Secondo il piano triennale predisposto da CNIPA per il triennio 2007 – 2009, la previsione di spesa legata al fabbisogno ICT della P.A. Italiana ammonta a <strong>2,254 miliardi di Euro</strong>.<br />
La maggior voce di spesa, pari a circa il 33% del totale, è costituita dall’acquisto e manutenzione del software applicativo, per <strong>675 milioni di Euro</strong>.<br />
Se pensiamo che, ad esempio, tutto il mercato italiano dell’Home Entertainment, ovvero la somma di <em>tutti</em> i supporti fonografici, DVD e video cassette vendute a privati, vale circa 1.300 Milioni di Euro l’anno e che il complesso del mercato discografico vale circa 300 Milioni di Euro, ci rendiamo conto della rilevanza delle cifre in gioco.</p></blockquote>
<p>Dopo averlo considerato, lasciamo l&#8217;aspetto economico. D&#8217;altra parte i soldi non sono mai un problema, vero?<br />
Passiamo piuttosto or ora ad altri aspetti.</p>
<p>I difensori del mondo Microsoft/Windows sostengono l&#8217;inapplicabilità dei sistemi operativi alternativi all&#8217;utente medio (per dirla tutta la cultura informatica scarseggia, è inutile nasconderlo) ma molti, me compreso, non sono dello stesso avviso.</p>
<p>Senza scendere in tecnicismi astrusi, tutto si può dire, fuorchè Windows sia semplice da utilizzare. Esistono sistemi operativi molto più semplici, funzionali ed intuitivi, cito a tal esempio i prodotti di casa Apple. Anche molti software di Linux possono candidarsi senza indugi alla sfida. Non possiamo dire che Windows sia più semplice di altri sistemi. Possiamo invece dire, e questo con assoluta certezza, che per via del monopolio <em>de facto</em> di cui parlavamo in precedenza, molti hanno imparato ad utilizzarlo &#8211; più per costrizione che per una libera scelta.<br />
Partendo da questi presupposti possiamo affermare che per le nuove generazioni imparare ad utilizzare un prodotto piuttosto che un altro non farebbe alcuna differenza, in quanto a sforzi di apprendimento, anche se sicuramente varierebbero i risultati. A chi ha già imparato Windows invece, sarebbe richiesto di compiere un ulteriore sforzo, ma il progresso passa anche da qui. Niente sforzi = nessun progresso. Questo è poco, ma è sicuro.</p>
<p>Considerato l&#8217;utilizzo medio che si fa di un personal computer, per la maggior parte degli utenti, Linux è già semplicissimo  e non è necessario un guru per utilizzarlo. Ed è altrettanto vero che la maggior parte degli utenti non necessita di installare, modificare, rimuovere il sistema operativo (si rivolgono già ad un tecnico per queste operazioni). La maggior parte degli utenti chiede semplicemente che il computer permetta di svolgere le classiche attività di navigazione, posta elettronica, giochi, musica, filmati, documenti di testo, qualche foglio elettronico e fotoritocco in maniera affidabile e concreta (vedi il successo dell&#8217;iPhone). I sistemi alternativi svolgono già tutte queste funzioni (e molte altre) offrendo software libero e gratuito, mentre per Windows quasi sempre esistono solo dei software commerciali equivalenti (gardacaso la suite Office è sempre Microsoft) che vengono spesso spinti nel mercato con tecniche contestabili (vedi le varie sanzioni combinate dall&#8217;anti-trust europea).</p>
<p>Sulla base delle precedenti considerazioni, andiamo a scoprire qual è l&#8217;unico vero problema inerente i sistemi operativi alternativi per l&#8217;utente classico: i famosi <em>driver</em>.<br />
Qualcuno si chiede &#8220;a cosa serve l&#8217;autista su un personal computer?&#8221;. Ma i driver non sono autisti, sono software sviluppati per permettere la comunicazione tra il sistema operativo e l&#8217;hardware collegato al computer.<br />
I driver vengono realizzati dai produttori dell&#8217;hardware stesso, che per questo li consegnano assieme al loro prodotto al momento dell&#8217;acquisto oppure li mettono a disposizione attraverso altri canali.<br />
Le ragioni per cui sono gli stessi produttori d&#8217;hardware a realizzare i driver sono presto dette: ogni hardware presenta delle differenze, i produttori conoscono queste differenze,  i produttori scrivono i driver per agganciare i loro prodotti ai sistemi operativi.<br />
Di fatto, quando vedete per esempio sulla confezione di una webcam l&#8217;icona &#8220;compatibile con Microsoft Windows&#8221; o meglio ancora  &#8220;Compatibile con Microsoft Vista&#8221; significa che solo per quel determinato sistema operativo sono forniti i driver.<br />
Questo non significa che la periferica non potrà in alcun modo funzionare su Linux o altri sistemi alternativi per questioni elettroniche o tecnologiche, significa semplicemente che il produttore fornisce i driver unicamente per un determinato insieme di sistemi operativi (talvolta per uno soltanto, indovinate quale&#8230;).<br />
Quindi ricapitolando il  problema non sono i driver, ma i produttori che non li forniscono, e secondo la mia modesta opinione esiste una connivenza tra i produttori ed il monopolista software.<br />
Taluni, a difesa dei produttori, sostengono che sia una pratica corretta non fornire tutti i driver poichè, vigendo di fatto il monopolio, per i produttori sarebbe un costo inutile/insostenibile supportare altri sistemi operativi. La verità è che lo sviluppo dei driver nell&#8217;economia di scala è un costo così ridicolo che potremmo definirlo insignificante.<br />
La verità risponde piuttosto ad un freddo ragionamento commerciale, sempre legato al monopolio.<br />
Propongo il mio assioma: il monopolista software divora divora risorse, cambia versione di frequente, non supporta periferiche vecchie -&gt; è indispensabile acquistare nuovo hardware più potente e/o compatibile con le nuove versioni -&gt; i produttori hardware vendono di più -&gt; i produttori hardware forniscono i driver solo per il monopolista software alimentando il suo monopolio. Il cerchio si chiude.<br />
Ad avallare quanto affermo, per la maggior parte dell&#8217;hardware ad uso server, che fa poco conto nell&#8217;economia di scala, esistono i driver per tutti i sistemi. Significa che i driver non sono un costo reale, nemmeno quando la &#8220;tiratura&#8221; di un prodotto è molto limitata.<br />
Per quanto riguarda il consumo di risorse, oppure le nuove versioni, vi siete mai chiesti perchè sono circa dieci anni che acquistiamo nuovi computer, con risorse e capacità che aumentano esponenzialmente di anno in anno, ma ci ritroviamo ancora un computer in difficoltà per aprire il software di video scrittura per eccellenza (non faccio nomi) che funzionava egualmente con più o meno le stesse funzioni su un computer di dieci-quindici anni orsono (tecnicamente almeno 100 volte meno potente)? Pensiamoci.</p>
<p>Lasciamo il piano commerciale e passiamo a quello tecnico.</p>
<p>La perfezione (almeno per quanto concerne il genere umano) non esiste, e sarebbe stupido sostenere il contrario.<br />
Ma di qui a non distinguere la differenza tra un colabrodo ed uno scafandro ce ne passa. Non dico per esempio che Linux è perfetto, ma dico che tra Windows e Linux la differenza è abissale sul piano tecnico e questo è per me innegabile.</p>
<p>La differenza è storica.</p>
<p>Linux e molti sistemi alternativi nascono sulla scia di <a href="http://it.wikipedia.org/wiki/Unix">Unix</a>, un sistema operativo multi-programmato e multi-utente, nato negli anni sessanta, si può dire assieme all&#8217;informatica. Venne poi sviluppato secondo criteri tecnici precisi all&#8217;interno dei laboratori Bell, poi all&#8217;interno delle università e del mondo scientifico.<br />
La storia di windows invece parte da MS-DOS, ossia da MS (Microsoft Software), e dall&#8217;acronimo DOS ovvero Disk Operating System (Sistema Operativo da Dischetto), nato nel 1980. Venne utilizzato dalla IBM per lanciare i primi personal computer. Aveva quindi bisogno di un sistema semplice che potesse stare in un dischetto.</p>
<p>Il risultato è un approccio diametralmente opposto e dei risultati inequivocabilmente differenti.<br />
Prendiamo per esempio i virus.<br />
E&#8217; vero che windows è più diffuso sui banali pc e quindi molti sostengono che sia per questo vittima degli attacchi informatici, ma è tanto più vero che altri sistemi (es. linux) sono utilizzati in contesti critici in rapporto anche maggiore rispetto a windows lato utente ma non per questo si riscontrano situazioni paragonabili.<br />
Citare la diffusione di un sistema come attenuante delle vulnerabilità fa parte delle scusanti classiche ma viene smentita dai fatti e va a braccetto con una mentalità che non approvo: la sconfitta è un eleganza per chi ama perdere in partenza.<br />
Non si può ridurre la sicurezza informatica a quale software è usato di più e quale di meno. Esistono software migliori e software peggiori. Così come succece per tutti gli altri prodotti dell&#8217;industria, dell&#8217;artigianato, dei servizi e dell&#8217;agricolutra.<br />
E&#8217; possibile che un produttore deleghi tutta la responsabilità agli utenti (compra antivirus, configura firewall, non navigare qui, non usare quello, ecc.)?<br />
Gli utenti usano la macchina per lavorare (o anche per svago) e lo strumento dev&#8217;essere semplice, sicuro e funzionale. Se dopo 1000 chilometri una concessionaria dicesse ai sui clienti: &#8220;eh&#8230; siete ignoranti perchè non avete controllato con il freno-pneumo-presso-scopio la cannula dell&#8217;aria del tubo frangi-olio nel catodo-refrangente e adesso dovrò formattare la panda a vostre spese, costerà 9.950€&#8221; cosa accadrebbe secondo voi?<br />
Non esiste bianco e nero, nessuno è perfetto, ma quando le differenze sono abissali, continuare a mettersi il salame negli occhi mi pare controproducente! Evviva il progresso! Mettiamoci un po&#8217; di energia <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=92&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2010/01/19/sui-virus-informatici-e-sulla-sicurezza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>
	</item>
		<item>
		<title>Netgear Readynas Duo, NFS and Debian Sid: mount.nfs: Operation not permitted</title>
		<link>http://blog.sviluppoweb.eu/2010/01/17/netgear-readynas-duo-nfs-and-debian-sid-mount-nfs-operation-not-permitted/</link>
		<comments>http://blog.sviluppoweb.eu/2010/01/17/netgear-readynas-duo-nfs-and-debian-sid-mount-nfs-operation-not-permitted/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 13:04:50 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[debian sid]]></category>
		<category><![CDATA[mount.nfs: Operation not permitted]]></category>
		<category><![CDATA[netgear readynas duo]]></category>
		<category><![CDATA[nfs]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/?p=180</guid>
		<description><![CDATA[nfs mount problem with ready nas duo and debian sid: mount.nfs: Operation not permitted<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=180&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://sviluppoweb.files.wordpress.com/2010/01/01425sz1i18236100.jpg"><img class="size-medium wp-image-182 alignright" title="ReadyNAS Duo mount.nfs: Operation not permitted" src="http://sviluppoweb.files.wordpress.com/2010/01/01425sz1i18236100.jpg?w=300&#038;h=199" alt="ReadyNAS Duo mount.nfs: Operation not permitted" width="300" height="199" /></a><br />
Today I spend some time to mount one folder on Readynas Duo with NFS. All goes right from server (Debian Lenny) but i can&#8217;t mount NFS partitions from my pc (Debian Sid).</p>
<p>Error was &#8220;mount.nfs: Operation not permitted &#8220;.</p>
<p>Ok, I check my mount options</p>
<pre style="overflow:auto;">
#cat /etc/fstab &lt;ipaddress&gt;:/c/folder  /mnt/folder nfs rw,user,noauto 0       0
</pre>
<p>Fstab is ok but problem persists.</p>
<p>Request mount to be verbose (from my pc &#8211; debian sid)</p>
<pre style="overflow:auto;">
&lt;myhost&gt;:/home/giulio# mount -v /mnt/folder
mount.nfs: timeout set for Sun Jan 17 13:34:47 2010
mount.nfs: trying text-based options 'addr=&lt;readynas-ip-address&gt;,vers=4,clientaddr=&lt;my-pc-address&gt;'
mount.nfs: mount(2): Operation not permitted
mount.nfs: Operation not permitted
</pre>
<p>Request mount to be verbose (from my server &#8211; debian lenny)</p>
<pre style="overflow:auto;">
mount.nfs: trying &lt;readynas-ip-address&gt; prog 100003 vers 3 prot TCP port 2049
mount.nfs: trying &lt;readynas-ip-address&gt; prog 100005 vers 3 prot UDP port 3078
&lt;readynas-ip-address&gt;:/c/folder on /mnt/folder type nfs (rw,noexec,nosuid,nodev,noauto,user)
</pre>
<p>Wow, ok, there is a difference.</p>
<p>My pc try to mount nfs with version 4, my server doesn&#8217;t use v4,  but it uses v3!</p>
<p>What is strange?<br />
I&#8217;ve read a lot of tutorial/faq but my problem remains. So I read man pages but this is what I find, for example in man mount.nfs&#8230;</p>
<blockquote><p>
mount.<strong>nfs</strong> is meant to be used by the mount(8) command for mounting NFS shares. This subcommand, however, can also be used as a standalone command<br />
with limited functionality.</p>
<p>mount.<strong>nfs4</strong> is used for mounting NFSv4 file system, <em>while mount.nfs is used to mount NFS file systems versions 3 or 2</em>.  remotetarget is  a  server<br />
share usually in the form of servername:/path/to/share.  dir is the directory on which the file system is to be mounted.
</p></blockquote>
<p>It seems to be false. On my pc I use mount.nfs and always mount tries with nfs4.</p>
<p>Ok, let&#8217;s go to solution..</p>
<p>You can force the NFS version to use with nfsvers=3.</p>
<p>So I change my /etc/fstab like this:</p>
<pre style="overflow:auto;">
&lt;readynas-ip-address&gt;:/c/folder /mnt/folder nfs rw,user,noauto,nfsvers=3  0       0
</pre>
<p>Now mount uses the right version and all goes well.</p>
<p>Bye!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=180&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2010/01/17/netgear-readynas-duo-nfs-and-debian-sid-mount-nfs-operation-not-permitted/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>

		<media:content url="http://sviluppoweb.files.wordpress.com/2010/01/01425sz1i18236100.jpg?w=300" medium="image">
			<media:title type="html">ReadyNAS Duo mount.nfs: Operation not permitted</media:title>
		</media:content>
	</item>
		<item>
		<title>wiimote, wiicontrol, DrNokSnes and n900</title>
		<link>http://blog.sviluppoweb.eu/2010/01/11/wiimote-wiicontrol-drnoksnes-and-n900/</link>
		<comments>http://blog.sviluppoweb.eu/2010/01/11/wiimote-wiicontrol-drnoksnes-and-n900/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 21:37:29 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nokia N900]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[DrNokSnes]]></category>
		<category><![CDATA[N900]]></category>
		<category><![CDATA[wiicontrol]]></category>
		<category><![CDATA[wiimote]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/?p=177</guid>
		<description><![CDATA[wiimote, wiicontrol, DrNokSnes and n900<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=177&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Install DrNokSnes and wiicontrol.</p>
<p>Edit /usr/bin/wiicontrol to match this configuration (dont copy/paste, on python indentation level of your statements is significant):</p>
<p>mapping={<br />
&#8216;U&#8217;: ["a a"],<br />
&#8216;D&#8217;: ["a d"],<br />
&#8216;L&#8217;: ["a s"],<br />
&#8216;R&#8217;: ["a w"],<br />
&#8216;A&#8217;: ["a z"],<br />
&#8216;+&#8217;: ["a x"],<br />
&#8216;-&#8217;: ["a c"],<br />
&#8216;1&#8242;: ["a v"],<br />
&#8216;2&#8242;: ["a b"],<br />
&#8216;H&#8217;: ["a n"],<br />
&#8216;GU&#8217;: ["a u"],<br />
&#8216;GD&#8217;: ["a i"],<br />
&#8216;GL&#8217;: ["a o"],<br />
&#8216;GR&#8217;: ["a p"],<br />
&#8216;Z&#8217;: ["a k"],<br />
&#8216;C&#8217;: ["a l"]<br />
}</p>
<p>Start Bluetooth (or wiicontrol crashes).<br />
Start wiicontrol (my wiicontrol freeze and I cant select key setup but it still works).<br />
Setup wiimote (press 1+2).<br />
Start DrNokSnes and tap un titlebar to configure keyboard.</p>
<p>Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=177&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2010/01/11/wiimote-wiicontrol-drnoksnes-and-n900/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>
	</item>
		<item>
		<title>ruby on rails on nokia N900</title>
		<link>http://blog.sviluppoweb.eu/2009/12/29/ruby-on-rails-on-nokia-n900/</link>
		<comments>http://blog.sviluppoweb.eu/2009/12/29/ruby-on-rails-on-nokia-n900/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 15:44:13 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nokia N900]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[N900]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/?p=169</guid>
		<description><![CDATA[ruby on rails on nokia N900 / maemo 5 (fremantle)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=169&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Yes, we can! ruby on rails works well on nokia n900.<br />
Install ruby from <a href="http://wiki.maemo.org/Repository">maemo repository</a> (dev).<br />
Download and install <a href="http://docs.rubygems.org/read/chapter/3">rubygems</a> (use &#8211;no-rdoc and &#8211;no-ri).</p>
<p>Rubygems creates only /usr/bin/gem1.8 so you should create a soft link like this: ln -s /usr/bin/gem1.8 /usr/bin/gem</p>
<p>Type <em>gem install rails -V</em> and wait.</p>
<p>Now you are ready to start your rails app on nokia n900!<br />
Just run ruby script/server in your project folder. To create a project folder use rails my_app as usual.</p>
<p>Your server may not start if you miss libopenssl-ruby. In this case you get an error about net/https: apt-get install libopenssl-ruby.</p>
<p><a href="http://sviluppoweb.files.wordpress.com/2009/12/screenshot00.png"><img class="aligncenter size-full wp-image-171" title="rails default index on n900 server " src="http://sviluppoweb.files.wordpress.com/2009/12/screenshot00.png?w=450&#038;h=270" alt="" width="450" height="270" /></a></p>
<p><a href="http://sviluppoweb.files.wordpress.com/2009/12/screenshot02.png"><img class="aligncenter size-thumbnail wp-image-172" title="rails web server console on n900 nokia" src="http://sviluppoweb.files.wordpress.com/2009/12/screenshot02.png?w=150&#038;h=90" alt="" width="150" height="90" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=169&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2009/12/29/ruby-on-rails-on-nokia-n900/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>

		<media:content url="http://sviluppoweb.files.wordpress.com/2009/12/screenshot00.png" medium="image">
			<media:title type="html">rails default index on n900 server </media:title>
		</media:content>

		<media:content url="http://sviluppoweb.files.wordpress.com/2009/12/screenshot02.png?w=150" medium="image">
			<media:title type="html">rails web server console on n900 nokia</media:title>
		</media:content>
	</item>
		<item>
		<title>Finalmente è arrivato l&#8217;N900!</title>
		<link>http://blog.sviluppoweb.eu/2009/12/18/finalmente-e-arrivato-ln900/</link>
		<comments>http://blog.sviluppoweb.eu/2009/12/18/finalmente-e-arrivato-ln900/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 23:46:38 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Nokia N900]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/2009/12/18/finalmente-e-arrivato-ln900/</guid>
		<description><![CDATA[Prima impressione, fantastico!

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=165&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Prima impressione, fantastico!</p>
<p><a href="http://sviluppoweb.files.wordpress.com/2009/12/20091217_007-1toblog.jpg"><img class="aligncenter size-full wp-image-166" title="n900 fantastico mobile device con linux maemo a bordo!" src="http://sviluppoweb.files.wordpress.com/2009/12/20091217_007-1toblog.jpg?w=450&#038;h=296" alt="" width="450" height="296" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=165&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2009/12/18/finalmente-e-arrivato-ln900/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>

		<media:content url="http://sviluppoweb.files.wordpress.com/2009/12/20091217_007-1toblog.jpg" medium="image">
			<media:title type="html">n900 fantastico mobile device con linux maemo a bordo!</media:title>
		</media:content>
	</item>
		<item>
		<title>codice promozione nokia,  n900 a 479€!!!</title>
		<link>http://blog.sviluppoweb.eu/2009/11/28/codice-promozione-nokia-n900-a-479e/</link>
		<comments>http://blog.sviluppoweb.eu/2009/11/28/codice-promozione-nokia-n900-a-479e/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 11:09:18 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Nokia N900]]></category>
		<category><![CDATA[promozione n900]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/2009/11/28/codice-promozione-nokia-n900-a-479e/</guid>
		<description><![CDATA[Avete letto bene! Il nuovo dispositivo mobile nokia n900 è acquistabile (pare fino al 12 Dicembre) attraverso lo shop online di nokia a 470€ (prezzo di partenza 599€)!
Per ottenere lo sconto è sufficiente inserire il codice promozione PRWK12 nell&#8217;apposito spazio all&#8217;interno del carrello. Applicando il codice promozione infatti il prezzo del telefono viene scontato di [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=161&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Avete letto bene! Il nuovo dispositivo <strong>mobile nokia n900 è acquistabile</strong> (pare fino al 12 Dicembre) attraverso lo <strong>shop online di nokia a</strong> <strong>470€</strong> (prezzo di partenza 599€)!<br />
Per ottenere lo sconto è sufficiente inserire il <strong>codice promozione</strong> PRWK12 nell&#8217;apposito spazio all&#8217;interno del carrello. Applicando il codice promozione infatti il prezzo del telefono viene<strong> scontato di circa 120€</strong>.<br />
La promozione funziona &#8211; come potete vedere dalle immagini &#8211; e vi consentirà di portare a casa il nuovo gioiellino nokia ad un prezzo veramente interessante, soprattutto se paragonato ad dispositivi simili della concorrenza.<br />
Inoltre va detto che l&#8217;n900 non è un &#8220;qualsiasi&#8221; dispositivo mobile: è una vera rivoluzione perchè <strong>basato su Linux</strong>! <strong>Maemo 5</strong> consentirà finalmente di disporre a pieno delle potenzialità del proprio dispositivo,<em> l&#8217;opensource applicato alla telefonia mobile rivoluziona il concetto di telefono</em>. Con l&#8217;n900 sai da dove parti (qualità nokia) ma non sai dove arrivi: centinaia di applicazioni liberamente scaricabili, contributi degli utenti, la community opensource produrrà continuamente novità, gratuite e completamente personalizzabili, il tutto sopra un <strong>OS linux a base Debian</strong> dove ad eccezione di piccole parti di codice nokia, tutto è open. Insomma, una vera <em>svolta di libertà</em> dopo il lungo periodo di prigionia tra le maglie di mr. $ ed la val di non.</p>
<p><a href="http://sviluppoweb.files.wordpress.com/2009/11/nokia-italia-online-shop-ricevuta_1259405359131-blog.png"><img class="aligncenter size-full wp-image-163" title="Nokia Italia Online Shop promozione n900" src="http://sviluppoweb.files.wordpress.com/2009/11/nokia-italia-online-shop-ricevuta_1259405359131-blog.png?w=450&#038;h=457" alt="" width="450" height="457" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=161&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2009/11/28/codice-promozione-nokia-n900-a-479e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>

		<media:content url="http://sviluppoweb.files.wordpress.com/2009/11/nokia-italia-online-shop-ricevuta_1259405359131-blog.png" medium="image">
			<media:title type="html">Nokia Italia Online Shop promozione n900</media:title>
		</media:content>
	</item>
		<item>
		<title>rails date validation, rails validate date for date_select</title>
		<link>http://blog.sviluppoweb.eu/2009/11/19/rails-date-validation-rails-validate-date-for-date_select/</link>
		<comments>http://blog.sviluppoweb.eu/2009/11/19/rails-date-validation-rails-validate-date-for-date_select/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 23:18:32 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[date validation]]></category>
		<category><![CDATA[date_select]]></category>
		<category><![CDATA[invalid date]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rails validations]]></category>
		<category><![CDATA[validate date]]></category>
		<category><![CDATA[validates_date]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/?p=159</guid>
		<description><![CDATA[need to validate a date from date_select helper? your problem is an invalid date like '31/02/2009'  that becomes '02/03/2009' on rails? A valid rails date validation plugin<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=159&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Ok, you are in right place if you<strong> need to validate a date from date_select helper</strong>.<br />
Expecially if your problem is an <strong>invalid date</strong> like &#8216;31/02/2009&#8242;  that becomes &#8216;02/03/2009&#8242; on <strong>rails</strong>!<br />
If you don&#8217;t want to <em>waste your time </em>read here and<em> </em>don&#8217;t<em> </em>go immediatly to<strong> rails date validation plugin</strong> .</p>
<p><em>validates_timeliness</em> plugin introduces a lot of great features to validate a date but its documentation is not so cool (this is my absolutely wrong opinion). You have to read it completly or take a look here about 3 important points:</p>
<ul>
<li><strong>I18n</strong><br />
if you don&#8217;t use :en locale you have to implement validates_timeliness default translation in your translations file (for ex. config/locales/it.yml) or you will waste your time to debug <a href="http://github.com/adzap/validates_timeliness/issues#issue/2">stupid exceptions</a>. Default plugin translation file can be found in vendor/plugin/validates_timeliness/lib/validates_timeliness/locale after installation;</li>
<li><strong>Validate invalid date</strong> (like 31/02/2009 becomes 02/03/09) from select helpers<br />
You need to know that validates_timeliness doesn&#8217;t fix this problem <em>automatically</em> as you expect!<br />
<em>You have to manually enable validates_timeliness workaround if you need to validate invalid date on rails.<br />
</em>Put &#8221; ValidatesTimeliness.enable_datetime_select_extension! &#8221; your environment.rb (EOF) to enable validate_timeliness workaround and catch bad dates.<br />
Note: <a href="http://dev.rubyonrails.org/ticket/10556">Patch to ticket #10556</a> introduced this problem: rails accepts invalid dates from input (instantiate Time object and convert it back to a date).  This problem generates a lot of confusion, checks on controllers, horrible workarounds and so on&#8230; A valid reason seems to exist! But WTF!!! People in panic and code with c<span id="result_box" class="short_text"><span style="background-color:#ffffff;" title="coerenza">onsistency </span></span>problems&#8230;</li>
</ul>
<p>Any other information (and download) can be find on<a href="http://github.com/adzap/validates_timeliness"> validates_timeliness at github</a>.</p>
<p>Have a nice day!</p>
<p>&nbsp;</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">
<h1>validates_timeliness</h1>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=159&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2009/11/19/rails-date-validation-rails-validate-date-for-date_select/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>
	</item>
		<item>
		<title>lighttpd, fcgi, rails and child exited with status 9, 1, 2, 3 or X</title>
		<link>http://blog.sviluppoweb.eu/2009/11/18/lighttpd-fcgi-rails-and-child-exited-with-status-9-1-2-3-or-x/</link>
		<comments>http://blog.sviluppoweb.eu/2009/11/18/lighttpd-fcgi-rails-and-child-exited-with-status-9-1-2-3-or-x/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 20:46:16 +0000</pubDate>
		<dc:creator>Giulio Turetta</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[child exited with status]]></category>
		<category><![CDATA[fast cgi]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[fcgi]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://blog.sviluppoweb.eu/?p=153</guid>
		<description><![CDATA[lighttpd, fcgi, rails and child exited with status 9, 1, 2, 3 or another status, debug, find problem solution<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=153&subd=sviluppoweb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Ok, these errors are not good. They didn&#8217;t tell much about what happended.<br />
But you can&#8217;t do as I did. Don&#8217;t wander on the dark side of the system&#8230;<br />
Just try to execute your FCGI as your lighttpd did.<br />
Find your lighttpd user in lighttpd configuration file (debian: /etc/lighttpd/lighttpd.conf).<br />
On my configuration I see:<br />
server.username  = &#8220;www-data&#8221;</p>
<p>so&#8230;</p>
<p>$ su<br />
# cd /my_rails_root/public<br />
# sudo -u www-data ./dispatch.fcgi</p>
<p>Read what&#8217;s happen and solve.<br />
That&#8217;s all!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sviluppoweb.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sviluppoweb.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sviluppoweb.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sviluppoweb.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sviluppoweb.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sviluppoweb.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sviluppoweb.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sviluppoweb.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sviluppoweb.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sviluppoweb.wordpress.com/153/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sviluppoweb.eu&blog=998095&post=153&subd=sviluppoweb&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sviluppoweb.eu/2009/11/18/lighttpd-fcgi-rails-and-child-exited-with-status-9-1-2-3-or-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6308ee40a3394b90f4b8c6478c4d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sviluppoweb</media:title>
		</media:content>
	</item>
	</channel>
</rss>