<?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"?><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: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/" version="2.0">

<channel>
	<title>Manel García</title>
	
	<link>http://manelgarcia.com</link>
	<description>Desarrollo de sitios web para ganar dinero online</description>
	<lastBuildDate>Mon, 08 Mar 2010 19:48:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/manelgarcia" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="manelgarcia" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">manelgarcia</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Cómo Crear Una Firma a Partir de un Archivo HTML Para Outlook 2007</title>
		<link>http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/</link>
		<comments>http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 19:48:13 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[firma]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[signature]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=942</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/"><img align="left" hspace="5" width="80" src="http://blog.taragana.com/wp-content/uploads/2009/03/outlook2007.jpg" class="alignleft wp-post-image tfe" alt="" title="" /></a>
			
				
			
		

Seguro que muchos de los que veniais usando Outlook 2003 os habíais creado un
a firma electrónica para vuestros e-mails con HTML para poder así añadir imágenes y estilos css. Pues bien, con la actualización del software de Outlook 2003 a Outlook 2007 esta funcionalidad dejó de existir.
Hoy me he encontrado con ese problema y he [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Fgeneral%2Fcomo-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Fgeneral%2Fcomo-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<h2><img class="alignleft" src="http://blog.taragana.com/wp-content/uploads/2009/03/outlook2007.jpg" alt="" width="196" height="188" /></h2>
<p>Seguro que muchos de los que veniais usando <strong>Outlook 2003</strong> os habíais creado un</p>
<p>a <strong>firma electrónica</strong> para vuestros e-mails con <strong>HTML</strong> para poder así añadir imágenes y estilos css. Pues bien, con la actualización del software de Outlook 2003 a Outlook 2007 <strong>esta funcionalidad dejó de existir</strong>.</p>
<p>Hoy me he encontrado con ese problema y he dado con una solución, qué cómo toda solución da un poquito de rodeo, pero al fin y al cabo el resultado es el mismo, y podremos <strong>crear firmas HTML con Outlook 2007</strong> sin ningún problema.</p>
<p>Para hacerlo doy por supesto que disponeis de:</p>
<ul>
<li>Un archivo HTML con la firma</li>
<li>Outlook 2007 instalado</li>
<li>Dudas sobre cómo añadir una firma HTML en Outlook 2007 <img src='http://manelgarcia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<h2>La Solución Para Usar Firmas HTML con Outlook 2007</h2>
<ol>
<li>Ir a Herramientas &gt; Opciones &gt; Formato Correo</li>
<li>Hacer click en Firmas</li>
<li>Hacer click en Nueva Firma</li>
<li>Añadir Nueva Firma</li>
<p>De momento no hace falta hacer nada más en Outlook.</p>
<li>Inicio  &gt; Ejecutar</li>
<p>Si dispones de<strong> Windows Vista</strong> añade lo siguiente:</p>
<p>[es] %userprofile%\AppData\Roaming\Microsoft\Firmas</p>
<p>[en] %userprofile%\AppData\Roaming\Microsoft\Signatures</p>
<p>Si usas <strong>Windows XP</strong>:</p>
<p>[es]  %userprofile%\Application Data\Microsoft\Firmas</p>
<p>[en] %userprofile%\Application Data\Microsoft\Signatures</p>
<li>La carpeta que os abrirá contiene 3 archivos con el nombre de la firma elejida, uno htm otro rtf y otro txt.</li>
<li>Nosotros editaremos el archivo .HTM y allí añadiremos el código que tenemos en nuestro archivo HTML de la firma.</li>
</ol>
<p>Esto es todo, si alguien tiene algun problema puede dejar un comentario y le ayudaremos en todo lo posible.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/&amp;title=C%C3%B3mo+Crear+Una+Firma+a+Partir+de+un+Archivo+HTML+Para+Outlook+2007" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/&amp;t=C%C3%B3mo+Crear+Una+Firma+a+Partir+de+un+Archivo+HTML+Para+Outlook+2007" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=C%C3%B3mo+Crear+Una+Firma+a+Partir+de+un+Archivo+HTML+Para+Outlook+2007+-+http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts Aleatorios</h2><ul class="related_post"><li><a href="http://manelgarcia.com/recursos-web/apliacacion-google-analytics-gratis-para-iphone/" title="Apliacación Google Analytics gratis para iPhone">Apliacación Google Analytics gratis para iPhone</a> (0)</li><li><a href="http://manelgarcia.com/recursos-web/php/como-saber-el-directorio-actual-en-php/" title="Cómo saber el directorio actual en PHP">Cómo saber el directorio actual en PHP</a> (1)</li><li><a href="http://manelgarcia.com/general/nuevo-proyecto-coffeeshopsamsterdam-info/" title="Nuevo Proyecto, CoffeeShopsAmsterdam.info">Nuevo Proyecto, CoffeeShopsAmsterdam.info</a> (2)</li><li><a href="http://manelgarcia.com/dominios/dominios-adquiridos-esta-semana/" title="Dominios adquiridos esta semana">Dominios adquiridos esta semana</a> (0)</li><li><a href="http://manelgarcia.com/recursos-web/amsterdam-coffee-shops-sexo-y-comida/" title="Amsterdam: Coffee Shops, sexo y comida.">Amsterdam: Coffee Shops, sexo y comida.</a> (0)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/mK8tyfGi6g8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/general/como-crear-una-firma-a-partir-de-un-archivo-html-para-outlook-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vuelve la Realidad Aumentada Para iPhone: Layar</title>
		<link>http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/</link>
		<comments>http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 19:27:25 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[layar]]></category>
		<category><![CDATA[realidad aumentada]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=939</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/"><img align="left" hspace="5" width="80" src="http://layar.com/layar-images/Images/2.jpg" class="alignleft wp-post-image tfe" alt="" title="" /></a>
			
				
			
		
Layar es la única aplicación para smartphones de realidad aumentada gratis para descargar que existe actualmente.
Originalmente Layar salió para dispositivos con sistema operativo Android, pero aprovechando que Apple lanzó su terminal iPhone con GPS integrado Layar también se metió en estos dispositivos. El caso es que hace un tiempo la aplicación se dejo de distribuir [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Fapple-mac%2Fvuelve-la-realidad-aumentada-para-iphone-layar%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Fapple-mac%2Fvuelve-la-realidad-aumentada-para-iphone-layar%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft" src="http://layar.com/layar-images/Images/2.jpg" alt="" width="122" height="122" /><a href="http://www.layar.com" target="_blank">Layar</a> es la única <strong>aplicación para smartphones de realidad aumentada gratis para descargar</strong> que existe actualmente.</p>
<p>Originalmente <strong>Layar</strong> salió para dispositivos con sistema operativo Android, pero aprovechando que Apple lanzó su terminal iPhone con GPS integrado Layar también se metió en estos dispositivos. El caso es que hace un tiempo <strong>la aplicación se dejo de distribuir en el AppStore</strong> aún no se sabe muy bien porque y los que usamos iPhone nos quedamos sin Layar. Pues bien, desde hoy Layar ya se puede volver a descargar desde AppStore gratis.</p>
<p><img class="aligncenter" src="http://tctechcrunch.files.wordpress.com/2009/10/layar.png" alt="" width="370" height="880" /></p>
<p><strong>Layar</strong> es una aplicación que usa la<strong> realidad aumentada</strong> para mostrarte información mediante la cámara de tu móvil y la geolocalización mediante el GPS. En el caso de Layar cuando encendemos la aplicación nos da a escoger que &#8220;Layar&#8221; queremos usar. Actualmente dispone de:</p>
<ul>
<li>Tweeps Around: Donde vemos en la imagen que nos muestra la cámara los usuarios de twitter que tenemos más cerca.</li>
<li>Lottery: Te permite saber facilmente donde estan las administraciones de lotería más cercanas</li>
<li>Idealista.com: Te muestra las viviendas en venta o alquiles del portal idealista</li>
</ul>
<p>A parte de layars para encontrar las estaciones de servicio mas cercanas, farmacias abiertas o sitio mas cercano para comprar tickets, igual para cines, teatros, hoteles&#8230;</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/&amp;title=Vuelve+la+Realidad+Aumentada+Para+iPhone%3A+Layar" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/&amp;t=Vuelve+la+Realidad+Aumentada+Para+iPhone%3A+Layar" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Vuelve+la+Realidad+Aumentada+Para+iPhone%3A+Layar+-+http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://manelgarcia.com/apple-mac/hacer-un-restore-de-tu-iphone-con-mac/" title="Hacer un Restore de tu iPhone con Mac">Hacer un Restore de tu iPhone con Mac</a> (1)</li><li><a href="http://manelgarcia.com/apple-mac/como-no-perder-datos-cuando-actualizamos-iphone/" title="Cómo No Perder Datos Cuando Actualizamos iPhone">Cómo No Perder Datos Cuando Actualizamos iPhone</a> (0)</li><li><a href="http://manelgarcia.com/posicionamiento-en-buscadores-seo/como-saber-cuantos-enlaces-rotos-tenemos-en-nuestro-sitio/" title="Cómo Saber Cuantos Enlaces Rotos Tenemos en Nuestro Sitio">Cómo Saber Cuantos Enlaces Rotos Tenemos en Nuestro Sitio</a> (1)</li><li><a href="http://manelgarcia.com/recursos-web/apliacacion-google-analytics-gratis-para-iphone/" title="Apliacación Google Analytics gratis para iPhone">Apliacación Google Analytics gratis para iPhone</a> (0)</li><li><a href="http://manelgarcia.com/apple-mac/magic-mouse-el-nuevo-raton-de-apple/" title="Magic Mouse, el nuevo ratón de Apple">Magic Mouse, el nuevo ratón de Apple</a> (2)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/C2IIt61qG7Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/apple-mac/vuelve-la-realidad-aumentada-para-iphone-layar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ketchup: Un Plugin jQuery Para Validar Formularios</title>
		<link>http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/</link>
		<comments>http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 19:46:36 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[Rescursos]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[formularios]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[ketchup]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=936</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/"><img align="left" hspace="5" width="80" src="http://ajax.phpmagazine.net/upload/2009/07/jquery_conference_2009_registr/jquery-logo.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>
			
				
			
		
He encontrado un útil plugin para jQuery que nos permite de manera fácil validar a un campo de un formulario que debe estar lleno para poder procesar el mismo. Se llama Ketchup.
Dispone de una serie de características preperadas para ser usadas en la validación de los campos, por ejemplo, el límite de carácteres que queremos [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Fketchup-un-plugin-jquery-para-validar-formularios%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Fketchup-un-plugin-jquery-para-validar-formularios%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft" style="margin-right: 10px;" src="http://ajax.phpmagazine.net/upload/2009/07/jquery_conference_2009_registr/jquery-logo.png" alt="" width="215" height="53" />He encontrado un útil <strong>plugin para jQuery</strong> que nos permite de manera fácil <strong>validar a un campo de un formulario</strong> que debe estar lleno para poder procesar el mismo. Se llama <a href="http://demos.usejquery.com/ketchup-plugin/" target="_blank"><strong>Ketchup</strong></a>.</p>
<p>Dispone de una serie de características preperadas para ser usadas en la validación de los campos, por ejemplo, el límite de carácteres que queremos o distingir si queremos validar un correo electrónico o una fecha.</p>
<p>Un ejemplo de uso sería:</p>
<pre class="brush: jscript;">
&lt;input type=&quot;password&quot; id=&quot;pass&quot; class=&quot;validate(required)&quot; /&gt;
</pre>
<p>Una vez probado, yo aún me sigo decantando por el plugin<a href="http://docs.jquery.com/Plugins/Validation" target="_blank"> jQuery.validate</a> de Bassistance.</p>
<p>Podéis descargar el plugin Ketchup de jQuery <a href="http://demos.usejquery.com/ketchup-plugin/" target="_blank">aquí</a>.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/&amp;title=Ketchup%3A+Un+Plugin+jQuery+Para+Validar+Formularios" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/&amp;t=Ketchup%3A+Un+Plugin+jQuery+Para+Validar+Formularios" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Ketchup%3A+Un+Plugin+jQuery+Para+Validar+Formularios+-+http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://manelgarcia.com/recursos-web/imagenes-animadas-con-jquery/" title="Imagenes Animadas con jQuery">Imagenes Animadas con jQuery</a> (2)</li><li><a href="http://manelgarcia.com/recursos-web/downloadify-genera-archivos-en-tu-navegador-y-guardalos-en-tu-escritorio/" title="Downloadify, genera archivos en tu navegador y guardalos en tu escritorio.">Downloadify, genera archivos en tu navegador y guardalos en tu escritorio.</a> (0)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/42nf0H60n3I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/recursos-web/ketchup-un-plugin-jquery-para-validar-formularios/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Texturas Para Photoshop</title>
		<link>http://manelgarcia.com/recursos-web/texturas-para-photoshop/</link>
		<comments>http://manelgarcia.com/recursos-web/texturas-para-photoshop/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 19:37:04 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Rescursos]]></category>
		<category><![CDATA[hierba]]></category>
		<category><![CDATA[madera]]></category>
		<category><![CDATA[papel]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[texturas]]></category>
		<category><![CDATA[vintage]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=915</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/recursos-web/texturas-para-photoshop/"><img align="left" hspace="5" width="80" height="80" src="http://manelgarcia.com/wp-content/uploads/2010/03/971927_grass-150x150.jpg" class="alignleft tfe wp-post-image" alt="" title="971927_grass" /></a>
			
				
			
		
He intentado recopilar en un post algunas de las mejores texturas para descargar gratis para Photoshop que he encontrado navegando por Internet.
Texturas hay de muchos tipos, en este caso, y coincidiendo que son las más usadas para mí, he recopilado un surtido de texturas gratis orientadas al diseño de páginas web, aunque de muchos tipos [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Ftexturas-para-photoshop%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Ftexturas-para-photoshop%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>He intentado recopilar en un post algunas de las mejores <strong>texturas para descargar gratis para Photoshop</strong> que he encontrado navegando por Internet.</p>
<p><strong>Texturas</strong> hay de muchos tipos, en este caso, y coincidiendo que son las más usadas para mí, he recopilado un surtido de <strong>texturas gratis</strong> orientadas al <strong>diseño de páginas web</strong>, aunque de muchos tipos diferentes. Yo personalmente encuentro súper útiles las <strong>texturas de madera</strong> o de papeles antiguos para situar de fondo de un sitio web. Tambíe en su momento se pusieron muy de moda las texturas &#8220;<strong>pop art</strong>&#8221; donde predominaban colores vivos y circumeferncias de diferentes tipos.</p>
<p>Texturas de flores o texturas de nubes o humo son de las más buscadas.</p>
<h2 style="text-align: center;">Textura Vintage II</h2>
<h2 style="text-align: center;"><a href="http://cloaks.deviantart.com/art/Vintage-II-Texture-Pack-85979548"><img class="aligncenter size-full wp-image-916" title="textura1" src="http://manelgarcia.com/wp-content/uploads/2010/03/textura1.jpg" alt="" width="400" height="160" /></a>Textura Vintage Boom</h2>
<h2 style="text-align: center;"><a href="http://manila-craze.deviantart.com/art/Vintage-Bum-med-texture-01-86861278"><img class="aligncenter size-full wp-image-917" title="textura2" src="http://manelgarcia.com/wp-content/uploads/2010/03/textura2.jpg" alt="" width="350" height="160" /></a>Textura Flores Vintage</h2>
<h2 style="text-align: center;"><a href="http://crazymegan.deviantart.com/art/Textures02-Vintage-Floral-50139645"><img class="aligncenter size-full wp-image-918" title="textura3" src="http://manelgarcia.com/wp-content/uploads/2010/03/textura3.jpg" alt="" width="350" height="160" /></a>Textura Old Paper Brushes</h2>
<h2 style="text-align: center;"><a href="http://lailomeiel.deviantart.com/art/Old-Paper-Brushes-2-49577656"><img class="aligncenter size-full wp-image-921" title="textura6" src="http://manelgarcia.com/wp-content/uploads/2010/03/textura6.jpg" alt="" width="300" height="160" /></a>Textura Ornamental Vintage</h2>
<p style="text-align: center;"><a href="http://finsternis-stock.deviantart.com/art/Ornamental-vintage-brush-set-1-59134981"><img class="aligncenter size-full wp-image-920" title="textura5" src="http://manelgarcia.com/wp-content/uploads/2010/03/textura5.jpg" alt="" width="300" height="160" /></a></p>
<h2 style="text-align: center;">Texturas de Madera para Descargar</h2>
<p style="text-align: center;"><a href="http://www.sxc.hu/photo/521970"><img class="aligncenter size-full wp-image-927" title="textura12" src="http://manelgarcia.com/wp-content/uploads/2010/03/textura12.jpg" alt="" width="300" height="221" /></a></p>
<p style="text-align: center;"><a href="http://www.sxc.hu/photo/788768"><img class="aligncenter size-full wp-image-926" title="textura11" src="http://manelgarcia.com/wp-content/uploads/2010/03/textura11.jpg" alt="" width="300" height="199" /></a></p>
<p style="text-align: center;"><a href="http://www.sxc.hu/photo/950889"><img class="aligncenter size-full wp-image-925" title="textura10" src="http://manelgarcia.com/wp-content/uploads/2010/03/textura10.jpg" alt="" width="300" height="200" /></a></p>
<h2 style="text-align: center;">Texturas de Hierba para Descargar</h2>
<p style="text-align: center;"><a href="http://www.sxc.hu/photo/697969"><img class="aligncenter size-full wp-image-928" title="697969_straw" src="http://manelgarcia.com/wp-content/uploads/2010/03/697969_straw.jpg" alt="" width="300" height="224" /></a></p>
<p style="text-align: center;"><a href="http://manelgarcia.com/wp-content/uploads/2010/03/697969_straw.jpg"></a><a href="http://www.sxc.hu/photo/984553"><img class="aligncenter size-full wp-image-930" title="984553_grass_texture" src="http://manelgarcia.com/wp-content/uploads/2010/03/984553_grass_texture.jpg" alt="" width="300" height="152" /></a></p>
<p style="text-align: center;"><a href="http://www.sxc.hu/photo/971927"><img class="aligncenter size-full wp-image-929" title="971927_grass" src="http://manelgarcia.com/wp-content/uploads/2010/03/971927_grass.jpg" alt="" width="300" height="224" /></a></p>
<p>Otros sitios web donde puedes descargarte texturas gratis. En algunos de ellos es necesario registrarse.</p>
<ul>
<li><a href="http://www.cgtextures.com" target="_blank">http://www.cgtextures.com</a>: Infinidad de texturas para descargar, muy bien categorizadas.</li>
<li><a href="http://www.textureking.com" target="_blank">http://www.textureking.com</a>: Otro sitio de texturas para descargar, este sitio con un toque más moderno e original.</li>
<li><a href="http://urbandirty.com" target="_blank">http://urbandirty.com</a>: Texturas más oscuras y urbanas, con letras de hip-hop entre otras.</li>
<li><a href="http://www.texturepalace.com" target="_blank">http://www.texturepalace.com</a>: Sitio web con texturas de madera gratis para descargar</li>
</ul>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/recursos-web/texturas-para-photoshop/&amp;title=Texturas+Para+Photoshop" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/recursos-web/texturas-para-photoshop/&amp;t=Texturas+Para+Photoshop" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Texturas+Para+Photoshop+-+http://manelgarcia.com/recursos-web/texturas-para-photoshop/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/recursos-web/texturas-para-photoshop/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/recursos-web/texturas-para-photoshop/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://manelgarcia.com/diseno/los-mejores-tutoriales-vectoriales-de-2009/" title="Los mejores tutoriales vectoriales de 2009">Los mejores tutoriales vectoriales de 2009</a> (0)</li><li><a href="http://manelgarcia.com/apple-mac/descargar-adobe-photoshop-cs4-gratis-para-mac/" title="Descargar Adobe Photoshop CS4 Gratis para Mac">Descargar Adobe Photoshop CS4 Gratis para Mac</a> (0)</li><li><a href="http://manelgarcia.com/general/pixlr-el-adobe-photoshop-online/" title="Pixlr, el Adobe Photoshop Online">Pixlr, el Adobe Photoshop Online</a> (0)</li><li><a href="http://manelgarcia.com/diseno/dibujos-vectoriales-gratuitos-para-descargar/" title="Dibujos vectoriales gratuitos para descargar">Dibujos vectoriales gratuitos para descargar</a> (0)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/8nvCrJbP2Eo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/recursos-web/texturas-para-photoshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crea Tu Propio Acortador de URLs Con 2 Líneas de PHP y Una Cuenta en Bit.ly</title>
		<link>http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/</link>
		<comments>http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 15:09:56 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Rescursos]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[acortador url]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[bit.ly]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[url shortener]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=902</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/"><img align="left" hspace="5" width="80" height="80" src="http://manelgarcia.com/wp-content/uploads/2010/02/bitly-150x150.jpg" class="alignleft wp-post-image tfe" alt="" title="bitly" /></a>
			
				
			
		
Digamos que necesitas o te hace gracia tener tu propio acortador de URL&#8217;s y encima tienes la potra de que las últimas letras de tu nombre son un ccTLD (un dominio de un país) por ejemplo: Benito, pues bien Benito, si te compras el dominio beni.to y te creas una cuenta en bit.ly en un [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Ftutorial%2Fcrea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Ftutorial%2Fcrea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://manelgarcia.com/wp-content/uploads/2010/02/bitly.jpg"><img class="alignleft size-full wp-image-907" title="bitly" src="http://manelgarcia.com/wp-content/uploads/2010/02/bitly.jpg" alt="" width="250" height="250" /></a>Digamos que necesitas o te hace gracia tener tu propio <strong>acortador de URL&#8217;s</strong> y encima tienes la potra de que las últimas letras de tu nombre son un <strong>ccTLD</strong> (un dominio de un país) por ejemplo: Benito, pues bien Benito, si te compras el dominio beni.to y te creas una cuenta en bit.ly en un plisplas puedes tener un propio acortador de url&#8217;s, sí sí, cómo Google! (http://goo.gl)</p>
<h2>¿Qué es Bit.ly?</h2>
<p><a href="http://bit.ly" target="_blank"><strong>Bit.ly</strong></a> es uno de los más famosos <strong>acortadores de url</strong> que puedes en encontrar en internet actualmente, se usa sobretodo en redes sociales cómo twitter y sus millones de aplicaciones que hay detrás, casi nada.</p>
<h2>¿Para que sirve Bit.ly?</h2>
<p>En <strong>Twitter</strong> por ejemplo sólo puedes &#8220;twittear&#8221; mensajes de hasta 140 carácteres, un acordator de urls te permite ganar carácteres si tu url original es muuuy larga.</p>
<p>También te puede ser útil para <strong>camuflar tus enlaces</strong> si no quieres que la gente vea la url que hay detrás antes de clicar.</p>
<p>Y encima <strong>Bit.ly te genera estadísticas</strong> de tus clics con lo que encima puedes hasta saber quien te está clicando y desde donde.</p>
<h2>El Código PHP</h2>
<p>Recuerda que debes crearte una cuenta en Bit.ly e ir a buscar tu api key <a href="http://bit.ly/account/your_api_key/" target="_blank">aqui</a>.</p>
<pre class="brush: php;">
/* como crear tu propio acortador de urls en 2 líneas de php */
function acortarUrl($url,$login,$apikey,$format = 'xml',$version = '2.0.1')
{
	// creamos la url para hacer la peticion a la API
	$uri = 'http://api.bit.ly/shorten?version='.$version.'&amp;longUrl='.urlencode($url).'&amp;login='.$login.'&amp;apiKey='.$apikey.'&amp;format='.$format;
	// cargamos el fichero xml de respuesta
	$xml = simplexml_load_file($uri);
	// devolvemos la variable con la url
	return $xml-&gt;results-&gt;nodeKeyVal-&gt;shortUrl;

}
</pre>
<p>Y para usar el script tan senzillo cómo:</p>
<pre class="brush: php;">
/* uso */
define(API_USER,'usuario');
define(API_KEY,'la_api_key_aqui');

$urlcorta = acortarUrl('http://www.manelgarcia.com',API_USER,API_KEY);
echo 'La URL corta es:  '.$urlcorta;
</pre>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/&amp;title=Crea+Tu+Propio+Acortador+de+URLs+Con+2+L%C3%ADneas+de+PHP+y+Una+Cuenta+en+Bit.ly" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/&amp;t=Crea+Tu+Propio+Acortador+de+URLs+Con+2+L%C3%ADneas+de+PHP+y+Una+Cuenta+en+Bit.ly" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Crea+Tu+Propio+Acortador+de+URLs+Con+2+L%C3%ADneas+de+PHP+y+Una+Cuenta+en+Bit.ly+-+http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/" title="Tutorial Sobre Como Crear Tu API">Tutorial Sobre Como Crear Tu API</a> (6)</li><li><a href="http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/" title="Cómo Evitar Inyecciones SQL o &#8220;SQL Injections&#8221;">Cómo Evitar Inyecciones SQL o &#8220;SQL Injections&#8221;</a> (1)</li><li><a href="http://manelgarcia.com/recursos-web/php/como-mostrar-el-numero-de-suscritos-feedburner-en-formato-texto/" title="Cómo Mostrar el Número de Suscritos Feedburner en Formato Texto">Cómo Mostrar el Número de Suscritos Feedburner en Formato Texto</a> (0)</li><li><a href="http://manelgarcia.com/general/consigue-tu-camara-canon-barata-con-camarascanon-es/" title="Consigue tu Camara Canon Barata con CamarasCanon.es">Consigue tu Camara Canon Barata con CamarasCanon.es</a> (1)</li><li><a href="http://manelgarcia.com/diseno/los-mejores-tutoriales-vectoriales-de-2009/" title="Los mejores tutoriales vectoriales de 2009">Los mejores tutoriales vectoriales de 2009</a> (0)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/nXa2IVqNFk0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial Sobre Como Crear Tu API</title>
		<link>http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/</link>
		<comments>http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:53:40 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Rescursos]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=852</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/"><img align="left" hspace="5" width="80" src="http://en.business.smscity.com/Images/Modules/Services/All/smsApi_374x265.jpg" class="alignleft wp-post-image tfe" alt="" title="" /></a>
			
				
			
		
Bien, esta vez sí, a petición del público y con retraso (perdón por la espera, pero ando muuy liado) intentaré explicar las bases para que uno por sí sólo pueda crear una API para su sitio web.
¿Que es una API?
Una API o Application Programming Interface es un grupo de funciones que permiten que desarrolladores puedan [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Fphp%2Ftutorial-sobre-como-crear-tu-api%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Fphp%2Ftutorial-sobre-como-crear-tu-api%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter" src="http://en.business.smscity.com/Images/Modules/Services/All/smsApi_374x265.jpg" alt="" width="243" height="172" />Bien, esta vez sí, a petición del público y con retraso (perdón por la espera, pero ando muuy liado) intentaré explicar las bases para que uno por sí sólo pueda<strong> crear una API para su sitio web</strong>.</p>
<h2>¿Que es una API?</h2>
<p>Una <strong>API</strong> o <em>Application Programming Interface</em> es un grupo de funciones que permiten que desarrolladores puedan acceder a tus datos, de tal forma que puedan <strong>comunicarse con la base de datos sin necesidad de disponer del código fuente</strong> de nuestro sitio.</p>
<p>Sin ir más lejos Windows dispone de una API para que las empresas desarrollen software para su sistema operativo. Los pioneros en lanzar API&#8217;s en internet creo que fueron Amazon y eBay.</p>
<h2>¿Para que sirve una API?</h2>
<p>Las APIs son una <strong>herramienta perfecta para poder extender tu aplicación más allá de tu sitio web</strong> y crear aún más comunidad alrededor de tu marca. Una buena API puede permitir a nuestros usuarios que creen Mashups con tus datos cruzados con otros y de esta manera acceder a mucho más gente de la que nuestro site pueda abarcar.</p>
<p><strong>El ejemplo más claro es Twitter </strong>que con su API ya se han creado más de 6000 sitios en toda internet que disponiendo de los datos de los usuarios de twitter pueden crear multitud de aplicaciones para ayudar o añadir valor al servicio. Sin duda todo un éxito.</p>
<h2>Empecemos a Construir Nuestra API</h2>
<p>Digamos que nuestra API puede disponer o no de dos grandes funcionalidades:</p>
<ul>
<li>Recojer y disponer de los datos de nuestro sitio para mostrarlos de la forma conveniente</li>
<li>Alterar esos datos, cosas cómo modificar datos, añadir nuevos o eliminarlos.</li>
</ul>
<p>Si la API que queremos contruir no necesita de autentificaión para usarla, las llamadas API Keys, puede ser una buena solución que nuestra API se comunique mediante el servidor usando GET y la url, así pues una consulta para eliminar el articulo numero 5 sería algo cómo:</p>
<pre>http://misitio.com/api/borrar/5</pre>
<p>Pero si son muchos los parámetros a enviar o creemos que nuestra API debe disponer de algo de seguridad para poder ser usada la mejor opción va a ser escoger el método POST. Este sistema nos va a permitir comprobar antes de empezar a procesar la información que la petición tenga los permisos correctos.</p>
<h2>SOAP vs REST</h2>
<p>Hay dos tipos de APIs usadas para en cuanto a web nos referimos. Google por ejemplo usa SOAP y Yahoo usa REST, vamos a ver que es cada cosa:</p>
<ul>
<li>API&#8217;s con REST: Se basan en llamadas HTTP mediante URI y el formato de la respuesta la podemos definir nosotros. Normalmente las APIs con REST són más rápidas y fáciles de implementar.</li>
<li>Las APIs con SOAP suelen ser un poco más complicadas y necesitan la instalación de un plugin dependiendo del lenguaje de programación que estemos usando, en PHP o Python por ejemplo es necesario. Las APIs con SOAP se asemejan más a un sistema de métodos, así, para hacer la misma llamada que antes haciamos mediante URI (usando REST), en SOAP sería algo cómo:
<pre class="brush: php;">$api-&gt;borrar(5)</pre>
</li>
</ul>
<p>Nosotros en este caso y aclarando desde un principio que esto es una inicición y un primer enfoque a cómo debería construirse una API y cuales son nuestras opciones, <strong>usaremos REST para este post</strong>.</p>
<h2>Código y Lo Que Ya Debemos Tener</h2>
<p>En este ejemplo doy por supuesto que disponemos de una clase que nos permite interactuar con la base de datos y devolvernos datos, algo como:</p>
<pre class="brush: php;">
class Data {

private $id;

function _construct($id){
$this-&gt;id = $id;
}

function borrar($id){
mysql_query(&quot;DELETE * FROM articulos WHERE id = '$id'&quot;);
// etc.. etc..
}

}
</pre>
<p>En nuestro server haríamos lo siguiente:</p>
<pre class="brush: php;">
include 'class/class.Data.php';
$obj = new Data();
$obj-&gt;borrar(5);
</pre>
<p>Genial hasta aquí, pero cómo lo hacemos para alguien que <strong>no tiene acceso a nuestro servidor</strong>?<br />
Debemos crear una especie de interfaz entre el usuario y nuestra classe, entonces nuestro archivo alojado en &#8216;api/borrar.php&#8217; queradía así:</p>
<pre class="brush: php;">
include '../class/class.Data.php';
if(permiso( $_POST['api_key'] )){
$obj = new Data();
$obj-&gt;borrar(5);
}
</pre>
<p>Eso va a permitir a nuestros usuarios de la API que envien consultas POST al archivo &#8216;api/borrar.php&#8217; y si la clave es la correcta le permitiremos hacer la acción. Entendemos que la función permiso() debe comprobar que esta clave esta aceptada dentro de nuestra base de datos.</p>
<h2>La Petición</h2>
<p>Para realizar la petición HTTP vamos a usar cURL de PHP que va genial y es muy fácil de usar sencillamente necesitamos definir la URL que vamos a llamar y los parametros de la llamada:</p>
<pre class="brush: php;">
// definimos nuestras variables POST
$post_vals = array(
    'api_key' =&gt; '0123456789',
    'id' =&gt; '5'
);

foreach($post_vals as $key =&gt; $value) {
    $peticion .= $key.'='.urlencode($value).'&amp;';
}

$peticion = rtrim($peticion, '&amp;');

$ch = curl_init('http://misitio.com/api/borrar.php');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $peticion);
$respuesta = curl_exec($ch);
curl_close ($ch);
);
</pre>
<h2>La Respuesta y su Formato</h2>
<p>Cómo nos lo vamos a hacer para dar la respuesta a la petición? Hay varias maneras, las más conocidas son mediante <strong>XML o JSON</strong>, el consejo es que si puedas ofrezcas las dos formas.</p>
<p>Otra cosa a tener en cuenta y no olvidar es dar las respuestas a los procesos si todo ha funcionado correctamente o si ha fallado alguna cosa, para que el usuario final sea capaz de poder crear una pequeña función isSuccess() etc&#8230;</p>
<p>Un ejemplo de <strong>respuesta en XML</strong> podria ser:</p>
<pre class="brush: xml;">
&lt;respuesta estado=&quot;ok&quot;&gt;
&lt;metodo&gt;borrar&lt;/metodo&gt;
&lt;formato&gt;rest&lt;/formato&gt;
&lt;id&gt;5&lt;/id&gt;
&lt;api_key&gt;01234567890&lt;/api_key&gt;
&lt;/respuesta&gt;
</pre>
<p><strong>Disclaimer</strong>: Todo el post esta explicado sobre el método borrar, aunque si hacemos un ejercicio de refleción pronto nos daremos cuenta que un método de estos sólo nos puede perjudicar!</p>
<p><strong>Links de interés</strong></p>
<ul>
<li><a href="http://www.gen-x-design.com/archives/create-a-rest-api-with-php/" target="_blank">http://www.gen-x-design.com/archives/create-a-rest-api-with-php/</a></li>
<li><a href="http://lcsd05.cs.tamu.edu/slides/keynote.pdf" target="_blank">How to Design a Good API</a></li>
<li><a href="http://es.php.net/curl" target="_blank">cURL en PHP.net</a></li>
<li><a href="http://en.wikipedia.org/wiki/SOAP" target="_blank">SOAP</a> y <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer" target="_blank">REST</a> en la Wikipedia</li>
</ul>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/&amp;title=Tutorial+Sobre+Como+Crear+Tu+API" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/&amp;t=Tutorial+Sobre+Como+Crear+Tu+API" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Tutorial+Sobre+Como+Crear+Tu+API+-+http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/" title="Crea Tu Propio Acortador de URLs Con 2 Líneas de PHP y Una Cuenta en Bit.ly">Crea Tu Propio Acortador de URLs Con 2 Líneas de PHP y Una Cuenta en Bit.ly</a> (1)</li><li><a href="http://manelgarcia.com/recursos-web/php/como-mostrar-el-numero-de-suscritos-feedburner-en-formato-texto/" title="Cómo Mostrar el Número de Suscritos Feedburner en Formato Texto">Cómo Mostrar el Número de Suscritos Feedburner en Formato Texto</a> (0)</li><li><a href="http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/" title="Cómo Evitar Inyecciones SQL o &#8220;SQL Injections&#8221;">Cómo Evitar Inyecciones SQL o &#8220;SQL Injections&#8221;</a> (1)</li><li><a href="http://manelgarcia.com/general/consigue-tu-camara-canon-barata-con-camarascanon-es/" title="Consigue tu Camara Canon Barata con CamarasCanon.es">Consigue tu Camara Canon Barata con CamarasCanon.es</a> (1)</li><li><a href="http://manelgarcia.com/recursos-web/php/leer-y-parsear-rss-con-php/" title="Leer y parsear RSS con PHP">Leer y parsear RSS con PHP</a> (0)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/6X1k0yhAe9o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Cómo Evitar Inyecciones SQL o “SQL Injections”</title>
		<link>http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/</link>
		<comments>http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 13:24:32 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Rescursos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[sql injection]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=895</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/"><img align="left" hspace="5" width="80" src="http://www.mobiletopsoft.com/images/news/logoMysql.gif" class="alignleft wp-post-image tfe" alt="" title="" /></a>
			
				
			
		
Si no disponemos de los debidos conocimientos para poder proteger nuestro servidor o no disponemos de acceso a este para protejerlo de los archinombrados SQL Injections deberemos pasarle una función MySQL a nuestras variables antes de ser guardadas en sus tablas correspondientes:

$post = mysql_real_escape_string( $_POST['post'] );

Os dio por experiencia própia que es necesario mantener unos [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Fcomo-evitar-inyecciones-sql-o-sql-injections%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Frecursos-web%2Fcomo-evitar-inyecciones-sql-o-sql-injections%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft" src="http://www.mobiletopsoft.com/images/news/logoMysql.gif" alt="" width="151" height="100" />Si no disponemos de los debidos conocimientos para poder proteger nuestro servidor o no disponemos de acceso a este para protejerlo de los archinombrados <em><strong>SQL Injections</strong></em> deberemos pasarle una función MySQL a nuestras variables antes de ser guardadas en sus tablas correspondientes:</p>
<pre class="brush: php;">
$post = mysql_real_escape_string( $_POST['post'] );
</pre>
<p>Os dio por experiencia própia que es necesario <strong>mantener unos mínimos de seguridad en nuestros sites</strong> apra evitar  males mayores.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/&amp;title=C%C3%B3mo+Evitar+Inyecciones+SQL+o+%22SQL+Injections%22" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/&amp;t=C%C3%B3mo+Evitar+Inyecciones+SQL+o+%22SQL+Injections%22" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=C%C3%B3mo+Evitar+Inyecciones+SQL+o+%22SQL+Injections%22+-+http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://manelgarcia.com/recursos-web/php/como-sacar-el-nombre-de-los-campos-en-una-tabla-mysql/" title="Como sacar el nombre de los campos en una tabla MySQL">Como sacar el nombre de los campos en una tabla MySQL</a> (3)</li><li><a href="http://manelgarcia.com/recursos-web/tutorial/crea-tu-propio-acortador-de-urls-con-2-lineas-de-php-y-una-cuenta-en-bit-ly/" title="Crea Tu Propio Acortador de URLs Con 2 Líneas de PHP y Una Cuenta en Bit.ly">Crea Tu Propio Acortador de URLs Con 2 Líneas de PHP y Una Cuenta en Bit.ly</a> (1)</li><li><a href="http://manelgarcia.com/recursos-web/php/tutorial-sobre-como-crear-tu-api/" title="Tutorial Sobre Como Crear Tu API">Tutorial Sobre Como Crear Tu API</a> (6)</li><li><a href="http://manelgarcia.com/recursos-web/php/como-mostrar-el-numero-de-suscritos-feedburner-en-formato-texto/" title="Cómo Mostrar el Número de Suscritos Feedburner en Formato Texto">Cómo Mostrar el Número de Suscritos Feedburner en Formato Texto</a> (0)</li><li><a href="http://manelgarcia.com/general/consigue-tu-camara-canon-barata-con-camarascanon-es/" title="Consigue tu Camara Canon Barata con CamarasCanon.es">Consigue tu Camara Canon Barata con CamarasCanon.es</a> (1)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/wOmOSlyuxJo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/recursos-web/como-evitar-inyecciones-sql-o-sql-injections/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Inventos Revolucionarios: Impresora a Lápiz</title>
		<link>http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/</link>
		<comments>http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 08:10:19 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Hoyoung Lee]]></category>
		<category><![CDATA[impresora]]></category>
		<category><![CDATA[inventos]]></category>
		<category><![CDATA[lapiz]]></category>
		<category><![CDATA[pencil printer]]></category>
		<category><![CDATA[printer]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=886</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/"><img align="left" hspace="5" width="80" src="http://www.yankodesign.com/images/design_news/2010/02/03/pencil_printer.jpg" class="alignleft wp-post-image tfe" alt="" title="" /></a>
			
				
			
		

Veo a través de AteneuPopular que el señor Hoyoung Lee se debe haber quedado muchas veces sin tinta en su impresora cuando necesitaba imprimir algun documento y por eso ha decidio inventar la primera impresora que funciona sin tinta.
Esta impresora se llama &#8220;Pencil Printer&#8221; y cómo especifica en sus características es tan fácil cómo:

Imprimir
¿No ha [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Fgeneral%2Finventos-revolucionarios-impresora-a-lapiz%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Fgeneral%2Finventos-revolucionarios-impresora-a-lapiz%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter" src="http://www.yankodesign.com/images/design_news/2010/02/03/pencil_printer.jpg" alt="" width="509" height="674" /></p>
<p>Veo a través de <a href="http://www.ateneupopular.com/curiosidades/impresora-a-lapiz/" target="_blank">AteneuPopular</a> que el señor <strong>Hoyoung Lee</strong> se debe haber quedado muchas veces sin tinta en su impresora cuando necesitaba imprimir algun documento y por eso ha decidio inventar la primera impresora que funciona sin tinta.</p>
<p>Esta impresora se llama &#8220;<a href="http://www.yankodesign.com/2010/02/04/printing-with-a-pencil-stub/" target="_blank"><strong>Pencil Printer</strong></a>&#8221; y cómo especifica en sus características es tan fácil cómo:</p>
<ul>
<li>Imprimir</li>
<li>¿No ha quedado bien? Borramos con una goma <img src='http://manelgarcia.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
<li>Volvemos a imprimir</li>
</ul>
<p>Y por supuesto, esta impresora dispone de los toners o cartuchos de tinta más baratos del mundo: los lápizes.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/&amp;title=Inventos+Revolucionarios%3A+Impresora+a+L%C3%A1piz" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/&amp;t=Inventos+Revolucionarios%3A+Impresora+a+L%C3%A1piz" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Inventos+Revolucionarios%3A+Impresora+a+L%C3%A1piz+-+http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts Aleatorios</h2><ul class="related_post"><li><a href="http://manelgarcia.com/dominios/cupones-de-descuento-para-godaddy/" title="Cupones de descuento para Godaddy">Cupones de descuento para Godaddy</a> (0)</li><li><a href="http://manelgarcia.com/recursos-web/tutorial/bajar-videos-de-youtube-a-tu-pc/" title="Bajar videos de Youtube a tu PC">Bajar videos de Youtube a tu PC</a> (0)</li><li><a href="http://manelgarcia.com/diseno/300-iconos-vectoriales-gratis-para-descargar/" title="300 iconos vectoriales gratis para descargar">300 iconos vectoriales gratis para descargar</a> (0)</li><li><a href="http://manelgarcia.com/publicidad-marketing-online/tradedoubler-lanza-un-concurso-educativo-de-afiliacion/" title="Tradedoubler lanza un concurso educativo de afiliación">Tradedoubler lanza un concurso educativo de afiliación</a> (0)</li><li><a href="http://manelgarcia.com/general/rediseno-de-megajuegosgratis-es/" title="Rediseño de Megajuegosgratis.es">Rediseño de Megajuegosgratis.es</a> (0)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/yMc3Fsu42iQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/general/inventos-revolucionarios-impresora-a-lapiz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cómo Hacer un Seguimiento de los Clicks en Enlaces Salientes de Nuestro Sitio</title>
		<link>http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/</link>
		<comments>http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 14:04:24 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[Analítica Web]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[outbound]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=889</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/"><img align="left" hspace="5" width="80" src="http://www.theoutsourcingcompany.com/blog/wp-content/uploads/2009/08/google-analytics-logo.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>
			
				
			
		
Google Analytics es, cómo sabéis, una perfecta herramienta para medir las visitas de nuestro sitio web, pero también es una muy útil herramienta para detectar errores en nuestro sitio, o tener una idea más aproximada de qué hacen los usuarios en nuestro site.
En este caso yo necesitaba poder medir la gente que desde mi sitio [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Fposicionamiento-en-buscadores-seo%2Fanalitica-web-posicionamiento-en-buscadores-seo%2Fcomo-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Fposicionamiento-en-buscadores-seo%2Fanalitica-web-posicionamiento-en-buscadores-seo%2Fcomo-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong><img class="alignleft" src="http://www.theoutsourcingcompany.com/blog/wp-content/uploads/2009/08/google-analytics-logo.png" alt="" width="162" height="121" />Google Analytics</strong> es, cómo sabéis, una perfecta <strong>herramienta para medir las visitas de nuestro sitio web</strong>, pero también es una muy útil <strong>herramienta para detectar errores en nuestro sitio</strong>, o tener una idea más aproximada de qué hacen los usuarios en nuestro site.</p>
<p>En este caso yo necesitaba poder medir la gente que desde mi sitio web clica en ciertos enlaces de mi sitio, cuyos enlaces te envían a un conocido sistema de afiliados. Me puse a googlear un poco y el mismo <a href="http://www.google.com/support/googleanalytics/bin/answer.py?hl=en&amp;answer=55527" target="_blank">Google</a> me dió la solución para poder <strong>hacer un seguimiento</strong>, y conocer de manera real <strong>cuantos clicks reciben nuestros enlaces salientes o Outbound Links</strong>.</p>
<h2>Medir los Clicks en Enlaces Salientes de Nuestro Site</h2>
<p>Para poder <strong>medir quien clica y cuantas veces en nuestros outbound links</strong> debemos añadir a cada enlace que queramos controlar una pqeueña porción de código. Esta tarea puede ser un poco pesada si nuestro site es muy grande y disponemos de muchos tipos de enlaces, pero a la larga vale la pena.</p>
<h3>¿Porqué Google Analytics no los <em>Trackea</em> Directamente?</h3>
<p>Porque las páginas de destino de estos enlaces no contienen el código Javascript UTM y por lo tanto no pueden ser analizados. Para remediar eso, debemos &#8220;taguear&#8221; nuestro enlace para que Google Analytics se de cuenta que hay que seguir donde va.</p>
<h3>El Código</h3>
<p>Supongamos que nuestro enlace nos lleva directamente a la página de afiliados dónde se venden <a href="http://camisetasfutbol.info/tag/leo-messi/" target="_blank"><strong>camisetas de leo messi baratas</strong></a>. Tendremos algo del tipo:</p>
<pre class="brush: xml;">
&lt;a href=&quot;http://www.el-enlace.com&quot;&gt;El Enlace&lt;/a&gt;
</pre>
<p>Para poder medir quien clica en este enlace debemos añadir el siguiente código en el enlace:</p>
<pre class="brush: xml;">
&lt;a href=&quot;http://www.el-enlace.com&quot; onClick=&quot;javascript: pageTracker._trackPageview('/out/cat-messi/el-enlace.com');&quot;&gt;El Enlace&lt;/a&gt;
</pre>
<p>Cómo podéis ver hemos añadido una instrucción Javascript dónde hemos etiquetado el enlace de la siguiente forma:</p>
<pre>'/out/cat-messi/el-enlace.com'</pre>
<ul>
<li><strong>out</strong>: Nos será muy útil para poder filtrar luego en Analytics el contenido de las páginas por &#8220;out&#8221; así sólo nos mostrará los clicks en enlaces salientes en lugar de todo el contenido del sitio.</li>
<li><strong>cat-messi</strong>: En mi caso esta porción es dinámica, es decir, meto aquí, la variable php referente a la página donde se clica en mi sitio.</li>
<li><strong>el-enlace.com</strong>: Fácil, la dirección dónde se va este enlace.</li>
</ul>
<h3>Cómo Podemos Ver los Resultados</h3>
<p>Nota: Una vez aplicados los cambios en los enlaces debemos esperar un mínimo de un día para que Analytics empiece a guardar datos referentes a los clicks en los enlaces salientes de nuestro sitio web.</p>
<ol>
<li>Entramos en nuestra cuenta de Google Analytics</li>
<li>Entramos en el Report de nuestro site</li>
<li>Clicamos en la sección content, donde veremos un resumen del contenido más visitado.</li>
<li>Le damos en View Full Report y nos envía a la página con todos los detalles del contenido más visitado en nuestro site. Veremos algo parecido a esto:<a href="http://manelgarcia.com/wp-content/uploads/2010/02/Captura-de-pantalla-2010-02-16-a-las-14.49.55.png"><img class="aligncenter size-full wp-image-890" title="Captura de pantalla 2010-02-16 a las 14.49.55" src="http://manelgarcia.com/wp-content/uploads/2010/02/Captura-de-pantalla-2010-02-16-a-las-14.49.55.png" alt="" width="500" height="238" /></a></li>
<li>Ahora debajo de esta tabla tenemos la posibilidad de <strong>filtrar los resultados</strong> que contengan un determinado patrón de texto. En nuestro casoe ste patrón será: <strong>out</strong><img class="aligncenter size-full wp-image-891" title="Captura de pantalla 2010-02-16 a las 14.52.36" src="http://manelgarcia.com/wp-content/uploads/2010/02/Captura-de-pantalla-2010-02-16-a-las-14.52.36.png" alt="" width="513" height="64" /></li>
<li>Voilá! Ya estamos viendo los resultados de nuestros clicks en enlaces salientes.</li>
</ol>
<p><span style="text-decoration: underline;"><strong>Nota 1</strong></span>: Hay que tener en cuenta, que en realidad estás paginas vistas que nos atribuye sobre los clicks realizados en nuetros enlaces salientes no son realmente páginas vistas nuestras, así que para poder saber el número exacto de páginas vistas en nuestro site deberíamos filtrarlas por todas las que NO contengan &#8220;out&#8221;.</p>
<p><span style="text-decoration: underline;"><strong>Nota 2</strong></span>: Si quieres aplicar eso en una plataforma <strong>WordPress</strong>, Quiero Parao!</p>
<p>El plugin <a href="http://wordpress.org/extend/plugins/google-analytics-for-wordpress/" target="_blank">Google Analytics for Wordpress</a> ya se encarga de eso, solo debes instalarlo y dar las gracias a <a href="http://www.yoast.com" target="_blank">Joost de Valk</a>.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/&amp;title=C%C3%B3mo+Hacer+un+Seguimiento+de+los+Clicks+en+Enlaces+Salientes+de+Nuestro+Sitio" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/&amp;t=C%C3%B3mo+Hacer+un+Seguimiento+de+los+Clicks+en+Enlaces+Salientes+de+Nuestro+Sitio" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=C%C3%B3mo+Hacer+un+Seguimiento+de+los+Clicks+en+Enlaces+Salientes+de+Nuestro+Sitio+-+http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://manelgarcia.com/recursos-web/con-las-pilas-recargadas/" title="Con las pilas (re)cargadas">Con las pilas (re)cargadas</a> (0)</li><li><a href="http://manelgarcia.com/recursos-web/plugin-de-wordpress-para-mostrar-codigo-en-tus-posts/" title="Plugin de wordpress para mostrar código en tus posts">Plugin de wordpress para mostrar código en tus posts</a> (2)</li><li><a href="http://manelgarcia.com/popular/cambios-thesis-theme-la-plantilla-de-plantillas/" title="Cambios: Thesis Theme la Plantilla de Plantillas">Cambios: Thesis Theme la Plantilla de Plantillas</a> (1)</li><li><a href="http://manelgarcia.com/recursos-web/como-medir-el-trafico-social-media-con-google-analytics/" title="Como Medir el Trafico Social Media con Google Analytics">Como Medir el Trafico Social Media con Google Analytics</a> (4)</li><li><a href="http://manelgarcia.com/recursos-web/framework-para-crear-webs-para-moviles/" title="Framework para Crear Webs para Móviles">Framework para Crear Webs para Móviles</a> (2)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/vbGYCFgDw4w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/posicionamiento-en-buscadores-seo/analitica-web-posicionamiento-en-buscadores-seo/como-hacer-un-seguimiento-de-los-clicks-en-enlaces-salientes-de-nuestro-sitio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freaklances, Serie en Flash</title>
		<link>http://manelgarcia.com/general/freaklances-serie-en-flash/</link>
		<comments>http://manelgarcia.com/general/freaklances-serie-en-flash/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 13:14:25 +0000</pubDate>
		<dc:creator>manelgarcia</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[calico electronico]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[freaklances]]></category>
		<category><![CDATA[malviviendo]]></category>
		<category><![CDATA[miniserie]]></category>
		<category><![CDATA[nikodemo]]></category>
		<category><![CDATA[roi]]></category>
		<category><![CDATA[serie]]></category>

		<guid isPermaLink="false">http://manelgarcia.com/?p=880</guid>
		<description><![CDATA[<a href="http://manelgarcia.com/general/freaklances-serie-en-flash/"><img align="left" hspace="5" width="80" height="80" src="http://manelgarcia.com/wp-content/uploads/2010/02/Freaklances_Nikodemo_BLOG-150x150.jpg" class="alignleft wp-post-image tfe" alt="" title="Freaklances_Nikodemo_BLOG" /></a>
			
				
			
		
Freaklances es una miniserie flash que circula por internet creada por Alex Otero y Julio Garma, hasta el momento han sacado 3 capítulos y ya forman parte del canal de webseries del que dispone Nikodemo, Nikodemo.tv
Recordemos que en Nikodemo se ha fundado Cálico Electrónico seguramente la série flash en español con más éxito. En su [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmanelgarcia.com%2Fgeneral%2Ffreaklances-serie-en-flash%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmanelgarcia.com%2Fgeneral%2Ffreaklances-serie-en-flash%2F&amp;source=manelgarcia&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://freaklances.blogspot.com" target="_blank"><strong>Freaklances</strong></a> es una <strong>miniserie flash</strong> que circula por internet creada por Alex Otero y Julio Garma, hasta el momento han sacado 3 capítulos y ya forman parte del canal de webseries del que dispone Nikodemo, <a href="http://www.nikodemo.tv" target="_blank"><strong>Nikodemo.tv</strong></a></p>
<p>Recordemos que en Nikodemo se ha fundado <strong>Cálico Electrónico</strong> seguramente la <strong>série flash en español con más éxito</strong>. En su canal de webseries también disponen de otras perlas cómo Malviviendo.</p>
<p>Recientemente Freaklances ha publicado su tercer capítulo: <a href="http://vimeo.com/9332167" target="_blank">&#8220;La función debe continuar&#8221;</a></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-881" title="Freaklances_Nikodemo_BLOG" src="http://manelgarcia.com/wp-content/uploads/2010/02/Freaklances_Nikodemo_BLOG.jpg" alt="" width="550" height="412" /></p>
<h2>Capítulo 1 freaklances &#8220;El Renacer&#8221;</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=7965433&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=7965433&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Capítulo 2 freaklances &#8220;ROI&#8221;</h2>
<p>Bueníssimo capítulo, el que me ha gustado más hasta ahora y en el que me he sentido más indentificado.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="250" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8592892&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="250" src="http://vimeo.com/moogaloop.swf?clip_id=8592892&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Capítulo 3 freaklances &#8220;La Función Debe Continuar&#8221;</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="250" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9332167&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="250" src="http://vimeo.com/moogaloop.swf?clip_id=9332167&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://manelgarcia.com/general/freaklances-serie-en-flash/&amp;title=Freaklances%2C+Serie+en+Flash" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://manelgarcia.com/general/freaklances-serie-en-flash/&amp;t=Freaklances%2C+Serie+en+Flash" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Freaklances%2C+Serie+en+Flash+-+http://manelgarcia.com/general/freaklances-serie-en-flash/+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://manelgarcia.com/general/freaklances-serie-en-flash/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://manelgarcia.com/general/freaklances-serie-en-flash/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://manelgarcia.com/recursos-web/downloadify-genera-archivos-en-tu-navegador-y-guardalos-en-tu-escritorio/" title="Downloadify, genera archivos en tu navegador y guardalos en tu escritorio.">Downloadify, genera archivos en tu navegador y guardalos en tu escritorio.</a> (0)</li></ul><img src="http://feeds.feedburner.com/~r/manelgarcia/~4/9uao5HNyZCY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://manelgarcia.com/general/freaklances-serie-en-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
