<?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>Ricerca Archivi -</title>
	<atom:link href="https://simonetocco.it/category/ricerca/feed/" rel="self" type="application/rss+xml" />
	<link>https://simonetocco.it/category/ricerca/</link>
	<description></description>
	<lastBuildDate>Sun, 06 Feb 2022 17:41:35 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://simonetocco.it/wp-content/uploads/2020/12/logoSimone-1-150x150.png</url>
	<title>Ricerca Archivi -</title>
	<link>https://simonetocco.it/category/ricerca/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Software per Impianto Solare Combinato con Corrente</title>
		<link>https://simonetocco.it/software-per-impianto-solare-combinato-con-corrente/</link>
					<comments>https://simonetocco.it/software-per-impianto-solare-combinato-con-corrente/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Sun, 06 Feb 2022 17:41:31 +0000</pubDate>
				<category><![CDATA[Agenda Digitale]]></category>
		<category><![CDATA[Ricerca]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[solare]]></category>
		<guid isPermaLink="false">https://simonetocco.it/?p=2943</guid>

					<description><![CDATA[<p>Gli Impianti solari Termici sono sempre più utilizzati in abitazioni e aziende per ridurre notevolmente l&#8217;apporto di energia non rinnovabile quindi i consumi. Nella quasi totalità dei casi, un impianto solare termico è combinato con altra sorgente di energia come una caldaia a gas o una resistenza elettrica. In quest&#8217;ultimo caso, possiamo trovarci in una [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/software-per-impianto-solare-combinato-con-corrente/">Software per Impianto Solare Combinato con Corrente</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Gli <strong>Impianti solari Termici</strong> sono sempre più utilizzati in abitazioni e aziende per ridurre notevolmente l&#8217;apporto di energia non rinnovabile quindi i consumi. Nella quasi totalità dei casi, un impianto solare termico <strong>è combinato con altra sorgente di energia</strong> come <strong>una caldaia a gas o una resistenza elettrica</strong>.</p>



<p>In quest&#8217;ultimo caso, possiamo trovarci in una situazione in cui <strong>l&#8217;impianto può attingere a corrente elettrica da un impianto fotovoltaico</strong> quindi utilizzare la corrente prodotta <strong>per riscaldare l&#8217;acqua</strong> ma, può succedere che <strong>l&#8217;avvio della resistenza</strong> elettrica <strong>avvenga in un momento in cui non abbiamo disponibilità di corrente</strong> prodotta dall&#8217;impianto fotovoltaico quindi dovremmo attingere alla co<strong>rrente elettrica di rete</strong> ad un costo decisamente maggiore rispetto al GAS. Questo può avvenire perchè:</p>



<ul class="wp-block-list"><li>Ci troviamo i<strong>n mancanza di sole</strong> quindi di produzione di energia elettrica</li><li>L&#8217;impiando elettrico domestico/industriale <strong>sta già consumando</strong> gran parte dell&#8217;energia elettrica prodotta</li></ul>



<p>Per avere un <strong>reale efficientamento</strong> di un impianto Solare Termico con Resistenza elettrica abbinata ad un impianto fotovoltaico, dobbiamo necessariamente ricorrere ad una soluzione intelligente <strong>combinata all&#8217;elettronica</strong>.</p>



<p>Possiamo quindi ipotizzare il <strong>seguente schema logico</strong> per la creazione di una <strong>centralina che governi la resistenza elettrica</strong> e dia alimentazione a quest&#8217;ultima <strong>solo in presenza di corrente prodotta dall&#8217;impianto fotovoltaico</strong>.  La centralina effettuerà quindi un <strong>controllo sulla temperatura attuale</strong> dell&#8217;acqua resente nel Boiler d&#8217;accumulo e, quando questa non è idonea ad una temperatura impostata (es 65°) controlla che ci sia d<strong>isponibilità di corrente dall&#8217;impianto fotovoltaico</strong> facendo una semplice sottrazione:</p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-amber-color">Corrente &#8220;Pulita&#8221; Disponibile</mark> = <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">(Corrente Prodotta da impianto Fotovoltaico)</mark>  &#8211;  <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">(Corrente Instantanea Consumata)</mark></p>



<p>Quando la Corrente &#8220;Pulita&#8221; Disponibile (ovvero prodotta dall&#8217;impianto fotovoltaico) è uguale o superiore alla potenza assorbita dalla resistenza (es. 1Kw) allora possiamo accendere la resistenza accumulando quindi nel Boiler solo energia autoprodotta.</p>



<figure class="wp-block-image size-large"><a href="https://simonetocco.it/wp-content/uploads/2022/02/Blank-diagram-1.jpeg"><img fetchpriority="high" decoding="async" width="1024" height="826" src="https://simonetocco.it/wp-content/uploads/2022/02/Blank-diagram-1-1024x826.jpeg" alt="" class="wp-image-2945" srcset="https://simonetocco.it/wp-content/uploads/2022/02/Blank-diagram-1-1024x826.jpeg 1024w, https://simonetocco.it/wp-content/uploads/2022/02/Blank-diagram-1-300x242.jpeg 300w, https://simonetocco.it/wp-content/uploads/2022/02/Blank-diagram-1-768x620.jpeg 768w, https://simonetocco.it/wp-content/uploads/2022/02/Blank-diagram-1.jpeg 1243w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading" id="cosa-serve-per-realizzare-la-centralina">Cosa Serve per Realizzare la Centralina</h2>



<p>Realizzare questa centralina è molto semplice e poco oneroso in termini economici. Ci servirà quindi</p>



<ul class="wp-block-list"><li>Una scheda programmabile (es. Arduino)</li><li>Un sensore di temperatura per rilevare la temperatura nel boiler</li><li>Un relè per accendere o spegnere la resistenza</li><li>Un Trasformatore Amperometrico da collegare al contatore di prelievo corrente</li><li>Un Trasformatore Amperometrico da collegare al contatore di immissione corrente dell&#8217;impianto fotovoltaico.</li></ul>
<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------><div class="wpcb_nothing_offset"></div>

<style>
    
    .wpcb_template_main_1{
        
        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     
        
    }
    
    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }
    
    .wpcb_template_main_1 .wpcb_box_content_container{
        
    }    
    
    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }
    
    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    
        
