<?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>Redsend Blog &#124; Programmazione, web, open source, linux e apple &#187; BugFix</title>
	<atom:link href="http://www.redsend.org/category/bugfix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redsend.org</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 20:10:45 +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>Comportamento anomalo in Safari con tag IMG</title>
		<link>http://www.redsend.org/2010/02/20/comportamento-anomalo-in-safari-con-tag-img/</link>
		<comments>http://www.redsend.org/2010/02/20/comportamento-anomalo-in-safari-con-tag-img/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 21:43:32 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[img]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.redsend.org/?p=1103</guid>
		<description><![CDATA[Oggi ho passato più di 6 ore per correggere un bug. Scrivo questo post per aiutare quei poveri programmatori che si troveranno nella mia stessa situazione. Brevemente spiegherò i sintomi che venivano rilevati nell&#8217;applicazione web e poi vi illustrerò da cosa dipendeva il problema e come viene risolto. I sintomi che si presentavano era un azzeramento anomalo della sessione, venivano resettate alcune variabili in sessione e rigenerati alcuni codici di controllo che quindi compromettevano il [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Oggi ho passato più di 6 ore per correggere un bug.</p>
<p>Scrivo questo post per aiutare quei poveri programmatori che si troveranno nella mia stessa situazione. Brevemente spiegherò i sintomi che venivano rilevati nell&#8217;applicazione web e poi vi illustrerò da cosa dipendeva il problema e come viene risolto.</p>
<p>I sintomi che si presentavano era un azzeramento anomalo della sessione, venivano resettate alcune variabili in sessione e rigenerati alcuni codici di controllo che quindi compromettevano il flusso tra le pagine web dell&#8217;applicazione. I cookie erano impostati correttamente e con durata infinita, quindi non poteva essere un problema di scadenza dei cookie. I file della sessione erano scrivibili e venivano correttamente aggiornati in altri casi e quindi non poteva essere un problema di permessi sui file della sessione, altrimenti l&#8217;errore si sarebbe presentato a monte. L&#8217;errore accadeva solo utilizzando <strong>Safari </strong>e con Firefox questo non accadeva, il che complicava ancora di più le cose perché trattandosi di <strong>sessioni PHP </strong>e quindi di script che vengono eseguiti lato server non aveva alcun senso che su un browser funzionasse mentre sull&#8217;altro no.</p>
<p>L&#8217;errore che era stato commesso era un tag immagine con l&#8217;attributo src uguale a stringa vuota (<strong>src=&#8221;"</strong> per intenderci).</p>
<p>In questo caso Firefox semplicemente eliminava l&#8217;immagine dal flusso HTML e quindi non accadeva nulla di strano, mentre Safari, il buono e caro Safari (sto cercando di trattenermi dal rompere tutto), cosa fà? Suppone che per qualche arcano motivo l&#8217;immagine inserita senza path si trovi nell&#8217;indirizzo della pagina php invocata e quindi effettua un secondo chiamata alla pagina che compromette tutto il funzionamento della sessione PHP e del flusso che stavano seguendo le pagine.</p>
<p>Per farmi capire meglio la pagina chiamata ad esempio era index.php e Safari trovando un tang IMG con src=&#8221;" sostituisce all&#8217;indirizzo dell&#8217;immagine index.php, quindi otteniamo una cosa del genere: src=&#8221;index.php&#8221;, in che corrisponde ad una seconda invocazione della pagina index.php che potrebbe, come nel mio caso, compromettere il flusso che si stava seguendo attraverso form etc&#8230; questo perché, ad esempio, nell&#8217;invocazione di index.php senza nessun parametro e sottomissione di form, veniva esegueto l&#8217;azzeramento della sessione&#8230;</p>
<p>Bhè ottimo lavoro da parte di quelli di Safari per questa emerita scelta progettuale&#8230; e spero di aver risparmiato tante ore di debug ad altri poveri programmatori che si troveranno in questa situazione.</p>
<div class="shr-publisher-1103"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2010/02/20/comportamento-anomalo-in-safari-con-tag-img/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse e il problema copia/incolla su kde</title>
		<link>http://www.redsend.org/2009/11/04/eclipse-e-il-problema-copiaincolla-su-kde/</link>
		<comments>http://www.redsend.org/2009/11/04/eclipse-e-il-problema-copiaincolla-su-kde/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 10:12:48 +0000</pubDate>
		<dc:creator>duplikey</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[copia]]></category>
		<category><![CDATA[ecplise]]></category>
		<category><![CDATA[incolla]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[taglia]]></category>
		<category><![CDATA[zend studio]]></category>

		<guid isPermaLink="false">http://www.redsend.org/?p=1017</guid>
		<description><![CDATA[Nel titolo è menzionato eclipse ma l&#8217;articolo si adatta comunque a qualsiasi IDE Eclipse-based, quindi se avete problemi col taglia/copia/incolla con Aptana o Zend Studio o qualsiasi altro va bene lo stesso. Di che problema sto parlando? Chi utilizza uno di questi editor in ambiente kde avrà notato che il taglia/copia/incolla non funziona come dovrebbe: quando si copia del testo viene incollato il precedente, o ne viene incollato solo un pezzo e, peggio ancora, quando [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Nel titolo è menzionato eclipse ma l&#8217;articolo si adatta comunque a qualsiasi IDE Eclipse-based, quindi se avete problemi col taglia/copia/incolla con Aptana o Zend Studio o qualsiasi altro va bene lo stesso.</p>
<p>Di che problema sto parlando? Chi utilizza uno di questi editor in ambiente kde avrà notato che il taglia/copia/incolla non funziona come dovrebbe: quando si copia del testo viene incollato il precedente, o ne viene incollato solo un pezzo e, peggio ancora, quando si taglia qualcosa poi non si riesce più ad incollarlo&#8230;perdendolo! Il problema si presenta solo con le scorciatoie da tastiera e non con l&#8217;uso del click destro.</p>
<p>Il problema sta nella fase di taglia/copia ed è dovuto ad un qualche tipo di conflitto con klipper, il gestore degli appunti di kde. Infatti pare che il problema non si presenti sotto ambiente Gnome.</p>
<p>Nel bugtrace di eclipse questo bug è segnalato da anni ma non è mai stato risolto, incredibile!</p>
<p>Per risolvere il problema ci sono due modi:</p>
<ul>
<li><strong>Workaround</strong>: quando copiate il testo premete due volte ctrl+c e quando tagliate del testo premete prima ctrl+c e poi ctrl+x. Al momento dell&#8217;incolla tutto dovrebbe funzionare. Per qualche strano motivo premendo due volte i tasti il testo selezionato viene inserito correttamente in klipper.</li>
<li><strong>Drastico:</strong> chiudete klipper. Se non usate le funzionalità di klipper potete benissimo non eseguirlo all&#8217;avvio del sistema e il problema non si presenterà.</li>
<li><strong>Consigliato:</strong> come segnalato <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=153809" target="_blank">qui</a>, click destro su klipper &gt; configura klipper &gt; togliete la spunta a &#8220;prevent empty clipboard&#8221;. Ora dovrebbe funzionare tutto!</li>
</ul>
<div class="shr-publisher-1017"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2009/11/04/eclipse-e-il-problema-copiaincolla-su-kde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo, vmware-modules e kernel 2.6.26</title>
		<link>http://www.redsend.org/2008/12/10/gentoo-vmware-modules-e-kernel-2626/</link>
		<comments>http://www.redsend.org/2008/12/10/gentoo-vmware-modules-e-kernel-2626/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 16:39:24 +0000</pubDate>
		<dc:creator>duplikey</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[kernel 2.6.26]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware-modules]]></category>

		<guid isPermaLink="false">http://www.redsend.org/?p=810</guid>
		<description><![CDATA[Dopo l&#8217;aggiornamento del kernel alla versione 2.6.26 potreste aver problemi con l&#8217;aggiornamento di vmware-modules. Un errore simile a questo: Using 2.6.x kernel build system. make -C /usr/src/linux/include/.. M=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.26-gentoo-r3' make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule. WARNING: Symbol version dump /usr/src/linux-2.6.26-gentoo-r3/Module.symvers is missing; modules will have no dependencies and modversions. CC [M]  /var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.o /var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.c:171: error: unknown field &#8216;nopage&#8217; specified in initializer /var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.c:172: warning: initialization from [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Dopo l&#8217;aggiornamento del kernel alla versione 2.6.26 potreste aver problemi con l&#8217;aggiornamento di vmware-modules. Un errore simile a questo:</p>
<blockquote><p><code>Using 2.6.x kernel build system.<br />
make -C /usr/src/linux/include/.. M=$PWD SRCROOT=$PWD/. modules<br />
make[1]: Entering directory `/usr/src/linux-2.6.26-gentoo-r3'<br />
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.</code></p>
<p>WARNING: Symbol version dump /usr/src/linux-2.6.26-gentoo-r3/Module.symvers<br />
is missing; modules will have no dependencies and modversions.</p>
<p>CC [M]  /var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.o<br />
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.c:171: error: unknown field &#8216;nopage&#8217; specified in initializer<br />
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.c:172: warning: initialization from incompatible pointer type<br />
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.c:175: error: unknown field &#8216;nopage&#8217; specified in initializer<br />
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.c:176: warning: initialization from incompatible pointer type<br />
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.o] Error 1<br />
make[2]: *** [_module_/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only] Error 2<br />
make[1]: *** [sub-make] Error 2<br />
make[1]: Leaving directory `/usr/src/linux-2.6.26-gentoo-r3&#8242;<br />
make: *** [vmmon.ko] Error 2<br />
*<br />
* ERROR: app-emulation/vmware-modules-1.0.0.15-r1 failed.<br />
* Call stack:<br />
*               ebuild.sh, line   49:  Called src_compile<br />
*             environment, line 3208:  Called linux-mod_src_compile<br />
*             environment, line 2427:  Called die<br />
* The specific snippet of code:<br />
*               eval &#8220;emake HOSTCC=\&#8221;$(tc-getBUILD_CC)\&#8221;                                               CROSS_COMPILE=${CHOST}-                                          LDFLAGS=\&#8221;$(get_abi_LDFLAGS)\&#8221;                                           ${BUILD_FIXES}                                          ${BUILD_PARAMS}                          ${BUILD_TARGETS} &#8221; || die &#8220;Unable to emake HOSTCC=&#8221;$(tc-getBUILD_CC)&#8221; CROSS_COMPILE=${CHOST}- LDFLAGS=&#8221;$(get_abi_LDFLAGS)&#8221; ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}&#8221;;<br />
*  The die message:<br />
*   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS=   auto-build VMWARE_VER=VME_S1B1 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/usr/src/linux<br />
*<br />
* If you need support, post the topmost build error, and the call stack if relevant.<br />
* A complete build log is located at &#8216;/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/temp/build.log&#8217;.<br />
* The ebuild environment file is located at &#8216;/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/temp/environment&#8217;.</p></blockquote>
<p>Vediamo come risolverlo.</p>
<p><span id="more-810"></span></p>
<p>Dovete scaricare questi 4 file dentro la cartella /usr/portage/app-emulation/vmware-modules/files/:</p>
<ul>
<li><a rel="nofollow" href="http://www.paldo.org/paldo/sources/VMware-server/VMware-server-vmmon-1.0.6-91891.tar.bz2" target="_blank">http://www.paldo.org/paldo/sources/VMware-server/VMware-server-vmmon-1.0.6-91891.tar.bz2</a></li>
<li><a rel="nofollow" href="http://www.paldo.org/paldo/sources/VMware-server/VMware-server-vmmon-1.0.6-91891-2.6.27-1.patch.bz2" target="_blank">http://www.paldo.org/paldo/sources/VMware-server/VMware-server-vmmon-1.0.6-91891-2.6.27-1.patch.bz2</a></li>
<li><a rel="nofollow" href="http://www.paldo.org/paldo/sources/VMware-server/VMware-server-vmnet-1.0.6-91891.tar.bz2" target="_blank">http://www.paldo.org/paldo/sources/VMware-server/VMware-server-vmnet-1.0.6-91891.tar.bz2</a></li>
<li><a rel="nofollow" href="http://www.paldo.org/paldo/sources/VMware-server/VMware-server-vmnet-1.0.6-91891-2.6.27-1.patch.bz2" target="_blank">http://www.paldo.org/paldo/sources/VMware-server/VMware-server-vmnet-1.0.6-91891-2.6.27-1.patch.bz2</a></li>
</ul>
<p>Dopo editate l&#8217;ebuild <em><code>/usr/portage/app-emulation/vmware-modules/vmware-modules-1.0.0.15-r1.ebuild</code></em></p>
<p>con questo contenuto:</p>
<blockquote><p><code># Copyright 1999-2007 Gentoo Foundation<br />
# Distributed under the terms of the GNU General Public License v2<br />
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-1.0.0.15-r1.ebuild,v 1.4 2007/07/12 06:39:56 mr_bones_ Exp $</code></p>
<p>KEYWORDS=&#8221;amd64 x86&#8243;<br />
VMWARE_VER=&#8221;VME_S1B1&#8243;</p>
<p>inherit vmware-mod</p>
<p>src_unpack() {<br />
unpack ${A}</p>
<p>modver=&#8221;1.0.6-91891&#8243;<br />
patchver=&#8221;1.0.6-91891-2.6.27-1&#8243;</p>
<p>for mod in ${VMWARE_MODULE_LIST}; do<br />
cd &#8220;${S}&#8221;<br />
tar -xf &#8220;${FILESDIR}&#8221;/VMware-server-${mod}-${modver}.tar.bz2<br />
epatch &#8220;${FILESDIR}&#8221;/VMware-server-${mod}-${patchver}.patch.bz2<br />
cd &#8220;${S}&#8221;/${mod}-only</p>
<p>EPATCH_SUFFIX=&#8221;patch&#8221;<br />
epatch &#8220;${FILESDIR}&#8221;/patches<br />
#	[[ -d "${FILESDIR}"/patches/${mod} ]] &amp;&amp; epatch &#8220;${FILESDIR}&#8221;/patches/${mod}<br />
convert_to_m &#8220;${S}&#8221;/${mod}-only/Makefile<br />
done<br />
}</p></blockquote>
<p>Ora create un nuovo digest e riemergete il pacchetto:</p>
<blockquote><p><code>cd /usr/portage/app-emulation/vmware-modules/<br />
ebuild vmware-modules-1.0.0.15-r1.ebuild digest<br />
emerge -pv vmware-modules</code></p></blockquote>
<p>Ora dovrebbe funzionare. A me è andato!</p>
<p>L&#8217;originale lo trovate <a href="http://www.uno-code.com/?q=node/152" target="_blank">qui</a>.</p>
<div class="shr-publisher-810"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2008/12/10/gentoo-vmware-modules-e-kernel-2626/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Non funzionano le notifiche nel forum con XOOPS?</title>
		<link>http://www.redsend.org/2008/12/08/non-funzionano-le-notifiche-nel-forum-con-xoops/</link>
		<comments>http://www.redsend.org/2008/12/08/non-funzionano-le-notifiche-nel-forum-con-xoops/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 13:07:04 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[xoops]]></category>

		<guid isPermaLink="false">http://www.redsend.org/?p=804</guid>
		<description><![CDATA[Da un pò di tempo mi sono trovato a lavorare con questo CMS (http://www.xoops.org), in particolare ho utilizzato il modulo che ti permette di integrare il famoso phpbb all&#8217;interno del CMS. I moduli in questione si chiamano newbb e newbbex. L&#8217;ultimo dovrebbe essere il più aggiornato, ma entrambi avevano questo problema: non inviavano le notifiche nel momento in cui venivano inseriti nuovi post o venivano creati nuovi thread. Nonostante era attivate e tutto il sistema [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Da un pò di tempo mi sono trovato a lavorare con questo CMS (<a href="http://www.xoops.org">http://www.xoops.org</a>), in particolare ho utilizzato il modulo che ti permette di integrare il famoso phpbb all&#8217;interno del CMS. I moduli in questione si chiamano newbb e newbbex. L&#8217;ultimo dovrebbe essere il più aggiornato, ma entrambi avevano questo problema: non inviavano le notifiche nel momento in cui venivano inseriti nuovi post o venivano creati nuovi thread. Nonostante era attivate e tutto il sistema mail funzionava correttamente, solo in questi due moduli le notifiche non funzionavano.</p>
<p style="text-align: center;"><a href="http://www.redsend.org/wp-content/uploads/2008/12/xoops_logo.png" rel="shadowbox[sbpost-804];player=img;" title="xoops_logo"><img class="size-medium wp-image-805 aligncenter" title="xoops_logo" src="http://www.redsend.org/wp-content/uploads/2008/12/xoops_logo.png" alt="" width="260" height="117" /></a></p>
<p><strong>Quale era il problema?</strong></p>
<p><span id="more-804"></span></p>
<p>Il problema era la mancanza dei template per formare le email in lingua italiana. Quindi nel momento in cui si andava a caricare il file mancante del template smarty, la funziona per inviare le email terminava senza nessuna condizione di errore. Rendendo il problema non visibile a primo impatti ma solo attraverso un minizioso debug (quasi 2 ore di spulciamento nel codice).</p>
<p><strong>Come si risolve?</strong></p>
<p>Semplicemente creando i template in lingua italiana nella cartella &#8220;../modules/newbb/language/italian/mail_template&#8221; oppure &#8220;../modules/newbbex/language/italian/mail_template&#8221; se usate la versione ex del plugin. La cosa più semplice da fare è copiare e incollare la cartella &#8220;../modules/newbb/language/english&#8221; e rinominarla &#8220;italian&#8221;, poi aprite i file all&#8217;interno e vi mettete a fare la traduzione se volete.</p>
<p><strong>Come mai c&#8217;è questo bug?</strong></p>
<p>Non lo sò&#8230; in realtà sono molto stupito, anche perchè in giro non ho trovato nessuno che ne parlava&#8230; forse non avrò cercato bene.</p>
<div class="shr-publisher-804"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2008/12/08/non-funzionano-le-notifiche-nel-forum-con-xoops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype, webcam e brightness ora è chiaro!</title>
		<link>http://www.redsend.org/2008/11/28/skype-webcam-e-brightness-ora-e-chiaro/</link>
		<comments>http://www.redsend.org/2008/11/28/skype-webcam-e-brightness-ora-e-chiaro/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 01:33:56 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://www.redsend.org/?p=797</guid>
		<description><![CDATA[Ultimamente uso molto spesso Skype, e fino a poco oggi pomeriggio lo odiavo quando usavo la mia webcam&#8230; quale modello?! redvaio redsend # lsusb Bus 001 Device 002: ID 046d:0928 Logitech, Inc. Quickcam Express Una Logitech Quickcam Express, come questa&#8230; Su linux uso il driver gspca compatibile con millemila webcam. Su tutti i programmi funzionava bene, l&#8217;immagine si vedeva &#8220;bene&#8221;, relativamente perchè non è una granchè la qualità della webcam&#8230; ma almeno si vedeva. Tranne [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Ultimamente uso molto spesso Skype, e fino a poco oggi pomeriggio lo odiavo quando usavo la mia webcam&#8230; quale modello?!</p>
<p style="padding-left: 30px;">redvaio redsend # <strong>lsusb</strong><br />
Bus 001 Device 002: ID 046d:0928 Logitech, Inc. Quickcam Express</p>
<p>Una <strong>Logitech Quickcam Express</strong>, come questa&#8230;
</p>
<p style="text-align: center;"><a href="http://www.redsend.org/wp-content/uploads/2008/11/logitech_quickcam_express_usb.gif" rel="shadowbox[sbpost-797];player=img;" title="logitech_quickcam_express_usb"><img class="size-medium wp-image-798 aligncenter" title="logitech_quickcam_express_usb" src="http://www.redsend.org/wp-content/uploads/2008/11/logitech_quickcam_express_usb.gif" alt="" width="425" height="340" /></a></p>
<p style="text-align: left;">Su linux uso il driver <a href="http://mxhaard.free.fr/" target="_blank">gspca</a> compatibile con millemila webcam. Su tutti i programmi funzionava bene, l&#8217;immagine si vedeva &#8220;bene&#8221;, relativamente perchè non è una granchè la qualità della webcam&#8230; ma almeno si vedeva. Tranne su Skype!!!</p>
<p style="text-align: left;"><span id="more-797"></span></p>
<p style="text-align: left;">Dopo 20, 30 secondi che avevo avviato la videochiamata su Skype il video diventava quasi nero e anche rendendo la stanza super illuminata, l&#8217;immagine si vedeva sempre scura. Cercando un pò su internet ho trovato un post sul forum di Skype che parla proprio di questo. Si discuteva della possibilità di aggiungere a Skype il controllo dei parametri della webcam, che manca attualemnte alla versione 2.0.68. Fosse quasi ora che lo aggiungono sto benedetto controllo e migliorino un pochino questo programma che su windows è arrivato già alla ventesima versione&#8230; mentre su Linux è rimasto fermo alla 2 da mesi.</p>
<p style="text-align: left;">Non è una critica a Skype quella che volevo fare, che fà il suo lavoro egreggiamente, ma l&#8217;obbiettivo del post era quello di spiegare come ho risolto questo problema. La soluzione che ho adottato, insieme a molti altri (leggendo dal <a href="http://forum.skype.com/index.php?showtopic=106357" target="_blank">forum di skype</a>) è quella di impostare dei parametri personali per il gamma e i colori RGB della webcam, direttamente agendo sul driver senza nessun programma.</p>
<p style="text-align: left;">Sembra chisà cosa come l&#8217;ho detta prima invece è una sciocchezza&#8230;</p>
<p style="text-align: left;">Il driver offre, come tutti, la possibilità di impostare alcuni parametri per il dispositivo, per vedere quali potete lanciare il comando</p>
<p style="text-align: left; padding-left: 30px;">redvaio redsend # <strong>modinfo gspca</strong><br />
filename:       /lib/modules/2.6.24-tuxonice-r9/usb/video/gspca.ko<br />
license:        GPL<br />
description:    GSPCA/SPCA5XX USB Camera Driver<br />
depends:        videodev<br />
vermagic:       2.6.24-tuxonice-r9 preempt mod_unload PENTIUMM<br />
&#8230;.<br />
&#8230;.<br />
&#8230;.<br />
parm:           autoexpo:Enable/Disable auto exposure (default=1: enabled) &#8230;<br />
parm:           debug:Debug level: 0=none, &#8230;<br />
parm:           force_rgb:Read RGB instead of BGR (int)<br />
parm:           gamma:gamma setting range 0 to 7 3-&gt; gamma=1 (int)<br />
parm:           OffRed:OffRed setting range -128 to 128 (int)<br />
parm:           OffBlue:OffBlue setting range -128 to 128 (int)<br />
parm:           OffGreen:OffGreen setting range -128 to 128 (int)<br />
parm:           GRed:Gain Red setting range 0 to 512 /256  (int)<br />
parm:           GBlue:Gain Blue setting range 0 to 512 /256  (int)<br />
parm:           GGreen:Gain Green setting range 0 to 512 /256  (int)<br />
parm:           compress:Turn on/off compression (not functional yet) (int)<br />
parm:           usbgrabber:Is a usb grabber 0&#215;0733:0&#215;0430 ? (default 1)  (int)<br />
parm:           lightfreq:Light frequency banding filter. Set to 50 or 60 Hz, or 0 &#8230;.<br />
parm:           force_gamma_id:Forced assigning ID of contrast settings (0=default,1,2,3) &#8230;<br />
parm:           force_sensor_id:Forced assigning ID sensor (Zc03xx only). Dangerous&#8230;
</p>
<p style="text-align: left;">I parametri possono essere modificati on-the-fly (a volo) attraverso il filesystem sys, ovvero</p>
<p style="text-align: left; padding-left: 30px;">redvaio redsend # echo 4 &gt; /sys/module/gspca/parameters/gamma<br />
redvaio redsend # echo 350 &gt; /sys/module/gspca/parameters/GBlue<br />
redvaio redsend # echo 350 &gt; /sys/module/gspca/parameters/GGreen<br />
redvaio redsend # echo 350 &gt; /sys/module/gspca/parameters/GRed
</p>
<p style="text-align: left;">Quello che vedete nell&#8217;esempio sopra sono anche i valori che ho usato per far sì che la webcam si vedesse &#8220;bene&#8221; anche dopo 20, 30 secondi che la videochiamata era partita. Non si vede proprio come all&#8217;avvio, ma è migliorato di molto il risultato tanto da farmi risparmiare di comprare un&#8217;altra webcam&#8230; :) per il momento&#8230;</p>
<p style="text-align: left;">I parametri possono essere impostati anche automaticamnente all&#8217;avvio, andando a scrivere nel file</p>
<p style="padding-left: 30px;">redvaio redsend # nano /etc/modprobe.d/options<br />
options gspca gamma=4<br />
options gspca GRed=350<br />
options gspca GGreen=350<br />
options gspca GBlue=350</p>
<p>ricordatevi di dare il comando
</p>
<p style="padding-left: 30px;">redvaio redsend # modules-update</p>
<p>altrimenti le modifiche non vengono scritte nel file /etc/modules.conf che è quello che conta al caricamento del modulo. A questo punto ogni volta che verra caricato il modulo <strong>gspca</strong> avrete già i parametri impostati sul valore corretto. Corretto per skype, perchè negli altri programmi si vedrà un pò più bianco del solito&#8230; ora sta a voi decidere come usarli&#8230; l&#8217;importante che la soluzione c&#8217;è&#8230;</p>
<div class="shr-publisher-797"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2008/11/28/skype-webcam-e-brightness-ora-e-chiaro/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>JSCalendar e bug preselezione data</title>
		<link>http://www.redsend.org/2008/08/29/jscalendar-e-bug-preselezione-data/</link>
		<comments>http://www.redsend.org/2008/08/29/jscalendar-e-bug-preselezione-data/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 12:28:39 +0000</pubDate>
		<dc:creator>duplikey</dc:creator>
				<category><![CDATA[Appunti]]></category>
		<category><![CDATA[BugFix]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jscalendar]]></category>

		<guid isPermaLink="false">http://www.redsend.org/?p=624</guid>
		<description><![CDATA[Chi utilizza jscalendar, noto script per la generazione di calendari dinamici nella pagine html, si sarà accorto che c&#8217;è un malfunzionamento quando si vuole che il calendario generato si porti su una data preselezionata. Curiosando nel forum ufficiale, ho trovato un suggerimento che potrebbe risolvere il problema. Individuare il file calendar-setup.js, portarsi alla riga 158 e sostituire al controllo: if (dateEl) il controllo: if (dateEl &#38;&#38; dateEl.value) Questa piccola modifica a me ha funzionato!]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Chi utilizza <a href="http://dynarch.com/projects/calendar/" target="_blank">jscalendar</a>, noto script per la generazione di calendari dinamici nella pagine html, si sarà accorto che c&#8217;è un malfunzionamento quando si vuole che il calendario generato si porti su una data preselezionata.</p>
<p>Curiosando nel <a href="http://www.dynarch.com/forums/20" target="_blank">forum ufficiale</a>, ho trovato un suggerimento che potrebbe risolvere il problema.</p>
<p>Individuare il file calendar-setup.js, portarsi alla riga 158 e sostituire al controllo:</p>
<blockquote><p>if (dateEl)</p></blockquote>
<p>il controllo:</p>
<blockquote><p>if (dateEl &amp;&amp; dateEl.value)</p></blockquote>
<p>Questa piccola modifica a me ha funzionato!</p>
<div class="shr-publisher-624"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2008/08/29/jscalendar-e-bug-preselezione-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uso Shadowbox ed ho problemi con &lt;input type=&quot;text&quot;&gt;</title>
		<link>http://www.redsend.org/2008/08/19/uso-shadowbox-ed-ho-problemi-con/</link>
		<comments>http://www.redsend.org/2008/08/19/uso-shadowbox-ed-ho-problemi-con/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 08:02:09 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[problema]]></category>
		<category><![CDATA[shadowbox]]></category>

		<guid isPermaLink="false">http://www.redsend.org/?p=606</guid>
		<description><![CDATA[Negli ultimi progetti che stavo sviluppando sono passato ad utilizzare Shadowbox, uno dei tanti framework per visualizzare immagini, filmati, pagine html e tanto altro all&#8217;interno della pagina stessa con una simpatica animazione. Se non avete capito di cosa sto parlando, forse non vi interesserà neanche quello che dirò dopo&#8230; In tutti i casi se volete un esempio di quello che può fare Shadowbox potete vedere i tanti esempi presenti a questo indirizzo: esempi shadowbox. Ora [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Negli ultimi progetti che stavo sviluppando sono passato ad utilizzare Shadowbox, uno dei tanti framework per visualizzare immagini, filmati, pagine html e tanto altro all&#8217;interno della pagina stessa con una simpatica animazione. Se non avete capito di cosa sto parlando, forse non vi interesserà neanche quello che dirò dopo&#8230; In tutti i casi se volete un esempio di quello che può fare Shadowbox potete vedere i tanti esempi presenti a questo indirizzo: <a href="http://www.mjijackson.com/shadowbox/index.html" target="_blank">esempi shadowbox</a>.</p>
<p style="text-align: center;"><a href="http://www.redsend.org/wp-content/uploads/2008/08/shadowbox20.jpg" rel="shadowbox[sbpost-606];player=img;" title="shadowbox20"><img class="aligncenter size-medium wp-image-607" title="shadowbox20" src="http://www.redsend.org/wp-content/uploads/2008/08/shadowbox20-580x157.jpg" alt="" width="580" height="157" /></a></p>
<p>Ora che avete visto di cosa si tratta sicuramente vi siete accorti di aver già incontrato da qualche parte qualcosa del genere&#8230;</p>
<p>Bando alle ciance&#8230;</p>
<p>Mi sono trovato ad utilizzare Shadowbox per visualizzare alcuni campi di input in cui doveva venire digitato del testo. Tutto avveniva visualizzato correttamente, solo quando andavo a digitare del testo all&#8217;interno non veniva visualizzato niente. Provando a tenere premuti prolungatamente i tasti che volevo digitare mi veniva visualizzato qualcosa, ma ovviamente ripetuto più volte visto che lo avevo tenuto premuto più del dovuto.</p>
<p>Ci ho perso un bel pò di tempo, prima di arrivare a questa <strong>soluzione</strong>:</p>
<p style="padding-left: 30px;"><strong>enableKeys:         false</strong></p>
<p>la riga che vedete sopra và inserita nelle opzioni con cui inizializzate Shadowbox (per info vedi <a href="http://www.mjijackson.com/shadowbox/doc/api.html" target="_blank">qui</a>).</p>
<p><strong>Cosa succedeva? Perchè non funzionava?</strong></p>
<p>Shadowbox fornisce anche delle scorciatoie da tastiera per poter eseguire delle operazioni, come: cambiare immagine durante la visualizzazione di una galleria, mettere in pausa un filmato, chiudere la finestra, etc&#8230;. Per fornire questa funzionalità viene catturato l&#8217;evento javascript &#8220;keypress&#8221; ed elaborato. La cattura di questo evento impedisce che alla prima pressione di un tasto quest&#8217;ultimo venga visualizzato nel campo input. La soluzione a questo problema non fà altro che disattivare la funzionalità delle scorciatoie da tastiera per effettuare operzioni e quindi funziona tutto normalmente.</p>
<div class="shr-publisher-606"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2008/08/19/uso-shadowbox-ed-ho-problemi-con/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CHAP Secure Login version 1.3</title>
		<link>http://www.redsend.org/2008/04/17/chap-secure-login-upgrade-version-13/</link>
		<comments>http://www.redsend.org/2008/04/17/chap-secure-login-upgrade-version-13/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 21:15:58 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[chap]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.redsend.org/2008/04/17/chap-secure-login-upgrade-version-13/</guid>
		<description><![CDATA[Ho aggiornato il plugin per wordpress che permette un login sicuro su un canale insicuro&#8230; scusate il gioco di parole, ma il suo compito è proprio quello. Per approfondire il suo funzionamento potete visitare questa pagina &#8220;Chap Secure Login&#8220;, oppure la pagina del plugin su wordpress. In questa nuova versione è stato aggiunto il supporto per wordpress 2.5. Una piccola nota se avete intenzione di installare il plugin. Dopo averlo installato e attivato vi capiterà [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Ho aggiornato il plugin per wordpress che permette un login sicuro su un canale insicuro&#8230; scusate il gioco di parole, ma il suo compito è proprio quello. Per approfondire il suo funzionamento potete visitare questa pagina &#8220;<a href="http://www.redsend.org/chapsecurelogin/">Chap Secure Login</a>&#8220;, oppure la pagina del plugin su <a href="http://wordpress.org/extend/plugins/chap-secure-login/" target="_blank">wordpress</a>. In questa nuova versione è stato aggiunto il supporto per wordpress 2.5.</p>
<p align="center"><img src="http://www.redsend.org/wp-content/uploads/2008/04/wordpress-25-chap.png" alt="wordpress-25-chap.png" /></p>
<p>Una piccola nota se avete intenzione di installare il plugin. Dopo averlo installato e attivato vi capiterà sicuramente di loggarvi dinuovo nel vostro blog. Al primo tentativo dopo aver attivato il plugin, il login fallirà. Non vi preoccupate è tutto previsto. Al secondo tentativo sarete avvisati che la password viaggerà in chiaro sul canale di comunicazione, quindi se non siete in un lugo sicuro, vi consiglio di rimandare l&#8217;operazione. In caso contrario, se i dati che inserite sono corretti, sarete loggati in wordpress e da li in avanti non avrete più problemi del genere. Tutto questo ambaradan serve per bypassare il nuovo sistema di hashing delle password utilizzato dalla versione 2.5 di wordpress.</p>
<div class="shr-publisher-500"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2008/04/17/chap-secure-login-upgrade-version-13/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>share-connection-0.2 è pronto!</title>
		<link>http://www.redsend.org/2007/12/14/share-connection-02-e-pronto/</link>
		<comments>http://www.redsend.org/2007/12/14/share-connection-02-e-pronto/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 20:16:38 +0000</pubDate>
		<dc:creator>deepred</dc:creator>
				<category><![CDATA[Appunti]]></category>
		<category><![CDATA[BugFix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dnsmask]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[makefile]]></category>
		<category><![CDATA[share-connection]]></category>
		<category><![CDATA[whereis]]></category>
		<category><![CDATA[wlan]]></category>

		<guid isPermaLink="false">http://www.redsend.org/2007/12/14/share-connection-02-e-pronto/</guid>
		<description><![CDATA[Nuovi miglioramenti sono stati apportati alla nostra applicazione che permette di condividere la propria connessione internet attraverso una seconda interfaccia di rete, che abbiamo presentato negli articoli “Condividere la connessione ad Internet tramite una connessione wireless Ad-Hoc” e &#8220;Condividi Internet! Ora su Gentoo… e non solo&#8220;. Puoi scaricare l&#8217;ebuild gentoo qui o se usi un&#8217;altra distribuzione puoi usufruire del pacchetto che trovi qui. Ecco cosa c&#8217;è di nuovo in questa versione. Le modifiche apportate riguardano [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Nuovi miglioramenti sono stati apportati alla nostra applicazione che permette di condividere la propria connessione internet attraverso una seconda interfaccia di rete, che abbiamo presentato negli articoli “<a href="http://www.redsend.org/2007/05/17/condividere-la-connessione-ad-internet-tramite-una-connessione-wireless-ad-hoc/" rel="bookmark" title="Permanent Link to Condividere la connessione ad Internet tramite una connessione wireless Ad-Hoc">Condividere la connessione ad Internet tramite una connessione wireless Ad-Hoc</a>” e &#8220;<a href="http://www.redsend.org/2007/11/29/condividi-internet-ora-su-gentoo-e-non-solo/" rel="bookmark" title="Permanent Link to Condividi Internet! Ora su Gentoo… e non solo">Condividi Internet! Ora su Gentoo… e non solo</a>&#8220;.</p>
<p align="center"><a href="http://www.redsend.org/wp-content/uploads/2007/12/ad-hoc2.jpg" title="ad-hoc2.jpg" rel="shadowbox[sbpost-435];player=img;"><img src="http://www.redsend.org/wp-content/uploads/2007/12/ad-hoc2.jpg" alt="ad-hoc2.jpg" /></a></p>
<p align="left">Puoi scaricare l&#8217;ebuild gentoo <a href="http://www.redsend.org/magazzino/Utils/share-connection-0.2.tar.gz">qui</a> o se usi un&#8217;altra distribuzione puoi usufruire del pacchetto che trovi <a href="http://www.redsend.org/magazzino/Utils/share-connection-0.2-nogentoo.tar.gz">qui</a>.</p>
<p align="left">Ecco cosa c&#8217;è di nuovo in questa versione. <span id="more-435"></span></p>
<p align="left">Le modifiche apportate riguardano i seguenti punti:</p>
<ul>
<li>modifica delle regole iptables</li>
<li>gestione dinamica delle applicazioni usate</li>
<li>supporto all&#8217;assegnamento dinamico degli indirizzi tramite DHCP</li>
<li>riorganizzazione della versione nogentoo con supporto all&#8217;installazione e alla disinstallazione</li>
<li>refactoring e reordering del codice</li>
</ul>
<p>La prima modifica è stata resa necessaria, perché qualcuno (grazie Dusk!) mi faceva notare che la strategia di resettare il firewall non era necessaria, né tantomeno positiva: potevano esistere nel firewall regole che non erano in conflitto con quelle necessarie per condividere la connessione e che all&#8217;utente poteva interessare continuare a mantenere durante l&#8217;esecuzione dello script. Con le modifiche apportate è stato così evitato che tale evenienza potesse verificarsi.</p>
<p>Anche nel caso delle applicazioni si erano verificati dei problemi (grazie raphè): con distribuzioni diverse, l&#8217;ubicazione degli eseguibili era differente necessitando di editare lo script. Le modifiche apportate permettono all&#8217;applicazione di individuare dinamicamente la locazione dell&#8217;eseguibile tramite il comando <code>whereis</code>.</p>
<p>È stato inoltre aggiunto il supporto DHCP e DNS tramite l&#8217;applicazione <code>dnsmasq</code>: in questo modo si può configurare la propria macchina in modo da assegnare dinamicamente gli indirizzi agli host e fornire inoltre un servizio DNS. Questa caratteristica è stata tuttavia resa opzionale e configurabile tramite l&#8217;apposito file di configurazione.</p>
<p>Infine, se nella precedente versione avevo forse un po&#8217; colpevolmente snobbato gli utenti delle altre distribuzioni linux, stavolta mi sono fatto perdonare, fornendo loro un Makefile che li potesse aiutare nell&#8217;installazione e disinstallazione dell&#8217;applicazione.</p>
<p>Spero quindi che con queste modifiche share-connection diventi ancora più utile a chiunque ne abbia bisogno.</p>
<div class="shr-publisher-435"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2007/12/14/share-connection-02-e-pronto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Attenzione! Non aggiornate quel kernel&#8230; [SOLVED]</title>
		<link>http://www.redsend.org/2007/12/05/attenzione-non-aggiornate-quel-kernel/</link>
		<comments>http://www.redsend.org/2007/12/05/attenzione-non-aggiornate-quel-kernel/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 13:24:23 +0000</pubDate>
		<dc:creator>deepred</dc:creator>
				<category><![CDATA[Appunti]]></category>
		<category><![CDATA[BugFix]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[nvidia]]></category>

		<guid isPermaLink="false">http://www.redsend.org/2007/12/05/attenzione-non-aggiornate-quel-kernel/</guid>
		<description><![CDATA[Come molti di voi avranno letto in giro, anche su gentoo è ora disponibile la versione del kernel 2.6.23, sia nella versione originale (vanilla-source), sia nella versione patchata appositamente per gentoo (gentoo-sources). Ma fate molta attenzione a quello che fate&#8230; Infatti questa versione del kernel (gentoo-sources-2.6.23-r3) risulta incompatibile con i driver per schede nvidia obsolete (&#60;=nvidia-drivers-1.0.9639). Nel caso possediate tale configurazione la ricompilazione del driver con il nuovo driver fallirà. Data la recente uscita di [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Come molti di voi avranno letto in giro, anche su gentoo è ora disponibile la versione del kernel 2.6.23, sia nella versione originale (<code>vanilla-source</code>), sia nella versione patchata appositamente per gentoo (<code>gentoo-sources</code>). Ma fate molta attenzione a quello che fate&#8230;</p>
<p>Infatti questa versione del kernel (<code>gentoo-sources-2.6.23-r3</code>) risulta incompatibile con i driver per schede nvidia obsolete (<code>&lt;=nvidia-drivers-1.0.9639</code>). Nel caso possediate tale configurazione la ricompilazione del driver con il nuovo driver fallirà.</p>
<p><del datetime="2007-12-05T20:06:34+00:00">Data la recente uscita di tale nuova versione del kernel non sono disponibili ancora soluzioni per questo problema. Pertanto quello che vi consiglio di fare è di rimandare l&#8217;aggiornamento del kernel e consultare di tanto in tanto questo post per sapere se ci sono eventuali cambiamenti (potete eventualmente sottoscrivervi ai commenti grazie alla nuova funzionalità aggiunta dal caro redsend).</del></p>
<p><del datetime="2007-12-05T20:06:34+00:00">Appena so qualcosa di più (per ora solo forum in tedesco che riportano il problema ma non soluzioni) vi farò sapere.</del></p>
<p>La soluzione è la seguente:</p>
<p><span id="more-419"></span>Aggiornare gli nvidia-drivers alla versione 96.43.01. Per farlo bisogna modificare nel file <code>/etc/portage/package.mask</code> la riga relativa agli nvidia-drivers ponendola a:</p>
<blockquote><p><code>&gt;=x11-drivers/nvidia-drivers-97</code></p></blockquote>
<p>Aggiornando poi i driver con</p>
<blockquote><p><code>emerge -uav nvidia-drivers</code></p></blockquote>
<p>non dovrebbero più verificarsi problemi di compilazione del modulo con la versione 2.6.23 del kernel.</p>
<div class="shr-publisher-419"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2007/12/05/attenzione-non-aggiornate-quel-kernel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CHAP Secure Login upgrade! version 1.2</title>
		<link>http://www.redsend.org/2007/11/23/chap-secure-login-upgrade-version-12/</link>
		<comments>http://www.redsend.org/2007/11/23/chap-secure-login-upgrade-version-12/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 19:52:54 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[chap]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.redsend.org/2007/11/23/chap-secure-login-upgrade-version-12/</guid>
		<description><![CDATA[In questa nuova versione è stato aggiunto il supporto per Internet Explorer che nella precedente versione non permetteva, sotto explorer, di loggarsi. Il problema era nel form per il login. Ora dovrebbe funzionare su tutte le versioni di explorer, sicuramente sulla 6 e la 7. vi ricordo che potete scaricare il plugin dalla pagina ufficiale su wordpress oppure dalla pagina del plugin.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>In questa nuova versione è stato aggiunto il supporto per Internet Explorer che nella precedente versione non permetteva, sotto explorer, di loggarsi. Il problema era nel form per il login. Ora dovrebbe funzionare su tutte le versioni di explorer, sicuramente sulla 6 e la 7.</p>
<p align="center"><img src="http://www.redsend.org/wp-content/uploads/2007/11/secure_login.jpg" alt="secure_login.jpg" /></p>
<p align="left">vi ricordo che potete scaricare il plugin dalla <a href="http://wordpress.org/extend/plugins/chap-secure-login/" target="_blank">pagina ufficiale su wordpress</a> oppure dalla <a href="http://www.redsend.org/chapsecurelogin/" target="_blank">pagina del plugin</a>.</p>
<div class="shr-publisher-384"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2007/11/23/chap-secure-login-upgrade-version-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ancora wicd&#8230;</title>
		<link>http://www.redsend.org/2007/11/16/ancora-wicd/</link>
		<comments>http://www.redsend.org/2007/11/16/ancora-wicd/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 04:36:45 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[adhoc]]></category>
		<category><![CDATA[condivisione-connessione]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wicd]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wpa_supplicant]]></category>

		<guid isPermaLink="false">http://www.redsend.org/2007/11/16/ancora-wicd/</guid>
		<description><![CDATA[AGGIORNAMENTO: Come si fà in questi casi? si dovrebbe cancellare quasi tutto il post? Stamattina provo a collegarmi ad una rete wireless ad-hoc con chiave wep e non funziona&#8230;NOOOOOO bè non sò cosa sia successo ieri per far funzionare tutto&#8230; ma avrò interfogliato qualche operazione che alla fine mi ha fatto funzionare il collegamento, forse l&#8217;ho impostata prima a mano e poi ho provato&#8230; non sò&#8230; comunque chiedo scusa a tutti. Nel post &#8220;Wicd non [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><strong>AGGIORNAMENTO:</strong> Come si fà in questi casi? si dovrebbe cancellare quasi tutto il post? Stamattina provo a collegarmi ad una rete wireless ad-hoc con chiave wep e non funziona&#8230;NOOOOOO bè non sò cosa sia successo ieri per far funzionare tutto&#8230; ma avrò interfogliato qualche operazione che alla fine mi ha fatto funzionare il collegamento, forse l&#8217;ho impostata prima a mano e poi ho provato&#8230; non sò&#8230; comunque chiedo scusa a tutti.</p>
<p>Nel post &#8220;<a href="http://www.redsend.org/wp-admin/Wicd%20non%20solo%20su%20Ubuntu" target="_blank">Wicd non solo su Ubuntu</a>&#8221; raphè segnalava già la presenza di una versione beta di wicd, ovvero la 1.3.4. In questa versione ho potuto notare che sono stati risolti alcuni problemi importanti che aveva la versione precedente, il più importante tra tutti secondo il mio utilizzo è stato quello di gestire in maniera diversa le chiavi wep su una connessione ad-hoc.</p>
<p>Vi spiego&#8230;</p>
<p align="center"><img src="http://www.redsend.org/wp-content/uploads/2007/11/wicd134.jpg" alt="wicd134.jpg" /></p>
<p><span id="more-371"></span>Il modulo che utilizzava la precedente versione per configurare la scheda wireless era wpa_supplicant, questo gli permetteva di supportare il wpa in tutte le sue varianti e quindi permetteva di configurare qualsiasi connessione wireless ad eccezione di un tipo, si! se si voleva configurare la scheda per connettersi ad una rete ad-hoc con chiave wep con quel modulo non era possibile perchè questo tipo di connessione non è supportato dal modulo (per motivi che ingoro ma che mi sono sempre chiesto&#8230;) e in effetti quello che accadeva era semplicemente che la chiave non veniva settata e con il conseguente non funzionamento della connessione. Quello che doveva accadere, e che accade nella nuova versione, è che in presenza di una tale connessione doveva essere utilizzato il modulo iwconfig per conifurare la connessione e impostare la key wep. Ora con la 1.3.4 si và molto meglio a configurare la wireless perchè prima in presenza di un tale connessione (cioè sempre, perchè all&#8217;università questo è il modo con cui condividiamo internet&#8230;) bisgonava comunque dare il comando a mano per impostare la chiave, e in definitiva si poteva fare tutto direttamente da console come si faceva prima di wicd&#8230;</p>
<p>Tra le novità, alcune già mensionate nel post precedente, ritroviamo una gestione dei DNS globale, in modo da non dover mettere ad ogni connessione che configuriamo sempre lo stesso DNS, ma basta impostarli nelle prefrenze globale e spuntare una voce nella connessione. E&#8217; stato aggiunta la possibilità di creare una connessione ad-hoc e di condividerla, permettendo agli altri che si connettono tramite quest&#8217;ultima di accedere a internet o in generale ad una qualsiasi rete a cui si è connessi. Sono stati aggiunti altri modi di impostare la chiave per la criptazione della connessione e infine sembra che sia stato risolto il problema delle tray icon che avevano nel momento in cui venivano messe in esecuzione automatica di kde o di gnome, almeno quello che accadeva a me e a raphè era che l&#8217;iconcina si avviava, ma non compariva nella traybar ma al suo posto appariva il nulla, spazio bianco&#8230; e così rimaneva per un bel pò&#8230; poi dopo qualche minuto si riprendeva e cominciava a funzionare&#8230; non sò da cosa dipendeva, ma sembra che ora non lo faccia più.</p>
<div class="shr-publisher-371"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2007/11/16/ancora-wicd/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CHAP Secure Login upgrade!!! version 1.1 is avaible&#8230;</title>
		<link>http://www.redsend.org/2007/11/06/chap-secure-login-upgrade-version-11-is-avaible/</link>
		<comments>http://www.redsend.org/2007/11/06/chap-secure-login-upgrade-version-11-is-avaible/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 08:46:37 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[chap]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.redsend.org/2007/11/06/chap-secure-login-upgrade-version-11-is-avaible/</guid>
		<description><![CDATA[Ho aggiornato il plugin per wordpress, &#8220;CHAP Secure Login&#8221;, ora è alla versione 1.1. I cambiamenti effettuati sono minimi, sono stati corretti alcuni piccoli errori e soprattuto è stato risolto un problema che dava nel momento in cui si avevano abilitati i warning in php. Quando si effettuava il primo login, si aveva un problema di apertura della sessione, in quanto veniva chiamata la funzione session_start() dopo che erano stati inviati già dati nell&#8217;header&#8230; quindi [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Ho aggiornato il plugin per wordpress, &#8220;CHAP Secure Login&#8221;, ora è alla versione 1.1.</p>
<p align="center"><img src="http://www.redsend.org/wp-content/uploads/2007/11/secure_login11.jpg" alt="secure_login11.jpg" /></p>
<p>I cambiamenti effettuati sono minimi, sono stati corretti alcuni piccoli errori e soprattuto è stato risolto un problema che dava nel momento in cui si avevano abilitati i warning in php. Quando si effettuava il primo login, si aveva un problema di apertura della sessione, in quanto veniva chiamata la funzione session_start() dopo che erano stati inviati già dati nell&#8217;header&#8230; quindi in questi casi php segnalava il warning dove era abilitato, inizialmente non me ne ero accorto perchè sui server di aruba e sul mio portatile sono disattivati, quindi non li avevo mai visti, poi grazie alla segnalazione di Musikele alias Musicoglia :) ho corretto il problema e ora sembra funzionare correttamente.</p>
<p>Quì potete scaricare la nuova versione del plugin&#8230; <a href="http://downloads.wordpress.org/plugin/chap-secure-login.1.1.zip">&#8220;CHAP Secure Login &#8212; wordpress plugin&#8221;</a></p>
<div class="shr-publisher-339"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2007/11/06/chap-secure-login-upgrade-version-11-is-avaible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug fixed &#8211; Sayfa Sayac (Page &amp; Pages read counter)</title>
		<link>http://www.redsend.org/2007/06/25/bug-fixed-sayfa-sayac-page-pages-read-counter/</link>
		<comments>http://www.redsend.org/2007/06/25/bug-fixed-sayfa-sayac-page-pages-read-counter/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 00:45:18 +0000</pubDate>
		<dc:creator>redsend</dc:creator>
				<category><![CDATA[BugFix]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.redsend.org/?p=167</guid>
		<description><![CDATA[Sayfa Sayac (Page &#38; Pages read counter) è un plugin per wordpress che effettua delle statistiche sulle letture delle pagine. Questo plugin con la versione 2.2 (non sò con le precedenti) presenta un problema con i feed rss2 dei commenti. In particolare quando si vanno a recuperare i feed-rss dei commenti una delle query che viene invocata, genera un errore di questo tipo WordPress database error: [Unknown column 'ss21.sayac_toplam' in 'field list'] SELECT SQL_CALC_FOUND_ROWS wp_posts.*, [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.dmry.net/wordpress-sayfa-sayac-eklentisi-21">Sayfa Sayac (Page &amp; Pages read counter)</a> è un plugin per <a href="http://wordpress.org/">wordpress</a> che effettua delle statistiche sulle letture delle pagine. Questo plugin con la versione 2.2 (non sò con le precedenti) presenta un problema con i feed rss2 dei commenti. In particolare quando si vanno a recuperare i feed-rss dei commenti una delle query che viene invocata, genera un errore di questo tipo</p>
<p><strong>WordPress database error:</strong> [Unknown column 'ss21.sayac_toplam' in 'field list']</p>
<p><code> SELECT SQL_CALC_FOUND_ROWS  wp_posts.*, ss21.sayac_toplam, ss21.sayac_bugun, ss21.anlik_en_fazla_kisi, ss21.son_okuma FROM wp_posts  WHERE 1=1 AND wp_posts.ID IN (156,152,149,149,149,144,1,145,144,144)   ORDER BY post_date DESC LIMIT 0, 10</code></p>
<p>che inserito nel file xml contenente i feed-rss2 dei commenti, provoca un errore di parsing del file e quindi di conseguenza rende il file rss non valido.</p>
<p>Non vi sto a dire quello che ho passato per trovare l&#8217;errore, ma per risolvere questo problema basta semplicemente commentare la riga 1037 del file wp-includes/query.php, la riga in questione esegue l&#8217;istruzione &lt;  $join = &#8221;;  &gt;  perciò state attenti nel caso state usando una versione diversa dalla 2.2, perchè andando a mettere mano nel codice il numero di riga potrebbero cambiare.</p>
<p>Sicuramente questa non è la soluzione migliore per risolvere il problema, sicuramente si dovrebbe agire nel plugin (penso di aver intuito anche dove) e non nel codice di wordpress, ma siccome ora non ho molto tempo da dedicarci, penso che questa soluzione vada benissimo.</p>
<p>Dopo aver apportato la modifica ho provato molte funzionalità di wordpress che pensavo potessero utilizzare il codice modificato, per vedere se questa modifica aggiustava una cosa e ne rovinava un&#8217;altra. Sembra che sia tutto apposto. Se scoprite qualcosa che non và segnalatemela pure che vedremo di trovare un&#8217;altra soluzione.</p>
<div class="shr-publisher-167"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.redsend.org/2007/06/25/bug-fixed-sayfa-sayac-page-pages-read-counter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

