<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="it">
	<title>dot Next - Siti internet, Web, Comunicazione, Grafica, Multimedia, Realt&#224; Aumentata, Software, Applicazioni web, iPhone, iPad - Genova</title>
	<link>http://www.dotnext.it/</link>
	<description>dotNext realizza siti internet &amp; multimedia usabili ed accessibili, logo aziendali, immagine coordinata, brochure, pubblicazioni, intranet, software web based, applicazioni per iPhone e iPad</description>
	<language>it</language>
	<generator>SPIP - www.spip.net</generator>




<item xml:lang="it">
		<title>Fireworks: creare set di icone con i simboli e gli stili</title>
		<link>http://www.dotnext.it/Fireworks-creare-set-di-icone-con</link>
		<guid isPermaLink="true">http://www.dotnext.it/Fireworks-creare-set-di-icone-con</guid>
		<dc:date>2010-06-14T09:55:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>it</dc:language>
		<dc:creator>giorgio</dc:creator>


		<dc:subject>fireworks</dc:subject>
		<dc:subject>news</dc:subject>

		<description>&lt;p&gt;Nuovo tutorial su Fireworks: come creare diversi set di icone utilizzando i simboli e gli stili&lt;/p&gt;

-
&lt;a href="http://www.dotnext.it/-lab-" rel="directory"&gt;lab&lt;/a&gt;

