<?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>Roberto Aloi &#187; Uncategorized</title>
	<atom:link href="http://aloiroberto.wordpress.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://aloiroberto.wordpress.com</link>
	<description>My code is bug-free. It implements some random, undocumented features</description>
	<lastBuildDate>Fri, 26 Oct 2012 20:54:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='aloiroberto.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Roberto Aloi &#187; Uncategorized</title>
		<link>http://aloiroberto.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://aloiroberto.wordpress.com/osd.xml" title="Roberto Aloi" />
	<atom:link rel='hub' href='http://aloiroberto.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Pair Programming</title>
		<link>http://aloiroberto.wordpress.com/2010/10/09/pair-programming/</link>
		<comments>http://aloiroberto.wordpress.com/2010/10/09/pair-programming/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 14:01:14 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Comics]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=385</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=385&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://aloiroberto.files.wordpress.com/2010/10/screen-shot-2010-10-09-at-2-54-26-pm.png"><img class="aligncenter size-medium wp-image-386" title="Pair Programming" src="http://aloiroberto.files.wordpress.com/2010/10/screen-shot-2010-10-09-at-2-54-26-pm.png?w=267&#038;h=299" alt="Pair Programming" width="267" height="299" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/385/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=385&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/10/09/pair-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>

		<media:content url="http://aloiroberto.files.wordpress.com/2010/10/screen-shot-2010-10-09-at-2-54-26-pm.png?w=267" medium="image">
			<media:title type="html">Pair Programming</media:title>
		</media:content>
	</item>
		<item>
		<title>Looking for an Erlang job?</title>
		<link>http://aloiroberto.wordpress.com/2010/07/05/looking-for-an-erlang-job/</link>
		<comments>http://aloiroberto.wordpress.com/2010/07/05/looking-for-an-erlang-job/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 14:40:20 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[maximonster]]></category>
		<category><![CDATA[offer]]></category>
		<category><![CDATA[zotonic]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=357</guid>
		<description><![CDATA[Seeking an Erlang job? Looking for an Erlang developer to hire? The guys at Maximonster have just realized a simple website to post Erlang-related job offers. It definitely deserves a look. Oh, the website is powered by Zotonic, an Erlang CMS.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=357&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://totally-erlang.com" target="_blank"><img class="aligncenter size-medium wp-image-359" title="Screen shot 2010-07-05 at 3.35.28 PM" src="http://aloiroberto.files.wordpress.com/2010/07/screen-shot-2010-07-05-at-3-35-28-pm.png?w=300&#038;h=231" alt="Erlang Jobs" width="300" height="231" /></a></p>
<p>Seeking an Erlang job? Looking for an Erlang developer to hire?</p>
<p>The guys at <a title="Maximonster" href="http://maximonster.com/" target="_blank">Maximonster</a> have just realized a simple website to post Erlang-related job offers. It definitely deserves a look.</p>
<p>Oh, the website is powered by <a href="http://zotonic.com/" target="_blank">Zotonic</a>, an Erlang CMS.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/357/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=357&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/07/05/looking-for-an-erlang-job/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>

		<media:content url="http://aloiroberto.files.wordpress.com/2010/07/screen-shot-2010-07-05-at-3-35-28-pm.png?w=300" medium="image">
			<media:title type="html">Screen shot 2010-07-05 at 3.35.28 PM</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Display &#8220;accesskey&#8221; shortcuts in Google Chrome (and much more)</title>
		<link>http://aloiroberto.wordpress.com/2010/06/12/how-to-display-accesskey-shortcuts-in-google-chrome-and-much-more/</link>
		<comments>http://aloiroberto.wordpress.com/2010/06/12/how-to-display-accesskey-shortcuts-in-google-chrome-and-much-more/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 10:00:34 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[access key]]></category>
		<category><![CDATA[accesskey]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[shortcuts]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=338</guid>
		<description><![CDATA[Have you ever heard about access keys? Well, I did. And I loved them. Your productivity can be so improved when surfing a web page by avoiding to use the mouse and by using shortcuts, instead. The bad thing about access keys is that they&#8217;re often hidden, by default, in the web pages. This doesn&#8217;t &#8230; <a href="http://aloiroberto.wordpress.com/2010/06/12/how-to-display-accesskey-shortcuts-in-google-chrome-and-much-more/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=338&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Have you ever heard about <a href="http://en.wikipedia.org/wiki/Access_key" target="_blank">access keys</a>? Well, I did. And I loved them. Your productivity can be so improved when surfing a web page by avoiding to use the mouse and by using shortcuts, instead.</p>
<p>The bad thing about access keys is that they&#8217;re often hidden, by default, in the web pages. This doesn&#8217;t make sense to me.</p>
<p>Take the Twitter home page. How many of you knew that, during a search, you could press CTRL+ALT+n to display the &#8220;N new tweets since you started searching&#8221; or that you could press CTRL+ALT+s to visit your &#8220;settings&#8221; page? As a different example, let&#8217;s consider Wikipedia. Did you know that CTRL+ALT+e lead you to the &#8220;edit&#8221; mode? Probably not.</p>
<p>Resuming, &#8220;accesskey&#8221; shortcuts can be very useful. So why they are not displayed by default on the web pages? How should we know about them? And how could we ever remember all of them?</p>
<p>Long time ago, I found <a href="http://blog.andrewbeacock.com/2007/06/firefox-hack-to-display-accesskey.html" target="_blank">this post </a>on how to display the &#8220;accesskey&#8221; keyboard shortcuts in Firefox and I used it for a while. But I&#8217;ve recently fallen in love with Google Chrome and I was wondering if the same feature was already available.</p>
<p>At first, I googled for a quick solution and I couldn&#8217;t find anything really useful. Then, <a href="http://superuser.com/questions/141142/displaying-the-accesskey-keyboard-shortcuts-in-chrome-mac" target="_blank">I asked on Superuser if what I wanted was somehow possible</a>. After a couple of hours, someone answered my question, claiming he created a new Chrome extension just for that. I must admit I was more impressed by the rapidity of the answer than by the answer itself. If this guy could read my specification and implement a solution in such a short time, there was only one possible consequence: <strong>&#8220;Creating extension for Google Chrome is easy&#8221;</strong>.</p>
<p>So, I tried by myself.</p>
<p>First of all, I had a look <a href="http://code.google.com/chrome/extensions/getstarted.html" target="_blank">to the &#8220;Getting Started&#8221; section of the Chrome extensions documentation</a>. As expected, everything was extremely simple. To implement the &#8220;accesskey&#8221; shortcuts, it took me no more than five minutes. Literally. And now my Twitter page looks like:</p>
<p style="text-align:center;"><a href="http://aloiroberto.files.wordpress.com/2010/06/screen-shot-2010-06-11-at-11-59-19-pm.png"><img class="aligncenter size-medium wp-image-339" title="My new Twitter Home Page" src="http://aloiroberto.files.wordpress.com/2010/06/screen-shot-2010-06-11-at-11-59-19-pm.png?w=300&#038;h=173" alt="" width="300" height="173" /></a></p>
<p>Can you see the pink characters close to the links? They are all available &#8220;accesskey&#8221; shortcuts, a piece of information that was already embedded in the web page but that has just been hidden. Let&#8217;s see how can we make it visible again via a brand new Google Chrome Extension.</p>
<p>First of all, <strong>create a new folder</strong> somewhere in your hard drive and call it &#8220;shortcuts&#8221;.</p>
<p>Every Chrome extension is characterized by a &#8220;manifest&#8221; file, written in json, reporting the &#8220;properties&#8221; of the extension itself. Inside the &#8220;shortcuts&#8221; folder, <strong>create a new file, named &#8220;manifest.json&#8221;</strong>:</p>
<pre>{</pre>
<pre>  "name": "Shortcuts",</pre>
<pre>  "version": "1.0",</pre>
<pre>  "description": "Display the accesskey shortcuts.",</pre>
<pre>  "content_scripts": [{</pre>
<pre>    "matches": ["http://*/*", "https://*/*"],</pre>
<pre>    "css": ["style.css"]</pre>
<pre>  }]</pre>
<pre>}</pre>
<p>Apart from the name, the version number and the description of the extension, you can notice a &#8220;content_scripts&#8221; property. This is used to &#8220;inject&#8221; some code automatically every time a web page is displayed. In our case, we simply want to apply some specific CSS properties to the pages. The &#8220;matches&#8221; section tells Chrome to apply the transformation to every page using the http or the https protocol.</p>
<p>Now, we just need to <strong>create a style.css file</strong> (inside the same &#8220;shortcuts&#8221; folder) containing the needed stylistic information:</p>
<pre>a[accesskey]:after,</pre>
<pre>button[accesskey]:after,</pre>
<pre>input[accesskey]:after,</pre>
<pre>label[accesskey]:after,</pre>
<pre>legend[accesskey]:after,</pre>
<pre>textarea[accesskey]:after {</pre>
<pre>  margin-left: 0.3em;</pre>
<pre>  color: Plum;</pre>
<pre>  content: "[" attr(accesskey) "]";</pre>
<pre>}</pre>
<p>That&#8217;s all folks. We&#8217;re done. We can just install our brand new Google Chrome Extensions by visiting the URL:</p>
<address>chrome://extension</address>
<p>and clicking on the &#8220;Load Unpacked Extension&#8221; button.</p>
<p>Using the same strategy, it is obviously possible to apply different CSS transformations. Imagine for a second that you would like to hide all the images from a web page. A CSS like the following would do the job:</p>
<pre>img {</pre>
<pre>  display: none;</pre>
<pre>}</pre>
<p>Hope this help.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=338&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/06/12/how-to-display-accesskey-shortcuts-in-google-chrome-and-much-more/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>

		<media:content url="http://aloiroberto.files.wordpress.com/2010/06/screen-shot-2010-06-11-at-11-59-19-pm.png?w=300" medium="image">
			<media:title type="html">My new Twitter Home Page</media:title>
		</media:content>
	</item>
		<item>
		<title>Alternative Fashion Week &#8211; London 2010</title>
		<link>http://aloiroberto.wordpress.com/2010/04/24/london-alternative-fashion-week/</link>
		<comments>http://aloiroberto.wordpress.com/2010/04/24/london-alternative-fashion-week/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 13:42:40 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[aloi]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[fashion]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[models]]></category>
		<category><![CDATA[roberto]]></category>
		<category><![CDATA[roberto aloi]]></category>
		<category><![CDATA[show]]></category>
		<category><![CDATA[spitafields]]></category>
		<category><![CDATA[week]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=315</guid>
		<description><![CDATA[Here are the photos from the London Alternative Fashion Week in Spitafields.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=315&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;">Here are the photos from the London Alternative Fashion Week in Spitafields.</p>
<p style="text-align:center;"><a href="http://www.flickr.com/photos/roberto-aloi/sets/72157623796753911/" target="_blank"><img class="aligncenter size-medium wp-image-319" title="London Alternative Fashion Week" src="http://aloiroberto.files.wordpress.com/2010/04/screen-shot-2010-04-24-at-3-13-22-pm.png?w=300&#038;h=300" alt="" width="300" height="300" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/315/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=315&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/04/24/london-alternative-fashion-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>

		<media:content url="http://aloiroberto.files.wordpress.com/2010/04/screen-shot-2010-04-24-at-3-13-22-pm.png?w=300" medium="image">
			<media:title type="html">London Alternative Fashion Week</media:title>
		</media:content>
	</item>
		<item>
		<title>A Romance in Search (Sicilian version)</title>
		<link>http://aloiroberto.wordpress.com/2010/04/14/a-romance-in-search-sicilian-version/</link>
		<comments>http://aloiroberto.wordpress.com/2010/04/14/a-romance-in-search-sicilian-version/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 22:32:00 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Comics]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[parodies]]></category>
		<category><![CDATA[super bowl]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=312</guid>
		<description><![CDATA[Based on the Google&#8217;s 2010 ad at the Superbowl, I&#8217;ve created a sicilian version of the &#8220;romance in search&#8221;. Hope you&#8217;ll enjoy it<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=312&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Based on the <a href="http://www.wired.com/epicenter/2010/02/googles-super-bowl-ad-a-romance-in-search/" target="_blank">Google&#8217;s 2010 ad at the Superbowl</a>, I&#8217;ve created a sicilian version of the &#8220;romance in search&#8221;.</p>
<p>Hope you&#8217;ll enjoy it <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='750' height='452' src='http://www.youtube.com/embed/RuN7dNAm0Bw?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/312/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=312&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/04/14/a-romance-in-search-sicilian-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>
	</item>
		<item>
		<title>When Erlang meets Italy</title>
		<link>http://aloiroberto.wordpress.com/2010/03/17/when-erlang-meets-italy/</link>
		<comments>http://aloiroberto.wordpress.com/2010/03/17/when-erlang-meets-italy/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 17:50:00 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[factory]]></category>
		<category><![CDATA[italia]]></category>
		<category><![CDATA[italy]]></category>
		<category><![CDATA[rome]]></category>
		<category><![CDATA[solutions]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=302</guid>
		<description><![CDATA[In the past few days, you might have noticed lot of tweets and noise (or maybe melodies) on the web regarding Erlang and Italy. Since most of the discussions have been performed in Italian, let&#8217;s try to summarize here what has just happened. Everything started from a mail from @eolo in the official erlang-questions mailing list, &#8230; <a href="http://aloiroberto.wordpress.com/2010/03/17/when-erlang-meets-italy/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=302&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://aloiroberto.files.wordpress.com/2009/11/erlang-logo.png"><img class="aligncenter size-full wp-image-145" title="Erlang" src="http://aloiroberto.files.wordpress.com/2009/11/erlang-logo.png?w=750" alt="Erlang Logo"   /></a></p>
<p>In the past few days, you might have noticed lot of tweets and noise (or maybe melodies) on the web regarding Erlang and Italy. Since most of the discussions have been performed in Italian, let&#8217;s try to summarize here what has just happened.</p>
<p>Everything started from a mail from <a href="http://twitter.com/eolo999" target="_blank">@eolo</a> in the official <a href="http://www.erlang.org/cgi-bin/ezmlm-cgi/4" target="_blank">erlang-questions mailing list</a>, proposing the creation of the first Italian Erlang User Group. A couple of members of the mailing list immediately pointed out that an Erlang User Group <a href="http://www.ossblog.it/post/4275/nasce-il-primo-erlang-user-group-in-italia" target="_blank">has already been created in Italy a couple of years ago</a>.</p>
<p>Well, apparently that simple mail was enough to awake that old group from his sleeping phase. Lot of new members are joining the group, that counts more than 40 members right now.</p>
<p>Rumors about an Erlang interest reached the careful ears of <a href="http://www.erlang-solutions.com" target="_blank">Erlang Solutions Ltd.</a>, a UK based Erlang company, that showed a great interest in boosting an Erlang User Group in Italy.</p>
<p>In a couple of days, all these discussions have been translated into a concrete proposal: an <a href="http://groups.google.com/group/erlang-etna/browse_thread/thread/8814211ae88ac1ed" target="_blank">Erlang Factory Lite in Rome</a>. Essentially, an Erlang Factory Lite consists in a sequence of talks regarding Erlang, followed by a so-called &#8220;erlounge&#8221;, an informal meeting having place in a pub or similar to allow people to meet each other and to discuss their Erlang experiences.</p>
<p>A successful Erlang Factory Lite had place, for example, <a href="http://www.erlang-factory.com/conference/Krakow2009" target="_blank">past November in Krakow</a>.</p>
<p>To grant a free event, we&#8217;re currently looking at sponsors and at a venue, able to guest from 50 to 100 people. We&#8217;re doing our best to find some special &#8220;speaker&#8221;, too.</p>
<p>Together with the event, an Erlang course could be delivered by Erlang Solutions Ltd. at a special price, so whoever would be interested in this, feel free to contact me or directly the company.</p>
<p>It seems Erlang is finally meeting Italy and God only knows what is going to happen <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In the meantime, stay tuned on Twitter. The tag to follow is #erlangit.</p>
<p style="text-align:center;"><a name="pd_a_2920281"></a>
<div class="PDS_Poll" id="PDI_container2920281" data-settings="{&quot;url&quot;:&quot;http:\/\/static.polldaddy.com\/p\/2920281.js&quot;}" style="display:inline-block;"></div>
<div id="PD_superContainer"></div>
<noscript><a href="http://polldaddy.com/poll/2920281">Take Our Poll</a></noscript></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=302&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/03/17/when-erlang-meets-italy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>

		<media:content url="http://aloiroberto.files.wordpress.com/2009/11/erlang-logo.png" medium="image">
			<media:title type="html">Erlang</media:title>
		</media:content>
	</item>
		<item>
		<title>How to defeat Berlusconi. The definitive guide.</title>
		<link>http://aloiroberto.wordpress.com/2010/03/06/how-to-defeat-berlusconi-the-definitive-guide/</link>
		<comments>http://aloiroberto.wordpress.com/2010/03/06/how-to-defeat-berlusconi-the-definitive-guide/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 14:41:44 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[beat]]></category>
		<category><![CDATA[berlusconi]]></category>
		<category><![CDATA[defeat]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[italian]]></category>
		<category><![CDATA[italy]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[vote]]></category>
		<category><![CDATA[why]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=288</guid>
		<description><![CDATA[This seems to be one of the biggest political problems, nowadays. I&#8217;ll try to provide you an effective strategy on how to defeat your worst enemy in ages. Berlusconi is not a dictator We should be quite clear here. Especially abroad, people believe Berlusconi is governing Italy without having Italian consensus. This is just a &#8230; <a href="http://aloiroberto.wordpress.com/2010/03/06/how-to-defeat-berlusconi-the-definitive-guide/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=288&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This seems to be one of the biggest political problems, nowadays. I&#8217;ll try to provide you an effective strategy on how to defeat your worst enemy in ages.</p>
<h2>Berlusconi is not a dictator</h2>
<p>We should be quite clear here. Especially abroad, people believe Berlusconi is governing Italy without having Italian consensus. This is just a wrong assumption and, as in mathematics, if you start from a wrong assumption, you&#8217;ll end wrong. So, for a moment, assume Italian people properly voted him, take a deep breath and reflect on why this could ever happen. An hint will follow very shortly.</p>
<h2>A missing alternative</h2>
<p>I&#8217;ll ask you again, after this heading. Why people is voting Berlusconi? Because they have no alternative. And it&#8217;s not just because of an extreme power on the media that makes impossible for opponents to show them up.</p>
<p>Seriously, there&#8217;s no one on the left party that could even remotely aim to the government in Italy. Italians are perfectly aware of this. They are aware of the fact that, even if they vote for the left party, they&#8217;ll be so disunited that they could never create a stable majority. They would be fighting each other and new elections would be needed in a few months.</p>
<p>If I ask you (and I&#8217;m looking at you, UK people) a name of someone from the left party, a candidate, their programme, would you be able to provide me with a name? How many of you know about <a href="http://www.beppegrillo.it/english.php" target="_blank">Beppe Grillo</a> and his political programme?</p>
<h2>The wrong approach</h2>
<p>One of the biggest errors in fighting Berlusconi regards strategy. Opponents usually reason in the following way:</p>
<ol>
<li>Get rid of Berlusconi</li>
<li>Find an alternative</li>
</ol>
<p>What I suggest, instead, is:</p>
<ol>
<li>Find an alternative</li>
<li>Get rid of Berlusconi</li>
</ol>
<h2>It&#8217;s not a Media battle</h2>
<p>It&#8217;s literally evident what a great communicator Berlusconi is. His power in the media world is just scaring.</p>
<p>Now, reflect. If you were in a war and you&#8217;d know your opponent is extremely skilled in a certain type of fight (say he&#8217;s got the best archers in the world), would you try to beat him by sending your archers against his own archers? Honestly, it wouldn&#8217;t make any sense.</p>
<p>You&#8217;ll never obtain anything attacking him on the media. You need a different strategy.</p>
<h2>Be objective, don&#8217;t blame him for everything</h2>
<p>Articles like <a href="http://www.timesonline.co.uk/tol/comment/leading_article/article6401859.ece" target="_blank">this</a> one have the opposite effect on the Italian population. Treat Berlusconi in an objective way. Don&#8217;t publicly attack him on literally everything. If something wrong happens, the press immediately blames Berlusconi. You&#8217;ll just make him look as a victim, and, trust me, you&#8217;ll loose credibility and professionalism. If he&#8217;s doing something good, talk about it, don&#8217;t ignore it.</p>
<h2>Do not compare Berlusconi with Mussolini</h2>
<p>Berlusconi has nothing to do with Benito Mussolini. If you compare him with the dictator, you&#8217;ll help him in winning consensus. I know this sounds weird, but, for example, in the South of Italy, some people have a deformed conception of Fascism. The problem is far from being trivial and a lot of historical education should be performed in this sense.</p>
<p>Even if it&#8217;s sounds awkward, you need to understand how people were living in the South during Fascism. Lot of burglaries and killings, chaos and disorder were having place before the dictator. During that period, people were living under a surface of  safe condition. Lot of roads and sewers and land reclamations have been performed. The Italian football team won two world cups. If you talk to an old grandfather you&#8217;ll hear sentences like: &#8220;Today, I&#8217;m not feeling safe. When Mussolini was governing, I could sleep with my front door open&#8221;.</p>
<p>You need to understand and educate these people. In the meantime, clarify that Berlusconi is not Mussolini. Don&#8217;t merge the two personalities, and you&#8217;ll gain consensus among this category of people (that is luckily not the majority, nut still they represent a good number in some areas).</p>
<h2>Don&#8217;t talk about his private life</h2>
<p>Berlusconi is not an actor. People shouldn&#8217;t care about his love affairs, he&#8217;s not Tiger Woods. Treat him as an actor and he&#8217;ll win consensus (actors will always have popularity, no matter if they&#8217;re good or bad behaving). Treat him as a politician and you&#8217;ll win. A Cornwell&#8217;s style <em>Gotham Gotcha</em> gossip column won&#8217;t help you in beating him.</p>
<h2>Be informed</h2>
<p>There are so many errors and imprecisions when foreign press is reporting news from Italy. Guys, if you want to gain consensus, be informed, send people there to check what&#8217;s really going on. Don&#8217;t trust rumors. Talk to Italian people, they&#8217;re better than you think.</p>
<h2>Don&#8217;t focus on him, but on his co-workers</h2>
<p>Berlusconi has a great personality. Doesn&#8217;t matter if it&#8217;s a good one or a bad one. He&#8217;s simply too strong (because of media, because of money, whatever you want). But he&#8217;s not governing Italy by himself. He&#8217;s surrounded by low-profile people, easily attackable. Focus on the <a href="http://www.leganord.org/" target="_blank">Lega Nord</a>, focus on people is selecting for decisive roles. Unmount these people, one by one. Carefully look at their political programme. You&#8217;ll find incredible things, extremely easy to attack.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=288&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/03/06/how-to-defeat-berlusconi-the-definitive-guide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Chrome Beta Update Error &#8211; Solved</title>
		<link>http://aloiroberto.wordpress.com/2010/02/12/google-chrome-beta-update-error-solved/</link>
		<comments>http://aloiroberto.wordpress.com/2010/02/12/google-chrome-beta-update-error-solved/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 20:05:51 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[permission]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=282</guid>
		<description><![CDATA[Recently, Google released a new Beta version of its browser Chrome. Well, my installed version of Chrome didn&#8217;t detect automatically the update, so I downloaded the latest version from: http://www.google.com/landing/chrome/beta/ Then, when I tried to drag and drop the application into the Applications folder (this will require you to quit from Chrome, if open), Snow &#8230; <a href="http://aloiroberto.wordpress.com/2010/02/12/google-chrome-beta-update-error-solved/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=282&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Recently, Google released a new Beta version of its browser Chrome.</p>
<p>Well, my installed version of Chrome didn&#8217;t detect automatically the update, so I downloaded the latest version from:</p>
<p><a href="http://www.google.com/landing/chrome/beta/" target="_blank">http://www.google.com/landing/chrome/beta/</a></p>
<p>Then, when I tried to drag and drop the application into the <em>Applications</em> folder (this will require you to quit from Chrome, if open), Snow Leopard complained about:</p>
<blockquote><p>The operation can’t be completed because you don’t have permission to access some of the items.</p></blockquote>
<p>Well, just open the <em>Applications</em> folder in <em>Finder</em>. <strong>Move to Trash</strong> the old Google Chrome application (it will prompt you with the Admin password). Then, drag and drop the new Chrome on it.</p>
<p>Now, you can enjoy your new Google Chrome Beta version and its extensions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=282&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/02/12/google-chrome-beta-update-error-solved/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>
	</item>
		<item>
		<title>Highcharts PHP Library</title>
		<link>http://aloiroberto.wordpress.com/2010/02/04/highcharts-php-library/</link>
		<comments>http://aloiroberto.wordpress.com/2010/02/04/highcharts-php-library/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:10:05 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[highcharts]]></category>
		<category><![CDATA[highcharts-php]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=273</guid>
		<description><![CDATA[What is highcharts-php highcharts-php is a PHP library to interact with the Highcharts JS charting library. What is Highcharts Reading from the official documentation, &#8220;Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application&#8221;. The Highcharts JS libraries are available at: &#8230; <a href="http://aloiroberto.wordpress.com/2010/02/04/highcharts-php-library/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=273&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h3 id="what-is-highcharts-php">What is highcharts-php</h3>
<p>highcharts-php is a PHP library to interact with the <a href="http://www.highcharts.com/">Highcharts JS charting library</a>.</p>
<h3 id="what-is-highcharts">What is Highcharts</h3>
<p>Reading from the official documentation, &#8220;Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application&#8221;.</p>
<p>The Highcharts JS libraries are available at: <a href="http://www.highcharts.com" rel="nofollow">http://www.highcharts.com</a> and they are free for non commercial use. For commercial usage, please refers to the license and pricing section of their website.</p>
<h3 id="are-the-highcharts-and-highcharts-php-projects-related">Are the Highcharts and highcharts-php projects related?</h3>
<p>Again, the highcharts-php project has nothing to do with the Highcharts projects. The authors are different and the two projects don&#8217;t share any single line of code.</p>
<h3 id="why-highcharts-php">Why highcharts-php</h3>
<p>The reason behind the highcharts-php project is to offer a useful tool to PHP developers to automatically generate Highcharts JS code starting from some PHP data.</p>
<p>The <strong>highcharts-php </strong>library is available for free download, as usual, at my software page:</p>
<p><a href="http://aloiroberto.wordpress.com/software/" target="_blank">http://aloiroberto.wordpress.com/software/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=273&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/02/04/highcharts-php-library/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>
	</item>
		<item>
		<title>One year of Roberto Aloi</title>
		<link>http://aloiroberto.wordpress.com/2010/01/23/one-year-of-roberto-aloi/</link>
		<comments>http://aloiroberto.wordpress.com/2010/01/23/one-year-of-roberto-aloi/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 18:29:14 +0000</pubDate>
		<dc:creator>Roberto Aloi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aloi]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[roberto]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://aloiroberto.wordpress.com/?p=263</guid>
		<description><![CDATA[I registered this blog almost one year ago (even if I started adding posts to it in a more constant way just in August). Now that one year is passed, it&#8217;s time to view at the statistics. I passed from 0 to 2.270 visits per month. It&#8217;s not a lot, but it is still something. &#8230; <a href="http://aloiroberto.wordpress.com/2010/01/23/one-year-of-roberto-aloi/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=263&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://aloiroberto.files.wordpress.com"><img class="aligncenter size-medium wp-image-264" title="Roberto Aloi's Blog Trend" src="http://aloiroberto.files.wordpress.com/2010/01/screen-shot-2010-01-23-at-6-09-26-pm.png?w=300&#038;h=116" alt="Roberto Aloi's Blog Trend" width="300" height="116" /></a></p>
<p>I registered this blog almost one year ago (even if I started adding posts to it in a more constant way just in August).</p>
<p>Now that one year is passed, it&#8217;s time to view at the statistics. I passed from 0 to <strong>2.270 visits per month</strong>. It&#8217;s not a lot, but it is still something. Currently, I have more than <strong>100 unique visits</strong> per day to the blog.</p>
<p>I hope you find the blog and its posts interesting.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aloiroberto.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aloiroberto.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aloiroberto.wordpress.com&#038;blog=6646513&#038;post=263&#038;subd=aloiroberto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aloiroberto.wordpress.com/2010/01/23/one-year-of-roberto-aloi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c20f7f4a8aa455aa6e0c2a0092883cd0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prof3ta</media:title>
		</media:content>

		<media:content url="http://aloiroberto.files.wordpress.com/2010/01/screen-shot-2010-01-23-at-6-09-26-pm.png?w=300" medium="image">
			<media:title type="html">Roberto Aloi&#039;s Blog Trend</media:title>
		</media:content>
	</item>
	</channel>
</rss>
