<?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 &#187; Uncategorized</title>
	<atom:link href="http://vito.es/blog/posts/category/uncategorized/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>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>Engineers wanted</title>
		<link>http://vito.es/blog/posts/218/engineers-wanted?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=engineers-wanted</link>
		<comments>http://vito.es/blog/posts/218/engineers-wanted#comments</comments>
		<pubDate>Thu, 15 May 2008 04:57:15 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=218</guid>
		<description><![CDATA[I recently came across this Spanish newspaper headline: &#8216;Se buscan 25.000 ingenieros&#8216; (25,000 engineers needed) [link]. Apparently, there is a serious engineers shortage in Spain. The whole article goes on about the seriousness of the issue and how Spanish companies will have to go seek engineers abroad in order to fill these positions. The demand [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I recently came across this Spanish newspaper headline: &#8216;<em>Se buscan 25.000 ingenieros</em>&#8216; (25,000 engineers needed) [<a title="El Pais - Se necesitan 25.000 ingenieros" href="http://www.elpais.com/articulo/internet/buscan/25000/ingenieros/elpeputec/20080506elpepunet_1/Tes" target="_self">link</a>]. Apparently, there is a serious engineers shortage in Spain. The whole article goes on about the seriousness of the issue and how Spanish companies will have to go seek engineers abroad in order to fill these positions. The demand is even higher for electrical engineers due to the booming of the industry and the fact that only about 15% of recently graduated engineers are electrical ones.</p>
<p style="text-align: center;"><a href="http://vito.es/blog/wp-content/uploads/2008/05/engineers.jpg"><img class="aligncenter size-thumbnail wp-image-219" title="El Pais article" src="http://vito.es/blog/wp-content/uploads/2008/05/engineers-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: justify;">So guess what? I am spanish, I am an electrical engineer, and I am not currently working in Spain. What!? How can that be? Well, in such situation, companies have no option but to raise the wages in order to attract more engineers. These are the open market rules, right? So I must be crazy to leave my city, friends and family and, above all, an environment so favorable professionally.</p>
<p style="text-align: justify;">It turns out that with such high demand the offered wages for a decent position are around 25,000 €/ year (pre-taxes), which would translate into a monthly pay of about 1300 €/month (after taxes). On the other hand, by working abroad, more than twice that amount can be easily made. And from what I&#8217;ve seen, it&#8217;s not only about the paycheck, but the jobs offered are also better.</p>
<p style="text-align: justify;">After reading the article though, I didn&#8217;t find a single hint that situation was about to change. On the contrary, if I understood correctly, they were demanding more engineers with the mentioned salary. An offer impossible to turn down&#8230;</p>
<p style="text-align: justify;">So let&#8217;s see how big the shortage has to become before they open their eyes and finally accept open market rules. For now, I know I won&#8217;t be coming back soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/218/engineers-wanted/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>World Cup Beauties</title>
		<link>http://vito.es/blog/posts/65/world-cup-beauties?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=world-cup-beauties</link>
		<comments>http://vito.es/blog/posts/65/world-cup-beauties#comments</comments>
		<pubDate>Tue, 27 Jun 2006 09:22:27 +0000</pubDate>
		<dc:creator>ViTo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vito.es/blog/?p=65</guid>
		<description><![CDATA[After living for two years in Stuttgart I can honestly say (no offense) it is a gray city. The weather, the mood, the sadness in the air, it is all there. And I think for people from southern countries it can even be depressing. Yet I don&#8217;t know why, about two weeks ago, I sensed [...]]]></description>
			<content:encoded><![CDATA[<p><span class="imagelink">After living for two years in Stuttgart I can honestly say (no offense) it is a <em>gray</em> city. The weather, the mood, the sadness in the air, it is all there. And I think for people from southern countries it can even be depressing.</span></p>
<p><span class="imagelink">Yet I don&#8217;t know why, about two weeks ago, I sensed some kind of change. Call me paranoid, but I think something is going on! It all started when after being close to 0 degrees in the beginning of June, </span><span class="imagelink">the sun decided to show up. I felt a strange warmth on my white skin. I think we may have changed the season of the year, you know, from Winter to Summer (until September, when it switches back).</span></p>
<p><span class="imagelink">With the new situation I even felt cheerful for no reason. I wanted to go out and wander around the streets of Stuttgart.</span><span class="imagelink"> At this point, I started to get suspicious, something had happened! Instead of the gray and empty streets I remembered, a hughe crowd was there. A demonstration? maybe, but the people didn&#8217;t seem angry <strong>nor german</strong>.</span></p>
<p><span class="imagelink">I had to find more about that misterious event, so the following days I checked the streets again with the same result, yet I stopped looking for reasons and started paying more attention to the people there. They seemed all terribly happy and that feeling invaded me too. For no apparent reason I felt joy, as if something bigger than any of us is going on in Germany.</span></p>
<p>After a long long winter, all I can say is&#8230; <strong>let&#8217;s enjoy it while we can!</strong></p>
<p align="center"><span class="imagelink"><a class="imagelink" title="169930121_0eaaffc8e7_b.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/169930121_0eaaffc8e7_b.jpg"><img id="image43" src="http://vito.es/blog/wp-content/uploads/2006/06/169930121_0eaaffc8e7_b.thumbnail.jpg" alt="169930121_0eaaffc8e7_b.jpg" /></a><span class="imagelink"> <a class="imagelink" title="167320317_bfd5d3e87c_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/167320317_bfd5d3e87c_o.jpg"><img id="image45" src="http://vito.es/blog/wp-content/uploads/2006/06/167320317_bfd5d3e87c_o.thumbnail.jpg" alt="167320317_bfd5d3e87c_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="1848135685.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/1848135685.jpg"><img id="image47" src="http://vito.es/blog/wp-content/uploads/2006/06/1848135685.thumbnail.jpg" alt="1848135685.jpg" /></a><span class="imagelink"> <a class="imagelink" title="167737337_6ff16f1221_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/167737337_6ff16f1221_o.jpg"><img id="image46" src="http://vito.es/blog/wp-content/uploads/2006/06/167737337_6ff16f1221_o.thumbnail.jpg" alt="167737337_6ff16f1221_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="1150897583.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/1150897583.jpg"><img id="image48" src="http://vito.es/blog/wp-content/uploads/2006/06/1150897583.thumbnail.jpg" alt="1150897583.jpg" /></a><span class="imagelink"> <a class="imagelink" title="sweden.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/sweden.jpg"><img id="image49" src="http://vito.es/blog/wp-content/uploads/2006/06/sweden.thumbnail.jpg" alt="sweden.jpg" /></a><span class="imagelink"> <a class="imagelink" title="170536166_b3baba3acb_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/170536166_b3baba3acb_o.jpg"><img id="image50" src="http://vito.es/blog/wp-content/uploads/2006/06/170536166_b3baba3acb_o.thumbnail.jpg" alt="170536166_b3baba3acb_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="169898508_8f370546c8_b.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/169898508_8f370546c8_b.jpg"><img id="image51" src="http://vito.es/blog/wp-content/uploads/2006/06/169898508_8f370546c8_b.thumbnail.jpg" alt="169898508_8f370546c8_b.jpg" /></a><span class="imagelink"> <a class="imagelink" title="espanya.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/espanya.jpg"><img id="image52" src="http://vito.es/blog/wp-content/uploads/2006/06/espanya.thumbnail.jpg" alt="espanya.jpg" /></a><span class="imagelink"> <a class="imagelink" title="korea.JPG" href="http://vito.es/blog/wp-content/uploads/2006/06/korea.JPG"><img id="image53" src="http://vito.es/blog/wp-content/uploads/2006/06/korea.thumbnail.JPG" alt="korea.JPG" /></a><span class="imagelink"> <a class="imagelink" title="164283536_1033e269b0_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/164283536_1033e269b0_o.jpg"><img id="image54" src="http://vito.es/blog/wp-content/uploads/2006/06/164283536_1033e269b0_o.thumbnail.jpg" alt="164283536_1033e269b0_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="168145902_6197c50a89_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/168145902_6197c50a89_o.jpg"><img id="image55" src="http://vito.es/blog/wp-content/uploads/2006/06/168145902_6197c50a89_o.thumbnail.jpg" alt="168145902_6197c50a89_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="170536255_9171a39116_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/170536255_9171a39116_o.jpg"><img id="image56" src="http://vito.es/blog/wp-content/uploads/2006/06/170536255_9171a39116_o.thumbnail.jpg" alt="170536255_9171a39116_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="164255410_1c3820a545.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/164255410_1c3820a545.jpg"><img id="image57" src="http://vito.es/blog/wp-content/uploads/2006/06/164255410_1c3820a545.thumbnail.jpg" alt="164255410_1c3820a545.jpg" /></a><span class="imagelink"> <a class="imagelink" title="171861209_bb594ad021_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/171861209_bb594ad021_o.jpg"><img id="image58" src="http://vito.es/blog/wp-content/uploads/2006/06/171861209_bb594ad021_o.thumbnail.jpg" alt="171861209_bb594ad021_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="germanoespanyola.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/germanoespanyola.jpg"><img id="image59" src="http://vito.es/blog/wp-content/uploads/2006/06/germanoespanyola.thumbnail.jpg" alt="germanoespanyola.jpg" /></a><span class="imagelink"> <a class="imagelink" title="166394605_1415f3a813_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/166394605_1415f3a813_o.jpg"><img id="image60" src="http://vito.es/blog/wp-content/uploads/2006/06/166394605_1415f3a813_o.thumbnail.jpg" alt="166394605_1415f3a813_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="167736920_ee6f038057_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/167736920_ee6f038057_o.jpg"><img id="image61" src="http://vito.es/blog/wp-content/uploads/2006/06/167736920_ee6f038057_o.thumbnail.jpg" alt="167736920_ee6f038057_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="168211528_940838a216_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/168211528_940838a216_o.jpg"><img id="image62" src="http://vito.es/blog/wp-content/uploads/2006/06/168211528_940838a216_o.thumbnail.jpg" alt="168211528_940838a216_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="168238860_109fdac1fc_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/168238860_109fdac1fc_o.jpg"><img id="image63" src="http://vito.es/blog/wp-content/uploads/2006/06/168238860_109fdac1fc_o.thumbnail.jpg" alt="168238860_109fdac1fc_o.jpg" /></a><span class="imagelink"> <a class="imagelink" title="171859666_43e42de61f_o.jpg" href="http://vito.es/blog/wp-content/uploads/2006/06/171859666_43e42de61f_o.jpg"><img id="image64" src="http://vito.es/blog/wp-content/uploads/2006/06/171859666_43e42de61f_o.thumbnail.jpg" alt="171859666_43e42de61f_o.jpg" /></a></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><br />
</span></span></span></p>
<p><span class="imagelink"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://vito.es/blog/posts/65/world-cup-beauties/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

