<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2italianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>MaiNick Web</title>
	
	<link>http://www.mainickweb.com</link>
	<description>Web 2.0, Ajax, JavaScript, PHP,  xHTML e Css</description>
	<lastBuildDate>Thu, 05 Aug 2010 06:00:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MainickWeb" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mainickweb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/MainickWeb" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/content?lg=it&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://eur.i1.yimg.com/eur.yimg.com/i/it/my/mioya1.gif">Subscribe with Mio Yahoo!</feedburner:feedFlare><item>
		<title>Utilizzare le Viste in MySQL</title>
		<link>http://www.mainickweb.com/utilizzare-le-viste-in-mysql/</link>
		<comments>http://www.mainickweb.com/utilizzare-le-viste-in-mysql/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 06:00:00 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[view mysql]]></category>
		<category><![CDATA[viste mysql]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=501</guid>
		<description><![CDATA[

Un errore particolarmente importante che fanno molti programmatori &#232; mescolare la logica applicativa e il modello. Gli sviluppatori PHP, ad esempio, hanno la tendenza di mettere insieme una quantit&#224; tremenda di query SQL nella loro logica del sito web, con conseguente codice impossibile da mantenere. Un buon numero di prodotti sono emersi per aiutare gli [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/08/snippets-mysql.jpg" alt="snippets-mysql.jpg" border="0" width="500" height="280" /></div>
<p><span id="more-501"></span></p>
<p>Un errore particolarmente importante che fanno molti programmatori &egrave; mescolare la <strong>logica applicativa e il modello</strong>. Gli sviluppatori PHP, ad esempio, hanno la tendenza di mettere insieme una quantit&agrave; tremenda di query SQL nella loro logica del sito web, con conseguente codice impossibile da mantenere. Un buon numero di prodotti sono emersi per aiutare gli sviluppatori per evitare ci&ograve;, soprattutto framework MVC come Symfony o Zend Framework.</p>
<p>Tuttavia, se si sta utilizzando un framework MVC o codice personalizzato, si pu&ograve; ulteriormente separare la logica dal modello, approfittando di due funzioni dei database relazionali, <strong>Viste</strong> e <a href="http://it.wikipedia.org/wiki/Stored_procedure" title="Stored procedure - Wikipedia" target="_blank"><strong>stored procedure</strong></a>. Entrambe le funzioni consentono di spostare la logica applicativa all&#8217;<strong>interno del server del database stesso</strong>, minimizzando in tal modo la serie di modifica da fare in secondo momento a causa di (<em>rifattorizzazione</em>) <strong>refactoring del codice</strong>.</p>
<p>Le viste sono essenzialmente alisa query che permettono di semplificare notevolmente la sintassi utilizzata per eseguire lunghe query, come ad esempio una <em>join</em>.<br />
Ad esempio, supponiamo che stiamo costruendo un sito e-commerce e che deve fornire ai clienti un modo semplice per visualizzare i loro prodotti precedentemente acquistati. Questa caratteristiche comporta spesso l&#8217;uso di una <em>join</em>, come la seguente:</p>
<pre name="code" class="php:nogutter">
SELECT p.id as id, p.titolo as titolo FROM prodotti p LEFT JOIN ordine_dettagli od ON od.prodotto_id = p.id
LEFT JOIN ordini o ON o.id = od.ordini_id WHERE o.cliente_id='12345';
</pre>
</p>
<p>Utilizzando una vista &egrave; possibile eliminare molti dei problemi che circondano l&#8217;incorporamento di query complesse, solo un alias al posto della join come questo:</p>
<pre name="code" class="mysql:nogutter">
SELECT * from prodotti_clienti_join WHERE o.cliente_id = '12345';
</pre>
</p>
<p>Per creare una vista, accedere al vostro client MySQL o tool Web-based, come <a href="http://www.phpmyadmin.net/http://www.phpmyadmin.net/" title="Sito web phpMyAdmin" target="_blank">phpMyAdmin</a>, ed eseguire la seguente query:</p>
<pre name="code" class="php:nogutter">
CREATE VIEW prodotti_clienti_join AS SELECT p.id as id, p.titolo as titolo FROM prodotti p
LEFT JOIN ordine_dettagli od ON od.prodotto_id = p.id LEFT JOIN ordini o ON o.id = od.ordini_id;
</pre>
<p>Dopo aver creato la vista, se si decide di aggiungere un&#8217;altra colonna ad essa, tutto quello che dovete fare &egrave; accedere nuovamente al client MySQL e utilizzare l&#8217;istruzione <a href="http://dev.mysql.com/doc/refman/5.1/en/alter-view.html" target="_blank"><em>ALTER VIEW</em></a>. Dopo che la vista &egrave; stata cambiata, la colonna nuova sar&agrave; immediatamente disponibile all&#8217;interno di ogni set di record recuperato dalla query vista.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F&title=Utilizzare%20le%20Viste%20in%20MySQL" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F&amp;title=Utilizzare%20le%20Viste%20in%20MySQL&amp;notes=%0A%0A%0D%0AUn%20errore%20particolarmente%20importante%20che%20fanno%20molti%20programmatori%20%26egrave%3B%20mescolare%20la%20logica%20applicativa%20e%20il%20modello.%20Gli%20sviluppatori%20PHP%2C%20ad%20esempio%2C%20hanno%20la%20tendenza%20di%20mettere%20insieme%20una%20quantit%26agrave%3B%20tremenda%20di%20query%20SQL%20nella%20loro%20" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F&amp;title=Utilizzare%20le%20Viste%20in%20MySQL&amp;bodytext=%0A%0A%0D%0AUn%20errore%20particolarmente%20importante%20che%20fanno%20molti%20programmatori%20%26egrave%3B%20mescolare%20la%20logica%20applicativa%20e%20il%20modello.%20Gli%20sviluppatori%20PHP%2C%20ad%20esempio%2C%20hanno%20la%20tendenza%20di%20mettere%20insieme%20una%20quantit%26agrave%3B%20tremenda%20di%20query%20SQL%20nella%20loro%20" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F&amp;t=Utilizzare%20le%20Viste%20in%20MySQL" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Utilizzare%20le%20Viste%20in%20MySQL%20-%20http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Utilizzare%20le%20Viste%20in%20MySQL&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F&amp;title=Utilizzare%20le%20Viste%20in%20MySQL" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F&amp;t=Utilizzare%20le%20Viste%20in%20MySQL&amp;s=%0A%0A%0D%0AUn%20errore%20particolarmente%20importante%20che%20fanno%20molti%20programmatori%20%26egrave%3B%20mescolare%20la%20logica%20applicativa%20e%20il%20modello.%20Gli%20sviluppatori%20PHP%2C%20ad%20esempio%2C%20hanno%20la%20tendenza%20di%20mettere%20insieme%20una%20quantit%26agrave%3B%20tremenda%20di%20query%20SQL%20nella%20loro%20" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F&amp;title=Utilizzare%20le%20Viste%20in%20MySQL&amp;annotation=%0A%0A%0D%0AUn%20errore%20particolarmente%20importante%20che%20fanno%20molti%20programmatori%20%26egrave%3B%20mescolare%20la%20logica%20applicativa%20e%20il%20modello.%20Gli%20sviluppatori%20PHP%2C%20ad%20esempio%2C%20hanno%20la%20tendenza%20di%20mettere%20insieme%20una%20quantit%26agrave%3B%20tremenda%20di%20query%20SQL%20nella%20loro%20" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Utilizzare%20le%20Viste%20in%20MySQL&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Futilizzare-le-viste-in-mysql%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/mn0SCwI4nXs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/utilizzare-le-viste-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iterazione foreach degli array in JavaScript</title>
		<link>http://www.mainickweb.com/iterazione-foreach-degli-array-in-javascript/</link>
		<comments>http://www.mainickweb.com/iterazione-foreach-degli-array-in-javascript/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 06:00:25 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[array javascript]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[iteratore array]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=495</guid>
		<description><![CDATA[

Iterare gli array associativi in PHP &#232; molto pi&#249; semplice, ma proprio in questi giorni ho avuto l&#8217;esigenza di ottenere la stessa funzionalit&#224; in JavaScript, e mi sono reso conto di non saper come recuperare i dati da un array associativo con un ciclo nel linguaggio JavaScript.
L&#8217;utilit&#224; nell&#8217;utilizzare un array associativo &#232; dato dal fatto [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/08/snippet-javascript.jpg" alt="snippet-javascript.jpg" border="0" width="500" height="167" /></div>
<p><span id="more-495"></span></p>
<p>Iterare gli <strong>array associativi</strong> in PHP &egrave; molto pi&ugrave; semplice, ma proprio in questi giorni ho avuto l&#8217;esigenza di ottenere la <strong>stessa funzionalit&agrave; in JavaScript</strong>, e mi sono reso conto di non saper come recuperare i dati da un array associativo con un ciclo nel linguaggio JavaScript.</p>
<p>L&#8217;utilit&agrave; nell&#8217;utilizzare un array associativo &egrave; dato dal fatto che posso selezionare tutti i valori relativi ad una determinata chiave, (<em>indice dell&#8217;array</em>), senza dover sapere in quale posizione dell&#8217;array &egrave; presente il dato.</p>
<p>In PHP per elencare in maniera ciclica tutti i dati occorre fare ricorso ad una struttura logica conosciuta come <strong>Foreach</strong>. Volendola applicare avremmo un codice simile al seguente:</p>
<pre name="code" class="php:nogutter">
$array_associativo = array(
  'gen' => 'Gennaio',
  'feb' => 'Febbraio',
  'mar' => 'Marzo',
  'apr' => 'Aprile',
  'mag' => 'Maggio',
  'giu' => 'Giugno',
  'lug' => 'Luglio',
  'ago' => 'Agosto',
  'set' => 'Settembre',
  'ott' => 'Ottobre',
  'nov' => 'Novembre',
  'dic' => 'Dicembre'
);
foreach ($array_associativo as $key => $value) {
  echo '[' . $key . '] => ' . $modello . ',&lt;br /&gt;';
}
</pre>
</p>
<p>In JavaScript lo stessa variabile la si potrebbe creare in questo modo:</p>
<pre name="code" class="javascript:nogutter">
var array_associativo = new Array();
array_associativo['gen'] = 'Gennaio';
array_associativo['feb'] = 'Febbraio';
array_associativo['mar'] = 'Marzo';
array_associativo['apr'] = 'Aprile';
array_associativo['mag'] = 'Maggio';
array_associativo['giu'] = 'Giugno';
array_associativo['lug'] = 'Luglio';
array_associativo['ago'] = 'Agosto';
array_associativo['set'] = 'Settembre';
array_associativo['ott'] = 'Ottobre';
array_associativo['nov'] = 'Novembre';
array_associativo['dic'] = 'Dicembre';
);
</pre>
</p>
<p>Anche in JavaScript esiste una struttura logica che esegue questa funzione, ma non si chiama <strong>Foreach</strong>:</p>
<pre name="code" class="javascript:nogutter">
for (var key in array_associativo) {
  document.write('[' key + '] => ' + array_associativo[key] + ',&lt;br /&gt; ');
}
</pre>
</p>
<p>In effetti &egrave; sempre il solito for, ma con una condizione differente che permette di <strong>analizzare un array associativo</strong>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F&title=Iterazione%20foreach%20degli%20array%20in%20JavaScript" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F&amp;title=Iterazione%20foreach%20degli%20array%20in%20JavaScript&amp;notes=%0A%0A%0D%0AIterare%20gli%20array%20associativi%20in%20PHP%20%26egrave%3B%20molto%20pi%26ugrave%3B%20semplice%2C%20ma%20proprio%20in%20questi%20giorni%20ho%20avuto%20l%27esigenza%20di%20ottenere%20la%20stessa%20funzionalit%26agrave%3B%20in%20JavaScript%2C%20e%20mi%20sono%20reso%20conto%20di%20non%20saper%20come%20recuperare%20i%20dati%20da%20un%20array" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F&amp;title=Iterazione%20foreach%20degli%20array%20in%20JavaScript&amp;bodytext=%0A%0A%0D%0AIterare%20gli%20array%20associativi%20in%20PHP%20%26egrave%3B%20molto%20pi%26ugrave%3B%20semplice%2C%20ma%20proprio%20in%20questi%20giorni%20ho%20avuto%20l%27esigenza%20di%20ottenere%20la%20stessa%20funzionalit%26agrave%3B%20in%20JavaScript%2C%20e%20mi%20sono%20reso%20conto%20di%20non%20saper%20come%20recuperare%20i%20dati%20da%20un%20array" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F&amp;t=Iterazione%20foreach%20degli%20array%20in%20JavaScript" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Iterazione%20foreach%20degli%20array%20in%20JavaScript%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Iterazione%20foreach%20degli%20array%20in%20JavaScript&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F&amp;title=Iterazione%20foreach%20degli%20array%20in%20JavaScript" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F&amp;t=Iterazione%20foreach%20degli%20array%20in%20JavaScript&amp;s=%0A%0A%0D%0AIterare%20gli%20array%20associativi%20in%20PHP%20%26egrave%3B%20molto%20pi%26ugrave%3B%20semplice%2C%20ma%20proprio%20in%20questi%20giorni%20ho%20avuto%20l%27esigenza%20di%20ottenere%20la%20stessa%20funzionalit%26agrave%3B%20in%20JavaScript%2C%20e%20mi%20sono%20reso%20conto%20di%20non%20saper%20come%20recuperare%20i%20dati%20da%20un%20array" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F&amp;title=Iterazione%20foreach%20degli%20array%20in%20JavaScript&amp;annotation=%0A%0A%0D%0AIterare%20gli%20array%20associativi%20in%20PHP%20%26egrave%3B%20molto%20pi%26ugrave%3B%20semplice%2C%20ma%20proprio%20in%20questi%20giorni%20ho%20avuto%20l%27esigenza%20di%20ottenere%20la%20stessa%20funzionalit%26agrave%3B%20in%20JavaScript%2C%20e%20mi%20sono%20reso%20conto%20di%20non%20saper%20come%20recuperare%20i%20dati%20da%20un%20array" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Iterazione%20foreach%20degli%20array%20in%20JavaScript&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fiterazione-foreach-degli-array-in-javascript%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/aFqHtY0vJeo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/iterazione-foreach-degli-array-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trasformazioni sui link con CSS</title>
		<link>http://www.mainickweb.com/trasformazioni-sui-link-con-css/</link>
		<comments>http://www.mainickweb.com/trasformazioni-sui-link-con-css/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 06:00:25 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[css hack]]></category>
		<category><![CDATA[css transform]]></category>
		<category><![CDATA[css transition]]></category>
		<category><![CDATA[css trasformazioni]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[hover link]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=490</guid>
		<description><![CDATA[

Quando si passa su un link, l&#8217;elemento si anima e si inclina verso sinistra o destra. Gli effetti sono stati creati solo con i CSS.
Vengono utilizzate le funzionalit&#224; di transizione specifiche per ogni browser tramite hack CSS (dato che ciascuno ha il proprio prefisso). La durata della transizione &#232; impostata su 250 millisecondi e la [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/07/C0E0DA1B-C8AE-4FF2-96ED-AB937C106B65.jpg" alt="C0E0DA1B-C8AE-4FF2-96ED-AB937C106B65.jpg" border="0" width="496" height="78" style="border:none" /></div>
<p><span id="more-490"></span></p>
<p>Quando si passa su un link, l&#8217;elemento <strong>si anima e si inclina verso sinistra o destra</strong>. Gli effetti sono stati creati solo con i CSS.</p>
<p>Vengono utilizzate le <strong>funzionalit&agrave; di transizione</strong> specifiche per ogni browser tramite <strong>hack CSS</strong> (dato che ciascuno ha il proprio prefisso). La durata della transizione &egrave; impostata su 250 millisecondi e la scala/rotazione &egrave; impostata ad un valore predefinito.<br />
Sempre tramite CSS, allo stato <em>hover</em> dei link viene assegnato un colore di sfondo, gli angoli arrotondati per migliorare l&#8217;effetto e la scala/rotazione modificati per inclinare l&#8217;elemento.</p>
<h2>Foglio di stile CSS</h2>
<pre name="code" class="css">
.cpojer-links a	{
  display: inline-block;
  padding: 4px;
  outline: 0;
  color: #3a599d;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  -webkit-transform: scale(1) rotate(0);
  -moz-transform: scale(1) rotate(0);
  -o-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0);
}
.cpojer-links a:hover {
  background: #3a599d;
  text-decoration: none;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transform: scale(1.05) rotate(-1deg);
  -moz-transform: scale(1.05) rotate(-1deg);
  -o-transform: scale(1.05) rotate(-1deg);
  transform: scale(1.05) rotate(-1deg);
}
.cpojer-links a:nth-child(2n):hover {
  -webkit-transform: scale(1.05) rotate(1deg);
  -moz-transform: scale(1.05) rotate(1deg);
  -o-transform: scale(1.05) rotate(1deg);
  transform: scale(1.05) rotate(1deg);
}
</pre>
<p>Fonte <a href="http://davidwalsh.name/css-transformations" title="Sexy Link Transformations with CSS" target="_blank">David Walsh Blog</a> e <a href="http://davidwalsh.name/dw-content/cpojer-links.php" title="Esempio trasformazione link con CSS" target="_blank">demo</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&title=Trasformazioni%20sui%20link%20con%20CSS" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;title=Trasformazioni%20sui%20link%20con%20CSS&amp;notes=%0A%0A%0D%0AQuando%20si%20passa%20su%20un%20link%2C%20l%27elemento%20si%20anima%20e%20si%20inclina%20verso%20sinistra%20o%20destra.%20Gli%20effetti%20sono%20stati%20creati%20solo%20con%20i%20CSS.%0D%0AVengono%20utilizzate%20le%20funzionalit%26agrave%3B%20di%20transizione%20specifiche%20per%20ogni%20browser%20tramite%20hack%20CSS%20%28dato%20che%20c" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;title=Trasformazioni%20sui%20link%20con%20CSS&amp;bodytext=%0A%0A%0D%0AQuando%20si%20passa%20su%20un%20link%2C%20l%27elemento%20si%20anima%20e%20si%20inclina%20verso%20sinistra%20o%20destra.%20Gli%20effetti%20sono%20stati%20creati%20solo%20con%20i%20CSS.%0D%0AVengono%20utilizzate%20le%20funzionalit%26agrave%3B%20di%20transizione%20specifiche%20per%20ogni%20browser%20tramite%20hack%20CSS%20%28dato%20che%20c" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;t=Trasformazioni%20sui%20link%20con%20CSS" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Trasformazioni%20sui%20link%20con%20CSS%20-%20http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Trasformazioni%20sui%20link%20con%20CSS&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;title=Trasformazioni%20sui%20link%20con%20CSS" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;t=Trasformazioni%20sui%20link%20con%20CSS&amp;s=%0A%0A%0D%0AQuando%20si%20passa%20su%20un%20link%2C%20l%27elemento%20si%20anima%20e%20si%20inclina%20verso%20sinistra%20o%20destra.%20Gli%20effetti%20sono%20stati%20creati%20solo%20con%20i%20CSS.%0D%0AVengono%20utilizzate%20le%20funzionalit%26agrave%3B%20di%20transizione%20specifiche%20per%20ogni%20browser%20tramite%20hack%20CSS%20%28dato%20che%20c" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;title=Trasformazioni%20sui%20link%20con%20CSS&amp;annotation=%0A%0A%0D%0AQuando%20si%20passa%20su%20un%20link%2C%20l%27elemento%20si%20anima%20e%20si%20inclina%20verso%20sinistra%20o%20destra.%20Gli%20effetti%20sono%20stati%20creati%20solo%20con%20i%20CSS.%0D%0AVengono%20utilizzate%20le%20funzionalit%26agrave%3B%20di%20transizione%20specifiche%20per%20ogni%20browser%20tramite%20hack%20CSS%20%28dato%20che%20c" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Trasformazioni%20sui%20link%20con%20CSS&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/QBHdkwoMgPk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/trasformazioni-sui-link-con-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drop Shadows con CSS3</title>
		<link>http://www.mainickweb.com/drop-shadows-con-css3/</link>
		<comments>http://www.mainickweb.com/drop-shadows-con-css3/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 06:00:29 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[box-shadow]]></category>
		<category><![CDATA[css ombra]]></category>
		<category><![CDATA[css trasformazioni]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[drop shadows]]></category>
		<category><![CDATA[transform]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=483</guid>
		<description><![CDATA[

Funziona su tutte le ultime versioni di Opera, Chrome, Safari e Firefox, anche se su Opera e Firefox le trasformazioni non sono proprio ottime come Webkit, motore di Safari e Google Chroem.
Pagine HTML

&#60;div id=&#34;shadows&#34;&#62;&#60;!--START ID shadows--&#62;
  &#60;article&#62;
    &#60;h1&#62;CSS3 Wrapping Drop Shadows&#60;/h1&#62;
    &#60;p&#62;With &#60;del&#62;out any&#60;/del&#62; minimal extra bullshit markup(You [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/07/drop-shadows-css3.jpg" alt="drop-shadows-css3.jpg" border="0" width="500" height="161" /></div>
<p><span id="more-483"></span></p>
<p>Funziona su tutte le ultime versioni di Opera, Chrome, Safari e Firefox, anche se su Opera e Firefox le <a href="http://www.w3.org/TR/css3-3d-transforms/" title="CSS Transforms" target="_blank">trasformazioni</a> non sono proprio ottime come Webkit, motore di Safari e Google Chroem.</p>
<h2>Pagine HTML</h2>
<pre name="code" class="html:nogutter">
&lt;div id=&quot;shadows&quot;&gt;&lt;!--START ID shadows--&gt;
  &lt;article&gt;
    &lt;h1&gt;CSS3 Wrapping Drop Shadows&lt;/h1&gt;
    &lt;p&gt;With &lt;del&gt;out any&lt;/del&gt; minimal extra bullshit markup(You need the first child to be a container element like a header, hgroup or a div). Oh and they stretch G. Webkit only for now, although I'm sure Firefox could do this trick as well.&lt;/p&gt;
  &lt;/article&gt;
&lt;/div&gt;
</pre>
<h2>Foglio di stile CSS3</h2>
<pre name="code" class="css:nogutter">
body {
  font-family: Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;
  font-size: 13px;
  background: #3a6682;
}
div#shadows {
  position: relative;
  width: 50%;
  margin: 20em auto;
}
article {
  background: #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 1.5em; color: rgba(0,0,0, .8);
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  text-align: center;
  display: block;
}
article:before, article:after {
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, .7);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 15px;
  z-index: -1;
  width: 50%;
  height: 20%;
  content: "";
  background: rgba(0, 0, 0, 0.7);
}
article:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  right: 10px;
  left: auto;
}
article:before {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  right: auto;
  left: 10px;
}
</pre>
<p>Fonte <a href="http://nimbupani.com/drop-shadows-with-css3.html" title="Drop Shadows with CSS3" target="_blank">Nimbupani Designs</a> e <a href="http://nimbupani.com/demo/css3-drop-shadows.html" title="Demo Drop Shadows with CSS3" target="_blank">demo</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&title=Drop%20Shadows%20con%20CSS3" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;title=Drop%20Shadows%20con%20CSS3&amp;notes=%0A%0A%0D%0AFunziona%20su%20tutte%20le%20ultime%20versioni%20di%20Opera%2C%20Chrome%2C%20Safari%20e%20Firefox%2C%20anche%20se%20su%20Opera%20e%20Firefox%20le%20trasformazioni%20non%20sono%20proprio%20ottime%20come%20Webkit%2C%20motore%20di%20Safari%20e%20Google%20Chroem.%0D%0APagine%20HTML%0D%0A%0D%0A%26lt%3Bdiv%20id%3D%26quot%3Bshadows%26quot%3B%26gt%3B%26lt%3B%21-" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;title=Drop%20Shadows%20con%20CSS3&amp;bodytext=%0A%0A%0D%0AFunziona%20su%20tutte%20le%20ultime%20versioni%20di%20Opera%2C%20Chrome%2C%20Safari%20e%20Firefox%2C%20anche%20se%20su%20Opera%20e%20Firefox%20le%20trasformazioni%20non%20sono%20proprio%20ottime%20come%20Webkit%2C%20motore%20di%20Safari%20e%20Google%20Chroem.%0D%0APagine%20HTML%0D%0A%0D%0A%26lt%3Bdiv%20id%3D%26quot%3Bshadows%26quot%3B%26gt%3B%26lt%3B%21-" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;t=Drop%20Shadows%20con%20CSS3" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Drop%20Shadows%20con%20CSS3%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Drop%20Shadows%20con%20CSS3&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;title=Drop%20Shadows%20con%20CSS3" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;t=Drop%20Shadows%20con%20CSS3&amp;s=%0A%0A%0D%0AFunziona%20su%20tutte%20le%20ultime%20versioni%20di%20Opera%2C%20Chrome%2C%20Safari%20e%20Firefox%2C%20anche%20se%20su%20Opera%20e%20Firefox%20le%20trasformazioni%20non%20sono%20proprio%20ottime%20come%20Webkit%2C%20motore%20di%20Safari%20e%20Google%20Chroem.%0D%0APagine%20HTML%0D%0A%0D%0A%26lt%3Bdiv%20id%3D%26quot%3Bshadows%26quot%3B%26gt%3B%26lt%3B%21-" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;title=Drop%20Shadows%20con%20CSS3&amp;annotation=%0A%0A%0D%0AFunziona%20su%20tutte%20le%20ultime%20versioni%20di%20Opera%2C%20Chrome%2C%20Safari%20e%20Firefox%2C%20anche%20se%20su%20Opera%20e%20Firefox%20le%20trasformazioni%20non%20sono%20proprio%20ottime%20come%20Webkit%2C%20motore%20di%20Safari%20e%20Google%20Chroem.%0D%0APagine%20HTML%0D%0A%0D%0A%26lt%3Bdiv%20id%3D%26quot%3Bshadows%26quot%3B%26gt%3B%26lt%3B%21-" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Drop%20Shadows%20con%20CSS3&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/pvJMdGX66Rk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/drop-shadows-con-css3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NyroModal: finestre modali con jQuery</title>
		<link>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/</link>
		<comments>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 06:00:34 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[finestre modali]]></category>
		<category><![CDATA[ligthbox]]></category>
		<category><![CDATA[nyromodal]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=469</guid>
		<description><![CDATA[

Se state cercando uno script lightbox che &#232; in grado di gestire gli iFrame, contenuti provenienti dal server tramite chiamate Ajax, contenuti HTML in linea, immagini, video e altro ancora, NyroModal &#232; un ottimo plugin jQuery che permette tutto ci&#242;.
Negli ultimi giorni mi sono trovato nella posizione di aver bisogno di un semplice, funzionale, plugin [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/07/nyroModal.jpg" alt="nyroModal.jpg" border="0" width="500" height="300" style="border:none" /></div>
<p><span id="more-469"></span></p>
<p>Se state cercando uno <strong>script lightbox</strong> che &egrave; in grado di gestire gli iFrame, contenuti provenienti dal server tramite chiamate Ajax, contenuti HTML in linea, immagini, video e altro ancora, <strong>NyroModal &egrave; un ottimo plugin jQuery</strong> che permette tutto ci&ograve;.</p>
<p>Negli ultimi giorni mi sono trovato nella posizione di aver bisogno di un semplice, funzionale, plugin lightbox per jQuery facile da usare, una valida alternativa a Facebox. Dopo qualche ricerca, ho trovato diversi plugin sviluppati per questo scopo, e tutti hanno i loro pro e contro. Molti dei plugin supportano solo immagini, non utili alla mia richiesta di inserire contenuti in linea, video Flash e contenuto proveniente da chiamate Ajax.</p>
<p>Finalmente ho trovato e provato NyroModal e sono rimasto molto impressionato. Semplice da utilizzare, fondamentalmente tutto quello che dovremo fare &egrave; includere i file CSS e JavaScript appropriati, quindi applicare una classe di <code>nyroModal</code> agli elementi che si desidera aprire nel lightbox.</p>
<p>NyroModal &egrave; <strong>altamente personalizzabile</strong>, &egrave; possibile cambiare il suo aspetto grafico utilizzando i CSS, modificare le animazioni utilizzando le funzioni jQuery e personalizzare la sua funzionalit&agrave; attraverso varie funzioni e propriet&agrave;.</p>
<p>Per impostazione predefinita, qualsiasi finestra modale (con eccezione dei file SWF) <strong>si ridimensiona automaticamente</strong> in base alla dimensione corrente della finestra del browser. Se l&#8217;utente ridimensiona il suo browser, anche la finestra modale si ridimensiona fino alla dimensione massima del contenuto.</p>
<p>NyroModal permette di impostare una <strong>galleria di contenuti</strong> con estrema facilit&agrave;, semplicemente assegnando un identico valore all&#8217;attributo <code>rel</code> da attribuire a ciascuna voce della galleria: &egrave; anche possibile implementare gallerie multiple sulla stessa pagina utilizzando diversi attributi <code>rel</code> a cui applicare diverse impostazioni del plugin.</p>
<p>Un&#8217;altra funzionalit&agrave; supportata, quella di effettuare l&#8217;<strong>upload di file tramite Ajax</strong> e gestire le informazioni del file ricevute, semplicemente associando la classe <code>nyroModal</code> al tag <code>form</code> del modulo.</p>
<h2>Caratteristiche</h2>
<ul>
<li>Chiamate Ajax</li>
<li>Chiamata Ajax con targeting del contenuto</li>
<li>Immagine singola</li>
<li>Galleria immagini con freccie di navigazione</li>
<li>Galleria con ogni tipo di contenuto</li>
<li>Form</li>
<li>Form in iFrame</li>
<li>Form con targeting del contenuto</li>
<li>Form con upload di file</li>
<li>Dom Element</li>
<li>IFrame</li>
<li>Gestione degli errori</li>
<li>Finestra modale ridimensionata in base alle dimensioni della finestra del browser</li>
<li>Bottone ESC da tastiera per chiudere il lightbox</li>
<li>Animazioni personalizzabili</li>
<li>Aspetto personalizzabile</li>
<li>Titolo alla finestra modale</li>
<li>Standard W3C HTML valido (transitional)</li>
</ul>
<p>NyroModal &egrave; disponibile per il download sotto licenza MIT. Potete trovare ulteriori informazioni, demo e download sul <a href="http://nyromodal.nyrodev.com/" title="NyroModal plugin jQuery" target="_blank">sito web del progetto NyroModal</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&title=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;notes=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;bodytext=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;t=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=NyroModal%3A%20finestre%20modali%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;t=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;s=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;annotation=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/f0cRFwKM4Ec" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jTwitter: semplice plugin jQuery per le Twitter API</title>
		<link>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/</link>
		<comments>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 07:00:41 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[jtwitter]]></category>
		<category><![CDATA[twitter api]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=459</guid>
		<description><![CDATA[

jTwitter è un semplice plugin jQuery che ci fornisce un facile accesso alle Twitter API per prelevare informazioni su uno specifico utente di twitter tramite il suo nome utente.
Il risultato della consultazione delle Twitter API è un oggetto JSON costituito dai dettagli dell&#8217;utente, quali nome completo, URL homepage, conteggi vari come seguaci, amici, favoriti, numero [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border: none;" title="jTwitter da MaiNick" src="http://www.mainickweb.com/wp-content/2010/07/twitter-mainick.jpg" border="0" alt="twitter-mainick.jpg" width="500" height="300" /></div>
<p><span id="more-459"></span></p>
<p><a title="jTwitter plugin jQuery" href="http://plugins.jquery.com/project/jtwitter" target="_blank"><strong>jTwitter</strong></a> è un semplice plugin jQuery che ci fornisce un facile accesso alle <strong>Twitter API</strong> per prelevare informazioni su uno specifico utente di twitter tramite il suo nome utente.</p>
<p>Il risultato della consultazione delle Twitter API è un <strong>oggetto JSON costituito dai dettagli dell&#8217;utente</strong>, quali nome completo, URL homepage, conteggi vari come seguaci, amici, favoriti, numero stati (tweets), localizzazione, etc.</p>
<h2>Utilizzo</h2>
<p>Per prima cosa nell’intestazione head della nostra pagina HTML dobbiamo richiamare la <strong>libreria jQuery</strong> (dai server di Google), includere il plugin e poi scrivere il seguente script JavaScript per utilizzare le funzionalità del plugin:</p>
<pre name="code" class="javascript">
$jTwitter('nome_utente_twitter', num_tweet, function(tweets){
  // funzione richiamata per l'utilizzo delle info ricevute
});
</pre>
<p>E&#8217; possibile specificare il nome utente twitter di cui si richiedano le informazioni e gli ultimi stati, e opzionalmente il numero di ultimi tweets postati dall&#8217;utente, se non specificato verranno prelevati gli ultimi 5 stati. Infine la funzione in cui gestire e manipolare le informazioni ricevute sotto forma di oggeto JSON</p>
<p>Ecco un mio piccolo esempio:</p>
<pre name="code" class="html">
&lt;html&gt;
&lt;head&gt;
  &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript" src="jquery.jtwitter.js"&gt;&lt;/script&gt;

  &lt;script type="text/javascript"&gt;
    $(document).ready(function(){
      // Ottiene gli ultimi 10 stati dal mio account
      $.jTwitter('mainick', 10, function(tweets){
        $('#stati').empty();
        $.each(data, function(i, tweet){
          $('#stati').append(
            '&lt;div class="stato"&gt;'
            +' &lt;div class="msg"&gt;'
            +    tweet.text
            +' &lt;/div&gt;'
            +'&lt;/div&gt;'
          );
        });
      });
    });
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;h1&gt;Tweet by MaiNick&lt;/h1&gt;
  &lt;div id="posts"&gt;Attendere...&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;notes=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;bodytext=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;t=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;t=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;s=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;annotation=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/AJH4M1KVLjk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rubrica contatti in stile iPhone con jQuery e CSS</title>
		<link>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/</link>
		<comments>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 07:00:58 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Creatività]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[app contatti iphone]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[lista contatti]]></category>
		<category><![CDATA[rubrica contatti]]></category>
		<category><![CDATA[SliderNav]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=448</guid>
		<description><![CDATA[

SliderNav è un plugin per jQuery che permette di scorrere una lista dinamica mediante una barra di navigazione verticale, costituita da indici. L&#8217;autore prende ispirazione dalla rabrica telefonica dell&#8217;iPhone, infatti è realizzato principalmente per un elenco alfabetico, ad esempio una rubrica di contatti, ma può essere utilizzato per qualsiasi cosa.
Il plugin aggiunge automaticamente la barra [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border:none" src="http://www.mainickweb.com/wp-content/2010/05/slidernav.jpg" border="0" alt="slidernav.jpg" width="500" height="125" /></div>
<p><span id="more-448"></span></p>
<p><strong>SliderNav</strong> è un plugin per jQuery che permette di <strong>scorrere una lista dinamica mediante una barra di navigazione verticale</strong>, costituita da indici. L&#8217;autore prende ispirazione dalla rabrica telefonica dell&#8217;iPhone, infatti è realizzato principalmente per un elenco alfabetico, ad esempio una rubrica di contatti, ma può essere utilizzato per qualsiasi cosa.</p>
<p>Il plugin aggiunge automaticamente la barra di navigazione e imposta l&#8217;altezza per la lista in base a quanto è alta la barra. E&#8217; possibile scorrere il contenuto della lista utilizzando la rotellina del mouse.</p>
<h2>Utilizzo</h2>
<p>SliderNav è semplice da far funzionare, ma prima nell&#8217;intestazione <code>head</code> della nostra pagina HTML dobbiamo richiamare la <strong>libreria jQuery</strong> (dai server di Google), includere il plugin e il foglio di stile CSS associato:</p>
<pre name="code" class="html:nogutter">
&lt;link rel="stylesheet" type="text/css" href="slidernav.css" media="screen, projection" /&gt;
&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="slidernav.js"&gt;&lt;/script&gt;
</pre>
<p>Aggiungiamo il codice HTML che crea la nostra lista di contatti utilizzando la struttura seguente:</p>
<pre name="code" class="html">
&lt;div id="slider"&gt;
  &lt;div class="slider-content"&gt;
    &lt;ul&gt;
      &lt;li id="a"&gt;&lt;a name="a" class="title"&gt;A&lt;/a&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="/"&gt;Adam&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Alex&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Ali&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Apple&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Arthur&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Ashley&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li id="b"&gt;&lt;a name="b" class="title"&gt;B&lt;/a&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="/"&gt;Barry&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Becky&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Biff&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Billy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Bozarking&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Bryan&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      etc...
    &lt;/ul&gt;
  &lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Una volta impostato l&#8217;intera lista, è semplicemente una questione di chiamare la funzione <code>sliderNav</code> sull&#8217;elemento che abbiamo appena creato:</p>
<pre name="code" class="html:nogutter">
&lt;script type="text/javascript"&gt;
$(document).ready(function(){
  $('#slider').sliderNav();
});
&lt;/script&gt;
</pre>
<p>il codice sopra è da scrivere nell&#8217;intestazione <code>head</code> della nostra pagina HTML, dopo aver richiamato il plugin.</p>
<h2>Opzioni</h2>
<p>E&#8217; possibile inizializzare il plugin modificando le impostazioni predefinite in base alle proprie esigenze:</p>
<ul>
<li><strong>height</strong>: impostare questo valore in pixel se si vuole evitare il rilevamento automatico basato sull&#8217;altezza della barra di navigazione verticale.</li>
<li><strong>items</strong>: per default il plugin genera la navigazione in ordine alfabetico utilizzando tutte le 26 lettere dell&#8217;alfabeto inglese, ma è possibile inizializzarlo utilizzando delle <strong>voci personalizzate</strong>.</li>
<li><strong>arrows</strong>: il plugin visualizza delle frecce di scorrimento sulla lista, utili per gli utenti che non dispongono di un mouse con rotellina; i valori possibili di tipo booleano sono <code>true</code> (visualizza) o <code>false</code> (nasconde).</li>
</ul>
<p>Ecco il codice per inizializzare il plugin, da sostituire a quello semplice:</p>
<pre name="code" class="html:nogutter">
&lt;script type="text/javascript"&gt;
$(document).ready(function(){
  $('#slider').sliderNav({
    items: ['voce1','voce2','voce3'],
    height: '200',
    arrows: false
  });
});
&lt;/script&gt;
</pre>
<h2>Conclusioni</h2>
<p>SliderNav, come ci consiglia lo stesso autore, può tornare utile principalmente quando vogliamo mostrare molte informazioni in un piccolo box organizzate con un ordine alfabetico (o per data).<br />
Sulla <a title="SliderNav plugin per jQuery" href="http://devgrow.com/slidernav/" target="_blank">pagina dedicata al plugin SliderNav</a> è possibile scaricare il codice, <a title="Demo SliderNav" href="http://devgrow.com/slidernav-jquery-plugin/" target="_blank">visualizzare la demo</a> e ottenere ulteriori aggiornamenti.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;notes=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;bodytext=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;t=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS%20-%20http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;t=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;s=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;annotation=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/oRdOTL4lavg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Zoom: image zoomer con jQuery</title>
		<link>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/</link>
		<comments>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/#comments</comments>
		<pubDate>Mon, 31 May 2010 05:00:40 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Cloud Zoom]]></category>
		<category><![CDATA[image zoomer]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=437</guid>
		<description><![CDATA[

Cloud Zoom è un plugin jQuery, di peso leggero, che permette di creare un effetto zoom sulle immagini nelle vostre pagine web. E&#8217; altamente personalizzabile con diverse caratteristiche come l&#8217;effetto tinta, zoom interno o un sottile effetto di focus, e soprattutto è cross-browser, funziona in tutti i browser web più importanti tra cui il caro [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border: none;" title="Effetto zoom sulle immagini" src="http://www.mainickweb.com/wp-content/2010/05/cloud-zoom.jpg" alt="cloud-zoom.jpg" width="500" height="328" /></div>
<p><span id="more-437"></span></p>
<p><strong>Cloud Zoom</strong> è un plugin jQuery, di <strong>peso leggero</strong>, che permette di creare un <strong>effetto zoom sulle immagini</strong> nelle vostre pagine web. E&#8217; altamente personalizzabile con diverse caratteristiche come l&#8217;effetto tinta, zoom interno o un sottile effetto di focus, e soprattutto è <strong>cross-browser</strong>, funziona in tutti i browser web più importanti tra cui il caro vecchio IE6.</p>
<p>Cloud Zoom è molto semplice da implementare, il sito del progetto non manca di una ricca documentazione. Si può facilmente personalizzare l&#8217;aspetto con una gallery, lente o finestra di zoom usando i CSS.<br />
Offre diverse opzioni di configurazione che consentono di personalizzare il suo comportamento, tra cui: altezza, larghezza e posizione della finestra di zoom, tinta da applicare sulla parte di immagine non zoommata, opacità, dimensione porzione della parte da zoommare, abilitare o disabilitare i titoli.</p>
<h2>Caratteristiche</h2>
<p>Riassumento, le caratteristiche che rendono questo plugin davvero ottimo sono:</p>
<ul>
<li>Facile integrazione con HTML</li>
<li>Peso leggero (nella versione compressa solo 6Kb)</li>
<li>Movimento nello zoom precisi e morbidi</li>
<li>Modalità gallery</li>
<li>Effetti tinta, zoom interno o soft-focus</li>
<li>Completamente accessibile senza JavaScript, CSS o browser testuali</li>
</ul>
<p>Cloud Zoom è disponibile per il download sotto licenza MIT, per ulteriori informazioni, demo e download fare riferimento al <a title="Cloud Zoom plugin jQuery" href="http://www.professorcloud.com/mainsite/cloud-zoom.htm" target="_blank">sito del progetto di Cloud Zoom</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;notes=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;bodytext=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;t=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;t=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;s=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;annotation=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/0xJrBPv8lVI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Font API</title>
		<link>http://www.mainickweb.com/google-font-api/</link>
		<comments>http://www.mainickweb.com/google-font-api/#comments</comments>
		<pubDate>Thu, 27 May 2010 07:00:52 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Curiosità]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google font api]]></category>
		<category><![CDATA[webfont]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=422</guid>
		<description><![CDATA[

Durante il Google I/O 2010, Google ha fatto grandi annunci. Uno di questi riguarda le Google Fonts API
Letteralmente, è possibile integrare tipi di caratteri diversi da quelli web-safe, universalmente diffusi su tutti i device, semplicemente collegando il nostro documento ad un carattere tra quelli ora disponibili, memorizzati sui server di Google (risparmiando banda per le [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-439 aligncenter" style="border:none" title="Font personalizzato utilizzando Google Font API" src="http://www.mainickweb.com/wp-content/2010/05/google-font-api.jpg" alt="Google Font API" width="500" height="112" /></p>
<p><span id="more-422"></span></p>
<p>Durante il <a title="Google's Largest Developer Event of the Year" href="http://code.google.com/intl/it-IT/events/io/2010/" target="_blank">Google I/O 2010</a>, Google ha fatto grandi annunci. Uno di questi riguarda le <a title="Google Font API" href="http://code.google.com/intl/it-IT/apis/webfonts/" target="_blank">Google Fonts API</a></p>
<p>Letteralmente, è possibile integrare tipi di caratteri diversi da quelli <em>web-safe</em>, universalmente diffusi su tutti i device, semplicemente collegando il nostro documento ad un carattere tra quelli <a title="Lista fonts personalizzati" href="http://code.google.com/webfonts" target="_blank">ora disponibili</a>, memorizzati sui server di Google (risparmiando banda per le prestazioni di caching).</p>
<h2>Utilizzo</h2>
<p>Per usufruire delle Google Font API, abbiamo bisogno di un link al nostro carattere desiderato, e farne riferimento nella proprietà <code>font-family</code> del css. Questo è tutto!</p>
<pre name="code" class="html">
&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Utilizzo Google Font API&lt;/title&gt;
    &lt;link href="http://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css" /&gt;
    &lt;style&gt;
      body { font-family: 'Lobster', arial, serif; font-size: 70px; }
    &lt;/style&gt;
  &lt;/head&gt;
  &lt;body&gt;
    Hello World
  &lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Per la lista aggiornata dei fonts disponibili è possibile far riferimento alla <a title="Google Font Directory" href="http://code.google.com/webfonts" target="_blank">Google Font Directory</a>.</p>
<p>Per conoscere le operazioni eseguite dietro le quinte dalle Google Font API potete leggere l&#8217;<a title="Google Font Directory dietro le quinte" href="http://blog.html.it/26/05/2010/google-font-directory-dietro-le-quinte/" target="_blank">articolo</a> sul blog di Html.it</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&title=Google%20Font%20API" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;title=Google%20Font%20API&amp;notes=%0A%0A%0D%0A%0D%0A%0D%0ADurante%20il%20Google%20I%2FO%202010%2C%20Google%20ha%20fatto%20grandi%20annunci.%20Uno%20di%20questi%20riguarda%20le%20Google%20Fonts%20API%0D%0A%0D%0ALetteralmente%2C%20%C3%A8%20possibile%20integrare%20tipi%20di%20caratteri%20diversi%20da%20quelli%20web-safe%2C%20universalmente%20diffusi%20su%20tutti%20i%20device%2C%20sempliceme" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;title=Google%20Font%20API&amp;bodytext=%0A%0A%0D%0A%0D%0A%0D%0ADurante%20il%20Google%20I%2FO%202010%2C%20Google%20ha%20fatto%20grandi%20annunci.%20Uno%20di%20questi%20riguarda%20le%20Google%20Fonts%20API%0D%0A%0D%0ALetteralmente%2C%20%C3%A8%20possibile%20integrare%20tipi%20di%20caratteri%20diversi%20da%20quelli%20web-safe%2C%20universalmente%20diffusi%20su%20tutti%20i%20device%2C%20sempliceme" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;t=Google%20Font%20API" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Google%20Font%20API%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Google%20Font%20API&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;title=Google%20Font%20API" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;t=Google%20Font%20API&amp;s=%0A%0A%0D%0A%0D%0A%0D%0ADurante%20il%20Google%20I%2FO%202010%2C%20Google%20ha%20fatto%20grandi%20annunci.%20Uno%20di%20questi%20riguarda%20le%20Google%20Fonts%20API%0D%0A%0D%0ALetteralmente%2C%20%C3%A8%20possibile%20integrare%20tipi%20di%20caratteri%20diversi%20da%20quelli%20web-safe%2C%20universalmente%20diffusi%20su%20tutti%20i%20device%2C%20sempliceme" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;title=Google%20Font%20API&amp;annotation=%0A%0A%0D%0A%0D%0A%0D%0ADurante%20il%20Google%20I%2FO%202010%2C%20Google%20ha%20fatto%20grandi%20annunci.%20Uno%20di%20questi%20riguarda%20le%20Google%20Fonts%20API%0D%0A%0D%0ALetteralmente%2C%20%C3%A8%20possibile%20integrare%20tipi%20di%20caratteri%20diversi%20da%20quelli%20web-safe%2C%20universalmente%20diffusi%20su%20tutti%20i%20device%2C%20sempliceme" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Google%20Font%20API&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/KOBkWIX3hAs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/google-font-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come creare miniature di immagini con PHP e la libreria GD</title>
		<link>http://www.mainickweb.com/come-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2/</link>
		<comments>http://www.mainickweb.com/come-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2/#comments</comments>
		<pubDate>Mon, 10 May 2010 07:00:39 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[immagini]]></category>
		<category><![CDATA[libreria GD]]></category>
		<category><![CDATA[thumbnails]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=417</guid>
		<description><![CDATA[

In questo tutorial di oggi vedremo come creare miniature di immagini con PHP e l&#8217;uso della libreria GD.
Caricare sul server immagini in dimensioni originali pu&#242; essere dispendioso per lo spazio a disposizione ma soprattutto per la banda quando bisogna visualizzarle ad ogni richiesta al server.In questo caso la libreria GD si rivela utilissima perch&#233; permette [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/05/ridimensiona-immagini.jpg" alt="ridimensiona-immagini.jpg" border="0" width="500" height="300" /></div>
<p><span id="more-417"></span></p>
<p>In questo tutorial di oggi vedremo come <strong>creare miniature di immagini</strong> con PHP e l&#8217;uso della <a href="http://php.net/manual/en/book.image.php" title="Manuale libreria GD" target="_blank">libreria GD</a>.</p>
<p>Caricare sul server immagini in dimensioni originali pu&ograve; essere dispendioso per lo spazio a disposizione ma soprattutto per la banda quando bisogna visualizzarle ad ogni richiesta al server.<br />In questo caso la libreria GD si rivela utilissima perch&eacute; permette di poter prendere un&#8217;immagine jpg, gif o png e crearne una nuova con <strong>dimensioni ridotte</strong>, quindi <strong>pi&ugrave; leggera e pi&ugrave; veloce da caricare</strong>.<br />Durante il ridimensionamento delle immagini &egrave; inoltre possibile ridefinire il livello di compressione, regolando quindi il rapporto qualit&agrave;/dimensione, rendendo cos&igrave; pi&ugrave; veloce il caricamento della miniatura.</p>
<p>Questa funzione php permette il resize di immagini jpeg, gif e png. I parametri da settare per la funzione sono il nome del file da ridimensionare, la cartella dove &egrave; presente l&#8217;immagine, la cartella dove salvare la nuova immagine e la larghezza della nuova immagine.<br />Ho deciso di poter passare solo la larghezza perch&eacute; una dimensione fissa dei lati dell&#8217;immagine potrebbe portare a creare un&#8217;immagine che non mantiene le proporzioni e quindi deformata.</p>
<h2>Funzione per creare e salvare sul server un&#8217;immagine ridimensionata</h2>
<pre name="code" class="php">
/**
 * =---------------------------------------------------------------------=
 * createThumbnail
 * =---------------------------------------------------------------------=
 * Questa funzione creer&agrave; una miniatura dell'immagine caricata.
 *
 * @param $filename	- nome immagine.
 * @param $dir_in		- directory dove &egrave; presente l'immagine.
 * @param $dir_out		- directory dove caricare l'immagine.
 * @param $width_image	- larghezza immagine da creare.
 */
function createThumbnail($filename, $dir_in, $dir_out, $width_image) {
  // apro l'immagine originale (jpeg,gif,png)
  if (preg_match('/[.]jpg$/', $filename)) {
    $im = imagecreatefromjpeg($dir_in.$filename);
  }
  else if (preg_match('/[.]gif$/', $filename)) {
    $im = imagecreatefromgif($dir_in.$filename);
  }
  else if (preg_match('/[.]png$/', $filename)) {
    $im = imagecreatefrompng($dir_in.$filename);
  }
  // calcolo la larghezza e l'altezza dell'immagine originale
  $ox = imagesx($im);
  $oy = imagesy($im);
  // larghezza della miniatura data in input
  $nx = $width_image;
  // altezza calcolata proporzionalmente all'immagine originale
  $ny = floor($oy * ($width_image / $ox));
  // creo l'immagine della miniatura
  $nm = imagecreatetruecolor($nx, $ny);
  // copio l'immagine originale in quella della miniatura ridimensionaldola
  imagecopyresized($nm, $im, 0,0,0,0, $nx, $ny, $ox, $oy);
  // verifico l'esistenza della cartella dove salvare la miniatura
  if (!file_exists($dir_out)) {
    if (!mkdir($dir_out)) {
      die("There was a problem.");
    }
  }
  // salvo l'immagine della miniatura
  if (imagejpeg($nm, $dir_out.$filename)) {
    return TRUE;
  } else {
    return FALSE;
  }
}
</pre>
<p>Con le prime istruzioni condizionali apriamo l&#8217;immagine originale sia che essa sia jpeg, gif e png. Poi memorizziamo le dimensioni (larghezza <code>$ox</code> e altezza <code>$oy</code>) dell&#8217;immagine originale e le dimensioni della miniatura da creare; la larghezza <code>$width_image </code> fissa passata in input alla funzione e l&#8217;altezza calcolate per mantenere la proporzione e non deformare l&#8217;immagine nella miniatura.<br />Una volta creata la base per la miniatura, andiamo a copiare il contenuto dell&#8217;immagine originale con le nuove dimensioni (<code>imagecopyresized()</code>). Copiata l&#8217;immagine la salviamo con <code>imagejpeg()</code> nel formato jpeg: il terzo parametro, omesso, rappresenta il grado di compressione che pu&ograve; essere un valore variabile da 0 a 100 (pi&ugrave; l&#8217;immagine &egrave; compressa pi&ugrave; &egrave; leggera e allo stesso tempo pi&ugrave; perde di definizione).</p>
<p>Possiamo modificare l&#8217;ultima parte della funzione per salvare l&#8217;immagine di miniatura nello stesso formato del file originale utilizzando, come nella prima parte, delle istruzioni condizionali e le rispettive funzioni <code>imagejpeg()</code>, <code>imagegif()</code> e <code> imagepng()</code>, di cui &egrave; facile intuire il significato.</p>
<p>In conclusione ricordo che la libreria GD &egrave; nativa su PHP a partire dalla versione 4.3.0, questo comporta il non funzionamento della funzione <code>createThumbnail()</code> con una versione di PHP inferiore.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;notes=%0A%0A%0D%0AIn%20questo%20tutorial%20di%20oggi%20vedremo%20come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20l%27uso%20della%20libreria%20GD.%0D%0ACaricare%20sul%20server%20immagini%20in%20dimensioni%20originali%20pu%26ograve%3B%20essere%20dispendioso%20per%20lo%20spazio%20a%20disposizione%20ma%20soprattutto%20per%20la%20banda%20q" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;bodytext=%0A%0A%0D%0AIn%20questo%20tutorial%20di%20oggi%20vedremo%20come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20l%27uso%20della%20libreria%20GD.%0D%0ACaricare%20sul%20server%20immagini%20in%20dimensioni%20originali%20pu%26ograve%3B%20essere%20dispendioso%20per%20lo%20spazio%20a%20disposizione%20ma%20soprattutto%20per%20la%20banda%20q" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;t=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;t=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;s=%0A%0A%0D%0AIn%20questo%20tutorial%20di%20oggi%20vedremo%20come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20l%27uso%20della%20libreria%20GD.%0D%0ACaricare%20sul%20server%20immagini%20in%20dimensioni%20originali%20pu%26ograve%3B%20essere%20dispendioso%20per%20lo%20spazio%20a%20disposizione%20ma%20soprattutto%20per%20la%20banda%20q" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;annotation=%0A%0A%0D%0AIn%20questo%20tutorial%20di%20oggi%20vedremo%20come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20l%27uso%20della%20libreria%20GD.%0D%0ACaricare%20sul%20server%20immagini%20in%20dimensioni%20originali%20pu%26ograve%3B%20essere%20dispendioso%20per%20lo%20spazio%20a%20disposizione%20ma%20soprattutto%20per%20la%20banda%20q" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/PNz7fc9JrqE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/come-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
