<?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>Maldito Nerd</title>
	<atom:link href="http://www.malditonerd.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.malditonerd.com</link>
	<description>Informática tercermundista aderezada con algo de música y humor</description>
	<lastBuildDate>Sat, 16 Feb 2013 04:02:31 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>[TIP] Que hacer si se te bloqueó apt, dpkg, aptitude o similar</title>
		<link>http://www.malditonerd.com/tip-que-hacer-si-se-te-bloqueo-apt-dpkg-aptitude-o-similar/</link>
		<comments>http://www.malditonerd.com/tip-que-hacer-si-se-te-bloqueo-apt-dpkg-aptitude-o-similar/#comments</comments>
		<pubDate>Sat, 16 Feb 2013 04:02:31 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lo hice y lo entendí]]></category>
		<category><![CDATA[TIPS]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[consola de Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Fuser]]></category>
		<category><![CDATA[mint]]></category>
		<category><![CDATA[See that motherfucker? Kill it with fire]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1769</guid>
		<description><![CDATA[Esto es bastante común y te pasa siempre que dpkg se haya quedado esperando a que le digas que hacer y se te desconectó el SSH. Una mierda. Como resultado, te quedás fuera de donde sea que estabas haciendo cosas, dpkg queda corriendo de fondo y marcando como bloqueados ciertos archivos en /var/cache/debconf y vos [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/micro-mini-tip-como-hacer-que-funcione-el-sonido-en-amsn/' rel='bookmark' title='[Micro Mini TIP] Como hacer que funcione el sonido en aMSN'>[Micro Mini TIP] Como hacer que funcione el sonido en aMSN</a></li>
<li><a href='http://www.malditonerd.com/tip-loguear-postfix-en-un-archivo-separado-usando-syslog-ng/' rel='bookmark' title='[TIP] Loguear postfix en un archivo separado usando syslog-ng'>[TIP] Loguear postfix en un archivo separado usando syslog-ng</a></li>
<li><a href='http://www.malditonerd.com/tip-como-hacer-trampas-en-los-crucigramas-usando-linux/' rel='bookmark' title='[TIP] Como hacer trampas en los crucigramas usando Linux.'>[TIP] Como hacer trampas en los crucigramas usando Linux.</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Esto es bastante común y te pasa siempre que dpkg se haya quedado esperando a que le digas que hacer y se te desconectó el SSH. Una mierda.</p>
<p>Como resultado, te quedás fuera de donde sea que estabas haciendo cosas, dpkg queda corriendo de fondo y marcando como bloqueados ciertos archivos en <em>/var/cache/debconf</em> y vos no podés ni volver a ejecutar dpkg-reconfigure, ni apt-get install, ni nada.</p>
<div id="attachment_1770" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/wp-content/uploads/2013/02/more_beer.jpg"><img class="size-full wp-image-1770" alt="Escribir un post sobre algo exclusívamente relacionado con la consola de comandos de Linux es bastante conflictivo, por que ante la obligación autoimpuesta de ponerle una fotito a cada post, después no sabés que mierda poner por que no encontrás nada que haga referencia con nada y terminás poniendo una estupidez como esta." src="http://www.malditonerd.com/wp-content/uploads/2013/02/more_beer.jpg" width="640" height="248" /></a><p class="wp-caption-text">Escribir un post sobre algo exclusívamente relacionado con la consola de comandos de Linux es bastante conflictivo, por que ante la obligación autoimpuesta de ponerle una fotito a cada post, después no sabés que mierda poner por que no encontrás nada que haga referencia con nada y terminás poniendo una estupidez como esta.</p></div>
<p>&nbsp;</p>
<p><strong>Hagas lo que hagas, el package-manager de tu Debian, Ubuntu, Mint o derivados, te devuelve un:</strong></p>
<blockquote>
<pre><em>debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Recurso no disponible temporalmente, así que ni mierda, jodete.
el subproceso instalado el script post-installation devolvió el código de salida de error 1.</em></pre>
</blockquote>
<p>&nbsp;</p>
<h4>Fuser al rescate:</h4>
<p>Fuser, que vas a encontrar en prácticamente cualquier distribución de Linux si no en todas, en <em>/bin/fuser</em>, es un programita bastante útil que deberías conocer. Te ayuda a identificar que proceso está accediendo a que archivo <em>o socket.</em>  La sintaxis del comando es bastante simple, para el caso que nos ocupa por ejemplo:</p>
<p><span id="more-1769"></span></p>
<blockquote>
<pre><em>~# fuser /var/cache/debconf/config.dat</em></pre>
</blockquote>
<p>Te va a devolver:</p>
<blockquote>
<pre><em>/var/cache/debconf/config.dat    22290m</em></pre>
</blockquote>
<p>&nbsp;</p>
<p>Lo importante ahí es el PID, el número de proceso que está accediendo al archivo y te está trabando todo, en el ejemplo es el PID 22290.</p>
<p><strong>Ahora que conocés el número de proceso, podés:</strong></p>
<ul>
<li>Investigar mejor que carajo pasa ejecutando: <em>~# ps -p 22290</em></li>
<li>Investigar MUCHO mejor que carajo pasa:  <em>~# ps p 22290</em></li>
<li>Matar el susodicho que traba todo: <em>~# kill 22290</em></li>
<li>Matar al susodicho con fuego y por las malas: <em>~# kill -9 22290</em></li>
</ul>
<p>&nbsp;</p>
<h4>O mejor, muchísimo mejor:</h4>
<p>Como todo en Linux, siempre pensás &#8220;estaría bien que tal programa haga la tal o cual cosa&#8221; en realidad ya lo hace de antes, solo que vos no lo sabías usar, fuser tiene la capacidad de matar procesos entre otras, así que si querés resolver todo de un solo plumazo, le pasás al comando el modificador <strong>-k </strong><em>(ill)</em> y listo:</p>
<blockquote>
<pre><em>~# fuser -k /var/cache/debconf/config.dat</em></pre>
</blockquote>
<p>Otra vuelta mas de rosca: Lo hacés <strong>v </strong><em>(ervose)</em> e <strong>i </strong><em>(nteractive)</em>, para que te pregunte que hacer y te de un poco mas de información sobre el proceso en cuestión:</p>
<blockquote>
<pre><em>~# fuser -vik /var/cache/debconf/config.dat</em></pre>
</blockquote>
<p>&nbsp;</p>
<p><strong>&#8230; Y así sucesivamente, una vez por cada archivo que te impidiera la normal ejecución de apt-get, aptitude, dpkg, etc, que para el caso del package manager de los Debian, siempre es mas de uno.</strong></p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/micro-mini-tip-como-hacer-que-funcione-el-sonido-en-amsn/' rel='bookmark' title='[Micro Mini TIP] Como hacer que funcione el sonido en aMSN'>[Micro Mini TIP] Como hacer que funcione el sonido en aMSN</a></li>
<li><a href='http://www.malditonerd.com/tip-loguear-postfix-en-un-archivo-separado-usando-syslog-ng/' rel='bookmark' title='[TIP] Loguear postfix en un archivo separado usando syslog-ng'>[TIP] Loguear postfix en un archivo separado usando syslog-ng</a></li>
<li><a href='http://www.malditonerd.com/tip-como-hacer-trampas-en-los-crucigramas-usando-linux/' rel='bookmark' title='[TIP] Como hacer trampas en los crucigramas usando Linux.'>[TIP] Como hacer trampas en los crucigramas usando Linux.</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/tip-que-hacer-si-se-te-bloqueo-apt-dpkg-aptitude-o-similar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[TIP] Como crear un DVD de video desde la consola de comandos de Linux, con subtítulos.</title>
		<link>http://www.malditonerd.com/tip-como-crear-un-dvd-de-video-desde-la-consola-de-comandos-de-linux-con-subtitulos/</link>
		<comments>http://www.malditonerd.com/tip-como-crear-un-dvd-de-video-desde-la-consola-de-comandos-de-linux-con-subtitulos/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 03:03:46 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lo hice y lo entendí]]></category>
		<category><![CDATA[TIPS]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[just CLI and no bullshit]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[mplayer]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1766</guid>
		<description><![CDATA[Lo que sigue es una historia de ficción por que ahora que todo esto está legislado, uno no va por la vida alegremente declarando delinquir. Cualquier parecido con la realidad es mera coincidencia casual: Quemé la etapa del DVD de sobremesa -el doméstico, el reproductor de DVD que conectás a tu TV y manejás con [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/tip-como-bajar-los-subtitulos-desde-cuevana/' rel='bookmark' title='[TIP] Como bajar los subtítulos desde Cuevana'>[TIP] Como bajar los subtítulos desde Cuevana</a></li>
<li><a href='http://www.malditonerd.com/como-crear-un-archivo-iso-desde-un-cd-o-dvd-en-linux/' rel='bookmark' title='Como crear un archivo ISO desde un CD o DVD en Linux'>Como crear un archivo ISO desde un CD o DVD en Linux</a></li>
<li><a href='http://www.malditonerd.com/funcionando-de-nuevo-como-descargar-desde-cuevana-con-suttulos-y-todo/' rel='bookmark' title='Funcionando de nuevo: Como descargar desde Cuevana con sut&iacute;tulos y todo.'>Funcionando de nuevo: Como descargar desde Cuevana con sut&iacute;tulos y todo.</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><strong>Lo que sigue es una historia de ficción por que ahora que todo esto está legislado, uno no va por la vida alegremente declarando delinquir. Cualquier parecido con la realidad es mera coincidencia casual:</strong></p>
<p>Quemé la etapa del DVD de sobremesa -<em>el doméstico, el reproductor de DVD que conectás a tu TV y manejás con un control remoto</em>-, nunca tuve uno, nunca necesité uno y ahora que lo tengo, es solamente por que venía de prepo con el sinto-amplificador, no por que lo haya usado o lo vaya a usar alguna vez, así que a los fines prácticos, no he tenido necesidad de hacer esto mas que un puñado de veces en toda mi vida.</p>
<p>La primera vez que tuve acceso a un DVD player fué en una computadora y apenas si se conseguían no mas de 20 títulos distintos en DVD. Una basura, una tecnología sin futuro, pensaba por aquel entonces, que es mas o menos lo mismo que pienso hoy del Blu-Ray.</p>
<div id="attachment_1767" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/wp-content/uploads/2013/02/creative_encore.jpg"><img class="size-full wp-image-1767" alt="Yo ví Matrix en DVD antes que en el cine, en una basura de estas. Disculpen si el frente de la unidad está demasiado limpio pero fué lo mas sucio que pude encontrar Googleando." src="http://www.malditonerd.com/wp-content/uploads/2013/02/creative_encore.jpg" width="640" height="256" /></a><p class="wp-caption-text">Yo ví Matrix en DVD antes que en el cine, en una basura de estas, en un Intel Celeron de 300 Mhz con 64MB de RAM. Para que entiendan a que me refiero cuando digo que quemé etapas.  Disculpen si el frente de la unidad está demasiado limpio pero fué lo mas sucio que pude encontrar Googleando.</p></div>
<p>Para cuando pude grabar DVDs fácilmente, Bittorrent, el incremento del ancho de banda de las conexiones a internet domésticas y la capacidad de almacenamiento de los discos rígidos, hicieron que me pareciera un pendejada sin sentido bajar una película y grabarla en un DVD para después reproducirla.</p>
<p>&#8230; Que es mas o menos lo mismo que pienso hoy en día de bajar una película en calidad Blu-Ray <em>(vuelvo a insistir sobre este punto, así me pegan más y mejor).</em></p>
<p>Como sea, las pocas veces que tuve la necesidad de hacer esto, siempre me pasó lo mismo, tuve que ir a Googlear como mierda era que se hacía, sobre todo la parte de mencoder, para incrustar los subtítulos en la película, por que los comandos son tan largos y engorrosos que resulta impensable intentar memorizarlos.</p>
<p>Como la semana pasada me volví a necesitar hacer esto y gracias a que Gmail guarda mi <em>.bash_history</em> <em>(pero eso es tema para otro post, supongo)</em>, este es mi intento de no tener que Googlear la próxima vez que me pase de nuevo dentro de 5 años y poder recurrir al hilachento, escribir algún término mas o menos coherente en el buscador interno del blog y tratar de encontrar, <strong>como hacer para embeber los subtítulos en la película, meter la pelicula en un árbol de subdirectorios con formato de DVD PAL y generar un ISO que pueda interpretar cualquier DVD de sobremesa, sin menús, sin pendejadas, plug and play.</strong></p>
<p><span id="more-1766"></span></p>
<h4>Como se hace:</h4>
<p>Como ya sabrás, acá se usa Linux y desde la consola de comandos. Debe haber cientos de otras formas de hacer lo mismo pero esta debe ser una de las mas universales de todas.</p>
<p>Dependencias que vas a necesitar tener pre-instaladas:</p>
<ul>
<li><strong>mencoder</strong><em> &#8211; (podría ser parte del paquete mplayer, dependiendo de tu distribución).</em></li>
<li><strong>dvdauthor</strong></li>
<li><strong>mkisofs</strong> -<em> (podría llamarse <strong>genisoimage</strong> también, dependiendo de tu distribución).</em></li>
</ul>
<p>&nbsp;</p>
<p>Suponiendo ahora que tu película está en <em>/peliculas/memento.avi</em> y tu subtítulo en <em>/peliculas/memento.srt</em>, este es el procedimiento a seguir en formato fácil de copy/pastear:</p>
<p>&nbsp;</p>
<p><strong>1 &#8211; Usar mencoder para meter los subtítulos hardcodeados en tu película:</strong></p>
<blockquote>
<pre>:~# mencoder -sub /peliculas/memento.srt -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=2400:keyint=15:aspect=16/9:acodec=ac3:abitrate=192 -ofps 25 -o /peliculas/dvd.mpg /peliculas/memento.avi</pre>
</blockquote>
<p>Concluído este paso, te habrá generado un nuevo archivo:  <em>/peliculas/dvd.mpg.</em></p>
<p>&nbsp;</p>
<p><strong>2 &#8211; Generar el árbol de subdirectorios típico de un DVD de video:</strong></p>
<blockquote>
<pre>:~# dvdauthor -o /peliculas/dvd/ -t /peliculas/dvd.mpg
:~# VIDEO_FORMAT=PAL dvdauthor -o /peliculas/dvd/ -T</pre>
</blockquote>
<p>Que al finalizar, te habrá creado un nuevo directorio <em>/peliculas/dvd</em> contienendo todos los archivos que habitualmente encontrás en un DVD de video.</p>
<p>&nbsp;</p>
<p><strong>3 &#8211; Generar un archivo ISO que puedas grabar mas tarde:</strong></p>
<blockquote>
<pre>:~# genisoimage -dvd-video -o /peliculas/dvd.iso /peliculas/dvd/</pre>
</blockquote>
<p>Puede que dependiendo de tu caso, tengas que usar <strong><em>mkisofs</em></strong> en lugar de genisoimage. La sintaxis es exactamente la misma por que son el mismo programa, uno la reencarnación del otro.</p>
<p>&nbsp;</p>
<p><strong>Cuatro comandos de mierda, no podía ser mas simple&#8230;</strong></p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/tip-como-bajar-los-subtitulos-desde-cuevana/' rel='bookmark' title='[TIP] Como bajar los subtítulos desde Cuevana'>[TIP] Como bajar los subtítulos desde Cuevana</a></li>
<li><a href='http://www.malditonerd.com/como-crear-un-archivo-iso-desde-un-cd-o-dvd-en-linux/' rel='bookmark' title='Como crear un archivo ISO desde un CD o DVD en Linux'>Como crear un archivo ISO desde un CD o DVD en Linux</a></li>
<li><a href='http://www.malditonerd.com/funcionando-de-nuevo-como-descargar-desde-cuevana-con-suttulos-y-todo/' rel='bookmark' title='Funcionando de nuevo: Como descargar desde Cuevana con sut&iacute;tulos y todo.'>Funcionando de nuevo: Como descargar desde Cuevana con sut&iacute;tulos y todo.</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/tip-como-crear-un-dvd-de-video-desde-la-consola-de-comandos-de-linux-con-subtitulos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[TIP] Actualizar DynDNS, Zoneedit o Afraid.org cuanto cambie tu número de IP WAN.</title>
		<link>http://www.malditonerd.com/tip-actualizar-dyndns-zoneedit-o-afraid-org-cuanto-cambie-tu-numero-de-ip-wan/</link>
		<comments>http://www.malditonerd.com/tip-actualizar-dyndns-zoneedit-o-afraid-org-cuanto-cambie-tu-numero-de-ip-wan/#comments</comments>
		<pubDate>Sun, 10 Feb 2013 17:47:08 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lo hice y lo entendí]]></category>
		<category><![CDATA[TIPS]]></category>
		<category><![CDATA[afraid.org]]></category>
		<category><![CDATA[ahora que dyndns es una porquería]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[DynDNS]]></category>
		<category><![CDATA[Zoneedit]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1763</guid>
		<description><![CDATA[Otro título sugerido: Ahora que DynDNS es una mierda. Otro mas: Oda a FreeDNS Afraid.org No podría precisar cuanto hace que Afraid es mi proveedor de DNS con certeza pero un cálculo relajado y a ojímetro me dice que ya para el 2003 lo estaba usando. Pasados diez años, ya me compré el bloque de [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/tip-ddclient-detras-de-un-router-que-hace-nat/' rel='bookmark' title='[TIP] ddclient detrás de un router que hace NAT.'>[TIP] ddclient detrás de un router que hace NAT.</a></li>
<li><a href='http://www.malditonerd.com/tip-como-verificar-un-vhost-desde-la-shell-con-curl/' rel='bookmark' title='[TIP] Como verificar un vhost desde la shell con cURL.'>[TIP] Como verificar un vhost desde la shell con cURL.</a></li>
<li><a href='http://www.malditonerd.com/tip-como-actualizar-microsoft-security-essentials-offline/' rel='bookmark' title='[TIP] Como actualizar Microsoft Security Essentials Offline'>[TIP] Como actualizar Microsoft Security Essentials Offline</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<h4>Otro título sugerido: Ahora que DynDNS es una mierda.</h4>
<h4>Otro mas: Oda a FreeDNS Afraid.org</h4>
<p>No podría precisar cuanto hace que <a title="El que debe ser el mejor servicio de DNS gratuito actualmente." href="http://freedns.afraid.org" target="_blank">Afraid</a> es mi proveedor de DNS con certeza pero un cálculo relajado y a ojímetro me dice que ya para el 2003 lo estaba usando.</p>
<p>Pasados diez años, ya me compré el bloque de mármol, un cincel y un martillo. Ahora estoy tomando clases de escultura, por que voy a hacerle un monumento a <strong>Joshua Anderson</strong>, que es la única persona detrás de afraid.org, el que lleva adelante el proyecto y que me dió este servicio <strong>gratis, todo este tiempo y sin interrupciones.</strong></p>
<div id="attachment_1764" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/wp-content/uploads/2013/02/afraid.org_.jpg"><img class="size-full wp-image-1764" alt="Afraid.org - DNS Gratis y alta gama para tus dominios, ¡gratis!." src="http://www.malditonerd.com/wp-content/uploads/2013/02/afraid.org_.jpg" width="640" height="106" /></a><p class="wp-caption-text">Afraid.org &#8211; DNS Gratis y alta gama para tus dominios, ¡gratis!.</p></div>
<p>Pueden si quieren, remitirse a la <a title="La sección Noticias de afraid.org" href="http://freedns.afraid.org/news/" target="_blank">sección noticas del sitio</a>, para ver que las pocas veces que alguno de los 4 DNS servers falló, fué por que se le rompió un disco rígido o los floodearon cuando apareció aquello del DNS spoofing/hijacking, o les tiraron con algún DOS. Todo lo anterior importó poco mas que tres carajos, siendo que los otros tres servers aguantaron a la perfección.</p>
<p><span id="more-1763"></span></p>
<p>Afraid te permite alojar tu propio dominio y hacer lo que se te cante el culo con él, todos los dominios que quieras, todos los records por dominio que quieras y salvo por la edición del TTL del dominio y alguna poca cosa más que al común de los mortales le sonará a chino mandarín -<em>servicios por lo que Joshua cobra lo que él llama &#8220;Servicio Premium&#8221;-</em>, el resto, es <strong>todo gratis</strong>.</p>
<p>Si no tenés ni las ganas ni el tiempo, dinero o los conocimientos necesarios para registrar tu propio dominio, podés elegir cualquiera de los miles que aloja actualmente y usarlo, por que otra de las ventajas que tiene, es que si a tu dominio lo alojas en Afraid en la modalidad &#8220;Public&#8221; -<em>alojarlo como &#8220;Privado&#8221; es gratis, ¿eh?</em>-, cualquiera puede usarlo también.</p>
<p><strong>De la misma forma que DynDNS, Zoneedit y un largo etcétera, Afraid te permite actualizar cualquier A Record cuando el número de IP que te asigna tu proveedor de internet cambie y de eso se trata este artículo.</strong></p>
<p>&nbsp;</p>
<h4>Como se hace:</h4>
<p>Volviendo al tema que nos ocupa, se me ocurrió que ahora que DynDNS es una basura <em>(no es que haya sido la gran cosa nunca, tampoco, pero al menos no se cae nunca y era gratis e ilimitado siempre y cuando no alojaras tu propio dominio)</em>, a alguien podría interesarle como hago yo para actualizar mis dominios cuando el número de IP cambia, así que acá va. Este es el script que me hice en su momento, que verifica el número de IP WAN, lo compara con el que resuelve tu dominio y de ser necesario, lo actualiza:</p>
<blockquote>
<pre>#!/bin/bash

### Resolver tu dominio a un número de IP:
DNS=`host tudominio.com.ar | tr -d "\n" | sed -e 's/.*address //' -e 's/l.*$//'`

if [ -n "$DNS" ];   # Si $DNS es distinto de cero:
then

        ### Obtener tu número de IP WAN:
        WAN=`wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/&lt;.*$//'`
                if [ -n "$WAN" ]; 
                then
                        if [ "$WAN" != "$DNS" ]; then
                        echo $WAN | mail -s "Nuevo IP público: $WAN" <a href="mailto:tuemail@tudominio.com">tuemail@tudominio.com</a>
                        curl -k <a href="http://freedns.afraid.org/dynamic/update.php?2SF384UJD8TUlBQU5yTUTo3MTQ54NDI1" rel="nofollow">http://freedns.afraid.org/dynamic/update.php?2SF384UJD8TUlBQU5yTUTo3MTQ54NDI1</a>
                        sleep 1
                        fi
                fi
fi</pre>
</blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>El script lo corro con cron cada dos minutos como sigue:</strong></p>
<blockquote>
<pre>### Actualizar A Record
*/2 * * * * /root/dyn.sh &gt; /dev/null 2&gt;&amp;1</pre>
</blockquote>
<p>&nbsp;</p>
<h4>Como funciona:</h4>
<p>El script saca el número de IP que resolviera tu dominio usando el comando host, lo parsea con tr y sed y lo almacena en la variable $DNS. Si por algún motivo no tuvieras internet o pasó algo que evitó que se pudiera resolver tu dominio, el contenido de $DNS será cero, caso en el cual el script se detiene.</p>
<p>Cuando pudo resolver tu el IP del dominio que le hubieras configurado, lo compara con tu número de IP WAN y de ser distintos, usa cURL para actualizar el A record en consecuencia. Además, te manda el número de IP por mail a la dirección que le hubieras especificado pero para que lo anterior funcione, <a title="Como hacer que tu Linux te mande mails desde la consola de Linux usando una cuenta de Gmail." href="http://www.malditonerd.com/howto-enviar-mail-usando-gmail-desde-la-consola-de-linux/" target="_blank">tu Linux tiene que tener configurado un MTA.</a></p>
<p>La URL <a href="http://freedns.afraid.org/dynamic/update.php?2SF384UJD8TUlBQU5" rel="nofollow">http://freedns.afraid.org/dynamic/update.php?2SF384UJD8TUlBQU5</a> es el identificador único por dominio y subdominio que te da Afraid y esto aplica también para otros proveedores de DNS como Zoneedit o DynDNS.</p>
<p>&nbsp;</p>
<p>Si, DynDNS es mucho mas simple de configurar y usar, además es compatible con cualquier router doméstico en la medida en que te conformes con un dominio no-ip.org o similar, y si también, Afraid y Zoneedit son actualizables desde DD-WRT y otros pero en mi experiencia personal nunca me anduvo bien el sistema ni aún en las versiones mas recientes del firmware y por eso me las tuve que apañar con este script&#8230;</p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/tip-ddclient-detras-de-un-router-que-hace-nat/' rel='bookmark' title='[TIP] ddclient detrás de un router que hace NAT.'>[TIP] ddclient detrás de un router que hace NAT.</a></li>
<li><a href='http://www.malditonerd.com/tip-como-verificar-un-vhost-desde-la-shell-con-curl/' rel='bookmark' title='[TIP] Como verificar un vhost desde la shell con cURL.'>[TIP] Como verificar un vhost desde la shell con cURL.</a></li>
<li><a href='http://www.malditonerd.com/tip-como-actualizar-microsoft-security-essentials-offline/' rel='bookmark' title='[TIP] Como actualizar Microsoft Security Essentials Offline'>[TIP] Como actualizar Microsoft Security Essentials Offline</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/tip-actualizar-dyndns-zoneedit-o-afraid-org-cuanto-cambie-tu-numero-de-ip-wan/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>[HowTo] Como organizar tu colección de música (parte 2)</title>
		<link>http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-2/</link>
		<comments>http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-2/#comments</comments>
		<pubDate>Sat, 09 Feb 2013 03:22:27 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lo hice y lo entendí]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[beets]]></category>
		<category><![CDATA[hasta nunca pila de mierda desordenada]]></category>
		<category><![CDATA[id3]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1760</guid>
		<description><![CDATA[  Otro título sugerido: Acomodá toda tu música como un verdadero nerd. Esto viene de la parte uno: [HowTo] Como organizar tu colección de música, que no hace falta que vayas a leer específicamente por que no te perdés de nada en particular pero te va a ayudar a entender de que estoy hablando. Lo [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-1/' rel='bookmark' title='[HowTo] Como organizar tu colección de música (parte 1)'>[HowTo] Como organizar tu colección de música (parte 1)</a></li>
<li><a href='http://www.malditonerd.com/como-descargar-musica-desde-grooveshark-en-windows-y-linux/' rel='bookmark' title='[TIP] Como descargar música desde Grooveshark en Windows y Linux'>[TIP] Como descargar música desde Grooveshark en Windows y Linux</a></li>
<li><a href='http://www.malditonerd.com/howto-como-usar-windows-y-no-llorar-sangre-en-el-intento-parte-1/' rel='bookmark' title='[HowTo] Como usar Windows y no llorar sangre en el intento (parte 1).'>[HowTo] Como usar Windows y no llorar sangre en el intento (parte 1).</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p> </p>
<h4>Otro título sugerido: Acomodá toda tu música como un verdadero nerd.</h4>
<p>Esto viene de la parte uno: <a title="Ir a la parte uno de este artículo" href="http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-1/" target="_blank">[HowTo] Como organizar tu colección de música</a>, que no hace falta que vayas a leer específicamente por que no te perdés de nada en particular pero te va a ayudar a entender de que estoy hablando.</p>
<p>Lo que sigue es la parte técnica, como hacer de eso que vos llamás una colección de música pero que a los ojos del fanático meticuloso no es mas que una pila de mierda desordenada, un lugar habitable.</p>
<p>&nbsp;</p>
<div id="attachment_1762" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/wp-content/uploads/2013/02/beets_en_accion.jpg"><img class="size-full wp-image-1762" alt="Beets, en todo su esplendor, reorganizando mi música." src="http://www.malditonerd.com/wp-content/uploads/2013/02/beets_en_accion.jpg" width="640" height="148" /></a><p class="wp-caption-text">Beets, en todo su esplendor, reorganizando mi música.</p></div>
<h4>Dedos a la obra: Acomodando automáticamente tu música.</h4>
<p>Lo que te voy a explicar seguramente sea una de las tantísimas formas distintas de llegar al mismo resultado: <strong>Usar un acomodador automático de música.</strong></p>
<p>En este caso en particular, y que es el único método que conozco, voy a explicarte como acomodar toda tu música coherentemente, desde la consola de comandos de Linux, de forma totalmente automatizada -<em>o casi, del tiempo que le quieras dedicar dependerá</em>-, usando <a title="Página web oficial de Beets" href="https://beets.readthedocs.org/en/latest/" target="_blank">Beets</a>.</p>
<p><span id="more-1760"></span></p>
<p>Beets es un script hecho en Python bastante inteligente. Lo suficiente como para identificar tu música por sus ID3 tags, por su longitud si el ID3 fallara, por el nombre del archivo y del directorio que lo contiene en última instancia, y si todo lo anterior fallara, usando <a title="Accoustic fingerprinting en la Wikipedia" href="http://en.wikipedia.org/wiki/Acoustic_fingerprint" target="_blank">acoustinc fingerprinting</a> como hacen Shazam o TrackID por ejemplo <em>(<a title="Como instalar LastID en Beets" href="https://beets.readthedocs.org/en/1.0b10/plugins/lastid.html" target="_blank">por medio de un plug-in que se instala muy fácilmente y se conecta a la base de datos de LastFM</a>, pero que no llegué a utilizar por que no me hizo falta).</em></p>
<p> Una vez que Beets recopiló toda la información pertinente del archivo .mp3 con el que esté lidiando, <strong>se conecta a <a title="La base de datos de música abierta MusicBrainz" href="http://musicbrainz.org/" target="_blank">MusicBrainz</a> e identifica, actualiza, corrige y acomoda como le hubieras indicado</strong>:</p>
<ul>
<li>El nombre del artista.</li>
<li>Todas las canciones de un mismo artista en el mismo directorio.</li>
<li>El nombre del álbum.</li>
<li>Todas las canciones de un mismo álbum en el mismo directorio.</li>
<li>El nombre de la canción.</li>
<li>Todos los tags ID3 que no coincidieran o faltaran.</li>
</ul>
<p><strong>¿No es maravilloso?</strong></p>
<p>No, no lo es tanto. MusicBrainz es una base de datos de música abierta al público en general, esto es:<strong> Cualquiera puede editar, corregir o hacer modificaciones</strong>. Así es como vas a encontrar que <strong>esa canción de esa bandita under que nada mas conocés vos</strong> -<em>y todos tus amigos que como vos van al mismo bar-</em>, <strong>no va a estar en MusicBrainz</strong>. Pero, tratándose de una base de datos abierta, todo lo que tenés que hacer es cargar a tu bandita under preferida en MusicBrainz y volver a ejecutar Beets.</p>
<p>Ahora si, ¿No es maravilloso?</p>
<p>&nbsp;</p>
<h4>Como se instala:</h4>
<p>Beets, al igual que otros scripts programados en Python, es accesible desde <a title="pip, Python Package Indexer" href="http://pypi.python.org/pypi/pip" target="_blank">pip</a>, este pip, si no te suena, es como un gestor de paquetes, el <em>apt</em> de los Debian o el <em>yum</em> de los Fedoras, por ejemplo, pero para scripts Python. <strong>Te recomiendo que uses pip para instalar Beets así te olvidás de los problemas de dependencias o versiones de Python incompatibles</strong>.</p>
<p>&nbsp;</p>
<p><strong>1 -Tirando de tu gestor de paquetes, instalar pip:</strong></p>
<blockquote><p><em>apt-get install python-pip</em></p></blockquote>
<p><strong>2 &#8211; Tirando de pip, instalar Beets:</strong></p>
<blockquote><p><em>pip install beets</em></p></blockquote>
<p>&nbsp;</p>
<h4>Como se usa:</h4>
<p>Beets puede operar de dos formas principalmente:</p>
<ul>
<li>Por canción <em>(si se le pasa el switch &#8220;-s&#8221; al comando).</em></li>
<li>Por álbum <em>(esta es la opción por defecto).</em></li>
</ul>
<p>Y además de lo anterior puede ordenar tus archivos de música:</p>
<ul>
<li>En el mismo lugar en donde estén actualmente  <em>(si se le pasa el switch &#8220;-C&#8221; al comando).</em></li>
<li>Creando una colección de música nueva en otra ubicación donde le indiques <em>(opción por defecto)</em>.</li>
</ul>
<p>&nbsp;</p>
<p>Lo mas lógico y es por eso que es el comportamiento por defecto, es interpretar que toda esa mugre y desorden que llamás &#8220;tu música&#8221; la vas a copiar a otro lugar nuevo, toda ordenadita y creando un subdirectorio nuevo por cada álbum de cada artista, conteniendo las canciones que correspondan.</p>
<p>Todo esto, beets lo hace solo y lo único que necesita saber, es en que parte de tu disco rígido hay la suficiente cantidad de espacio para alojar tu actual colección de música pero esta vez bien ordenada -<em>eliminando archivos duplicados en el proceso, si los hubiera-</em>.</p>
<p>Si no disponés del espacio libre, siempre podés ejecutar <em>beet -C </em> como expliqué mas arriba, para que haga todo lo que tiene que hacer en el lugar, sin duplicar la información.</p>
<p><strong>Toda esa información, Beets la obtiene del archivo <em>.beetsconfig</em></strong>, que tenés que crear en /home/tu_usuario o en /root/ si vas por la vida como root por que te gusta vivir al límite, siguiendo esta sintaxis:</p>
<blockquote><p><em>[beets]</em><br />
<em>directory: /&lt;path_donde_hacer_una_copia_de_tu_musica&gt;/ordenada</em><br />
<em>library: /&lt;path_donde_guardar_la_base_de_datos&gt;/db.blb</em></p></blockquote>
<p>&nbsp;</p>
<p>Listo, Beets ya sabe en donde querés meter tu música ordenada. Ahora falta ejecutarlo por primera vez  indicándole dónde está la música que querés ordenar a la nueva ubicación, y acá tenés dos opciones:</p>
<ol>
<li>Armarte de paciencia para acomodar a mano uno por uno cada uno de los álbums y canciones que beets no pueda reconocer con absoluta certeza.</li>
<li>Ejecutarlos dos -<em>o tres, dependiendo de cuantas ganas tengas de dedicarle al asunto</em>- veces consecutivas sobre la pila de música desordenada y <strong>esta es la opción mas conveniente si andás medio escaso de tiempo</strong>.</li>
</ol>
<p>Así que suponiendo que toda tu musica desordenada la tenés en /mnt/musica, por ejemplo, estas son tus dos opciones:</p>
<p>&nbsp;</p>
<h4>1 - Paciéntemente, responderle a beets cuando no sepa como proceder:</h4>
<p>Este es el comportamiento por defecto de beets. Intentará identificar con el mayor grado de exactitud posible cuál es la canción y a que álbum pertenece y cuando no sepa con certeza como proceder te ofrecerá alternativas bastante descriptivas. El comando es tan simple como:</p>
<blockquote><p><em>beet import /mnt/musica</em></p></blockquote>
<p>&nbsp;</p>
<h4>2 &#8211; Dejar que haga lo suyo automágicamente, haciendo dos pasadas en modo automático y una tercera en modo manual si tenés tiempo:</h4>
<p><strong>Pasada 1:</strong> Acomodando toda la música por Artista / Album / Canción sin preguntar nada, ni copiar todo lo que no haya podido ser identificado con certeza:</p>
<blockquote><p><em>beet import -q /mnt/musica</em></p></blockquote>
<p>Cuando este proceso haya terminado, todos los archivos que no se hubieran podido identificar, seguirán estando del lado desordenado y tus opciones son, procesarlos como si fueran canciones sueltas que no pertenecen a ningún álbum de los identificados previamente o pasar directamente al paso 3, para terminar de acomodar todo manualmente.</p>
<p>Antes de decidir por cual de las dos opciones te vas a decantar, puede que te interese mirar que hay en <em>/&lt;path_donde_hacer_una_copia_de_tu_musica&gt;/ordenada</em> después de que Beets hizo su trabajo.</p>
<p>&nbsp;</p>
<p><strong>Pasada 2</strong>: Presuponer que todos los archivos que no se pudieron identificar, no pertenecen al mismo álbum:</p>
<blockquote><p><em>beet import -qs /mnt/musica</em></p></blockquote>
<p>Concluída esta parte del proceso, todos los archivos sueltos que beets encontró y pudo identificar con certeza pero no tenían album propio, los vas a encontrar muy bien ordenados dentro de <em>/&lt;path_donde_hacer_una_copia_de_tu_musica&gt;/ordenada/non-album/</em></p>
<p>&nbsp;</p>
<p><strong>Pasada 3:</strong> Igual que en el paso 1, armarse de paciencia para ordenar a mano los restantes archivos si los hubiera:</p>
<blockquote><p><em>beet import /mnt/musica</em></p></blockquote>
<p>&nbsp;</p>
<p>Ante cualquier duda, siempre podés recurrir a la <a title="El auto-tagger de beets" href="https://beets.readthedocs.org/en/latest/guides/tagger.html" target="_blank">documentación oficial del auto-tagger de Beets</a> -<em>en inglés</em>-, donde explican que pasa cuando le respondés la tal o cual cosa al script.</p>
<p>&nbsp;</p>
<p><strong>Que te sea leve. Si lo probaste, contáme como te fué y en la próxima entrega: Las carátulas de los discos.</strong></p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-1/' rel='bookmark' title='[HowTo] Como organizar tu colección de música (parte 1)'>[HowTo] Como organizar tu colección de música (parte 1)</a></li>
<li><a href='http://www.malditonerd.com/como-descargar-musica-desde-grooveshark-en-windows-y-linux/' rel='bookmark' title='[TIP] Como descargar música desde Grooveshark en Windows y Linux'>[TIP] Como descargar música desde Grooveshark en Windows y Linux</a></li>
<li><a href='http://www.malditonerd.com/howto-como-usar-windows-y-no-llorar-sangre-en-el-intento-parte-1/' rel='bookmark' title='[HowTo] Como usar Windows y no llorar sangre en el intento (parte 1).'>[HowTo] Como usar Windows y no llorar sangre en el intento (parte 1).</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>[HowTo] Como organizar tu colección de música (parte 1)</title>
		<link>http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-1/</link>
		<comments>http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-1/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 03:59:53 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[Desinterés General]]></category>
		<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lo hice y lo entendí]]></category>
		<category><![CDATA[Maestros!]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[No me va a volver a pasar]]></category>
		<category><![CDATA[SO's que se rompen.]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[como hacer de tu colección de música un canto a la vida]]></category>
		<category><![CDATA[id3]]></category>
		<category><![CDATA[mp3]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1757</guid>
		<description><![CDATA[Otro título sugerido: Sumate a la campaña pro &#8220;hagamos de eso que vos llamás una colección de música pero en realidad es una pila de mierda, un lugar habitable&#8221;. &#160; La tierra era caos y confusión y oscuridad por encima del abismo, y un viento de Dios aleteaba por encima de las aguas. Dijo Dios: [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/howto-como-usar-windows-y-no-llorar-sangre-en-el-intento-parte-1/' rel='bookmark' title='[HowTo] Como usar Windows y no llorar sangre en el intento (parte 1).'>[HowTo] Como usar Windows y no llorar sangre en el intento (parte 1).</a></li>
<li><a href='http://www.malditonerd.com/como-descargar-musica-desde-grooveshark-en-windows-y-linux/' rel='bookmark' title='[TIP] Como descargar música desde Grooveshark en Windows y Linux'>[TIP] Como descargar música desde Grooveshark en Windows y Linux</a></li>
<li><a href='http://www.malditonerd.com/howto-como-ser-super-administrador-en-windows/' rel='bookmark' title='[HowTo] Como ser super-administrador en Windows'>[HowTo] Como ser super-administrador en Windows</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<h4>Otro título sugerido: Sumate a la campaña pro &#8220;hagamos de eso que vos llamás una colección de música pero en realidad es una pila de mierda, un lugar habitable&#8221;.</h4>
<p>&nbsp;</p>
<blockquote><p><span style="color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: small;"><em>La tierra era caos y confusión y oscuridad por encima del abismo, y un viento de Dios aleteaba por encima de las aguas. <span style="color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: small;">Dijo Dios: &#8220;Haya <a title="ID3 en la Wikipedia que todo lo sabe." href="http://es.wikipedia.org/wiki/ID3" target="_blank">ID3 Tag</a>&#8220;, y hubo luz.</span></em><br />
</span></p>
<p style="text-align: right;">Génesis &#8211; v1.2 RC</p>
</blockquote>
<p>&nbsp;</p>
<p>Durante los últimos diez a doce años, yo, ella, mis parientes, mis empleados y un par de amigos hemos venido acumulando música en formato MP3 en mi servidor sin ningún órden en particular. Cada quien como se le cantó el culo ese día, fué y copió y pegó en su directorio la tal o cual cantidad de archivos .mp3 que:</p>
<ul>
<li>Bajó de internet infringiendo algún tipo de ley que protege derechos de autor y propiedad intelectual.</li>
<li>Se robó de la PC de un amigo o cliente infringiendo la anterior mas la que protege el derecho a la privacidad <em>(Eso lo acabo de inventar, ¿existe?)</em>.</li>
<li>O que ripeó del CD que fué y se compró en su momento y por una cuestión de comodidad -<em>que hoy en día es mas simple escuchar un mp3 que un CD</em>- prefirió tener en ese formato.</li>
</ul>
<div id="attachment_1758" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/wp-content/uploads/2013/01/Desorden.jpg"><img class="size-full wp-image-1758" alt="Mi colección de música toda desordenada era un basurero." src="http://www.malditonerd.com/wp-content/uploads/2013/01/Desorden.jpg" width="640" height="192" /></a><p class="wp-caption-text">Mi colección de música toda desordenada era un basurero.</p></div>
<p>&nbsp;</p>
<p>El resultado como era de esperarse, es la pila de mierda desordenada mas grande que puedan imaginarse. Ahora que los ordené, sé que son 87Gb de archivos, una masa  informe, dispersa, mal nombrada, mal etiquetada y totalmente desperdigada, duplicada, triplicada y hasta cuadruplicada en algunos pocos casos que detecté.</p>
<p><span id="more-1757"></span></p>
<p><strong>Una basura, que cargo conmigo desde tiempos inmemoriales.</strong></p>
<p>En diversas oportunidades durante todo ese tiempo, intenté ponerle patas para abajo al asunto con relativo y mas bien escaso éxito. Busqué, organicé, buceé en el basurero hasta que me colmó la paciencia y todo volvió a seguir su cauce natural, la gente siguió tirando archivos donde se le ocurrió, mi intento vano de poner orden no hizo mas que agregarle entropía al sistema -<em>tal cual dicta el segundo principio de la termodinámica</em>- y la cosa lejos de mejorar, empeoró mucho, mas y mejor.</p>
<p>&#8230;Y no hubiera sido tan grave, si no fuera por el hecho de que en todo ese tiempo, mi servidor pasó por no menos de 4 mudas completas de hardware si no más, saltando de un único disco de unos 30 GB a algo así como 1.2 TB.</p>
<p>Con el consiguiente traspaso de información de un disco a otro, alguna que otra cagada que me mandé en el medio borrando cosas de mas, algún disco que murió en cumplimiento del deber y algún otro que murió ahogado en barro, producto de catástrofes naturales -<em>literal</em>-, intentar poner orden parecía imposible, se me quitaban las ganas nada mas tirar un find en /.</p>
<p>&nbsp;</p>
<h4>Yo era un infeliz, hasta que un amigo me recomendó subsonic.</h4>
<p>Un día le puse <a title="Si no sabés que es Subsonic, click acá (y de nada)." href="http://www.subsonic.org/pages/index.jsp" target="_blank">Subsonic</a> a mi server. Ese fué el día en que me dí cuenta que lo mío era una vergüenza y que o hacía algo al respecto, o no merecía vivir <em>(pero eso es tema para otro post)</em>. Producto de lo maravilloso de Subsonic, decidí que si bien parecía mas fácil borrar todo a la mierda y empezar de cero, también podría intentar organizar el basurero.</p>
<p><strong>Y me fué bastante bien</strong>, mucho mejor de lo que esperaba, y sin haberle dedicado taaaaaanto tiempo al asunto, así que esa fué, a modo de preámbulo, <em>la causa</em>.</p>
<p>El efecto es lo que viene a continuación y que voy escribir en la parte dos de este artículo por que me caigo del sueño. Llamémosle &#8220;mi método&#8221;, el como hice, para que de toda ese desorden salga algo bastante coherente, en un proceso mayoritariamente automatizado y sin morir en el intento.</p>
<p>&nbsp;</p>
<h4>Requerimientos:</h4>
<p>Si sos habitué del hilachento, sabrás que acá se prefiere Linux y nada de pendejadas así que indistintamente de donde sea que almacenes tu música -<em>ya sea un una microSD de 32 GB en un raspberry pi, en un NAS, en tu tablet o teléfono o en una laptop con Windows</em>- para la primera parte del proceso, vas a necesitar una PC con Linux y si tenés un setup mas o menos parecido al mío -<em>léase: tu servidor hogareño corre Linux</em>-, entonces no tenés mas que seguir esta guía mas o menos al pié de la letra para llegar al mismo resultado.</p>
<p>&nbsp;</p>
<h4>Próxima entrega:</h4>
<p><strong><a title="La parte 2 de este artículo." href="http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-2/">[HowTo] Como organizar tu colección de música (parte 2)</a>:</strong> Acomodando en directorios y renombrando automáticamente tus archivos desde la consola de Linux para finalmente meterle automágicamente las carátulas a los discos desde cualquier PC con Windows.</p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/howto-como-usar-windows-y-no-llorar-sangre-en-el-intento-parte-1/' rel='bookmark' title='[HowTo] Como usar Windows y no llorar sangre en el intento (parte 1).'>[HowTo] Como usar Windows y no llorar sangre en el intento (parte 1).</a></li>
<li><a href='http://www.malditonerd.com/como-descargar-musica-desde-grooveshark-en-windows-y-linux/' rel='bookmark' title='[TIP] Como descargar música desde Grooveshark en Windows y Linux'>[TIP] Como descargar música desde Grooveshark en Windows y Linux</a></li>
<li><a href='http://www.malditonerd.com/howto-como-ser-super-administrador-en-windows/' rel='bookmark' title='[HowTo] Como ser super-administrador en Windows'>[HowTo] Como ser super-administrador en Windows</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/howto-como-organizar-tu-coleccion-de-musica-parte-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>[TIP] Como cambiar tu ID de teamviewer y evitar así la sospecha de uso comercial.</title>
		<link>http://www.malditonerd.com/tip-como-cambiar-tu-id-de-teamviewer-y-evitar-asi-la-sospecha-de-uso-comercial/</link>
		<comments>http://www.malditonerd.com/tip-como-cambiar-tu-id-de-teamviewer-y-evitar-asi-la-sospecha-de-uso-comercial/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 02:41:40 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[Lo hice y lo entendí]]></category>
		<category><![CDATA[TIPS]]></category>
		<category><![CDATA[cada vez peor pero un gran programa aún así]]></category>
		<category><![CDATA[Teamviewer]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1754</guid>
		<description><![CDATA[Este es un post cortito, para todos los que son del palo, así que ni hace falta aclarar mucho de que estoy hablando: Teamviewer dice que como te conectás a muchas PC, deberías pagar -y es cierto, deberías y si podés hacelo por que es un gran programa- y que como deberías pagar y no [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/tip-como-actualizar-microsoft-security-essentials-offline/' rel='bookmark' title='[TIP] Como actualizar Microsoft Security Essentials Offline'>[TIP] Como actualizar Microsoft Security Essentials Offline</a></li>
<li><a href='http://www.malditonerd.com/tip-como-borrar-las-contrasenas-de-red-guardadas/' rel='bookmark' title='[TIP] Como borrar las contraseñas de red guardadas.'>[TIP] Como borrar las contraseñas de red guardadas.</a></li>
<li><a href='http://www.malditonerd.com/tip-como-recargar-bashrc-o-bash_profile-sin-cerrar-la-sesion-de-consola/' rel='bookmark' title='[TIP] Como recargar .bashrc o .bash_profile sin cerrar la sesión de consola.'>[TIP] Como recargar .bashrc o .bash_profile sin cerrar la sesión de consola.</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Este es un post cortito, para todos los que son del palo, así que ni hace falta aclarar mucho de que estoy hablando:<strong> Teamviewer dice que como te conectás a muchas PC, deberías pagar</strong> -<em>y es cierto, deberías y si podés hacelo por que es un gran programa</em>- y que como deberías pagar y no pagás, te desconecta cada 5 minutos, durante 5 minutos.</p>
<div id="attachment_1755" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/tip-como-cambiar-tu-id-de-teamviewer-y-evitar-asi-la-sospecha-de-uso-comercial/tv/" rel="attachment wp-att-1755"><img class="size-full wp-image-1755" alt="TeamViewer, una gran herramienta, un poco hincha pelotas eso si, sobre todo ahora que desde la versión 7 si sospecha de uso comercial te desconecta cada 5 minutos." src="http://www.malditonerd.com/wp-content/uploads/2012/12/tv.jpg" width="640" height="159" /></a><p class="wp-caption-text">TeamViewer, una gran herramienta, un poco hincha pelotas eso si, sobre todo ahora que desde la versión 7 si sospecha de uso comercial te desconecta cada 5 minutos.</p></div>
<p>Del lado de los pobres, estamos lo que quisieramos pagarlo pero no tenemos con qué por que no se justifica, o los giles que le arreglamos la PC a todos los parientes y tampoco vamos a andar pagándo en dólares por un programa para dar un servicio que depués -<em>a lo sumo, con suerte</em>- cobramos en especias.</p>
<p><span id="more-1754"></span></p>
<p>&nbsp;</p>
<p>Así que acá va:</p>
<h4>Como cambiarle el ID a tu <em>TeamViewer</em> y zafar de la sospecha de uso comercial, en tres simples pasos:</h4>
<ul>
<li>Borrá tu HKEY_LOCAL_MACHINE\SOFTWARE\TEAMVIEWER o HKEY_CURRENT_USER\SOFTWARE\TEAMVIEWER (la carpeta completa, si).</li>
<li>Borrá tu %appdata%\teamviewer</li>
<li>Cambiá la <a title="Mac Address en la Wikipedia." href="http://es.wikipedia.org/wiki/Direcci%C3%B3n_MAC" target="_blank">Mac Address</a> de tu placa de red.</li>
</ul>
<p>De nada.</p>
<p>&nbsp;</p>
<p><strong>Si no entendiste nada de lo que expliqué, acá va un poco mas detallado:</strong></p>
<ul>
<li>Cerrá Teamviewer si estuviera en ejecución.</li>
<li>Ejecutá regedit y borrá una de esas dos carpetas que indico, la que tuvieras en tu PC que al parecer dependerá de la combinación de versión de Teamviewer / Windows que estés usando.</li>
<li>En Inicio / Ejecutar, escribí  %appdata% , dale al enter y borrá el directorio Teamviewer.</li>
<li>Desde el administrador de dispositivos o las propiedades de la conexión de red que te provea de internet, cambiale la mac address a tu placa de red por una cualquiera, que podés inventar en el momento teniendo en cuenta que por ser hexadecimal solo podés usar los números y las letras de la A a la F.</li>
</ul>
<p>&nbsp;</p>
<p>Para el último paso, también podés optar por algún programita que haga lo mismo, por ejemplo el <a title="Página web oficial de MacMakeUp" href="http://www.gorlani.com/portal/projects/mac-makeup-the-original" target="_blank">macmakeup</a>, <em>(Open Source, Spyware free, me consta)</em> <strong>eligiendo tu conexión de red</strong> de la lista desplegable y haciendo click en los botoncitos en este orden:</p>
<ol>
<li>Generate random</li>
<li>Completely random MAC</li>
<li>Cycle interface now.</li>
</ol>
<p>Después de esto, <strong>cuando inicies Teamviewer, no mas sospecha de uso comercial</strong>, no mas interrupciones cada cinco minutos.</p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/tip-como-actualizar-microsoft-security-essentials-offline/' rel='bookmark' title='[TIP] Como actualizar Microsoft Security Essentials Offline'>[TIP] Como actualizar Microsoft Security Essentials Offline</a></li>
<li><a href='http://www.malditonerd.com/tip-como-borrar-las-contrasenas-de-red-guardadas/' rel='bookmark' title='[TIP] Como borrar las contraseñas de red guardadas.'>[TIP] Como borrar las contraseñas de red guardadas.</a></li>
<li><a href='http://www.malditonerd.com/tip-como-recargar-bashrc-o-bash_profile-sin-cerrar-la-sesion-de-consola/' rel='bookmark' title='[TIP] Como recargar .bashrc o .bash_profile sin cerrar la sesión de consola.'>[TIP] Como recargar .bashrc o .bash_profile sin cerrar la sesión de consola.</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/tip-como-cambiar-tu-id-de-teamviewer-y-evitar-asi-la-sospecha-de-uso-comercial/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Placer culposo. ¿Cuál es el tuyo?</title>
		<link>http://www.malditonerd.com/placer-culposo-cual-es-el-tuyo/</link>
		<comments>http://www.malditonerd.com/placer-culposo-cual-es-el-tuyo/#comments</comments>
		<pubDate>Sun, 16 Dec 2012 15:24:19 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[Desinterés General]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[opinión]]></category>
		<category><![CDATA[¿Lloviendo estrellas? WTF]]></category>
		<category><![CDATA[Cristian Castro]]></category>
		<category><![CDATA[es de puto]]></category>
		<category><![CDATA[placer culposo]]></category>
		<category><![CDATA[Ricardo Montaner]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1750</guid>
		<description><![CDATA[¿Entre los de determinada religión estará mal visto que te guste escuchar Slipknot?, ¿entre tus compañeros de poker estaría mal visto que te guste escuchar una canción de Thalía sin verle las tetas en el video clip?, ¿en tu clase de violonchelo te mirarían bastante mal si supieran que te gusta la tal o cual [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/mon/' rel='bookmark' title='Mono &#8211; Life In Mono'>Mono &#8211; Life In Mono</a></li>
<li><a href='http://www.malditonerd.com/scorpions-lonely-nights/' rel='bookmark' title='Scorpions &#8211; Lonely Nights'>Scorpions &#8211; Lonely Nights</a></li>
<li><a href='http://www.malditonerd.com/persevera-y-triunfaras/' rel='bookmark' title='Persevera y triunfarás'>Persevera y triunfarás</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>¿Entre los de determinada religión estará mal visto que te guste escuchar Slipknot?, ¿entre tus compañeros de poker estaría mal visto que te guste escuchar una canción de Thalía sin verle las tetas en el video clip?, ¿en tu clase de violonchelo te mirarían bastante mal si supieran que te gusta la tal o cual canción de Daddy Yankee?, ¿te echarían a patadas en el culo de tu trabajo si supieran que tenés todos los CD de Damas Gratis en el playlist del iPod?</p>
<p>Este es otro artículo que tengo pendiente de escribir hace meses, desde que un día estando en casa de Lucas de la nada me soltó esa misma pregunta:</p>
<p>&nbsp;</p>
<ul>
<li><em>¿Cuál es tu placer culposo?</em></li>
</ul>
<p>&nbsp;</p>
<p>La pregunta de Lucas venía por el lado de la heterosexualidad. Su placer culposo era algún tema de Cristian Castro, creo que ese donde llueven estrellas&#8230; Ahora no sé si es que no lo recuerdo o no lo quiero recordar. Podría tener un bloqueo inconsciente, por que hay cosas que mejor no enterarse.</p>
<p><span id="more-1750"></span></p>
<p>Las mujeres <em>-y los hombres gay-</em> corren con ventaja acá. No tienen este problema. Por el contrario, entre los machos hererosexuales hay como una regla intrínseca:</p>
<p>Determinada canción no te puede gustar, por que es de puto.</p>
<p>No te voy a preguntar cuales son los motivos, no me interesan y seguramente se puedan inferir de tu respuesta. Escudado por el anonimato que te brinda internet, podés falsificar tu nombre o nick incluso, para contestarme esta pregunta:</p>
<h4></h4>
<h4>¿Cuál es esa canción que te da vergüenza escuchar pero te gusta?</h4>
<p>&nbsp;</p>
<p>Yo tengo varias, como seguramente te pasará a vos también. Ya hace 4 años la idea del placer culposo medio que se venía perfilando cuando escribí este artículo sobre una canción de <a title="Los Rancheros - Mujer" href="http://www.malditonerd.com/ni-por-todo-el-oro-del-mundo/" target="_blank">Los Rancheros: Mujer</a>. Ahi tienen una que me da vergüenza, mucha.</p>
<p>&nbsp;</p>
<p><strong>Ahora que acabo de revisar todo el playlist que cargo conmigo en el teléfono, acá va, mi placer culposo, la canción que mas me avergüenza andar escuchando:</strong></p>
<p>&nbsp;</p>
<p style="text-align: center;"><p><a href="http://www.malditonerd.com/placer-culposo-cual-es-el-tuyo/"><em>Pinche aquí para ver el vídeo</em></a></p></p>
<p style="text-align: center;"><a title="Ver este video en Youtube" href="http://www.youtube.com/watch?v=sEQ-kUzopTY" target="_blank">Ricardo Montaner &#8211; Déjame llorar | 5 minutos música triste en Youtube.</a></p>
<p>&nbsp;</p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/mon/' rel='bookmark' title='Mono &#8211; Life In Mono'>Mono &#8211; Life In Mono</a></li>
<li><a href='http://www.malditonerd.com/scorpions-lonely-nights/' rel='bookmark' title='Scorpions &#8211; Lonely Nights'>Scorpions &#8211; Lonely Nights</a></li>
<li><a href='http://www.malditonerd.com/persevera-y-triunfaras/' rel='bookmark' title='Persevera y triunfarás'>Persevera y triunfarás</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/placer-culposo-cual-es-el-tuyo/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>[TIP] Como verificar un vhost desde la shell con cURL.</title>
		<link>http://www.malditonerd.com/tip-como-verificar-un-vhost-desde-la-shell-con-curl/</link>
		<comments>http://www.malditonerd.com/tip-como-verificar-un-vhost-desde-la-shell-con-curl/#comments</comments>
		<pubDate>Sat, 15 Dec 2012 18:16:28 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lo hice y lo entendí]]></category>
		<category><![CDATA[TIPS]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[cURL]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tengo que dedicarle 20 minutos de photoshop a hacer un ninja nuevo un día de estos por que seguir usando el mismo de siempre es una falta de respeto.]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1749</guid>
		<description><![CDATA[Shared Hosting, Hosting compartido, ¿te suena el concepto? Si no te suena pero tenés un blog o página web, entonces debería, por que lo más probable es que estés en un hosting compartido, donde una única instancia de webserver por número de IP aloja mas de un dominio. Este blog, sin ir mas lejos, está [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/tip-como-bajar-los-subtitulos-desde-cuevana/' rel='bookmark' title='[TIP] Como bajar los subtítulos desde Cuevana'>[TIP] Como bajar los subtítulos desde Cuevana</a></li>
<li><a href='http://www.malditonerd.com/micro-tip-como-obtener-un-listado-del-espacio-ocupado-desde-la-consola-de-linux-ordenado-de-mayor-a-menor/' rel='bookmark' title='[Micro TIP] Como obtener un listado del espacio ocupado desde la consola de Linux ordenado de mayor a menor'>[Micro TIP] Como obtener un listado del espacio ocupado desde la consola de Linux ordenado de mayor a menor</a></li>
<li><a href='http://www.malditonerd.com/como-descargar-musica-desde-grooveshark-en-windows-y-linux/' rel='bookmark' title='[TIP] Como descargar música desde Grooveshark en Windows y Linux'>[TIP] Como descargar música desde Grooveshark en Windows y Linux</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Shared Hosting, Hosting compartido, ¿te suena el concepto?</p>
<p>Si no te suena pero tenés un blog o página web, entonces debería, por que lo más probable es que estés en un hosting compartido, donde <strong>una única instancia de webserver</strong> por número de IP <strong>aloja mas de un dominio.</strong></p>
<div id="attachment_1594" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/wp-content/uploads/2011/12/ninja.jpg"><img class="size-full wp-image-1594" title="Mas command Line Ninjitsu en Maldito Nerd y ya empieza a darme vergüenza usar siempre la misma imágen esta..." src="http://www.malditonerd.com/wp-content/uploads/2011/12/ninja.jpg" alt="Mas command Line Ninjitsu en Maldito Nerd y ya empieza a darme vergüenza usar siempre la misma imágen esta..." width="640" height="60" /></a><p class="wp-caption-text">Mas command Line Ninjitsu en Maldito Nerd y ya empieza a darme vergüenza usar siempre la misma imágen esta&#8230;</p></div>
<p>Este blog, sin ir mas lejos, está en un hosting compartido. Este es el número de IP detrás del cual un Apache sirve los contenidos que estás leyendo ya mismo:</p>
<blockquote>
<pre># host malditonerd.com
malditonerd.com has address 67.205.62.197</pre>
</blockquote>
<p>En este mismo servidor, además del hilachento, se alojan otros sitios, por ejemplo:</p>
<blockquote>
<pre># host alsweddings.com
alsweddings.com has address 67.205.62.197</pre>
</blockquote>
<p>Internamente, el webserver <em>-<a title="Apache foundation - La página web oficia." href="http://apache.org" target="_blank">Apache</a> en mi caso-</em>, denomina a  cada uno de estos sitios <em>&#8220;vhosts&#8221;.</em></p>
<p><span id="more-1749"></span></p>
<h4>¿Como sabe Apache que tu navegador está intentando entrar a malditonerd.com y no a alswedding.com cuando recibe la petición de servir una página?</h4>
<p>&nbsp;</p>
<p>Cuando tu browser quiere mostrarte el contenido de malditonerd.com, el sistema operativo le pregunta al servidor  de DNS:</p>
<blockquote><p><em>- ¿Cual es el número de IP de malditonerd.com?</em></p>
<p><em>- Este: 67.205.62.197</em></p></blockquote>
<p>El sistema operativo le avisa entonces al browser que se tiene que conectar al número de IP en cuestión y el browser establece la conexión agregando un HTTP Header especial:<em> &#8220;host&#8221;.</em></p>
<p>El HTTP header <em>&#8220;host&#8221;</em> que recibe el Apache detrás del IP 67.205.62.197 se usa entonces para que el servidor web sepa distinguir si tiene que mostrar este blog de mierda o la paginita de una wedding planner. ¿No es maravilloso?.</p>
<p>&nbsp;</p>
<p>Si acabás de montar una página nueva o blog que todavía no tiene un nombre de dominio o anduviste haciendo cambios en tus vhosts por la causa que fuera, te vas a encontrar con la necesidad de verificar si funciona pero no vas a poder por que cuando tu sistema operativo le pregunte a tu servidor de DNS cual es el IP del dominio especificado, tu DNS te va a responder con un número de IP incorrecto si existiera de antemano o directamente te va a decir que no existe, que no rompas mas los huevos.</p>
<p>Llegado a este punto, tus opciones son dos:</p>
<ul>
<li>Agregar el par nombre de dominio / número de IP a tu archivo hosts.</li>
<li>Probar con un browser que te permita modificar los HTTP headers.</li>
</ul>
<p>&nbsp;</p>
<h4>cURL al rescate.</h4>
<p>Si leiste hasta acá probablemente seas del tipo de persona de los que siempre tienen una shell corriendo, entonces, ¿qué más fácil que usar el comando curl para testear un vhost?</p>
<p>Con la opción &#8220;-H&#8221; podés indicarle a curl que agregue al request HTTP headers adicionales, así que para probar el vhost malditonerd.com en el IP 67.205.62.197 no tenés mas que hacer:</p>
<blockquote>
<pre># curl -H "host: malditonerd.com" 67.205.62.197</pre>
</blockquote>
<p><strong>Si tu vhost no anda, debería devolverte un 404, not found</strong>, con lo que podés agregarle una vueltita de tuerca al asunto, como acá, que lo hago fallar adrede pidiéndole al Apache detrás de otro número de IP de vaya uno a saber quién, que me muestre a malditonerd.com:</p>
<blockquote>
<pre>curl -H "host: malditonerd.com" 75.101.143.93 | grep 404</pre>
</blockquote>
<p>&nbsp;</p>
<p>Obvio, tenés que tener <a title="cURL en la Wikipedia" href="http://es.wikipedia.org/wiki/CURL" target="_blank">cURL</a> instalado de antemano, pero es coser y cantar y es un viaje de ida.</p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/tip-como-bajar-los-subtitulos-desde-cuevana/' rel='bookmark' title='[TIP] Como bajar los subtítulos desde Cuevana'>[TIP] Como bajar los subtítulos desde Cuevana</a></li>
<li><a href='http://www.malditonerd.com/micro-tip-como-obtener-un-listado-del-espacio-ocupado-desde-la-consola-de-linux-ordenado-de-mayor-a-menor/' rel='bookmark' title='[Micro TIP] Como obtener un listado del espacio ocupado desde la consola de Linux ordenado de mayor a menor'>[Micro TIP] Como obtener un listado del espacio ocupado desde la consola de Linux ordenado de mayor a menor</a></li>
<li><a href='http://www.malditonerd.com/como-descargar-musica-desde-grooveshark-en-windows-y-linux/' rel='bookmark' title='[TIP] Como descargar música desde Grooveshark en Windows y Linux'>[TIP] Como descargar música desde Grooveshark en Windows y Linux</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/tip-como-verificar-un-vhost-desde-la-shell-con-curl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Distribuciones de Linux para gente jóven, distribuciones para gente mayor.</title>
		<link>http://www.malditonerd.com/distribuciones-de-linux-para-gente-joven-distribuciones-para-gente-mayor/</link>
		<comments>http://www.malditonerd.com/distribuciones-de-linux-para-gente-joven-distribuciones-para-gente-mayor/#comments</comments>
		<pubDate>Sun, 09 Dec 2012 14:51:19 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[Desinterés General]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1748</guid>
		<description><![CDATA[Otro título sugerido: Crónica de un intento desesperado por revivir un Linux remoto sin tener acceso presencial. (Bueno, tal vez no tan desesperado, lo confieso). &#160; La vida es como un panqueque. Nada te prepara para lo que está por venir por que nunca se sabe. En algún momento vos, que literalmente eras un huevito, [...]<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/micro-tip-como-obtener-un-listado-del-espacio-ocupado-desde-la-consola-de-linux-ordenado-de-mayor-a-menor/' rel='bookmark' title='[Micro TIP] Como obtener un listado del espacio ocupado desde la consola de Linux ordenado de mayor a menor'>[Micro TIP] Como obtener un listado del espacio ocupado desde la consola de Linux ordenado de mayor a menor</a></li>
<li><a href='http://www.malditonerd.com/google-no-sabe-interpretar-lo-que-busca-la-gente/' rel='bookmark' title='Google no sabe interpretar lo que busca la gente.'>Google no sabe interpretar lo que busca la gente.</a></li>
<li><a href='http://www.malditonerd.com/me-agrega-mucha-gente-a-su-lista-de-contactos-de-msn-messenger/' rel='bookmark' title='Me agrega mucha gente a su lista de contactos de MSN Messenger'>Me agrega mucha gente a su lista de contactos de MSN Messenger</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<h4>Otro título sugerido: Crónica de un intento desesperado por revivir un Linux remoto sin tener acceso presencial. <strong><em>(Bueno, tal vez no tan desesperado, lo confieso).</em></strong></h4>
<p>&nbsp;</p>
<p>La vida es como un panqueque. Nada te prepara para lo que está por venir por que nunca se sabe. En algún momento vos, que literalmente eras un huevito, vas a romper el cascarón, te vas a mezclar con la harina y terminar en la sartén de la vida.</p>
<p>Un día el destino, cocinero hijo de puta, decide que de ese lado ya te freíste lo suficiente. El panqueue vuela en el aire, da un giro de 180 grados y aterriza del otro lado para seguir cocinándose a buen ritmo. ¿Cómo irás a terminar?</p>
<p>¿Crudo? ¿a punto? ¿crocante? ¿quemado e incomible?, nunca se sabe.</p>
<p>Mi salto por los aires ocurrió hace poco mas de dos años. Algunos meses mas tarde, metí algunas mudas de ropa en un bolso y ahora vivo 600Km mas allá.</p>
<p>Dejé toda una vida atrás como ya había hecho en un sinnúmero de oportunidades anteriores. Entre todas las cosas que dejé atrás, quedó mi fileserver, el último de mis Gentoos. Unattended, en piloto automático, salvado de una ingente cantidad de cortes de energía eléctrica por una UPS de medio pelo, tirado en un rinconcito, me lo imagino juntando una finísima pero uniforme capa de polvo conforme pasan los meses. Enterrado en vida y olvidado pero cumpliendo su función a raja tabla, como siempre hizo y salvaguardando toda mi información personal, monitoreando todas mis PC con nagios y munines. Parece estar haciendo nada pero en realidad hace muchísimo.</p>
<p>&nbsp;</p>
<div id="attachment_1628" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/wp-content/uploads/2012/02/linuxero_que_se_cambio_a_windows_dia_1.jpg"><img class="size-full wp-image-1628" title="Ahhhh... Gentoo... ¿No es maravilloso?" src="http://www.malditonerd.com/wp-content/uploads/2012/02/linuxero_que_se_cambio_a_windows_dia_1.jpg" alt="Ahhhh... Gentoo... ¿No es maravilloso?" width="640" height="245" /></a><p class="wp-caption-text">Ahhhh&#8230; Gentoo&#8230; ¿No es maravilloso?</p></div>
<h3><span id="more-1748"></span></h3>
<h3>Si no está roto, ¿para qué arreglarlo?</h3>
<p>Tuve a lo largo de mi vida algo así como 9 mudanzas. El común denominador -<em>uno de los tantos</em>- en todas ellas era siempre el mismo, algún vecino viejo y choto. Un viejo hinchapelotas, impaciente y cascarrabias.</p>
<p>No se puede ser viejo y no ser hinchapelotas a los ojos de la juventud retozante. Conforme pasan los años, el día transcurre con mas prisa. Como impelido por un petardo en el culo, corrés de un lado al otro dejando contentos a todos y llegás al final del día cagado a palos. Los últimos dos metros hasta tu cama los flotás mientras te desvestís en el aire&#8230;</p>
<p>El café agrio me raspa la garganta mientras desayuno. Como buen viejo que se precie de serlo, dejé de azucararlo hace tiempo por que hay que cuidar la salud. La música de la fiesta a dos casas de distancia y los subsecuentes gritos y botellas rotas en la calle me despertaron anoche en no menos de tres oportunidades.</p>
<p>Dormí como el culo y ahora no sé si son lagañas o que me faltaron dos horas de sueño. Pretendo arreglar mi Gentoo remotamente por que me quedé fuera por pelotudo. Al segundo intento se me quitaron las ganas de Googlear. Una pila de ropa sucia se alza hirusta encima de mi lavaropas. Pienso que la necesito mañana lavada y planchada, mando Gentoo al carajo.</p>
<p>Estoy viejo.</p>
<p>&nbsp;</p>
<h3>El principio del fin:</h3>
<p>Hace unos días me tocaba un viaje de 8 hs en un colectivo de larga distancia. Como hacía rato que quería actualizar el kernel de este Gentoo y se me había acumulado un par de cientos de megas en actualizaciones disponibles, decidí que era un buen momento para encargarme de eso. ¿Que más podía hacer en todo ese tiempo?</p>
<p>Abrí el robotito verde, conecté una sesión SSH al servidor, abrí una sesión de screen, mandé a actualizar todo. Consultado al respecto, respondí a todo con un &#8220;no me importa nada&#8221;. Seguí leyendo feeds hasta que me quedé sin conexión de datos. Esa fué la última vez que ví a mi servidor vivito y coleando.</p>
<p>Ni miré la lista de paquetes que se estaban por actualizar por que eran como 300. Había paquetes jodidos, de esos que se miran y no se tocan. Me cambió init para que use OpenRC, me actualizó la versión de Baselayout, de Python, de Udev y un larguísimo etcétera.</p>
<p>Como estoy en la rama estable -<em>pensé</em>-, todo me chupa un huevo. Si a todo, no me importa nada. No voy a leer toda la documentación que vos Gentoo pretendés que lea en la pantallita de mi teléfono celular. Actualizame los archivos de configuración como se te cante el culo que tengo como 3 horas mas de viaje y hay buena onda con la chica que me tocó de compañera de asiento.</p>
<p>Ya no estoy para estos trotes. Gentoo es una distribución para principiantes por que los principantes son siempre jóvenes y a los jóvenes el tiempo les alcanza. A Gentoo hay que dedicarle tiempo y yo ya no tengo ganas. Tengo un montón de responsabilidades, una hija que reclama mi atención y media vida por delante.</p>
<p>Así fué como lo hice mierda. No anda nada. Sé que está vivo por que me sigue mandando mails todos los días, puedo entrarle por FTP a hacer cosas o por HTTP pero no tengo shell ni nada en los logs que me dé una pista de que carajo pasa.</p>
<p>Le pedí al operador del datacenter -<em>mi hermano, al server en su momento lo tiré en un rincón de su casa y me fuí a la mierda</em>- que me lo reinicie por las malas pero el resultado final es siempre el mismo. Creo que estoy fuera en caracter definitivo, no se me ocurre como recuperar el control ni hacerme con una shell de nuevo.</p>
<p><strong> Y-no-me-im-por-ta.</strong></p>
<p>&nbsp;</p>
<h3>Dime cual es tu edad y te diré que distribución de Linux elegir.</h3>
<p>Cuando tus tiempos están tan acotados, ya no podés ni querés tener que googlear respuestas a interrogantes que nunca deberías haber tenido en primera instancia. Querés que todo funcione, que la vida deje de sorprenderte.</p>
<p>Gentoo debe ser una de las mejores -<em>si no la mejor</em>- distribución si querés profundizar en el funcionamiento interno de un Linux y recién estás dando tus primeros pasos. Te enseña como las partes se encastran y concatenan para que todo funcione, pero es para principiantes, para gente con tiempo y ganas, para cuando sos jóven y con menos responsabilidades. Del 2004 a esta parte, ya aprendí mucho mas de lo que necesito a diario y el que fuera mi bastión en Gentoo está dando sus últimos estertores.</p>
<p>Ahora quiero que todo funcione y no tener que pensar que algo podría romperse.</p>
<p>Fuck the fucking fuckers, me voy a Debian.</p>
<p>Hasta nunca Gentoo, este fué el último golpe que me das. Estoy quemado e incomible de uno de mis lados, viejo, impaciente y cascarrabias.</p>
<p>Ha sido un gustazo, ha sido todo un viaje.</p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/micro-tip-como-obtener-un-listado-del-espacio-ocupado-desde-la-consola-de-linux-ordenado-de-mayor-a-menor/' rel='bookmark' title='[Micro TIP] Como obtener un listado del espacio ocupado desde la consola de Linux ordenado de mayor a menor'>[Micro TIP] Como obtener un listado del espacio ocupado desde la consola de Linux ordenado de mayor a menor</a></li>
<li><a href='http://www.malditonerd.com/google-no-sabe-interpretar-lo-que-busca-la-gente/' rel='bookmark' title='Google no sabe interpretar lo que busca la gente.'>Google no sabe interpretar lo que busca la gente.</a></li>
<li><a href='http://www.malditonerd.com/me-agrega-mucha-gente-a-su-lista-de-contactos-de-msn-messenger/' rel='bookmark' title='Me agrega mucha gente a su lista de contactos de MSN Messenger'>Me agrega mucha gente a su lista de contactos de MSN Messenger</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/distribuciones-de-linux-para-gente-joven-distribuciones-para-gente-mayor/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>El captcha de la muerte</title>
		<link>http://www.malditonerd.com/el-captcha-de-la-muerte/</link>
		<comments>http://www.malditonerd.com/el-captcha-de-la-muerte/#comments</comments>
		<pubDate>Sat, 29 Sep 2012 02:38:37 +0000</pubDate>
		<dc:creator>Maldito Nerd</dc:creator>
				<category><![CDATA[Humilde opinión]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[Entiendan que los chinos son casi la mitad de la poblacion mundial y por eso Google presupone que todos deberíamos leer cantonés]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[recaptcha]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://www.malditonerd.com/?p=1745</guid>
		<description><![CDATA[Después se enojan cuando uno va y le hace trampas a los captchas de Google para aumentar así las probabilidades de éxito.<div class='yarpp-related-rss'>

Otros artículos que pueden interesarte:<ol>
<li><a href='http://www.malditonerd.com/boicoteando-google-un-captcha-a-la-vez/' rel='bookmark' title='Boicoteando Google, un captcha a la vez.'>Boicoteando Google, un captcha a la vez.</a></li>
<li><a href='http://www.malditonerd.com/creo-que-google-me-esta-tomando-el-pelo/' rel='bookmark' title='Creo que Google me está tomando el pelo.'>Creo que Google me está tomando el pelo.</a></li>
<li><a href='http://www.malditonerd.com/humor-que-no-hace-gracia/' rel='bookmark' title='Humor que no hace gracia.'>Humor que no hace gracia.</a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="attachment_1746" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.malditonerd.com/wp-content/uploads/2012/09/recaptcha_y_la_recaptcha_qu.jpg"><img class="size-full wp-image-1746" title="Google, cada vez me la ponés mas difícil..." src="http://www.malditonerd.com/wp-content/uploads/2012/09/recaptcha_y_la_recaptcha_qu.jpg" alt="Google, cada vez me la ponés mas difícil..." width="640" height="262" /></a><p class="wp-caption-text">Google, cada vez me la ponés mas difícil&#8230;</p></div>
<p>Después se enojan cuando uno va y <a title="Como hacerle trampas a los captchas de Google para aumentar tus probabilidades de éxito." href="http://www.malditonerd.com/boicoteando-google-un-captcha-a-la-vez/" target="_blank">le hace trampas</a> a los captchas de Google para aumentar así las probabilidades de éxito.</p>
<div class='yarpp-related-rss'>
<p>Otros artículos que pueden interesarte:</p><ol>
<li><a href='http://www.malditonerd.com/boicoteando-google-un-captcha-a-la-vez/' rel='bookmark' title='Boicoteando Google, un captcha a la vez.'>Boicoteando Google, un captcha a la vez.</a></li>
<li><a href='http://www.malditonerd.com/creo-que-google-me-esta-tomando-el-pelo/' rel='bookmark' title='Creo que Google me está tomando el pelo.'>Creo que Google me está tomando el pelo.</a></li>
<li><a href='http://www.malditonerd.com/humor-que-no-hace-gracia/' rel='bookmark' title='Humor que no hace gracia.'>Humor que no hace gracia.</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.malditonerd.com/el-captcha-de-la-muerte/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
