<?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></title>
	<atom:link href="http://www.queosjodan.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.queosjodan.net</link>
	<description></description>
	<lastBuildDate>Sat, 26 Nov 2011 12:11:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Parsear logs de Qmail</title>
		<link>http://www.queosjodan.net/2011/10/07/parsear-logs-de-qmail/</link>
		<comments>http://www.queosjodan.net/2011/10/07/parsear-logs-de-qmail/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 09:33:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.queosjodan.net/?p=74</guid>
		<description><![CDATA[Hace un par de semanas un compañero mio tuvo que analizar los logs del servidor de correo Qmail, para saber si ciertos correos concretos se habian enviado satisfactoriamente o no. Al poco rato lo escuche quejarse de lo jodido que &#8230; <a href="http://www.queosjodan.net/2011/10/07/parsear-logs-de-qmail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace un par de semanas un compañero mio tuvo que analizar los logs del servidor de correo Qmail, para saber si ciertos correos concretos se habian enviado satisfactoriamente o no.<br />
Al poco rato lo escuche quejarse de lo jodido que era mirar los logs del qmail, y que Postfix le daba mil vueltas ( para gustos colores =) ).</p>
<p>Al cabo de unas horas, se me ocurrió hacer una aplicación que parseara los logs del servidor y los formateara para mostarlos de una manera comprensible y amigable.</p>
<p>Así, de unos logs tipo:</p>
<p><code>Sep 26 07:01:59 localhost qmail: 1317013319.002026 info msg 498832: bytes 183926 from <xxxxx@xxxx> qp 30726 uid 0<br />
Sep 26 07:01:59 localhost qmail: 1317013319.010598 starting delivery 3405: msg 498832 to remote xxxx@xxxxx<br />
Sep 26 07:01:59 localhost qmail: 1317013319.010664 status: local 0/10 remote 1/20<br />
Sep 26 07:02:01 localhost qmail: 1317013321.324740 starting delivery 3406: msg 498832 to remote xxxxx@xxxx<br />
Sep 26 07:02:01 localhost qmail: 1317013321.324801 status: local 0/10 remote 2/20<br />
Sep 26 07:02:06 localhost qmail: 1317013326.945589 delivery 3405: success: xxx.xxx.xx.xxx_accepted_message./Remote_host_said:_250_ok_dirdel/<br />
Sep 26 07:02:06 localhost qmail: 1317013326.945678 status: local 0/10 remote 1/20<br />
Sep 26 07:02:06 localhost qmail: 1317013326.945751 starting delivery 3407: msg 498832 to remote xxxxx@xxxx<br />
Sep 26 07:02:06 localhost qmail: 1317013326.945822 status: local 0/10 remote 2/20<br />
Sep 26 07:02:13 localhost qmail: 1317013333.920704 delivery 3406: success: xx.xx.xxx.xx_accepted_message./Remote_host_said:_250_ok_dirdel/<br />
Sep 26 07:02:13 localhost qmail: 1317013333.920745 status: local 0/10 remote 1/20<br />
Sep 26 07:02:13 localhost qmail: 1317013333.920770 new msg 498911<br />
Sep 26 07:02:13 localhost qmail: 1317013333.920798 info msg 498911: bytes 11669 from <xxxx@xxxx> qp 30812 uid 0<br />
Sep 26 07:02:13 localhost qmail: 1317013333.930092 starting delivery 3408: msg 498911 to xxxxx@xxxxx<br />
Sep 26 07:02:13 localhost qmail: 1317013333.930164 status: local 1/10 remote 1/20<br />
Sep 26 07:02:30 localhost qmail: 1317013350.855134 status: local 0/10 remote 1/20<br />
Sep 26 07:02:30 localhost qmail: 1317013350.855163 delivery 3407: success: xxx.xx.xxx.xx_accepted_message./Remote_host_said:_250_2.0.0_OK_1317013337_gb5si16548563wbb.23/<br />
Sep 26 07:02:30 localhost qmail: 1317013350.855190 status: local 0/10 remote 0/20<br />
Sep 26 07:02:42 localhost qmail: 1317013362.306631 new msg 498943<br />
Sep 26 07:02:42 localhost qmail: 1317013362.306664 info msg 498943: bytes 11860 from <xxxxx@xxxxxx> qp 30822 uid 64020<br />
Sep 26 07:02:42 localhost qmail: 1317013362.314473 starting delivery 3409: msg 498943 to local xxxxx-xxxx@xxxxx<br />
Sep 26 07:02:42 localhost qmail: 1317013362.314537 status: local 1/10 remote 0/20<br />
Sep 26 07:02:44 localhost qmail: 1317013364.497246 end msg 498911</code></p>
<p>Podemos pasarlo a:</p>
<pre>
[+] Msgid: 498832
[+] Hour: 07:01:59
[+] From: xxxxx@xx.xxxx.xxx
    [+] Delivery id: 3405
    [+] To: xxxx@xxxx.xxx
    [+] Delivery id: 3406
    [+] To: xxxxxx@xxxx.xxx
    [+] Delivery id: 3407
    [+] To: xxxxx@xxxx.xxx
</pre>
<p>Aquí podeis encontrar el codigo: <a href="http://paste.ideaslabs.com/show/gLYkHGrC5R" title="http://paste.ideaslabs.com/show/gLYkHGrC5R">http://paste.ideaslabs.com/show/gLYkHGrC5R</a></p>
<p>Quede claro que esto no pretende ser la panacea, y que lo he hecho solo por curiosidad y ganas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.queosjodan.net/2011/10/07/parsear-logs-de-qmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leer y reproducir wav</title>
		<link>http://www.queosjodan.net/2011/08/20/leer-y-reproducir-wav/</link>
		<comments>http://www.queosjodan.net/2011/08/20/leer-y-reproducir-wav/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 17:40:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.queosjodan.net/?p=52</guid>
		<description><![CDATA[Hace poco, dos semanas exactamente, ciertas circunstancias me &#8220;obligaron&#8221; a leer sobre ALSA para desarrollar sobre ello. Al principio, voy a ser claro, me cague encima, ya no por la poca documentación que existe, sino por la propia teoría de &#8230; <a href="http://www.queosjodan.net/2011/08/20/leer-y-reproducir-wav/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace poco, dos semanas exactamente, ciertas circunstancias me &#8220;obligaron&#8221; a leer sobre ALSA para desarrollar sobre ello. Al principio, voy a ser claro, me cague encima, ya no por la poca documentación que existe, sino por la propia teoría de la digitalización del audio.<br />
Veía muchos números y francamente no me estaba enterando de nada, así que empece por el principio, y le pedí a un compañero de trabajo ( el cual estudio electrónica y sabe bastante de estos temas) que me ayudara.</p>
<p>Así que poco a poco fui encajando las piezas, y creo que puedo sentirme satisfecho ya que, lejos de ser un máster en el tema, lo comprendo bastante bien.</p>
<p>Con lo que he aprendido, he hecho un programita bastante simple, el cual a partir de un fichero wav, lee el encabezado para saber: número de canales, frecuencia de muestreo, representación en bits de un sample etc.<br />
A partir de aquí, con esta información podemos configurar nuestra tarjeta con ALSA para reproducir el sonido.</p>
<p>Cabe decir que el programa es muy simple, ya que solo era para uso didáctico y para asentar mejor los conocimientos ( y jugar un poco ).</p>
<p>A continuación dejo el codigo y algunos links de interés que me han servido:</p>
<p>Código:</p>
<ul>
<li type="circle">http://paste.org/pastebin/view/37418</li>
</ul>
<p>Enlaces:</p>
<ul>
<li type="circle">http://www.alsa-project.org/main/index.php/Tutorials_and_Presentations</li>
<li type="circle">http://www.alsa-project.org/main/index.php/FramesPeriods</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.queosjodan.net/2011/08/20/leer-y-reproducir-wav/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tus últimos cinco minutos</title>
		<link>http://www.queosjodan.net/2011/03/03/tus-ultimos-cinco-minutos/</link>
		<comments>http://www.queosjodan.net/2011/03/03/tus-ultimos-cinco-minutos/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 23:35:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.queosjodan.net/?p=32</guid>
		<description><![CDATA[Piénsalo, ¿que harías si tan solo te quedaran tuvieras cinco minutos? El video refleja los últimos cinco minutos de un chico. Es bastante extraño, y además va de adelante hacía atras, pero me ha gustado.]]></description>
			<content:encoded><![CDATA[<p>Piénsalo, ¿que harías si tan solo te quedaran tuvieras cinco minutos?</p>
<p>El video refleja los últimos cinco minutos de un chico. Es bastante extraño, y además va de adelante hacía atras, pero me ha gustado.</p>
<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/w14v4vGUDdg" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.queosjodan.net/2011/03/03/tus-ultimos-cinco-minutos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

