<?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>Desert Zarzamora &#187; Trucos</title>
	<atom:link href="http://zarzamora.com.mx/tags/trucos/feed" rel="self" type="application/rss+xml" />
	<link>http://zarzamora.com.mx</link>
	<description>However, there is no real definition of a desert.</description>
	<lastBuildDate>Mon, 21 Jun 2010 18:08:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>&#8220;Mayor&#8221; y &#8220;menor&#8221;, en teclado gringo.</title>
		<link>http://zarzamora.com.mx/archivo-historico/961</link>
		<comments>http://zarzamora.com.mx/archivo-historico/961#comments</comments>
		<pubDate>Fri, 05 Feb 2010 21:27:41 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[es]]></category>
		<category><![CDATA[español]]></category>
		<category><![CDATA[gringo]]></category>
		<category><![CDATA[la]]></category>
		<category><![CDATA[latino]]></category>
		<category><![CDATA[mayor que]]></category>
		<category><![CDATA[menor que]]></category>
		<category><![CDATA[teclado]]></category>
		<category><![CDATA[us]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=961</guid>
		<description><![CDATA[Resulta que el teclado gringo no tiene el &#8220;Mayor que&#8221; y el &#8220;Menor que&#8221; junto a la &#8220;Z&#8221; como el español y el latinoamericano. En el teclado gringo están en la &#8220;coma&#8221; y en el &#8220;punto&#8221;, pero  resulta que esas en teclados hispanos y latinos sirven para el &#8220;punto y coma&#8221; y &#8220;dos puntos&#8221;, las [...]]]></description>
			<content:encoded><![CDATA[<p>Resulta que el teclado gringo no tiene el &#8220;Mayor que&#8221; y el &#8220;Menor que&#8221; junto a la &#8220;Z&#8221; como el español y el latinoamericano. En el teclado gringo están en la &#8220;coma&#8221; y en el &#8220;punto&#8221;, pero  resulta que esas en teclados hispanos y latinos sirven para el &#8220;punto y coma&#8221; y &#8220;dos puntos&#8221;, las cuales en el teclado gringo salen en el lugar de la &#8220;Ñ&#8221;, pero si remapeas a hispano o latino las pierdes porque ahi salen las &#8220;Ñ&#8221;, ahi junto a la &#8220;L&#8221;. Suena complicado, pero si te ha tocado seguro sabes el problema.</p>
<p>El asunto es que no tienes teclas para &#8220;<strong>menor que &lt;</strong>&#8221; ni para &#8220;<strong>mayor que &gt;</strong>&#8220;, pero, al menos en linux, esas teclas salen usando las siguientes combinaciones de teclas:</p>
<p><strong>AltGr-Shift-Z = &lt;   Menor que</strong></p>
<p><strong>AltGr-Shift-X = &gt;  Mayor que</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/961/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enlazar una libreria con GCC</title>
		<link>http://zarzamora.com.mx/archivo-historico/622</link>
		<comments>http://zarzamora.com.mx/archivo-historico/622#comments</comments>
		<pubDate>Sun, 09 Nov 2008 22:51:04 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[enlazar]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[libreria]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=622</guid>
		<description><![CDATA[El problema: Tienes librerias personales que tú mismo creaste, o bien librerías sin instalar que no estan en /usr/lib sino en otros directorios raros y quieres enlazar con gcc. La solución: Se debe indicar a gcc en donde estan las librerias usando -L&#60;dir&#62;, luego enlazarlas como librerías normales usando -l&#60;name&#62;. Por ejemplo para enlazar la [...]]]></description>
			<content:encoded><![CDATA[<p>El problema: Tienes librerias personales que tú mismo creaste, o bien librerías sin instalar que no estan en /usr/lib sino en otros directorios raros y quieres enlazar con gcc.</p>
<p>La solución: Se debe indicar a gcc en donde estan las librerias usando <strong>-L&lt;dir&gt;</strong>, luego enlazarlas como librerías normales usando <strong>-l&lt;name&gt;</strong>. Por ejemplo para enlazar la librería /home/user/tmp/libtrompete.a:</p>
<pre>gcc -L/home/user/tmp/ -ltrompete main.cpp</pre>
<p>Nota que solo se le indica el nombre <strong>trompete</strong>, porque gcc le agrega <strong>lib+trompete = libtrompete</strong>. GCC también busca automáticamente si es <strong>.o</strong>, <strong>.so</strong> o si es una AR <strong>.a</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/622/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging con el &#8216;cerdo&#8217; y con std::cerr</title>
		<link>http://zarzamora.com.mx/archivo-historico/599</link>
		<comments>http://zarzamora.com.mx/archivo-historico/599#comments</comments>
		<pubDate>Thu, 30 Oct 2008 17:54:15 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[cerdo]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=599</guid>
		<description><![CDATA[Es muy útil hacer debugging con std::cerr, y si usas: #include &#60;iostream&#62; using namespace std; main(blabla...){ cerr &#60;&#60; "This is a debug message" &#60;&#60; endl; } Todo funciona maravillosamente, hasta que tus 20 threads comienzan a vomitar cientos y cientos de mensajes que hacen imposible leer el debug. Para ello lo ideal sería definir &#8220;debug [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-601" title="oldkhaki-pig" src="http://zarzamora.com.mx/wp-content/uploads/2008/10/oldkhaki-pig.jpg" alt="" width="500" height="351" /></p>
<p>Es muy útil hacer debugging con std::cerr, y si usas:</p>
<pre>#include &lt;iostream&gt;
using namespace std;
main(blabla...){
  cerr &lt;&lt; "This is a debug message" &lt;&lt; endl;
}</pre>
<p>Todo funciona maravillosamente, hasta que tus 20 threads comienzan a vomitar cientos y cientos de mensajes que hacen imposible leer el debug. Para ello lo ideal sería definir &#8220;debug levels&#8221;. Hay dos formas la forma simple y tonta:</p>
<pre>#ifdef DEBUG_N
  cerr &lt;&lt; "This is a debug message" &lt;&lt; endl;
#endif</pre>
<p>Pero esa forma es muy fastidiosa, así que mejor definimos un &#8216;<strong>cerdo</strong>&#8216; (cerdo = <strong>cerr</strong> <strong>d</strong>ebug <strong>o</strong>utput). O incluso mejor un <strong>cerdo</strong> con niveles: cerdo, cerdo2, cerdo3,&#8230; , cerdoN. He aqui uno para 3 niveles (donde hacemos que cerdo=cerdo1):</p>
<pre>// ----- cerdo.h -----
#ifndef DEBUG
  #define cerdo if(0) cerr
  #define cerdo1 if(0) cerr
  #define cerdo2 if(0) cerr
  #define cerdo3 if(0) cerr
endif
#if (DEBUG==1)
#define cerdo cerr
  #define cerdo1 cerr
  #define cerdo2 if(0) cerr
  #define cerdo3 if(0) cerr
#endif
#if (DEBUG==2)
#define cerdo  cerr
#define cerdo1 cerr
  #define cerdo2 cerr
  #define cerdo3 if(0) cerr
#endif
#if (DEBUG==3)
  #define cerdo  cerr
  #define cerdo1 cerr
  #define cerdo2 cerr
  #define cerdo3 cerr
#endif
// ---- end cerdo.h ----</pre>
<p>Ahora solo queda usar los cerdos.</p>
<pre>#define DEBUG 2
#include "cerdo.h"
using namespace std;
main(blabla...){
  cerdo &lt;&lt; "This is a debuglevel 1 message" &lt;&lt; endl;
  cerdo1 &lt;&lt; "This is a debuglevel 1 message" &lt;&lt; endl;
  cerdo2 &lt;&lt; "This is a debuglevel 2 message" &lt;&lt; endl;
  cerdo3 &lt;&lt; "This is a debuglevel 3 message" &lt;&lt; endl;
}</pre>
<p>Bye.<span id="more-599"></span><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/-zCPBy41vSU&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/-zCPBy41vSU&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/599/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merge del trunk a una branch</title>
		<link>http://zarzamora.com.mx/archivo-historico/597</link>
		<comments>http://zarzamora.com.mx/archivo-historico/597#comments</comments>
		<pubDate>Wed, 29 Oct 2008 19:38:08 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=597</guid>
		<description><![CDATA[Hay dos formas, directo del repositorio y usando una copia local del trunk. Directo del repositorio $ svn merge -r START:END http://repo/svn/trunk /directorio/branch De una copia local: $ svn up /directorio/trunk $ svn merge -r START:END /directorio/trunk   /directorio/branch Cualquiera de las dos anteriores te hace un merge a la copia local que está en /directorio/branch. [...]]]></description>
			<content:encoded><![CDATA[<p>Hay dos formas, directo del repositorio y usando una copia local del trunk.</p>
<p>Directo del repositorio</p>
<pre>$ svn merge -r START:END http://repo/svn/trunk /directorio/branch</pre>
<p>De una copia local:</p>
<pre>$ svn up /directorio/trunk
$ svn merge -r START:END /directorio/trunk   /directorio/branch</pre>
<p>Cualquiera de las dos anteriores te hace un merge a la copia local que está en /directorio/branch.</p>
<p>Para finalmente subir (a la branch) los cambios obtenidos</p>
<pre>$ svn ci -m "Merge del trunk a mi branch START:END"  /directorio/branch</pre>
<p>Si no se pusieron de acuerdo tus programadores, probablemente salgan conflictos, arreglalos.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/597/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion: cómo hacer un merge de una branch al trunk</title>
		<link>http://zarzamora.com.mx/archivo-historico/580</link>
		<comments>http://zarzamora.com.mx/archivo-historico/580#comments</comments>
		<pubDate>Tue, 21 Oct 2008 23:27:28 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=580</guid>
		<description><![CDATA[Hacer un check out del trunk: svn co svn+ssh://server/path/to/trunk Hacer check out de la rama (branch) que vamos a fusionar (merge): svn co svn+ssh://server/path/to/branch/myBranch Entrar a &#8220;myBranch&#8221; Encontrar la Revision donde nació &#8220;myBranch&#8221;: svn log --stop-on-copy Tomar nota de la revisión rXXXX donde nació la branch. Entrar al directorio del trunk. SVN update: svn up [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Hacer un check out del trunk:
<div><code class="block">svn co svn+ssh://server/path/to/trunk</code></div>
</li>
<li>Hacer check out de la rama (branch) que vamos a fusionar (merge):
<div><code class="block">svn co svn+ssh://server/path/to/branch/myBranch</code></div>
</li>
<li>Entrar a &#8220;myBranch&#8221;</li>
<li>Encontrar la Revision donde nació &#8220;myBranch&#8221;:
<div><code class="block">svn log --stop-on-copy</code></div>
<p>Tomar nota de la revisión rXXXX donde nació la branch.</li>
<li>Entrar al directorio del trunk.</li>
<li>SVN update:
<div><code class="block">svn up</code></div>
<p>Lo cual actualizará los ultimos datos del trunk, tomar nota de la revisión &#8220;At revision YYYY&#8221; (debería ser mas grande que rXXXX).</li>
<li>Hacer un SVN merge:
<div><code class="block">svn merge -r XXXX:YYYY svn+ssh://server/path/to/branch/myBranch</code></div>
<p>Lo cual hace un merge de la branch en el trunk (la copia local)</li>
<li>Arreglar conflictos de archivos en caso de haberlos</li>
<li>Check in para subir el trunk actualizado (merged) al server:
<div><code class="block">svn ci -m "Hice un MERGE de la branch myBranch [XXXX]:[YYYY] al trunk"</code></div>
</li>
</ol>
<p>Listo.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/580/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AR archives, Shared objects y Static Objects: .a, .o , .so</title>
		<link>http://zarzamora.com.mx/archivo-historico/542</link>
		<comments>http://zarzamora.com.mx/archivo-historico/542#comments</comments>
		<pubDate>Sun, 07 Sep 2008 15:46:04 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[ar]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[binario]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[shared]]></category>
		<category><![CDATA[static]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=542</guid>
		<description><![CDATA[Cómo convertir un AR archive (.a) lleno de static objects (.o) a un Shared Object (.so) a files are just (ar) archives of .o object files, so all you need to do is unpack the archive and repackage them as a shared object (.so). ar -x mylib.a gcc -shared *.o -o mylib.so]]></description>
			<content:encoded><![CDATA[<p>Cómo convertir un AR archive (.a) lleno de static objects (.o) a un Shared Object (.so)</p>
<blockquote><p><code>a</code> files are just (ar) archives of <code>.o</code> object files, so all you need to do is unpack the archive and repackage them as a shared object (<code>.so</code>).</p>
<pre><code>ar -x mylib.a
gcc -shared *.o -o mylib.so
</code></pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/542/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cannot talk to klauncher?</title>
		<link>http://zarzamora.com.mx/archivo-historico/540</link>
		<comments>http://zarzamora.com.mx/archivo-historico/540#comments</comments>
		<pubDate>Sat, 06 Sep 2008 23:20:51 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[dcop]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[kdeinit]]></category>
		<category><![CDATA[klauncher]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=540</guid>
		<description><![CDATA[Suele pasar en Gnome abriendo cosas de KDE de vez en cuando. :~$ dcopserver_shutdown :~$ kdeinit Listo Pasa cuando sales de Gnome con CTRL-ALT-BACKSPACE, lo mejor seria meterlo en el inicio de sesion de Gnome.]]></description>
			<content:encoded><![CDATA[<p>Suele pasar en Gnome abriendo cosas de KDE de vez en cuando.</p>
<ol class="dp-cpp">
<li class="alt"><span><span>:~$ dcopserver_shutdown </span></span></li>
<li><span>:~$ kdeinit </span></li>
<li>Listo</li>
</ol>
<p>Pasa cuando sales de Gnome con CTRL-ALT-BACKSPACE, lo mejor seria meterlo en el inicio de sesion de Gnome.</p>
<div class="dp-highlighter"></div>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/540/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Lifecam VX-6000 = Microdia</title>
		<link>http://zarzamora.com.mx/archivo-historico/464</link>
		<comments>http://zarzamora.com.mx/archivo-historico/464#comments</comments>
		<pubDate>Sat, 23 Aug 2008 20:47:56 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Fierros]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[lifecam]]></category>
		<category><![CDATA[microdia]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[vx6000]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=464</guid>
		<description><![CDATA[No le creas a las malas lenguas que dicen que la cámara Microsoft Lifecam VX-6000 (045e:00f4) no funciona en linux. La verdad es que sí funciona. Dale lsusb, y si te sale 045e:00f4 simplemente instala el driver de Microdia pero asegurate de aplicarle el parche. Aunque, ten cuidado, tal vez para el momento que leas [...]]]></description>
			<content:encoded><![CDATA[<p>No le creas a las malas lenguas que dicen que la cámara Microsoft Lifecam VX-6000 (<a href="http://groups.google.com/group/microdia/search?group=microdia&amp;q=045e&amp;qt_g=Search+this+group">045e</a>:<a href="http://groups.google.com/group/microdia/search?group=microdia&amp;q=00f4&amp;qt_g=Search+this+group">00f4</a>) no funciona en linux. <a href="http://groups.google.com/group/microdia">La verdad es que <strong>sí funciona</strong></a>. Dale <strong>lsusb</strong>, y si te sale <strong><span style="color: #ff6600;">045e:00f4</span></strong> simplemente <a href="http://groups.google.com/group/microdia/web/testing-microdia-driver-draft">instala el driver de Microdia</a> pero asegurate de aplicarle <a href="http://groups.google.com/group/microdia/browse_thread/thread/735badc5755c0fb7/244e33eb162e5be1?lnk=gst&amp;q=microsoft+patch#244e33eb162e5be1">el parche</a>. Aunque, ten cuidado, tal vez para el momento que leas esto el parche <a href="http://groups.google.com/group/microdia/web/using-git-with-microdia">ya estará en el GIT</a> y no haga falta, chécalo antes.</p>
<p><a rel="lightbox" href="http://zarzamora.com.mx/wp-content/uploads/2008/08/microsoft-lifecam-vx-6000-linux-driver-microdia.jpg"><img class="aligncenter size-medium wp-image-463" title="microsoft-lifecam-vx-6000-linux-driver-microdia" src="http://zarzamora.com.mx/wp-content/uploads/2008/08/microsoft-lifecam-vx-6000-linux-driver-microdia.jpg" alt="Lifecam VX 6000 funciona en Linux " width="300" height="300" /></a></p>
<p>Si compilas el parche y si no quiere insertarlo, tal vez te haga falta insertar primero los módulos</p>
<pre># modprobe videodev</pre>
<pre># modprobe compat-ioctl32</pre>
<p>Y luego meter el driver de microdia recien compilado.</p>
<pre># insmod ./microdia.ko</pre>
<p>Sí funciona, me consta porque yo tengo varias funcionando y funcionando bien. Así que si no puedes el error esta entre la silla y el teclado. Y si nada funciona, tal vez <span id="more-464"></span>tengas que ver dentro de tu compu.<br />
<a href="http://icanhascheezburger.com/2007/01/16/oh-hi-i-upgraded-your-ram/"></a><br />
<a href="http://icanhascheezburger.com"></a></p>
<p style="text-align: center;"><img class="aligncenter" src="http://icanhascheezburger.files.wordpress.com/2007/01/2001859367033693065_rs.jpg" alt="upgraded ram" width="382" height="286" /></p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/464/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concatenar PDF&#8217;s con Latex (PDFLatex)</title>
		<link>http://zarzamora.com.mx/archivo-historico/431</link>
		<comments>http://zarzamora.com.mx/archivo-historico/431#comments</comments>
		<pubDate>Thu, 19 Jun 2008 14:50:39 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[tesis]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=431</guid>
		<description><![CDATA[Hay muchos trucos, pero este tambien sirve si usas Latex. \documentclass[portrait]{article} \usepackage{pdfpages} \begin{document} \includepdf[pages=-]{portada.pdf} \includepdf[pages=-]{intro.pdf} \includepdf[pages=-]{documento.pdf} \end{document} Y compilas con PDFLatex. Si usas WinEDT te va a descargar unos paquetes, si usas Linux y lo tienes completo, tal vez no haga falta hacer nada, el documento sale compilado completo.]]></description>
			<content:encoded><![CDATA[<p>Hay muchos trucos, pero este tambien sirve si usas Latex.</p>
<p><code>\documentclass[portrait]{article}<br />
\usepackage{pdfpages}<br />
\begin{document}<br />
\includepdf[pages=-]{portada.pdf}<br />
\includepdf[pages=-]{intro.pdf}<br />
\includepdf[pages=-]{documento.pdf}<br />
\end{document}</code></p>
<p>Y compilas con <strong>PDFLatex</strong>.</p>
<p>Si usas WinEDT te va a descargar unos paquetes, si usas Linux y lo tienes completo, tal vez no haga falta hacer nada, el documento sale compilado completo.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/431/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Transferir archivos enormes de Samba (y resumir)</title>
		<link>http://zarzamora.com.mx/archivo-historico/386</link>
		<comments>http://zarzamora.com.mx/archivo-historico/386#comments</comments>
		<pubDate>Mon, 26 Nov 2007 23:17:23 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[herramienta]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/archivo-historico/386</guid>
		<description><![CDATA[Si usas samba o Windows Shares (Compartidos de Windows) y te toca transferir un archivo monstruoso o sobre una conexión lenta sabrás que de repente el windows te dice &#8220;No se puede leer el origen&#8221; Y adios, se te corta la transferencia. No hay modo de resumiren el explorador de windows. Peeeeero, si usas otras [...]]]></description>
			<content:encoded><![CDATA[<p>Si usas samba o Windows Shares (Compartidos de Windows) y te toca transferir un archivo monstruoso o sobre una conexión lenta sabrás que de repente el windows te dice</p>
<p><strong>&#8220;No se puede leer el origen&#8221;</strong></p>
<p>Y adios, se te corta la transferencia. No hay modo de resumiren el explorador de windows. Peeeeero, si usas otras herramientas puedes resumir. Por ejemplo <a href="http://www.ranvik.net/totalcopy/">TotalCopy</a>, es un micro programita que no mide casi nada y puede copiar y mover con capacidad de pausar y resumir, incluso pausar cuando arrancas el cable y resumir cuando el compartido regresa. Es una maravilla. Se puede <a href="http://www.ranvik.net/totalcopy/">bajar de la página de Total Copy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/386/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
