<?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>mjcarrascosa.com &#187; General</title>
	<atom:link href="http://mjcarrascosa.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://mjcarrascosa.com</link>
	<description>Desarrollo web y otras hierbas</description>
	<lastBuildDate>Fri, 08 Jul 2011 07:41:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Descargar fotos de facebook y de otras redes sociales</title>
		<link>http://mjcarrascosa.com/descargar-fotos-de-facebook-y-de-otras-redes-sociales/</link>
		<comments>http://mjcarrascosa.com/descargar-fotos-de-facebook-y-de-otras-redes-sociales/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 11:13:51 +0000</pubDate>
		<dc:creator>Manuel Jesús Carrascosa de la Blanca</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://mjcarrascosa.com/?p=756</guid>
		<description><![CDATA[Las redes sociales, como facebook o tuenti, cada vez lo ponen más difícil para que podamos descargarnos las fotografías que suben sus usuarios.  Sin embargo hay una forma bien sencilla para poder descargar las fotos: 1-. Ve a la página donde está la imagen. 2-. Pega lo siguiente en la barra de direcciones: javascript: for [...]]]></description>
			<content:encoded><![CDATA[<p>Las redes sociales, como facebook o tuenti, cada vez lo ponen más difícil para que podamos descargarnos las fotografías que suben sus usuarios.  Sin embargo hay una forma bien sencilla para poder descargar las fotos:</p>
<p>1-. Ve a la página donde está la imagen.<br />
2-. Pega lo siguiente en la barra de direcciones:</p>
<pre class="brush:javascript">javascript: for ( i=0; i&lt;document.styleSheets.length; i++) void(document.styleSheets.item(i).disabled=true);</pre>
<p>3-. Ya puedes descargar la imagen normalmente.</p>
<p>Con esto lo que hacemos es eliminar las hojas de estilo, lo que nos facilita la descarga de las imágenes.</p>
]]></content:encoded>
			<wfw:commentRss>http://mjcarrascosa.com/descargar-fotos-de-facebook-y-de-otras-redes-sociales/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como evitar el hotlinking</title>
		<link>http://mjcarrascosa.com/como-evitar-el-hotlinking/</link>
		<comments>http://mjcarrascosa.com/como-evitar-el-hotlinking/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 14:07:41 +0000</pubDate>
		<dc:creator>Manuel Jesús Carrascosa de la Blanca</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[hotlinking]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://mjcarrascosa.com/?p=687</guid>
		<description><![CDATA[El hotlinking es un grave problema puesto que consume parte del ancho de banda de nuestros servidores, y este ancho de banda se paga. Mediante mod_rewrite de apache podemos solucionar este problema de varias formas: Evitando que determinados sitios puedan hacer hotlinking (enemigos específicos). Permitir el hotlinking solo a sitios determinados (lista de amigos). Lo [...]]]></description>
			<content:encoded><![CDATA[<p>El hotlinking es un grave problema puesto que consume parte del ancho de banda de nuestros servidores, y este ancho de banda se paga. Mediante mod_rewrite de apache podemos solucionar este problema de varias formas:</p>
<ol>
<li>Evitando que determinados sitios puedan hacer hotlinking (enemigos específicos).</li>
<li>Permitir el hotlinking solo a sitios determinados (lista de amigos).</li>
</ol>
<p>Lo que vamos a hacer en ambos casos es reescribir la dirección solicitada, desde un sitio que no tenga permiso para hacer hotlinking, por otra imagen distinta, o bien una pequeña e invisible (lo más recomendable para minimizar el consumo de transferencia) o bien por una imagen que advierta de que se está haciendo hotlinking (la versión vengadora). Vamos ahora con el primer método:</p>
<p><strong>1-. Evitando que determinados sitios puedan hacer hotlinking (enemigos específicos):</strong></p>
<p>Para implementar este método vamos a añadir lo siguiente a nuestro archivo .htaccess:</p>
<pre class="brush:text">RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?enemigo1\.es/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?enemigo2\.org/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?enemigo3\.com/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /imagenes/hotlinking.jpg [L]
</pre>
<p>De esta forma evitamos que pueda hacer hotlinking desde los dominios especificados. Para ello le indicamos que cuando se referencie a una imagen (jpg, gif, bmp o png) de nuestro servidor desde los dominios indicados se les envíe el contenido de otra dirección, en nuestro caso la imagen que queremos mostrar cuando se haga hotlinking.</p>
<p><strong>2-. Permitir el hotlinking solo a stios determinados (lista de amigos):</strong></p>
<pre class="brush:text">RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?misitio\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?amigo1\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?amigo2\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /imagenes/hotlinking.jpg [L]
</pre>
<p>De esta forma rescribimos la dirección para todas las referencias a nuestras imágenes desde cualquier sitio, salvo para los indicados en la lista (donde deberemos incluir también nuestro sitio).</p>
]]></content:encoded>
			<wfw:commentRss>http://mjcarrascosa.com/como-evitar-el-hotlinking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambios en el blog y vuelta de verdad</title>
		<link>http://mjcarrascosa.com/cambios-en-el-blog-y-vuelta-de-verdad/</link>
		<comments>http://mjcarrascosa.com/cambios-en-el-blog-y-vuelta-de-verdad/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 09:07:13 +0000</pubDate>
		<dc:creator>Manuel Jesús Carrascosa de la Blanca</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mjcarrascosa.com/?p=682</guid>
		<description><![CDATA[Se están haciendo algunos cambios en el blog, visuales principalmente. Es posible que durante unos días se vean algunas cosas raras, aunque intentaré que las molestias sean mínimas. Los últimos meses he estado bastante liado, con proyectos personales que no me han dejado tiempo libre para poder dedicarle al blog el tiempo que necesita, pero [...]]]></description>
			<content:encoded><![CDATA[<p>Se están haciendo algunos cambios en el blog, visuales principalmente. Es posible que durante unos días se vean algunas cosas raras, aunque intentaré que las molestias sean mínimas.</p>
<p>Los últimos meses he estado bastante liado, con proyectos personales que no me han dejado tiempo libre para poder dedicarle al blog el tiempo que necesita, pero en un par de semanas volveré a escribir, esta vez será de verdad, siempre que las circunstancias lo permitan.</p>
<p>Me gustaría pedir disculpas también a las personas que han comentado o que se han puesto en contacto conmigo por email por no contestar. Cuando alguien pregunta algo que no se o que no tengo muy claro intentó buscar las respuesta, hacer pruebas, etc, para asegurarme de que aquello que respondo sea correcto o por lo menos una buena guía para encaminar el problema, y eso lleva bastante tiempo, tiempo que últimamente no he tenido.</p>
]]></content:encoded>
			<wfw:commentRss>http://mjcarrascosa.com/cambios-en-el-blog-y-vuelta-de-verdad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener información sobre bases de datos y tablas en MySQL</title>
		<link>http://mjcarrascosa.com/obtener-informacion-sobre-bases-de-datos-y-tablas-en-mysql/</link>
		<comments>http://mjcarrascosa.com/obtener-informacion-sobre-bases-de-datos-y-tablas-en-mysql/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 15:42:01 +0000</pubDate>
		<dc:creator>Manuel Jesús Carrascosa de la Blanca</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mjcarrascosa.com/?p=665</guid>
		<description><![CDATA[MySQL nos brinda una serie de consultas mediante las cuales podremos conocer cierta información, relacionada con nuestras bases de datos y/o tablas. Vamos a ver cuales son. SHOW DATABASES; Muestra una lista con las bases de datos de que disponemos. Desde la versión 5.0.2 se puede usar también SHOW SCHEMAS. SELECT DATABASE(); Muestra la base [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL nos brinda una serie de consultas mediante las cuales podremos conocer cierta información, relacionada con nuestras bases de datos y/o tablas. Vamos a ver cuales son.</p>
<pre class="brush:sql">SHOW DATABASES;</pre>
<p>Muestra una lista con las bases de datos de que disponemos. Desde la versión 5.0.2 se puede usar también <strong>SHOW SCHEMAS</strong>.</p>
<pre class="brush:sql">SELECT DATABASE();</pre>
<p>Muestra la base de datos seleccionada. Si no hubiéramos seleccionado ninguna devuelve NULL.</p>
<pre class="brush:sql">SHOW TABLES;</pre>
<p>Muestra un listado con las tablas de la base de datos en la que estamos.</p>
<pre class="brush:sql">DESCRIBE table;</pre>
<p>Devuelve la estructura de la tabla indicada. Las campos que devuelve son:</p>
<ul>
<li>Field</li>
<li>Type</li>
<li>Null</li>
<li>Key</li>
<li>Default</li>
<li>Extra</li>
</ul>
<pre class="brush:sql">SHOW INDEX FROM table;</pre>
<p>Muestra información sobre los índices de la tabla indicada.</p>
]]></content:encoded>
			<wfw:commentRss>http://mjcarrascosa.com/obtener-informacion-sobre-bases-de-datos-y-tablas-en-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>De vuelta</title>
		<link>http://mjcarrascosa.com/de-vuelta/</link>
		<comments>http://mjcarrascosa.com/de-vuelta/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 11:20:02 +0000</pubDate>
		<dc:creator>Manuel Jesús Carrascosa de la Blanca</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mjcarrascosa.com/?p=661</guid>
		<description><![CDATA[Después de casi seis meses de inactividad estoy de vuelta al blog. En estos meses por distintos motivos, falta de ganas y de tiempo principalmente, no he podido prestarle a la página la atención que merecía. Pero ahora, con energías renovadas, vuelvo a la carga con ideas nuevas y algún que otro proyecto.]]></description>
			<content:encoded><![CDATA[<p>Después de casi seis meses de inactividad estoy de vuelta al blog. En estos meses por distintos motivos, falta de ganas y de tiempo principalmente, no he podido prestarle a la página la atención que merecía. Pero ahora, con energías renovadas, vuelvo a la carga con ideas nuevas y algún que otro proyecto.</p>
]]></content:encoded>
			<wfw:commentRss>http://mjcarrascosa.com/de-vuelta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

