<?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>Quenerapú &#187; Web</title>
	<atom:link href="http://quenerapu.com/categorias/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://quenerapu.com</link>
	<description>Sentado delante de un ordenador desde 1982. ¿De qué voy a hablar, si no?</description>
	<lastBuildDate>Mon, 12 Jul 2010 09:09:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Directorios virtuales en Ubuntu</title>
		<link>http://quenerapu.com/linux/directorios-virtuales-en-ubuntu/</link>
		<comments>http://quenerapu.com/linux/directorios-virtuales-en-ubuntu/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 16:46:33 +0000</pubDate>
		<dc:creator>Quenerapú</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[consola]]></category>
		<category><![CDATA[directorio virtual]]></category>

		<guid isPermaLink="false">http://quenerapu.com/?p=137</guid>
		<description><![CDATA[Crear directorios virtuales es muy cómodo y práctico cuando desarrollas sitios web sobre Apache. Lo hago a menudo y por eso lo recomiendo.]]></description>
			<content:encoded><![CDATA[<p>Digo Ubuntu sólo porque es la distro que uso, pero esto vale para cualquier distribución Linux.</p>
<p>Los directorios virtuales son comodísimos a la hora de desarrollar sitios web sobre Apache. Lo hago a menudo y por eso lo recomiendo. Doy por hecho que <strong>Apache</strong> está correctamente instalado y configurado.</p>
<p>En mi directorio de usuario creo un directorio llamado <strong>http</strong> (donde pongo <em>username</em> has de poner tu nombre de usuario, obviamente)</p>
<pre class="brush: bash; gutter: false;">
$ mkdir /home/username/http
</pre>
<p>En ese directorio voy a construir mis proyectos web. Creo el directorio de mi primer proyecto web (donde pongo <em>proyecto1</em> has de poner el nombre de tu proyecto, obviamente).</p>
<pre class="brush: bash; gutter: false;">
$ mkdir /home/username/http/proyecto1
</pre>
<p>Recomiendo, para no complicarnos la vida, dar a este tipo de directorios nombres sin eñes, tildes ni espacios.</p>
<p>Y sólo por tener algo, creo el clásico <strong>index.html</strong> conteniendo el típico saludo:</p>
<pre class="brush: bash; gutter: false;">
$ echo &quot;&lt;h1&gt;Hola mundo&lt;/h1&gt;&quot; &gt; /home/username/http/proyecto1/index.html
</pre>
<p>Bueno. Como este directorio no está donde Apache espera que estén sus directorios web, lo primero que tengo que hacer es notificar a Apache esta situación especial. Le diré a Apache que no es el típico directorio web sino un directorio virtual: Un directorio web creado donde me dió la gana <img src='http://quenerapu.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Doy de alta <strong>proyecto1</strong> como directorio virtual:</p>
<pre class="brush: bash; gutter: false;">
$ cd /etc/apache2/sites-available
$ sudo cp default proyecto1
$ sudo gedit proyecto1
</pre>
<p>En el documento que se abre, para no complicarnos, sustituyo el texto por este otro (adáptalo según tus necesidades, claro):</p>
<pre class="brush: bash;">
&lt;VirtualHost *:80&gt;
ServerAdmin aqui.tu@email.com
ServerName proyecto1
DocumentRoot /home/username/http/proyecto1
  &lt;Directory /&gt;
  Options FollowSymLinks
  AllowOverride None
  &lt;/Directory&gt;
  &lt;Directory /home/username/http/proyecto1 &gt;
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order deny,allow
    Allow from all
  &lt;/Directory&gt;
&lt;/VirtualHost&gt;
</pre>
<p>Y activo este directorio virtual:</p>
<pre class="brush: bash; gutter: false;">
$ sudo a2ensite proyecto1
</pre>
<p>Edito el archivo <strong>hosts</strong> en conformidad:</p>
<pre class="brush: bash; gutter: false;">
$ sudo gedit /etc/hosts
</pre>
<p>añadiendo esta línea:</p>
<pre class="brush: bash; gutter: false;">
127.0.0.1 proyecto1
</pre>
<p>Reinicio Apache</p>
<pre class="brush: bash; gutter: false;">
$ sudo /etc/init.d/apache2 reload
</pre>
<p>Y ya está. En <a href="http://proyecto1">http://proyecto1</a> puedo ver mi página <strong>Hola mundo</strong>. Ahora, <strong>¡a trabajar!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://quenerapu.com/linux/directorios-virtuales-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nace faja.me</title>
		<link>http://quenerapu.com/bio/nace-fajame/</link>
		<comments>http://quenerapu.com/bio/nace-fajame/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 17:21:07 +0000</pubDate>
		<dc:creator>Quenerapú</dc:creator>
				<category><![CDATA[Bio]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[faja.me]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://quenerapu.local/?p=84</guid>
		<description><![CDATA[Los recortadores de URLs se han hecho muy populares y me he decidido a lanzar uno propio. Se llama faja.me. Espero que sea útil.]]></description>
			<content:encoded><![CDATA[<div id="attachment_112" class="wp-caption alignnone" style="width: 422px"><img class="size-full wp-image-112" title="faja.me" src="http://quenerapu.com/wp-content/uploads/2009/03/fajame.jpg" alt="faja.me" width="412" height="224" /><p class="wp-caption-text">faja.me</p></div>
<p>A menudo incluyo direcciones web (URLs) en mensajes de eMail, mensajería instantánea, microblogging, SMSs o respuestas en blogs o foros. Es frecuente que esas URLs sean bastante largas y a veces eso es un problema. Lo explico con ejemplos:</p>
<p>Servicios de microblogging como Twitter permiten un número finito de caracteres (140 es lo habitual). Si quiero publicar una invitación para leer <a href="http://quenerapu.com/2009/02/26/twitter-sin-twitter-facebook-sin-facebook/">mi artículo sobre Ping.fm</a>, sólo la URL <span style="text-decoration: underline;">http://quenerapu.com/2009/02/26/twitter-sin-twitter-facebook-sin-facebook/</span> consume 74 caracteres de mi mensaje y deja bien poco para mis palabras. Lo mismo sucede cuando envío a alguien una URL por SMS (a veces hace falta). Si ésta pasa de 20 caracteres la operación se convierte en una pérdida de tiempo, tanto para mi como para el que recibe el mensaje y ha de transcribirlo en el navegador web.</p>
<p>Por eso me encantan los <strong>recortadores de URLs</strong>, que sirven para crear redirecciones cortas para enlaces web largos. Con ellos, URLs como <span style="text-decoration: underline;">http://quenerapu.com/2009/02/26/twitter-sin-twitter-facebook-sin-facebook/</span> se abrevian como <span style="text-decoration: underline;">http://is.gd/YLLK</span> por ejemplo, y pasa de tener 74 a 17 caracteres.</p>
<p>Agradezco de un recortador de URLs que tenga un nombre corto y fácil de recordar. Lo de corto es de sentido común: Siempre preferiré <strong>is.gd</strong> a <strong>elrecortadormastontodelmundo.info</strong> (es coña, ¿eh?). Y que sea fácilmente recordable, cae de cajón: Puedo recordar <a href="http://is.gd">is.gd</a> (suena como &#8216;is good&#8217;, ¿no?) o quizá <a href="http://wipi.es">wipi.es</a>, pero otras como <a href="http://qurlyq.com/">qurlyq</a>, la verdad, me parecen una pésima elección de nombre.</p>
<p>No sé si <a href="http://tinyurl.com/">TinyURL.com</a> fue el primer recortador de URLs, pero es uno de los más populares, y el primero que utilicé. Hasta el día en que leí la siguiente noticia en diversos medios de Internet: <a href="http://linkbun.ch/7ysk">TinyURL, bloqueado por Telefónica</a>.</p>
<p>La cosa tiene su miga, porque <strong>TinyURL</strong> no hace nada malo, pero ya sea por error o por mala idea, Telefónica la tuvo bloqueada un tiempo. El problema es grave: Si yo publico algo con una redirección y ésta no funciona (o es interferida, como era el caso), no hay forma de conocer el enlace real (que en realidad, sigue funcionando). Por eso salí a la red en busca de alternativas a tinyURL. Cada una que encuentro <a href="http://delicious.com/quenerapu/tinyurl">la etiqueto como TinyURL</a> en mi Delicious.</p>
<p>Pero también consideré la posibilidad de montar mi propio recortador de URLs. Bien podía programarlo desde cero (<a href="http://www.snippetit.com/2008/10/implement-your-own-short-url/">aquí explican cómo</a>), pero preferí dedicar algunos minutos a buscar por la red uno prefabricado con código libre o gratuito. Y así di con <a href="http://www.ftp4net.com/shourl.zip">Shourl</a>, que es tan modesto que ni página web propia tiene. Es tan sencillo de implementar que me animé a montar mi propio recortador de URLs en pocos minutos. Y así nació <a href="http://faja.me/">faja.me</a>, el recortador de URLs de <strong>Quenerapú</strong></p>
<p>PD: Muchas gracias a <strong>Tuxa</strong> por la ocurrencia del nombre.</p>
]]></content:encoded>
			<wfw:commentRss>http://quenerapu.com/bio/nace-fajame/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cómo descargar vídeos de la web de RTVE</title>
		<link>http://quenerapu.com/web/como-descargar-videos-de-la-web-de-rtve/</link>
		<comments>http://quenerapu.com/web/como-descargar-videos-de-la-web-de-rtve/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 11:59:28 +0000</pubDate>
		<dc:creator>Quenerapú</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[rtve]]></category>
		<category><![CDATA[truco]]></category>
		<category><![CDATA[vídeo]]></category>

		<guid isPermaLink="false">http://quenerapu.local/2009/06/06/60/</guid>
		<description><![CDATA[En más de una ocasión he necesitado descargar vídeos de la web de RTVE para reproducirlos offline. Éste es el método que he seguido para ello.]]></description>
			<content:encoded><![CDATA[<div id="attachment_103" class="wp-caption alignnone" style="width: 336px"><img class="size-full wp-image-103" title="RTVE en MediaPlayer Classic" src="http://quenerapu.com/wp-content/uploads/2009/02/rtve.jpg" alt="RTVE en MediaPlayer Classic" width="326" height="363" /><p class="wp-caption-text">RTVE en MediaPlayer Classic</p></div>
<p><b>Actualización (29 de abril de 2010): El método descrito aquí es ya obsoleto pues RTVE ha hecho cambios en su forma de publicar vídeos en la web. <a href="http://sgcg.es/articulos/2010/04/10/cambios-en-el-sistema-de-distribucion-de-videos-de-rtve/">Sugiero seguir este otro método</a>.</b></p>
<p>De vez en cuando me interesa tener una copia de algún programa que emite RTVE. La cadena ofrece en <a href="http://www.rtve.es/alacarta/">rtve.es/alacarta</a> los contenidos más destacados, pero sólo los mantiene una semana. Así que no tengo más opción que descargarlos si quiero verlos fuera de ese período. Este es el método que sigo:</p>
<p>Accedo a la web de &#8216;RTVE a la carta&#8217; y elijo el programa que quiero descargar.</p>
<pre class="brush: plain; gutter: false; toolbar: false;">

http://www.rtve.es/alacarta/
</pre>
<p>Copio la URL de la página del vídeo en cuestión. Por ejemplo:</p>
<pre class="brush: plain; gutter: false; toolbar: false;">

http://www.rtve.es/alacarta/player/429028.html
</pre>
<p>Y la abro en el navegador pero con un pequeño cambio: El &#8216;html&#8217; final lo sustituyo por &#8216;xml&#8217;.</p>
<pre class="brush: plain; gutter: false; toolbar: false;">

http://www.rtve.es/alacarta/player/429028.xml
</pre>
<p>Entonces se muestra una página con sintaxis XML en la que localizo un texto del tipo:</p>
<pre class="brush: plain; gutter: false; toolbar: false;">
  rtmp://stream.rtve.es/stream/resources/alacarta/flv/3/0/1235733279903.flv
</pre>
<p>Copio esa línea y la edito del siguiente modo: Primero cambio &#8216;rtmp&#8217; por &#8216;http&#8217;. Luego, el primer &#8216;stream&#8217; lo cambio por &#8216;www&#8217; y el segundo sencillamente lo elimino junto con la &#8216;/&#8217; que le acompaña. Quedará una cosa así:</p>
<pre class="brush: plain; gutter: false; toolbar: false;">

http://www.rtve.es/resources/alacarta/flv/3/0/1235733279903.flv
</pre>
<p>¡Hecho! Abro eso en el navegador y comienza la descarga del vídeo en formato FLV. Ya sólo es necesario disponer un reproductor de archivos de vídeo que soporte el formato FLV o algún software de conversión de formatos de vídeo para traducirlo a MPG, AVI o lo que quiera.</p>
]]></content:encoded>
			<wfw:commentRss>http://quenerapu.com/web/como-descargar-videos-de-la-web-de-rtve/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
<enclosure url="http://www.rtve.es/resources/alacarta/flv/3/0/1235733279903.flv" length="318994657" type="video/x-flv" />
		</item>
	</channel>
</rss>
