<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.1.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Victor Martin Garcia</title>
	<link>http://english.victormartingarcia.com</link>
	<description>Web2.0 + Technology + Opinion</description>
	<pubDate>Fri, 11 Dec 2009 18:41:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/VictorMartinGarciaEnglish" /><feedburner:info uri="victormartingarciaenglish" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Howto create a successfully virtual community</title>
		<link>http://feedproxy.google.com/~r/VictorMartinGarciaEnglish/~3/6yCSM-KxT-8/</link>
		<comments>http://english.victormartingarcia.com/2008/01/07/howto-create-a-successfully-virtual-community/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 11:43:40 +0000</pubDate>
		<dc:creator>victor</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[entrepreneurship]]></category>

		<guid isPermaLink="false">http://english.victormartingarcia.com/2008/01/07/howto-create-a-successfully-virtual-community/</guid>
		<description><![CDATA[Virtual communities are web pages where its visitors can contribute and interact among them generating new content on the site.
Virtual communities are very valuable cause the high volume of quality trafic they attract.However, create successfully communities is not an easy work. It depends of different factors like the community topic, its virality, marketing, and so [...]]]></description>
			<content:encoded><![CDATA[<p>Virtual communities are web pages where its visitors can contribute and interact among them generating new content on the site.</p>
<p>Virtual communities are very valuable cause the high volume of quality trafic they attract.However, create successfully communities is not an easy work. It depends of different factors like the community topic, its virality, marketing, and so on.</p>
<p>I&#8217;m going to describe the first steps in order to do it. I&#8217;ll not tell you the topics you must choose or the marketing plan you&#8217;ll should follow, the target of this article are the people that owns a virtual community or is building one and wants to turn it into a succesfull community. We&#8217;re integrating these features into <a href="http://www.moneytrackin.com" target="_blank">moneytrackin.com</a></p>
<p>1. Customization</p>
<p>Provide tools to your user in order to allow them to customize his entered data (avatars, foot signatures, links to their blogs/websites, &#8230;). The aim is to provide a sensation of property, that the user feels that the data he&#8217;d entered like his own.</p>
<p>2. Ranking</p>
<p>Everybody likes the competitions, mainly if you&#8217;re the champion. Provide a public hall of fame with figures of the most active users can be a great incentive for the users to do more effort on the site.</p>
<p>3. e-mail bulletins</p>
<p>Monthly bulletins are also a great tool to get the attention of inactive users again. You must generate a custom bulletin for each user and show them some information of their interest to catch its attention. A great example are <a href="http://xing.com">Xing</a>&#8217;s bulletins, they always accomplish that I login to the service again, even when I forgot it completely ;)</p>
<p>4. In search of micro-elites</p>
<p>You don&#8217;t need thousands of people contributing to a topic, you just need 5 or 10 people who really understand it deeply (<a href="http://radar.oreilly.com/archives/2007/11/in_search_of_mi.html">source</a>). Try to find this micro-elite and incentive it in order to participate in the community. The results will be better and sure their contributions will attract the big crowd.</p>
<p>These are my opinions, of course they can be wrong/incomplete and I hope that you help me to complete this article in the comments. Help me to turn this blog in a successfully virtual community! ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://english.victormartingarcia.com/2008/01/07/howto-create-a-successfully-virtual-community/feed/</wfw:commentRss>
		<feedburner:origLink>http://english.victormartingarcia.com/2008/01/07/howto-create-a-successfully-virtual-community/</feedburner:origLink></item>
		<item>
		<title>HOWTO Listen your mp3 from any computer with FON Gspace</title>
		<link>http://feedproxy.google.com/~r/VictorMartinGarciaEnglish/~3/pjVsBKhu8nA/</link>
		<comments>http://english.victormartingarcia.com/2007/10/24/howto-listen-your-mp3-from-any-computer-with-fon-gspace/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 16:20:10 +0000</pubDate>
		<dc:creator>victor</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[FON]]></category>

		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://english.victormartingarcia.com/2007/10/24/howto-listen-your-mp3-from-any-computer-with-fon-gspace/</guid>
		<description><![CDATA[At FON Labs we&#8217;ve upgraded the Gspace player (in Player mode) with a better one that allows to create playlists with mp3 files of your account.

Combining the new Gspace and FONBackup you will have an mp3 library of 4GB avaliable from any computer, anywhere in the world. Here are the steps:
1.CREATE A NEW GMAIL ACCOUNT
You [...]]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://labs.fon.com">FON Labs</a> we&#8217;ve upgraded the <a href="http://www.getgspace.com">Gspace</a> player (in Player mode) with a better one that allows to create playlists with mp3 files of your account.</p>
<p style="text-align: center"><a href="http://english.victormartingarcia.com/wp-content/uploads/2007/10/gspace_playlist1.jpg" title="Gspace playlist"><img src="http://english.victormartingarcia.com/wp-content/uploads/2007/10/gspace_playlist1.thumbnail.jpg" alt="Gspace playlist" border="0" /></a></p>
<p>Combining the new <a href="http://www.getgspace.com">Gspace</a> and <a href="http://labs.fon.com/fonbackup">FONBackup</a> you will have an mp3 library of 4GB avaliable from any computer, anywhere in the world. Here are the steps:</p>
<h3>1.CREATE A NEW GMAIL ACCOUNT</h3>
<p>You can also use your <a href="http://www.gmail.com" target="_blank">Gmail</a> personal account, but exists cases of blocked accounts for 24 hours (system abuse). I recommend you to create a new account at <a href="http://mail.google.com/mail/signup" target="_blank">http://mail.google.com/mail/signup</a></p>
<h3>2.DOWNLOAD FONBACKUP AND SYNC YOUR MP3 WITH GMAIL</h3>
<p>Download <a href="http://labs.fon.com/fonbackup">FONBackup</a> and configure it in order to sync your music folder with the new gmail account. You shold remain that nowadays gmail has a capacity of 4Gb aprox and a maximum file attachement of 20MB. If you upload mp3 files bigger than 19MB you won&#8217;t be able to listen them.</p>
<p>Also be careful with the name of files and folders. Don&#8217;t upload folders with length names (&gt;30 chars) because Gspace cannot handle them.</p>
<p>Be prudent. I guess gmail may block your account if you send 500 emails in one day <a href="http://labs.fon.com/fonbackup">(FONBackup</a> and Gspace sends one mail for each file/folder uploaded to gmail) of if you transfer more than 1GB in one day.</p>
<h3>3.INSTALL LAST GSPACE VERSION</h3>
<p>Download <a href="http://www.getgspace.com">Gspace</a> version 0.5.8 or above (<a href="http://www.getgspace.com">http://www.getgspace.com</a>), or upgrade your extension.</p>
<h3>4.LISTEN YOUR MP3</h3>
<p>Log into your Gmail account with Gspace extension, select Player mode and enjoy listening your music. You can add files and folders to the playlist.</p>
<p><strong>Important:</strong> If you have installed <a href="http://www.adobe.com/products/flashplayer/" target="_blank">Adobe Flash 9</a> plugin, first time you open Gspace you have to grant it in order to access remote files (mp3 files in gmail). There is a manual <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=4c093f20&amp;sliceId=1" target="_blank">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://english.victormartingarcia.com/2007/10/24/howto-listen-your-mp3-from-any-computer-with-fon-gspace/feed/</wfw:commentRss>
		<feedburner:origLink>http://english.victormartingarcia.com/2007/10/24/howto-listen-your-mp3-from-any-computer-with-fon-gspace/</feedburner:origLink></item>
		<item>
		<title>Help needed to build “Money saving world map”</title>
		<link>http://feedproxy.google.com/~r/VictorMartinGarciaEnglish/~3/qK8GTU4WHHc/</link>
		<comments>http://english.victormartingarcia.com/2007/10/15/help-needed-to-build-money-saving-world-map/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 11:21:16 +0000</pubDate>
		<dc:creator>victor</dc:creator>
		
		<category><![CDATA[moneytrackin]]></category>

		<guid isPermaLink="false">http://english.victormartingarcia.com/2007/10/15/help-needed-to-build-money-saving-world-map/</guid>
		<description><![CDATA[moneytrackin.com needs help to build the &#8220;Money saving world map&#8220;, a website where everybody can mark its own places for save money, for example:

A store where to shop for the best bargains
Gas stations with best rates of the city
Restaurants with best quality/price
&#8230;



All this community effort surely helps other people to discover new places in his [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://moneytrackin.com">moneytrackin.com</a> needs help to build the &#8220;<a href="http://moneytrackin.com/map">Money saving world map</a>&#8220;, a website where everybody can mark its own places for save money, for example:</p>
<ul>
<li>A store where to shop for the best bargains</li>
<li>Gas stations with best rates of the city</li>
<li>Restaurants with best quality/price</li>
<li>&#8230;</li>
</ul>
<p><a href="http://moneytrackin.com/map" title="Saving money world map"></a></p>
<p style="text-align: center"><a href="http://moneytrackin.com/map" title="Saving money world map"><img src="http://english.victormartingarcia.com/wp-content/uploads/2007/10/savemoney.gif" alt="Saving money world map" border="0" /></a></p>
<p>All this community effort surely helps other people to discover new places in his area or guide they to get best rates while travelling.</p>
<p>See it in action at <a href="http://moneytrackin.com/map">http://www.moneytrackin.com/map</a> and <a href="https://www.moneytrackin.com/community/create_local_tip/">help moneytrackin&#8217; community entering your own places</a></p>
]]></content:encoded>
			<wfw:commentRss>http://english.victormartingarcia.com/2007/10/15/help-needed-to-build-money-saving-world-map/feed/</wfw:commentRss>
		<feedburner:origLink>http://english.victormartingarcia.com/2007/10/15/help-needed-to-build-money-saving-world-map/</feedburner:origLink></item>
		<item>
		<title>FONBackup - Sync your documents from any computer</title>
		<link>http://feedproxy.google.com/~r/VictorMartinGarciaEnglish/~3/OCxdb3kWjgM/</link>
		<comments>http://english.victormartingarcia.com/2007/10/12/fonbackup-sync-your-documents-from-any-computer/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 08:36:38 +0000</pubDate>
		<dc:creator>victor</dc:creator>
		
		<category><![CDATA[FON]]></category>

		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://english.victormartingarcia.com/2007/10/12/fonbackup-sync-your-documents-from-any-computer/</guid>
		<description><![CDATA[Yesterday at FON Labs we&#8217;ve launched the new utility FON Backup.
FONBackup is a multi-platform application (Windows/Mac/Linux) that allows you to sync one of your computer folders with your Gspace account. The application will download all your Gspace files missing on your computer and upload all your local files missing in your Gspace account, creating an [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday at <a href="http://labs.fon.com">FON Labs</a> we&#8217;ve launched the new utility <a href="http://labs.fon.com/fonbackup">FON Backup</a>.</p>
<p><a href="http://labs.fon.com/fonbackup">FONBackup</a> is a multi-platform application (Windows/Mac/Linux) that allows you to sync one of your computer folders with your <a href="http://www.getgspace.com">Gspace </a>account. The application will download all your <a href="http://www.getgspace.com">Gspace </a>files missing on your computer and upload all your local files missing in your <a href="http://www.getgspace.com">Gspace </a>account, creating an identical copy on your computer and in your <a href="http://www.gmail.com">Gmail </a>account.</p>
<p><a href="http://labs.fon.com/fonbackup">FONBackup </a>is especially useful if you work on various computers or operating systems. You can synchronize your directory with a simple double click and ensure that your important files are always available to you at all times, everywhere.  Of course, you can still use the “I lost the file” excuse, but with <a href="http://labs.fon.com/fonbackup">FONBackup </a>your important stuff can be safely backed up or portable in your <a href="http://www.gmail.com">Gmail </a>account.</p>
<p><a href="http://english.victormartingarcia.com/2007/10/12/fonbackup-sync-your-documents-from-any-computer/fonbackup/" rel="attachment wp-att-97" title="FONBackup"></a></p>
<p style="text-align: center"><a href="http://english.victormartingarcia.com/2007/10/12/fonbackup-sync-your-documents-from-any-computer/fonbackup/" rel="attachment wp-att-97" title="FONBackup"><img src="http://english.victormartingarcia.com/wp-content/uploads/2007/10/fonbackup_screenshot.jpg" alt="FONBackup" border="0" /></a></p>
<p>We&#8217;re waiting your comments and suggerences to improve the app!</p>
]]></content:encoded>
			<wfw:commentRss>http://english.victormartingarcia.com/2007/10/12/fonbackup-sync-your-documents-from-any-computer/feed/</wfw:commentRss>
		<feedburner:origLink>http://english.victormartingarcia.com/2007/10/12/fonbackup-sync-your-documents-from-any-computer/</feedburner:origLink></item>
		<item>
		<title>How to enable history in Google Maps API (Browser’s Back/Forward buttons)</title>
		<link>http://feedproxy.google.com/~r/VictorMartinGarciaEnglish/~3/ezB62pc2bpU/</link>
		<comments>http://english.victormartingarcia.com/2007/10/03/how-to-enable-history-in-google-maps-api-browsers-backforward-buttons/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 11:43:45 +0000</pubDate>
		<dc:creator>victor</dc:creator>
		
		<category><![CDATA[web2.0]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://english.victormartingarcia.com/2007/10/03/how-to-enable-history-in-google-maps-api-browsers-backforward-buttons/</guid>
		<description><![CDATA[Here is a tutorial to enable browser&#8217;s history when using Google Maps API, like in panoramio or moneytrackin&#8217;.
Once the tutorial will be completed each time we modify the position of the map it will be saved in browser&#8217;s history, and we&#8217;ll can go back/forward with browser&#8217;s buttons.
One of negative things of AJAX technology it&#8217;s this. [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a tutorial to enable browser&#8217;s history when using <a href="http://www.google.es/apis/maps/">Google Maps API</a>, like in <a href="http://www.panoramio.com/map/">panoramio </a>or <a href="http://moneytrackin.com/map">moneytrackin&#8217;</a>.</p>
<p>Once the tutorial will be completed each time we modify the position of the map it will be saved in browser&#8217;s history, and we&#8217;ll can go back/forward with browser&#8217;s buttons.</p>
<p>One of negative things of AJAX technology it&#8217;s this. The history doesn&#8217;t works because we load dinamically the page&#8217;s content without reload it completely.</p>
<p>The tools needed for do this tutorial are <a href="http://jquery.com/">jQuery </a>javascript library and its plugin <a href="http://www.mikage.to/jquery/jquery_history.html">jQuery.history</a>.<br />
The history plugin uses the trick of generate URLs to page fragments that are supported by the browser, and then with javascript parse the text after symbol # to load dinamically the requested content through AJAX. The plugin creates a recognizable URL for the browser from a unrecognizable state of the page itself :)</p>
<p>In our case we wil create an URL in this format:<br />
<strong>http://yourdomain.com/map.html#latitude/48.858205/longitude/2.294359/zoom/17</strong></p>
<p>With this URL the page will load google maps and will center the view at <strong>latitude </strong>48.858205, <strong>longitude </strong>2.294359 and <strong>zoom </strong>level 17 (Anybody can recognize the location of these parameters? ;))</p>
<p><strong>File map.html: </strong>Template of map page. Remember to include the 3 external javascript files (jquery, jquery.history.js,map.js)</p>
<div class="dean_ch" style="white-space: wrap;">
<span class="sc2"><a href="http://december.com/html/4/element/html.html"><span class="kw2">&lt;html&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/head.html"><span class="kw2">&lt;head&gt;</span></a></span><span class="sc2"><a href="http://december.com/html/4/element/title.html"><span class="kw2">&lt;title&gt;</span></a></span>History on Google Maps - http://www.victormartingarcia.com<span class="sc2"><span class="kw2">&lt;/title&gt;</span></span></p>
<p><span class="sc2"><a href="http://december.com/html/4/element/script.html"><span class="kw2">&lt;script</span></a> <span class="kw3">src</span>=<span class="st0">&quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=_YOUR_KEY_HERE_&quot;</span> <span class="kw3">type</span>=<span class="st0">&quot;text/javascript&quot;</span><span class="kw2">&gt;</span></span><span class="sc2"><span class="kw2">&lt;/script&gt;</span></span></p>
<p><span class="sc2"><a href="http://december.com/html/4/element/script.html"><span class="kw2">&lt;script</span></a> <span class="kw3">type</span>=<span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">src</span>=<span class="st0">&quot;inc/jquery.js&quot;</span><span class="kw2">&gt;</span></span><span class="sc2"><span class="kw2">&lt;/script&gt;</span></span></p>
<p><span class="sc2"><a href="http://december.com/html/4/element/script.html"><span class="kw2">&lt;script</span></a> <span class="kw3">type</span>=<span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">src</span>=<span class="st0">&quot;inc/jquery.history.js&quot;</span><span class="kw2">&gt;</span></span><span class="sc2"><span class="kw2">&lt;/script&gt;</span></span></p>
<p><span class="sc2"><a href="http://december.com/html/4/element/script.html"><span class="kw2">&lt;script</span></a> <span class="kw3">type</span>=<span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">src</span>=<span class="st0">&quot;map.js&quot;</span><span class="kw2">&gt;</span></span><span class="sc2"><span class="kw2">&lt;/script&gt;</span></span></p>
<p><span class="sc2"><span class="kw2">&lt;/head&gt;</span></span></p>
<p><span class="sc2"><a href="http://december.com/html/4/element/body.html"><span class="kw2">&lt;body&gt;</span></a></span></p>
<p><span class="sc2"><a href="http://december.com/html/4/element/div.html"><span class="kw2">&lt;div</span></a> <span class="kw3">id</span>=<span class="st0">&quot;map&quot;</span> <span class="kw3">style</span>=<span class="st0">&quot;width:100%; height: 100%;&quot;</span><span class="kw2">&gt;</span></span><span class="sc2"><span class="kw2">&lt;/div&gt;</span></span></p>
<p><span class="sc2"><span class="kw2">&lt;/body&gt;</span></span></p>
<p><span class="sc2"><span class="kw2">&lt;/html&gt;</span></span></div>
<p><strong>File map.js:</strong> Javascript code to init Google Maps API and enable browser&#8217;s history</p>
<div class="dean_ch" style="white-space: wrap;">var base_url=<span class="st0">&quot;/&quot;</span>;var param_lat=<span class="st0">&quot;-&quot;</span>;</p>
<p>var param_lng=<span class="st0">&quot;-&quot;</span>;</p>
<p>var param_zoom=<span class="st0">&quot;-&quot;</span>;$<span class="br0">&#40;</span>document<span class="br0">&#41;</span>.<span class="me1">ready</span><span class="br0">&#40;</span>loadMap<span class="br0">&#41;</span>;</p>
<p>$<span class="br0">&#40;</span>document<span class="br0">&#41;</span>.<span class="me1">unload</span><span class="br0">&#40;</span>GUnload<span class="br0">&#41;</span>;</p>
<p>var $j = jQuery.<span class="me1">noConflict</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p>var _map;</p>
<p>function loadMap<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span>GBrowserIsCompatible<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>m = $<span class="br0">&#40;</span><span class="st0">&quot;#map&quot;</span><span class="br0">&#41;</span>.<span class="me1">get</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="br0">&#41;</span>;</p>
<p>_map = <span class="kw2">new</span> GMap2<span class="br0">&#40;</span>m<span class="br0">&#41;</span>;</p>
<p>$.<span class="me1">historyInit</span><span class="br0">&#40;</span>historyChange<span class="br0">&#41;</span>;</p>
<p><span class="kw1">if</span><span class="br0">&#40;</span>$.<span class="me1">historyCurrentHash</span>.<span class="me1">replace</span><span class="br0">&#40;</span>/^#/, <span class="st0">&#8221;</span><span class="br0">&#41;</span> != <span class="st0">&quot;&quot;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p>var place = $.<span class="me1">historyCurrentHash</span>.<span class="me1">replace</span><span class="br0">&#40;</span>/^#/, <span class="st0">&#8221;</span><span class="br0">&#41;</span>.<span class="me1">split</span><span class="br0">&#40;</span><span class="st0">&quot;/&quot;</span><span class="br0">&#41;</span>;</p>
<p><span class="kw1">if</span><span class="br0">&#40;</span>place.<span class="me1">length</span>==<span class="nu0">6</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p>param_lat=place<span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span>;</p>
<p>param_lng=place<span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span>;</p>
<p>param_zoom=place<span class="br0">&#91;</span><span class="nu0">5</span><span class="br0">&#93;</span>;</p>
<p><span class="br0">&#125;</span><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">&#40;</span>place.<span class="me1">length</span>==<span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p>param_lat=place<span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span>;</p>
<p>param_lng=place<span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span>;</p>
<p>param_zoom=<span class="nu0">17</span>;</p>
<p><span class="br0">&#125;</span></p>
<p><span class="br0">&#125;</span></p>
<p>_map.<span class="me1">addControl</span><span class="br0">&#40;</span><span class="kw2">new</span> GLargeMapControl<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</p>
<p>_map.<span class="me1">addControl</span><span class="br0">&#40;</span><span class="kw2">new</span> GMapTypeControl<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</p>
<p>_map.<span class="me1">enableContinuousZoom</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p>_map.<span class="me1">enableDoubleClickZoom</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p>_map.<span class="me1">enableScrollWheelZoom</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>param_lat!=<span class="st0">&quot;-&quot;</span><span class="br0">&#41;</span> &amp;amp;&amp;amp; <span class="br0">&#40;</span>param_lng!=<span class="st0">&quot;-&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p><span class="kw1">if</span><span class="br0">&#40;</span>param_zoom==<span class="st0">&quot;-&quot;</span><span class="br0">&#41;</span> param_zoom=<span class="nu0">17</span>; <span class="co1">//Default zoom level</span></p>
<p>_map.<span class="me1">setCenter</span><span class="br0">&#40;</span><span class="kw2">new</span> GLatLng<span class="br0">&#40;</span>parseFloat<span class="br0">&#40;</span>param_lat<span class="br0">&#41;</span>, parseFloat<span class="br0">&#40;</span>param_lng<span class="br0">&#41;</span><span class="br0">&#41;</span>, parseFloat<span class="br0">&#40;</span>param_zoom<span class="br0">&#41;</span><span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span></p>
<p><span class="co1">//Default map values</span></p>
<p>param_lat=<span class="nu0">40.413496</span>;</p>
<p>param_lng=<span class="nu0">-3.032227</span>;</p>
<p>param_zoom=<span class="nu0">1</span>;</p>
<p>_map.<span class="me1">setCenter</span><span class="br0">&#40;</span><span class="kw2">new</span> GLatLng<span class="br0">&#40;</span><span class="nu0">40.413496</span>, <span class="nu0">-3.032227</span><span class="br0">&#41;</span>, <span class="nu0">1</span><span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span></p>
<p>GEvent.<span class="me1">addListener</span><span class="br0">&#40;</span>_map, <span class="st0">&#8216;moveend&#8217;</span>, function<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>mapChangedListener<span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span><span class="br0">&#41;</span>;</p>
<p><span class="co1">//Disable mouse wheel page scroll</span></p>
<p>GEvent.<span class="me1">addDomListener</span><span class="br0">&#40;</span>_map.<span class="me1">getContainer</span><span class="br0">&#40;</span><span class="br0">&#41;</span>, <span class="st0">&quot;DOMMouseScroll&quot;</span>, wheelevent<span class="br0">&#41;</span>;</p>
<p>_map.<span class="me1">getContainer</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">onmousewheel</span> = wheelevent;</p>
<p>updateLinkToThisPage<span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span></p>
<p><span class="br0">&#125;</span></p>
<p>function wheelevent<span class="br0">&#40;</span>e<span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span>!e<span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p>e = window.<span class="me1">event</span>;</p>
<p><span class="br0">&#125;</span></p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="me1">preventDefault</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p>e.<span class="me1">preventDefault</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span></p>
<p>e.<span class="me1">returnValue</span> = <span class="kw2">false</span>;</p>
<p><span class="br0">&#125;</span></p>
<p>function mapChangedListener<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p><span class="co1">//Get current map parameters</span></p>
<p>param_lat=_map.<span class="me1">getCenter</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">lat</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p>param_lng=_map.<span class="me1">getCenter</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">lng</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p>param_zoom=_map.<span class="me1">getZoom</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p>updateLinkToThisPage<span class="br0">&#40;</span><span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span></p>
<p>function updateLinkToThisPage<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p><span class="co1">//Save map view parameters to the URL</span></p>
<p>var hash = <span class="st0">&quot;latitude/&quot;</span>+param_lat+<span class="st0">&quot;/longitude/&quot;</span>+param_lng+<span class="st0">&quot;/zoom/&quot;</span> + param_zoom;</p>
<p>var currentHash = $.<span class="me1">historyCurrentHash</span>.<span class="me1">replace</span><span class="br0">&#40;</span>/^#/, <span class="st0">&#8221;</span><span class="br0">&#41;</span>;</p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span>hash != currentHash<span class="br0">&#41;</span> $.<span class="me1">historyLoad</span><span class="br0">&#40;</span>hash<span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span></p>
<p>function historyChange<span class="br0">&#40;</span>newLocation<span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p><span class="co1">//Callback to set map view from URL parameters</span></p>
<p><span class="kw1">if</span><span class="br0">&#40;</span>param_lat==<span class="st0">&quot;-&quot;</span><span class="br0">&#41;</span> <span class="kw2">return</span>;</p>
<p>var place = newLocation.<span class="me1">split</span><span class="br0">&#40;</span><span class="st0">&quot;/&quot;</span><span class="br0">&#41;</span>;</p>
<p><span class="kw1">if</span><span class="br0">&#40;</span>place.<span class="me1">length</span>==<span class="nu0">6</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p>param_lat_new=parseFloat<span class="br0">&#40;</span>place<span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;</p>
<p>param_lng_new=parseFloat<span class="br0">&#40;</span>place<span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;</p>
<p>param_zoom_new=parseFloat<span class="br0">&#40;</span>place<span class="br0">&#91;</span><span class="nu0">5</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">&#40;</span>place.<span class="me1">length</span>==<span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p>param_lat_new=parseFloat<span class="br0">&#40;</span>place<span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;</p>
<p>param_lng_new=parseFloat<span class="br0">&#40;</span>place<span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;</p>
<p>param_zoom_new=parseFloat<span class="br0">&#40;</span><span class="nu0">17</span><span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span></p>
<p>param_lat_new=<span class="st0">&quot;-&quot;</span>;</p>
<p>param_lng_new=<span class="st0">&quot;-&quot;</span>;</p>
<p>param_zoom_new=<span class="st0">&quot;-&quot;</span>;</p>
<p><span class="br0">&#125;</span></p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>param_lat_new!=<span class="st0">&quot;-&quot;</span><span class="br0">&#41;</span> &amp;amp;&amp;amp; <span class="br0">&#40;</span>param_lng_new!=<span class="st0">&quot;-&quot;</span><span class="br0">&#41;</span> &amp;amp;&amp;amp; <span class="br0">&#40;</span><span class="br0">&#40;</span>param_lat_new!=_map.<span class="me1">getCenter</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">lat</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>||<span class="br0">&#40;</span>param_lng_new!=_map.<span class="me1">getCenter</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">lng</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>||<span class="br0">&#40;</span>param_zoom_new!=_map.<span class="me1">getZoom</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></p>
<p>_map.<span class="me1">setCenter</span><span class="br0">&#40;</span><span class="kw2">new</span> GLatLng<span class="br0">&#40;</span>param_lat_new, param_lng_new<span class="br0">&#41;</span>, param_zoom_new<span class="br0">&#41;</span>;</p>
<p><span class="br0">&#125;</span></p>
<p><span class="br0">&#125;</span></div>
<p>And that&#8217;s all, easy isn&#8217;t it? Of course source code can be improved (suggerences are accepted). You can download the example files <a href="http://www.victormartingarcia.com/wp-content/uploads/2007/10/googlemapshistory.zip" title="Ejemplo para habilitar el historial en la API de Google Maps">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://english.victormartingarcia.com/2007/10/03/how-to-enable-history-in-google-maps-api-browsers-backforward-buttons/feed/</wfw:commentRss>
		<feedburner:origLink>http://english.victormartingarcia.com/2007/10/03/how-to-enable-history-in-google-maps-api-browsers-backforward-buttons/</feedburner:origLink></item>
		<item>
		<title>Moneytrackin’ 2.0 released</title>
		<link>http://feedproxy.google.com/~r/VictorMartinGarciaEnglish/~3/UzZ8aBtTaLI/</link>
		<comments>http://english.victormartingarcia.com/2007/09/27/moneytrackin-20-released/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 16:16:32 +0000</pubDate>
		<dc:creator>victor</dc:creator>
		
		<category><![CDATA[moneytrackin]]></category>

		<guid isPermaLink="false">http://english.victormartingarcia.com/2007/09/27/moneytrackin-20-released/</guid>
		<description><![CDATA[After a lot of work we&#8217;re happy to launch the new version of Moneytrackin&#8217;
Main improves are:

Corporate design and service usability
Social network for money savers

Yes, from now on when you&#8217;re tracking your money also you can advise and be advised about how to save money.
Check the new version, I&#8217;m sure that you&#8217;ll love it!

English press release
Spanish [...]]]></description>
			<content:encoded><![CDATA[<p>After a lot of work we&#8217;re happy to launch the new version of <a href="http://www.moneytrackin.com">Moneytrackin&#8217;</a></p>
<p>Main improves are:</p>
<ol>
<li>Corporate design and service usability</li>
<li>Social network for money savers</li>
</ol>
<p>Yes, from now on when you&#8217;re tracking your money also you can advise and be advised about how to save money.</p>
<p><a href="http://www.moneytrackin.com">Check the new version</a>, I&#8217;m sure that you&#8217;ll love it!</p>
<ul>
<li><a href="http://blog.moneytrackin.com/2007/09/27/moneytrackin-new-version-released/">English press release</a></li>
<li><a href="http://blog.moneytrackin.com/2007/09/27/moneytrackin-nueva-version-online/">Spanish press release </a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://english.victormartingarcia.com/2007/09/27/moneytrackin-20-released/feed/</wfw:commentRss>
		<feedburner:origLink>http://english.victormartingarcia.com/2007/09/27/moneytrackin-20-released/</feedburner:origLink></item>
		<item>
		<title>twitter flickr vision windows screensaver!</title>
		<link>http://feedproxy.google.com/~r/VictorMartinGarciaEnglish/~3/9Hn5RMnSzP4/</link>
		<comments>http://english.victormartingarcia.com/2007/09/14/twitter-flickr-vision-windows-screensaver/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 14:55:42 +0000</pubDate>
		<dc:creator>victor</dc:creator>
		
		<category><![CDATA[web2.0]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://english.victormartingarcia.com/2007/09/14/twitter-flickr-vision-windows-screensaver/</guid>
		<description><![CDATA[This is my first developed windows screensaver:

It shows one of following webservices:

twittervision
flickrvision
twittervision 3D
flickrvision 3D

They&#8217;re really adictive!
Download twitter/flickr vision windows screensaver
How to install the screensaver:

check if .NET Framework v1.1 (or newer) is installed (if not you can download here)
Copy the 3 files of the screensaver into system folder (C:\Windows\System32)

To enable the screensaver go to Screen properties-&#62;Screensaver [...]]]></description>
			<content:encoded><![CDATA[<p>This is my first developed windows screensaver:<br />
<img src="http://www.victormartingarcia.com/wp-content/uploads/2007/05/twittervision1.gif" alt="twittervision1.gif" /></p>
<p>It shows one of following webservices:</p>
<ul>
<li><a href="http://twittervision.com" target="_blank"><strong>twittervision</strong></a></li>
<li><a href="http://twittervision.com" target="_blank"><strong>flickrvision</strong></a></li>
<li><a href="http://twittervision.com/maps/show_3d" target="_blank"><strong>twittervision 3D</strong></a></li>
<li><a href="http://flickrvision.com/maps/show_3d" target="_blank"><strong>flickrvision 3D</strong></a></li>
</ul>
<p>They&#8217;re really adictive!</p>
<h3><a href="http://www.victormartingarcia.com/wp-content/uploads/2007/05/visionscreensaver.zip">Download twitter/flickr vision windows screensaver</a></h3>
<p>How to<strong> install </strong>the screensaver:</p>
<ol>
<li>check if .NET Framework v1.1 (or newer) is installed (if not you can download <a href="http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3" target="_blank">here</a>)</li>
<li>Copy the 3 files of the screensaver into system folder (<em>C:\Windows\System32</em>)</li>
</ol>
<p>To <strong>enable </strong>the screensaver go to <em>Screen properties</em>-&gt;<em>Screensaver</em> and click on <em>visionScreenSaver</em>.</p>
<p>You can <strong>configure it</strong> , choosing the service to show or enabling <em>Random</em> mode<br />
I&#8217;m waiting your comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://english.victormartingarcia.com/2007/09/14/twitter-flickr-vision-windows-screensaver/feed/</wfw:commentRss>
		<feedburner:origLink>http://english.victormartingarcia.com/2007/09/14/twitter-flickr-vision-windows-screensaver/</feedburner:origLink></item>
		<item>
		<title>My personal blog</title>
		<link>http://feedproxy.google.com/~r/VictorMartinGarciaEnglish/~3/dUV6ol1obkU/</link>
		<comments>http://english.victormartingarcia.com/2007/09/14/my-personal-blog/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 14:50:23 +0000</pubDate>
		<dc:creator>victor</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://english.victormartingarcia.com/2007/09/14/my-personal-blog/</guid>
		<description><![CDATA[Welcome to my personal blog!
You can read more about me here.
I&#8217;ll try to write about web2.0, new technologies, e-business and other topics I like.
Hope you like it!
Victor
]]></description>
			<content:encoded><![CDATA[<p>Welcome to my personal blog!</p>
<p>You can read more about me <a href="/about">here</a>.</p>
<p>I&#8217;ll try to write about web2.0, new technologies, e-business and other topics I like.</p>
<p>Hope you like it!</p>
<p>Victor</p>
]]></content:encoded>
			<wfw:commentRss>http://english.victormartingarcia.com/2007/09/14/my-personal-blog/feed/</wfw:commentRss>
		<feedburner:origLink>http://english.victormartingarcia.com/2007/09/14/my-personal-blog/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 45.864 seconds --><!-- Cached page served by WP-Cache -->