/ 
&lt;a href="http://www.dotnext.it/+-fireworks-+" rel="tag"&gt;fireworks&lt;/a&gt;, 
&lt;a href="http://www.dotnext.it/+-news-+" rel="tag"&gt;news&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src=&quot;http://www.dotnext.it/local/cache-vignettes/L150xH140/arton59-da124.jpg&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='140' class='spip_logos' style='height:140px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;In questo tutorial vedremo come creare diversi set di icone, partendo da un'immagine di base, sfruttando alcune semplici funzionalit&#224; di Fireworks.
Alla fine del tutorial potrete scaricare un piccolo set di icone e il file sorgente&#8230; iniziamo!&lt;/p&gt; &lt;p&gt;L'immagine di partenza &#232; un'icona minimale composta da un cerchio e un tracciato.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_191 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH76/Schermata_2010-06-14_a_11-46-21-41bc7.png' width='500' height='76' alt=&quot;&quot; style='height:76px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Siccome il cerchio sar&#224; la base di tutti i nostri set e verr&#224; ripetuto per ogni icona, per prima cosa creiamo un simbolo (elabora &gt; simbolo &gt; converti in simbolo)
Modificando il simbolo andremo ad agire su tutte le istanze presenti nello stage.&lt;/p&gt; &lt;p&gt;Da questa prima immagine creiamo le altre icone su questo stile: pochi tratti per definire i soggetti ed ecco un primo set di icone.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_192 spip_documents spip_documents_left' style='float:left; width:485px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L485xH76/Schermata_2010-06-14_a_11-46-31-15e6b.png' width='485' height='76' alt=&quot;&quot; style='height:76px;width:485px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Partendo da questo possiamo definire, grazie agli &#8220;stili&#8221;, un secondo set con effetto &quot;metallico&quot;.&lt;/p&gt; &lt;p&gt;Dal menu &quot;finestra&quot; apriamo &quot;stili&quot;. Questa palette permette di applicare con un click alcuni stili predefiniti (sostanzialmente sfumature, tracciati e filtri combinati tra loro e modificabili) all'oggetto selezionato.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_193 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH170/Schermata_2010-06-14_a_11-46-42-621a8.png' width='500' height='170' alt=&quot;&quot; style='height:170px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Entriamo nel simbolo (doppio click su un'istanza), selezioniamo il cerchio e clicchiamo sul secondo stile della tendina &quot;cromato scuro&quot;. Per ottenere il risultato in figura andiamo a modificare la brillantezza dell'oggetto con &quot;propriet&#224; &gt; filtro &gt; tonalit&#224; saturazione&quot;.&lt;/p&gt; &lt;p&gt;Ovviamente avremmo potuto modificare il gradiente, ma in questo modo il colore &#232; pi&#249; controllabile e si modifica pi&#249; velocemente.&lt;/p&gt; &lt;p&gt;Ora diamo un effetto incavato al tracciato dell'icona &#8220;home&#8221;, come se il disegno fosse inciso nel metallo: rendiamo il tratto pi&#249; spesso di un pixel e applichiamo &quot;filtro &gt; ombra interna&quot;. E a questo punto, selezionando il tracciato, creiamo un nuovo stile (stili &gt; nuovo stile) in modo da applicare queste stesse caratteristiche a tutte le altre icone.&lt;/p&gt; &lt;p&gt;Pochi minuti di lavoro ed ecco il risultato!&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_194 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH99/Schermata_2010-06-14_a_11-47-04-62c6b.png' width='500' height='99' alt=&quot;&quot; style='height:99px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&#200; molto semplice modificare lo stile di tutte le icone, vediamo, per esempio, come ottenere in pochi passaggi uno stile molto diverso da questo: effetto grunge!&lt;/p&gt; &lt;p&gt;Entriamo nuovamente nel simbolo. L'immagine successiva mostra i primi passaggi:&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_195 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH139/Schermata_2010-06-14_a_11-47-12-11fb8.png' width='500' height='139' alt=&quot;&quot; style='height:139px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Applichiamo una texture da &#8220;propriet&#224; &gt; riempimento &gt; motivo &gt; altro&#8221;... carichiamo una nostra texture e la scaliamo sull'oggetto. Associamo poi un tratto al quale diamo l'effetto &#8220;olio&#8221; e una texture &#8220;stucco&#8221; dal pannello &#8220;tpropriet&#224; &gt; tratto &gt; opzioni tratto&#8221;.&lt;/p&gt; &lt;p&gt;Nella figura successiva sono mostrati gli step finali.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_196 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH208/Schermata_2010-06-14_a_11-47-29-23f88.png' width='500' height='208' alt=&quot;&quot; style='height:208px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Utilizzando il pannello &#8220;tracciato&#8221; e seguiamo le indicazioni mostrate in figura per ottenere una forma vettoriale con i bordi frastagliati.
Tutte le istanze del nostro simbolo sono state nuovamente modificate.&lt;/p&gt; &lt;p&gt;Non ci resta quindi che modificare le icone sopra la base. Un'idea realizzabile in 30 secondi pu&#242; essere questa:&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_197 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH110/Schermata_2010-06-14_a_11-47-40-378c4.png' width='500' height='110' alt=&quot;&quot; style='height:110px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Ed ecco quindi come in pochissimo tempo e con pochi elementi abbiamo realizzato tre set di icone con stili completamente differenti:&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_198 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH209/Schermata_2010-06-14_a_11-47-49-14f92.png' width='500' height='209' alt=&quot;&quot; style='height:209px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Naturalmente questo lavoro serve solo da spunto per mostrare come con pochi strumenti e un po di creativit&#224; possiamo raggiungere risultati efficaci in breve tempo.&lt;/p&gt; &lt;p&gt;&#173;&lt;a href='http://www.dotnext.it/IMG/zip/fwIcons.png.zip' class='spip_out'&gt;Scaricate il file del tutorial&lt;/a&gt;. Contenente un piccolo set di icone da modificare a vostro piacimento prendedo spunto dalle idee mostrate nel tutorial o da utilizzare per il vostro sito.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="it">
		<title>Spip: 10 casi di utilizzo avanzato</title>
		<link>http://www.dotnext.it/Spip-10-casi-di-utilizzo-avanzato</link>
		<guid isPermaLink="true">http://www.dotnext.it/Spip-10-casi-di-utilizzo-avanzato</guid>
		<dc:date>2010-05-12T08:14:17Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>it</dc:language>
		<dc:creator>giorgio</dc:creator>


		<dc:subject>news</dc:subject>
		<dc:subject>spip</dc:subject>

		<description>&lt;p&gt;Tutorial su Spip: 10 casi di utilizzo avanzato&lt;/p&gt;

-
&lt;a href="http://www.dotnext.it/-lab-" rel="directory"&gt;lab&lt;/a&gt;

