<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Carlos RodríguezCarlos Rodríguez</title>
	<atom:link href="http://blog.carlosrodriguez.eu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.carlosrodriguez.eu</link>
	<description>Think as a Web Developer</description>
	<lastBuildDate>Fri, 20 Apr 2012 20:35:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Calcular distancias con PHP</title>
		<link>http://blog.carlosrodriguez.eu/2012/04/calculate-distances-in-php/</link>
		<comments>http://blog.carlosrodriguez.eu/2012/04/calculate-distances-in-php/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 19:59:31 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=230</guid>
		<description><![CDATA[A continuación dejo unha función bastante útil para calcular distancias con php entre dos puntos, utilizando la longitud y latitud. La función puede devolver el resultado en millas, kilómetros o millas náuticas. function distance($lat1, $lon1, $lat2, $lon2, $unit) { $theta = $lon1 - $lon2; $dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta));&#8230; <a href="http://blog.carlosrodriguez.eu/2012/04/calculate-distances-in-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A continuación dejo unha función bastante útil para calcular distancias con php entre dos puntos, utilizando la longitud y latitud.</p>
<p>La función puede devolver el resultado en millas, kilómetros o millas náuticas.</p>
<blockquote>
<pre>function distance($lat1, $lon1, $lat2, $lon2, $unit) {

    $theta = $lon1 - $lon2;
    $dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1))
            * cos(deg2rad($lat2)) * cos(deg2rad($theta));
    $dist = acos($dist);
    $dist = rad2deg($dist);
    $miles = $dist * 60 * 1.1515;
    $unit = strtoupper($unit);

    if ($unit == "K") {
        return ($miles * 1.609344);
    } else if ($unit == "N") {
        return ($miles * 0.8684);
    } else {
        return $miles;
    }
}</pre>
</blockquote>
<p>Uso</p>
<blockquote>
<pre>echo distance(32.9697, -96.80322, 29.46786, -98.53506, "k")." kilometers";</pre>
</blockquote>
<p>Toda esta información ha sido sacada de <a title="catswhocode.com" href="http://www.catswhocode.com/blog/10-super-useful-php-snippets">http://www.catswhocode.com/blog/10-super-useful-php-snippets</a></p>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2012/04/calculate-distances-in-php/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2012/04/calculate-distances-in-php/" data-text="Calcular distancias con PHP"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2012/04/calculate-distances-in-php/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2012%2F04%2Fcalculate-distances-in-php%2F&amp;linkname=Calcular%20distancias%20con%20PHP" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2012%2F04%2Fcalculate-distances-in-php%2F&amp;linkname=Calcular%20distancias%20con%20PHP" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2012%2F04%2Fcalculate-distances-in-php%2F&amp;linkname=Calcular%20distancias%20con%20PHP" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2012%2F04%2Fcalculate-distances-in-php%2F&amp;title=Calcular%20distancias%20con%20PHP" id="wpa2a_2">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2012/04/calculate-distances-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redireccionar visitas de dispositivos móviles</title>
		<link>http://blog.carlosrodriguez.eu/2012/03/redireccionar-visitas-desde-dispositivos-moviles/</link>
		<comments>http://blog.carlosrodriguez.eu/2012/03/redireccionar-visitas-desde-dispositivos-moviles/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 13:33:25 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[scripts]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[mobile devices]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=222</guid>
		<description><![CDATA[Colocando las siguientes líneas en un archivo .htaccess, podremos redireccionar las visitas que se hagan a nuestro sitio desde dispositivos móviles. &#160; RewriteEngine On RewriteCond %{REQUEST_URI} !^/url_moviles/.*$ RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml&#124;application/vnd.wap.xhtml+xml" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "acs&#124;alav&#124;alca&#124;amoi&#124;audi&#124;aste&#124;avan&#124;benq&#124;bird&#124;blac&#124;blaz&#124;brew&#124;cell&#124;cldc&#124;cmd-" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "dang&#124;doco&#124;eric&#124;hipt&#124;inno&#124;ipaq&#124;java&#124;jigs&#124;kddi&#124;keji&#124;leno&#124;lg-c&#124;lg-d&#124;lg-g&#124;lge-" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "maui&#124;maxo&#124;midp&#124;mits&#124;mmef&#124;mobi&#124;mot-&#124;moto&#124;mwbp&#124;nec-&#124;newt&#124;noki&#124;opwv" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "palm&#124;pana&#124;pant&#124;pdxg&#124;phil&#124;play&#124;pluc&#124;port&#124;prox&#124;qtek&#124;qwap&#124;sage&#124;sams&#124;sany" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "sch-&#124;sec-&#124;send&#124;seri&#124;sgh-&#124;shar&#124;sie-&#124;siem&#124;smal&#124;smar&#124;sony&#124;sph-&#124;symb&#124;t-mo" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "teli&#124;tim-&#124;tosh&#124;tsm-&#124;upg1&#124;upsi&#124;vk-v&#124;voda&#124;w3cs&#124;wap-&#124;wapa&#124;wapi" [NC,OR]&#8230; <a href="http://blog.carlosrodriguez.eu/2012/03/redireccionar-visitas-desde-dispositivos-moviles/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Colocando las siguientes líneas en un archivo .htaccess, podremos redireccionar las visitas que se hagan a nuestro sitio desde dispositivos móviles.</p>
<p>&nbsp;</p>
<blockquote>
<pre>RewriteEngine On
RewriteCond %{REQUEST_URI} !^/url_moviles/.*$
RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml|application/vnd.wap.xhtml+xml" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT}  "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|play|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC]
#------------- The line below excludes the iPad
RewriteCond %{HTTP_USER_AGENT} !^.*iPad.*$
#-------------
RewriteCond %{HTTP_USER_AGENT} !macintosh [NC] #*SEE NOTE BELOW
RewriteRule ^(.*)$ /url_moviles/ [L,R=302]</pre>
</blockquote>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2012/03/redireccionar-visitas-desde-dispositivos-moviles/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2012/03/redireccionar-visitas-desde-dispositivos-moviles/" data-text="Redireccionar visitas de dispositivos móviles"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2012/03/redireccionar-visitas-desde-dispositivos-moviles/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2012%2F03%2Fredireccionar-visitas-desde-dispositivos-moviles%2F&amp;linkname=Redireccionar%20visitas%20de%20dispositivos%20m%C3%B3viles" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2012%2F03%2Fredireccionar-visitas-desde-dispositivos-moviles%2F&amp;linkname=Redireccionar%20visitas%20de%20dispositivos%20m%C3%B3viles" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2012%2F03%2Fredireccionar-visitas-desde-dispositivos-moviles%2F&amp;linkname=Redireccionar%20visitas%20de%20dispositivos%20m%C3%B3viles" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2012%2F03%2Fredireccionar-visitas-desde-dispositivos-moviles%2F&amp;title=Redireccionar%20visitas%20de%20dispositivos%20m%C3%B3viles" id="wpa2a_4">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2012/03/redireccionar-visitas-desde-dispositivos-moviles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tip 3: Añadir o quitar una clase css a un elemento html</title>
		<link>http://blog.carlosrodriguez.eu/2011/12/tip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html/</link>
		<comments>http://blog.carlosrodriguez.eu/2011/12/tip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 08:49:12 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[tips jQuery]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=204</guid>
		<description><![CDATA[A continuación muestro como añadir o quitar una clase a un elemento html con jQuery Para añadir una clase $('#idelemento').addClass('verde'); Para eliminar una clase $('#idelemento').removeClass('verde'); &#160; Para más información: http://api.jquery.com/addClass/ y http://api.jquery.com/removeClass/ &#160;]]></description>
			<content:encoded><![CDATA[<p>A continuación muestro como añadir o quitar una clase a un elemento html con jQuery</p>
<p>Para añadir una clase</p>
<blockquote><p><code>$(</code><code>'#idelemento'</code><code>).addClass(</code><code>'verde'</code><code>);</code></p></blockquote>
<p>Para eliminar una clase</p>
<blockquote><p><code>$(</code><code>'#idelemento'</code><code>)<code>.removeClass(</code><code>'verde'</code><code>);</code></code></p></blockquote>
<p>&nbsp;</p>
<p>Para más información: <a href="http://api.jquery.com/addClass/">http://api.jquery.com/addClass/</a> y <a href="http://api.jquery.com/removeClass/">http://api.jquery.com/removeClass/</a></p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/12/tip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2011/12/tip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html/" data-text="Tip 3: Añadir o quitar una clase css a un elemento html"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/12/tip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html%2F&amp;linkname=Tip%203%3A%20A%C3%B1adir%20o%20quitar%20una%20clase%20css%20a%20un%20elemento%20html" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html%2F&amp;linkname=Tip%203%3A%20A%C3%B1adir%20o%20quitar%20una%20clase%20css%20a%20un%20elemento%20html" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html%2F&amp;linkname=Tip%203%3A%20A%C3%B1adir%20o%20quitar%20una%20clase%20css%20a%20un%20elemento%20html" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html%2F&amp;title=Tip%203%3A%20A%C3%B1adir%20o%20quitar%20una%20clase%20css%20a%20un%20elemento%20html" id="wpa2a_6">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2011/12/tip-3-anadir-o-quitar-una-clase-css-a-un-elemento-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip 2: Cambiar propiedades css con jQuery</title>
		<link>http://blog.carlosrodriguez.eu/2011/12/tip-2-cambiar-propiedades-css-con-jquery/</link>
		<comments>http://blog.carlosrodriguez.eu/2011/12/tip-2-cambiar-propiedades-css-con-jquery/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 20:40:48 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[tips jQuery]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=202</guid>
		<description><![CDATA[Para cambiar propiedades css de un elemento, utilizaremos la siguiente instrucción $(&#8220;#idelemento&#8221;).css(&#8220;color&#8221;,&#8221;red&#8221;); Para más información: http://api.jquery.com/css/#css2]]></description>
			<content:encoded><![CDATA[<p>Para cambiar propiedades css de un elemento, utilizaremos la siguiente instrucción</p>
<blockquote><p>$(&#8220;#idelemento&#8221;).css(&#8220;color&#8221;,&#8221;red&#8221;);</p></blockquote>
<p>Para más información: <a href="http://api.jquery.com/css/#css2">http://api.jquery.com/css/#css2</a></p>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/12/tip-2-cambiar-propiedades-css-con-jquery/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2011/12/tip-2-cambiar-propiedades-css-con-jquery/" data-text="Tip 2: Cambiar propiedades css con jQuery"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/12/tip-2-cambiar-propiedades-css-con-jquery/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-2-cambiar-propiedades-css-con-jquery%2F&amp;linkname=Tip%202%3A%20Cambiar%20propiedades%20css%20con%20jQuery" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-2-cambiar-propiedades-css-con-jquery%2F&amp;linkname=Tip%202%3A%20Cambiar%20propiedades%20css%20con%20jQuery" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-2-cambiar-propiedades-css-con-jquery%2F&amp;linkname=Tip%202%3A%20Cambiar%20propiedades%20css%20con%20jQuery" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-2-cambiar-propiedades-css-con-jquery%2F&amp;title=Tip%202%3A%20Cambiar%20propiedades%20css%20con%20jQuery" id="wpa2a_8">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2011/12/tip-2-cambiar-propiedades-css-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip 1: ¿Cómo cambiar el valor de un TextBox con jQuery?</title>
		<link>http://blog.carlosrodriguez.eu/2011/12/tip-1-como-cambiar-el-valor-de-un-textbox-con-jquery/</link>
		<comments>http://blog.carlosrodriguez.eu/2011/12/tip-1-como-cambiar-el-valor-de-un-textbox-con-jquery/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 21:36:49 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[tips jQuery]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=195</guid>
		<description><![CDATA[A continuación muestro como cambiar el valor de un textbox con jQuery, así de simple así de rápido. $('#texto').val('valorpersonalizado'); Si necesitáis profundizar más sobre la función val, os dejo el siguiente enlace http://api.jquery.com/val/]]></description>
			<content:encoded><![CDATA[<p>A continuación muestro como cambiar el valor de un textbox con jQuery, así de simple así de rápido.</p>
<blockquote><p><code>$(</code><code>'#texto'</code><code>).val(</code><code>'valorpersonalizado'</code><code>);</code></p></blockquote>
<p>Si necesitáis profundizar más sobre la función val, os dejo el siguiente enlace <a href="http://api.jquery.com/val/">http://api.jquery.com/val/</a></p>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/12/tip-1-como-cambiar-el-valor-de-un-textbox-con-jquery/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2011/12/tip-1-como-cambiar-el-valor-de-un-textbox-con-jquery/" data-text="Tip 1: ¿Cómo cambiar el valor de un TextBox con jQuery?"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/12/tip-1-como-cambiar-el-valor-de-un-textbox-con-jquery/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-1-como-cambiar-el-valor-de-un-textbox-con-jquery%2F&amp;linkname=Tip%201%3A%20%C2%BFC%C3%B3mo%20cambiar%20el%20valor%20de%20un%20TextBox%20con%20jQuery%3F" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-1-como-cambiar-el-valor-de-un-textbox-con-jquery%2F&amp;linkname=Tip%201%3A%20%C2%BFC%C3%B3mo%20cambiar%20el%20valor%20de%20un%20TextBox%20con%20jQuery%3F" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-1-como-cambiar-el-valor-de-un-textbox-con-jquery%2F&amp;linkname=Tip%201%3A%20%C2%BFC%C3%B3mo%20cambiar%20el%20valor%20de%20un%20TextBox%20con%20jQuery%3F" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F12%2Ftip-1-como-cambiar-el-valor-de-un-textbox-con-jquery%2F&amp;title=Tip%201%3A%20%C2%BFC%C3%B3mo%20cambiar%20el%20valor%20de%20un%20TextBox%20con%20jQuery%3F" id="wpa2a_10">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2011/12/tip-1-como-cambiar-el-valor-de-un-textbox-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arrancar o sistema operativo nativo dende discos virtuais.</title>
		<link>http://blog.carlosrodriguez.eu/2011/11/arrancar-o-sistema-operativo-nativo-dende-discos-virtuais/</link>
		<comments>http://blog.carlosrodriguez.eu/2011/11/arrancar-o-sistema-operativo-nativo-dende-discos-virtuais/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 20:26:07 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[interesante]]></category>
		<category><![CDATA[varios]]></category>
		<category><![CDATA[arranque dual]]></category>
		<category><![CDATA[arranque virtual]]></category>
		<category><![CDATA[máquinas virtuais]]></category>
		<category><![CDATA[vhd]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=189</guid>
		<description><![CDATA[A continuación vou poñer os pasos necesarios (de forma moi resumida) para poder iniciar un sistema operativo dende unha imaxen de un disco virtual (vhd) e montar imaxes dependientes. Esto todo coa inestimable axuda do señor google e o señor @dariocp. Antes de nada, comentar algunhas das ventaxas que ten esto. - Permítenos arrancar múltiples&#8230; <a href="http://blog.carlosrodriguez.eu/2011/11/arrancar-o-sistema-operativo-nativo-dende-discos-virtuais/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>
<p>A continuación vou poñer os pasos necesarios (de forma moi resumida) para poder iniciar un sistema operativo dende unha imaxen de un disco virtual (vhd) e montar imaxes dependientes. Esto todo coa inestimable axuda do señor google e o señor <a title="@dariocp" href="http://twitter.com/dariocp">@dariocp</a>.</p>
<p>Antes de nada, comentar algunhas das ventaxas que ten esto.<br />
- Permítenos arrancar múltiples sistemas operativos sen ter que crear diferentes particións.<br />
- Podemos crear unha imaxen común (imaxen pai) como base e a continuación imaxes dependientes (fillas) nas que podemos instalar e probar diferentes configuacións sen provocar cambios na imaxen pai.<br />
- O rendemento que se perde ó arrancar o SO desta forma é practicamente o mesmo que arrancando un SO de forma habitual.</p>
<p><strong>Crear a imaxen vhd e instalar o sistema operativo.</strong><br />
- Metemos o disco de instalación de Windows 7 e escollemos “Repair your computer”.<br />
- Escollemos a opción de “Command Prompt” para iniciar a consola.<br />
- Unha vez que teñamos a consola de linea de comandos aberta escribimos o comando “diskpart”.<br />
- Procedemos ahora a crear a imaxen vhd, cos seguintes comandos:</p>
<blockquote>
<p dir="ltr">create vdisk file=c:\vhd\Win7-Virtual.vhd max = 30000<br />
select vdisk file=c:\vhd\Win7-Virtual.vhd<br />
attach vdisk<br />
exit</p>
</blockquote>
</div>
<div>- Neste momento a imaxen estaría creada, polo que saímos do diskpart con “exit”.<br />
- Ahora poñemos “setup” para volver a executar o Instalador de Windows, e cando nos pregunte qué tipo de instalación desexamos, pulsamos en “Personalizada”.<br />
- Ahora preguntarásenos dónde queremos instalar o Sistema Operativo, debemos escoller a “partición” da imaxe que acabamos de crear. Pulsamos en continuar, e deixamos que se instale o SO.A partir deste momento temos un segundo sistema operativo que se arrancará dende unha imaxen de disco virtual, podendo escollelo ó iniciar o pc.Se queredes máis detalles, <a href="http://forums.techarena.in/guides-tutorials/1175447.htm">aquí</a>poderedes encontralos.<strong>Modificación do Windows Boot Manager</strong>Modificaremos ahora as opcións de arranque dende a consola de comandos co comando “bcdedit”.<br />
- Listamos todalas opcións de arranque con “bdcedit /v”<br />
- Se queremos cambiar o nome dalgunha opción de arranque, utilizaremos o  comando cos parámetros que indico a continuación, dónde o identifier ven dado polo comando anterior:</div>
<blockquote>
<div>bcdedit /set {identifier} description &#8220;Novo nome&#8221;</div>
</blockquote>
<div><strong><br />
Creación de imaxes dependientes</strong></div>
<div>Para crear imaxes dependientes de unha en común, utilizaremos os seguientes comandos (dende o &#8220;Command Prompt&#8221; do cd de instalación de windows)</p>
<blockquote><p>create vdisk file=”c:\ vhd\Win7-Virtual-Fillo” parent=”c:\ vhd\Win7-Virtual”<br />
bcdedit /copy {&lt;GUID_entrada_original&gt;} /d “&lt;nome_menu_arranque&gt;”<br />
bcdedit /set {&lt;GUID_entrada_clonada&gt;} device “vhd=[c:]\vhd\Win7-Virtual-Fillo”<br />
bcdedit /set {&lt;GUID_entrada_clonada&gt;} osdevice “vhd=[c:]\vhd\Win7-Virtual-Fillo”</p></blockquote>
<p>Para máis detalles coa creación de imaxes dependientes: podedes consultar este <a href="http://blogs.technet.com/b/pdias/archive/2010/02/24/instant-225-nea-v-n-ativa.aspx">enlace</a>.</p>
<p>Con esto poderemos ter tantos na imaxe “pai” unha instalación limpa, e nas “fillas” teremos en cada unha delas as personalizacións ou programas que sexan necesarios, aforrándonos así ter que instalar o so de cada vez que queiramos crear unha imaxe nova para facer probas.</p>
<p>Espero que quedase máis ou menos claro todo, e se non é así, pois preguntade!</p>
</div>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/11/arrancar-o-sistema-operativo-nativo-dende-discos-virtuais/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2011/11/arrancar-o-sistema-operativo-nativo-dende-discos-virtuais/" data-text="Arrancar o sistema operativo nativo dende discos virtuais."></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/11/arrancar-o-sistema-operativo-nativo-dende-discos-virtuais/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F11%2Farrancar-o-sistema-operativo-nativo-dende-discos-virtuais%2F&amp;linkname=Arrancar%20o%20sistema%20operativo%20nativo%20dende%20discos%20virtuais." title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F11%2Farrancar-o-sistema-operativo-nativo-dende-discos-virtuais%2F&amp;linkname=Arrancar%20o%20sistema%20operativo%20nativo%20dende%20discos%20virtuais." title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F11%2Farrancar-o-sistema-operativo-nativo-dende-discos-virtuais%2F&amp;linkname=Arrancar%20o%20sistema%20operativo%20nativo%20dende%20discos%20virtuais." title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F11%2Farrancar-o-sistema-operativo-nativo-dende-discos-virtuais%2F&amp;title=Arrancar%20o%20sistema%20operativo%20nativo%20dende%20discos%20virtuais." id="wpa2a_12">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2011/11/arrancar-o-sistema-operativo-nativo-dende-discos-virtuais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almacenamento online de balde</title>
		<link>http://blog.carlosrodriguez.eu/2011/10/almacenamento-online-de-balde/</link>
		<comments>http://blog.carlosrodriguez.eu/2011/10/almacenamento-online-de-balde/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 17:37:35 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[interesante]]></category>
		<category><![CDATA[varios]]></category>
		<category><![CDATA[almacenamiento]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[skyDrive]]></category>
		<category><![CDATA[SugarSynk]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=154</guid>
		<description><![CDATA[Fai xa moito tempo que non escribo nada no blog, polo que hoxe vou a escribir algo de interese (e de valor) para moitas persoas, trátase nin máis nin menos que de almacenamento online da nosa información (a poder ser gratuitamente). Probei bastentes opcións para almacenar  a nosa información online (non quero saber nada da&#8230; <a href="http://blog.carlosrodriguez.eu/2011/10/almacenamento-online-de-balde/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Fai xa moito tempo que non escribo nada no blog, polo que hoxe vou a escribir algo de interese (e de valor) para moitas persoas, trátase nin máis nin menos que de almacenamento online da nosa información (a poder ser gratuitamente).</p>
<p>Probei bastentes opcións para almacenar  a nosa información online (non quero saber nada da lei de protección de datos, que xa nos dou para un bo debate no café desta semana no traballo) pero voume a decantar por dúas.</p>
<ul>
<li><strong>A primeira opción é DropBox</strong></li>
</ul>
<div><a href="http://blog.carlosrodriguez.eu/wp-content/uploads/2011/10/dropbox.png"><img class="size-full wp-image-170 alignleft" title="dropbox" src="http://blog.carlosrodriguez.eu/wp-content/uploads/2011/10/dropbox.png" alt="dropbox" width="231" height="60" /></a><a title="DropBox" href="http://db.tt/ujJEXhd">DropBox</a> ofrécenos  un espazo online de 2GB (gratis) o cal podemos ir aumentando ata un máximo de 8GB de forma gratuíta a través de invitacións a amigos e de facerse seguidores/fans en diferentes redes sociais como poden ser facebook ou twitter, nesta dirección <a href="https://www.dropbox.com/free">https://www.dropbox.com/free</a>. Unha vez rexistrado en Dropbox, descárgaste un programa, instálalo e a partir de ahí créaseche unha carpeta (normalmente en &#8220;Mis Documentos&#8221;, depende do Sistema Operativo) na que podes copiar todo o que consideres necesario, creándose así unha copia online de todo o contido desa carpeta.</div>
<div>Outra boa utilidade é instalar o dropbox en máis de un ordenador, así podemos compartir arquivos entre ordenadores e asegurarnos de teres actualizados os contidos en cada ordenador no que estea instalado o programa.</div>
<div>Polo tanto, podemos acceder así a nosa información tanto dende a web de DropBox, dispositivos móviles ou dende calquera ordenador no que teñas o programa instalado e enlazado ca tua conta de dropbox. Na actualidade o DrobBox está dispoñible para iphone, ipad, blackberry e android.</div>
<div>
<p>No caso de necesitares máis espazo que os 8GB gratuítos teríamos que pasarnos a opcións de pago, podédelas consultar aquí <a href="https://www.dropbox.com/plans">https://www.dropbox.com/plans<br />
</a></p>
<p>De momento, entre tódalas aplicacións que probei, esta para min é a mellor, a pesares do espacio limitado da versión de balde. Tendo en conta de que DropBox acaba de acadar os 45 millóns de usuarios (<a href="http://mashable.com/2011/10/18/dropbox-series-b/">http://mashable.com/2011/10/18/dropbox-series-b/</a>) , non parece mala opción e esperemos que pronto veñan boas novas con algunhas posibles melloras e máis espazo de balde <img src='http://blog.carlosrodriguez.eu/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Se queredes 250MB de balde tan so tedes que premer no seguinte enlace: <a title="DropBox" href="http://db.tt/ujJEXhd">dame os meus 250MB!</a> rexistrarvos, descargar o programa, instalalo e a disfrutalo!.</p>
<ul>
<li><strong>A segunda opción é SkyDrive</strong></li>
</ul>
<p><a href="http://blog.carlosrodriguez.eu/wp-content/uploads/2011/10/skydrive1.png"><img class="alignleft size-full wp-image-175" title="skydrive" src="http://blog.carlosrodriguez.eu/wp-content/uploads/2011/10/skydrive1.png" alt="" width="218" height="91" /></a>Esta opción ven da man de Microsoft, e así de arracada ofrécenos 25GB de espazo online para almacenar todo o que nos pete (e nos colla).</p>
<p>En principio esta opción parece bastante boa, xa que 25GB seguramente nos cubran ben o espazo necesario para almacenar boa parte da nosa información máis importante.</p>
<p>O problema que lle vexo a esta opción é que non é tan cómodo de actualizar a información coma no dropbox, xa que o temos que facer a través do navegador, aínda que acabo de atopar este <a title="Mapear SkyDrive no noso Pc" href="http://www.jasoft.org/Blog/post/Como-mapear-tu-cuenta-de-SkyDrive-a-una-unidad-en-Windows.aspx">enlace</a>, dónde nos amosan unha forma de facer que poidamos acceder a SkyDrive dende unha unidade do noso ordenador, sen ter que recurrir ó navegador para subir e descargar información.</p>
<p>&nbsp;</p>
<p>Estas son as dúas opcións que eu recomendaría se alguén me pedise consello, pero está claro que non son as únicas do mercado, xa que está por exemplo <a href="https://www.sugarsync.com/referral?rf=hszqmfwm0vxj">SugarSynk</a>, que ofrece 5GB de balde e permite aumentar o espacio gratuitamente invitando a amigos.</p>
<p>Non estaría demais que se coñecedes algunha outra interesante mo fagades saber, xa que o saber non ocupa lugar!</p>
</div>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/10/almacenamento-online-de-balde/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2011/10/almacenamento-online-de-balde/" data-text="Almacenamento online de balde"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/10/almacenamento-online-de-balde/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F10%2Falmacenamento-online-de-balde%2F&amp;linkname=Almacenamento%20online%20de%20balde" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F10%2Falmacenamento-online-de-balde%2F&amp;linkname=Almacenamento%20online%20de%20balde" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F10%2Falmacenamento-online-de-balde%2F&amp;linkname=Almacenamento%20online%20de%20balde" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F10%2Falmacenamento-online-de-balde%2F&amp;title=Almacenamento%20online%20de%20balde" id="wpa2a_14">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2011/10/almacenamento-online-de-balde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inner join, left, right join e demais familia explicados de forma gráfica</title>
		<link>http://blog.carlosrodriguez.eu/2011/01/inner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica/</link>
		<comments>http://blog.carlosrodriguez.eu/2011/01/inner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 21:08:19 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[inner join]]></category>
		<category><![CDATA[left join]]></category>
		<category><![CDATA[right join]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=143</guid>
		<description><![CDATA[Creo que é interesante que comparta este post que encontrei xa fai uns días, dónde se explica graficamente como funcionan os inner join, left join, right join, full outer join, cross join, etc. De un vistazo podemos ver máis ou menos para que serve cada un. Para exemplo esta explicación do inner join: SELECT *&#8230; <a href="http://blog.carlosrodriguez.eu/2011/01/inner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Creo que é interesante que comparta este post que encontrei xa fai uns días, dónde se explica graficamente como funcionan os inner join, left join, right join, full outer join, cross join, etc. De un vistazo podemos ver máis ou menos para que serve cada un.<br />
Para exemplo esta explicación do inner join: </p>
<blockquote><p>SELECT * FROM TablaA<br />
INNER JOIN TablaB<br />
ON TablaA.nombre = TablaB.nombre</p></blockquote>
<p><a href="http://blog.carlosrodriguez.eu/wp-content/uploads/2011/02/join-inner.png"><img src="http://blog.carlosrodriguez.eu/wp-content/uploads/2011/02/join-inner.png" alt="inner join sql" title="join-inner" width="270" height="177" class="alignnone size-full wp-image-145" /></a><br />
Enlace en castellano: <a href="http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/">boozox.net</a><br />
Enlace orixinal: <a href="http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html">hcodinghorror.com</a></p>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/01/inner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2011/01/inner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica/" data-text="Inner join, left, right join e demais familia explicados de forma gráfica"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2011/01/inner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F01%2Finner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica%2F&amp;linkname=Inner%20join%2C%20left%2C%20right%20join%20e%20demais%20familia%20explicados%20de%20forma%20gr%C3%A1fica" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F01%2Finner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica%2F&amp;linkname=Inner%20join%2C%20left%2C%20right%20join%20e%20demais%20familia%20explicados%20de%20forma%20gr%C3%A1fica" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F01%2Finner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica%2F&amp;linkname=Inner%20join%2C%20left%2C%20right%20join%20e%20demais%20familia%20explicados%20de%20forma%20gr%C3%A1fica" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2011%2F01%2Finner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica%2F&amp;title=Inner%20join%2C%20left%2C%20right%20join%20e%20demais%20familia%20explicados%20de%20forma%20gr%C3%A1fica" id="wpa2a_16">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2011/01/inner-join-left-join-right-join-e-demas-familia-explicados-de-forma-grafica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exportar consultas SQL a CSV con MySQL</title>
		<link>http://blog.carlosrodriguez.eu/2010/12/exportar-consultas-sql-a-csv-con-mysql/</link>
		<comments>http://blog.carlosrodriguez.eu/2010/12/exportar-consultas-sql-a-csv-con-mysql/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 08:00:03 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[exportacion]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=138</guid>
		<description><![CDATA[En craftyman pude leer un post interesante sobre la exportación de consultas SQL a CSV con MySQL. A continuación muestro como realizarlo con una simple consulta desde MySQL. SELECT id,nombre,email,direccion FROM usuarios INTO OUTFILE &#8216;/rp/usuarios.csv&#8217; FIELDS TERMINATED BY &#8216;,&#8217; ENCLOSED BY &#8216;&#8221;&#8216; LINES TERMINATED BY &#8216;\n&#8217; donde: * INTO OUTFILE : directorio y archivo donde&#8230; <a href="http://blog.carlosrodriguez.eu/2010/12/exportar-consultas-sql-a-csv-con-mysql/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://craftyman.net/exportar-consultas-sql-a-csv-con-mysql/">craftyman </a>pude leer un post interesante sobre la exportación de consultas SQL a CSV con MySQL.<br />
A continuación muestro como realizarlo con una simple consulta desde MySQL.</p>
<blockquote><p>SELECT id,nombre,email,direccion<br />
FROM usuarios<br />
INTO OUTFILE &#8216;/rp/usuarios.csv&#8217;<br />
FIELDS TERMINATED BY &#8216;,&#8217;<br />
ENCLOSED BY &#8216;&#8221;&#8216;<br />
LINES TERMINATED BY &#8216;\n&#8217;
</p></blockquote>
<p>donde:<br />
    * INTO OUTFILE : directorio y archivo donde se guardara.<br />
    * FIELDS TERMINATED BY : separador de cada campo.<br />
    * ENCLOSED BY : delimitación de campo.<br />
    * LINES TERMINATED BY : separador de fila.</p>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2010/12/exportar-consultas-sql-a-csv-con-mysql/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2010/12/exportar-consultas-sql-a-csv-con-mysql/" data-text="Exportar consultas SQL a CSV con MySQL"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2010/12/exportar-consultas-sql-a-csv-con-mysql/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2010%2F12%2Fexportar-consultas-sql-a-csv-con-mysql%2F&amp;linkname=Exportar%20consultas%20SQL%20a%20CSV%20con%20MySQL" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2010%2F12%2Fexportar-consultas-sql-a-csv-con-mysql%2F&amp;linkname=Exportar%20consultas%20SQL%20a%20CSV%20con%20MySQL" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2010%2F12%2Fexportar-consultas-sql-a-csv-con-mysql%2F&amp;linkname=Exportar%20consultas%20SQL%20a%20CSV%20con%20MySQL" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2010%2F12%2Fexportar-consultas-sql-a-csv-con-mysql%2F&amp;title=Exportar%20consultas%20SQL%20a%20CSV%20con%20MySQL" id="wpa2a_18">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2010/12/exportar-consultas-sql-a-csv-con-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 Errores MySQL cometidos por desarrolladores PHP</title>
		<link>http://blog.carlosrodriguez.eu/2010/11/top-10-errores-mysql-cometidos-por-desarrolladores-php/</link>
		<comments>http://blog.carlosrodriguez.eu/2010/11/top-10-errores-mysql-cometidos-por-desarrolladores-php/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 10:40:17 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql injection]]></category>

		<guid isPermaLink="false">http://blog.carlosrodriguez.eu/?p=134</guid>
		<description><![CDATA[Interesante el artículo publicado en Baluart sobre los errore más comunes en Mysql. Entre todos los mostrados me quedo con el número 3 (No validar el acceso de usuarios). Es un error muy común (más común de lo que nos imaginamos). Aquí dejo el link al artículo en castellano Baluart y también en inglés sitepoint&#8230; <a href="http://blog.carlosrodriguez.eu/2010/11/top-10-errores-mysql-cometidos-por-desarrolladores-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Interesante el artículo publicado en Baluart sobre los errore más comunes en Mysql. Entre todos los mostrados me quedo con el número 3 (No validar el acceso de usuarios). Es un error muy común (más común de lo que nos imaginamos).</p>
<p>Aquí dejo el link al artículo en castellano <a href="http://www.baluart.net/articulo/top-10-errores-mysql-cometidos-por-desarrolladores-php">Baluart</a> y también en inglés <a href="http://blogs.sitepoint.com/2010/11/19/mysql-mistakes-php-developers/">sitepoint</a> para que podais leerlo completo.</p>
<p><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2010/11/top-10-errores-mysql-cometidos-por-desarrolladores-php/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://blog.carlosrodriguez.eu/2010/11/top-10-errores-mysql-cometidos-por-desarrolladores-php/" data-text="Top 10 Errores MySQL cometidos por desarrolladores PHP"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://blog.carlosrodriguez.eu/2010/11/top-10-errores-mysql-cometidos-por-desarrolladores-php/"></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2010%2F11%2Ftop-10-errores-mysql-cometidos-por-desarrolladores-php%2F&amp;linkname=Top%2010%20Errores%20MySQL%20cometidos%20por%20desarrolladores%20PHP" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_tumblr" href="http://www.addtoany.com/add_to/tumblr?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2010%2F11%2Ftop-10-errores-mysql-cometidos-por-desarrolladores-php%2F&amp;linkname=Top%2010%20Errores%20MySQL%20cometidos%20por%20desarrolladores%20PHP" title="Tumblr" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tumblr.png" width="16" height="16" alt="Tumblr"/></a><a class="a2a_button_tuenti" href="http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2010%2F11%2Ftop-10-errores-mysql-cometidos-por-desarrolladores-php%2F&amp;linkname=Top%2010%20Errores%20MySQL%20cometidos%20por%20desarrolladores%20PHP" title="Tuenti" rel="nofollow" target="_blank"><img src="http://blog.carlosrodriguez.eu/wp-content/plugins/add-to-any/icons/tuenti.png" width="16" height="16" alt="Tuenti"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.carlosrodriguez.eu%2F2010%2F11%2Ftop-10-errores-mysql-cometidos-por-desarrolladores-php%2F&amp;title=Top%2010%20Errores%20MySQL%20cometidos%20por%20desarrolladores%20PHP" id="wpa2a_20">Compartir</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.carlosrodriguez.eu/2010/11/top-10-errores-mysql-cometidos-por-desarrolladores-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

