<?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>ViToBlog</title>
	<atom:link href="http://vito.es/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://vito.es/blog</link>
	<description>Un altre weblog.</description>
	<lastBuildDate>Sun, 18 Sep 2011 09:51:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Spain&#8217;s secret Conflict (video)</title>
		<link>http://vito.es/blog/posts/573/spains-secret-conflict-video?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=spains-secret-conflict-video</link>
		<comments>http://vito.es/blog/posts/573/spains-secret-conflict-video#comments</comments>
		<pubDate>Sun, 18 Sep 2011 09:51:29 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=573</guid>
		<description><![CDATA[Spain has an unemployment rate over 20% and there are ongoing concerns over its sovereign debt, however what&#8217;s recently taking most attention from the media is the Catalan linguistic model. A debate opened thanks to the ruling by the Catalan Superior Justice Court (TSJC) (La Vanguardia, El País) over what languages should be used or not in [...]]]></description>
			<content:encoded><![CDATA[<p>Spain has an unemployment rate over 20% and there are ongoing concerns over its sovereign debt, however what&#8217;s recently taking most attention from the media is the Catalan linguistic model. A debate opened thanks to the ruling by the Catalan Superior Justice Court (TSJC) (<a title="Ultimatum del TSJC a la generalitat para que el castellano sea lengua vehicular en la escuela" href="http://www.lavanguardia.com/politica/20110902/54210555762/ultimatum-del-tsjc-a-la-generalitat-para-que-el-castellano-sea-lengua-vehicular-en-la-escuela.html" target="_blank">La Vanguardia</a>, <a title="El TSJC da dos meses a la Generalitat para implantar el castellano como lengua vehicular en las escuelas" href="http://www.elpais.com/articulo/sociedad/TSJC/da/meses/Generalitat/implantar/castellano/lengua/vehicular/escuelas/elpepusoc/20110902elpepusoc_7/Tes">El País</a>) over what languages should be used or not in schools.</p>
<p>In relation to this topic and the Catalan struggle to find its place within Spain (or not), I came across a fascinating documentary about the coexistence of both identities in the northeastern Spanish territories. The documentary does a great job at accurately portraying the sensitivities shown by both sides, yet surprisingly it was not made by a local. The author is Gary Gibson, a British journalist who has been living in Catalonia for the last 20 years, who speaks Spanish properly but still with a strong British accent. Maybe it takes an external party to be able to look into an  issue so close to the heart and being able to portray it in a non-biased matter.</p>
<p>The documentary goes by the title &#8220;<em>Spain&#8217;s secret Conflict</em>&#8221; and it spans over 40 minutes in which Mr. Gibson interviews José Mª Aznar and Jordi Pujol, the former Spanish and Catalan presidents, numerous politicians, historians and even plain street people who voice their (strong) opinions on the matter.</p>
<p>Take a look at it yourselves:</p>
<p style="text-align: center;"><p><a href="http://vito.es/blog/posts/573/spains-secret-conflict-video"><em>Click here to view the embedded video.</em></a></p></p>
<p>As an anecdotal piece of evidence, I found it interesting that most people who have a negative view over Catalonia have actually never lived there; on the other hand, Spanish immigrants who are living there have a much more positive attitude towards the land that welcomed them.</p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/573/spains-secret-conflict-video/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Think different</title>
		<link>http://vito.es/blog/posts/619/think-different?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=think-different</link>
		<comments>http://vito.es/blog/posts/619/think-different#comments</comments>
		<pubDate>Sun, 28 Aug 2011 23:02:16 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=619</guid>
		<description><![CDATA[As you probably read in a ton of places already (Engadget, Gizmodo, NY Times, Wall Street Journal, etc.), this week Steve Jobs announced his resignation from Apple. It came as a surprise to a lot of people, but looking back it&#8217;s something that had been coming for the last 6 months, when Steve took a leave of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">As you probably read in a ton of places already (<a title="Steve Jobs resigns as CEO of Apple" href="http://www.engadget.com/2011/08/24/steve-jobs-resigns-as-ceo-of-apple/" target="_blank">Engadget</a>, <a title="Steve Jobs resigns as Apple CEO" href="http://gizmodo.com/5834141/steve-jobs-resigns-as-apple-ceo" target="_blank">Gizmodo</a>, <a title="Jobs stepping down" href="http://www.nytimes.com/2011/08/25/technology/jobs-stepping-down-as-chief-of-apple.html?pagewanted=all" target="_blank">NY Times</a>, <a title="Jobs quits as Apple CEO" href="http://online.wsj.com/article/SB10001424053111904875404576528981250892702.html" target="_blank">Wall Street Journal</a>, etc.), this week Steve Jobs announced his resignation from Apple. It came as a surprise to a lot of people, but looking back it&#8217;s something that had been coming for the last 6 months, when Steve took a leave of absence from his company.</p>
<p style="text-align: justify;">Here&#8217;s the whole <a title="Steve Jobs resignation letter" href="http://www.apple.com/pr/library/2011/08/24Letter-from-Steve-Jobs.html" target="_blank">resignation letter</a>:</p>
<p style="text-align: center;"><a href="http://vito.es/blog/wp-content/uploads/2011/08/steve_jobs.jpg"><img class="aligncenter size-full wp-image-622" title="Steve Jobs resignation letter" src="http://vito.es/blog/wp-content/uploads/2011/08/steve_jobs.jpg" alt="Steve Jobs resignation letter" width="639" height="360" /></a></p>
<p style="text-align: justify;">And suddenly, everybody is talking about Steve: how great he&#8217;s been, how he transformed Apple, how many industries he revolutionized or whether Apple will be able to manage without him or not. He certainly more than deserves the attention, yet he is not looking for it. Steve is a private man. That&#8217;s why, in my opinion we should focus on his legacy. His vision.</p>
<p style="text-align: justify;">There&#8217;s certainly a lot to learn about his vision, and ironically, I think one of the best ways in which it can be summed up is through the <strong>Think different</strong> ad campaign which himself put in place right after coming back to Apple in 1997. Take a look:</p>
<p></p>
<p style="text-align: center;"><p><a href="http://vito.es/blog/posts/619/think-different"><em>Click here to view the embedded video.</em></a></p></p>
<p></p>
<blockquote><p><em>Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes.</em></p>
<p><em>The ones who see things differently. They’re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them.</em></p>
<p><em>About the only thing you can’t do is ignore them. Because they change things. They push the human race forward.</em></p>
<p><em>And while some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.</em></p></blockquote>
<p style="text-align:justify;">Thank you Steve. &nbsp;&nbsp;&nbsp;<em>Stay Hungry. Stay Foolish.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/619/think-different/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base64 image encoding in Adobe Air</title>
		<link>http://vito.es/blog/posts/575/base64-image-encoding-in-adobe-air?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=base64-image-encoding-in-adobe-air</link>
		<comments>http://vito.es/blog/posts/575/base64-image-encoding-in-adobe-air#comments</comments>
		<pubDate>Wed, 17 Aug 2011 00:32:55 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=575</guid>
		<description><![CDATA[Lately I have been playing with the Adobe Air platform. Having previous experience with web development, I think it&#8217;s a great way to get something up and running pretty quickly across multiple platform and with capabilities not yet widely available via HTML5. Basically, you can still do most of your development using html + css [...]]]></description>
			<content:encoded><![CDATA[<p style="text-justify;">Lately I have been playing with the <a title="Adobe Air" href="http://www.adobe.com/products/air/" target="_blank">Adobe Air</a> platform. Having previous experience with web development, I think it&#8217;s a great way to get something up and running pretty quickly across multiple platform and with capabilities not yet widely available via HTML5. Basically, you can still do most of your development using html + css + js and refer to the flash libraries hooked into the framework for some additional capabilities, such as capturing video from a webcam or playing an mp3 file.</p>
<p style="text-align:center;"><a href="http://vito.es/blog/wp-content/uploads/2011/08/get_adobe_air.png"><img class="size-full wp-image-591 aligncenter" title="Get Adobe Air" src="http://vito.es/blog/wp-content/uploads/2011/08/get_adobe_air.png" alt="Get Adobe Air" width="158" height="39" /></a></p>
<p style="text-justify;">This past week, I was involved with a pet project that performs some picture resizing and then dynamically shows them to the user without saving a temp file. One of the ways to do that in Adobe Air would be through the <a href="http://en.wikipedia.org/wiki/Data_URI_scheme" title="Data URI Scheme" target="_blank">data URI scheme</a>, which allows to embed the actual image source into its declaration encoded as a base64 string.</p>
<p style="text-justify;">Here&#8217;s an example I got from Wikipedia:</p>
<pre class="brush: html; gutter: true">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" />
</pre>
<p><br/></p>
<p style="text-justify;">So, going back to my application, the workflow goes something like this:</p>
<ul>
<li>1) the user selects or drops a large image from disk,</li>
<li>2) the image is loaded into an air.Bitmap object,</li>
<li>3) the image is resized via a scaling air.Matrix object,</li>
<li>4) the new bitmapdata is encoded to JPEG at the new resolution,</li>
<li>5) the jpeg bytearray is finally encoded to Base64,</li>
<li>6) the base64 image string is loaded via the data:image/jpeg;base64 scheme I referred to previously.</li>
</ul>
<p style="text-justify;">All these steps can be easily performed with the functionalities available within the Air framework except step #5. I&#8217;ve been unable to locate a javascript library that allows the conversion between a binary ByteArray object and an encoded base64 string. So I just translated an equivalent ActionScript3 (as3) library I came across <a href="http://jpauclair.net/2010/01/09/base64-optimized-as3-lib/" title="Base64 optimized as3 library" target="_blank">here</a> into javascript.</p>
<p style="text-justify;">Then, using the library you can easily do something like this without saving the dynamic image into a temp file:</p>
<pre class="brush: javascript; gutter: true">
	var BmpData = new air.BitmapData( WIDTH, HEIGHT, true, 0x000000);
	/* BmpData manipulation */

	var jpgEncoder = new window.runtime.com.adobe.images.JPGEncoder();
	var jpeg = jpgEncoder.encode(BmpData);
	var b64string = Base64.encode(jpeg).toString();
	$("<img>").attr("src", "data:image/jpg;base64," + b64string).appendTo("body");</pre>
</p>
<p></p>
<p style="text-justify;">And here&#8217;s the whole code of the base64 Air javascript library:</p>
<pre class="brush: javascript; gutter: true">/* Base64 library for Javascript.
* Based on: Ma Bingyao code.
* Optimized by: Jean-Philippe Auclair  / jpauclair.wordpress.com
* Adapted to JS by: Francesc Calvo / vito@vito.es
* Copyright (C) 2007 Ma Bingyao
* LastModified: Aug 17, 2011
* This library is free.  You can redistribute it and/or modify it.
*/
var Base64 =
{
encode : function( data  /*air.ByteArray() */){
	 if (!data) return;

	 var out = new air.ByteArray();
	 var encChar = this._encodeChars;

	 data.position = 0;
     out.length = (2 + data.length - ((data.length + 2) % 3)) * 4 / 3;

	 var i = 0;
     var r = data.length % 3;
     var len = data.length - r;
     var c;

     while (i &lt; len) {
          //Read 3 Characters (8bit * 3 = 24 bits)
          c = data.readUnsignedByte() &lt;&lt; 16 | data.readUnsignedByte() &lt;&lt; 8 | data.readUnsignedByte();              i += 3;           //Convert to 4 Characters (6 bit * 4 = 24 bits)           c = (encChar[c &gt;&gt;&gt; 18] &lt;&lt; 24) | (encChar[c &gt;&gt;&gt; 12 &amp; 0x3f] &lt;&lt; 16) | (encChar[c &gt;&gt;&gt; 6 &amp; 0x3f] &lt;&lt; 8 ) | encChar[c &amp; 0x3f];           out.writeInt(c);      }                                  if (r == 1) {     //Need two "=" padding              c = data[i];           c = (encChar[c &gt;&gt;&gt; 2] &lt;&lt; 24) | (encChar[(c &amp; 0x03) &lt;&lt; 4] &lt;&lt; 16) | 61 &lt;&lt; 8 | 61;
          out.writeInt(c);
     }
     else if (r == 2) { //Need one "=" padding
          c = data[i++] &lt;&lt; 8 | data[i];              c = (encChar[c &gt;&gt;&gt; 10] &lt;&lt; 24) | (encChar[c &gt;&gt;&gt; 4 &amp; 0x3f] &lt;&lt; 16) | (encChar[(c &amp; 0x0f) &lt;&lt; 2] &lt;&lt; 8 ) | 61;
          out.writeInt(c);
     }   

     out.position = 0;
     return out.readUTFBytes(out.length);
     },

decode : function (str){
	 if (!str) return;

	 var decChar = this._decodeChars;
     var c1, c2, c3, c4;
     var i, len, out;   

	 len = str.length;
     i = 0;
     out = new air.ByteArray();
     var byteString = new air.ByteArray();
     byteString.writeUTFBytes(str);

     while (i &lt; len)
     {
         //c1
         do {
             c1 = decChar[byteString[i++]];
         } while (i &lt; len &amp;&amp; c1 == -1);
         if (c1 == -1) break;   

         //c2
         do {
             c2 = decChar[byteString[i++]];
         } while (i &lt; len &amp;&amp; c2 == -1);
         if (c2 == -1) break;    

         out.writeByte((c1 &lt;&lt; 2) | ((c2 &amp; 0x30) &gt;&gt; 4));   

         //c3
         do {
             c3 = byteString[i++];
             if (c3 == 61) return out;   

             c3 = decChar[c3];
         } while (i &lt; len &amp;&amp; c3 == -1);
         if (c3 == -1) break;   

         out.writeByte(((c2 &amp; 0x0f) &lt;&lt; 4) | ((c3 &amp; 0x3c) &gt;&gt; 2));   

         //c4
         do {
             c4 = byteString[i++];
             if (c4 == 61) return out;

             c4 = decChar[c4];
         } while (i &lt; len &amp;&amp; c4 == -1);
         if (c4 == -1) break;   

         out.writeByte(((c3 &amp; 0x03) &lt;&lt; 6) | c4);   

     }
     return out;
},

_encodeChars : function(){
     var encodeChars = new Array();

     var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
     for (var i = 0; i &lt; 64; i++){
          encodeChars.push(chars.charCodeAt(i));
     }
     return encodeChars;
}(),

_decodeChars: function(){
    var decodeChars = new Array();

     decodeChars.push(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
     52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
     -1,  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14,
     15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
     -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
     41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1);
	return decodeChars;
}()

};</pre>
<p>I&#8217;ll upload the code to github in the next few days so you can easily download the whole javascript file.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/575/base64-image-encoding-in-adobe-air/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Insead MBA experience (video)</title>
		<link>http://vito.es/blog/posts/458/the-insead-mba-experience-video?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-insead-mba-experience-video</link>
		<comments>http://vito.es/blog/posts/458/the-insead-mba-experience-video#comments</comments>
		<pubDate>Wed, 10 Aug 2011 15:22:44 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[insead]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=458</guid>
		<description><![CDATA[Today I was browsing around and I came across some Insead videos in my browser history. And you know how it goes, you start watching a few seconds from one and half an hour later you&#8217;ve gone through the whole playlist&#8230; damn youtube! Anyway, I thought these deserve some attention and reflect pretty well those [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Today I was browsing around and I came across some Insead videos in my browser history. And you know how it goes, you start watching a few seconds from one and half an hour later you&#8217;ve gone through the whole playlist&#8230; damn youtube! Anyway, I thought these deserve some attention and reflect pretty well those Insead traits I&#8217;ve previously referred to.</p>
<p style="text-align: justify;">Here&#8217;s one about the MBA experience:</p>
<p style="text-align: center;"><p><a href="http://vito.es/blog/posts/458/the-insead-mba-experience-video"><em>Click here to view the embedded video.</em></a></p></p>
<p style="text-align: justify;">Or how to condense the whole one year experience into a single day, well, or 3 minutes and a half <img src='http://vito.es/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . I guess that&#8217;s how the Insead average day goes&#8230; <a href="http://www.youtube.com/watch?v=vQaS7RFsW2U" title="Youtube - INSEAD One Day One Year" target="_blank">One Day One Year</a>.</p>
<p style="text-align: justify;">Is there a better way to get the Fonti versus Singy campuses than through a little bit of competition? Here&#8217;s the <a href="http://www.youtube.com/watch?v=OwlQJ41Ano0" title="INSEAD - Fontainebleau State of Mind" target="_blank">Fontainebleau state of mind</a>, which reminds me&#8230; Fontainebleau gets <strong>really</strong> cold in the fall (at least from a Spaniards&#8217; perspective).</p>
<p style="text-align: justify;">And this is one of my favorites. I particularly like the catchy Lisztomania song by Phoenix. I present you with the <b>Insead Brat pack mashup</b>, also with both images from Singapore and Fontainebleau.</p>
<p style="text-align: center;"><p><a href="http://vito.es/blog/posts/458/the-insead-mba-experience-video"><em>Click here to view the embedded video.</em></a></p></p>
<p style="text-align: justify;">By the way, I believe most of those were done by students as part of some media marketing courses. Kudos guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/458/the-insead-mba-experience-video/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insead MBA &#8211; Class of 11J</title>
		<link>http://vito.es/blog/posts/484/insead-mba-class-of-11j?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=insead-mba-class-of-11j</link>
		<comments>http://vito.es/blog/posts/484/insead-mba-class-of-11j#comments</comments>
		<pubDate>Fri, 22 Jul 2011 14:43:48 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[my life]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=484</guid>
		<description><![CDATA[It&#8217;s been a year since I last posted here. An intense year in which I left California and moved to France to pursue an MBA degree. Even though once in a while I still miss SoCal&#8217;s sun, I couldn&#8217;t be more satisfied with my decision. Without a doubt I can say it&#8217;s been one of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">It&#8217;s been a year since I last posted here. An intense year in which I left California and moved to France to pursue an MBA degree. Even though once in a while I still miss SoCal&#8217;s sun, I couldn&#8217;t be more satisfied with my decision. Without a doubt I can say it&#8217;s been one of the best years of my life. Insead&#8217;s 10-month intensive program makes things happen at an extremely fast pace. From day 0, I met 500 people from 85 different nationalities and closely worked with them, which made me see my whole life from a new perspective.</p>
<p style="text-align: justify;">However, all good things come must come to an end, so it is with a bittersweet feeling that last July 7th I proudly graduated from Insead, <em>The Business School for the World</em>.</p>
<p style="text-align: justify;">As my diploma states:</p>
<p style="text-align: center;">The faculty of INSEAD certifies that<br />
<strong>Francesc Calvo Serra</strong><br />
has succesfully completed all requirements<br />
and has been awarded the degree of<br />
<strong>MASTER of BUSINESS ADMINISTRATION</strong></p>
<p style="text-align: justify;">And I certainly did!</p>
<p style="text-align: justify;">After completing courses like Prices &amp; Markets, Strategy, Corporate Financial Policy, International Politics Analysis, Macroeconomics, Advanced Game Theory, Negotiations, Uncertainty Data &amp; Judgment, Marketing, Business Ethics, Accounting, Organizational Behavior, Valuation, Private Equity, Your First Hundred Days among many others I earned my degree.</p>
<p style="text-align: justify;">But it&#8217;s not just me writing it here, I can actually prove it. Take a look:</p>
<p style="text-align: center;"><a href="http://vito.es/blog/wp-content/uploads/2011/07/217.jpg"><img class="aligncenter size-medium wp-image-487" title="Insead Diploma" src="http://vito.es/blog/wp-content/uploads/2011/07/217-300x199.jpg" alt="Insead Diploma" width="300" height="199" /></a>  <a href="http://vito.es/blog/wp-content/uploads/2011/07/585.jpg"><img class="size-medium wp-image-488 aligncenter" title="Graduation Ceremony" src="http://vito.es/blog/wp-content/uploads/2011/07/585-300x199.jpg" alt="Graduation Ceremony" width="300" height="199" /></a></p>
<p style="text-align: justify;">As you can see, we were <strong>a lot</strong> of students and the whole ceremony spanned several hours out of which I walked 12 second on stage. It was not that boring though <img src='http://vito.es/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  , it felt like a very nice way of putting an end to the year: surrounded by the people who have been my 2nd family. I guess you&#8217;ll get a better idea if you take a look at the actual speech by <a title="Graduation Speech" href="http://www.youtube.com/watch?v=XEQblndUGmw" target="_blank">Drew</a>. It was pretty funny.</p>
<p style="text-align: justify;">For a whole year, it could not be only work though. The program can also be taken partly from Singapore, and I enjoyed that opportunity to discover a side of the world I had never previously visited. In short: lots of new cultures, religions and above all realizing how poor but happy certain countries are. These are just some of the memories that will be imprinted in my mind for a long time.</p>
<p style="text-align: center;"><a href="http://vito.es/blog/wp-content/uploads/2011/07/bali.jpg"><img class="alignnone size-thumbnail wp-image-495" title="Bali" src="http://vito.es/blog/wp-content/uploads/2011/07/bali-150x150.jpg" alt="Bali" width="100" height="100" /></a> <a href="http://vito.es/blog/wp-content/uploads/2011/07/vietnam.jpg"><img class="alignnone size-thumbnail wp-image-497" title="Vietnam" src="http://vito.es/blog/wp-content/uploads/2011/07/vietnam-150x150.jpg" alt="Vietnam" width="100" height="100" /></a> <a href="http://vito.es/blog/wp-content/uploads/2011/07/borneo.jpg"><img class="alignnone size-thumbnail wp-image-496" title="Borneo" src="http://vito.es/blog/wp-content/uploads/2011/07/borneo-150x150.jpg" alt="Borneo" width="100" height="100" /></a> <a href="http://vito.es/blog/wp-content/uploads/2011/07/myanmar.jpg"><img class="alignnone size-thumbnail wp-image-499" title="Myanmar" src="http://vito.es/blog/wp-content/uploads/2011/07/myanmar-150x150.jpg" alt="Myanmar" width="100" height="100" /></a> <a href="http://vito.es/blog/wp-content/uploads/2011/07/hk.jpg"><img class="alignnone size-thumbnail wp-image-498" title="Hong Kong" src="http://vito.es/blog/wp-content/uploads/2011/07/hk-150x150.jpg" alt="Hong Kong" width="100" height="100" /></a> <a href="http://vito.es/blog/wp-content/uploads/2011/07/thailand.jpg"><img class="alignnone size-thumbnail wp-image-500" title="Thailand" src="http://vito.es/blog/wp-content/uploads/2011/07/thailand-150x150.jpg" alt="Thailand" width="100" height="100" /></a></p>
<p style="text-align: justify;">Now it&#8217;s time to look back towards the future and embark into my next endeavor&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/484/insead-mba-class-of-11j/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good bye California</title>
		<link>http://vito.es/blog/posts/446/good-bye-california?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=good-bye-california</link>
		<comments>http://vito.es/blog/posts/446/good-bye-california#comments</comments>
		<pubDate>Fri, 13 Aug 2010 08:59:38 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=446</guid>
		<description><![CDATA[I am writing this post from an airplane over the atlantic. I am leaving the United States behind. I am leaving California, my home land for the last 4 years, behind. I can’t help but have a knot in my stomach and red eyes. I feel like the rocket man&#8230; She packed my bags last [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">I am writing this post from an airplane over the atlantic. I am leaving the United States behind. I am leaving California, my home land for the last 4 years, behind. I can’t help but have a knot in my stomach and red eyes. I feel like the rocket man&#8230;</p>
<p style="margin-left:10em;"><em>She packed my bags last night pre-flight<br />
Zero hour nine a.m.<br />
And I&#8217;m gonna be high as a kite by then<br />
I miss the earth so much I miss my wife<br />
It&#8217;s lonely out in space<br />
On such a timeless flight<br />
</em></p>
<p style="text-align:justify;">The last couple of weeks were hectic. Since the moment I decided to move I had so much to do and so little time to do it. It is only now, when relaxed for the 1st time, I can barely contain a thousand different feelings. So many friends, so many experiences that I will never forget. What in 2006 felt foreign and strange, now is familiar and I already know that I am going to miss it.</p>
<p style="margin-left:10em;"><em>And I think it&#8217;s gonna be a long long time<br />
Till touch down brings me round again to find<br />
I&#8217;m not the man they think I am at home<br />
Oh no no no I&#8217;m a rocket man<br />
Rocket man burning out his fuse up here alone</em></p>
<p style="text-align:justify;">I will sigh for the simplest things like the barbecues, the Sunday beach volleyball games, the midnight jacuzzi visits, supermarkets being open until late, my personalized plates, Juris and the yoga lessons, the warm weather, UCI and the ARC,  the short pants, palm trees and the great sunsets, buying cheap technology stuff online, the persian Friday soccer games, Yosemite, San Francisco, hollywood, and above all… the people.</p>
<p style="margin-left:10em;"><em>Mars ain&#8217;t the kind of place to raise your kids<br />
In fact it&#8217;s cold as hell<br />
And there&#8217;s no one there to raise them if you did<br />
And all this science I don&#8217;t understand<br />
It&#8217;s just my job five days a week<br />
A rocket man, a rocket man<br />
And I think it&#8217;s gonna be a long long time&#8230;</em></p>
<p>I can only hope someday I will be back. Thank you California…</p>
<p style="text-align:center;"><a href="http://vito.es/blog/wp-content/uploads/2010/08/n6028330_35043659_302.jpg"><img src="http://vito.es/blog/wp-content/uploads/2010/08/n6028330_35043659_302.jpg" alt="California Natural Life" title="Yosemite" width="604" height="453" class="size-full wp-image-447" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/446/good-bye-california/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://vito.es/blog/wp-content/uploads/2010/08/Elton-John-Rocket-man.mp3" length="6781980" type="audio/mpeg" />
		</item>
		<item>
		<title>International Money Transfers</title>
		<link>http://vito.es/blog/posts/420/international-money-transfers?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=international-money-transfers</link>
		<comments>http://vito.es/blog/posts/420/international-money-transfers#comments</comments>
		<pubDate>Fri, 02 Jul 2010 06:28:33 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=420</guid>
		<description><![CDATA[Having lived abroad for the last 6 years, one of the situations I had to deal with was transferring money between countries and typically also between currencies. When I was a student, I never paid much attention to it, but lately I realized what a scheme the whole process is&#8230; so let me share my [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Having lived abroad for the last 6 years, one of the situations I had to deal with was transferring money between countries and typically also between currencies. When I was a student, I never paid much attention to it, but lately I realized what a scheme the whole process is&#8230; so let me share my experience with you.</p>
<p style="text-align:justify;">Usually, any bank will do that transfer (via wire) for you and charge you a fee that goes from 0 to 50$. It is not that expensive and the money will get there in a couple of days, right? <strong>riight!?</strong> The only problem is any of those banks will charge you an outrageous conversion rate between currencies. To give a specific example related to my case, I called <a href="http://www.citibank.com">Citibank</a> a couple of weeks ago inquiring about the euro-dollar rate. At that time, you could check it online and it was around 1.30$ per euro. However, this is the info they gave me (it changes daily):</p>
<ul>
<li>They sold euros at 1.37$</li>
<li>They bought euros at 1.24$</li>
</ul>
<p style="text-align:justify;">Maybe that seems normal to you but it is a huge spread. I searched online and basically all banks will have similar spreads. I was even willing to try unorthodox solutions like PayPal, but even they charge conversion rates not close to the &#8220;<em>right</em>&#8221; value. Continuing with the quote from Citibank, if you wanted to transfer 10,000 USD to Euros, the conversion rate quickly becomes significant:</p>
<p style="text-align:center;">10,000$ * 1.37 – 10,000$ * 1.30 = 10,000$ * 0.07 = <strong>700$ lost</strong></p>
<p style="text-align:justify;">After some more search, I found <a href="http://www.oanda.com">OANDA</a>, an online currency trading broker ( http://www.oanda.com ), which will charge you the same rate as banks charge to each other (interbank rate). From the previous example the spread would be much smaller, something like 1.2995 to 1.3005 and they give you a rate down to the minute.</p>
<p style="text-align:center;">
<a href="http://vito.es/blog/wp-content/uploads/2010/07/oanda1.jpg"><img src="http://vito.es/blog/wp-content/uploads/2010/07/oanda1-300x231.jpg" alt="Online FX broker" title="OANDA" width="300" height="231" class="aligncenter size-medium wp-image-422" /></a>
</p>
<p style="text-align:justify;">Assuming you don’t trade currencies, all you will need from OANDA is the <a href="http://fxglobaltransfer.oanda.com/">Global Transfer</a> service, which lets you transfer money to a bunch of countries for a 25$ fee and the right currency rate.</p>
<p style="text-align:center;">
<a href="http://vito.es/blog/wp-content/uploads/2010/07/oanda2.jpg"><img src="http://vito.es/blog/wp-content/uploads/2010/07/oanda2-300x226.jpg" alt="OANDA Global Transfer Example" title="OANDA Global Transfer" width="300" height="226" class="aligncenter size-medium wp-image-423" /></a>
</p>
<p style="text-align:justify;">If you want to check it out for yourselves, here are their currency rates: <a href="http://www.oanda.com/currency/converter/">OANDA Currency Converter</a>. You can get the same updated information from Citibank in the US by calling here:<br />
&#8220;<em>For exchange rates, call the 24-hour Exchange Rate Hotline at 1-800-756-7050 and press option #1.</em>&#8220;</p>
<p style="text-align:justify;">
I hope this helps you. I know I already saved over 2,000$ in the last months&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/420/international-money-transfers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vibram FiveFingers</title>
		<link>http://vito.es/blog/posts/351/vibram-fivefingers?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vibram-fivefingers</link>
		<comments>http://vito.es/blog/posts/351/vibram-fivefingers#comments</comments>
		<pubDate>Fri, 04 Sep 2009 06:43:09 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[sports]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=351</guid>
		<description><![CDATA[About a couple of months ago, the following article about pricy shoes and barefoot running hit the frontpage of Digg; that&#8217;s how I first heard about Vibram and their new shoes. Since I usually run about 7 miles a few times a week and often feel the pain in ankles and knees I found the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">About a couple of months ago, the following article about pricy shoes and barefoot running hit the frontpage of <a href="http://www.popularmechanics.com/outdoors/sports/4314401.html">Digg</a>; that&#8217;s how I first heard about <em>Vibram</em> and their new shoes. Since I usually run about 7 miles a few times a week and often feel the pain in ankles and knees I found the whole barefoot concept very interesting. Although I was not fully convinced about the whole expensive shoe bashing. After all, everybody uses them!</p>
<p style="text-align: justify;">However, from that moment on, in a brief period of time I stumbled upon many articles about minimalist running shoes. Here are just a few: <a href="http://www.fourhourworkweek.com/blog/2009/05/07/vibram-five-fingers-shoes/">the 4 hour week</a>, <a href="http://www.dailymail.co.uk/home/moslive/article-1170253/The-painful-truth-trainers-Are-expensive-running-shoes-waste-money.html">Mail Online</a>, <a href="http://www.crunchgear.com/2009/08/10/review-vibram-five-fingers-classic/">CrunchGear</a>, <a href="http://www.wired.com/reviews/product/pr_vibram_fivefingers_kso">Wired</a>, <a href="http://www.thedailyshow.com/watch/tue-august-18-2009/christopher-mcdougall">the Daily Show</a>, and even TIME magazine named these shoes one of the <a href="http://www.independent.co.uk/life-style/health-and-families/features/the-50-best-fitness-essentials-1226572.html?action=Popup&amp;ino=4">best inventions of 2007</a>.</p>
<p style="text-align: justify; padding-bottom: 20px;">Here&#8217;s a short interview that took place last August 18th on the Daily Show. They talk abut people from a Mexican tribe who run hundreds of miles barefoot and despite such achievement, they do it without injuries:</p>
<table style="margin-left: auto; margin-right: auto; font: normal normal normal 11px/normal arial; color: #333333; background-color: #f5f5f5; height: 301px;" border="0" cellspacing="0" cellpadding="0" width="360">
<tbody>
<tr valign="middle">
<td style="padding: 0px;" colspan="2"><object style="display: block;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="360" height="301" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="bgcolor" value="#000000" /><param name="flashvars" value="autoPlay=false" /><param name="src" value="http://media.mtvnservices.com/mgid:cms:item:comedycentral.com:246911" /><param name="wmode" value="window" /><param name="allowfullscreen" value="true" /><embed style="display: block;" type="application/x-shockwave-flash" width="360" height="301" src="http://media.mtvnservices.com/mgid:cms:item:comedycentral.com:246911" allowfullscreen="true" wmode="window" flashvars="autoPlay=false" bgcolor="#000000"></embed></object></td>
</tr>
</tbody>
</table>
<p style="text-align: justify; padding-top: 20px;">Such a buzz certainly caught my attention and made me think. The truth is that, as a kid, I used to walk barefoot all the time, and loved it; but that was a long time ago&#8230; so I&#8217;d rather hear from <em>Vibram</em> owners. Fortunately, these shoes are available at <a href="http://www.amazon.com/gp/product/B002CJWXOS?ie=UTF8&amp;tag=vi08c-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B002CJWXOS">Amazon</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=vi08c-20&amp;l=as2&amp;o=1&amp;a=B002CJWXOS" border="0" alt="" width="1" height="1" />, where a few buyers commented on them (all of them positive).</p>
<p style="text-align: justify; padding-bottom: 15px;">I noticed most owners are initially reticent (like me); running injuries, pain or just curiosity leads them to buy into this new barefoot trend; after an initial adaptation period, they simply love their <em>Vibrams</em>. I was so intrigued that I decided to join the FiveFingers club; After a quick visit to the official website (<a href="http://www.vibramfivefingers.com/">http://www.vibramfivefingers.com/</a>), I learnt they were available in the Sports Chalet from Huntington Beach. After all, there&#8217;s no way I am buying something like this without physically testing them first. A couple of hours later, there I was, with my brand new &#8220;shoes&#8221;&#8230;</p>
<p style="text-align: center;"><a href="http://vito.es/blog/wp-content/uploads/2009/09/IMG_1998_Small.JPG"><img class="size-medium wp-image-369 " title="Hobbit Shoes" src="http://vito.es/blog/wp-content/uploads/2009/09/IMG_1998_Small-300x225.jpg" alt="Hobbit shoes" width="300" height="225" /></a> <a href="http://vito.es/blog/wp-content/uploads/2009/09/IMG_1999_Small.JPG"><img class="size-medium wp-image-370" title="Vibram FiveFingers Sprint" src="http://vito.es/blog/wp-content/uploads/2009/09/IMG_1999_Small-300x225.jpg" alt="Vibram FiveFingers Sprint" width="300" height="225" /></a></p>
<p style="text-align: justify; padding-top: 15px;">So here&#8217;s my take on them&#8230; I&#8217;ll admit at the beginning they feel kind of funny, and most of the time, you can definitely see people <strong>staring</strong> at them. It shouldn&#8217;t come as a surprise, since they are certainly noticeable; but who cares!?<br />
The attention is granted, but reactions are diverse; some people simply find them horrible (my roommate started laughing when he saw them for the first time), while some others think they are cool and inquire about their name or where I got them. &#8220;<em>Are they some kind of water shoes?</em>&#8220;, &#8220;<em>Are they for climbing?</em>&#8220;, &#8220;<em>They look comfortable, are they?</em>&#8220;. Even my girlfriend hates them; although with a little bit of luck, I might be able to convert her <img src='http://vito.es/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p style="text-align: justify;">Somewhere online a guy was comparing them to the feeling of wearing gloves instead of mittens; it sounded funny but now I actually think it&#8217;s a pretty accurate comparison. When you walk, you can actually <strong>feel</strong> the ground, which turns out to be a nice feeling. Try to think of it as when you walk barefoot in the beach; isn&#8217;t it pleasant to feel the sand on your soles? Obviously, asphalt or concrete is not the same thing, but you get the idea.</p>
<p style="text-align: justify; padding-bottom: 20px;">As soon as you put them on and try to walk, you&#8217;ll realize you cannot land with the heel first (as we are used to do), so you try to use the balls of your feet; kind of like walking on the tips of your toes. It feels a little bit unnatural at first since you tend to overdo it. However, after a bit of practice, the feet will land almost flat on the ground; it just happens that the front does it a fraction of a second earlier.</p>
<p><a href="http://vito.es/blog/posts/351/vibram-fivefingers"><em>Click here to view the embedded video.</em></a></p>
<p style="text-align: justify; padding-top: 20px;">I read some people were concerned about them smelling. The truth is they are quite open so your feet don&#8217;t feel that hot. I already washed mine a couple of times, but it was not due to the smell (and I live in hot Southern California); I just wanted them to recover that bright shiny red color <img src='http://vito.es/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Probably, a cold weather would be a bigger inconvenience for this type of open shoes; I guess that&#8217;s why Vibram created the KSO and other models which cover the whole foot and offer more protection.</p>
<p style="text-align: justify;">I&#8217;d like to emphasize there is an adaptation period (which is clearly stated in the box). Don&#8217;t expect your feet and leg to be comfortable with them right away. If you haven&#8217;t used your feet muscles properly in a long time, don&#8217;t expect them to strengthen overnight. At first, your calves and feet arches will feel sore for a few days, but a couple of weeks later the transition should be complete; that is why, the more you wear them, the more comfortable they feel. At this point, I own them for over a month and I use them as often as I can. I tried running with them but I haven&#8217;t gone over 2 miles yet. Even running with regular shoes, I can feel my stride is different than it used to be. I ran over different surface types and so far I only had a problem with loose gravel on top of a hard surface such as concrete. Although I still don&#8217;t know whether my feet should get tougher or it&#8217;s simply not the appropriate surface.</p>
<p style="text-align: center;"><a href="http://vito.es/blog/5fingers"><img src="http://vito.es/blog/wp-content/uploads/2009/09/41q7Lqv+8jL._SL160_.jpg" border="0" alt="" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=vi08c-20&amp;l=as2&amp;o=1&amp;a=B002CJWXOS" border="0" alt="" width="1" height="1" /></p>
<p style="text-align: justify;">My main concerns are regarding their durability. Not that I encountered any problems so far, but being made just of a thin rubber sole and some elastic cloth on top, they might give up on me sooner than I&#8217;d like. Another worry I have, is the lack of protection for the feet; I wear them regularly to the gym and I could see how some unfortunate accident could be fatal for my toes.</p>
<p style="text-align: justify;">The bottom line is I&#8217;m <strong>really</strong> happy with them; so I guess I&#8217;m just like most other Vibram owners I had previously read about <img src='http://vito.es/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . If you have doubts, I&#8217;d definitely encourage you to give them a try.</p>
<p style="text-align: justify;">Isn&#8217;t it ironic how much we are moving forward only to realize some things we just did better in the past&#8230;?</p>
<p><!-- noformat on--><br />
<script src="http://www.assoc-amazon.com/s/link-enhancer?tag=vi08c-20&amp;o=1" type="text/javascript"></script><br />
<!-- noformat off --></p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/351/vibram-fivefingers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shazam</title>
		<link>http://vito.es/blog/posts/257/shazam?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=shazam</link>
		<comments>http://vito.es/blog/posts/257/shazam#comments</comments>
		<pubDate>Sat, 26 Jul 2008 23:30:47 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[shazam]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=257</guid>
		<description><![CDATA[Going against the current I have to admit that I am no big fan of the iPhone. I&#8217;ll give it to you, it&#8217;s slyck, it has plenty of features, and it&#8217;s&#8230; cool; however, I&#8217;m not willing to pay the price Apple set for it (I don&#8217;t see an iPod or a MacBook in my life [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Going against the current I have to admit that I am no big fan of the iPhone. I&#8217;ll give it to you, it&#8217;s slyck, it has plenty of features, and it&#8217;s&#8230; cool; however, I&#8217;m not willing to pay the price Apple set for it (I don&#8217;t see an iPod or a MacBook in my life any time soon either <img src='http://vito.es/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ).</p>
<p style="text-align: justify;">In any case, I got to play with my friend&#8217;s iPhone and what got my attention the most was this application called <a title="Shazam for the iPhone" href="http://www.shazam.com/music/portal/page/default/template/pages/p/iphone.html">Shazam</a>. Why is it special? Basically, you play <strong>any</strong> song and let the Shazam listen to it for about 5-10 seconds and it will tell you the title, author, album, etc.</p>
<p>Here you can find a video I found that shows it in action:</p>
<p style="text-align: center;"><p><a href="http://vito.es/blog/posts/257/shazam"><em>Click here to view the embedded video.</em></a></p></p>
<p style="text-align: center;">(more detailed <a title="Shazam Video Review" href="http://www.viddler.com/explore/jeradhill/videos/66/">video review</a>)</p>
<p style="text-align: justify;">I am not gonna argue whether it is needed/useful or not, although I think online music shops such as iTunes could easily use the technology to increase their sales. As far as I&#8217;ve seen, the current iPhone implementation of the application is free, but their website refers to an existing previous service which was charged on a recognition basis. No match, no pay. So they have to be pretty confident on their recognition abilities&#8230;</p>
<p style="text-align: justify;">What got my attention is the fact the application will succeed in recognizing the songs <strong>every single time</strong> just by listening only to about 8 seconds. It doesn&#8217;t matter what part of the songs <em>Shazam</em> listens to, how repetitive it is or how unrepresentative of the rest that segment is, it will get it right! Of course, I was able to make it fail, by feeding it traditional Catalan songs, but in this case, I&#8217;m almost certain it failed, not because the algorithm was not successful, but since it didn&#8217;t have that song in its database.</p>
<p style="text-align: justify;">Having a background in electrical engineering and computer science I am somehow familiar with digital signal sampling, filtering, etc., and I find this product amazing. I googled around but could find no details at all (even high level ones) about its underlying algorithm.</p>
<p style="text-align: justify;">It&#8217;s obvious the procedure goes something like this:</p>
<p style="text-align: center;">listen to fragment &#8211;&gt; digital processing &#8211;&gt; song signature  &#8211;&gt; database match</p>
<p style="text-align: justify;">Given the low quality reception of the song, they will have to deal with plenty of noise but still manage to extract some fundamental audio parameters. If it were only dealing with voice, it would be something like pitch, tone, etc. the parameters that make your voice unique. That&#8217;s mostly how voice recognition works after all.</p>
<p style="text-align: justify;">In the case of a full song, that&#8217;s not enough due to its high variance: The beginning might be completely different to the end, so the signature extracted by the algorithm has to be different every time. The only way I see they can do it, is by extracting much shorter audio signatures, maybe like 1 second long. I think it is safe to assume a song signature can remain constant within a second timespan.</p>
<p style="text-align: justify;">Of course, with such short signatures, they don&#8217;t necessarily have to be unique, but at this point there can be more than one match. Yet, now it&#8217;s a matter of overlapping the result set for each of them. If the match is still not unique, signature sequences could also possibly narrow results down.</p>
<p style="text-align: justify;">I read on their website the database is currently holding 4 million songs, which based on the 1 second long signature and assuming the average song is 4 minutes long (that is 240 seconds), that would give us a database of 1 billion (10^9) entries. Fortunately, a signature should be something tiny, similar to a hash value.</p>
<p style="text-align: justify;">At this point, the issues are hardware resources and scalability, but given current technology with terabyte hard drives and mulit-core cpu&#8217;s this approach is clearly feasible. Isn&#8217;t that amazing? Maybe you don&#8217;t think so after all <img src='http://vito.es/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  , but at least it makes me wonder where the limit is and where we can be just in a few years. Are we soon gonna see devices able recognize human voice given a 1 second sample in a unique enough way to discern it from the rest of humans? or maybe it can already be done&#8230;</p>
<p style="text-align: justify;">By the way, does anybody have any details about the actual implementation?</p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/257/shazam/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eurocup (take two)</title>
		<link>http://vito.es/blog/posts/222/eurocup-take-two?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eurocup-take-two</link>
		<comments>http://vito.es/blog/posts/222/eurocup-take-two#comments</comments>
		<pubDate>Wed, 16 Jul 2008 15:13:45 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[sports]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=222</guid>
		<description><![CDATA[It doesn&#8217;t feel like it but it&#8217;s already been two years since my last post about the German World Cup. On that time, as usual, Spain didn&#8217;t do a very good job, but it was still a very joyous event in Germany, which was the main country organizing the event. People were just in the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">It doesn&#8217;t feel like it but it&#8217;s already been two years since my <a href="http://vito.es/blog/posts/65/world-cup-beauties">last post</a> about the German World Cup. On that time, as usual, Spain didn&#8217;t do a very good job, but it was still a very joyous event in Germany, which was the main country organizing the event. People were just in the mood for party and you could simply feel it in the air&#8230; This time however, it caught me on the other side of the ocean so I couldn&#8217;t see it first hand. That doesn&#8217;t mean I cannot watch and admire from the distance though <img src='http://vito.es/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Here are some pictures from some of the most fervorous soccer supporters:</p>
<p style="text-align: center;"><a href="http://vito.es/blog/wp-content/uploads/2008/07/2558437923_f1e3bf821f_b.jpg"><img class="alignnone size-thumbnail wp-image-226" title="2558437923_f1e3bf821f_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2558437923_f1e3bf821f_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2559750792_94531d2868_b.jpg"><img class="alignnone size-thumbnail wp-image-227" title="2559750792_94531d2868_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2559750792_94531d2868_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2563640829_e197e1e8c8_b.jpg"><img class="alignnone size-thumbnail wp-image-228" title="2563640829_e197e1e8c8_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2563640829_e197e1e8c8_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2565780981_1b749634af_b.jpg"><img class="alignnone size-thumbnail wp-image-229" title="2565780981_1b749634af_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2565780981_1b749634af_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2565870928_45257872e8_b.jpg"><img class="alignnone size-thumbnail wp-image-230" title="2565870928_45257872e8_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2565870928_45257872e8_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2568877280_965944d4c3_b.jpg"><img class="alignnone size-thumbnail wp-image-231" title="2568877280_965944d4c3_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2568877280_965944d4c3_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2569620435_76ec5026fa_b.jpg"><img class="alignnone size-thumbnail wp-image-232" title="2569620435_76ec5026fa_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2569620435_76ec5026fa_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2571017796_9bfe8249ea_b.jpg"><img class="alignnone size-thumbnail wp-image-233" title="2571017796_9bfe8249ea_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2571017796_9bfe8249ea_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2574318823_e238bd043f_o.jpg"><img class="alignnone size-thumbnail wp-image-234" title="2574318823_e238bd043f_o" src="http://vito.es/blog/wp-content/uploads/2008/07/2574318823_e238bd043f_o-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2576934510_bd483a2395_b.jpg"><img class="alignnone size-thumbnail wp-image-235" title="2576934510_bd483a2395_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2576934510_bd483a2395_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2576971118_3dc620ce39_b.jpg"><img class="alignnone size-thumbnail wp-image-236" title="2576971118_3dc620ce39_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2576971118_3dc620ce39_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2578480891_405c1c8a33_b.jpg"><img class="alignnone size-thumbnail wp-image-237" title="2578480891_405c1c8a33_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2578480891_405c1c8a33_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2579311620_1a72712dc6_b.jpg"><img class="alignnone size-thumbnail wp-image-238" title="2579311620_1a72712dc6_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2579311620_1a72712dc6_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2579317278_5142f15315_b.jpg"><img class="alignnone size-thumbnail wp-image-239" title="2579317278_5142f15315_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2579317278_5142f15315_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2588313846_25074df702_b.jpg"><img class="alignnone size-thumbnail wp-image-240" title="2588313846_25074df702_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2588313846_25074df702_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2594287191_2ab5baf777_o.jpg"><img class="alignnone size-thumbnail wp-image-241" title="FBL-EURO-2008-POR-GER-SUPPORTERS" src="http://vito.es/blog/wp-content/uploads/2008/07/2594287191_2ab5baf777_o-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/2599940910_647708056b_b.jpg"><img class="alignnone size-thumbnail wp-image-242" title="2599940910_647708056b_b" src="http://vito.es/blog/wp-content/uploads/2008/07/2599940910_647708056b_b-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/croatia.jpg"><img class="alignnone size-thumbnail wp-image-243" title="croatia" src="http://vito.es/blog/wp-content/uploads/2008/07/croatia-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/foto2.jpg"><img class="alignnone size-thumbnail wp-image-244" title="foto2" src="http://vito.es/blog/wp-content/uploads/2008/07/foto2-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/foto3.jpg"><img class="alignnone size-thumbnail wp-image-245" title="foto3" src="http://vito.es/blog/wp-content/uploads/2008/07/foto3-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/foto4.jpg"><img class="alignnone size-thumbnail wp-image-246" title="foto4" src="http://vito.es/blog/wp-content/uploads/2008/07/foto4-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/italy.jpg"><img class="alignnone size-thumbnail wp-image-247" title="italy" src="http://vito.es/blog/wp-content/uploads/2008/07/italy-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/italy2.jpg"><img class="alignnone size-thumbnail wp-image-248" title="italy2" src="http://vito.es/blog/wp-content/uploads/2008/07/italy2-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://vito.es/blog/wp-content/uploads/2008/07/italy4.jpg"><img class="alignnone size-thumbnail wp-image-249" title="italy4" src="http://vito.es/blog/wp-content/uploads/2008/07/italy4-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: justify;">On another note, and actually talking about soccer this time the outcome was quite different and Spain did actually perform up to the challenge. Game after game they showed their best game which led them to the final against Germany and ultimately to being the European champions after more than 40 years. Celebrations went on in Spain for many days and the local media argued that the country was finally united. However, as the <a href="http://news.bbc.co.uk/2/hi/europe/7481556.stm">BBC</a> says,</p>
<blockquote>
<p style="text-align: left;">&#8230;one trophy does not a unified nation make, and Mr Zapatero was perhaps overstating the point.</p>
</blockquote>
<p>I couldn&#8217;t agree more. By the way, I grabbed most pictures surfing around, so they belong to their respective owners.</p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/222/eurocup-take-two/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