/ 
&lt;a href="http://www.dotnext.it/+-news-+" rel="tag"&gt;news&lt;/a&gt;, 
&lt;a href="http://www.dotnext.it/+-spip-+" rel="tag"&gt;spip&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src=&quot;http://www.dotnext.it/local/cache-vignettes/L150xH140/arton55-0e478.jpg&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='140' class='spip_logos' style='height:140px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;In questo post parliamo di Spip, un CMS opensource che utilizziamo spesso per i nostri progetti. Nello specifico vedremo alcuni tip and tricks; casi particolari di utilizzo avanzato del codice. &lt;br&gt;
Per qualsiasi informazione sul CMS e la guida base di Spip rimandiamo al sito ufficiale: &lt;a href=&quot;http://www.spip.net/rubrique242.html&quot; target=&quot;_blank&quot;&gt;www.spip.net&lt;/a&gt;&lt;br&gt;&lt;/p&gt; &lt;h5&gt;1. Passare variabili agli include&lt;/h5&gt;
&lt;p&gt;Con spip, per includere un file nella nostra squelette si utilizza questa sintassi
&lt;code class='spip_code' dir='ltr'&gt;&lt;INCLURE{fond=include/sottoMenu}&gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;per utilizzare nel file sottoMenu i valori della squelette, ad esempio ci servisse l'id della rubrica per estrarre solo gli articoli di quella rubrica (il caso tipico di un sottomenu), dovremmo passare il parametro id_rubrique nello script di inclusione&lt;/p&gt; &lt;p&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;INCLURE{fond=include/sottoMenu}{id_rubrique}&gt;&lt;/code&gt;&lt;/p&gt; &lt;h5&gt;2. I segnaposti di Spip nel codice php&lt;/h5&gt;
&lt;p&gt;il codice di Spip pu&#242; interagire senza problemi con il php. Un semplice esempio pratico pu&#242; essere utilizzare i segnaposti di spip per creare una condizione in php&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;?php if(#TITRE ==titolo2 || #TITRE == titolo2){&lt;br /&gt; echo(&quot;titolo 1 o titolo 2&quot;);&lt;br /&gt; } ?&gt;&lt;/code&gt;&lt;/div&gt;
&lt;h5&gt;3. Passare un'ancora da url&lt;/h5&gt;
&lt;p&gt;Pu&#242; essere necessario passare dei parametri o un'ancora tramite url ad una squelette personalizzata. Il link sar&#224; simile a questo: &lt;code class='spip_code' dir='ltr'&gt;#URL_PAGE{miaPagina, lang=it#ancora}&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Nel nostro esempio passiamo il parametro della lingua e un'ancora ad un articolo specifico. Per passare l'ancora di un articolo generato dinamicamente possiamo scrivere:&lt;/p&gt; &lt;p&gt;&lt;code class='spip_code' dir='ltr'&gt;#URL_PAGE{miaPagina, lang=#LANG##ID_ARTICLE}&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Considerando che il link sia dentro un ciclo dal quale estrarre ID_ARTICLE (notare il doppio # davanti a ID_ARTICLE).&lt;/p&gt; &lt;h5&gt;4. Recuperare un parametro&lt;/h5&gt;
&lt;p&gt;Per recuperare un valore passato nell'url basta semplicemente passare una parametro personalizzato, in questo caso &quot;mia_variabile&quot;&lt;/p&gt; &lt;p&gt;&lt;i&gt;miosito.it/spip.php?page=miapagina&amp;mia_variabile=valore&lt;/i&gt;&lt;/p&gt; &lt;p&gt;e recuperarla nella squelettes tramite il segnaposto che dovr&#224; avere lo stesso nome del parametro. &lt;code class='spip_code' dir='ltr'&gt;#MIA_VARIABILE&lt;/code&gt;&lt;/p&gt; &lt;h5&gt;5. Il codice di Spip in uno script javascript!&lt;/h5&gt;
&lt;p&gt;il codice di Spip si integra perfettamente anche con javascript.
Pu&#242; essere utile ad esempio per richiamare un div che ha il nome dell'id generato dinamicamente, nel nostro caso utilizzando come suffisso del nome l'anno di pubblicazione di un articolo (per esempio possiamo creare delle tab divise per anno).&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt; $(document).ready(function() {&lt;br /&gt; $('div#div_menu_[(#DATE|annee)]').show();&lt;br /&gt; }); &lt;br /&gt; &lt;/script&gt;&lt;/code&gt;&lt;/div&gt;
&lt;h5&gt;6. Utilizzare un segnaposto di un ciclo contenitore&lt;/h5&gt;
&lt;p&gt;Per recuperare un elemento di un ciclo esterno a quello in cui ci troviamo possiamo utilizzare questa sintassi: [(#_nomeCicloEsterno:TITRE)]&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;BOUCLE_uno(RUBRIQUES)&gt;&lt;br /&gt; &lt;BOUCLE_due(ARTICLES)&gt;&lt;br /&gt; [(#_uno:TITRE)] &gt; #TITRE&lt;br /&gt; &lt;/BOUCLE_due&gt;&lt;br /&gt; &lt;/BOUCLE_uno&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;nel nostro esempio stampiamo il titolo della rubrica. In questo caso il titolo della rubrica verr&#224; ciclato tante volte quante sono il numero degli articoli.&lt;/p&gt; &lt;h5&gt;7. Filtrare gli allegati per tipo&lt;/h5&gt;
&lt;p&gt;Potrebbe essere utile in alcuni casi inserire un thickbox nel caso gli allegati di un articolo fossero immagini, ma allo stesso tempo poter dare la possibilit&#224; di scaricare altri tipi di allegato, per esempio il pdf. Pu&#242; esserci di aiuto filtrare gli allegati per tipo di file.&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;[(#TYPE_DOCUMENT|=={PDF}|?{' ',''})&lt;a href=&quot;#URL_DOCUMENT&quot;&gt;[(#LOGO_DOCUMENT)] [(#FICHIER)]&lt;/a&gt;]&lt;br /&gt; &lt;br /&gt; [(#TYPE_DOCUMENT|=={PDF}|?{'',' '})&lt;a href=&quot;#URL_DOCUMENT&quot; class=&quot;thickbox&quot;&gt;[(#LOGO_DOCUMENT)]&lt;/a&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Nel nostro esempio se i file allegati sono PDF mostriamo l'icona e il nome del file, se non sono PDF diamo al link la classe &quot;thickbox&quot; e non mostriamo il nome del file.&lt;/p&gt; &lt;h5&gt;8. Raggruppare in liste secondo un criterio&lt;/h5&gt;
&lt;p&gt;Creare delle liste chiare e con un codice pulito &#232; molto importante. Si pu&#242; presentare la possibilit&#224; di dover ordinare delle lunghe liste secondo un criterio. Nel nostro esempio abbiamo una lista di allegati che vengono ordinati secondo la &quot;descrizione&quot; (#DESCRIPTIF). Nella descrizione abbaino scritto il tipo di file (ad esempio zip, pdf&#8230;). quello che vogliamo ottenere &#232; una lista di questo tipo:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;PDF&lt;/strong&gt;&lt;br/&gt;
file uno&lt;br/&gt;
file due&lt;br/&gt;
&#8230;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;ZIP&lt;/strong&gt;&lt;br/&gt; file uno&lt;br/&gt;
file due&lt;br/&gt;
&#8230;&lt;/p&gt; &lt;p&gt;il codice &#232; questo:&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;ul&gt;&lt;br /&gt; &lt;BOUCLE_allegatiTipo(DOCUMENTS){id_article}{par descriptif}&gt; &lt;br /&gt; [&lt;li class=&quot;tipoDoc&quot;&gt;(#DESCRIPTIF|unique)&lt;/li&gt;]&lt;br /&gt; &lt;br /&gt; &lt;li&gt;&lt;br /&gt; &lt;BOUCLE_allegato(DOCUMENTS){id_document}&gt; &lt;br /&gt; &lt;a href=&quot;#URL_DOCUMENT&quot; title=&quot;#TITRE&quot;&gt;#LOGO_DOCUMENT&lt;/a&gt;&lt;br /&gt; &lt;/BOUCLE_allegato&gt;&lt;br /&gt; &lt;/li&gt;&lt;br /&gt; &lt;br /&gt; &lt;/BOUCLE_allegatiTipo&gt; &lt;br /&gt; &lt;/ul&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;da notare il filtro &quot;unique&quot; nel segnaposto #DESCRIPTIF, che stampa la descrizione una sola volta, e le parentesi quadre prima e dopo il tag LI, che ci permette di non stampare il codice quando il #DESCRIPTIF &#232; vuoto, quindi SEMPRE tranne la prima volta.&lt;/p&gt; &lt;h5&gt;9. Maschera sulle immagini&lt;/h5&gt;
&lt;p&gt;Una semplice funzionalit&#224; per rendere accattivanti le vostre immagini &#232; il filtro maschera sulle immagini. Spip permette di utilizzare una maschera sulle vostre immagini.&lt;/p&gt; &lt;p&gt;&lt;code class='spip_code' dir='ltr'&gt;[(#FICHIER|image_masque{squelettes/images/mask.png})]&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Alcune cose utili da sapere:&lt;/p&gt; &lt;p&gt;. l'immagine &quot;maschera&quot; deve essere una png24 (quindi con il canale alpha)&lt;/p&gt; &lt;p&gt;. se l'immagine &#232; pi&#249; grande della maschera si ridimensiona automaticamente con le dimensioni di quest'ultima&lt;/p&gt; &lt;p&gt;. la maschera modifica anche la luminosit&#224; dei colori: per utilizzare solo la propriet&#224; di &quot;taglio&quot; della maschera basta creare la png24 con i grigi al 50%&lt;/p&gt; &lt;h5&gt;10. Estrarre dati da una tabella aggiuntiva&lt;/h5&gt;
&lt;p&gt;In alcuni casi si pu&#242; presentare la necessit&#224; di inserire una tabella nel database esterna a quelle di spip. Recuperare i dati &#232; molto semplice:&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;BOUCLE_1(fotografie)&gt;&lt;br /&gt; &lt;ul&gt;&lt;br /&gt; &lt;li&gt;#NOME&lt;/li&gt;&lt;br /&gt; &lt;li&gt;#FORMATO&lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt; &lt;/BOUCLE_1&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Nell'esempio il ciclo estrae i campi della tabella &quot;fotografie&quot; e i segnaposti stampano i campi della tabella stessa.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="it">
		<title>Bianco e nero di quadricromia</title>
		<link>http://www.dotnext.it/Bianco-e-nero-di-quadricromia</link>
		<guid isPermaLink="true">http://www.dotnext.it/Bianco-e-nero-di-quadricromia</guid>
		<dc:date>2010-03-19T16:31:08Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>it</dc:language>
		<dc:creator>giorgio</dc:creator>


		<dc:subject>photoshop</dc:subject>
		<dc:subject>news</dc:subject>

		<description>&lt;p&gt;Tutorial Photoshop: come creare un buon bianco e nero in quadricromia&lt;/p&gt;

-
&lt;a href="http://www.dotnext.it/-lab-" rel="directory"&gt;lab&lt;/a&gt;

/ 
&lt;a href="http://www.dotnext.it/+-photoshop-+" rel="tag"&gt;photoshop&lt;/a&gt;, 
&lt;a href="http://www.dotnext.it/+-news-+" rel="tag"&gt;news&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src=&quot;http://www.dotnext.it/local/cache-vignettes/L150xH104/arton53-d3405.jpg&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='104' class='spip_logos' style='height:104px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Per creare un buon bianco e nero digitale sono sufficienti pochi passaggi su photoshop e un po' di dimestichezza con i canali.
Apriamo la nostra immagine in CMYK apriamo il pannello &quot;canali&quot; e salviamola con un altro nome.
&lt;span class='spip_document_171 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH381/02-30-0413e.jpg' width='500' height='381' alt=&quot;&quot; style='height:381px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Convertiamo quindi il nuovo file in metodo &quot;scala di grigio&quot; e successivamente di nuovo in quadricromia.
&lt;span class='spip_document_172 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH389/03-29-ca62e.jpg' width='500' height='389' alt=&quot;&quot; style='height:389px;width:500px;' /&gt;&lt;/span&gt;&lt;span class='spip_document_173 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH376/04-3-b4695.jpg' width='500' height='376' alt=&quot;&quot; style='height:376px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Apriamo ora tutte e due le immagini e affianchiamo le finestre.
Avremo 2 file entrambi in quadricromia ma una in bianco e nero a l'altra colori.
&lt;span class='spip_document_165 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH368/06-2-dab73.jpg' width='500' height='368' alt=&quot;&quot; style='height:368px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Selezioniamo l'immagine a colori e convertiamola in metodo colore LAB.
&lt;span class='spip_document_166 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH367/07-5de5b.jpg' width='500' height='367' alt=&quot;&quot; style='height:367px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;A questo punto vedremo che nella palette canali avremo un livello colore e uno luminosit&#224;.&lt;/p&gt; &lt;p&gt;Posizionandoci su quest'ultimo selezioniamo tutto (cmd + A) e andiamo a copiare il canale (cmd + C).
&lt;span class='spip_document_167 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH415/08-c0927.jpg' width='500' height='415' alt=&quot;&quot; style='height:415px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Posizioniamoci ora sull'altra immagine, andiamo a selezionare il canale del nero e incolliamo la nostra selezione (cmd + V). Riattivando tutti i canali vedremo il risultato: un bianco e nero decisamente pi&#249; profondo!
&lt;span class='spip_document_169 spip_documents'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH418/10-f4f1c.jpg' width='500' height='418' alt=&quot;&quot; style='height:418px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="it">
		<title>Flash: proteggere i dati di una e-card personalizzata</title>
		<link>http://www.dotnext.it/Proteggere-i-dati-di-una-e-card</link>
		<guid isPermaLink="true">http://www.dotnext.it/Proteggere-i-dati-di-una-e-card</guid>
		<dc:date>2010-02-18T16:13:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>it</dc:language>
		<dc:creator>giorgio</dc:creator>


		<dc:subject>flash</dc:subject>

		<description>Un modo molto semplice per passare dei valori ad un swf &#232; utilizzare il parametro FlashVars nel codice html della nostra pagina. In questo modo si possono creare diverse variabili che verranno poi richiamate nel flash. Ma se qualcuno scaricasse il file swf e lo inserisse in una sua pagina html? Potrebbe cambiare i valori delle variabili nel codice e riutilizzare il vostro lavoro! In questo esempio vediamo come realizzare una semplice e-card personalizzata con il nome del mittente e del (...)

-
&lt;a href="http://www.dotnext.it/-lab-" rel="directory"&gt;lab&lt;/a&gt;

/ 
&lt;a href="http://www.dotnext.it/+-flash-+" rel="tag"&gt;flash&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src=&quot;http://www.dotnext.it/local/cache-vignettes/L150xH120/arton7-be3f0.png&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='120' class='spip_logos' style='height:120px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Un modo molto semplice per passare dei valori ad un swf &#232; utilizzare il parametro FlashVars nel codice html della nostra pagina. In questo modo si possono creare diverse variabili che verranno poi richiamate nel flash. Ma se qualcuno scaricasse il file swf e lo inserisse in una sua pagina html? Potrebbe cambiare i valori delle variabili nel codice e riutilizzare il vostro lavoro! In questo esempio vediamo come realizzare una semplice e-card personalizzata con il nome del mittente e del destinatario e come impedire che il vostro flash possa essere utilizzato da altre persone.&lt;/p&gt; &lt;p&gt;Dopo aver disegnato la nostra cartolina passiamo alla parte di personalizzazione con as3.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_119 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH319/001-dc3cf.png' width='500' height='319' alt=&quot;&quot; style='height:319px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Abbiamo bisogno innanzitutto di due campi di testo dinamico che ricevono le varabili, li chiameremo &#8220;txt_destinatario&#8221; e &#8220;txt_mittente&#8221;. Nel pannello Azioni scriveremo:&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;txt_destinatario.text = root.loaderInfo.parameters.nomeDestinatario; &lt;br /&gt; txt_mittente.text = root.loaderInfo.parameters.nomeMittente;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&#8220;root.loaderInfo.parameters&#8221; permette di ricevere il valore dal parametro FlashVars; &#8220;nomeDestinatario&#8221; e &#8220;nomeMittente&#8221; sono le variabili.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_123 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH301/02-dc155.png' width='500' height='301' alt=&quot;&quot; style='height:301px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;A questo punto pubblichiamo il file swf e l'html. Naturalmente continueremo a vedere nei nostri campi di testo i valori di default &#8220;nome destinatario&#8221; e &#8220;nome mittente&#8221;. Andiamo ad inserire le varibili. Apriamo il codice html e scriviamo il parametro FlashVars in questo modo:&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_121 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH132/03-7ffdf.png' width='500' height='132' alt=&quot;&quot; style='height:132px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Adesso, richiamando la pagina html dal browser potremo vedere l'ecard personalizzata!&lt;/p&gt; &lt;p&gt;Supponiamo che qualcuno pensasse di copiare la vostra ecard e spedirla da parte sua ad un suo amico... gli basterebbe scaricare il flash o richiamarlo in una sua pagina e cambiare i valori delle variabili.&lt;/p&gt; &lt;p&gt;Un modo semplice per impedire che questo avvenga &#232; inserire con as3 un controllo dell'indirizzo della pagina che richiama il flash: &#8220;Se l'indirizzo corrisponde al mio sito fai partire il filmato&#8221;.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_122 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH381/04-3726c.png' width='500' height='381' alt=&quot;&quot; style='height:381px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Per fare questo aggiungiamo un frame prima di quelli su cui abbiamo lavorato; creiamo un messaggio di errore e un nuovo frame per inserire il controllo.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;var path; &lt;br /&gt; function verifyPath() {path=ExternalInterface.call(&quot;window.location.href.toString&quot;);&lt;br /&gt; return (path.indexOf(&quot;http://www.miosito.com&quot;)==0);&lt;br /&gt; }&lt;br /&gt; if (verifyPath()) &lt;br /&gt; {&lt;br /&gt; gotoAndPlay(2);&lt;br /&gt; }&lt;br /&gt; else &lt;br /&gt; {&lt;br /&gt; stop();&lt;br /&gt; }&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;la classe ExternalInterface esegue il comando javascript che recupera l'url della pagina. Con il metodo indexOf verifichiamo che la stringa &quot;&lt;a href='http://www.miosito.com/' class='spip_out' rel='nofollow'&gt;http://www.miosito.com&lt;/a&gt;&quot; abbia indice 0, e che quindi sia all'inizio della stringa da verificare. In questo caso il flash pu&#242; essere eseguito, altrimenti si fermer&#224; al primo frame che mostrer&#224; il messaggio di errore.
Questo script funziona anche nel caso si volesse richiamare il flash in un iframe.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="it">
		<title>Creare un collage digitale</title>
		<link>http://www.dotnext.it/Creare-un-collage-digitale</link>
		<guid isPermaLink="true">http://www.dotnext.it/Creare-un-collage-digitale</guid>
		<dc:date>2010-01-22T16:17:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>it</dc:language>
		<dc:creator>giorgio</dc:creator>


		<dc:subject>photoshop</dc:subject>

		<description>L'animazione del nostro sito &#232; un mix di tecniche diverse, dall'illustrazione digitale con la penna grafica, allo &quot;Stop motion&quot;, dalla creazione di texture all'elaborazione fotografica per la definizione dei materiali. Partendo da alcune fotografie di oggetti tecnologici abbiamo creato una sorta di collage che definisse i principali ingombri della composizione. Successivamente utilizzando alcuni pennelli di photoshop scaricabili dal sito qbrushes.net abbiamo ricalcato i contorni degli (...)

-
&lt;a href="http://www.dotnext.it/-lab-" rel="directory"&gt;lab&lt;/a&gt;

/ 
&lt;a href="http://www.dotnext.it/+-photoshop-+" rel="tag"&gt;photoshop&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src=&quot;http://www.dotnext.it/local/cache-vignettes/L150xH120/arton41-edb43.jpg&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='120' class='spip_logos' style='height:120px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;L'animazione del nostro sito &#232; un mix di tecniche diverse, dall'illustrazione digitale con la penna grafica, allo &quot;Stop motion&quot;, dalla creazione di texture all'elaborazione fotografica per la definizione dei materiali.&lt;/p&gt; &lt;p&gt;Partendo da alcune fotografie di oggetti tecnologici abbiamo creato una sorta di collage che definisse i principali ingombri della composizione.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_97 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH300/Immagine_10-ca793.jpg' width='500' height='300' alt=&quot;&quot; style='height:300px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Successivamente utilizzando alcuni pennelli di photoshop scaricabili dal sito &lt;a href='http://www.qbrushes.net/' class='spip_out'&gt;qbrushes.net&lt;/a&gt; abbiamo ricalcato i contorni degli oggetti e inserito qualche pennellata per dare un tocco pi&#249; realistico alla scena.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_98 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH300/Immagine_11-232ae.jpg' width='500' height='300' alt=&quot;&quot; style='height:300px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Abbiamo poi utilizzato una texture scaricata del sito &lt;a href='http://www.zentextures.com/' class='spip_out'&gt;zentextures.com&lt;/a&gt; per simulare il pezzetto di cartoncino su cui &#232; disegnato il computer e aggiunto un po' di ombra per aumentarne la profondit&#224;.
Con un'immagine pi&#249; materica abbiamo creato il pavimento della stanza e aumentando un po' il contrasto e la saturazione abbiamo uniformato i toni.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_107 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH300/Immagine_1-2-4e1b6.jpg' width='500' height='300' alt=&quot;&quot; style='height:300px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;La stanza &#232; completata. Manca solo l'ascensore, disegnato utilizzando gli stessi pennelli con spessori differenti e un'altra texture cartacea come base.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_102 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH300/Immagine_18-df921.jpg' width='500' height='300' alt=&quot;&quot; style='height:300px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Per i personaggi si &#232; scelto un pennello con piccolo spessore e una particolare combinazione delle dinamiche dalla palette apposita.
Gli arti mobili sono stati disegnati su livelli separati per poi essere esportati e opportunamente animati in Flash.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_103 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH300/Immagine_21-4435c.jpg' width='500' height='300' alt=&quot;&quot; style='height:300px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Dopo aver colorato gli omini e aver inserito la texture gi&#224; usata per il computer, li abbiamo ritagliati seguendo approsimativamente i contorni, e abbiamo aggiunto un po' di ombra esterna per staccarli dallo sfondo.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_104 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH300/Immagine_23-2b3bb.jpg' width='500' height='300' alt=&quot;&quot; style='height:300px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Infine abbiamo inserito i personaggi sulla scena, aumentato un po' la saturazione, aggiunto qualche pennellata, e il gioco &#232; fatto!&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_105 spip_documents spip_documents_left' style='float:left; width:500px;'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH300/Immagine_24-bc748.jpg' width='500' height='300' alt=&quot;&quot; style='height:300px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="it">
		<title>Ombre realistiche con Fireworks</title>
		<link>http://www.dotnext.it/Ombre-realistiche-con-Fireworks</link>
		<guid isPermaLink="true">http://www.dotnext.it/Ombre-realistiche-con-Fireworks</guid>
		<dc:date>2009-12-03T15:53:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>it</dc:language>
		<dc:creator>giorgio</dc:creator>


		<dc:subject>fireworks</dc:subject>

		<description>Per realizzare interfacce in stile collage &#232; fondamentale un buon utilizzo delle ombre. Per rendere efficace l'effetto di un foglietto appoggiato su una superficie non possiamo limitarci all'uso del filtro ombra, ma dobbiamo intervenire &#8220;a mano&#8221; con dei piccoli accorgimenti. Nella figura sottostante possiamo vedere la differenza tra una forma con l'effetto ombra e una pi&#249; elaborata. La prima cosa da fare &#232; capire da dove viene un'ipotetica luce. Questa ci servir&#224; da riferimento per accentuare (...)

-
&lt;a href="http://www.dotnext.it/-lab-" rel="directory"&gt;lab&lt;/a&gt;

/ 
&lt;a href="http://www.dotnext.it/+-fireworks-+" rel="tag"&gt;fireworks&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src=&quot;http://www.dotnext.it/local/cache-vignettes/L150xH141/arton44-22ffa.png&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='141' class='spip_logos' style='height:141px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Per realizzare interfacce in stile collage &#232; fondamentale un buon utilizzo delle ombre. Per rendere efficace l'effetto di un foglietto appoggiato su una superficie non possiamo limitarci all'uso del filtro ombra, ma dobbiamo intervenire &#8220;a mano&#8221; con dei piccoli accorgimenti.
Nella figura sottostante possiamo vedere la differenza tra una forma con l'effetto ombra e una pi&#249; elaborata.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_124 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH500/fig1-91fa9.png' width='500' height='500' alt=&quot;&quot; style='height:500px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;La prima cosa da fare &#232; capire da dove viene un'ipotetica luce. Questa ci servir&#224; da riferimento per accentuare le luci, le ombre e l'inclinazione del nostro foglietto.
Iniziamo a disegnare il nostro elemento modificando i punti di un rettangolo; teniamo in considerazione che l'angolo rialzato risulter&#224; leggermente acuto (il vertice si sposta di 1 px verso l'esterno) mentre, per accentuare l'effetto, quello opposto dovr&#224; essere leggermente ottuso (spostiamo quindi il punto di 1 px verso l'interno).
Diamo un gradiente al tracciato. La parte rialzata sar&#224; colpita dalla luce (usare un colore pi&#249; chiaro della superificie di appoggio, in modo da accentuare maggiormente la profondit&#224;); il gradiente deve partire da met&#224; del foglio all'angolo, una sfumatura troppo ampia rovinerebbe l'effetto.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_125 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH249/fig2-6f8d1.png' width='500' height='249' alt=&quot;&quot; style='height:249px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Per realizzare l'ombra duplichiamo il tracciato, assegnamo un gradiente nero con opacit&#224; da 100 a 25 e spostiamo ancora verso l'esterno il vertice sotto l'angolo rialzato. Pi&#249; il foglio si alza e pi&#249; l'ombra diventa lunga e chiara. Aggiungiamo poi un filtro sfocatura all'ombra e diminuiamo l'opacit&#224; a circa 50%.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_126 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH296/fig3-ff2d9.png' width='500' height='296' alt=&quot;&quot; style='height:296px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Seguendo le stesse indicazioni sulla luce, le ombre e la distorsione delle forme, possiamo creare diverse varianti. Utilizzando poi una texture o un'immagine si render&#224; il nostro collage pi&#249; realistico.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_127 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.dotnext.it/local/cache-vignettes/L500xH511/fig4-2ac78.png' width='500' height='511' alt=&quot;&quot; style='height:511px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
