<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Nightly build</title>
	<link>http://slack.codemaniacs.com/blog</link>
	<description>&#34;Give me six hours to chop down a tree and I will spend the first four sharpening the axe.&#34; - Abraham Lincoln</description>
	<lastBuildDate>Wed, 16 Dec 2009 12:24:57 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>ResaCON 2009</title>
		<description><![CDATA[Todo surgió de esta idea:

Con lo interesantes que se ponen las conversaciones a veces cuando nos vamos de cena, ¿por qué no montamos una con y nos contamos las cosas que hacemos como $DEITY manda?

Después de un periodo de incertidumbre y de apurar un poco con las fechas (una deadline es una deadline al fin [...]]]></description>
		<link>http://slack.codemaniacs.com/blog/2009/12/15/resacon-2009/</link>
			</item>
	<item>
		<title>Shell tip: getting a canonical absolute path from a relative path</title>
		<description><![CDATA[
$ readlink -f relative/path

Gives a full path equivalent to the relative path, and follows every symlink in every component of the name in order to canonicalize it.
]]></description>
		<link>http://slack.codemaniacs.com/blog/2009/11/16/shell-tip-getting-a-canonical-absolute-path-from-a-relative-path/</link>
			</item>
	<item>
		<title>Useful aliases</title>
		<description><![CDATA[alias top = htop
Htop is a top replacement, with colors, per-cpu load indicators, scrolling (specially horizontal scrolling so you can see the whole command line for each process), searching, a nicer interface to kill/renice processes, mouse support, and the ability to call strace/ltrace/lsof easily on the process you want.
alias info = pinfo
alias man  = [...]]]></description>
		<link>http://slack.codemaniacs.com/blog/2009/11/04/useful-aliases/</link>
			</item>
	<item>
		<title>Valgrind: tracking the origin of undefined values</title>
		<description><![CDATA[Today I was wondering if one of those warnings about uninitialized values was located in library code or in my own code, and I noticed a new message in Valgrind&#8217;s output:

Use –track-origins=yes to see where uninitialised values come from

This feature was first added to Valgrind 3.4.0 back in January, and it&#8217;s great! I wish I [...]]]></description>
		<link>http://slack.codemaniacs.com/blog/2009/10/16/valgrind-tracking-the-origin-of-undefined-values/</link>
			</item>
	<item>
		<title>Bash tip</title>
		<description><![CDATA[Sometimes we have to do something like this:

$ generate_things > tmp1
$ generate_other_things > tmp2
$ process_both tmp1 tmp2

With bash, it&#8217;s possible to avoid creating these temporary files:

$ process_both &#60;(generate_things) &#60;(generate_other_things)

:)
]]></description>
		<link>http://slack.codemaniacs.com/blog/2009/10/02/bash-tip/</link>
			</item>
	<item>
		<title>crash handling</title>
		<description><![CDATA[Estaba yo preguntándome esta tarde si sería posible lanzar de forma automática gdb cuando un programa cascara, sin necesidad de ponerse a depurar después, reproducir el bug, etc, al estilo del manejador de errores que instala Visual Studio en Windows que pregunta si se desea depurar la aplicación.
Me ha salido algo como esto (HTML horrible [...]]]></description>
		<link>http://slack.codemaniacs.com/blog/2009/07/01/crash-handling/</link>
			</item>
	<item>
		<title>Jugando con Qt</title>
		<description><![CDATA[El otro día me encontré con edb (una especie de OllyDbg para linux) y al ver la buena pinta que tenía me acordé de lo bonito que sería tener una interfaz gráfica para depurar en mi emulador de GameBoy. Me he puesto a juguetear con Qt y me está gustando. Está muy bien documentada y [...]]]></description>
		<link>http://slack.codemaniacs.com/blog/2009/03/13/jugando-con-qt/</link>
			</item>
	<item>
		<title>wenboi</title>
		<description><![CDATA[Llevo algún tiempo escribiendo a ratos un emulador de Game Boy. Me picaba el tema de la emulación y shash me había comentado que la Game Boy era facililla de emular y me pasó algo de documentación. Pues bien, ha llegado el momento de que vea la luz. Con todos ustedes&#8230; wenboi!

Todavía está en pañales [...]]]></description>
		<link>http://slack.codemaniacs.com/blog/2008/09/24/wenboi/</link>
			</item>
	<item>
		<title>ctypes</title>
		<description><![CDATA[El otro día me encontré con un módulo interesante de python que no conocía: ctypes. Sirve para comunicarse con librerías en C: permite cargar librerías dinámicas y llamar a sus funciones, definir tipos equivalentes a los de C para pasarlos de un lado a otro e incluso especificar funciones python como callbacks de C. Vamos, [...]]]></description>
		<link>http://slack.codemaniacs.com/blog/2008/06/06/ctypes/</link>
			</item>
	<item>
		<title>Trazas con gdb</title>
		<description><![CDATA[Todo programador ha pasado alguna vez por la experiencia de depurar un programa a golpe de printf(), con los inconvenientes que ello supone, sobre todo recompilar cada vez que se quiere cambiar la información que se imprime en la traza.
Pues resulta que es posible hacer las cosas &#8220;bien&#8221; :)
Con gdb podemos imprimir los valores de [...]]]></description>
		<link>http://slack.codemaniacs.com/blog/2008/02/10/trazas-con-gdb/</link>
			</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 4.591 seconds -->