</style>


<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
    <div class="wpcb_box_all_content_container">
        <div class="wpcb_box_content_container">    
            <div class="wpcb_box_heading">
                <div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
            </div>            
            <div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>    
            <div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
        </div>    
    </div>
</div><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------><div class="wpcb-tracker" data-id="3638587" data-boxid="1" data-visitedpage="https://simonetocco.it:443/category/ricerca/feed/" data-visittype="visit"></div><p>L'articolo <a href="https://simonetocco.it/software-per-impianto-solare-combinato-con-corrente/">Software per Impianto Solare Combinato con Corrente</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/software-per-impianto-solare-combinato-con-corrente/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mano Robotica Arduino sketch</title>
		<link>https://simonetocco.it/mano-robotica-arduino-sketch/</link>
					<comments>https://simonetocco.it/mano-robotica-arduino-sketch/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Mon, 19 Nov 2018 13:16:33 +0000</pubDate>
				<category><![CDATA[Ricerca]]></category>
		<category><![CDATA[Robotica]]></category>
		<guid isPermaLink="false">https://simonetocco.it/?p=1905</guid>

					<description><![CDATA[<p>Uno tra i progetti piu&#8217; interessanti e d&#8217;effetto da intraprendere in campo robotica è certamente quello della mano robotica che si può realizzare utilizzando Arduino. In questo articolo pubblicherò lo sketch realizzato per dare un primo movimento ad una mano robotica al fine di capire il meccanismo di funzionamento e consentirvi quindi di estendere lo [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/mano-robotica-arduino-sketch/">Mano Robotica Arduino sketch</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Uno tra i progetti piu&#8217; interessanti e d&#8217;effetto da intraprendere in campo robotica è certamente quello della<strong> mano robotica</strong> che si può realizzare utilizzando <strong>Arduino</strong>. In questo articolo pubblicherò lo sketch realizzato per dare un primo movimento ad una mano robotica al fine di capire il meccanismo di funzionamento e consentirvi quindi di estendere lo <strong>sketch</strong> con ulteriori personalizzazioni.</p>
<p>La mano robotica da me realizzata consiste in una struttura metallica dotata di dita snodabili qui movimento viene imposto da fascette da elettricista le quali dispongono di capacità di trazione ma soprattutto di ritorno in posizione di memori essendo in materiale plastico.</p>
<p>Ogni dito è legato da una fascetta ad un servo motore che rappresenta ovviamente la forza propulsiva di movimento.</p>
<p><strong>Occorrente:</strong></p>
<h3>Occorrente:</h3>
<p><iframe style="width: 120px; height: 240px;" src="https://rcm-eu.amazon-adsystem.com/e/cm?ref=qf_sp_asin_til&amp;t=simonetocco-21&amp;m=amazon&amp;o=29&amp;p=8&amp;l=as1&amp;IS1=1&amp;asins=B008GRTSV6&amp;linkId=f31bbeb218b8e2c9205fa3429f02bf24&amp;bc1=FFFFFF&amp;lt1=_top&amp;fc1=333333&amp;lc1=0066C0&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" data-mce-fragment="1"><br />
</iframe><iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="https://rcm-eu.amazon-adsystem.com/e/cm?ref=tf_til&#038;t=simonetocco-21&#038;m=amazon&#038;o=29&#038;p=8&#038;l=as1&#038;IS1=1&#038;asins=B08394N1W5&#038;linkId=76172ca8e7eabf6b4bc2c89600e350a0&#038;bc1=FFFFFF&#038;lt1=_top&#038;fc1=333333&#038;lc1=0066C0&#038;bg1=FFFFFF&#038;f=ifr"><br />
    </iframe><iframe style="width: 120px; height: 240px;" src="https://rcm-eu.amazon-adsystem.com/e/cm?ref=tf_til&amp;t=simonetocco-21&amp;m=amazon&amp;o=29&amp;p=8&amp;l=as1&amp;IS1=1&amp;asins=B01N40EK6M&amp;linkId=2bb1d142774fd9b142e559cd75ee2ee2&amp;bc1=FFFFFF&amp;lt1=_top&amp;fc1=333333&amp;lc1=0066C0&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" data-mce-fragment="1"><iframe style="width: 120px; height: 240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="https://rcm-eu.amazon-adsystem.com/e/cm?ref=tf_til&amp;t=simonetocco-21&amp;m=amazon&amp;o=29&amp;p=8&amp;l=as1&amp;IS1=1&amp;asins=B08394N1W5&amp;linkId=76172ca8e7eabf6b4bc2c89600e350a0&amp;bc1=FFFFFF&amp;lt1=_top&amp;fc1=333333&amp;lc1=0066C0&amp;bg1=FFFFFF&amp;f=ifr"><br />
    </iframe></iframe><br />
Senza perderci troppo in lungaggini, vediamo lo sketch della mano robotica  Arduino commentando successivamente il codice. Premetto che il codice scritto non è sintatticamente dei migliori ma aiuterà i meno esperti a capire di piu&#8217;.</p>
<pre>#include &lt;Servo.h&gt;

Servo myservo;

int pos = 0;
int ciclo = 0;

void setup()
{
myservo.attach(9);
}

void loop()
{
for (ciclo = 0; ciclo &lt; 3; ciclo+=1){
for (pos = 0; pos &lt; 45; pos += 1)
{
myservo.write(pos);
delay(15);
}
for (pos = 45; pos &gt;= 1; pos -= 1)
{
myservo.write(pos);
delay(15);
}
}

myservo.attach(10);
for (ciclo = 0; ciclo &lt; 3; ciclo+=1){
for (pos = 0; pos &lt; 45; pos += 1)
{
myservo.write(pos);
delay(15);
}
for (pos = 45; pos &gt;= 1; pos -= 1)
{
myservo.write(pos);
delay(15);
}
}

myservo.attach(11);
for (ciclo = 0; ciclo &lt; 3; ciclo+=1){
for (pos = 0; pos &lt; 45; pos += 1)
{
myservo.write(pos);
delay(15);
}
for (pos = 45; pos &gt;= 1; pos -= 1)
{
myservo.write(pos);
delay(15);
}
}

myservo.attach(12);
for (ciclo = 0; ciclo &lt; 3; ciclo+=1){
for (pos = 0; pos &lt; 45; pos += 1)
{
myservo.write(pos);
delay(15);
}
for (pos = 45; pos &gt;= 1; pos -= 1)
{
myservo.write(pos);
delay(15);
}
}

myservo.attach(13);
for (ciclo = 0; ciclo &lt; 3; ciclo+=1){
for (pos = 0; pos &lt; 45; pos += 1)
{
myservo.write(pos);
delay(15);
}
for (pos = 45; pos &gt;= 1; pos -= 1)
{
myservo.write(pos);
delay(15);
}
}

}</pre>
<p>Il codice comincia con l&#8217;inclusione della libreria utile per gestire i Servo Motori che è la Servo.h . Questa ci consente di impartire la rotazione di ogni singolo motore in gradi di rotazione.</p>
<p>Ci creiamo quindi un oggetto di tipo servo motore che inizializzeremo nel setup con il numero di porta su cui è agganciato il motore. Nel mio caso ho iniziato dalla porta 9 che corrisponde al mignolo della mano robotica.</p>
<p>Nel loop del programma ho avviato due cicli di for per ciascun dito con una variabile incrementale da 0 a 45 che corrisponderanno a 45 gradi di rotazione dei motori. Il primo ciclo di for sarà incrementale mentre il secondo in decremento e consentirà al dito di ritornare nella sua posizione iniziale.</p>
<p>Terminati i cicli di for per ciascun dito si setta l&#8217;oggetto servo sulla porta successiva per cambiare movimento di dito.</p>
<p>Video Mano Robotica Arduino Sketch</p>
<p class="responsive-video-wrap clr"><iframe title="Mano Robotica Arduino Sketch" width="1200" height="675" src="https://www.youtube.com/embed/OFYCSvmqQLk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------></p>
<div class="wpcb_nothing_offset"></div>
<style>
<p>    .wpcb_template_main_1{</p>
<p>        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     </p>
<p>    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_content_container{</p>
<p>    }    </p>
<p>    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }</p>
<p>    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    </p>
</style>
<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
<div class="wpcb_box_all_content_container">
<div class="wpcb_box_content_container">
<div class="wpcb_box_heading">
<div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
</p></div>
<div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>
<div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
</p></div>
</p></div>
</div>
<p><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------></p>
<div class="wpcb-tracker" data-id="3638589" data-boxid="1" data-visitedpage="https://simonetocco.it:443/category/ricerca/feed/" data-visittype="visit"></div>
<p>L'articolo <a href="https://simonetocco.it/mano-robotica-arduino-sketch/">Mano Robotica Arduino sketch</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/mano-robotica-arduino-sketch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Acquisizione Forense Pagine Web come prova</title>
		<link>https://simonetocco.it/acquisizione-forense-pagine-web-come-prova/</link>
					<comments>https://simonetocco.it/acquisizione-forense-pagine-web-come-prova/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Fri, 26 Oct 2018 18:00:08 +0000</pubDate>
				<category><![CDATA[Informatica Forense]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Ricerca]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[forense]]></category>
		<category><![CDATA[forensic]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[sha1]]></category>
		<guid isPermaLink="false">https://simonetocco.it/?p=1818</guid>

					<description><![CDATA[<p>Ormai gran parte delle informazioni e soprattutto delle discussioni viaggiano sul web. E&#8217; quindi inevitabile che anche molti reati o presunti tali vengano commessi all&#8217;interno di pagine web. Hai fini giudiziari risulta quindi indispensabile fornire come prova una pagina internet quale elemento probatorio di accusa o difesa.  Spesso però si commettono errori grossolani che invalidano [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/acquisizione-forense-pagine-web-come-prova/">Acquisizione Forense Pagine Web come prova</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ormai gran parte delle informazioni e soprattutto delle discussioni viaggiano sul web. E&#8217; quindi inevitabile che anche molti <strong>reati o presunti tali</strong> vengano commessi all&#8217;interno di pagine web. Hai fini giudiziari risulta quindi indispensabile fornire <strong>come prova una pagina internet</strong> quale elemento probatorio di accusa o difesa.  Spesso però si commettono errori grossolani che invalidano molto semplicemente una prova in quanto non acquisita in metodo scientifico.</p>
<p>&nbsp;</p>
<h2>Foto o stampa della pagina web non basta come prova</h2>
<p>Molti ritengono che sia sufficiente <strong>stampare una pagina di un sito web o farle una foto</strong> per acquisirla quindi come prova ed essere esibita quindi in corso di giudizio. Questo purtroppo o per fortuna<strong> non è assolutamente sufficiente</strong> in quanto una foto potrebbe essere facilmente manipolata così come una stampa rendendo non veritieri gli elementi di accusa o difesa che compongono il sito web (<strong>Corte di Cassazione, con sentenza n. 2912/94</strong>). Anche se una foto di una pagina di un sito web o una stampa della stessa <strong>venissero autenticate da un pubblico ufficiale o notaio</strong>, questa sarebbe del tutto inefficace dal punto di vista probatorio a meno che il notaio non verifichi anche la presenta di quanto si vuole <strong>dimostrare direttamente online</strong>. Questo però comporta che tra la pubblicazione del contenuto oggetto di prova e l&#8217;acquisizione certificata con un pubblico ufficiale <strong>può passare diverso tempo</strong>, tempo che può essere utilizzato dalla controparte per <strong>modificare o eliminare</strong> quanto proposto su un sito internet.</p>
<p>&nbsp;</p>
<h2>Acquisizione Forense di una pagina Web</h2>
<p>Utilissima in caso di reati quali ingiuria, calunnia, minacce, stalking e diffamazione, l&#8217;acquisizione forense di una pagina web viene eseguita utilizzando particolari accorgimenti tecnici che legano il <strong>contenuto di una pagina internet ad una data certa</strong> rendendo impossibile la manipolazione del contenuto e del suo legame con la data di acquisizione. Attraverso questo espediente si può <strong>dare valore legale ad una pagina web</strong> utilizzandola quindi come prova in sede di giudizio. Il metodo più frequente e meno dispendioso per effettuare una <strong>certificazione di una pagina web</strong>, è quello di utilizzare algoritmi di crittografia quindi utilizzando le <strong>funzioni HASH</strong></p>
<p>&nbsp;</p>
<h2>Acquisizione Forense con Funzioni Hash</h2>
<p>Gli <strong>algoritmi MD5 e SHA1</strong> sono detti anche di hash in quanto, <strong>partendo da un testo qualsiasi, generano una stringa di lunghezza fissa</strong>. L&#8217;aspetto forte è che la funzione opera <strong>solo in un verso</strong>, non è quindi possibile risalire ad un testo partendo da una stringa hash. Questa funzione rappresenta una sorta di <strong>impronta digitale</strong> del contenuto di un file e viene spesso usata per asserire che un testo o un file non sia stato alterato da una persona, virus o malware. Allo stesso modo è possibile utilizzare le <strong>funzioni HASH per autenticare una pagina web</strong>.  A tal fine gli algoritmi procedono all&#8217;acquisizione del <strong>contenuto di una pagina web</strong> e anche delle <strong>comunicazioni che il server invia</strong> ad un utente dove sono contenute anche la data e l&#8217;orario in cui una pagina viene richiesta. <strong>I testi ricavati</strong> vengono quindi passati sotto un algoritmo di hash il quale <strong>genera una stringa univoca ripetibile solo avendo gli stessi testi come input</strong>. Viene da se quindi che queste funzioni sono molto utili per avere <strong>un&#8217;acquisizione forense</strong> di una pagina web che non potrà essere invalidata.</p>
<h1 style="text-align: center;"><a href="https://simonetocco.it/generatore-di-pagine-web-certificate-come-prova/">SCOPRI IL SERVIZIO GRATUITO DI ACQUISIZIONE FORENSE</a></h1>
<p><!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------></p>
<div class="wpcb_nothing_offset"></div>
<style>
<p>    .wpcb_template_main_1{</p>
<p>        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     </p>
<p>    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_content_container{</p>
<p>    }    </p>
<p>    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }</p>
<p>    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    </p>
</style>
<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
<div class="wpcb_box_all_content_container">
<div class="wpcb_box_content_container">
<div class="wpcb_box_heading">
<div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
</p></div>
<div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>
<div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
</p></div>
</p></div>
</div>
<p><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------></p>
<div class="wpcb-tracker" data-id="3638591" data-boxid="1" data-visitedpage="https://simonetocco.it:443/category/ricerca/feed/" data-visittype="visit"></div>
<p>L'articolo <a href="https://simonetocco.it/acquisizione-forense-pagine-web-come-prova/">Acquisizione Forense Pagine Web come prova</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/acquisizione-forense-pagine-web-come-prova/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Brevetto Sistema Anticontraffazione</title>
		<link>https://simonetocco.it/brevetto-anticontraffazione/</link>
					<comments>https://simonetocco.it/brevetto-anticontraffazione/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Sat, 05 Mar 2016 11:15:45 +0000</pubDate>
				<category><![CDATA[Ricerca]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[anticontraffazione]]></category>
		<category><![CDATA[brevetto]]></category>
		<category><![CDATA[crittografia]]></category>
		<category><![CDATA[nfc]]></category>
		<category><![CDATA[rfid]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=1356</guid>

					<description><![CDATA[<p>Qualche anno fa, ancora in ambiti universitari,  ho depositato un brevetto, come modello di utilità, circa un sistema anticontraffazione basato sulle tecnologie QR-code, Rfid ed NFC Tag unito ad un sistema di crittografia a chiave simmetrica. Il brevetto rende possibile applicare sistemi anticontraffazione a biglietti eventi, documenti come patente, passaporto ecc e qualsiasi prodotto o [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/brevetto-anticontraffazione/">Brevetto Sistema Anticontraffazione</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Qualche anno fa, ancora in ambiti universitari,  ho depositato un brevetto, come modello di utilità, circa un <strong>sistema anticontraffazione</strong> basato sulle tecnologie<strong> QR-code, Rfid ed NFC Tag</strong> unito ad un sistema di crittografia a chiave simmetrica. Il brevetto rende possibile applicare sistemi anticontraffazione a biglietti eventi, documenti come patente, passaporto ecc e qualsiasi prodotto o servizio che utilizzi un identificativo univoco.</p>
<p>Di seguito, le slide di presentazione del <strong>sistema anticontraffazione</strong></p>
<p><a class="fullscreen-mode" href="https://simonetocco.it/themencode-pdf-viewer-sc/?file=http://simonetocco.it/wp-content/uploads/2016/03/brevetto.pdf&settings=001111010&lang=it#page=&zoom=auto&pagemode=" target="_blank">Fullscreen Mode</a><br><iframe width="100%" height="800" src="https://simonetocco.it/themencode-pdf-viewer-sc/?file=http://simonetocco.it/wp-content/uploads/2016/03/brevetto.pdf&settings=001111010&lang=it#page=&zoom=auto&pagemode="></iframe><!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------></p>
<div class="wpcb_nothing_offset"></div>
<style>
<p>    .wpcb_template_main_1{</p>
<p>        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     </p>
<p>    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_content_container{</p>
<p>    }    </p>
<p>    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }</p>
<p>    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    </p>
</style>
<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
<div class="wpcb_box_all_content_container">
<div class="wpcb_box_content_container">
<div class="wpcb_box_heading">
<div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
</p></div>
<div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>
<div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
</p></div>
</p></div>
</div>
<p><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------></p>
<div class="wpcb-tracker" data-id="3638593" data-boxid="1" data-visitedpage="https://simonetocco.it:443/category/ricerca/feed/" data-visittype="visit"></div>
<p>L'articolo <a href="https://simonetocco.it/brevetto-anticontraffazione/">Brevetto Sistema Anticontraffazione</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/brevetto-anticontraffazione/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Estrarre indirizzi email da Pagine Gialle</title>
		<link>https://simonetocco.it/estrarre-indirizzi-email-pagine-gialle/</link>
					<comments>https://simonetocco.it/estrarre-indirizzi-email-pagine-gialle/#comments</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Sat, 05 Mar 2016 10:31:03 +0000</pubDate>
				<category><![CDATA[PERL]]></category>
		<category><![CDATA[Ricerca]]></category>
		<category><![CDATA[estrattore]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[extractor]]></category>
		<category><![CDATA[paginegialle]]></category>
		<category><![CDATA[Perl]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=1346</guid>

					<description><![CDATA[<p>Qualche annetto fa, ho avuto la necessità di (far finta 😉 ) di ottenere svariati indirizzi email dal portale Pagine Gialle per contattare qualche azienda di una determinata categoria merceologia. In quel periodo studiavo PERL quindi perché non provarci 🙂 Ora, a distanza di anni, ritrovo lo script e da bravo Opensourcer pubblico qui l&#8217;estrattore. [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/estrarre-indirizzi-email-pagine-gialle/">Estrarre indirizzi email da Pagine Gialle</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Qualche annetto fa, ho avuto la necessità di (far finta <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ) di ottenere svariati indirizzi email dal portale Pagine Gialle per contattare qualche azienda di una determinata categoria merceologia. In quel periodo studiavo PERL quindi perché non provarci <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ora, a distanza di anni, ritrovo lo script e da bravo Opensourcer pubblico qui l&#8217;estrattore.</p>
<p>&nbsp;</p>
<p>Non ho verificato se sia ancora possibile estrarre indirizzi email da Pagine Gialle poiché probabilmente il portale avrà cambiato qualche parametro. Sono sicuro però che con qualche semplice modifica può tornare funzionante <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p>&nbsp;</p>
<p><em><strong>NB:</strong> inviare e-mail ad indirizzi che non hanno prestato il consenso è reato. Lo script è rilasciato a scopo di ricerca, si diffida ogni uso illecito.</em></p>
<p>&nbsp;</p>
<pre>#! usr/bin/perl</pre>
<pre>$queryString='http://www.paginegialle.it/pgol/p-1/4-';
$keywords = $ARGV[0];
$location = $ARGV[1];
$raggio = $ARGV[2];
unless(open DATI, '&gt;' . 'export.txt') {
die "\nNon è stato possibile creare il file di esportazione\n";
}
##########################################################################################################
######################## Creo il finto Browser ###########################################################
##########################################################################################################
#use strict; 
#use warnings; 
 
use LWP::UserAgent;
use HTTP::Cookies;</pre>
<pre>$ua = LWP::UserAgent-&gt;new();
print "Fake browser creato.\n";</pre>
<pre>$cookies = HTTP::Cookies-&gt;new(
file =&gt; "cookies.txt",
autosave =&gt; 1,
);
print "Ricezione cookies abilitata.\n";</pre>
<pre>$ua-&gt;cookie_jar($cookies);
print "Codifica cookies effettuata.\n";</pre>
<pre>$ua-&gt;agent("Windows IE 7");
print "Dichiarazione di essere il browser più scadente in circolazione comunicata ;)\n";</pre>
<pre>
##########################################################################################################
######################## Rendo GET friendly la keyword della categoria da ricercare ######################
##########################################################################################################
$keywords =~ s/\s/%20/g;
$queryString=$queryString.$keywords;</pre>
<pre>##########################################################################################################
######################## Rendo GET friendly la location da ricercare #####################################
##########################################################################################################
if($location){
 $location =~ s/\s/%20/g;
 $queryString = $queryString."/3-".$location; 
}</pre>
<pre>##########################################################################################################
######################## Porto al massimo il numero di risultati per una pagina ##########################
##########################################################################################################
$queryString = $queryString."?mr=50";</pre>
<pre>##########################################################################################################
######################## Rendo GET friendly il raggio entro il quale devo cercare ########################
##########################################################################################################
if($raggio){
 if($raggio == '25'){
 $queryString = $queryString."?&amp;enl=7";
 }elsif($raggio == '50'){
 $queryString = $queryString."?&amp;enl=8";
 }elsif($raggio == '100'){
 $queryString = $queryString."?&amp;enl=9";
 }else{
 die "Formato raggio non corretto. Inserire '25' '50' o '100'";
 }
}</pre>
<pre>print "Query string pronta.\n";
$pageNumber = 1;
##########################################################################################################
######################## Calcolo il numero di pagina da visualizzare #####################################
##########################################################################################################</pre>
<pre>for($i=1;$i&lt;=$pageNumber;$i++){</pre>
<pre>$response = $ua-&gt;get($queryString);
 print "Scaricata la pagina $queryString di dimensione ".length($response-&gt;decoded_content)." bytes\n";</pre>
<pre>unless($response-&gt;is_success) {
 print "\nErrore nello scaricamento file HTML: " . $response-&gt;status_line."\n";
 }</pre>
<pre>$fileOut = "result-$i.html";</pre>
<pre>unless(open OUT, '&gt;' . $fileOut) {
 die "\nNon è stato possibile creare il file '$fileOut'\n";
 }
print "Creato il file $fileOut\n";
# Setto la codifica
binmode(OUT, ":utf8");</pre>
<pre>print OUT $response-&gt;decoded_content;</pre>
<pre>close OUT;
$fileIn = "result-$i.html";
open(IN,$fileIn);
@contenuto=&lt;IN&gt;;</pre>
<pre>##########################################################################################################
######################## Verifico il numero di risultati trovati e lo memorizzo ##########################
##########################################################################################################
if($i==1){
 foreach (@contenuto){
 if ($_ =~/&lt;span class="h-bold"&gt;(\d+)&lt;\/span&gt;/){
 $resultNumber= $1;
 print "Trovati $resultNumber risultati.\n";
 break; 
 }
 }
}</pre>
<pre>$pageNumber = $resultNumber/50;
$quote = $pageNumber/int($pageNumber);
if($quote!=1){
 $pageNumber = sprintf("%d", $pageNumber)+1;
}</pre>
<pre>foreach (@contenuto)
{</pre>
<pre>chomp ($_);
 if($_=~/&lt;a title=\"Scheda Azienda (.+)\" class="_lms _noc"/)
 {
 $ragione_sociale = $1;
 $ragione_sociale =~ s/\&amp;amp\;/\&amp;/g;
 }
 elsif($_=~/\&lt;span class\=\"street-address\"\&gt;(.+)\, ([\w|\.|\s]+).+ class="locality"&gt;(\d\d\d\d\d) ([\w|\.|\s]+) \((\w\w)\)&lt;\/span&gt;/)
 {
 $civico = $1;
 $indirizzo = $2;
 $cap = $3;
 $citta = $4;
 $provincia = $5;
 }
 elsif($_=~/&lt;div class="address"&gt;/){
 $inizio = 1;
 }
 elsif($inizio==1 &amp;&amp; $_=~/&lt;span class\=\"type\"&gt; tel\:&lt;\/span&gt;/){
 $tel = 1;
 }
 elsif($inizio==1 &amp;&amp; $_=~/^&lt;span class=\"type\"&gt; fax\:&lt;\/span&gt;/){
 $fax = 1;
 }
 elsif($tel==1 &amp;&amp; (($_=~/^&lt;span class="value"&gt;([\d|\s]+), ([\d|\s]+)&lt;\/span&gt;/) || ($_=~/&lt;span class="value"&gt;([\d|\s]+)&lt;\/span&gt;/)) ){
 $tel1 = $1;
 $tel2 = $2;
 $tel = 0;
 }
 elsif($fax==1 &amp;&amp; $_=~/^&lt;span class="value"&gt;([\d|\s]+)&lt;\/span&gt;/ ){
 $fax1 = $1;
 $fax = 0;
 }
 elsif($inizio==1 &amp;&amp; $_=~/&lt;\/div&gt;/ ){
 $inizio = 0;
 print DATI "$ragione_sociale,$indirizzo,$cap,$citta,$provincia,$tel1,$tel2,$fax1\n";
 }
}
close(IN);</pre>
<pre>
#Ogni pagina visitata, setto la nuova pagina da visitare
$queryString =~ s/p-(\d*)/p-$i/;
}</pre>
<pre>
close (DATI);</pre>
<p><!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------></p>
<div class="wpcb_nothing_offset"></div>
<style>
<p>    .wpcb_template_main_1{</p>
<p>        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     </p>
<p>    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_content_container{</p>
<p>    }    </p>
<p>    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }</p>
<p>    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    </p>
</style>
<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
<div class="wpcb_box_all_content_container">
<div class="wpcb_box_content_container">
<div class="wpcb_box_heading">
<div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
</p></div>
<div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>
<div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
</p></div>
</p></div>
</div>
<p><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------></p>
<div class="wpcb-tracker" data-id="3638595" data-boxid="1" data-visitedpage="https://simonetocco.it:443/category/ricerca/feed/" data-visittype="visit"></div>
<p>L'articolo <a href="https://simonetocco.it/estrarre-indirizzi-email-pagine-gialle/">Estrarre indirizzi email da Pagine Gialle</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/estrarre-indirizzi-email-pagine-gialle/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
	</channel>
</rss>
