<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>tech</title>
	<link>http://www.ruyk.com/tech</link>
	<description>Un espacio libre de bugs</description>
	<lastBuildDate>Sat, 07 Nov 2009 18:25:03 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Split a Latex Beamer file by frame</title>
		<description><![CDATA[Sometimes, when a presentation is getting too big for a file, I try to split the frames on several files, usually one file per slide. Being tired of doing this by hand, I&#8217;ve written a Perl script for doing that:

#!/usr/bin/perl -w
# Split a beamer file into several files, with one slide on each
#           Ruymán Reyes [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=42</link>
			</item>
	<item>
		<title>pssh-copy-id</title>
		<description><![CDATA[ 


ssh-copy-id[1] is a well-known command for system administration, specially for those deeply involved in the clustering field. It is common, in a cluster environment, to use ssh keys instead of  passwords on multiple machines, so we can move from one machine to another without the need of typing a password. Even you can use [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=30</link>
			</item>
	<item>
		<title>Some notes about Django</title>
		<description><![CDATA[WARNING!: This post has been written in English, because I want to practice. If you find some mistake (orthographic, grammatical, whatever), please, don&#8217;t laugh and tell me where is it. Thanks for your collaboration!
In the SAII[1], we are currently developing applications using Django Framework[2]. Django is an open source application framework, written in Python. It follows [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=24</link>
			</item>
	<item>
		<title>Factorías de clases en Python</title>
		<description><![CDATA[Hay veces que necesitas crear en tiempo de ejecución clases nuevas (Ojo, no nuevas instancias de una clase, sino clases en si mismas). Es útil cuando las clases se tienen que generar en función del contenido, o cuando hay que generar muchas clases parecidas y no queremos estar escribiendo.
Un ejemplo es el framework para aplicaciones [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=23</link>
			</item>
	<item>
		<title>Thunderbird, Lightning y Google Calendar</title>
		<description><![CDATA[ Recientemente he estado utilizando Thunderbird y Google Calendar para gestionar el correo con el primero, y las citas con el segundo.  A veces, la interfaz de Google Calendar se me hace pesada, no sólo porque hay que cargar el navegador, sino porque ciertas cosas no puedes hacerlas, como por caejemplo, copiar una cita [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=22</link>
			</item>
	<item>
		<title>Y ahora, en dreamhost</title>
		<description><![CDATA[En el primer post que puse (hace algún tiempo) en este blog, mostraba las fotos de como tenía mi cuartucho en el garage, con la supuesta infraestructura de servidor y demás.
El servidor que estaba encima del armario, hacía de servidor web, de correo, de ssh, de DNS, de Lineage 2 , y de algunas cosas [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=19</link>
			</item>
	<item>
		<title>Macro DEBUG</title>
		<description><![CDATA[Un comentario sobre la Depuracion en C 
Cuando se programa, normalmente uno no se da cuenta de lo grande que es un código, o de o complejo que es un programa, hasta que se cuelga, y hay que depurarlo. La técnica habitual consiste en ir poniendo printf en sitios estratégicos para ver que está haciendo [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=18</link>
			</item>
	<item>
		<title>Folding en vim (Pliegues)</title>
		<description><![CDATA[Los Folds (Pliegues) son herramientas muy útiles para cuando se programa. Permiten agrupar trozos de códigos de forma que el editor las oculte o muestre según las necesitemos o no, acortando bastante el tiempo que se pierde buscando algo por el código. En muchos editores visuales se hace casi automáticamente, mostrando un &#8220;+&#8221; a un [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=16</link>
			</item>
	<item>
		<title>Memoria Compartida y Librerías</title>
		<description><![CDATA[Mucho cuidado al incluir las librerías de memoria compartida en los programas.
Es importante usar:

#include &#60;sys/ipc.h&#62;
#include  &#60;sys/shm.h&#62;

Si no se usan los includes correctos, seguirá compilando pero tendrá comportamientos anómalos (páginas de memoria en las que no se puede escribir y similares). No sé exactamente que librerías coje si no especificas concretamente el shm.h, pero lo [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=15</link>
			</item>
	<item>
		<title>Script autoextraíble</title>
		<description><![CDATA[Intentando enviar un archivo zip con ejecutables dentro por gmail, se me ocurrió un sistema para hacer un script autoextraíble. He visto algunos por ahí pero el código que meten es bastante feo y grande, y yo quería algo sencillo para un sólo uso.
La idea es colocar el archivo a extraer a continuación del &#8220;exit&#8221; [...]]]></description>
		<link>http://www.ruyk.com/tech/?p=14</link>
			</item>
</channel>
</rss>
