<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RobertoPolli.it</title>
	<atom:link href="https://www.robertopolli.it/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.robertopolli.it</link>
	<description>Idee per la partecipazione, trasparenza e innovazione nella terza circoscrizione</description>
	<lastBuildDate>Sat, 15 Apr 2023 16:28:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.8</generator>
	<item>
		<title>Techie Saturday</title>
		<link>https://www.robertopolli.it/?p=494</link>
		<comments>https://www.robertopolli.it/?p=494#respond</comments>
		<pubDate>Sat, 15 Apr 2023 16:28:30 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">https://www.robertopolli.it/?p=494</guid>
		<description><![CDATA[This techie Saturday I enjoied reviewing EuroPython submissions, and discovered some stuff I didn&#8217;t know like [LocalStack](https://github.com/localstack/localstack), a fully functional local AWS cloud stack for dev stuff. I then  spent some time reading some friends&#8217; posts on Linkedin, discovering that Google launched a python/java package registry to fight supply chain attacks, google launched a couple of [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>This techie Saturday I enjoied reviewing EuroPython submissions, and discovered some stuff I didn&#8217;t know like [LocalStack](https://github.com/localstack/localstack), a fully functional local AWS cloud stack for dev stuff.</p>
<p>I then  spent some time reading some friends&#8217; posts on Linkedin, discovering that Google launched a python/java package registry to fight supply chain attacks, google launched a couple of services:</p>
<ul>
<li>an API to get security info on packages https://deps.dev/ (but it lacks OAS3 and purl support for now)</li>
<li>a curated artifact registry for java/python publishing certified packages https://cloud.google.com/blog/products/identity-security/google-cloud-assured-open-source-software-service-now-ga this registry uses SPDX instead of CycloneDX&#8230;</li>
</ul>
<p>&nbsp;</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D494&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>https://www.robertopolli.it/?feed=rss2&#038;p=494</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caldav4j moved to CircleCI and ships Integration Tests in CI</title>
		<link>https://www.robertopolli.it/?p=486</link>
		<comments>https://www.robertopolli.it/?p=486#respond</comments>
		<pubDate>Thu, 29 Nov 2018 11:24:29 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=486</guid>
		<description><![CDATA[Caldav4j moved from travis.io to circle.ci. This allowed us to: &#8211; easily running builds locally via `circleci build` &#8211; add integration tests with a custmo baikal image. This was done with very few changes: &#8211; add a .circleci/config.yml &#8211; limit resource usage on our pom.xml to comply with circleci limits snippet here &#60;plugin&#62; &#60;groupId&#62;org.apache.maven.plugins&#60;/groupId&#62; &#60;artifactId&#62;maven-surefire-plugin&#60;/artifactId&#62; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Caldav4j moved from travis.io to circle.ci. This allowed us to:</p>
<p>&#8211; easily running builds locally via `circleci build`<br />
&#8211; add integration tests with a custmo baikal image.</p>
<p>This was done with very few changes:</p>
<p>&#8211; add a <a href="https://github.com/caldav4j/caldav4j/blob/6ac04e8cfb2d021f0bcd38b1a11bf1888467cf5e/.circleci/config.yml" target="_blank" rel="noopener">.circleci/config.yml</a><br />
&#8211; limit resource usage on our <a href="https://github.com/caldav4j/caldav4j/commit/6ac04e8cfb2d021f0bcd38b1a11bf1888467cf5e#diff-600376dffeb79835ede4a0b285078036" target="_blank" rel="noopener">pom.xml</a> to comply with circleci limits</p>
<p><code><br />
snippet here</code></p>
<p>&lt;plugin&gt;<br />
&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;<br />
&lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;<br />
&lt;version&gt;2.22.0&lt;/version&gt;<br />
&lt;configuration&gt;<br />
&#8230;</p>
<p>&lt;threadCount&gt;1&lt;/threadCount&gt;<br />
&lt;forkCount&gt;0&lt;/forkCount&gt;<br />
&lt;argLine&gt;-Dfile.encoding=${project.build.sourceEncoding} -Xmx1024m&lt;/argLine&gt;<br />
&lt;useSystemClassLoader&gt;false&lt;/useSystemClassLoader&gt;</p>
<p>&lt;/configuration&gt;<br />
&lt;/plugin&gt;</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D486&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>https://www.robertopolli.it/?feed=rss2&#038;p=486</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick learnings on digital transformation</title>
		<link>https://www.robertopolli.it/?p=480</link>
		<comments>https://www.robertopolli.it/?p=480#respond</comments>
		<pubDate>Tue, 06 Nov 2018 08:39:37 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[digitale]]></category>
		<category><![CDATA[trasformazione]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=480</guid>
		<description><![CDATA[Quick learnings from this great post of Jennifer Pahlka * Focus on delivery like the UK’s Government Digital Service (GDS) did. Center the work around the delivery of services to the public and measuring its value by the improvement to real people’s lives. Government is judged by the services it delivers: if a service is [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Quick learnings from <a href="https://medium.com/@pahlkadot/dear-governor-elect-72e2f5e3bfdb">this great post of Jennifer Pahlka</a><br />
  * <strong>Focus on delivery</strong> like the UK’s Government Digital Service (GDS) did. Center the work around the delivery of services to the public and <strong>measuring its value by the improvement to real people’s lives</strong>. <strong>Government is judged by the services it delivers</strong>: if a service is poorly designed, inflexible, slow, and unfriendly, the conclusion is that government too is all of these things.</p>
<p>  * <strong>If it’s harder to sign up for these services than it is to sign up for online banking, that’s a delivery problem</strong>.</p>
<p>  * The problem is not that we don’t have enough technology in government, or enough investment in technology. <strong>What we have too little of is service design, agility</strong>, understanding of user needs, and feedback loops. </p>
<p>  The waterfall method that  produces most deliverables in government “amounts to a pledge by all parties not to learn anything while doing the actual work&#8221;. <strong>Waterfall processes attempt to avoid failure at all costs, resulting in spectacularly large failures</strong>.</p>
<p>  * Citing Rahm Emanuel’s words, “never let a crisis go to waste.” Take profit from failures:<strong> fail small, fail fast, learn and iterate</strong>. Adopt an iterative, user-centered, data driven approaches. </p>
<p>  * While you don’t want to wait for changes in law and policy to change procurement practices, you should still initiate those changes. There’s a lot of money at stake. <strong>The US spent $2B for a court documents system that never saw the light </strong>of day, $900M for a deeply troubled financial system, and so on. Reach out for <strong>smaller contracts, but more of them</strong>. And they’d get to do more technology and less litigating. (Many people describe the process today as contract, build, fail, sue).</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D480&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>https://www.robertopolli.it/?feed=rss2&#038;p=480</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using http proxies in openshift java projects</title>
		<link>https://www.robertopolli.it/?p=473</link>
		<pubDate>Sun, 25 Feb 2018 08:48:09 +0000</pubDate>
		<dc:creator><![CDATA[roberto]]></dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[openshift]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=473</guid>
		<description><![CDATA[To use http proxies with java in openshift you should know: – that tools like maven don’t honor http_proxy &#038; co environment variables – that each container image has its own build script (assemble) that does or does NOT take http_proxy into account. Always check the image documentation if you need proxies: – https://docs.openshift.com/online/using_images/s2i_images/java.html – [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>To use http proxies with java in openshift you should know:</p>
<p>– that tools like maven don’t honor http_proxy &#038; co environment variables<br />
– that each container image has its own build script (assemble) that does or does NOT take http_proxy into account.</p>
<p>Always check the image documentation if you need proxies:</p>
<p>– https://docs.openshift.com/online/using_images/s2i_images/java.html<br />
– https://access.redhat.com/solutions/1758313<br />
– https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/red_hat_jboss_enterprise_application_platform_for_openshift/configuring_eap_openshift_image#configuring_eap_env_vars</p>
<p>A general and flexible solution is:</p>
<p>– to provide a configuration/settings.xml in your project, eg.</p>
<p>github.com/ioggstream/java-project.git<br />
&#8211; pom.xml<br />
&#8211; src/<br />
&#8211; configuration/settings.xml<br />
– add in settings.xml</p>
<p>openshift interpolates every *PROXY* environment variable stripping stuff, so you may not always be able to do</p>
<proxies>
   <proxy>
&#8230;<br />
      <host>${env.HTTP_PROXY_HOST}</host><br />
&#8230;<br />
JBoss images support the following variables via the `assemble` script:</p>
<p>– HTTP*_PROXY_HOST<br />
– HTTP*_PROXY_PORT</p>
<p>Another solution is to:</p>
<p>– get the assemble from the given image you’re using (different images, different assemble)<br />
– customize it so that it uses environment variables to build a custom settings.xml to be used within the build<br />
– add it to .s2i/bin/assemble</p>
<p>Here’s an example assemble supporting proxies https://github.com/ivanthelad/openshift-jee-sample/blob/jws/.sti/bin/assemble</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D473&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			</item>
		<item>
		<title>Smoke testing openshift with ansible-galaxy</title>
		<link>https://www.robertopolli.it/?p=475</link>
		<pubDate>Sat, 25 Nov 2017 08:50:38 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[ansible]]></category>
		<category><![CDATA[openshift]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=475</guid>
		<description><![CDATA[The ansible-galaxy ioggstream.ocp_health role can run a smoke test on openshift in minutes: – etcd consistency – rhn subscriptions – master status – registry, ipfailover and router instances NOTE: it’s not a replacement of oadm diagnostics 😉 ansible-galaxy install ioggstream.ocp_health # eventually tweak parameters # vi /root/.ansible/roles/ioggstream.ocp_health/tests/ocp_health.yml ansible-playbook &#8211;check /root/.ansible/roles/ioggstream.ocp_health/tests/ocp_health.yml If you want to create [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The ansible-galaxy ioggstream.ocp_health role can run a smoke test on openshift in minutes:</p>
<p>– etcd consistency<br />
– rhn subscriptions<br />
– master status<br />
– registry, ipfailover and router instances</p>
<p>NOTE: it’s not a replacement of oadm diagnostics <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>ansible-galaxy install ioggstream.ocp_health<br />
# eventually tweak parameters<br />
# vi /root/.ansible/roles/ioggstream.ocp_health/tests/ocp_health.yml<br />
ansible-playbook &#8211;check /root/.ansible/roles/ioggstream.ocp_health/tests/ocp_health.yml</p>
<p>If you want to create a test project with two apps, one with a PVC and one with an ephemeral, set create_test_project.</p>
<p>ansible-playbook -v -e create_test_project=yes /root/.ansible/roles/ioggstream.ocp_health/tests/ocp_health.yml</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D475&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			</item>
		<item>
		<title>Brief Openshift troubleshooting</title>
		<link>https://www.robertopolli.it/?p=477</link>
		<comments>https://www.robertopolli.it/?p=477#respond</comments>
		<pubDate>Thu, 01 Jun 2017 08:52:08 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[ansible]]></category>
		<category><![CDATA[openshift]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=477</guid>
		<description><![CDATA[If you have issues after an automagic openshift-on-openstack deployment: 1. Remember: every buildconfig created *before* the registry is not authorized to push the images 2. Remember: hawkular is a java application. Startup is slow. Just click there and wait for the startup 3. Ansible is your friend. To get container logs, just ansible all -m [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>If you have issues after an automagic openshift-on-openstack deployment:</p>
<p>1. Remember: every buildconfig created *before* the registry is not authorized to push the images</p>
<p>2. Remember: hawkular is a java application. Startup is slow. Just click there and wait for the startup</p>
<p>3. Ansible is your friend. To get container logs, just</p>
<p>ansible all -m shell -a &#8216;ls /var/log/containers/CONTAINER_NAME*&#8217;</p>
<p>ansible all -m shell -a &#8216;cat /var/log/containers/CONTAINER_NAME*&#8217; > CONTAINER_NAME.log</p>
<p>4. If a container don’t startup during the deployment, a broken image may have been downloaded</p>
<p>Jun 1 23:30:36 dev-7-infra-0 atomic-openshift-node: I0601 23:30:36.234103 32913 server.go:608] Event(api.ObjectReference{Kind:&#8221;Pod&#8221;, Namespace:&#8221;default&#8221;, Name:&#8221;router-1-deploy&#8221;, UID:&#8221;033670a9-470e-11e7-878f-fa163eac2bf7&#8243;, APIVersion:&#8221;v1&#8243;, ResourceVersion:&#8221;936&#8243;, FieldPath:&#8221;&#8221;}): type: &#8216;Warning&#8217; reason: &#8216;FailedSync&#8217; Error syncing pod, skipping: failed to &#8220;StartContainer&#8221; for &#8220;POD&#8221; with RunContainerError: &#8220;runContainer: Error response from daemon: {\&#8221;message\&#8221;:\&#8221;invalid header field value \\\&#8221;oci runtime error: container_linux.go:247: starting container process caused \\\\\\\&#8221;exec: \\\\\\\\\\\\\\\&#8221;/pod\\\\\\\\\\\\\\\&#8221;: stat /pod: no such file or directory\\\\\\\&#8221;\\\\n\\\&#8221;\&#8221;}&#8221;</p>
<p>Cleanup docker repo</p>
<p>docker ps -aq | xargs docker rm<br />
docker rmi 90e9207f44f0 &#8211;force</p>
<p>5. Run oadm diagnostics on the master <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>6. Check #oc get hostsubnet</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D477&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>https://www.robertopolli.it/?feed=rss2&#038;p=477</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attenti al costume!</title>
		<link>https://www.robertopolli.it/?p=455</link>
		<comments>https://www.robertopolli.it/?p=455#respond</comments>
		<pubDate>Fri, 27 Jul 2012 08:37:15 +0000</pubDate>
		<dc:creator><![CDATA[roberto]]></dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[armi]]></category>
		<category><![CDATA[aurora]]></category>
		<category><![CDATA[batman]]></category>
		<category><![CDATA[strage]]></category>
		<category><![CDATA[usa]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=455</guid>
		<description><![CDATA[Ad Aurora (USA) un pazzo coi capelli da Jocker ha ucciso 12 spettatori del film Batman. Il soggetto aveva un fucile d&#8217;assalto comprato a un banco dei pegni. La risposta è stata dura e intransigente: vietato mascherarsi all&#8217;entrata dei cinema.]]></description>
				<content:encoded><![CDATA[<p>Ad Aurora (USA) un pazzo coi capelli da Jocker ha ucciso 12 spettatori del film Batman. Il soggetto aveva un fucile d&#8217;assalto comprato a un banco dei pegni.</p>
<p>La risposta è stata dura e intransigente: <a href="https://www.facebook.com/amctheatres/posts/10150923422622413">vietato mascherarsi</a> all&#8217;entrata dei cinema.</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D455&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>https://www.robertopolli.it/?feed=rss2&#038;p=455</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IMU light? Si ma solo per i costruttori.</title>
		<link>https://www.robertopolli.it/?p=451</link>
		<comments>https://www.robertopolli.it/?p=451#respond</comments>
		<pubDate>Wed, 04 Jul 2012 09:15:19 +0000</pubDate>
		<dc:creator><![CDATA[roberto]]></dc:creator>
				<category><![CDATA[Legalità]]></category>
		<category><![CDATA[Politica]]></category>
		<category><![CDATA[box auto]]></category>
		<category><![CDATA[imu]]></category>
		<category><![CDATA[parcheggi]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=451</guid>
		<description><![CDATA[Pare che con l&#8217;arrivo dell&#8217;IMU diversi locali commerciali invenduti si siano magicamente trasformati in box auto. I maliziosi sostengono che il provvedimento faccia risparimare bel po&#8217; di soldi di IMU alle società immobiliari. Mah, sempre a pensar male&#8230;.]]></description>
				<content:encoded><![CDATA[<p>Pare che con l&#8217;arrivo dell&#8217;IMU diversi locali commerciali invenduti si siano magicamente trasformati in box auto. I maliziosi sostengono che il provvedimento faccia risparimare bel po&#8217; di soldi di IMU alle società immobiliari.</p>
<p>Mah, sempre a pensar male&#8230;.</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D451&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>https://www.robertopolli.it/?feed=rss2&#038;p=451</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doppi incarichi, le ragioni di Pannone</title>
		<link>https://www.robertopolli.it/?p=449</link>
		<comments>https://www.robertopolli.it/?p=449#respond</comments>
		<pubDate>Tue, 26 Jun 2012 21:11:02 +0000</pubDate>
		<dc:creator><![CDATA[roberto]]></dc:creator>
				<category><![CDATA[Politica]]></category>
		<category><![CDATA[doppi incarichi]]></category>
		<category><![CDATA[eramo]]></category>
		<category><![CDATA[giuseppe pannone]]></category>
		<category><![CDATA[latina]]></category>
		<category><![CDATA[pd]]></category>
		<category><![CDATA[provincia]]></category>
		<category><![CDATA[tombolillo]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=449</guid>
		<description><![CDATA[Giuseppe Pannone è il primo dei non eletti al Consiglio Provinciale. Ma dovrebbe stare nell&#8217;assemblea già da qualche anno. Infatti lo statuto PD non permette doppi incarichi. E in consiglio provinciale siede da tempo un sindaco (Eligio Tombolillo) e da poco un assessore (Enzo Eramo). Chiaramente non è la poltronite la malattia che affligge due [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Giuseppe Pannone è il primo dei non eletti al Consiglio Provinciale. Ma dovrebbe stare nell&#8217;assemblea già da qualche anno.</p>
<p>Infatti <strong>lo statuto PD non permette doppi incarichi</strong>. E in consiglio provinciale siede da tempo un sindaco (Eligio Tombolillo) e da poco un assessore (Enzo Eramo).</p>
<p>Chiaramente non è la poltronite la malattia che affligge due specchiati compagni come Tombolillo ed Eramo. Lo scranno provinciale conta ben poco. Ma la <strong>difficoltà di spiegare ai loro cittadini che  Sezze e Pontinia debbano perdere un rappresentante</strong> in provincia. Che questo &#8220;abbandono&#8221; possa essere usato dalla destra contro di loro.</p>
<p>E&#8217; importante però che Enzo ed Eligio dicano ai loro elettori che i nostri consiglieri provinciali &#8211; quelli che ne sono rimasti almeno &#8211; non credono alle battaglie di campanile, e che avessimo pure un solo eletto  egli rappresenterebbe tutti i territori della provincia, come ogni nostro parlamentare rappresenta l&#8217;interesse della nazione intera.</p>
<p>Spero quindi che &#8211;<strong> a prescindere dalle discussioni delle varie commissioni di garanzia </strong>di questi giorni &#8211; i nostri compagni diano il buon esempio. E che le travagliate vicende provinciali di questo partito possano finalmente prendere la giusta piega: quella delle regole. Che si discutono, si amano o si detestano. Ma <strong>si rispettano</strong>.</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D449&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>https://www.robertopolli.it/?feed=rss2&#038;p=449</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Volunia &#8211; oltre la superficie</title>
		<link>https://www.robertopolli.it/?p=444</link>
		<comments>https://www.robertopolli.it/?p=444#respond</comments>
		<pubDate>Tue, 14 Feb 2012 09:37:52 +0000</pubDate>
		<dc:creator><![CDATA[roberto]]></dc:creator>
				<category><![CDATA[Comunicazione]]></category>
		<category><![CDATA[Sviluppo]]></category>

		<guid isPermaLink="false">http://www.robertopolli.it/?p=444</guid>
		<description><![CDATA[Volunia è un motore di ricerca lanciato il 6 febbraio da uno dei più stimati informatici italiani, Massimo Marchiori. La presentazione è andata male: in italiano; iniziata in ritardo; piena di interventi istituzionali; con un problema al proiettore; e una regia pessima. Buona parte dei commentatori (e dei tweet) imho si è fermata lì. Io [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Volunia è un motore di ricerca lanciato il 6 febbraio da uno dei più stimati informatici italiani, Massimo Marchiori.</p>
<p>La presentazione è andata male:</p>
<ul>
<li>in italiano;</li>
<li>iniziata in ritardo;</li>
<li>piena di interventi istituzionali;</li>
<li>con un problema al proiettore;</li>
<li>e una regia pessima.</li>
</ul>
<p>Buona parte dei commentatori (e dei tweet) imho si è fermata lì. Io vorrei andare un filo oltre.</p>
<h3>= Second Life del web =</h3>
<p>L&#8217;idea di base è che <strong>Volunia sia un Second Life del web</strong> &#8211; che forse sarebbe<br />
meglio implementato DENTRO un browser che come sito framed esterno.</p>
<p>Volunia <strong>crea delle sitemap simili a cittadine di sim-city</strong>. Le pagine<br />
principali vengono visualizzate come palazzi. Più persone visualizzano una<br />
determinata pagina, più Volunia mostrerà alto il &#8220;palazzo&#8221; corrispondente.</p>
<p><a href="http://image.webmasterpoint.org/news/original/volunia-massimo-marchiori- motore-di-ricerca-italiano.jpg">Questa immagine</a> mostra la sitemap &#8211; sopra ogni area del sito è indicato il<br />
numero di utenti attivi.<br />
L&#8217;idea alla base quindi <strong>non è quella di cercare una keyword su N siti, ma di<br />
aiutare l&#8217;utente nella navigazione</strong>.</p>
<p>Altra feature è la possibilità di chattare con altri utenti presenti su quella<br />
pagina e di connettersi con loro (tipo friendship).</p>
<p>Ecco spiegata la similitudine con SL: invece di andare in giro in un mondo<br />
virtuale col nostro avatar, qui si <strong>naviga per siti veri entrando in contatto<br />
con persone che condividono i nostri interessi</strong>.</p>
<h3>= Mantellini, Pandemia co =</h3>
<p>Sono <strong>condivisibili tutte le critiche</strong> &#8211; la grafica, l&#8217;epic fail della<br />
presentazione, i risultati del search engine <a href="http://www.pandemia.info/2012/02/07/volunia-bocciato-alla-prova-su-strada.html">fatti notare da Pandemia</a> (ma è<br />
poi una colpa così grave se il sito di Luca Conti non appare per primo tra i<br />
risultati della ricerca? :P).</p>
<p><strong><a href="http://www.ilpost.it/massimomantellini/2012/02/06/per-un-nuovo-pagerank-illuminato">Mantellini mette in discussione</a> le basi della ricerca social</strong> sentenziando &#8220;Un<br />
nuovo Pagerank illuminato non potrà essere composto mediante i consigli dei<br />
nostri amici. Non abbiamo amici abbastanza intelligenti&#8221;.</p>
<p>Selezionando gli amici sulle pagine web che ci interessano &#8211; anzichè importare quelli reali &#8211; potremmo aggirare  la perplessità di Mantellini, mentre per quelle di Conti toccherà aspettare un<br />
bel po&#8217; <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h3>= Si, ma può volare? =</h3>
<p>Volunia potrebbe <strong>ritagliarsi un ambito o essere acquisita</strong> (eg per la storia delle mappe). Dipende da come si risolveranno questi punti:</p>
<p>* mappe &#8211; sono utiil: <strong>diventa semplice orientarsi</strong> anche su un portale ricco di contenuti come imdb.com. Siti diversi vengono mappati in maniera coerente, evitando lo sforzo di cercare una cosa.</p>
<p>* chat &#8211; è  interessante la possibilità di <strong>connettersi con altri visitatori di un sito</strong>.  Attualmente fb ha creato un magma unificante<br />
dove commentare il web, ma richiede che i siti siano integrati col social<br />
network. Altri knowledge aggregator tipo Quora o StackOverflow  sono<br />
piattaforme indipendenti 2.0. Credo che questo sia il campo più interessante<br />
dove sviluppare Volunia.</p>
<p>* privacy &#8211; è fondamentale capire <strong>quante &#8220;briciole digitali&#8221; gli utenti<br />
saranno disposti a lasciare  pur di usare Volunia</strong>. Facebook ha scommesso sul<br />
&#8220;tante&#8221; e fin&#8217;ora ha vinto. Gmail pure. Questo <strong>dipenderà dal valore aggiunto<br />
che Volunia riuscirà a generare per gli utenti</strong> (punti 1 e 2).</p>
<p>* costi &#8211; a prima vista mi pare che il &#8220;gioco&#8221; Volunia a livello elaborativo<br />
sia decisamente più pesante di un engine tradizionale. Quanto peserà questa cosa?</p>
<p>* usabilità &#8211; grafica bocciata: <strong>navigare dentro una finestra non mi pare il massimo</strong>. Volunia<br />
starebbe bene come add-on&#8230;o come qualcosa di &#8220;trasparente&#8221; da tirar giù<br />
all&#8217;occorrenza (eg. mostra mappa/chat).</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.robertopolli.it%2F%3Fp%3D444&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>https://www.robertopolli.it/?feed=rss2&#038;p=444</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
