<?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>Luca e Andrea</title>
	<atom:link href="http://www.lucaeandrea.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lucaeandrea.com</link>
	<description>Il blog di Luca e Andrea</description>
	<lastBuildDate>Wed, 21 Jul 2010 21:44:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Inseriamo una mappa con le API 3</title>
		<link>http://www.lucaeandrea.com/inseriamo-una-mappa-con-le-api-3/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=inseriamo-una-mappa-con-le-api-3</link>
		<comments>http://www.lucaeandrea.com/inseriamo-una-mappa-con-le-api-3/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 21:33:38 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[js]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[api 3.0]]></category>
		<category><![CDATA[gmap]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mappe]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=143</guid>
		<description><![CDATA[Vediamo come inserire in modo semplice una mappa di Google su una pagina web utilizzando le API versione 3.
Con questo post si genera una mappa partendo dalle coordinate geografiche.]]></description>
			<content:encoded><![CDATA[
<p>Con l&#8217;introduzione della versione 3 delle API di Google map non è più necessario generare una chiave univoca per ogni sito dove dobbiamo inserire le nostre mappe e questo semplifica molto le cose quando procediamo alla pubblicazione di un sito dall&#8217;area di sviluppo in produzione perché non ci dobbiamo preoccupare di generare una nuova chiave.</p>
<p>Ma ora andiamo più nello specifico e vediamo come iniziare da markup della nostra pagina dove inseriamo un div con ID<strong> map.</strong></p>
<pre class="brush: xml;">﻿﻿&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;it&quot; lang=&quot;it&quot;&gt;
&lt;head&gt;
   &lt;title&gt;Contatti - Sport 62&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/&gt;
   &lt;meta name=&quot;Language&quot; content=&quot;it&quot;/&gt;
   &lt;meta name=&quot;Description&quot; content=&quot;&quot;/&gt;
   &lt;meta name=&quot;KeyWords&quot; content=&quot;&quot;/&gt;
   &lt;script type=&quot;text/javascript&quot; src=&quot;/include/jquery.js&quot;&gt;&lt;/script&gt;
   &lt;script type=&quot;text/javascript&quot; src=&quot;http://maps.google.com/maps/api/js?sensor=true&amp;language=it&quot;&gt;&lt;/script&gt;
   &lt;!-- DOCUMENT READY --&gt;
   &lt;script type=&quot;text/javascript&quot;&gt;
   $(document).ready(function(){
   });
   &lt;/script&gt;
   &lt;style&gt;
   #contenitore{
     width:900px;
     height:100%;
     margin:auto;
     background-color:#ccc;
   }
   #map {
     width:500px;
     height:400px;
   }
   &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;contenitore&quot;&gt;
    &lt;div id=&quot;mappa&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<div>Nel nostro documento abbiamo definito un di contenitore largo 900px e il div map che conterrà la nostra mappa di google. Nell&#8217;head del documento c&#8217;è la chiamata alle api di google dove gli passiamo come parametro <strong>sensor=true</strong> e la localizzazione della lingua tramite il parametro <strong>language=it</strong> così la nostra mappa &#8220;parlerà italiano&#8221;.</div>
