<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>map freely</title>
	<atom:link href="http://mapfreely.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://mapfreely.org</link>
	<description>free (geographic) software, open mind, open society</description>
	<lastBuildDate>Mon, 16 Jan 2012 09:23:59 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mapfreely.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>map freely</title>
		<link>http://mapfreely.org</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mapfreely.org/osd.xml" title="map freely" />
	<atom:link rel='hub' href='http://mapfreely.org/?pushpress=hub'/>
		<item>
		<title>postgresql &#124; qualche tips, qualche tricks</title>
		<link>http://mapfreely.org/2012/01/13/postgresql-qualche-tips-qualche-tricks/</link>
		<comments>http://mapfreely.org/2012/01/13/postgresql-qualche-tips-qualche-tricks/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 16:45:36 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[db-ing & geodb-ing]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=909</guid>
		<description><![CDATA[Posto alcuni comandi pgsql che ho avuto modo di usare di recente dovendo maneggiare i formati date di Postgresql. Li metto cosi&#8217; in ordine sparso e premetto che fanno riferimento ad un database usato per la gestione dei consumi energetici di impianti di illuminazione; pertanto alcuni commenti (personali) fanno riferimento a questo tipo di lavoro. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=909&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Posto alcuni comandi pgsql che ho avuto modo di usare di recente dovendo maneggiare i formati date di Postgresql. Li metto cosi&#8217; in ordine sparso e premetto che fanno riferimento ad un database usato per la gestione dei consumi energetici di impianti di illuminazione; pertanto alcuni commenti (personali) fanno riferimento a questo tipo di lavoro. Tuttavia vanno benissimo per qualsiasi altro db.</p>
<p>Sia data una tabella &#8220;tbl01&#8243; che contiene un campo &#8220;anno&#8221; come stringa, &#8220;data01&#8243;, &#8220;data02&#8243;, &#8220;data03&#8243;, &#8221;data04&#8243; campi in formato date, &#8220;consumo_anno&#8221; come integer :</p>
<p># comando SELECT per recuperare il valore del campo &#8220;anno&#8221; sul quale faremo le nostre operazioni:</p>
<p><span style="color:#0000ff;">mydb=# SELECT anno FROM tbl01 WHERE id=4;</span><br />
<span style="color:#0000ff;"> anno </span><br />
<span style="color:#0000ff;">&#8212;&#8212;</span><br />
<span style="color:#0000ff;"> 2010</span><br />
<span style="color:#0000ff;">(1 row)</span></p>
<p>Come si puo&#8217; vedere si tratta di un campo varchar di 4 caratteri.</p>
<p># comando SELECT che converte in numero (attualmente in formato testo) il campo &#8220;anno&#8221; della tabella &#8220;tbl01&#8243;:</p>
<p><span style="color:#0000ff;">mydb=# SELECT to_number(anno, &#8217;9999&#8242;) FROM tbl01 WHERE id=4;</span><br />
<span style="color:#0000ff;"> to_number </span><br />
<span style="color:#0000ff;">&#8212;&#8212;&#8212;&#8211;</span><br />
<span style="color:#0000ff;">      2010</span><br />
<span style="color:#0000ff;">(1 row)</span></p>
<p># comando SELECT per convertire in numero il campo &#8220;anno&#8221; e togliere 1:</p>
<p><span style="color:#0000ff;">mydb=# SELECT to_number(anno, &#8217;9999&#8242;)-1 FROM tbl01;</span><br />
<span style="color:#0000ff;"> ?column? </span><br />
<span style="color:#0000ff;">&#8212;&#8212;&#8212;-</span><br />
<span style="color:#0000ff;">     2009</span><br />
<span style="color:#0000ff;">     2009</span><br />
<span style="color:#0000ff;">     2008</span><br />
<span style="color:#0000ff;">     2009</span><br />
<span style="color:#0000ff;">(4 rows)</span></p>
<p># comando per convertire in data nel formato YYYYMMDD il valore del campo &#8220;anno&#8221;:</p>
<p><span style="color:#0000ff;">mydb=# SELECT to_date(anno,&#8217;YYYYMMDD&#8217;) FROM tbl01 WHERE id=4;</span><br />
<span style="color:#0000ff;">  to_date   </span><br />
<span style="color:#0000ff;">&#8212;&#8212;&#8212;&#8212;</span><br />
<span style="color:#0000ff;"> 2010-01-01</span><br />
<span style="color:#0000ff;">(1 row)</span></p>
<p># calcolo del 31 dicembre dell&#8217;anno precedente a quello in oggetto (con riferimento al campo &#8220;anno&#8221;):</p>
<p><span style="color:#0000ff;">mydb=# SELECT to_date(anno,&#8217;YYYYMMDD&#8217;)-1 FROM tbl01;</span><br />
<span style="color:#0000ff;">  ?column?  </span><br />
<span style="color:#0000ff;">&#8212;&#8212;&#8212;&#8212;</span><br />
<span style="color:#0000ff;"> 2009-12-31</span><br />
<span style="color:#0000ff;"> 2009-12-31</span><br />
<span style="color:#0000ff;"> 2008-12-31</span><br />
<span style="color:#0000ff;"> 2009-12-31</span><br />
<span style="color:#0000ff;">(4 rows)</span></p>
<p># comando per calcolare la differenza tra una data chiamata &#8220;data1&#8243; (inizio anno) e il 31 dicembre dell&#8217;anno precedente (giorni in eccesso inizio anno): siano data0=2008-12-29, data1=2009-01-12, data2=2009-12-31, data3=2009-12-31.</p>
<p><span style="color:#0000ff;">mydb=# SELECT data1-(to_date(anno,&#8217;YYYYMMDD&#8217;)-1) FROM tbl01 WHERE id=4;</span><br />
<span style="color:#0000ff;"> ?column? </span><br />
<span style="color:#0000ff;">&#8212;&#8212;&#8212;-</span><br />
<span style="color:#0000ff;">       12</span><br />
<span style="color:#0000ff;">(1 row)</span></p>
<p># comando per calcolare la differenza tra il 31 dicembre dell&#8217;anno precedente e la prima data &#8220;data0&#8243; (giorni in difetto inizio anno):</p>
<p><span style="color:#0000ff;">mydb=# SELECT (to_date(anno,&#8217;YYYYMMDD&#8217;)-1)-data0 FROM tbl01 WHERE id=4;</span><br />
<span style="color:#0000ff;"> ?column? </span><br />
<span style="color:#0000ff;">&#8212;&#8212;&#8212;-</span><br />
<span style="color:#0000ff;">        2</span><br />
<span style="color:#0000ff;">(1 row)</span></p>
<p># comando per calcolare la differenza tra &#8220;data3&#8243; e il 31 dicembre dell&#8217;anno in corso (giorni in eccesso fine anno):</p>
<p><span style="color:#0000ff;">mydb=# SELECT data3-(to_date(anno,&#8217;YYYYMMDD&#8217;)+364) FROM tbl01 WHERE id=4;</span><br />
<span style="color:#0000ff;"> ?column? </span><br />
<span style="color:#0000ff;">&#8212;&#8212;&#8212;-</span><br />
<span style="color:#0000ff;">        0</span><br />
<span style="color:#0000ff;">(1 row)</span></p>
<p># comando per calcolare la differenza tra il 31 dicembre dell&#8217;anno in corso e la &#8220;data2&#8243; (giorni in difetto fine anno):</p>
<p><span style="color:#0000ff;">mydb=# SELECT (to_date(anno,&#8217;YYYYMMDD&#8217;)+364)-data2 FROM tbl01 WHERE id=4;</span><br />
<span style="color:#0000ff;"> ?column? </span><br />
<span style="color:#0000ff;">&#8212;&#8212;&#8212;-</span><br />
<span style="color:#0000ff;">        0</span><br />
<span style="color:#0000ff;">(1 row)</span></p>
<p>===========================================================================</p>
<p>Supponiamo di avere due tabelle in relazione 1 a molti (tabella &#8220;a&#8221; e tabella &#8220;b&#8221;) con campo di collegamento (&#8220;id&#8221; della tabella &#8220;a&#8221; si collega a a_id della tabella &#8220;b&#8221;). Se vogliamo recuperare valori da entrambe le tabelle:</p>
<p><span style="color:#0000ff;">mydb=# SELECT a.campo1, b.campo2 FROM a,b WHERE a.id=b.a_id AND campo3=valore ORDER BY id;</span></p>
<p>===========================================================================</p>
<p>Quella che segue e&#8217; una query su una tabella cosi&#8217; strutturata:</p>
<table width="321">
<tbody>
<tr>
<td>id</td>
<td>integer</td>
</tr>
<tr>
<td>utente_id</td>
<td>integer</td>
</tr>
<tr>
<td>data_lettura0</td>
<td>date</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase0_l0</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase1_l0</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase2_l0</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase3_l0</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>totale_energia_attiva_kwh_l0</td>
<td>numeric(12,2)</td>
</tr>
<tr>
<td>data_lettura1</td>
<td>date</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase0_l1</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase1_l1</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase2_l1</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase3_l1</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>totale_energia_attiva_kwh_l1</td>
<td>numeric(12,2)</td>
</tr>
<tr>
<td>data_lettura2</td>
<td>date</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase0_l2</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase1_l2</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase2_l2</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase3_l2</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>totale_energia_attiva_kwh_l2</td>
<td>numeric(12,2)</td>
</tr>
<tr>
<td>data_lettura3</td>
<td>date</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase0_l3</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase1_l3</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase2_l3</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>energia_attiva_kwh_fase3_l3</td>
<td>numeric(10,2)</td>
</tr>
<tr>
<td>totale_energia_attiva_kwh_l3</td>
<td>numeric(12,2)</td>
</tr>
<tr>
<td>anno</td>
<td>character varying(4)</td>
</tr>
<tr>
<td>inizio_anno</td>
<td>date</td>
</tr>
<tr>
<td>fine_anno</td>
<td>date</td>
</tr>
<tr>
<td>consumo_anno</td>
<td>integer</td>
</tr>
</tbody>
</table>
<p># query per aggiornare la tabella delle letture (in un db che contiene le letture dei consumi di contatori elettrici) calcolando il consumo_anno nel caso in cui data_lettura0!=data_lettura1 per l&#8217;anno=&#8217;2009&#8242;:</p>
<p><span style="color:#0000ff;">energia_django=&gt; UPDATE manager_letturailluminazione SET consumo_anno=(totale_energia_attiva_kwh_l3-totale_energia_attiva_kwh_l1)+((totale_energia_attiva_kwh_l1-totale_energia_attiva_kwh_l0)/(data_lettura1-data_lettura0)*(data_lettura1-(to_date(anno,&#8217;YYYYMMDD&#8217;)-1)))-((totale_energia_attiva_kwh_l1-totale_energia_attiva_kwh_l0)/(data_lettura1-data_lettura0)*(data_lettura3-(to_date(anno,&#8217;YYYYMMDD&#8217;)+364)))  WHERE anno=&#8217;2009&#8242; AND data_lettura0!=data_lettura1;</span></p>
<table>
<tbody>
<tr>
<td><a href="http://100.0.4.231/phppgadmin/colproperties.php?subject=column&amp;server=localhost%3A5432%3Aallow&amp;database=energia_django&amp;schema=public&amp;table=manager_letturailluminazione&amp;column=id&amp;">id</a></td>
<td>integer</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/909/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/909/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/909/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/909/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/909/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/909/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/909/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/909/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/909/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/909/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/909/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/909/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/909/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/909/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=909&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2012/01/13/postgresql-qualche-tips-qualche-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>
	</item>
		<item>
		<title>GFOSS-DAY 2011 &#124; Foggia</title>
		<link>http://mapfreely.org/2011/11/23/gfoss-day-2011-foggia/</link>
		<comments>http://mapfreely.org/2011/11/23/gfoss-day-2011-foggia/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 13:49:42 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[gfoss]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=892</guid>
		<description><![CDATA[Oggi 24 novembre 2011 inizia il quarto GFOSS-DAY. Dopo gli appuntamenti di Pontedera, Bolzano e Foligno è la volta di una sede pugliese. Il programma è ricchissimo e denso di temi e da oggi è anche attivo, grazie all&#8217;università, il canale streaming a questo indirizzo: http://www.media.unifg.it/gfoss/ accorrete numerosi!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=892&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_895" class="wp-caption aligncenter" style="width: 410px"><a href="//gfoss.it/drupal/gfossday2011/programma"><img class=" wp-image-895   " title="logo_gfoss_osgeo" src="http://flaviorigolon.files.wordpress.com/2011/11/logo_gfoss_osgeo.png?w=400&#038;h=80" alt="" width="400" height="80" /></a><p class="wp-caption-text">gfoss.it</p></div>
<p>Oggi 24 novembre 2011 inizia il quarto GFOSS-DAY. Dopo gli appuntamenti di Pontedera, Bolzano e Foligno è la volta di una sede pugliese.</p>
<p>Il <a href="http://gfoss.it/drupal/gfossday2011/programma">programma</a> è ricchissimo e denso di temi e da oggi è anche attivo, grazie all&#8217;università, il canale streaming a questo indirizzo: <a href="http://www.media.unifg.it/gfoss/" target="_blank">http://www.media.unifg.it/gfoss/</a></p>
<p>accorrete numerosi!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/892/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/892/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/892/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/892/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/892/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/892/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/892/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/892/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/892/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/892/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/892/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/892/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/892/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/892/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=892&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/11/23/gfoss-day-2011-foggia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>

		<media:content url="http://flaviorigolon.files.wordpress.com/2011/11/logo_gfoss_osgeo.png?w=300" medium="image">
			<media:title type="html">logo_gfoss_osgeo</media:title>
		</media:content>
	</item>
		<item>
		<title>docky e la barra nera</title>
		<link>http://mapfreely.org/2011/11/03/docky-e-la-barra-nera/</link>
		<comments>http://mapfreely.org/2011/11/03/docky-e-la-barra-nera/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 08:14:00 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[linuxing]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=882</guid>
		<description><![CDATA[Ho provato ad installare docky. L&#8217;installazione avviene tramite apt o synaptic: # apt-get install docky Unico inconveniente iniziale è la presenza di una fastidiosissima fascia nera a lato (o sotto, a seconda del punto in cui abbiamo agganciato docky). Di questo veniamo anche avvisati da un messaggio che recita più o meno così &#8220;&#8230;enable composting&#8230;&#8220;. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=882&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ho provato ad installare <a href="http://wiki.go-docky.com/index.php?title=Welcome_to_the_Docky_wiki">docky</a>.</p>
<div id="attachment_883" class="wp-caption aligncenter" style="width: 630px"><a href="http://flaviorigolon.files.wordpress.com/2011/11/docky01.png"><img class="size-full wp-image-883" title="docky01" src="http://flaviorigolon.files.wordpress.com/2011/11/docky01.png?w=620&#038;h=387" alt="docky" width="620" height="387" /></a><p class="wp-caption-text">docky agganciato al lato sinistro del desktop</p></div>
<p>L&#8217;installazione avviene tramite apt o synaptic:</p>
<p><span style="color:#0000ff;"># apt-get install docky</span></p>
<p>Unico inconveniente iniziale è la presenza di una fastidiosissima fascia nera a lato (o sotto, a seconda del punto in cui abbiamo agganciato docky). Di questo veniamo anche avvisati da un messaggio che recita più o meno così &#8220;<span style="color:#0000ff;">&#8230;enable composting&#8230;</span>&#8220;. Per ovviare al problema è necessario un <a title="compositing window manager" href="http://en.wikipedia.org/wiki/Compositing_window_manager">Compositing window manager</a>. Per abilitarlo in Metacity agire come segue:</p>
<p>- lanciamo gconf-editor:</p>
<p><span style="color:#0000ff;">$ gconf-editor</span></p>
<p>Sul frame di sinistra ci posizioniamo su &#8220;<span style="color:#0000ff;">apps &gt; metacity &gt; general</span>&#8220;; poi, sulla destra, spuntiamo il checkbox in corrispondenza della voce &#8220;<span style="color:#0000ff;">compositing_manager</span>&#8220;.</p>
<div id="attachment_884" class="wp-caption aligncenter" style="width: 630px"><a href="http://flaviorigolon.files.wordpress.com/2011/11/docky02.png"><img class="size-full wp-image-884" title="docky02" src="http://flaviorigolon.files.wordpress.com/2011/11/docky02.png?w=620&#038;h=377" alt="" width="620" height="377" /></a><p class="wp-caption-text">spuntiamo &quot;compositing_manager&quot;</p></div>
<p>Fatto: la barra nera dovrebbe scomparire.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/882/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=882&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/11/03/docky-e-la-barra-nera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>

		<media:content url="http://flaviorigolon.files.wordpress.com/2011/11/docky01.png" medium="image">
			<media:title type="html">docky01</media:title>
		</media:content>

		<media:content url="http://flaviorigolon.files.wordpress.com/2011/11/docky02.png" medium="image">
			<media:title type="html">docky02</media:title>
		</media:content>
	</item>
		<item>
		<title>Postgresql &#124; Postgis &#124; modificare i valori dei campi di una vista</title>
		<link>http://mapfreely.org/2011/10/31/postgresql-postgis-modificare-i-valori-dai-campi-di-una-vista/</link>
		<comments>http://mapfreely.org/2011/10/31/postgresql-postgis-modificare-i-valori-dai-campi-di-una-vista/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 10:30:29 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[db-ing & geodb-ing]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[postgis]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=876</guid>
		<description><![CDATA[Lavorando con Postgresql&#124;Postgis mi capita spesso di avere delle tavole come viste &#8220;View&#8221; ottenute dal join di una tabella geomerica e di una tabella non-geometrica. Esempio: la tabella geometrica contiene poligoni (edifici) con un campo chiave (es= scheda); la tabella alfanumerica contiene tutti i dati relativi a quegli edifici + un campo chiave &#8220;scheda&#8221; come [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=876&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Lavorando con Postgresql|Postgis mi capita spesso di avere delle tavole come viste &#8220;View&#8221; ottenute dal join di una tabella geomerica e di una tabella non-geometrica. Esempio: la tabella geometrica contiene poligoni (edifici) con un campo chiave (es= scheda); la tabella alfanumerica contiene tutti i dati relativi a quegli edifici + un campo chiave &#8220;scheda&#8221; come la prima.</p>
<p>Questo perché, in un lavoro svolto, un utente si occupava di gestire la parte geometrica (mediante <a title="Home page Quantum GIS" href="http://www.qgis.org">QGIS</a>) mentre un altro utente caricava i dati alfanumerici relativi ad un rilievo di edifici mediante interfaccia web (via <a href="http://www.php.net/">PHP</a>).</p>
<p>In un secondo momento quindi è stata creata una join fra le due tabelle in modo da generare tavole tematiche sulle condizioni e sull&#8217;uso di quegli edifici.</p>
<p>Ecco la View creata (siano &#8220;<span style="color:#0000ff;">schede</span>&#8221; e &#8220;<span style="color:#0000ff;">schede_nogeom</span>&#8221; rispettivamente la tabella geometrica e non-geometrica)</p>
<p><span style="color:#0000ff;">=&gt; <strong><span style="color:#ff0000;">CREATE VIEW</span></strong> schede_cartogr <span style="color:#ff0000;"><strong>AS SELECT</strong></span> scheda_nogeom.grado, scheda_nogeom.altezza, scheda_nogeom.volume, scheda_nogeom.piani, scheda_nogeom.note, scheda_nogeom.stcontetto, scheda_nogeom.punttetto, scheda_nogeom.stconprosp, scheda_nogeom.puntprosp, scheda_nogeom.stconserr, scheda_nogeom.puntserr, scheda_nogeom.stconsolai, scheda_nogeom.puntsolai, scheda_nogeom.stconmurat, scheda_nogeom.stcompl, scheda_nogeom.puntcompl, scheda_nogeom.d_uso_pint, scheda_nogeom.d_uso_pt, scheda_nogeom.d_uso_p1, scheda_nogeom.d_uso_p2, scheda_nogeom.d_uso_p3, scheda_nogeom.d_uso_p4, scheda_nogeom.d_uso_p5, scheda_nogeom.d_uso_compl, scheda_nogeom.d_uso_progetto, scheda_nogeom.d_uso_comp_grafica, scheda_nogeom.essenze_arboree, scheda_nogeom.emerg_arch, scheda_nogeom.h_pint, scheda_nogeom.h_pt, scheda_nogeom.h_p1, scheda_nogeom.h_p2, scheda_nogeom.h_p3, scheda_nogeom.h_p4, scheda_nogeom.h_p5, scheda_nogeom.vol_pint, scheda_nogeom.vol_pt, scheda_nogeom.vol_p1, scheda_nogeom.vol_p2, scheda_nogeom.vol_p3, scheda_nogeom.vol_p4, scheda_nogeom.vol_p5, scheda.area_gis, scheda_nogeom.foto1, scheda_nogeom.estratto_cartografico, scheda_nogeom.vol_residenza, scheda_nogeom.vol_comm_dir, scheda_nogeom.vol_artigianale, scheda_nogeom.vol_pubblico, scheda_nogeom.vol_misto, scheda_nogeom.puntmurat, scheda_nogeom.d_uso_vigente, scheda.gid, scheda.the_geom, scheda.scheda <span style="color:#ff0000;"><strong>FROM</strong></span> scheda <span style="color:#ff0000;"><strong>JOIN</strong></span> scheda_nogeom <span style="color:#ff0000;"><strong>ON</strong></span> scheda.scheda::text = scheda_nogeom.scheda::text;</span></p>
<p>- Caricando questa vista in QGIS riusciamo quindi a consultare geometrie e tutti i valori colelgati. Ma se ad un certo punto voglio modificare un valore o alcuni valori della tabella? Abilitando l&#8217;editing sul layer &#8220;<span style="color:#0000ff;">schede_cartogr</span>&#8221; vediamo che possiamo modificare i valori ma al momento del salvataggio veniamo avvisati che non è possibile. Ci viene allora in aiuto la creazione di un <span style="color:#0000ff;">RULE</span> con istruzione &#8220;<span style="color:#0000ff;">DO INSTEAD</span>&#8221; in Postgresql . In sostanza si tratta di una regola che consente di modificare la (o le) tabelle origine agendo sulla vista.</p>
<p>In generale la sintassi è la seguente:</p>
<p><span style="color:#0000ff;">&gt;= <span style="color:#ff0000;"><strong>CREATE RULE</strong></span> nome_rule_da_creare <span style="color:#ff0000;"><strong>AS ON UPDATE TO</strong></span> nome_della_view <span style="color:#ff0000;"><strong>DO INSTEAD UPDATE</strong></span> nome_tabella_origine <span style="color:#ff0000;"><strong>SET</strong></span> nome_campo=<span style="color:#ff0000;"><strong>NEW</strong></span>.nome_campo <span style="color:#ff0000;"><strong>WHERE</strong></span> campo_chiave=<span style="color:#ff0000;"><strong>NEW</strong></span>.campo_chiave;</span></p>
<p>Ecco la definizione del RULE che ho usato:</p>
<p><span style="color:#0000ff;">=&gt;CREATE RULE update_grado_schede_cartogr AS ON UPDATE TO schede_cartogr DO INSTEAD UPDATE scheda_nogeom SET grado=NEW.grado WHERE scheda=NEW.scheda;</span></p>
<p>D&#8217;ora in avanti possiamo modificare da QGIS il valore del campo &#8220;<span style="color:#0000ff;">grado</span>&#8220;; verrà aggiornato di conseguenza il valore della tabella originale.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/876/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=876&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/10/31/postgresql-postgis-modificare-i-valori-dai-campi-di-una-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>
	</item>
		<item>
		<title>Debian &#124; creare scorciatoie da tastiera in Gnome</title>
		<link>http://mapfreely.org/2011/10/31/debian-creare-scorciatoie-da-tastiera-in-gnome/</link>
		<comments>http://mapfreely.org/2011/10/31/debian-creare-scorciatoie-da-tastiera-in-gnome/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 10:10:37 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[linuxing]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=871</guid>
		<description><![CDATA[Per impostare scorciatoie da tastiera personalizzate in gnome (su Debian) ho trovato questa splendida spiegazione. La riassumo brevemente. - da terminale lanciamo gconf-editor: $ gconf-editor - nella finestra che compare ci spostiamo sulla voce &#8220;apps &#62; metacity &#62; keybinding_commands&#8220; - sul pannello di destra compare un elenco di &#8220;command_nn&#8220;; selezioniamo il &#8220;command_1&#8220; - doppio clic [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=871&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Per impostare scorciatoie da tastiera personalizzate in gnome (su Debian) ho trovato questa <a href="http://www.debian-administration.org/article/Creating_global_keyboard_shortcuts_in_GNOME">splendida spiegazione</a>. La riassumo brevemente.</p>
<p>- da terminale lanciamo gconf-editor:</p>
<p><span style="color:#0000ff;">$ gconf-editor</span></p>
<p>- nella finestra che compare ci spostiamo sulla voce &#8220;<span style="color:#0000ff;">apps &gt; metacity &gt; keybinding_commands</span>&#8220;</p>
<p>- sul pannello di destra compare un elenco di &#8220;<span style="color:#0000ff;">command_nn</span>&#8220;; selezioniamo il &#8220;<span style="color:#0000ff;">command_1</span>&#8220;</p>
<div id="attachment_872" class="wp-caption aligncenter" style="width: 630px"><a href="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor01.png"><img class="size-full wp-image-872" title="gconf_editor01" src="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor01.png?w=620&#038;h=417" alt="" width="620" height="417" /></a><p class="wp-caption-text">selezionare keybinding_commands</p></div>
<p>- doppio clic su &#8220;<span style="color:#0000ff;">command_1</span>&#8221; e impostiamo il percorso al programma che vogliamo eseguire: nel mio caso vorrei lanciare Iceweasel quindi inserisco &#8220;<span style="color:#0000ff;">/usr/bin/iceweasel</span>&#8220;</p>
<div id="attachment_873" class="wp-caption aligncenter" style="width: 630px"><a href="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor02.png"><img class="size-full wp-image-873" title="gconf_editor02" src="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor02.png?w=620&#038;h=417" alt="" width="620" height="417" /></a><p class="wp-caption-text">selezione del programma da lanciare</p></div>
<p>- ci spostiamo poi (nel pannello di sinistra) sulla voce &#8220;<span style="color:#0000ff;">global_keybindings</span>&#8221; , scegliamo il &#8220;<span style="color:#0000ff;">command_1</span>&#8221; scorrendo l&#8217;elenco che si presenta a destra; doppio clic su &#8220;<span style="color:#0000ff;">command_1</span>&#8221; e inseriamo la combinazione di tasti che vogliamo dare per il comando in questione: nel mio caso &#8220;<span style="color:#0000ff;">&lt;Control&gt;&lt;Alt&gt;i</span>&#8220;.</p>
<div id="attachment_874" class="wp-caption aligncenter" style="width: 630px"><a href="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor03.png"><img class="size-full wp-image-874" title="gconf_editor03" src="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor03.png?w=620&#038;h=416" alt="" width="620" height="416" /></a><p class="wp-caption-text">impostazione della combinazione di tasti</p></div>
<p>- fatto: da ora in avanti schiacciando contemporaneamente <span style="color:#0000ff;">CTRL+ALT+i</span> si avvierà il browser web.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/871/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/871/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/871/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=871&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/10/31/debian-creare-scorciatoie-da-tastiera-in-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>

		<media:content url="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor01.png" medium="image">
			<media:title type="html">gconf_editor01</media:title>
		</media:content>

		<media:content url="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor02.png" medium="image">
			<media:title type="html">gconf_editor02</media:title>
		</media:content>

		<media:content url="http://flaviorigolon.files.wordpress.com/2011/10/gconf_editor03.png" medium="image">
			<media:title type="html">gconf_editor03</media:title>
		</media:content>
	</item>
		<item>
		<title>importare dati da tabella QGIS a LibreOffice</title>
		<link>http://mapfreely.org/2011/10/27/importare-dati-da-tabella-qgis-a-libreoffice/</link>
		<comments>http://mapfreely.org/2011/10/27/importare-dati-da-tabella-qgis-a-libreoffice/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 07:37:31 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[linuxing]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[qgis]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=866</guid>
		<description><![CDATA[Se durante una sessione di lavoro con QGIS vogliamo eseguire un &#8220;copia/incolla&#8221; di dati da una tabella ad un foglio di calcolo LibreOffice puo&#8217; succedere che i dati &#8220;incollati&#8221; presentino alcuni problemi. In particolare i dati numerici decimali (aree di oggetti poligonali per esempio) vengono mantenuti come &#8220;testo&#8221; e non numero con tutte le conseguenze [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=866&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Se durante una sessione di lavoro con QGIS vogliamo eseguire un &#8220;copia/incolla&#8221; di dati da una tabella ad un foglio di calcolo LibreOffice puo&#8217; succedere che i dati &#8220;incollati&#8221; presentino alcuni problemi. In particolare i dati numerici decimali (aree di oggetti poligonali per esempio) vengono mantenuti come &#8220;testo&#8221; e non numero con tutte le conseguenze negative del caso: se vogliamo fare una somma di valori ottenimao un errore.</p>
<p>Come fare per ovviare a tutto cio&#8217;?</p>
<p>Andiamo per punti:</p>
<p>- dalla sessione QGIS apriamo la tabella attributi del layer interessato, selezioniamo tutte o parte delle righe che ci interessano e clicchiamo sul pulsante &#8220;<span style="color:#0000ff;">copia le righe selezionate nel blocco appunti</span>&#8221; che si trova in basso a sinistra della tabella.</p>
<p>- apriamo una sessione di LibreOffice Calc e andiamo su &#8220;<span style="color:#0000ff;">modifica &gt; incolla</span>&#8221; oppure &#8220;<span style="color:#0000ff;">CTRL+V</span>&#8220;;</p>
<p>- ci si presenta la finestra di impostazione dei dati di import che si chiama &#8220;<span style="color:#0000ff;">Importazione testo</span>&#8221; (lo vediamo scritto in alto sulla barra della finestra di popup stessa);</p>
<p>- su &#8220;<span style="color:#0000ff;">Tipo di carattere</span>&#8221; lasciamo &#8220;<span style="color:#0000ff;">Unicode</span>&#8221; come da default e poi scegliamo il simbolo di delimitazione (dovrebbe andare bene la &#8220;<span style="color:#0000ff;">tabulazione</span>&#8221; come proposto); a questo punto ci troviamo i nostri dati nel foglio di calcolo;</p>
<p>- Se schiacciamo contemporaneqmente &#8220;<span style="color:#0000ff;">CTRL+F8</span>&#8221; vedremo alcuni valori diventare <strong><span style="color:#0000ff;">blu</span></strong>. Sono i valori numerici. Il resto rimane <strong>nero</strong> (il testo). In verde eventuali valori calcolati da altri campi (ma essendo dati appena importati non avremo alcun campo di <span style="color:#339966;"><span style="color:#000000;">colore</span> <strong>verde</strong></span>).</p>
<p>- Nel mio caso ho una colonna che riporta l&#8217;area di elementi poligonali e, ahimè, i suoi valori non diventano blu ma rimangono neri. Significa che sono dati importati come testo. Se infatti selezioniamo le celle interessate, tasdo dx e &#8220;Formatta celle&#8230;&#8221; vedremo che il tipo di dato è impostato su &#8220;testo&#8221;.</p>
<p>- Modifichiamo questa impostazione impostando su &#8220;categoria=numero&#8221; e &#8220;formato=standard&#8221;; in questo modo, tornando sul foglio di calcolo e selezionando una delle celle interessate vedremo che il valore indicato nella &#8220;riga di digitazione&#8221; presenta un&#8217;apostrofo <strong>&#8220;<span style="color:#0000ff;">&#8216;</span>&#8220;</strong>all&#8217;inizio. Questo significa che la cella dovrebbe contenere numeri ma il valore inserito è un testo. Nel mio caso trovo: <span style="color:#0000ff;"><strong>&#8217;1011.15</strong></span>.</p>
<p>- Il problema sta nel fatto che il nostro separatore dei decimali è la virgola <span style="color:#0000ff;"><strong>&#8220;,&#8221;</strong></span> mentre i dati incollati hanno importato come separatore il punto <span style="color:#0000ff;"><strong>&#8220;.&#8221;</strong></span>.</p>
<p>- Basta fare un &#8220;trova e sostituisci&#8221; (<span style="color:#0000ff;">CTRL+ALT+F</span>) sulle celle interessate e sostituire il punto con una virgola.</p>
<p>- A questo punto vedremo automagicamente comparire i nostri valori in <span style="color:#0000ff;">blu</span> (ergo sono diventati numeri a tutti gli effetti).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/866/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=866&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/10/27/importare-dati-da-tabella-qgis-a-libreoffice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>
	</item>
		<item>
		<title>Dennis Ritchie se n&#8217;è andato</title>
		<link>http://mapfreely.org/2011/10/13/dennis-ritchie-se-ne-andato/</link>
		<comments>http://mapfreely.org/2011/10/13/dennis-ritchie-se-ne-andato/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 15:00:49 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=863</guid>
		<description><![CDATA[ciao Dennis&#8230;e grazie!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=863&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ciao <a href="http://it.wikipedia.org/wiki/Dennis_Ritchie">Dennis</a>&#8230;e grazie!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/863/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/863/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/863/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/863/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/863/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/863/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/863/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/863/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/863/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/863/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/863/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/863/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/863/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/863/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=863&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/10/13/dennis-ritchie-se-ne-andato/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>
	</item>
		<item>
		<title>GFOSS-DAY 2011</title>
		<link>http://mapfreely.org/2011/09/26/gfoss-day-2011/</link>
		<comments>http://mapfreely.org/2011/09/26/gfoss-day-2011/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 10:30:46 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[mapping]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=836</guid>
		<description><![CDATA[Si terrà a Foggia il quarto GFOSS-DAY. Dopo le edizioni di Pontedera, Bolzano e Foligno quest&#8217;anno si sposta in Puglia. L&#8217;evento interesserà le giornate del 24 e 25 novembre e sarà caratterizzato da un nutrito calendario di eventi. Per maggiori dettagli e specifiche teniamo d&#8217;occhio il sito dell&#8217;associazione http://gfoss.it in particolare la pagina http://gfoss.it/drupal/gfossday2011<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=836&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Si terrà a Foggia il quarto GFOSS-DAY. Dopo le edizioni di Pontedera, Bolzano e Foligno quest&#8217;anno si sposta in Puglia. L&#8217;evento interesserà le giornate del 24 e 25 novembre e sarà caratterizzato da un nutrito calendario di eventi.</p>
<p>Per maggiori dettagli e specifiche teniamo d&#8217;occhio il sito dell&#8217;associazione http://gfoss.it in particolare la pagina <a title="pagina del GFOSS-DAY 2011" href="http://gfoss.it/drupal/gfossday2011">http://gfoss.it/drupal/gfossday2011</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/836/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=836&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/09/26/gfoss-day-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>
	</item>
		<item>
		<title>array_to_string in Postgresql ovvero il problema della &#8220;battaglia navale&#8221;</title>
		<link>http://mapfreely.org/2011/08/27/array_to_string-in-postgresql-ovvero-il-problema-della-battaglia-navale/</link>
		<comments>http://mapfreely.org/2011/08/27/array_to_string-in-postgresql-ovvero-il-problema-della-battaglia-navale/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 06:46:01 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[db-ing & geodb-ing]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[postgis]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=822</guid>
		<description><![CDATA[Premetto come per ogni post su questo blog che quanto scrivo è frutto di tentativi e ricerche per risolvere un problema pratico che di volta in volta mi si presenta. Non è detto quindi che sia il modo migliore ed il più elegante; ogni feedback e/o consiglio è pertanto graditissimo. Parto dall&#8217;inizio: dispongo di un [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=822&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Premetto come per ogni post su questo blog che quanto scrivo è frutto di tentativi e ricerche per risolvere un problema pratico che di volta in volta mi si presenta. Non è detto quindi che sia il modo migliore ed il più elegante; ogni feedback e/o consiglio è pertanto graditissimo.</p>
<p>Parto dall&#8217;inizio: dispongo di un grafo stradale (stradario comunale) archiviato in db Postgresql con estensione spaziale Postgis. La tabella contenente gli archi stradali si chiama &#8220;grafo_new&#8221;; in essa ogni arco di strada è spezzato all&#8217;intersezione con altri tratti. Questo comporta che una strada denomimata &#8220;Via Roma&#8221; sia composta da tanti archi. Inoltre il db contiene una griglia regolare di passo quadrato che identifica i quadranti del territorio comunale. Il problema da risolvere è: &#8220;Come faccio ad ottenere un elenco delle strade (in ordine alfabetico) che indichi anche il quadrante o i quadrantiall&#8217;interno dei quali la strada ricade&#8221;. Mi ricorda moltissimo il funzionamento della battaglia navale quando per colpire una nave avversaria di indicavano le coordinate: A7: acqua; B5: colpito; B6: colpito e affondato.</p>
<p>Un po&#8217; come fa l&#8217;ottimo servizio <a href="//www.maposmatic.org">maposmatic</a> (http://www.maposmatic.org)</p>
<p>Ecco i passaggi che ho seguito:</p>
<p>1. creazione di una view in postgres che aggrega tutti i tratti di via con lo stesso nome:</p>
<p><span style="color:#0000ff;">#= CREATE VIEW view_grafo_union AS SELECT nome, ele_desc, ele_tipo, gid, ST_Multi(ST_Union(f.the_geom)) AS the_geom FROM grafo_new AS f GROUP BY nome ORDER BY nome;</span></p>
<p>2.creazione di una seconda view di intersezione spaziale tra il grafo e la griglia di quadranti:</p>
<p><span style="color:#0000ff;">#= CREATE VIEW view_grafo_union_quadrante AS SELECT ST_Intersection(r.the-geom, m.the_geom) AS intersection_geom, m.codice, r.nome FROM view_grafo_union AS r, quadrante_stradario AS m WHERE ST_Intersects(r.the_geom, m.the_geom);</span></p>
<p>3. Creazione di una query &#8220;array_to_string&#8221; che  fornisca l&#8217;elenco di tutti i quadranti di instersezione per ogni tratto di strada:</p>
<p><span style="color:#0000ff;">#= SELECT DISTINCT a.nome, array_to_string(array(SELECT codice FROM view_grafo_union_quadrante AS b WHERE b.nome = a.nome),&#8217;,') FROM view_grafo_union_quadrante AS a ORDER BY nome;</span></p>
<p>Per salvare il risultato dell&#8217;ultima query su un file basta impartire prima della query il seguente comando:</p>
<p><span style="color:#0000ff;">#= \o /percorso/al/file/di/output.csv</span></p>
<p>Il CSV potrà poi essere aperto e gestito con Calc  o altro editor di testo.</p>
<p><em>To be continued con snapshot e altri dettagli&#8230;.</em></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/822/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/822/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/822/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=822&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/08/27/array_to_string-in-postgresql-ovvero-il-problema-della-battaglia-navale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>
	</item>
		<item>
		<title>please make (y)our actions reflect (y)our words</title>
		<link>http://mapfreely.org/2011/06/14/please-make-your-actions-reflect-your-words/</link>
		<comments>http://mapfreely.org/2011/06/14/please-make-your-actions-reflect-your-words/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 06:38:02 +0000</pubDate>
		<dc:creator>flaviorigolon</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[open]]></category>

		<guid isPermaLink="false">http://mapfreely.org/?p=815</guid>
		<description><![CDATA[Ringraziando Andrea Borruso per averlo segnalato:&#8230;&#8230;&#8230;&#8230;please make your actions reflect your words &#8230;&#8230;senza parole<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=815&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ringraziando Andrea Borruso per averlo segnalato:&#8230;&#8230;&#8230;&#8230;<a href="http://www.youtube.com/watch?v=O_EpUORwCw8">please make your actions reflect your words</a></p>
<p>&#8230;&#8230;senza parole</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flaviorigolon.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flaviorigolon.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flaviorigolon.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flaviorigolon.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flaviorigolon.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flaviorigolon.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flaviorigolon.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flaviorigolon.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flaviorigolon.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flaviorigolon.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flaviorigolon.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flaviorigolon.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flaviorigolon.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flaviorigolon.wordpress.com/815/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mapfreely.org&amp;blog=6514393&amp;post=815&amp;subd=flaviorigolon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mapfreely.org/2011/06/14/please-make-your-actions-reflect-your-words/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>45.580163 11.517611</georss:point>
		<geo:lat>45.580163</geo:lat>
		<geo:long>11.517611</geo:long>
		<media:content url="http://1.gravatar.com/avatar/fcb187d8245fbbcfdbaedd43f9b28f5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flaviorigolon</media:title>
		</media:content>
	</item>
	</channel>
</rss>
