<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.3" -->
<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/"
	>

<channel>
	<title>dpSoft.net</title>
	<link>http://dpfsoftware.altervista.org/blog</link>
	<description>Programmazione &#038; altro</description>
	<pubDate>Tue, 05 Feb 2008 08:51:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<item>
		<title>HSDPA in Linux con Onda MH600HS</title>
		<link>http://dpfsoftware.altervista.org/blog/?p=7</link>
		<comments>http://dpfsoftware.altervista.org/blog/?p=7#comments</comments>
		<pubDate>Sun, 04 Nov 2007 07:48:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dpfsoftware.altervista.org/blog/?p=7</guid>
		<description><![CDATA[&#160;


Sistema di prova
- Kubuntu 7.04 Fiesty Dawn (aggiornato alle ultime releases rilasciate alla data del 31/10/2007)
- Kernel 2.6.20-16-generic
- libusb 0.1.4


Il modem Onda MH600HS


Modem HSDPA realizzato dalla ONDA Communication (sito) che permette collegamenti fino a 3.6 Mbps.
Supporta SMS sia in ricezione che in invio.
Viene fornito in dotazione ai sottoscrittori di abbonamento “Scegli 3 New Abbonamento” in [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0cm">&nbsp;</p>
<ol>
<li>
<p style="margin-bottom: 0cm">Sistema di prova</p>
<p style="margin-bottom: 0cm">- Kubuntu 7.04 Fiesty Dawn (aggiornato alle ultime releases rilasciate alla data del 31/10/2007)</p>
<p style="margin-bottom: 0cm">- Kernel 2.6.20-16-generic</p>
<p style="margin-bottom: 0cm">- libusb 0.1.4</p>
</li>
<li>
<p style="margin-bottom: 0cm">Il modem Onda MH600HS</p>
</li>
</ol>
<p style="margin-bottom: 0cm; margin-left: 1.3cm; text-indent: -0.05cm">Modem HSDPA realizzato dalla ONDA Communication (<a target="_blank" href="http://www.ondacommunication.com">sito</a>) che permette collegamenti fino a 3.6 Mbps.</p>
<p style="margin-bottom: 0cm; margin-left: 1.3cm; text-indent: -0.05cm">Supporta SMS sia in ricezione che in invio.</p>
<p style="margin-bottom: 0cm; margin-left: 1.3cm; text-indent: -0.05cm">Viene fornito in dotazione ai sottoscrittori di abbonamento “Scegli 3 New Abbonamento” in abbinamento a scheda “solo dati”.</p>
<p style="margin-bottom: 0cm; margin-left: 1.3cm; text-indent: -0.05cm">Alla connessione con pc Windows crea un dispositivo CD Virtuale nel quale sono contenuti Drivers e applicativo che vengono automaticamente installati; durante questa fase il Vendor ID = 19d2 e il Product ID = 2000.</p>
<p style="margin-bottom: 0cm; margin-left: 1.3cm; text-indent: -0.05cm">Dopo tale operazione, il CD Virtuale viene “smontato” e compare il dispositivo modem vero e proprio Vendor ID = 19d2 Product ID = 0001.</p>
<p style="margin-bottom: 0cm; margin-left: 1.3cm; text-indent: -0.05cm">La difficoltà di installazione di questo modem in ambiente Linux è dovuta proprio al fatto che questo dispositivo fa questo scambio da CD virtuale a modem durante la sua connesione.</p>
<ol start="3">
<li>
<p style="margin-bottom: 0cm">Programmi necessari</p>
</li>
</ol>
<p style="margin-bottom: 0cm; margin-left: 1.3cm; text-indent: -0.05cm">usb_modeswitch (<a target="_blank" href="http://www.draisberghof.de/usb_modeswitch/">sito</a>): noti il Vendor ID e il Product Id del dispositivo questo programma permette di forzare la commutazione nel modo di funzionamento del modem.</p>
<ol start="4">
<li>
<p style="margin-bottom: 0cm">Facciamo “vedere” il modem al nostro Linux</p>
</li>
</ol>
<p style="margin-bottom: 0cm; margin-left: 1.3cm; text-indent: -0.05cm">Ok si parte. Per prima cosa, dopo aver prelevato il programma usb_modeswitch dal sito, lo scompattiamo in una cartella a nostro piacimento /home/nomeutente/</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">eseguiamo</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>cd /home/nomeutente/usb_modeswitch-0.9.1beta</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>chmod +x usb_modeswitch</strong> (rendiamo eseguibile il programma)</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">editiamo il file <strong>usb_modeswitch.conf</strong> (all&#8217;interno di questo file dobbiamo aggiungere in coda a tutto quanto segue e commentare le righe che riguardano i diversi modelli di modem che a noi non interessano) :</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>#######################################################</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong># Option Onda MH600HS (aka &#8220;Scegli 3 New Abbonamento&#8221;)</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">&nbsp;</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>DefaultVendor=0&#215;19d2</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>DefaultProduct=0&#215;2000</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">&nbsp;</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>TargetVendor=0&#215;19d2</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>TargetProduct=0&#215;0001 </strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">&nbsp;</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Salviamo il file.</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>sudo cp usb_modeswitch.conf /etc </strong><span>(copiamo il file in /etc)</span></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Ora apriamo un&#8217;altra console e digitiamo:</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>tail -f /var/log/messages </strong><span>(ci consente di monitorare tutto quello che avviene nel sistema)</span></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Colleghiamo ora il nostro modem e lanciamo il comando:</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>./usb_modeswitch</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Se tutto va bene, dopo qualche secondo troveremo sotto /dev 3 nuovi dispositivi che sono /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Comunque possiamo controllare l&#8217;esito tramite la console2 nel quale è in esecuzione il comando tail e poi possiamo anche controllare con <strong>lsusb</strong> e <strong>dmesg</strong><span>.</span></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">&nbsp;</p>
<ol start="5">
<li>
<p style="margin-bottom: 0cm">Automatizziamo il riconoscimento del modem</p>
</li>
</ol>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Le operazioni precedenti devono essere effettuate ogni volta che colleghiamo il modem, il che è abbastanza antipatico.</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Per divertirci ancora un po&#8217;, ed automatizzare il tutto, sfruttiamo <strong>UDEV </strong><span>che è in esecuzione su Kubuntu; ecco come fare (una volta che abbiamo provato che tutto funziona e che i 3 nuovi devices vengono correttamente creati):</span></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><span>a. </span><strong>sudo cp usb_modeswitch /sbin </strong><span>(copiamo il programma in una cartella di sistema)</span></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">b. aggiungiamo le seguenti righe</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>SUBSYSTEMS==&#8221;usb&#8221;, SYSFS{idProduct}==&#8221;2000&#8243;, SYSFS{idVendor}==&#8221;19d2&#8243;, RUN+=&#8221;/sbin/usb_modeswitch&#8221;</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><strong>SUBSYSTEMS==&#8221;usb&#8221;, SYSFS{idProduct}==&#8221;0001&#8243;, SYSFS{idVendor}==&#8221;19d2&#8243;, RUN+=&#8221;/sbin/modprobe usbserial vendor=0&#215;19d2 product=0&#215;0001&#8243;</strong></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">al file /etc/udev/rules.d/05-options.rules (naturalmente dobbiamo essere ROOT per fare tale operazione; se tale file non esiste potete crearne uno nuovo a vostro piacimento basta che abbia l&#8217;estensione .rules).</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Il gioco è fatto; il risultato che otteniamo è la creazione automatica dei 3 dispositivi che abbiamo detto prima non appena il modem viene collegato al pc.</p>
<ol start="6">
<li>
<p style="margin-bottom: 0cm">Creiamo la connessione internet UMTS HSDPA</p>
</li>
</ol>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Apriamo KPPP (K-&gt;Internet)</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><a href="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/account.jpg" title="Account"><img src="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/account.miniatura.jpg" alt="Account" /></a><a href="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/modif_account.jpg" title="Modifica account"><img src="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/modif_account.miniatura.jpg" alt="Modifica account" /></a><a href="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/dispositivo1.jpg" title="Aggiunta modem"><img src="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/dispositivo1.miniatura.jpg" alt="Aggiunta modem" /></a></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><a href="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/modifmodem.jpg" title="Aggiunta modem"><img src="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/modifmodem.miniatura.jpg" alt="Aggiunta modem" /></a> <a href="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/kppp-modcomandimodem.jpg" title="Modifica Comandi Modem"><img src="http://dpfsoftware.altervista.org/blog/wp-content/uploads/2007/11/kppp-modcomandimodem.miniatura.jpg" alt="Modifica Comandi Modem" /></a></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Fonti:</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><a target="_blank" href="http://www.draisberghof.de/usb_modeswitch/">http://www.draisberghof.de/usb_modeswitch/</a></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm"><a target="_blank" href="http://www.openlinux.eu/">http://www.openlinux.eu</a></p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">ATTENZIONE: Come forse già sapete il traffico che 3 considera entro la soglia mensile dei 5Gbyte è quello che avviene in copertura HSDPA e UMTS di 3. <strong>Il Traffico effettuato in roaming e in GPRS va a pagamento.</strong> Consiglio di settare (attraverso l&#8217;applicativo windows per ora!!) il traffico rete SOLO H3G (impostazioni-&gt;rete) e di disattivare il pin, altrimenti in righe di inizializzazione va inserito anche AT+CPIN=&#8221;vostropin&#8221;</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Si prega di citare questo sito come fonte e, se vi va, sono bene accette offerte di pizza e birra!!! saluti a tutti</p>
<p style="margin-bottom: 0cm; margin-left: 1.24cm">Leggete i commenti, ci sono cose interessanti</p>
]]></content:encoded>
			<wfw:commentRss>http://dpfsoftware.altervista.org/blog/?feed=rss2&amp;p=7</wfw:commentRss>
		</item>
		<item>
		<title>grazie fabrizio</title>
		<link>http://dpfsoftware.altervista.org/blog/?p=6</link>
		<comments>http://dpfsoftware.altervista.org/blog/?p=6#comments</comments>
		<pubDate>Wed, 02 May 2007 10:29:40 +0000</pubDate>
		<dc:creator>massimiliano</dc:creator>
		
		<category><![CDATA[Appunti Informatici]]></category>

		<guid isPermaLink="false">http://dpfsoftware.altervista.org/blog/?p=6</guid>
		<description><![CDATA[un grazie al signor fabrizio che mi ha dato un grande aiuto alla realizazione del nostro sito
grazie
max
]]></description>
			<content:encoded><![CDATA[<p>un grazie al signor fabrizio che mi ha dato un grande aiuto alla realizazione del nostro sito</p>
<p>grazie</p>
<p>max</p>
]]></content:encoded>
			<wfw:commentRss>http://dpfsoftware.altervista.org/blog/?feed=rss2&amp;p=6</wfw:commentRss>
		</item>
		<item>
		<title>Sys is undefined</title>
		<link>http://dpfsoftware.altervista.org/blog/?p=4</link>
		<comments>http://dpfsoftware.altervista.org/blog/?p=4#comments</comments>
		<pubDate>Mon, 30 Apr 2007 22:09:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Appunti Informatici]]></category>

		<guid isPermaLink="false">http://dpfsoftware.altervista.org/blog/?p=4</guid>
		<description><![CDATA[Durante la creazione del sito del &#8220;Gatto Nero&#8221;, mi sono imbattuto in un &#8220;problemino&#8221; riguardante Ajax di Microsoft. In pratica dopo aver implementato il controllo Calendar in un Update Panel, in realtà la pagina veniva comunque ricaricata ogni volta che l&#8217;utente selezionava un nuovo giorno. Questo era dovuto ad un problema di protezione. In pratica [...]]]></description>
			<content:encoded><![CDATA[<p>Durante la creazione del sito del &#8220;Gatto Nero&#8221;, mi sono imbattuto in un &#8220;problemino&#8221; riguardante Ajax di Microsoft. In pratica dopo aver implementato il controllo Calendar in un Update Panel, in realtà la pagina veniva comunque ricaricata ogni volta che l&#8217;utente selezionava un nuovo giorno. Questo era dovuto ad un problema di protezione. In pratica nel file Web.Config c&#8217;era qualcosa che non permetteva il perfetto caricamento degli script JS che abilitano Ajax ed ottenevo un SYS IS UNDEFINED nel browser (sapete quando appare il famoso !nel triangolo giallo? grrrrrr). Ecco come ho risolto il problema:</p>
<p><span class="ebay"></span></p>
<p>- lavorando con Visual Web Developer 2005, Asp.net 2.0 Ajax 1.0  e IE7</p>
<p>in VWD2005  ho cliccato in alto a destra solution explorer-&gt;Configure Asp.net, si apre la pagina di amministrazione del sito sono andato sulla scheda Protezione ed ho scelto &#8220;Questa applicazione gira in internet&#8221; ed ho abilitato tutti gli utenti e utenti Anonimi all&#8217;accesso all&#8217;applicazione (naturalmente se volete limitare qualche utente potete farlo) in ambiente di test potete fare quel che volete. Ricordatevi di selezionare le opzioni di protezione che fanno al caso vostro.</p>
<p>Dopo aver salvato queste nuove impostazioni tutto ha funzionato a meraviglia.</p>
<p>Non esitate a contattarmi se avete dubbi in merito. Proverò ad aiutare tutti.</p>
<p>Provate a guardare qui se non avete risolto&#8230;.forse trovate la soluzione ideale per voi:</p>
<p>http://forums.asp.net/7/1446560/ShowThread.aspx#1446560</p>
]]></content:encoded>
			<wfw:commentRss>http://dpfsoftware.altervista.org/blog/?feed=rss2&amp;p=4</wfw:commentRss>
		</item>
		<item>
		<title>Seppie in nero alla Buranella</title>
		<link>http://dpfsoftware.altervista.org/blog/?p=3</link>
		<comments>http://dpfsoftware.altervista.org/blog/?p=3#comments</comments>
		<pubDate>Mon, 30 Apr 2007 09:43:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Ricette]]></category>

		<guid isPermaLink="false">http://dpfsoftware.altervista.org/blog/?p=3</guid>
		<description><![CDATA[Ricetta fornita dalla Trattoria al Gatto Nero
 Ingredienti per 6 persone
1 kg di seppie fresche e nostrane
1 bicchiere di olio di oliva
1 bicchierino di aceto
1 bicchiere di vino bianco
1 cucchiaio di concentrato di pomodoro
1 o 2 sacchetti del nero delle seppie
sale, pepe, prezzemolo, 2 spicchi di aglio
Preparazione
Pulire bene le seppie, raccogliere il sacchetto del nero e [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ricetta fornita dalla Trattoria al Gatto Nero</strong></p>
<p> Ingredienti per 6 persone<br />
1 kg di seppie fresche e nostrane<br />
1 bicchiere di olio di oliva<br />
1 bicchierino di aceto<br />
1 bicchiere di vino bianco<br />
1 cucchiaio di concentrato di pomodoro<br />
1 o 2 sacchetti del nero delle seppie<br />
sale, pepe, prezzemolo, 2 spicchi di aglio<br />
Preparazione<br />
Pulire bene le seppie, raccogliere il sacchetto del nero e metterlo da parte. In una pentola con bordi bassi versare l&#8217;olio e l&#8217;aglio, soffriggere l&#8217;aglio e quindi toglierlo. Aggiungere le seppie, soffriggere bene, versare il vino bianco, mettere sale, pepe, prezzemolo. Rompere il sacchetto del nero nel tegame; in un contenitore a parte, diluire il concentrato di pomodoro assieme all&#8217;aceto e a due bicchieri di acqua e versarlo nella pentola. Cuocere finchè le seppie saranno tenere.</p>
]]></content:encoded>
			<wfw:commentRss>http://dpfsoftware.altervista.org/blog/?feed=rss2&amp;p=3</wfw:commentRss>
		</item>
	</channel>
</rss>