<div>Ora andiamo a scrivere la nostra funzione che ci permetterà di visualizzare la mappa.</div>
<div>
<pre class="brush: xml;">&lt;script type=&quot;text/javascript&quot;&gt;
function initialize() {
    var map = new google.maps.Map(document.getElementById(&quot;map&quot;), {
    scaleControl: true});
    map.setCenter(new google.maps.LatLng(45.66100, 12.24581));
    map.setZoom(15);
    map.setMapTypeId(google.maps.MapTypeId.ROADMAP);
    var marker = new google.maps.Marker({map: map, position:
    map.getCenter()});
    var infowindow = new google.maps.InfoWindow();
    infowindow.setContent(&quot;&lt;p&gt;Testo di prova del fumetto&lt;br /&gt;Piazzale Duca d'aosta&lt;br /&gt;Treviso (TV)&lt;br /&gt;Ulteriore riga&lt;/p&gt;&quot;);

    infowindow.open(map, marker);
    google.maps.event.addListener(marker, 'click', function() {
      infowindow.open(map, marker);
    });
}
&lt;/script&gt;</pre>
</div>
<p>In questa funzione per prima cosa andiamo ad inizializzare l&#8217;oggetto google.maps.Map nel nostro div, poi gli impostiamo il centro della mappa con le coordinate, in questo esempio è la stazione ferroviaria di Treviso ed impostiamo il livello di zoom a 15, l&#8217;ultima impostazione della mappa è la tipologia che corrisponde a Mappa quando utilizziamo le Google Maps.<br />
Fatto questo creiamo un nuovo marker posizionandolo nel nostro centro della mappa ed è molto semplice perché nell&#8217;inizializzazione gli passiamo un oggetto con la mappa da utilizzare e la posizione.<br />
Impostato il marker creiamo il fumetto attracerso l&#8217;oggetto InfoWindows() dove gli facciamo scrivere del testo di prova e lo associamo al marker creato prima.<br />
L&#8217;ultima azione che facciamo è associare al click sul marker l&#8217;apertura del fumetto.</p>
<p>Ora è sufficiente richiamare la funzione initialize() all&#8217;apertura della pagina ed abbiamo la nostra mappa.</p>
<pre class="brush: xml;">$(document).ready(function(){
    initialize();
})</pre>
<p>Per tutte le opzioni che si possono utilizzare vi rimando alla <a title="Documentazione Google Map API" href="http://code.google.com/intl/it-IT/apis/maps/documentation/javascript/" target="_blank">documentazione ufficiale</a> di google Map.</p>
<p>L&#8217;esempio di questo post lo potete trovare <a title="Esempio della google map" href="http://www.lucaeandrea.com/esempi/prova-googlemap.html" target="_blank">qui</a>.</p>
<p>Come sempre aspetto commenti / critiche / approvazioni</p>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.lucaeandrea.com/google-seach-engine-optimization/" title="Google Seach Engine Optimization (1 settembre 2009)">Google Seach Engine Optimization</a> (0)</li>
	<li><a href="http://www.lucaeandrea.com/google-ottiene-il-copyright-per-la-propria-homepage/" title="Google ottiene il copyright per la propria homepage (9 settembre 2009)">Google ottiene il copyright per la propria homepage</a> (2)</li>
	<li><a href="http://www.lucaeandrea.com/auguri-google-analytics/" title="Auguri Google Analytics (15 novembre 2009)">Auguri Google Analytics</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/inseriamo-una-mappa-con-le-api-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe CS5 on the road</title>
		<link>http://www.lucaeandrea.com/adobe-cs5-on-the-road/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=adobe-cs5-on-the-road</link>
		<comments>http://www.lucaeandrea.com/adobe-cs5-on-the-road/#comments</comments>
		<pubDate>Thu, 06 May 2010 13:43:47 +0000</pubDate>
		<dc:creator>AndreaDesign</dc:creator>
				<category><![CDATA[grafica]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[cs5]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[eventi]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=137</guid>
		<description><![CDATA[Ieri ho avuto il piacere di partecipare all'Adobe CS5 on the road a Padova, evento organizzato dalla Adobe Italia per presentare la nuova suite in uscita il 15 maggio di questo mese. Sono stati inizialmente presentati i vari prodotti, per poi entrare più nel dettaglio e dimostrare effettivamente le enormi novità introdotte in ogni singolo software.]]></description>
			<content:encoded><![CDATA[
<p>Ieri ho avuto il piacere di partecipare all&#8217;Adobe CS5 on the road a Padova, evento organizzato dalla Adobe Italia per presentare la nuova suite in uscita il 15 maggio di questo mese. Sono stati inizialmente presentati i vari prodotti, per poi entrare più nel dettaglio e dimostrare effettivamente le enormi novità introdotte in ogni singolo software. Di seguito riporto ciò che mi ha colpito maggiormente:</p>
<p><strong>ILLUSTRATOR:</strong></p>
<ul>
<li>Introdotta la griglia prospettica, con diversi punti di fuoco, anche personalizzabili. Questo permette di lavorare in 3D, che già di per sé è una splendida novità</li>
<li>Tratti di spessore variabile: possibilità di variare lo spessore di un tratto e volendo definirlo come tratto per un pennello</li>
<li>Pennello vettoriale: questa funzionalità rende sempre più semplice  colorare come se fossimo in photoshop, rendendo ogni tratto un vettoriale</li>
<li>Per i nostalgici di FreeHand è stata introdotta la funzione &#8220;incolla dentro&#8221;, che meprmette di delimitare un&#8217;area in cui lavorare e posizionare più velocemente gli elementi secondo la profondità dei livelli</li>
<li>Possibilità di creare più pagine all&#8217;interno di un solo file</li>
</ul>
<p><strong>PHOTOSHOP<br />
</strong></p>
<ul>
<li>In photoshop le novità più rilevandi riguardano il ritaglio delle immagini molto più rapido ed indolore, grazie ad un sistema automatico che definische un fondo omogeneo nell&#8217;area che viene ritagliata</li>
<li>Si può inoltre estendere una ricerca intorno ai bordi di una selezione per includere parti di immagini che fanno parte della porzione di immagine che vogliamo selezionare. (esempio i capelli di una persona)</li>
<li>Viene usato un nuovo motore di render per le immagini in formato RAW che aumenta in modo considerevole la qualità e la profonidta del colore</li>
<li>Correzzione automatica delle foto che presentano lo spaicevole effetto &#8220;lente&#8221;</li>
<li>Strumento marionetta: da la possibilità di selezionare una parte di immagine e di &#8220;distorgerla&#8221; seguendo un percorso specificato con dei punti. Questo è possibile perche l&#8217;immagine viene divisa in un reticolo, e i pixel che vengono interessati dal movimento subiscono una modifica che rende la trasofrmazione omogenea</li>
<li>Possibilità di definire l&#8217;orizzonte di una foto con lo strumento pennello</li>
<li>Funzione 3d</li>
</ul>
<p><strong>INDESIGN</strong></p>
<ul>
<li>L&#8217;innovazione più interessante non riguarda tanto la grafica cartacea, punto di forza per questo software, ma tanto la possibilità di rendere interattivo un progetto cartaceo, dando aniazioni ai vari elementi, inserendo gallery, video, suoni. In questo modo si possono creare facilemente applicazioni per web, avendo già pronta una grafica su cui basarsi</li>
<li>E&#8217; sicuramente il prodotto che ha avuto più innovazionioni</li>
</ul>
<p><strong>DREAMWEAVER</strong></p>
<ul>
<li>Possibilità di vedere come si comporta il nostro progetto nei differenti browser grazie al &#8220;Live Preview&#8221;</li>
<li>Finalmente sono stati inseriti i suggerimenti e i completamenti automatici per i linguaggi di programmazioni come php e per i vari cms</li>
</ul>
<p><strong>FLASH CATALYST E FLASH BUILDER</strong></p>
<ul>
<li>Due importanti programmi che facilitano notevolmente la creazione di applicazioni in flash a chi non conosce nulla di actionscript, fornendo una vasta quantità di oggetti già definiti e facilemente personalizzabili, anche in questo caso partendo dal nostro progetto vettoriale (come per indesign)</li>
<li>Flash Builder, pensato più per il programmatore poi permette di modificare il codice che Flash Catalyst genera e quindi rendere dinamico il nostro lavoro</li>
<li>Tutto questo per permettere da un lato al creativo di vedere la sua grafica intatta fino alla fine, senza che venga violentemente deturpata dal programmatore, e dall&#8217;altro lato di togliere lavoro al programmatore che si trova già una base di partenza su cui lavorare</li>
</ul>
<p>Concludendo, se con la &#8220;vecchia&#8221; CS4 siete rimasti delusi, se siete ancora fermi alla CS3 e volete notevolmente accorciare i vostri tempi nella realizzazione di progetti, questa nuova verisone di Sdobe Creative Suite fa sicuramente al caso vostro.</p>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.lucaeandrea.com/about-us/" title="About us (17 giugno 2009)">About us</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/adobe-cs5-on-the-road/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recuperare la password con ajax</title>
		<link>http://www.lucaeandrea.com/recuperare-la-password-con-ajax/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=recuperare-la-password-con-ajax</link>
		<comments>http://www.lucaeandrea.com/recuperare-la-password-con-ajax/#comments</comments>
		<pubDate>Wed, 05 May 2010 22:00:07 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[js]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[passowrd]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=105</guid>
		<description><![CDATA[
Oggi vi spiego come poter creare una piccola richiesta di password smarrita utilizzando Jquery e una chiamata ajax.
ipotizziamo di avere una tabella degli utenti così strutturata che memorizza le password in chiaro (solo a scopo didattico e per questo articolo).

CREATE TABLE user(
    id bigint AUTO_INCREMENT,
    username varchar(50) NOT NULL,
 [...]]]></description>
			<content:encoded><![CDATA[
<p>Oggi vi spiego come poter creare una piccola richiesta di password smarrita utilizzando Jquery e una chiamata ajax.</p>
<p>ipotizziamo di avere una tabella degli utenti così strutturata che memorizza le password in chiaro (solo a scopo didattico e per questo articolo).</p>
<pre class="brush: sql;">
CREATE TABLE user(
    id bigint AUTO_INCREMENT,
    username varchar(50) NOT NULL,
    password varchar(30) NOT NULL,
    nome varchar(80) NOT NULL,
    cognome varchar(80) NOT NULL,
    ins_date datetime,
    upd_date datetime,
    lastlogin datetime,
    status tinyint(1) DEFAULT 1
    PRIMARY KEY (`id`),
    KEY `username` (`username`,`password`)
) ENGINE=MyISAM
</pre>
<p><span id="more-105"></span>Ora Creaiamo la nostra pagina base come mostrato qui sotto</p>
<pre class="brush: xml;">&lt;/p&gt;
&lt;pre&gt;&lt;!DOCTYPE  HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;  &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html;  charset=iso-8859-1&quot;&gt;
    &lt;script  type=&quot;text/javascript&quot;&gt;
        // qui scriveremo la nostra funzione per il recupero
    &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Ora inziamo ad inserire Jquery nell&#8217;head della pagina</p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Fatto questo possiamo iniziare a creare la base della form per il recupero della password fornendo l&#8217;indirizzo email dell&#8217;utente registrato.</p>
<pre class="brush: xml;">&lt;/p&gt;
&lt;p&gt;Se hai perso la password digita nella casella di testo la tua email e clicca su &quot;RECUPERA PASSWORD&quot;, ti verr&amp;agrave; inviata la password.&lt;/p&gt;
&lt;form action=&quot;/recupero_password.php&quot; method=&quot;post&quot; id=&quot;form&quot;&gt;
    email &lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; /&gt;&lt;br /&gt;
    &lt;input type=&quot;hidden&quot; name=&quot;lang&quot; id=&quot;lang&quot; value=&quot;1&quot; /&gt;&lt;br /&gt;
    &lt;input type=&quot;button&quot; value=&quot;Recupera Password&quot; onclick=&quot;recupera()&quot; /&gt;&lt;br /&gt;
    &lt;span class=&quot;colore_rosso&quot; id=&quot;errore&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/form&gt;
&lt;p&gt;</pre>
<p>L&#8217;html, come possiamo vedere è molto semplice abbiamo un <strong>input text</strong> dove inseriremo la nostra email, il <strong>button</strong> che  richiamerà la funzione <em>recupera()</em> per fare la chiamata ajax, infine c&#8217;è uno span per mostrare gli errori. All&#8217;interno dell&#8217;head del nostro documento dove ho messo il commento //qui andremo ad inserire la nostra funzione scriviamo la funzione riportata qui sotto.</p>
<p>La funzione è molto banale ma molto efficace perché è il cuore della  chiamata ajax all&#8217;inizio fa un primo controllo sulla presenza di  qualche valore nell&#8217;input dove inseriamo l&#8217;email e poi possa in POST  l&#8217;email alla nostra pagina PHP recupera_password.php, l&#8217;ultimo parametro  passato a <strong>$.post()</strong> è il dataType che nel nostro caso JSON in  modo da poter utilizzare un array come risposta e non una solo valore.</p>
<pre class="brush: jscript;">
function recupera(){
    var email = $('#email').val();
    if(email != ''){
        $('#errore').html('');
        $.post(
        '/recupera_password.php',
        'email='+email,
        function(m){
            $('#errore').html(m.messaggio);
            $('#email').val('');
        },
        'json'
        );
     } else
        $('#errore').html(&quot;&lt;strong&gt;Non &amp;egrave; stata inserita l'email&lt;/strong&gt;&quot;);
}
</pre>
<pre class="brush: php;">
&lt;?php // file recupera_password.php
session_start();
require_once('inc/DATABASE.php');
require_once(&quot;inc/phpmailer/class.phpmailer.php&quot;);
require_once(&quot;inc/phpmailer/phpmailer.lang-it.php&quot;);
$db = new DATABASE();
$mail = new PHPmailer();

$errore = false;
if(trim($_POST[&quot;email&quot;]) == &quot;&quot;){
    $errore = true;
    $str_errore .= &quot;Non &amp;egrave; stata inserita l'email&quot;;
}

if(!$errore){
    $sql = &quot;SELECT id, username, password, CONCAT(nome, ' ', cognome) AS nome, email
            FROM user
            WHERE status = 1
            AND email = '&quot;. $_POST[&quot;email&quot;] . &quot;'&quot;;
    $data = $db-&gt;getOneItem($sql);
    if(is_array($data)){
        $mail-&gt;SetFrom(&quot;email@email.it&quot;,&quot;Mittente&quot;);
        $nome = $data[&quot;nome&quot;] . &quot; &quot; . $data[&quot;cognome&quot;];
        $mail-&gt;AddAddress($data[&quot;email&quot;], $nome );
        $mail-&gt;Subject = &quot;Recupero password&quot;;
        $messaggio = str_replace(
            array(&quot;[NOME]&quot;,&quot;[USERNAME]&quot;,&quot;[PASSWORD]&quot;),
            array($data[&quot;nome&quot;],$data[&quot;username&quot;],$data[&quot;password&quot;]),
            $L_testo_mail_rec
        );

        $mail-&gt;msgHtml($messaggio);
        $mail-&gt;AltBody = strip_tags($messaggio);
        $mail-&gt;Sender = &quot;email@email.it&quot;;
        $mail-&gt;WordWrap = 78;
        if(!$mail-&gt;Send()) {
            $str_errore = &quot;Non &amp;egrave; stato possibile recuperare la password ed inviare una mail, riporivare pi&amp;ugrave; tardi&quot;;
        } else{
            $str_errore = &quot;Password recuperata correttamente. A breve riceverai un email&quot;;
        }
    } else     //non eisite l'username
        $str_errore = &quot;Utente inesistente&quot;;
}

print json_encode(
    array(
        &quot;errore&quot;    =&gt; $errore,
        &quot;messaggio&quot;    =&gt; $str_errore
     )
);
?&gt;
</pre>
<p>Il file php include un file con la configurazione del db e una classe per poter fare le query al database e la classe phpMailer per inviare la mail con la password alla persona che ne ha fatto richiesta.</p>
<p>Il php, che riceve in post l&#8217;email controlla l&#8217;esistenza del campo altrimenti restituisce un errore e successivamente fa una query sulla tabella user per cercare le credenziali dell&#8217;utente associato a quell&#8217;email, una volta trovato il record invia una mail.</p>
<p>Alcune considerazioni sul mio articolo</p>
<ul>
<li>Sicuramente non è la miglior cosa utilizzare le passowrd in chiaro perché se siamo vittima di un attacco hacker avremmo perso tutti gli accessi al sito web.</li>
<li>La password andrebbe resettata, una volta che viene trovato il record nel DB, creandone una casuale di n caratteri ricordando all&#8217;utente di cambiarla il prima possibile perché è stta generata automaticamente dal sistema.</li>
<li>Andrebbe aggiornata la data di modifica del record relativo all&#8217;utente e incrementato il numero di richieste di password e il nostro sito web prevede un massimo di tentativi di accesso al sistema allora dovremmo azzerare quel contatore</li>
</ul>
<p>Per oggi è tutto vi aspetto alla prossima</p>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.lucaeandrea.com/you-insipation-web-compie-un-anno/" title="You inspiration web compie un anno (30 aprile 2010)">You inspiration web compie un anno</a> (4)</li>
	<li><a href="http://www.lucaeandrea.com/jquery-1-4-1/" title="jquery 1.4.1 (26 gennaio 2010)">jquery 1.4.1</a> (0)</li>
	<li><a href="http://www.lucaeandrea.com/jquery-1-4/" title="Jquery 1.4 (15 gennaio 2010)">Jquery 1.4</a> (0)</li>
	<li><a href="http://www.lucaeandrea.com/google-seach-engine-optimization/" title="Google Seach Engine Optimization (1 settembre 2009)">Google Seach Engine Optimization</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/recuperare-la-password-con-ajax/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Luca e andrea è anche mobile</title>
		<link>http://www.lucaeandrea.com/luca-e-andrea-e-anche-mobile/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=luca-e-andrea-e-anche-mobile</link>
		<comments>http://www.lucaeandrea.com/luca-e-andrea-e-anche-mobile/#comments</comments>
		<pubDate>Wed, 05 May 2010 19:23:14 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[varie]]></category>
		<category><![CDATA[luca]]></category>
		<category><![CDATA[lucaeandrea]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://m.lucaeandrea.com/luca-e-andrea-e-anche-mobile/</guid>
		<description><![CDATA[
Da oggi questo blog è possibile vederlo anche con il cellulare o qualunque dispositivo mobile, per farlo è sufficiente digitare http://m.lucaeandrea.com ed è presente la versione mobile di questo blog.


	Post correlati
	
	About us (0)


]]></description>
			<content:encoded><![CDATA[
<p>Da oggi questo blog è possibile vederlo anche con il cellulare o qualunque dispositivo mobile, per farlo è sufficiente digitare <a title="Luca e Andrea mobile" href="http://m.lucaeandrea.com" target="_blank">http://m.lucaeandrea.com</a> ed è presente la versione mobile di questo blog.</p>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.lucaeandrea.com/about-us/" title="About us (17 giugno 2009)">About us</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/luca-e-andrea-e-anche-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You inspiration web compie un anno</title>
		<link>http://www.lucaeandrea.com/you-insipation-web-compie-un-anno/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=you-insipation-web-compie-un-anno</link>
		<comments>http://www.lucaeandrea.com/you-insipation-web-compie-un-anno/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 08:27:29 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[YIW]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=98</guid>
		<description><![CDATA[
Volevo segnalarvi un blog molto interessante ed in italiano che seguo da qualche giorno e che oggi compie un anno.
Da quando lo seguo ho scoperto molto cose interessnti e nuovo che non conoscevo come ad esempio compe creare un template per joomla, o una bella guida su come scrivere un plug ing di jquery.
Consiglio a [...]]]></description>
			<content:encoded><![CDATA[
<p>Volevo segnalarvi un <a title="You insipiration web" rel="nofollow" href="http://www.yourinspirationweb.com/" target="_blank">blog</a> molto interessante ed in italiano che seguo da qualche giorno e che oggi compie un anno.</p>
<p>Da quando lo seguo ho scoperto molto cose interessnti e nuovo che non conoscevo come ad esempio compe creare un template per joomla, o una bella guida su come scrivere un plug ing di jquery.</p>
<p>Consiglio a tutti  di iscriversi ai feed rss del blog perché troverete sempre qualcosa da imparare.</p>
<p>Link al sito <a title="You insipiration web" rel="nofollow" href="http://www.yourinspirationweb.com/" target="_blank">http://www.yourinspirationweb.com/</a></p>
<p><strong>aggiornamento 2 maggio</strong> Come mi hanno fatto notare ho corretto il titolo</p>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.lucaeandrea.com/recuperare-la-password-con-ajax/" title="Recuperare la password con ajax (6 maggio 2010)">Recuperare la password con ajax</a> (2)</li>
	<li><a href="http://www.lucaeandrea.com/jquery-1-4-1/" title="jquery 1.4.1 (26 gennaio 2010)">jquery 1.4.1</a> (0)</li>
	<li><a href="http://www.lucaeandrea.com/jquery-1-4/" title="Jquery 1.4 (15 gennaio 2010)">Jquery 1.4</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/you-insipation-web-compie-un-anno/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>posta elettronica certificata</title>
		<link>http://www.lucaeandrea.com/posta-elettronica-certificata/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=posta-elettronica-certificata</link>
		<comments>http://www.lucaeandrea.com/posta-elettronica-certificata/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 13:22:00 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[varie]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[pec]]></category>
		<category><![CDATA[posta elettronica certifitica]]></category>
		<category><![CDATA[poste]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=90</guid>
		<description><![CDATA[
Tornato dalla pausa pranzo ho trovato un interessante articolo sul sito di repubblica che parlava della posta elettronica certificata (PEC) che potrà essere aperta per ogni cittadino e spinto dalla curiosità ho detto, perdiamo questi 5 minuti per iniziare la registrazione.
Primo problema il sito http://www.postacertificata.gov.it non si apre e firefox mi dice impossibile contattare il [...]]]></description>
			<content:encoded><![CDATA[
<p>Tornato dalla pausa pranzo ho trovato un interessante articolo sul sito di <a title="PEC gratuita" href="http://www.repubblica.it/cronaca/2010/04/26/news/posta_elettronica_via-3629363/" target="_blank">repubblica</a> che parlava della posta elettronica certificata (PEC) che potrà essere aperta per ogni cittadino e spinto dalla curiosità ho detto, perdiamo questi 5 minuti per iniziare la registrazione.</p>
<p>Primo problema il sito http://www.postacertificata.gov.it non si apre e firefox mi dice impossibile contattare il server e dopo una serie di ctrl + F5 riesco ad aprire l&#8217;homepage del sito.</p>
<p>Inizio a compilare tutti i campi necessari alla registrazione dati anagrafici, residenza mail personale password per accedere al servizio ecc, ecc. Alla fine appare una bella schermata di <strong>errore 504</strong> di gateway error, non dandomi per vinto faccio crtl + f5 per due volte ma nulla solito errore.</p>
<div id="attachment_91" class="wp-caption alignleft" style="width: 310px"><a href="http://www.lucaeandrea.com/wp-content/uploads/2010/04/errore-registrazione-pec.jpg"><img class="size-medium wp-image-91" title="errore registrazione pec" src="http://www.lucaeandrea.com/wp-content/uploads/2010/04/errore-registrazione-pec-300x196.jpg" alt="Errore registrazione PEC" width="300" height="196" /></a><p class="wp-caption-text">Errore registrazione PEC</p></div>
<p>Dopo questo secondo problema riapro l&#8217;homepage del sito e riprovo  la registrazione e dopo aver inserito nome, cognome, sesso, codice  fiscale e cliccato avanti mi compare un bel messaggio di errore che  potete vedere qui di fianco.</p>
<blockquote><p>L&#8217;utente associato a questo  codice fiscale è  già attivo sul sistema. Verifica di aver inserito  correttamente i dati,  altrimenti contatta il call-center al numero  verde gratuito 800.104.464  (da rete fissa) o al numero (199.135.191) da  rete mobile.</p></blockquote>
<p>Se riesco ad avere un attimo di tempo proverò a chiamare il numero che mi indicano qui sopra e capire dove sta il problema.</p>
<p><strong>Aggiornamento 30 aprile 11:55</strong><br />
Ho appena ternminato tutte le fasi burocratiche per l&#8217;attivazione della PEC ora in teoria in 24 ore dovrei avere la mia casella attiva e potrò inviare le email.</p>
<p><strong>Aggiornamento 27 aprile 9:20</strong><br />
Adesso ho chiamato il numero verde e dopo un&#8217;attesa breve in rapporto a tutti i messaggi che dice il disco mentre si aspetta ho parlato con un operatore, che mi ha detto che la mia richiesta è in fase di prattivazione e che da domani posso andare in qualsiasi ufficio postale abilitato con il mio codice cliente e terminare la registrazione che verrà perfezionata nelle successive 24 ore.<br />
Nell&#8217;attesa ho scoperto le caratteritiche del servizio:</p>
<ul>
<li>Spazio disponibile <strong>250 Mb</strong></li>
<li>Numero di invii giornalieri <strong>10</strong></li>
<li>Massima dimensione allegato <strong>10 Mb</strong></li>
<li>Numero di destinatari per email <strong>50</strong></li>
</ul>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li>Non ci sono post correlati.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/posta-elettronica-certificata/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>incoerenze di trenitalia</title>
		<link>http://www.lucaeandrea.com/incoerenze-di-trenitalia/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=incoerenze-di-trenitalia</link>
		<comments>http://www.lucaeandrea.com/incoerenze-di-trenitalia/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 09:10:11 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[varie]]></category>
		<category><![CDATA[trenitalia]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=84</guid>
		<description><![CDATA[
riscrivo un post dopo un po di tempo.
Premessa
La regione Veneto ha multato Trenitalia per gli eccessivi ritardi nei treni dei pendolari e ha deciso di tramutare la multa in uno sconto per le persone che, come me tutte le mattine, prendono il treno per andare al lavoro o all&#8217;università.
Questa mattina sono andato alla biglietteria della [...]]]></description>
			<content:encoded><![CDATA[
<p>riscrivo un post dopo un po di tempo.</p>
<blockquote><p><strong>Premessa</strong><br />
La regione Veneto ha multato Trenitalia per gli eccessivi ritardi nei treni dei pendolari e ha deciso di tramutare la multa in uno sconto per le persone che, come me tutte le mattine, prendono il treno per andare al lavoro o all&#8217;università.</p></blockquote>
<p>Questa mattina sono andato alla biglietteria della stazione di Treviso Centrale per richiedere l&#8217;abbonamento ridotto per i prossimi mesi, essendo un mio diritto.<br />
Dopo che ho consegnato <a title="modulo rimborso" href="http://www.lucaeandrea.com/wp-content/uploads/2010/04/bonus.jpg" target="_blank">l&#8217;apposito modulo</a> e l&#8217;abbonamento di aprile,  l&#8217;operatrice mi ha detto che io non avevo diritto all&#8217;abbonamento ridotto perché avevo acquistato l&#8217;abbonamento on-line e non alla biglietteria e l&#8217;unica cosa che potevo fare è richiedere un bonus, pari allo stesso importo dello sconto, che mi verrà recapitato a casa, dopo questa risposta ho avuto un piccolo scambio di opinioni con l&#8217;operatrice perché questa è una grande discriminazione per chi compra l&#8217;abbonamento on-line e chi lo compra alla biglietteria.<br />
L&#8217;operatrice ha replicato dicendo che lei applica i regolamenti e non ci può fare nulla e l&#8217;unico modo che ho per protestare è inviare un modulo di reclamo che ho immediatamente compilato.</p>
<p>Dopo questa situazione mi domando come un&#8217;azienda che promuove l&#8217;acquisto dei biglietti (se acquisti i biglietti on line hai diritto ad uno sconto del 5%) e abbonamenti (sulle fiancate dei treni c&#8217;è un motto che invoglia le persone all&#8217;acquisto ) on line possa applicare delle regole differenti per chi ha comprato un abbonamento allo sportello e chi come me compra il proprio abbonamento on line. Le regole di Trenitalia portano ad un disservizio per chi è stato illuso da una falsa informazione.</p>
<p>Ora ho copmpilato il modulo di reclamo e la richiesta di bonus. vediamo quanto tempo ci mette Trenitalia a mandarmi il bonus a casa. Vi terrò aggiorati</p>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li>Non ci sono post correlati.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/incoerenze-di-trenitalia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>possibili disagi</title>
		<link>http://www.lucaeandrea.com/possibili-disagi/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=possibili-disagi</link>
		<comments>http://www.lucaeandrea.com/possibili-disagi/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:06:18 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[varie]]></category>
		<category><![CDATA[disagi]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=80</guid>
		<description><![CDATA[
Volevo dirvi che da adesso per qualche giorno ci potrebbero essere dei problemi di visibilità del blog per un aggiornamento del server.
Vi ringrazio della pazienza


	Post correlati
	
	Non ci sono post correlati.
	

]]></description>
			<content:encoded><![CDATA[
<p>Volevo dirvi che da adesso per qualche giorno ci potrebbero essere dei problemi di visibilità del blog per un aggiornamento del server.</p>
<p>Vi ringrazio della pazienza</p>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li>Non ci sono post correlati.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/possibili-disagi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery 1.4.1</title>
		<link>http://www.lucaeandrea.com/jquery-1-4-1/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=jquery-1-4-1</link>
		<comments>http://www.lucaeandrea.com/jquery-1-4-1/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 09:35:03 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[varie]]></category>
		<category><![CDATA[1.4.1]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery 1.4]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=74</guid>
		<description><![CDATA[
Neanche ci siamo abituati alla nuova versione di jquery che oggi già rilasciano al prima minor release. De seguito riporto le principali novità (prese sempre dal nuovo sito di jquery per la nuova versione)

New Features
A full list of the API changes can be found in the 1.4.1 category on  the jQuery API site.


.live(“focus”) and [...]]]></description>
			<content:encoded><![CDATA[
<p>Neanche ci siamo abituati alla nuova versione di jquery che oggi già rilasciano al prima minor release. De seguito riporto le principali novità (prese sempre dal nuovo <a title="Jqery 1.4.1" href="http://jquery14.com/day-12/jquery-141-released" target="_blank">sito di jquery</a> per la nuova versione)</p>
<blockquote>
<h3>New Features</h3>
<p>A full list of the API changes can be found in the <a title="jquery API" href="http://api.jquery.com/category/version/1.4.1/" target="_blank">1.4.1 category on  the jQuery API site</a>.</p></blockquote>
<div id="magicdomid2">
<ul>
<li>.live(“focus”) and .live(“blur”) now work – mapping to  .live(“focusin”) and .live(“focusout”). (<a href="http://api.jquery.com/live" target="_blank">Documentation</a>, <a href="http://dev.jquery.com/ticket/5804" target="_blank">Ticket</a>)</li>
<li>.live(“hover”) now exists, mapping to .live(“mouseenter  mouseleave”). (<a href="http://api.jquery.com/live" target="_blank">Documentation</a>, <a href="http://dev.jquery.com/ticket/5801" target="_blank">Ticket</a>)</li>
<li>It’s now possible to bind multiple event types with live. (<a href="http://api.jquery.com/live" target="_blank">Documentation</a>, <a href="http://dev.jquery.com/ticket/5852" target="_blank">Ticket</a>)</li>
<li>Calling .die() (with no arguments) removes all bound live event  handlers. (<a href="http://api.jquery.com/die" target="_blank">Documentation</a>, <a href="http://dev.jquery.com/ticket/5789" target="_blank">Ticket</a>)</li>
<li>.height( function ) and .width( function ) now exist. (<a href="http://api.jquery.com/height" target="_blank">Height Documentation</a>, <a href="http://api.jquery.com/width" target="_blank">Width Documentation</a>, <a href="http://dev.jquery.com/ticket/5915" target="_blank">Ticket</a>)</li>
<li>jQuery.parseJSON has been exposed, allowing you to parse JSON  strings into JavaScript objects. (<a href="http://api.jquery.com/jQuery.parseJSON" target="_blank">Documentation</a>, <a href="http://dev.jquery.com/ticket/5914" target="_blank">Ticket</a>)</li>
<li>jQuery.error has been exposed, to be used by plugin developers to  provide informative user feedback. (<a href="http://api.jquery.com/jQuery.error" target="_blank">Documentation</a>, <a href="http://dev.jquery.com/ticket/5913" target="_blank">Ticket</a>)</li>
</ul>
</div>
<div id="magicdomid2">Riporto anche le categorie del codice dove ci sono dei bug fix di questa release</div>
<blockquote>
<div>
<h3>Bug Fixes</h3>
<div id="magicdomid7"><strong>Core</strong></div>
<div id="magicdomid17"><strong>Events</strong></div>
<p><strong>Traversing</strong></p>
<div id="magicdomid64"><strong>Effects</strong></div>
<div id="magicdomid71"><strong>Ajax</strong></div>
<div id="magicdomid90"><strong>Offset</strong></div>
<div id="magicdomid101"><strong>Manipulation</strong></div>
</div>
</blockquote>
<div>Come i link per scaricare la nuova potete andare <a title="Jqery 1.4.1" href="http://code.jquery.com/jquery-1.4.1.js" target="_blank">qui</a> oppure <a title="Jqery 1.4.1" href="http://code.jquery.com/jquery-1.4.1.min.js" target="_blank">qui</a> per la versione minified</div>
<div>Nella seconda pagina ci sono tutti i bug fix della verisione</div>
<div>Via [<a title="Jqery 1.4.1" href="http://jquery14.com/day-12/jquery-141-released" target="_blank">jquery14</a>]</div>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.lucaeandrea.com/jquery-1-4/" title="Jquery 1.4 (15 gennaio 2010)">Jquery 1.4</a> (0)</li>
	<li><a href="http://www.lucaeandrea.com/you-insipation-web-compie-un-anno/" title="You inspiration web compie un anno (30 aprile 2010)">You inspiration web compie un anno</a> (4)</li>
	<li><a href="http://www.lucaeandrea.com/recuperare-la-password-con-ajax/" title="Recuperare la password con ajax (6 maggio 2010)">Recuperare la password con ajax</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/jquery-1-4-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>firebug in internet explorer</title>
		<link>http://www.lucaeandrea.com/firebug-in-internet-explorer/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=firebug-in-internet-explorer</link>
		<comments>http://www.lucaeandrea.com/firebug-in-internet-explorer/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 10:57:13 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[js]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firebug IE]]></category>
		<category><![CDATA[varie]]></category>

		<guid isPermaLink="false">http://www.lucaeandrea.com/?p=69</guid>
		<description><![CDATA[Come avere firebug su IE]]></description>
			<content:encoded><![CDATA[
<p>cercando un aggiornamento di firebug ho trovato questa pagina:</p>
<p><a title="firebug lite" href="http://getfirebug.com/lite.html" target="_blank">http://getfirebug.com/lite.html</a></p>
<p>che spiega come integrare firebug lite in IE e potrebbe essere interessante per avere un po&#8217; più di debug in IE che è uno dei sponosi problemi di quel browser (almeno dal mio punto di vista).</p>
<p>per inserire firebug lite è sufficiente aggiungere questa riga di codice nell&#8217;head della vostra pagina web.</p>
<pre>&lt;script type='text/javascript'
src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'&gt;&lt;/script&gt;
</pre>
<p>Ho potuto fare delle prove veloci e mi sembra molto utile.</p>


	<h4>Post correlati</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.lucaeandrea.com/jquery-1-4/" title="Jquery 1.4 (15 gennaio 2010)">Jquery 1.4</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.lucaeandrea.com/firebug-in-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
