<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Héctor Bautista</title><link>https://hbautista.com/blog/</link><description>Recent content in Blog on Héctor Bautista</description><generator>Hugo -- gohugo.io</generator><language>es-ES</language><lastBuildDate>Wed, 02 Sep 2026 16:00:00 -0600</lastBuildDate><atom:link href="https://hbautista.com/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrando de WordPress a Hugo: Un nuevo capítulo más rápido y ligero</title><link>https://hbautista.com/p/migrando-de-wordpress-a-hugo-un-nuevo-cap%C3%ADtulo-m%C3%A1s-r%C3%A1pido-y-ligero/</link><pubDate>Wed, 02 Sep 2026 16:00:00 -0600</pubDate><guid>https://hbautista.com/p/migrando-de-wordpress-a-hugo-un-nuevo-cap%C3%ADtulo-m%C3%A1s-r%C3%A1pido-y-ligero/</guid><description>&lt;p&gt;Después de tiempo manteniendo el blog sobre &lt;strong&gt;WordPress&lt;/strong&gt;, he decidido dar el paso hacia un generador de sitios estáticos: &lt;strong&gt;Hugo&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;h3 id="por-qué-dejar-wordpress"&gt;¿Por qué dejar WordPress?&#10;&lt;/h3&gt;&lt;p&gt;Aunque WordPress sigue siendo una de las herramientas más robustas y populares del mercado, para las necesidades de mi sitio web personal resultaba innecesariamente complejo:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Mantenimiento constante:&lt;/strong&gt; Actualizaciones frecuentes de plugins, temas y del núcleo de PHP.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Rendimiento y velocidad:&lt;/strong&gt; Un sitio estático sirve archivos HTML directamente desde el servidor o un CDN sin consultar bases de datos MySQL en cada petición.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Seguridad:&lt;/strong&gt; Al no ejecutar PHP ni depender de una base de datos activa, la superficie de ataque se reduce drásticamente.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="la-nueva-arquitectura-con-hugo"&gt;La nueva arquitectura con Hugo&#10;&lt;/h3&gt;&lt;p&gt;La nueva versión del sitio y del blog (&lt;code&gt;hbautista.com/blog/&lt;/code&gt;) está construida con &lt;strong&gt;Hugo&lt;/strong&gt; y gestionada totalmente en Markdown a través de Git:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;Flujo de trabajo limpio:&lt;/strong&gt; Redacto las entradas localmente usando archivos Markdown y mantengo todo el código fuente versionado en &lt;a class="link" href="https://github.com/hbautistaf/website" target="_blank" rel="noopener"&#10; &gt;GitHub&lt;/a&gt;.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Generación ultrarrápida:&lt;/strong&gt; Hugo compila todo el sitio en cuestión de milisegundos.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Control total del diseño y despliegue:&lt;/strong&gt; Mayor flexibilidad sobre el código HTML/CSS generado.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;El contenido anterior ha sido exportado e integrado en este nuevo formato. ¡Espero que disfruten de la mejora en velocidad y simplicidad!&lt;/p&gt;</description></item><item><title>Problema al actualizar Manjaro: PGP Error</title><link>https://hbautista.com/p/problema-al-actualizar-manjaro-pgp-error/</link><pubDate>Thu, 23 Nov 2023 03:59:17 +0000</pubDate><guid>https://hbautista.com/p/problema-al-actualizar-manjaro-pgp-error/</guid><description>&lt;img src="https://hbautista.com/images/2023/Manjaro-Terminal.png" alt="Featured image of post Problema al actualizar Manjaro: PGP Error" /&gt;&lt;h2 id="antecedentes"&gt;Antecedentes&#10;&lt;/h2&gt;&lt;p&gt;Hola a todos, a pasado un buen tiempo desde la última vez que puse algo en este blog. La verdad es que no tenía como un tema del cuál escribir, ya que mayormente es/era para hablar de temas de software libre, Gnu/Linux, Opensource en general. Pero a final de cuentas es un espacio donde puedo mostrar mis piensos y demás.&lt;/p&gt;&#10;&lt;p&gt;Tengo alrededor de poco más de 3 años usando &lt;a href="https://manjaro.org/" target="_blank" rel="noopener" title=""&gt;&lt;strong&gt;Manjaro&lt;/strong&gt; &lt;strong&gt;Linux&lt;/strong&gt;&lt;/a&gt;, lo instalé allá por Abril del 2020. Y me parece que por alguna razón reinstalé completamente en esta laptop, borrar particiones e instalar desde cero en Febrero de este año (2023).&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Imagen" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2023/Manjaro-Jiraiya1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Imagen" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2023/Mi-Manjaro.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Me considero (o consideraba) Debianita, ya que fui usuario de &lt;strong&gt;&lt;a href="https://www.debian.org/" target="_blank" rel="noopener" title="Debian Gnu/Linux"&gt;Debian Gnu/Linux&lt;/a&gt;&lt;/strong&gt; alrededor de 17 años. Mi última laptop, una vieja Lenovo Thinkpad T430 la tenía con &lt;strong&gt;Debian Testing&lt;/strong&gt; usando Mate. Me pasé a Manjaro para probar otro entorno de escritorio y para ver si me adaptaba a la forma de trabajar en Manjaro. Actualmente tengo una Lenovo Thinkpad T470s usando &lt;a href="https://kde.org/es/plasma-desktop/" target="_blank" rel="noopener" title="KDE Plasma"&gt;KDE Plasma&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Desde siempre he sido usuario de GTK/Gnome en general, pero cuando salió &lt;a href="https://www.gnome.org/" target="_blank" rel="noopener" title="Gnome"&gt;Gnome&lt;/a&gt; 3 y luego todas las demás cosas que le pusieron encima, me pasé a &lt;a href="https://www.xfce.org/" target="_blank" rel="noopener" title="XFCE"&gt;XFCE&lt;/a&gt;, hasta que encontré &lt;a href="https://mate-desktop.org/" target="_blank" rel="noopener" title="Mate"&gt;Mate&lt;/a&gt;, que básicamente es un Gnome2 renombrado y parchado. Probablemente me decidí a cambiar de aires por algún problema con LightDM o alguna actualización que me rompió el entorno gráfico y que a esas alturas y más pensando de forma más pragmática que otra cosa, me decidí a probar otra cosa.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Imagen" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2023/Manjaro-Nov2023.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;No era la primera vez que lo hacía, intenté usar varias distribuciones, como &lt;a href="https://www.centos.org/" target="_blank" rel="noopener" title="CentOs"&gt;CentOs&lt;/a&gt;, &lt;a href="https://fedoraproject.org/es/" target="_blank" rel="noopener" title="Fedora"&gt;Fedora&lt;/a&gt;, &lt;a href="https://www.opensuse.org/" target="_blank" rel="noopener" title="Opensuse"&gt;Opensuse&lt;/a&gt;, &lt;a href="https://linuxmint.com/" target="_blank" rel="noopener" title="LinuxMint"&gt;LinuxMint&lt;/a&gt; y alguna otra que ahorita no recuerdo. Y luego escuché de &lt;a href="https://archlinux.org/" target="_blank" rel="noopener" title="ArchLinux"&gt;ArchLinux&lt;/a&gt;, que es/era bastante popular y con mucha documentación siendo una rolling release, y me gustó y me llamó la atención su filosofía y la forma en cómo hacían las cosas. No estoy muy al tanto de todo lo que acontece, pero alguna que otra cosa básica la sé o la he leído.&lt;/p&gt;&#10;&lt;p&gt;Al principio la idea era cambiarme a &lt;a href="https://archlinux.org/" target="_blank" rel="noopener" title=""&gt;ArchLinux&lt;/a&gt;, como mencioné, pensando de forma pragmática y práctica, quería una distribución que me quitara unas horas en la mañana o tarde, para tenerla funcionando, al menos con lo mínimo para que luego pudiese ir instalando los paquetes que fuese necesitando e ir transfiriendo la información de mi viejo equipo. Y aquí es dónde me topé con pared.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://archlinux.org/" target="_blank" rel="noopener" title="ArchLinux"&gt;ArchLinux&lt;/a&gt;, a diferencia de la gran mayoría de distribuciones Gnu/Linux, no cuenta con un instalador como &lt;a href="https://www.debian.org/" target="_blank" rel="noopener" title="Debian"&gt;Debian&lt;/a&gt;/&lt;a href="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux" target="_blank" rel="noopener" title="Red Hat"&gt;Red Hat&lt;/a&gt;/&lt;a href="https://www.opensuse.org/" target="_blank" rel="noopener" title="OpenSuse"&gt;OpenSuse&lt;/a&gt;/&lt;a href="https://ubuntu.com/" target="_blank" rel="noopener" title="Ubuntu"&gt;Ubuntu&lt;/a&gt; y una gran lista de distribuciones si lo tienen, y para mí y de forma personal, es un gran fallo. Porque había que hacer muchos pasos para hacer las particiones, formatear, copiar y todo ese proceso que se sigue. Y eso requería que invirtiera tiempo, esfuerzo y ganas, cosas que no tenía en ese momento.&lt;/p&gt;&#10;&lt;p&gt;Como mencioné al principio, mi premisa es que fuese algo fácil de instalar, sin mucho esfuerzo y en el menor tiempo de ser posible, no más de 2-3 horas, incluyendo descargar la imágen, ponerla en un USB y finalmente instalarlo.&lt;/p&gt;&#10;&lt;p&gt;Y ahí es donde entra &lt;a href="https://manjaro.org/" target="_blank" rel="noopener" title="Manjaro"&gt;Manjaro&lt;/a&gt;, pues si trae un instalador, a mi parecer bastante práctico, tal vez simple para algunas personas, pero que en mi caso particular, en ese tiempo que cumplían casi al 100 las premisas que me impuse. KDE Plasma no consume tanta memoria como solía hacerlo hace 10-20 años. No agobiarme con tantas opciones y tenerlo casi listo para usar contribuyeron mucho para darle una oportunidad. No se ha metido conmigo y me ha funcionado relativamente bien, razón por la cuál aún lo sigo usando.&lt;/p&gt;&#10;&lt;p&gt;Nota: Si &lt;a href="https://archlinux.org/" target="_blank" rel="noopener" title="ArchLinux"&gt;ArchLinux&lt;/a&gt; tenía o ahora tiene algún método o instalador para facilitar esa tediosa labor de instalarlo por primera vez, me da mucho gusto, como mencioné en su momento, las formas que yo encontré en ese entonces nada más no me terminaron de convencer para darle una oportunidad. Si el próximo año me hago con una Lenovo Thinkpad más actualizada, tal vez me lo planteé.&lt;/p&gt;&#10;&lt;p&gt;Ahora sí al problema. Resulta que tenía ya unas dos semanas sin actualizar &lt;a href="https://manjaro.org/" target="_blank" rel="noopener" title="Manjaro"&gt;Manjaro&lt;/a&gt;, no soy tan compulsivo para hacerlo cada semana, o peor, más de 2 veces a la semana D:&lt;/p&gt;&#10;&lt;p&gt;Total, que primeramente me empezó a dar errores relacionados, al parecer, con Sublime Text. Tuve el error de no copiar esos mensajes de errores, al estar revisando el historial de Konsole, como lo dejé con 40k líneas, pues ya no me fue posible recuperarlos =(&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;Los errores eran parecidos a estos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#34;El archivo ... está dañado (paquete no válido o dañado (firma PGP))&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;==&amp;gt; ERROR: No se pudo actualizar la clave: 206CBC892D1493D2&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y en inglés algo parecido a esto:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;:: Import PGP key 94657AB20F2A092B, &amp;#34;Andreas Radke &amp;lt;andyrtr@archlinux.org&amp;gt;&amp;#34;? [Y/n] &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;error: key &amp;#34;Andreas Radke &amp;lt;andyrtr@archlinux.org&amp;gt;&amp;#34; could not be imported&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;:: Import PGP key C06086337C50773E, &amp;#34;Jelle van der Waa &amp;lt;jelle@archlinux.org&amp;gt;&amp;#34;? [Y/n] &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;error: key &amp;#34;Jelle van der Waa &amp;lt;jelle@vdwaa.nl&amp;gt;&amp;#34; could not be imported&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;:: Import PGP key 9C02FF419FECBE16, &amp;#34;Morten Linderud &amp;lt;foxboron@archlinux.org&amp;gt;&amp;#34;? [Y/n] &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;error: key &amp;#34;Morten Linderud &amp;lt;morten@linderud.pw&amp;gt;&amp;#34; could not be imported&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Buscando en internet intenté solucionarlo sin mucho éxito:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman&lt;span style="color:#f92672"&gt;-&lt;/span&gt;mirrors &lt;span style="color:#f92672"&gt;-&lt;/span&gt;f &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt; &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo pacman &lt;span style="color:#f92672"&gt;-&lt;/span&gt;Syyu&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm &lt;span style="color:#f92672"&gt;/&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;var&lt;/span&gt;&lt;span style="color:#f92672"&gt;/&lt;/span&gt;cache&lt;span style="color:#f92672"&gt;/&lt;/span&gt;pacman&lt;span style="color:#f92672"&gt;/&lt;/span&gt;pkg&lt;span style="color:#f92672"&gt;/&lt;/span&gt;archlinux&lt;span style="color:#f92672"&gt;-&lt;/span&gt;keyring&lt;span style="color:#f92672"&gt;*&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl &lt;span style="color:#f92672"&gt;-&lt;/span&gt;O https:&lt;span style="color:#f92672"&gt;//&lt;/span&gt;download&lt;span style="color:#f92672"&gt;.&lt;/span&gt;sublimetext&lt;span style="color:#f92672"&gt;.&lt;/span&gt;com&lt;span style="color:#f92672"&gt;/&lt;/span&gt;sublimehq&lt;span style="color:#f92672"&gt;-&lt;/span&gt;pub&lt;span style="color:#f92672"&gt;.&lt;/span&gt;gpg &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo pacman&lt;span style="color:#f92672"&gt;-&lt;/span&gt;key &lt;span style="color:#f92672"&gt;--&lt;/span&gt;add sublimehq&lt;span style="color:#f92672"&gt;-&lt;/span&gt;pub&lt;span style="color:#f92672"&gt;.&lt;/span&gt;gpg &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo pacman&lt;span style="color:#f92672"&gt;-&lt;/span&gt;key &lt;span style="color:#f92672"&gt;--&lt;/span&gt;lsign&lt;span style="color:#f92672"&gt;-&lt;/span&gt;key &lt;span style="color:#ae81ff"&gt;8&lt;/span&gt;A8F901A &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; rm sublimehq&lt;span style="color:#f92672"&gt;-&lt;/span&gt;pub&lt;span style="color:#f92672"&gt;.&lt;/span&gt;gpg&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman &lt;span style="color:#f92672"&gt;-&lt;/span&gt;Scc&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman &lt;span style="color:#f92672"&gt;-&lt;/span&gt;Sy archlinux&lt;span style="color:#f92672"&gt;-&lt;/span&gt;keyring&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Finalmente, buscando encontré la información que necesitaba en las referencias que puse al final. A continuación los pasos que seguí y que sí funcionaron para poder actualizar Manjaro.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;## Eliminar la cache de gnupg&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm -rf /etc/pacman.d/gnupg/*&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;## Inicializar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman-key --init&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;## Populate&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman-key --populate archlinux manjaro &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;## Instalar keyrings&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman -Sy archlinux-keyring manjaro-keyring&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;## Refrescar llaves&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman-key --refresh-keys&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;## Actualizar el sistema&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman -Syyuu&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;&#10;&lt;p&gt;Y siguiendo esos pasos en esa secuencia fue que pude finalmente arreglar ese problema y actualizar los paquetes. Dejo algo de los mensajes que sí pude rescatar:&lt;/p&gt;&#10;&lt;h2 id="mensajes-de-la-terminal"&gt;Mensajes de la terminal&#10;&lt;/h2&gt;&lt;p&gt;gpg: keyring_get_keyblock: read error: Paquete incorrecto&#10;gpg: keyring_get_keyblock failed: Anillo de claves incorrecto&#10;gpg: fallo reconstruyendo caché del anillo de claves: Anillo de claves incorrecto&#10;gpg: marginals needed: 3 completes needed: 1 trust model: pgp&#10;gpg: [don&amp;rsquo;t know]: invalid packet (ctb=00)&#10;gpg: keyring_get_keyblock: read error: Paquete incorrecto&#10;gpg: keydb_get_keyblock failed: Anillo de claves incorrecto&#10;gpg: validate_key_list failed&#10;gpg: clave 206CBC892D1493D2: &amp;ldquo;Rémy Oudompheng &lt;a class="link" href="mailto:oudomphe@phare.normalesup.org" &gt;oudomphe@phare.normalesup.org&lt;/a&gt;&amp;rdquo; sin cambios&#10;gpg: Cantidad total procesada: 1&#10;gpg: sin cambios: 1&#10;pub rsa4096 2011-02-16 [SC]&#10;44EA62ACDBC81B6A0D1FD267206CBC892D1493D2&#10;uid [desconocida] Rémy Oudompheng &lt;a class="link" href="mailto:oudomphe@phare.normalesup.org" &gt;oudomphe@phare.normalesup.org&lt;/a&gt;&#10;uid [desconocida] Rémy Oudompheng &lt;a class="link" href="mailto:remy@archlinux.org" &gt;remy@archlinux.org&lt;/a&gt;&#10;sub rsa4096 2011-02-16 [E]&lt;/p&gt;&#10;&lt;p&gt;gpg: [don&amp;rsquo;t know]: invalid packet (ctb=00)&#10;gpg: renovación al servidor de claves fallida: Paquete incorrecto&#10;==&amp;gt; ERROR: No se pudo actualizar la clave: 206CBC892D1493D2&lt;/p&gt;&#10;&lt;p&gt;sudo pacman-key &amp;ndash;init  1 ✘&#10;gpg: /etc/pacman.d/gnupg/trustdb.gpg: se ha creado base de datos de confianza&#10;gpg: no se encuentran claves absolutamente fiables&#10;==&amp;gt; Se está generando la clave principal de pacman, puede tardar un poco.&#10;gpg: Generating pacman keyring master key&amp;hellip;&#10;gpg: creado el directorio &amp;lsquo;/etc/pacman.d/gnupg/openpgp-revocs.d&amp;rsquo;&#10;gpg: certificado de revocación guardado como &amp;lsquo;/etc/pacman.d/gnupg/openpgp-revocs.d/DCE896ABBE2EBDC5E6AEC0C34FBA8F8FBC1658A7.rev&amp;rsquo;&#10;gpg: Done&#10;==&amp;gt; Actualizando la base de datos de claves de confianza&amp;hellip;&#10;gpg: marginals needed: 3 completes needed: 1 trust model: pgp&#10;gpg: nivel: 0 validez: 1 firmada: 0 confianza: 0-, 0q, 0n, 0m, 0f, 1u&lt;/p&gt;&#10;&lt;p&gt;sudo pacman-key &amp;ndash;refresh-keys  ✔&#10;==&amp;gt; ERROR: No tiene permisos suficientes para leer el depósito pacman.&#10;==&amp;gt; Use &amp;ldquo;pacman-key &amp;ndash;init&amp;rdquo; para corregir los permisos del depósito.&lt;/p&gt;&#10;&lt;p&gt;sudo pacman-key &amp;ndash;populate archlinux manjaro  1 ✘  34s &#10;==&amp;gt; Añadiendo las claves de archlinux.gpg&amp;hellip;&#10;==&amp;gt; Añadiendo las claves de manjaro.gpg&amp;hellip;&#10;==&amp;gt; Firmando localmente las claves de confianza en el depósito&amp;hellip;&#10;-&amp;gt; Se han firmado localmente 23 claves.&#10;==&amp;gt; Importando los valores de confianza del propietario&amp;hellip;&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: inserting ownertrust of 4&#10;gpg: setting ownertrust to 4&#10;gpg: inserting ownertrust of 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: inserting ownertrust of 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;gpg: setting ownertrust to 4&#10;==&amp;gt; Desactivando las claves revocadas en el depósito&amp;hellip;&#10;-&amp;gt; Se han desactivado 46 claves.&#10;==&amp;gt; Actualizando la base de datos de claves de confianza&amp;hellip;&#10;gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10&#10;gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10&#10;gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10&#10;gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10&#10;gpg: marginals needed: 3 completes needed: 1 trust model: pgp&#10;gpg: nivel: 0 validez: 1 firmada: 21 confianza: 0-, 0q, 0n, 0m, 0f, 1u&#10;gpg: nivel: 1 validez: 21 firmada: 91 confianza: 0-, 0q, 0n, 21m, 0f, 0u&#10;gpg: nivel: 2 validez: 68 firmada: 25 confianza: 68-, 0q, 0n, 0m, 0f, 0u&#10;gpg: siguiente comprobación de base de datos de confianza el: 2023-12-07&lt;/p&gt;&#10;&lt;p&gt;sudo pacman -Sy archlinux-keyring manjaro-keyring  ✔  42s &#10;:: Sincronizando las bases de datos de los paquetes&amp;hellip;&#10;core está actualizado&#10;extra está actualizado&#10;community está actualizado&#10;multilib está actualizado&#10;:: Some packages should be upgraded first&amp;hellip;&#10;resolviendo dependencias&amp;hellip;&#10;buscando conflictos entre paquetes&amp;hellip;&lt;/p&gt;&#10;&lt;p&gt;Paquetes (1) archlinux-keyring-20231113-1&lt;/p&gt;&#10;&lt;p&gt;Tamaño total de la instalación: 1.63 MiB&#10;Tamaño neto tras actualizar: 0.01 MiB&lt;/p&gt;&#10;&lt;p&gt;:: ¿Continuar con la instalación? [S/n] s&#10;(1/1) comprobando las claves del depósito [#######################################################################################] 100%&#10;(1/1) verificando la integridad de los paquetes [#######################################################################################] 100%&#10;(1/1) cargando los archivos de los paquetes [#######################################################################################] 100%&#10;(1/1) comprobando conflictos entre archivos [#######################################################################################] 100%&#10;(1/1) comprobando el espacio disponible en el disco [#######################################################################################] 100%&#10;:: Ejecutando los &amp;ldquo;hooks&amp;rdquo; de preinstalación&amp;hellip;&#10;(1/1) Creating Timeshift snapshot before upgrade&amp;hellip;&#10;==&amp;gt; skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.&#10;:: Procesando los cambios de los paquetes&amp;hellip;&#10;(1/1) actualizando archlinux-keyring [#######################################################################################] 100%&#10;==&amp;gt; Añadiendo las claves de archlinux.gpg&amp;hellip;&#10;==&amp;gt; Firmando localmente las claves de confianza en el depósito&amp;hellip;&#10;-&amp;gt; Se han firmado localmente 1 claves.&#10;==&amp;gt; Importando los valores de confianza del propietario&amp;hellip;&#10;gpg: inserting ownertrust of 4&#10;==&amp;gt; Desactivando las claves revocadas en el depósito&amp;hellip;&#10;-&amp;gt; Se han desactivado 3 claves.&#10;==&amp;gt; Actualizando la base de datos de claves de confianza&amp;hellip;&#10;gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10&#10;gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10&#10;gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10&#10;gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10&#10;gpg: marginals needed: 3 completes needed: 1 trust model: pgp&#10;gpg: nivel: 0 validez: 1 firmada: 22 confianza: 0-, 0q, 0n, 0m, 0f, 1u&#10;gpg: nivel: 1 validez: 22 firmada: 95 confianza: 0-, 0q, 0n, 22m, 0f, 0u&#10;gpg: nivel: 2 validez: 73 firmada: 27 confianza: 73-, 0q, 0n, 0m, 0f, 0u&#10;gpg: siguiente comprobación de base de datos de confianza el: 2023-12-31&#10;:: Ejecutando los &amp;ldquo;hooks&amp;rdquo; de posinstalación&amp;hellip;&#10;(1/3) Reloading system manager configuration&amp;hellip;&#10;(2/3) Arming ConditionNeedsUpdate&amp;hellip;&#10;(3/3) Refreshing PackageKit&amp;hellip;&lt;/p&gt;&#10;&lt;p&gt;advertencia: manjaro-keyring-20230719-2 está actualizado &amp;ndash; reinstalándolo&#10;resolviendo dependencias&amp;hellip;&#10;buscando conflictos entre paquetes&amp;hellip;&lt;/p&gt;&#10;&lt;p&gt;Paquetes (1) manjaro-keyring-20230719-2&lt;/p&gt;&#10;&lt;p&gt;Tamaño total de la instalación: 0.09 MiB&#10;Tamaño neto tras actualizar: 0.00 MiB&lt;/p&gt;&#10;&lt;p&gt;:: ¿Continuar con la instalación? [S/n] s&#10;(1/1) comprobando las claves del depósito [#######################################################################################] 100%&#10;(1/1) verificando la integridad de los paquetes [#######################################################################################] 100%&#10;(1/1) cargando los archivos de los paquetes [#######################################################################################] 100%&#10;(1/1) comprobando conflictos entre archivos [#######################################################################################] 100%&#10;(1/1) comprobando el espacio disponible en el disco [#######################################################################################] 100%&#10;:: Ejecutando los &amp;ldquo;hooks&amp;rdquo; de preinstalación&amp;hellip;&#10;(1/1) Creating Timeshift snapshot before upgrade&amp;hellip;&#10;==&amp;gt; skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.&#10;:: Procesando los cambios de los paquetes&amp;hellip;&#10;(1/1) reinstalando manjaro-keyring [#######################################################################################] 100%&#10;==&amp;gt; Añadiendo las claves de manjaro.gpg&amp;hellip;&#10;==&amp;gt; Firmando localmente las claves de confianza en el depósito&amp;hellip;&#10;-&amp;gt; Se han firmado localmente 2 claves.&#10;==&amp;gt; Importando los valores de confianza del propietario&amp;hellip;&#10;==&amp;gt; Actualizando la base de datos de claves de confianza&amp;hellip;&#10;gpg: siguiente comprobación de base de datos de confianza el: 2023-12-31&#10;:: Ejecutando los &amp;ldquo;hooks&amp;rdquo; de posinstalación&amp;hellip;&#10;(1/2) Arming ConditionNeedsUpdate&amp;hellip;&#10;(2/2) Refreshing PackageKit&amp;hellip;&lt;/pre&gt;&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="referencias"&gt;Referencias&#10;&lt;/h2&gt;&lt;ul class="wp-block-list"&gt;&#10; &lt;li&gt;&#10; &lt;a href="https://wiki.archlinux.org/title/Pacman/Package_signing#Resetting_all_the_keys" target="_blank" rel="noopener" title=""&gt;https://wiki.archlinux.org/title/Pacman/Package_signing#Resetting_all_the_keys&lt;/a&gt;&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; &lt;a href="https://forum.manjaro.org/t/pgp-could-not-be-imported/124279" target="_blank" rel="noopener" title=""&gt;https://forum.manjaro.org/t/pgp-could-not-be-imported/124279&lt;/a&gt;&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; &lt;a href="https://www.linkedin.com/pulse/archlinux-paquete-v%C3%A1lido-o-da%C3%B1ado-firma-pgp-soluci%C3%B3n-en-d-ulivo" target="_blank" rel="noopener" title=""&gt;https://www.linkedin.com/pulse/archlinux-paquete-v%C3%A1lido-o-da%C3%B1ado-firma-pgp-soluci%C3%B3n-en-d-ulivo&lt;/a&gt;&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; &lt;a href="https://bbs.archlinux.org/viewtopic.php?id=268153" target="_blank" rel="noopener" title=""&gt;https://bbs.archlinux.org/viewtopic.php?id=268153&lt;/a&gt;&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; &lt;a href="https://forum.manjaro.org/t/error-firma-pgp/29231" target="_blank" rel="noopener" title=""&gt;https://forum.manjaro.org/t/error-firma-pgp/29231&lt;/a&gt;&#10; &lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>OPLA</title><link>https://hbautista.com/p/opla/</link><pubDate>Mon, 04 Sep 2023 16:47:52 +0000</pubDate><guid>https://hbautista.com/p/opla/</guid><description>&lt;p&gt;&lt;strong&gt;One Piece Live Action en Netflix&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="One Piece Live Action en Netflix" class="gallery-image" data-flex-basis="171px" data-flex-grow="71" height="1400" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://cl.buscafs.com/www.tomatazos.com/public/uploads/images/411967/411967.jpg" width="1000"&gt;&lt;/p&gt;&#10;&lt;p&gt;En esta ocasión vengo a comentar un poco sobre #OnePiece que ya se encuentra disponible en Netflix (y otros lados). De entrada está de más decirles que ¡me encantó!.&lt;/p&gt;&#10;&lt;p&gt;He visto que algunas personas se preguntan: ¿Es necesario haber visto el Anime o leído el manga para entenderle?. La respuesta es no.&lt;/p&gt;&#10;&lt;p&gt;Sin embargo, también he leído/visto que algunas personas se han quedado enganchadas viendo la serie y ahí es dónde viene parte del gancho a cosas más densas. Como el querer ver el Anime. 🙂&lt;/p&gt;&#10;&lt;p&gt;Deben saber también que al momento de escribir esto, One Piece cuenta con &lt;strong&gt;1074 capítulos&lt;/strong&gt;, divididos en 10 temporadas y 52 &lt;a class="link" href="https://www.animedatos.com/2023/04/one-piece-sagas-y-arcos.html" title="one piece arcos"&#10; target="_blank" rel="noopener"&#10; &gt;arcos&lt;/a&gt;, de los cuales &lt;strong&gt;96 capítulos son relleno&lt;/strong&gt; y 25 mixtos.&lt;/p&gt;&#10;&lt;p&gt;Algo que hay que recalcar que estos 8 episodios corresponden a los primeros 45 capítulos del &lt;a title="Anime One Piece" href="https://www.netflix.com/mx/title/80107103" target="_blank" rel="noopener"&gt;Anime One Piece&lt;/a&gt;. Por supuesto que en Netflix puedes encontrar 346 episodios:&lt;/p&gt;&#10;&lt;p&gt;Aquí puedes ver la lista de Arcos disponibles del Anime One Piece en Netflix.&lt;/p&gt;&#10;&lt;p&gt;[Arcos del Anime One Piece disponibles en Netflix&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2023/Espisodios-OP-Netflix.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-2604 aligncenter&amp;rdquo; src=&amp;quot;/images/2023/Espisodios-OP-Netflix.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;238&amp;rdquo; srcset=&amp;quot;/images/2023/Espisodios-OP-Netflix.jpg 300w, /images/2023/Espisodios-OP-Netflix.jpg 768w, /images/2023/Espisodios-OP-Netflix.jpg 887w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2023/Espisodios-OP-Netflix.jpg" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Les dejo un &amp;ldquo;Hablemos de&amp;rdquo; de Javier Ibarreche:&lt;/p&gt;&#10;&lt;blockquote class="tiktok-embed" cite="https://www.tiktok.com/@ibarrechejavier/video/7273901769829141766" data-video-id="7273901769829141766" data-embed-from="oembed" style="max-width:605px; min-width:325px;"&gt;&#10; &lt;section&gt; &lt;a target="_blank" title="@ibarrechejavier" href="https://www.tiktok.com/@ibarrechejavier?refer=embed"&gt;@ibarrechejavier&lt;/a&gt; &#10;&lt;pre&gt;&lt;code&gt;Sí, creo que voy a dar ese paso. Me agarró de sorpresa esto de One Piece. &amp;lt;a title=&amp;quot;onepiece&amp;quot; target=&amp;quot;_blank&amp;quot; href=&amp;quot;https://www.tiktok.com/tag/onepiece?refer=embed&amp;quot;&amp;gt;#onepiece&amp;lt;/a&amp;gt; &amp;lt;a title=&amp;quot;netflix&amp;quot; target=&amp;quot;_blank&amp;quot; href=&amp;quot;https://www.tiktok.com/tag/netflix?refer=embed&amp;quot;&amp;gt;#netflix&amp;lt;/a&amp;gt; &amp;lt;a title=&amp;quot;anime&amp;quot; target=&amp;quot;_blank&amp;quot; href=&amp;quot;https://www.tiktok.com/tag/anime?refer=embed&amp;quot;&amp;gt;#anime&amp;lt;/a&amp;gt; &amp;lt;a title=&amp;quot;liveaction&amp;quot; target=&amp;quot;_blank&amp;quot; href=&amp;quot;https://www.tiktok.com/tag/liveaction?refer=embed&amp;quot;&amp;gt;#liveaction&amp;lt;/a&amp;gt; &amp;lt;a title=&amp;quot;adaptacion&amp;quot; target=&amp;quot;_blank&amp;quot; href=&amp;quot;https://www.tiktok.com/tag/adaptacion?refer=embed&amp;quot;&amp;gt;#adaptacion&amp;lt;/a&amp;gt; &amp;lt;a title=&amp;quot;luffy&amp;quot; target=&amp;quot;_blank&amp;quot; href=&amp;quot;https://www.tiktok.com/tag/luffy?refer=embed&amp;quot;&amp;gt;#luffy&amp;lt;/a&amp;gt; &amp;lt;a title=&amp;quot;geektok&amp;quot; target=&amp;quot;_blank&amp;quot; href=&amp;quot;https://www.tiktok.com/tag/geektok?refer=embed&amp;quot;&amp;gt;#geektok&amp;lt;/a&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;a target="_blank" title="♬ sonido original - Javier Ibarreche" href="https://www.tiktok.com/music/sonido-original-7273901867644832517?refer=embed"&gt;♬ sonido original – Javier Ibarreche&lt;/a&gt; &lt;/section&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;¿Qué se van a encontrar?&lt;/p&gt;&#10;&lt;p&gt;Conocerán que este mundo está compuesto principalmente de agua, es un gran oceano apenas cubierto por tierra, la mayoría son islas. Los cuatro mares en el mundo de One Piece, los cuales están separados mediante el Red Line y el Grand Line al estar cruzados entre sí, son conocidos como el East Blue, North Blue, West Blue, y South Blue.&lt;/p&gt;&#10;&lt;p&gt;Cada personaje tiene algo que contar, puedes ir viendo la evolución y crecimiento de los mismos. Asimismo sus sueños, ideales, miedos y alegrías. Luffy, o mejor dicho Monkey D. Luffy, quien comió la Fruta Goma Goma, la cual le otorgó un cuerpo de goma y elasticidad, se aventura al mar para tratar de encontrar el One Piece, que se supone es el tesoro guardado por el que fuera el autoproclamado &lt;strong&gt;Rey de los Piratas&lt;/strong&gt;, y cuya muerte ocurrida 20 años atrás todavía no ha sido encontrado.&lt;/p&gt;&#10;&lt;p&gt;Luffy admira a Shanks, el pirata pelirrojo, y debido a ésto tiene un sueño: Encontrar el One Piece y autoproclamarse como el nuevo Rey de los Piratas. Como toda historia, ésta comienza cuando deja su hogar en el East Blue y se aventura al mar. A través de estos primeros episodios irá encontrando a los que serán los futuros miembros de su tripulación, también llamados &amp;ldquo;&lt;strong&gt;Nakama&lt;/strong&gt;&amp;rdquo;, que es una especie de lazo fuerte entre los piratas, que incluye, entre otras cosas, la lealtad a la misma.&lt;/p&gt;&#10;&lt;p&gt;Pero Luffy se define como &amp;ldquo;Un pirata diferente&amp;rdquo;, a él nada más le preocupa la aventura y la libertad que son las 2 cosas que definen (según él) a un pirata. Es muy relajado, cae un poco en lo absurdo, pero es muy sincero, carismático y sobre todo una buena persona.&lt;/p&gt;&#10;&lt;p&gt;Recluta durante su viaje en el East Blue a Roronoa Zoro, un infame espadachín, Nami, una navegante ladrona, Usopp, un francotirador mentiroso, y Sanji, un cocinero enamoradizo, además de conseguir un barco llamado el Going Merry.&lt;/p&gt;&#10;&lt;p&gt;En lo personal me llevó un buen tiempo ver casi todos los episodios, porque sinceramente son muchos, si van a entrar en esta aventura, igual pueden considerar ver &lt;a title="Ver One Piece sin rellenos" href="https://www.animedatos.com/2019/02/capitulos-one-piece-sin-relleno.html" target="_blank" rel="noopener"&gt;One Piece sin rellenos&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Eso sin contar que hasta el momento llevan 15 películas adicionales al Anime, debajo encuentran la lista:&lt;figure class="ext ext-in"&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Película 1 | One Piece: El gran pirata de oro (tras el episodio 18 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 2 | Aventura en la Isla Engranaje (tras el episodio 52 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 3 | El Reino de Chopper en la Isla de los Animales Raros (tras el episodio 102 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 4 | Aventura sin Salida (tras el episodio 130 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 5 | La Maldición de la Espada Sagrada (tras el episodio 143 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 6 | El Barón Omatsuri y la Isla de los Secretos (tras el episodio 224 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 7 | El Gran Soldado Mecánico del Castillo Karakuri (tras el episodio 228 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 8 | La Saga de Arabasta: Los Piratas y la Princesa del Desierto (remake de la saga Arabasta)&lt;/li&gt;&#10;&lt;li&gt;Película 9 | La Saga de Chopper: El Milagro del Cerezo Florecido en Invierno (remake de la saga Drum)&lt;/li&gt;&#10;&lt;li&gt;Película 10 | One Piece Film: Strong World (tras el episodio 381 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 11 | One Piece 3D: ¡A la Caza del Sombrero de Paja! (entre las sagas Thriller Bark y Sabaody)&lt;/li&gt;&#10;&lt;li&gt;Película 12 | One Piece Film: Z (tras el episodio 573 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 13 | One Piece Film: Gold (tras el episodio 750 del anime)&lt;/li&gt;&#10;&lt;li&gt;Película 14 | One Piece: Stampede (entre el arco de Whole Cake y el arco del País de Wano)&lt;/li&gt;&#10;&lt;li&gt;Película 15 | One Piece Film: Red (agosto de 2022 – relacionada con el Emperador Shanks)&lt;/figure&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;h2 id=""&gt;&#10;&lt;/h2&gt;&lt;h2 id=""&gt;&#10;&lt;/h2&gt;&lt;h2 id=""&gt;&#10;&lt;/h2&gt;</description></item><item><title>Instalar Let’s Encrypt SSL en CentOS 7 con Apache</title><link>https://hbautista.com/p/instalar-lets-encrypt-ssl-en-centos-7-con-apache/</link><pubDate>Wed, 18 Apr 2018 14:10:21 +0000</pubDate><guid>https://hbautista.com/p/instalar-lets-encrypt-ssl-en-centos-7-con-apache/</guid><description>&lt;img src="https://hbautista.com/images/2018/lets-encrypt-ssl-on-centos7.png" alt="Featured image of post Instalar Let’s Encrypt SSL en CentOS 7 con Apache" /&gt;&lt;p&gt;&lt;a href="https://letsencrypt.org" target="_blank" rel="noopener"&gt;Let&amp;rsquo;s Encrypt&lt;/a&gt; es una autoridad de certificacion (CA) gratuita, automatizada y abierta:[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Let" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/letsencrypt-logo-horizontal.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2018/letsencrypt-logo-horizontal.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG).&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Para el propósito de esta guía usaremos el dominio &lt;strong&gt;chingon.com&lt;/strong&gt; y será referenciado de ahora en adelante.&lt;/p&gt;&#10;&lt;h1 id="paso-1--instalando-el-software-necesario"&gt;Paso 1 – Instalando el software necesario&#10;&lt;/h1&gt;&lt;p&gt;Nos conectamos a nuestro servidor e instalamos los paquetes &lt;strong&gt;mod_ssl&lt;/strong&gt; y &lt;strong&gt;certbot-apache&lt;/strong&gt;. El primero es una dependencia para poder hacer uso de los certificados.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ ssh vpsmikel.ds &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Last login: Tue Apr &lt;span style="color:#ae81ff"&gt;17&lt;/span&gt; 03:08:56 &lt;span style="color:#ae81ff"&gt;2018&lt;/span&gt; from 189.201.191.13 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;perengano@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;$ sudo su – &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;sudo&lt;span style="color:#f92672"&gt;]&lt;/span&gt; password &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; perengano: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Último inicio de sesión:mar abr &lt;span style="color:#ae81ff"&gt;17&lt;/span&gt; 03:09:03 EDT 2018en pts/0 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# yum install mod_ssl &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# yum install certbot-apache &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Loaded plugins: fastestmirror &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;base | 3.6 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;epel/x86_64/metalink | &lt;span style="color:#ae81ff"&gt;29&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;extras | 3.4 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;remi-php70 | 2.9 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;remi-php72 | 2.9 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;remi-safe | 2.9 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;updates | 3.4 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vz-base | &lt;span style="color:#ae81ff"&gt;951&lt;/span&gt; B 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vz-updates | &lt;span style="color:#ae81ff"&gt;951&lt;/span&gt; B 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;updates/7/x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;64/primary&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;db | 6.9 MB 00:00:01 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Loading mirror speeds from cached hostfile &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* base: mirror.reconn.ru &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* epel: mirror.logol.ru &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* extras: mirror.reconn.ru &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* remi-php70: mirror.reconn.ru &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* remi-php72: mirror.reconn.ru &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* remi-safe: mirror.reconn.ru &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;* updates: mirror.reconn.ru &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Resolving Dependencies &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Running transaction check &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-certbot-apache.noarch 0:0.22.2-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: certbot &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 0.21.1 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-apache-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-certbot &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 0.21.1 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-apache-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-augeas &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-apache-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Running transaction check &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package certbot.noarch 0:0.22.2-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: /usr/sbin/semanage &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-augeas.noarch 0:0.5.0-2.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: augeas-libs &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python-augeas-0.5.0-2.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-certbot.noarch 0:0.22.2-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-acme &amp;gt; 0.21.1 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-configobj &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-parsedatetime &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-setuptools &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-zope-component &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-zope-interface &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-configargparse &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-cryptography &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-future &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-josepy &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-mock &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-pyrfc3339 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: pytz &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-certbot-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Running transaction check &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package augeas-libs.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:1.4.0-2.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.2 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package policycoreutils-python.x86_64 0:2.5-17.1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: setools-libs &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 3.3.8-1 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: libsemanage-python &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 2.5-5 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: audit-libs-python &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 2.1.3-4 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-IPy &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: libqpol.so.1&lt;span style="color:#f92672"&gt;(&lt;/span&gt;VERS&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;1.4&lt;span style="color:#f92672"&gt;)(&lt;/span&gt;64bit&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: libqpol.so.1&lt;span style="color:#f92672"&gt;(&lt;/span&gt;VERS&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;1.2&lt;span style="color:#f92672"&gt;)(&lt;/span&gt;64bit&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: libcgroup &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: libapol.so.4&lt;span style="color:#f92672"&gt;(&lt;/span&gt;VERS&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.0&lt;span style="color:#f92672"&gt;)(&lt;/span&gt;64bit&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: checkpolicy &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: libqpol.so.1&lt;span style="color:#f92672"&gt;()(&lt;/span&gt;64bit&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: libapol.so.4&lt;span style="color:#f92672"&gt;()(&lt;/span&gt;64bit&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: policycoreutils-python-2.5-17.1.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-configobj.noarch 0:4.7.2-7.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-setuptools.noarch 0:0.9.8-7.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-backports-ssl&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;match&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;hostname &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python-setuptools-0.9.8-7.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-zope-component.noarch 1:4.1.0-3.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-zope-event &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: 1:python-zope-component-4.1.0-3.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-zope-interface.x86_64 0:4.0.5-4.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-acme.noarch 0:0.22.2-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: pyOpenSSL &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 0.13 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-acme-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-ndg_httpsclient &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-acme-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-pyasn1 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-acme-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-requests &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-acme-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python2-six &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-acme-0.22.2-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-configargparse.noarch 0:0.11.0-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-cryptography.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-six &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 1.4.1 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-cryptography-1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-idna &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 2.0 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-cryptography-1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-cffi &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 1.4.1 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-cryptography-1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-ipaddress &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-cryptography-1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-enum34 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-cryptography-1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-future.noarch 0:0.16.0-6.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-josepy.noarch 0:1.0.1-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-mock.noarch 0:1.0.1-9.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-parsedatetime.noarch 0:2.4-5.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-pyrfc3339.noarch 0:1.0-2.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package pytz.noarch 0:2016.10-2.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Running transaction check &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package audit-libs-python.x86_64 0:2.7.6-3.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package checkpolicy.x86_64 0:2.5-4.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package libcgroup.x86_64 0:0.41-13.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package libsemanage-python.x86_64 0:2.5-8.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package pyOpenSSL.x86_64 0:0.13.1-3.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-IPy.noarch 0:0.75-6.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-backports-ssl&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;match&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;hostname.noarch 0:3.4.0.2-4.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-backports &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python-backports-ssl&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;match&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;hostname-3.4.0.2-4.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-cffi.x86_64 0:1.6.0-5.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-pycparser &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python-cffi-1.6.0-5.el7.x86_64 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-enum34.noarch 0:1.0.4-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-idna.noarch 0:2.4-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-ipaddress.noarch 0:1.0.16-2.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-ndg_httpsclient.noarch 0:0.3.2-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-six.noarch 0:1.9.0-2.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-zope-event.noarch 0:4.0.3-2.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-pyasn1.noarch 0:0.1.9-7.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-requests.noarch 0:2.6.0-0.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-requests &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 2.6.0 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python2-requests-2.6.0-0.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python2-six.noarch 0:1.9.0-0.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package setools-libs.x86_64 0:3.3.8-1.1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Running transaction check &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-backports.x86_64 0:1.0-8.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-pycparser.noarch 0:2.14-1.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-ply &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python-pycparser-2.14-1.el7.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-requests.noarch 0:2.6.0-1.el7_1 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Processing Dependency: python-urllib3 &amp;gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; 1.10.2-1 &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; package: python-requests-2.6.0-1.el7_1.noarch &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Running transaction check &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-ply.noarch 0:3.4-11.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;—&amp;gt; Package python-urllib3.noarch 0:1.10.2-3.el7 will be installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;–&amp;gt; Finished Dependency Resolution&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Dependencies Resolved&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;========================================================================================================================================================================&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Package Arch Version Repository Size &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;========================================================================================================================================================================&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-certbot-apache noarch 0.22.2-1.el7 epel &lt;span style="color:#ae81ff"&gt;214&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; dependencies: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;audit-libs-python x86_64 2.7.6-3.el7 base &lt;span style="color:#ae81ff"&gt;73&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;augeas-libs x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 1.4.0-2.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.2 updates &lt;span style="color:#ae81ff"&gt;355&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;certbot noarch 0.22.2-1.el7 epel &lt;span style="color:#ae81ff"&gt;21&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;checkpolicy x86_64 2.5-4.el7 base &lt;span style="color:#ae81ff"&gt;290&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libcgroup x86_64 0.41-13.el7 base &lt;span style="color:#ae81ff"&gt;65&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libsemanage-python x86_64 2.5-8.el7 base &lt;span style="color:#ae81ff"&gt;104&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;policycoreutils-python x86_64 2.5-17.1.el7 base &lt;span style="color:#ae81ff"&gt;446&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pyOpenSSL x86_64 0.13.1-3.el7 base &lt;span style="color:#ae81ff"&gt;133&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-IPy noarch 0.75-6.el7 base &lt;span style="color:#ae81ff"&gt;32&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-augeas noarch 0.5.0-2.el7 base &lt;span style="color:#ae81ff"&gt;25&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-backports x86_64 1.0-8.el7 base 5.8 k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-backports-ssl&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;match&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;hostname noarch 3.4.0.2-4.el7 base &lt;span style="color:#ae81ff"&gt;12&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-cffi x86_64 1.6.0-5.el7 base &lt;span style="color:#ae81ff"&gt;218&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-configobj noarch 4.7.2-7.el7 base &lt;span style="color:#ae81ff"&gt;117&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-enum34 noarch 1.0.4-1.el7 base &lt;span style="color:#ae81ff"&gt;52&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-idna noarch 2.4-1.el7 base &lt;span style="color:#ae81ff"&gt;94&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-ipaddress noarch 1.0.16-2.el7 base &lt;span style="color:#ae81ff"&gt;34&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-ndg_httpsclient noarch 0.3.2-1.el7 epel &lt;span style="color:#ae81ff"&gt;43&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-ply noarch 3.4-11.el7 base &lt;span style="color:#ae81ff"&gt;123&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-pycparser noarch 2.14-1.el7 base &lt;span style="color:#ae81ff"&gt;104&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-requests noarch 2.6.0-1.el7_1 base &lt;span style="color:#ae81ff"&gt;94&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-setuptools noarch 0.9.8-7.el7 base &lt;span style="color:#ae81ff"&gt;397&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-six noarch 1.9.0-2.el7 base &lt;span style="color:#ae81ff"&gt;29&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-urllib3 noarch 1.10.2-3.el7 base &lt;span style="color:#ae81ff"&gt;101&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-zope-component noarch 1:4.1.0-3.el7 epel &lt;span style="color:#ae81ff"&gt;227&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-zope-event noarch 4.0.3-2.el7 epel &lt;span style="color:#ae81ff"&gt;79&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-zope-interface x86_64 4.0.5-4.el7 base &lt;span style="color:#ae81ff"&gt;138&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-acme noarch 0.22.2-1.el7 epel &lt;span style="color:#ae81ff"&gt;135&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-certbot noarch 0.22.2-1.el7 epel &lt;span style="color:#ae81ff"&gt;481&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-configargparse noarch 0.11.0-1.el7 epel &lt;span style="color:#ae81ff"&gt;30&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-cryptography x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1 updates &lt;span style="color:#ae81ff"&gt;502&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-future noarch 0.16.0-6.el7 epel &lt;span style="color:#ae81ff"&gt;799&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-josepy noarch 1.0.1-1.el7 epel &lt;span style="color:#ae81ff"&gt;86&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-mock noarch 1.0.1-9.el7 epel &lt;span style="color:#ae81ff"&gt;92&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-parsedatetime noarch 2.4-5.el7 epel &lt;span style="color:#ae81ff"&gt;78&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-pyasn1 noarch 0.1.9-7.el7 base &lt;span style="color:#ae81ff"&gt;100&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-pyrfc3339 noarch 1.0-2.el7 epel &lt;span style="color:#ae81ff"&gt;13&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-requests noarch 2.6.0-0.el7 epel 2.9 k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-six noarch 1.9.0-0.el7 epel 2.9 k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pytz noarch 2016.10-2.el7 base &lt;span style="color:#ae81ff"&gt;46&lt;/span&gt; k &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;setools-libs x86_64 3.3.8-1.1.el7 base &lt;span style="color:#ae81ff"&gt;612&lt;/span&gt; k&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Transaction Summary &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;========================================================================================================================================================================&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Install &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; Package &lt;span style="color:#f92672"&gt;(&lt;/span&gt;+41 Dependent packages&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Total download size: 6.5 M &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installed size: &lt;span style="color:#ae81ff"&gt;28&lt;/span&gt; M &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Is this ok &lt;span style="color:#f92672"&gt;[&lt;/span&gt;y/d/N&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: y &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Downloading packages: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;1/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: audit-libs-python-2.7.6-3.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;73&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;2/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: libsemanage-python-2.5-8.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;104&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;3/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: libcgroup-0.41-13.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;65&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;4/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: augeas-libs-1.4.0-2.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.2.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;64.rpm | &lt;span style="color:#ae81ff"&gt;355&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;5/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-IPy-0.75-6.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;32&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;6/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: pyOpenSSL-0.13.1-3.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;133&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;7/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: checkpolicy-2.5-4.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;290&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;8/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-augeas-0.5.0-2.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;25&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;9/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-backports-1.0-8.el7.x86_64.rpm | 5.8 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;10/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-configobj-4.7.2-7.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;117&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;11/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: certbot-0.22.2-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;21&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;12/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-enum34-1.0.4-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;52&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;13/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-cffi-1.6.0-5.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;218&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;14/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-ipaddress-1.0.16-2.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;34&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;15/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-ndg_httpsclient-0.3.2-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;43&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;16/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-ply-3.4-11.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;123&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;17/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-pycparser-2.14-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;104&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;18/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-requests-2.6.0-1.el7_1.noarch.rpm | &lt;span style="color:#ae81ff"&gt;94&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;19/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-idna-2.4-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;94&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;20/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-six-1.9.0-2.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;29&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;21/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-urllib3-1.10.2-3.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;101&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;22/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-backports-ssl&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;match&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;hostname-3.4.0.2-4.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;12&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;23/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: policycoreutils-python-2.5-17.1.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;446&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;24/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-setuptools-0.9.8-7.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;397&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;25/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-zope-component-4.1.0-3.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;227&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;26/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-zope-event-4.0.3-2.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;79&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;27/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-acme-0.22.2-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;135&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;28/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python-zope-interface-4.0.5-4.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;138&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;29/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-certbot-0.22.2-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;481&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;30/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-certbot-apache-0.22.2-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;214&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;31/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-configargparse-0.11.0-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;30&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;32/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-future-0.16.0-6.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;799&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;33/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-cryptography-1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;64.rpm | &lt;span style="color:#ae81ff"&gt;502&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;34/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-josepy-1.0.1-1.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;86&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;35/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-mock-1.0.1-9.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;92&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;36/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-parsedatetime-2.4-5.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;78&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;37/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-pyrfc3339-1.0-2.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;13&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;38/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-requests-2.6.0-0.el7.noarch.rpm | 2.9 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;39/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-six-1.9.0-0.el7.noarch.rpm | 2.9 kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;40/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: pytz-2016.10-2.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;46&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;41/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: python2-pyasn1-0.1.9-7.el7.noarch.rpm | &lt;span style="color:#ae81ff"&gt;100&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;42/42&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: setools-libs-3.3.8-1.1.el7.x86_64.rpm | &lt;span style="color:#ae81ff"&gt;612&lt;/span&gt; kB 00:00:00 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;———————————————————————————————————————————————————————— &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Total 4.4 MB/s | 6.5 MB 00:00:01 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Running transaction check &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Running transaction test &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Transaction test succeeded &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Running transaction &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-six-1.9.0-2.el7.noarch 1/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-pyasn1-0.1.9-7.el7.noarch 2/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : pyOpenSSL-0.13.1-3.el7.x86_64 3/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : pytz-2016.10-2.el7.noarch 4/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-pyrfc3339-1.0-2.el7.noarch 5/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-future-0.16.0-6.el7.noarch 6/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-zope-interface-4.0.5-4.el7.x86_64 7/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-parsedatetime-2.4-5.el7.noarch 8/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-six-1.9.0-0.el7.noarch 9/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : setools-libs-3.3.8-1.1.el7.x86_64 10/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-enum34-1.0.4-1.el7.noarch 11/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : checkpolicy-2.5-4.el7.x86_64 12/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : audit-libs-python-2.7.6-3.el7.x86_64 13/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : augeas-libs-1.4.0-2.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.2.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 14/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-augeas-0.5.0-2.el7.noarch 15/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-ipaddress-1.0.16-2.el7.noarch 16/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-zope-event-4.0.3-2.el7.noarch 17/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : 1:python-zope-component-4.1.0-3.el7.noarch 18/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-configobj-4.7.2-7.el7.noarch 19/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-mock-1.0.1-9.el7.noarch 20/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-ply-3.4-11.el7.noarch 21/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-pycparser-2.14-1.el7.noarch 22/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-cffi-1.6.0-5.el7.x86_64 23/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-backports-1.0-8.el7.x86_64 24/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-backports-ssl&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;match&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;hostname-3.4.0.2-4.el7.noarch 25/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-setuptools-0.9.8-7.el7.noarch 26/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-ndg_httpsclient-0.3.2-1.el7.noarch 27/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-urllib3-1.10.2-3.el7.noarch 28/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-requests-2.6.0-1.el7_1.noarch 29/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-requests-2.6.0-0.el7.noarch 30/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : libsemanage-python-2.5-8.el7.x86_64 31/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-idna-2.4-1.el7.noarch 32/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-cryptography-1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 33/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-josepy-1.0.1-1.el7.noarch 34/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-acme-0.22.2-1.el7.noarch 35/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : libcgroup-0.41-13.el7.x86_64 36/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python-IPy-0.75-6.el7.noarch 37/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : policycoreutils-python-2.5-17.1.el7.x86_64 38/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-configargparse-0.11.0-1.el7.noarch 39/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-certbot-0.22.2-1.el7.noarch 40/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : certbot-0.22.2-1.el7.noarch 41/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ValueError: SELinux policy is not managed or store cannot be accessed. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing : python2-certbot-apache-0.22.2-1.el7.noarch 42/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-augeas-0.5.0-2.el7.noarch 1/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-backports-ssl&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;match&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;hostname-3.4.0.2-4.el7.noarch 2/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-configargparse-0.11.0-1.el7.noarch 3/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-zope-interface-4.0.5-4.el7.x86_64 4/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-ndg_httpsclient-0.3.2-1.el7.noarch 5/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : 1:python-zope-component-4.1.0-3.el7.noarch 6/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-future-0.16.0-6.el7.noarch 7/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : policycoreutils-python-2.5-17.1.el7.x86_64 8/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-setuptools-0.9.8-7.el7.noarch 9/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-acme-0.22.2-1.el7.noarch 10/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-cryptography-1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 11/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-certbot-apache-0.22.2-1.el7.noarch 12/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : certbot-0.22.2-1.el7.noarch 13/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-pyrfc3339-1.0-2.el7.noarch 14/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-six-1.9.0-0.el7.noarch 15/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : pytz-2016.10-2.el7.noarch 16/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-urllib3-1.10.2-3.el7.noarch 17/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-IPy-0.75-6.el7.noarch 18/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : libcgroup-0.41-13.el7.x86_64 19/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-six-1.9.0-2.el7.noarch 20/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-certbot-0.22.2-1.el7.noarch 21/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-idna-2.4-1.el7.noarch 22/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : libsemanage-python-2.5-8.el7.x86_64 23/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-requests-2.6.0-0.el7.noarch 24/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-backports-1.0-8.el7.x86_64 25/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-cffi-1.6.0-5.el7.x86_64 26/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-ply-3.4-11.el7.noarch 27/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : pyOpenSSL-0.13.1-3.el7.x86_64 28/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-parsedatetime-2.4-5.el7.noarch 29/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-pycparser-2.14-1.el7.noarch 30/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-mock-1.0.1-9.el7.noarch 31/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-configobj-4.7.2-7.el7.noarch 32/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-requests-2.6.0-1.el7_1.noarch 33/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-zope-event-4.0.3-2.el7.noarch 34/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-ipaddress-1.0.16-2.el7.noarch 35/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : augeas-libs-1.4.0-2.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.2.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 36/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-pyasn1-0.1.9-7.el7.noarch 37/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : audit-libs-python-2.7.6-3.el7.x86_64 38/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python2-josepy-1.0.1-1.el7.noarch 39/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : checkpolicy-2.5-4.el7.x86_64 40/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : python-enum34-1.0.4-1.el7.noarch 41/42 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Verifying : setools-libs-3.3.8-1.1.el7.x86_64 42/42&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installed: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-certbot-apache.noarch 0:0.22.2-1.el7&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Dependency Installed: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;audit-libs-python.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:2.7.6-3.el7 augeas-libs.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:1.4.0-2.el7_4.2 certbot.noarch 0:0.22.2-1.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;checkpolicy.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:2.5-4.el7 libcgroup.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:0.41-13.el7 libsemanage-python.x86_64 0:2.5-8.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;policycoreutils-python.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:2.5-17.1.el7 pyOpenSSL.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:0.13.1-3.el7 python-IPy.noarch 0:0.75-6.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-augeas.noarch 0:0.5.0-2.el7 python-backports.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:1.0-8.el7 python-backports-ssl&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;match_hostname.noarch 0:3.4.0.2-4.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-cffi.x86_64 0:1.6.0-5.el7 python-configobj.noarch 0:4.7.2-7.el7 python-enum34.noarch 0:1.0.4-1.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-idna.noarch 0:2.4-1.el7 python-ipaddress.noarch 0:1.0.16-2.el7 python-ndg_httpsclient.noarch 0:0.3.2-1.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-ply.noarch 0:3.4-11.el7 python-pycparser.noarch 0:2.14-1.el7 python-requests.noarch 0:2.6.0-1.el7_1 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-setuptools.noarch 0:0.9.8-7.el7 python-six.noarch 0:1.9.0-2.el7 python-urllib3.noarch 0:1.10.2-3.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-zope-component.noarch 1:4.1.0-3.el7 python-zope-event.noarch 0:4.0.3-2.el7 python-zope-interface.x86_64 0:4.0.5-4.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-acme.noarch 0:0.22.2-1.el7 python2-certbot.noarch 0:0.22.2-1.el7 python2-configargparse.noarch 0:0.11.0-1.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-cryptography.x86&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;64&lt;/span&gt; 0:1.7.2-1.el7&lt;span style="color:#ae81ff"&gt;\_&lt;/span&gt;4.1 python2-future.noarch 0:0.16.0-6.el7 python2-josepy.noarch 0:1.0.1-1.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-mock.noarch 0:1.0.1-9.el7 python2-parsedatetime.noarch 0:2.4-5.el7 python2-pyasn1.noarch 0:0.1.9-7.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python2-pyrfc3339.noarch 0:1.0-2.el7 python2-requests.noarch 0:2.6.0-0.el7 python2-six.noarch 0:1.9.0-0.el7 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pytz.noarch 0:2016.10-2.el7 setools-libs.x86_64 0:3.3.8-1.1.el7&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Complete! &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[yum install certbot&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/yum-install-certbot.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1490&amp;rdquo; src=&amp;quot;/images/2018/yum-install-certbot.png&amp;quot; alt=&amp;ldquo;yum install certbot&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;157&amp;rdquo; srcset=&amp;quot;/images/2018/yum-install-certbot.png 300w, /images/2018/yum-install-certbot.png 768w, /images/2018/yum-install-certbot.png 1024w, /images/2018/yum-install-certbot.png 1366w, /images/2018/yum-install-certbot.png 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/yum-install-certbot.png" &gt;2&lt;/a&gt;[certbot installed&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/certbot-installed.png&amp;quot; class=&amp;ldquo;size-medium wp-image-1488 alignnone&amp;rdquo; src=&amp;quot;/images/2018/certbot-installed.png&amp;quot; alt=&amp;ldquo;certbot installed&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;157&amp;rdquo; srcset=&amp;quot;/images/2018/certbot-installed.png 300w, /images/2018/certbot-installed.png 768w, /images/2018/certbot-installed.png 1024w, /images/2018/certbot-installed.png 1366w, /images/2018/certbot-installed.png 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/certbot-installed.png" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="paso-2--reglas-del-firewall"&gt;Paso 2 – Reglas del firewall&#10;&lt;/h1&gt;&lt;p&gt;Si están usando &lt;strong&gt;firewalld&lt;/strong&gt; o &lt;strong&gt;iptables&lt;/strong&gt; para tener abiertos sólo los servicios que se ocupen, necesitamos agregar reglas para los puertos &lt;strong&gt;80&lt;/strong&gt; y &lt;strong&gt;443&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Si usan &lt;strong&gt;firewalld&lt;/strong&gt;, con los siguientes comandos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# firewall-cmd –add-service=http &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# firewall-cmd –add-service=https &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# firewall-cmd –runtime-to-permanent&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En el caso de que estemos usando &lt;strong&gt;iptables&lt;/strong&gt;, ejecutamos lo siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# iptables -I INPUT -p tcp -m tcp –dport 80 -j ACCEPT &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# iptables -I INPUT -p tcp -m tcp –dport 443 -j ACCEPT&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id="paso-3--solicitando-un-certificado-ssl-de-lets-encrypt"&gt;Paso 3 – Solicitando un Certificado SSL de Let&amp;rsquo;s Encrypt&#10;&lt;/h1&gt;&lt;p&gt;Ya que tenemos esto listo, podemos solicitar un certificado &lt;strong&gt;SSL&lt;/strong&gt; para nuestro dominio.&lt;/p&gt;&#10;&lt;p&gt;Generar el certificado &lt;strong&gt;SSL&lt;/strong&gt; para &lt;strong&gt;Apache&lt;/strong&gt; usando el cliente para &lt;strong&gt;Let&amp;rsquo;s Encrypt&lt;/strong&gt; &lt;strong&gt;certbot&lt;/strong&gt; es muy sencillo. El cliente obtendrá e instalará automáticamente un nuevo certificado &lt;strong&gt;SSL&lt;/strong&gt; válido para los dominios proporcionados como parámetros.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# certbot –apache -d chingon.com -d www.chingon.com &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Saving debug log to /var/log/letsencrypt/letsencrypt.log &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Plugins selected: Authenticator apache, Installer apache &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Enter email address &lt;span style="color:#f92672"&gt;(&lt;/span&gt;used &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; urgent renewal and security notices&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;Enter &lt;span style="color:#e6db74"&gt;&amp;#39;c&amp;#39;&lt;/span&gt; to &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cancel&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: perengano@gmail.com &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Starting new HTTPS connection &lt;span style="color:#f92672"&gt;(&lt;/span&gt;1&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: acme-v01.api.letsencrypt.org&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Please read the Terms of Service at &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;agree in order to register with the ACME server at &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;https://acme-v01.api.letsencrypt.org/directory &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;A&lt;span style="color:#f92672"&gt;)&lt;/span&gt;gree/&lt;span style="color:#f92672"&gt;(&lt;/span&gt;C&lt;span style="color:#f92672"&gt;)&lt;/span&gt;ancel: A&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Would you be willing to share your email address with the Electronic Frontier &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Foundation, a founding partner of the Let&lt;span style="color:#e6db74"&gt;&amp;#39;s Encrypt project and the non-profit &#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;organization that develops Certbot? We&amp;#39;&lt;/span&gt;d like to send you email about EFF and &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;our work to encrypt the web, protect its users and defend digital rights. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;Y&lt;span style="color:#f92672"&gt;)&lt;/span&gt;es/&lt;span style="color:#f92672"&gt;(&lt;/span&gt;N&lt;span style="color:#f92672"&gt;)&lt;/span&gt;o: Y &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Starting new HTTPS connection &lt;span style="color:#f92672"&gt;(&lt;/span&gt;1&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: supporters.eff.org &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Obtaining a new certificate &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Performing the following challenges: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;http-01 challenge &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; chingon.com &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;http-01 challenge &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; www.chingon.com &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Waiting &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; verification… &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Cleaning up challenges &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Created an SSL vhost at /etc/httpd/sites-available/chingon.com-le-ssl.conf &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Deploying Certificate to VirtualHost /etc/httpd/sites-available/chingon.com-le-ssl.conf &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Enabling site /etc/httpd/sites-available/chingon.com-le-ssl.conf by adding Include to root configuration &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Deploying Certificate to VirtualHost /etc/httpd/sites-available/chingon.com-le-ssl.conf&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1: No redirect – Make no further changes to the webserver configuration. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;2: Redirect – Make all requests redirect to secure HTTPS access. Choose this &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;new sites, or &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; you&lt;span style="color:#e6db74"&gt;&amp;#39;re confident your site works on HTTPS. You can undo this &#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;change by editing your web server&amp;#39;&lt;/span&gt;s configuration. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Select the appropriate number &lt;span style="color:#ae81ff"&gt;\[&lt;/span&gt;1-2&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;then&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;enter&lt;span style="color:#ae81ff"&gt;\]&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;press &lt;span style="color:#e6db74"&gt;&amp;#39;c&amp;#39;&lt;/span&gt; to cancel&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Redirecting vhost in /etc/httpd/sites-enabled/chingon.com.conf to ssl vhost in /etc/httpd/sites-available/chingon.com-le-ssl.conf&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Congratulations! You have successfully enabled https://chingon.com and &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;https://www.chingon.com&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;You should test your configuration at: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;https://www.ssllabs.com/ssltest/analyze.html?d&lt;span style="color:#f92672"&gt;=&lt;/span&gt;chingon.com &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;https://www.ssllabs.com/ssltest/analyze.html?d&lt;span style="color:#f92672"&gt;=&lt;/span&gt;www.chingon.com &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————-&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;IMPORTANT NOTES: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;– Congratulations! Your certificate and chain have been saved at: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/etc/letsencrypt/live/chingon.com/fullchain.pem &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Your key file has been saved at: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/etc/letsencrypt/live/chingon.com/privkey.pem &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Your cert will expire on 2018-07-16. To obtain a new or tweaked &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;version of this certificate in the future, simply run certbot again &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;with the &lt;span style="color:#e6db74"&gt;&amp;#34;certonly&amp;#34;&lt;/span&gt; option. To non-interactively renew &lt;span style="color:#ae81ff"&gt;\*&lt;/span&gt;all&lt;span style="color:#ae81ff"&gt;\*&lt;/span&gt; of &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;your certificates, run &lt;span style="color:#e6db74"&gt;&amp;#34;certbot renew&amp;#34;&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;– Your account credentials have been saved in your Certbot &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;configuration directory at /etc/letsencrypt. You should make a &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;secure backup of this folder now. This configuration directory will &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;also contain certificates and private keys obtained by Certbot so &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;making regular backups of this folder is ideal. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;– If you like Certbot, please consider supporting our work by:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Donating to ISRG / Let&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;s Encrypt: https://letsencrypt.org/donate &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Donating to EFF: https://eff.org/donate-le&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[certbot domain&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/certbot-domain.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-1489&amp;rdquo; src=&amp;quot;/images/2018/certbot-domain.png&amp;quot; alt=&amp;ldquo;certbot domain&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;157&amp;rdquo; srcset=&amp;quot;/images/2018/certbot-domain.png 300w, /images/2018/certbot-domain.png 768w, /images/2018/certbot-domain.png 1024w, /images/2018/certbot-domain.png 1366w, /images/2018/certbot-domain.png 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/certbot-domain.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="paso-4--habilitando-ssl-en-nuestro-apache"&gt;Paso 4 – Habilitando SSL en nuestro Apache&#10;&lt;/h1&gt;&lt;p&gt;Aunque estamos usando &lt;strong&gt;CentOS&lt;/strong&gt;, cuando se hizo la instalación de &lt;strong&gt;Apache&lt;/strong&gt;, fueron creados dos directorios para el uso de los &lt;strong&gt;VirtualHost&lt;/strong&gt; y de esta manera sea más sencillo su uso. Esta forma es habitual en &lt;strong&gt;Debian&lt;/strong&gt;, y son &lt;em&gt;sites-available&lt;/em&gt; y &lt;em&gt;sites-enabled&lt;/em&gt;.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# cd /etc/httpd/ &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg httpd&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# ls -l &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;total &lt;span style="color:#ae81ff"&gt;20&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;drwxr-xr-x &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; root root &lt;span style="color:#ae81ff"&gt;4096&lt;/span&gt; Apr &lt;span style="color:#ae81ff"&gt;17&lt;/span&gt; 14:40 conf &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;drwxr-xr-x &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; root root &lt;span style="color:#ae81ff"&gt;4096&lt;/span&gt; Apr &lt;span style="color:#ae81ff"&gt;17&lt;/span&gt; 14:40 conf.d &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;drwxr-xr-x &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; root root &lt;span style="color:#ae81ff"&gt;4096&lt;/span&gt; Apr &lt;span style="color:#ae81ff"&gt;17&lt;/span&gt; 03:10 conf.modules.d &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;lrwxrwxrwx &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; root root &lt;span style="color:#ae81ff"&gt;19&lt;/span&gt; Apr &lt;span style="color:#ae81ff"&gt;13&lt;/span&gt; 11:18 logs -&amp;gt; ../../var/log/httpd &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;lrwxrwxrwx &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; root root &lt;span style="color:#ae81ff"&gt;29&lt;/span&gt; Apr &lt;span style="color:#ae81ff"&gt;13&lt;/span&gt; 11:18 modules -&amp;gt; ../../usr/lib64/httpd/modules &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;lrwxrwxrwx &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; root root &lt;span style="color:#ae81ff"&gt;10&lt;/span&gt; Apr &lt;span style="color:#ae81ff"&gt;13&lt;/span&gt; 11:18 run -&amp;gt; /run/httpd &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;drwxr-xr-x &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; root root &lt;span style="color:#ae81ff"&gt;4096&lt;/span&gt; Apr &lt;span style="color:#ae81ff"&gt;17&lt;/span&gt; 14:41 sites-available &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;drwxr-xr-x &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; root root &lt;span style="color:#ae81ff"&gt;4096&lt;/span&gt; Apr &lt;span style="color:#ae81ff"&gt;17&lt;/span&gt; 14:49 sites-enabled &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg httpd&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El archivo de configuración de nuestro dominio con su certificado está en: &lt;strong&gt;/etc/httpd/sites-available/chingon.com-le-ssl.conf&lt;/strong&gt;, y necesitamos crear un enlace simbólico en &lt;strong&gt;sites-enabled&lt;/strong&gt; para que &lt;strong&gt;Apache&lt;/strong&gt; lo tome en cuenta.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg httpd&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# ln -s /etc/httpd/sites-available/chingon.com-le-ssl.conf /etc/httpd/sites-enabled/chingon.com.ssl.conf&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id="paso-5--añadiendo-seguridad-extra-a-la-configuración-ssl-de-apache"&gt;Paso 5 – Añadiendo seguridad extra a la configuración SSL de Apache&#10;&lt;/h1&gt;&lt;p&gt;La configuración por defecto de &lt;strong&gt;CentOS 7&lt;/strong&gt; del &lt;strong&gt;Apache&lt;/strong&gt; que está disponible está un poco desactualizada en cuanto a configuración se refiere, al mismo tiempo que es vulnerable a ataques y técnicas recientes.&lt;/p&gt;&#10;&lt;p&gt;Se recomienda deshabilitar los siguientes valores en el archivo &lt;strong&gt;/etc/httpd/conf.d/ssl.conf&lt;/strong&gt; así que creamos una copia de seguridad como primer paso:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;br /&amp;gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg httpd&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# cd conf.d/&amp;lt;br /&amp;gt; [root@B8GUsg conf.d]# cp ssl.conf /root/&amp;lt;br /&amp;gt; [root@B8GUsg conf.d]# nano ssl.conf&amp;lt;br /&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Una vez hecho eso, es momento de editar dicho archivo y comentar &lt;strong&gt;SSLProtocol&lt;/strong&gt; y &lt;strong&gt;SSLCipherSuite&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-apache" data-lang="apache"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;. . . &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# SSLProtocol all -SSLv2 &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;. . . &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;. . .&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Copiamos lo siguiente después del fin del bloque &lt;strong&gt;VirtualHost&lt;/strong&gt;, que en este caso está al final del archivo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-apache" data-lang="apache"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# Begin copied text &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# from https://cipherli.st/ &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# and https://raymii.org/s/tutorials/Strong\_SSL\_Security\_On\_Apache2.html&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SSLProtocol &lt;span style="color:#66d9ef"&gt;All&lt;/span&gt; -SSLv2 -SSLv3 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SSLHonorCipherOrder &lt;span style="color:#66d9ef"&gt;On&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# Disable preloading HSTS for now. You can use the commented out header line that includes &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# the &amp;#34;preload&amp;#34; directive if you understand the implications. &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Header always set Strict-Transport-Security &amp;#34;max-age=63072000; includeSubdomains; preload&amp;#34; &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Header always set Strict-Transport-Security &lt;span style="color:#e6db74"&gt;&amp;#34;max-age=63072000; includeSubdomains&amp;#34;&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Header always set X-Frame-Options DENY &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Header always set X-Content-Type-Options nosniff &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# Requires Apache &amp;gt;= 2.4 &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SSLCompression &lt;span style="color:#66d9ef"&gt;off&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SSLUseStapling &lt;span style="color:#66d9ef"&gt;on&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SSLStaplingCache &lt;span style="color:#e6db74"&gt;&amp;#34;shmcb:logs/stapling-cache(150000)&amp;#34;&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# Requires Apache &amp;gt;= 2.4.11 &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;\&lt;/span&gt;&lt;span style="color:#75715e"&gt;# SSLSessionTickets Off&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Verificamos que la configuración de &lt;strong&gt;Apache&lt;/strong&gt; no tenga ningún error:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg conf.d&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# apachectl configtest &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Syntax OK &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg conf.d&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Si obtenemos &lt;strong&gt;Syntax OK&lt;/strong&gt;, quiere decir que todo está bien, así que reiniciamos el servicio de Apache:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg conf.d&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# systemctl restart httpd &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg conf.d&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id="paso-6--verificando-el-estado-de-tu-certificado"&gt;Paso 6 – Verificando el estado de tu Certificado&#10;&lt;/h1&gt;&lt;p&gt;Si se fijaron, al final de la obtención del certificado venía el siguiente texto, así que podemos usar esa URL para comprobarlo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;You should test your configuration at: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;https://www.ssllabs.com/ssltest/analyze.html?d&lt;span style="color:#f92672"&gt;=&lt;/span&gt;chingon.com &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;https://www.ssllabs.com/ssltest/analyze.html?d&lt;span style="color:#f92672"&gt;=&lt;/span&gt;www.chingon.com &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;——————————————————————————- &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;cc lang&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;bash&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Paso 7 – Configurando la auto-renovación del Certificado&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Los certificados de **Let&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;s Encrypt** son válidos durante &lt;span style="color:#ae81ff"&gt;90&lt;/span&gt; días, por lo que es recomendable que se renueven cada &lt;span style="color:#ae81ff"&gt;60&lt;/span&gt; días. En este ejemplo se ejecutará cada día &lt;span style="color:#ae81ff"&gt;15&lt;/span&gt; de cada mes a las 2:30hrs. Editamos **Crontab**:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;cc lang&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;bash&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg conf.d&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# crontab -e &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;no crontab &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; root – using an empty one &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;crontab: installing new crontab&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Añadimos el siguiente contenido:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg conf.d&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;\#&lt;/span&gt; Ejecutar los &lt;span style="color:#ae81ff"&gt;15&lt;/span&gt; de cada mes a las 2:30 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;30&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;15&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;\*&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;\*&lt;/span&gt; /usr/bin/certbot renew &amp;gt;&amp;gt; /var/log/le-renew.log&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En esta guía vimos como instalar un &lt;strong&gt;Certificado SSL&lt;/strong&gt; gratuito de &lt;strong&gt;Let&amp;rsquo;s Encrypt&lt;/strong&gt; para tener un sitio seguro en &lt;strong&gt;Apache&lt;/strong&gt; en un servidor &lt;strong&gt;CentOS 7&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;h3 id="referencias"&gt;Referencias&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://certbot.eff.org/lets-encrypt/centosrhel7-apache" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://certbot.eff.org/lets-encrypt/centosrhel7-apache" target="_blank" rel="noopener"&#10; &gt;https://certbot.eff.org/lets-encrypt/centosrhel7-apache&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.hostinger.com/tutorials/vps/how-to-install-lets-encrypt-ssl-apache-centos7" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://www.hostinger.com/tutorials/vps/how-to-install-lets-encrypt-ssl-apache-centos7" target="_blank" rel="noopener"&#10; &gt;https://www.hostinger.com/tutorials/vps/how-to-install-lets-encrypt-ssl-apache-centos7&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.centosblog.com/use-letsencrypt-free-ssl-certificate-centos-linux/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://www.centosblog.com/use-letsencrypt-free-ssl-certificate-centos-linux/" target="_blank" rel="noopener"&#10; &gt;https://www.centosblog.com/use-letsencrypt-free-ssl-certificate-centos-linux/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7" target="_blank" rel="noopener"&#10; &gt;https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://letsencrypt.org/isrg/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://letsencrypt.org/isrg/" target="_blank" rel="noopener"&#10; &gt;https://letsencrypt.org/isrg/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://letsencrypt.org/about/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://letsencrypt.org/about/" target="_blank" rel="noopener"&#10; &gt;https://letsencrypt.org/about/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>Configurando y usando OpenSSH en CentOS 7</title><link>https://hbautista.com/p/configurando-y-usando-openssh-en-centos-7/</link><pubDate>Tue, 17 Apr 2018 13:39:26 +0000</pubDate><guid>https://hbautista.com/p/configurando-y-usando-openssh-en-centos-7/</guid><description>&lt;img src="https://hbautista.com/images/2018/Secure_Shell.png" alt="Featured image of post Configurando y usando OpenSSH en CentOS 7" /&gt;&lt;p&gt;&lt;img alt="SSH Logo" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/SSH_Logo.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;El escenario es el siguiente, &lt;a href="https://www.centos.org" target="_blank" rel="noopener"&gt;&lt;strong&gt;CentOS 7&lt;/strong&gt;&lt;/a&gt; recién instalado con &lt;strong&gt;OpenSSH&lt;/strong&gt; instalado y configurado por default y &lt;strong&gt;SELinux&lt;/strong&gt; desactivado.&lt;/p&gt;&#10;&lt;p&gt;Aunque usemos contraseñas con 20 o 30 caracteres usando caracteres especiales y todo eso, siempre es mejor el uso de llaves y cambiar algunos valores en el servidor al que nos queremos conectar.&lt;/p&gt;&#10;&lt;p&gt;Para generar una clave SSH en Linux usando el comando &lt;strong&gt;ssh-keygen&lt;/strong&gt; deberías ejecutarlo usando la línea de comandos, esto se hace desde el cliente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengao@elrond:~$ ssh-keygen -t rsa -b &lt;span style="color:#ae81ff"&gt;4096&lt;/span&gt; -C &lt;span style="color:#e6db74"&gt;&amp;#34;perengano@gmail.com&amp;#34;&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Generating public/private rsa key pair. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Enter file in which to save the key &lt;span style="color:#f92672"&gt;(&lt;/span&gt;/home/perengano/.ssh/id_rsa&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Created directory &lt;span style="color:#e6db74"&gt;&amp;#39;/home/perengano/.ssh&amp;#39;&lt;/span&gt;. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Enter passphrase &lt;span style="color:#f92672"&gt;(&lt;/span&gt;empty &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; no passphrase&lt;span style="color:#f92672"&gt;)&lt;/span&gt;: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Enter same passphrase again: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Your identification has been saved in /home/perengano/.ssh/id_rsa. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Your public key has been saved in /home/perengano/.ssh/id_rsa.pub. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;The key fingerprint is: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SHA256:1AfAgsKI7fv/9h0dTHkUccMR2bwD+XkUcBQbWOaq/LA perengano@gmail.com &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;The key&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;s randomart image is: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;+—&lt;span style="color:#f92672"&gt;[&lt;/span&gt;RSA 4096&lt;span style="color:#f92672"&gt;]&lt;/span&gt;—-+ &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;|.+ . …. .B/%| &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;|o + . . .. . ++&lt;span style="color:#f92672"&gt;=&lt;/span&gt;O| &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;| . . .. . . &lt;span style="color:#f92672"&gt;=&lt;/span&gt;++| &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;| . . . o.*.| &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;| . S .o o| &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;| . . .. . | &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;| . +. . | &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;| . . .+. | &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;| ..o…E.. | &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;+—-&lt;span style="color:#f92672"&gt;[&lt;/span&gt;SHA256&lt;span style="color:#f92672"&gt;]&lt;/span&gt;—–+ &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ cat .ssh/id_rsa.pub&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En este ejemplo no estoy usando una passphrase, pero se aconseja usar una.&lt;/p&gt;&#10;&lt;p&gt;Una vez que la llave ha sido generada, podemos copiarla al servidor destino usando el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ssh-copy-id user@serverip&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;También pueden hacerlo usando copiar y pegar, subiendo el archivo con scp, etc.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ ssh-copy-id perengano@vpsmikel.ds &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/usr/bin/ssh-copy-id: INFO: Source of key&lt;span style="color:#f92672"&gt;(&lt;/span&gt;s&lt;span style="color:#f92672"&gt;)&lt;/span&gt; to be installed: &lt;span style="color:#e6db74"&gt;&amp;#34;/home/perengano/.ssh/id_rsa.pub&amp;#34;&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key&lt;span style="color:#f92672"&gt;(&lt;/span&gt;s&lt;span style="color:#f92672"&gt;)&lt;/span&gt;, to filter out any that are already installed &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/usr/bin/ssh-copy-id: INFO: &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; key&lt;span style="color:#f92672"&gt;(&lt;/span&gt;s&lt;span style="color:#f92672"&gt;)&lt;/span&gt; remain to be installed — &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; you are prompted now it is to install the new keys &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@vpsmikel.ds&lt;span style="color:#e6db74"&gt;&amp;#39;s password:&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;Number of key(s) added: 1&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;Now try logging into the machine, with: &amp;#34;ssh &amp;#39;&lt;/span&gt;perengano@vpsmikel.ds&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34; &#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;and check to make sure that only the key(s) you wanted were added.&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;perengano@elrond:~&lt;/span&gt;$&lt;span style="color:#e6db74"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahora nos toca realizar lo siguiente del lado del servidor, primeramente dejar los permisos para que OpenSSH no nos de lata:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ ssh perengano@vpsmikel.ds &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@vpsmikel.ds&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;s password: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Last login: Mon Apr &lt;span style="color:#ae81ff"&gt;10&lt;/span&gt; 19:22:07 &lt;span style="color:#ae81ff"&gt;2018&lt;/span&gt; from 189.201.191.13 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;perengano@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;$ chmod &lt;span style="color:#ae81ff"&gt;700&lt;/span&gt; .ssh &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;perengano@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;$ chmod &lt;span style="color:#ae81ff"&gt;600&lt;/span&gt; .ssh/authorized_keys &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;perengano@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;OpenSSH es muy quisquilloso con los permisos tanto del directorio como del archivo, en mi caso había hecho el segundo comando, pero no el primero y no me permitía loguearme con las llaves.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;perengano@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;$ sudo su – &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;sudo&lt;span style="color:#f92672"&gt;]&lt;/span&gt; password &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; perengano: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Último inicio de sesión:lun abr &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt; 21:40:02 EDT 2018en pts/0 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Último inicio de sesión fallido:lun abr &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt; 22:47:05 EDT 2018de 195.208.185.50en ssh:notty &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Hubo &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; intentos de logueo fallidos desde el último logueo exitoso. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ya como root, hacemos una copia de seguridad del archivo de configuración original y editamos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# cp /etc/ssh/sshd\_config /etc/ssh/orig.sshd\_config &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# nano /etc/ssh/sshd_config&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y los valores que hay que cambiar son los siguientes&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-vim" data-lang="vim"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;\# &lt;span style="color:#a6e22e"&gt;Desactivamos&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;que&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;root&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;pueda&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;loguearse&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;usando&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;ssh&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;PermitRootLogin&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;no&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;\# &lt;span style="color:#a6e22e"&gt;Estos&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;valores&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;nos&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;permiten&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;usar&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;SSH&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;keys&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;en&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;lugar&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;de&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;passwords&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;RSAAuthentication&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;yes&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;PubkeyAuthentication&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;yes&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;\# &lt;span style="color:#a6e22e"&gt;Desactivamos&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;las&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;contraseñas&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;PasswordAuthentication&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;no&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Reiniciamos el servicio:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# systemctl restart sshd.service&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Nota: Abrir una segunda terminal o pestaña de terminal y desde ahí hacer pruebas, no te desconectes en caso de que algo no funcione como debe:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ ssh vpsmikel.ds &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Last login: Mon Apr &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt; 21:52:28 &lt;span style="color:#ae81ff"&gt;2018&lt;/span&gt; from 189.201.191.13 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;perengano@B8GUsg ~&lt;span style="color:#f92672"&gt;]&lt;/span&gt;$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Con eso deben tener todo listo para poder hacer uso de las llaves. Sin embargo, si quieren usar un cliente como Filezilla para copiar archivos y todo eso, necesitamos exportar nuestra llave. Esto lo podemos hacer usando &lt;a href="https://the.earth.li/~sgtatham/putty/0.70/w64/puttygen.exe" target="_blank" rel="noopener"&gt;puttygen.exe&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Creo un directorio con los archivos generados al inicio:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ mkdir keys &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ cp .ssh/id_rsa keys &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ cp .ssh/id_rsa.pub keys&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Vamos a usar Wine, si no lo tienen pueden instalarlo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ sudo apt install wine wine-utils &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ cd keys &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~$ wine ../Descargas/puttygen.exe &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;it looks like wine32 is missing, you should install it. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;as root, please execute &lt;span style="color:#e6db74"&gt;&amp;#34;apt-get install wine32&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[Puttygen&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/Pant_puttygen.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1450&amp;rdquo; src=&amp;quot;/images/2018/Pant_puttygen.png&amp;quot; alt=&amp;ldquo;Puttygen&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;288&amp;rdquo; srcset=&amp;quot;/images/2018/Pant_puttygen.png 300w, /images/2018/Pant_puttygen.png 483w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Pant_puttygen.png" &gt;1&lt;/a&gt;[Import key&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/Pant_importkey.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1451&amp;rdquo; src=&amp;quot;/images/2018/Pant_importkey.png&amp;quot; alt=&amp;ldquo;Import key&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;284&amp;rdquo; srcset=&amp;quot;/images/2018/Pant_importkey.png 300w, /images/2018/Pant_importkey.png 476w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Pant_importkey.png" &gt;2&lt;/a&gt;[Puttygen Warning&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/puttygen_warning.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1452&amp;rdquo; src=&amp;quot;/images/2018/puttygen_warning.png&amp;quot; alt=&amp;ldquo;Puttygen Warning&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;292&amp;rdquo; srcset=&amp;quot;/images/2018/puttygen_warning.png 300w, /images/2018/puttygen_warning.png 471w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/puttygen_warning.png" &gt;3&lt;/a&gt;[Puttygen save key&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/puttygen-guardarppk.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1453&amp;rdquo; src=&amp;quot;/images/2018/puttygen-guardarppk.png&amp;quot; alt=&amp;ldquo;Puttygen save key&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;208&amp;rdquo; srcset=&amp;quot;/images/2018/puttygen-guardarppk.png 300w, /images/2018/puttygen-guardarppk.png 416w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/puttygen-guardarppk.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Después de hacerlo, podemos ver los archivos que tenemos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~/keys$ ls -la &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;total &lt;span style="color:#ae81ff"&gt;20&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;drwxr-xr-x &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; perengano perengano &lt;span style="color:#ae81ff"&gt;4096&lt;/span&gt; abr &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt; 23:21 . &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;drwxr-xr-x &lt;span style="color:#ae81ff"&gt;49&lt;/span&gt; perengano perengano &lt;span style="color:#ae81ff"&gt;4096&lt;/span&gt; abr &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt; 17:51 .. &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-rw-r–r– &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; perengano perengano &lt;span style="color:#ae81ff"&gt;3244&lt;/span&gt; abr &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt; 23:15 id_rsa &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-rw-r–r– &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; perengano perengano &lt;span style="color:#ae81ff"&gt;755&lt;/span&gt; abr &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt; 23:15 id_rsa.pub &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-rw-r–r– &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; perengano perengano &lt;span style="color:#ae81ff"&gt;2701&lt;/span&gt; abr &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt; 23:21 perengano.ppk &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;perengano@elrond:~/keys$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahora sí, podemos añadir nuestro archivo .ppk a Filezilla&lt;/p&gt;&#10;&lt;p&gt;[Filezilla&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/Pant_Filezilla.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1454&amp;rdquo; src=&amp;quot;/images/2018/Pant_Filezilla.png&amp;quot; alt=&amp;ldquo;Filezilla&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;204&amp;rdquo; srcset=&amp;quot;/images/2018/Pant_Filezilla.png 300w, /images/2018/Pant_Filezilla.png 768w, /images/2018/Pant_Filezilla.png 781w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Pant_Filezilla.png" &gt;5&lt;/a&gt;[Filezilla warning&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/filezilla_confiar.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1455&amp;rdquo; src=&amp;quot;/images/2018/filezilla_confiar.png&amp;quot; alt=&amp;ldquo;Filezilla warning&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;131&amp;rdquo; srcset=&amp;quot;/images/2018/filezilla_confiar.png 300w, /images/2018/filezilla_confiar.png 691w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/filezilla_confiar.png" &gt;6&lt;/a&gt;[Filezilla connected&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/Filezilla_conectado.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1456&amp;rdquo; src=&amp;quot;/images/2018/Filezilla_conectado.png&amp;quot; alt=&amp;ldquo;Filezilla connected&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;157&amp;rdquo; srcset=&amp;quot;/images/2018/Filezilla_conectado.png 300w, /images/2018/Filezilla_conectado.png 768w, /images/2018/Filezilla_conectado.png 1024w, /images/2018/Filezilla_conectado.png 1366w, /images/2018/Filezilla_conectado.png 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Filezilla_conectado.png" &gt;7&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y eso sería todo.&lt;/p&gt;&#10;&lt;h3 id="referencias"&gt;Referencias:&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.linuxtotal.com.mx/index.php?cont=info_seyre_010" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://www.linuxtotal.com.mx/index.php?cont=info_seyre_010" target="_blank" rel="noopener"&#10; &gt;https://www.linuxtotal.com.mx/index.php?cont=info_seyre_010&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.codeenigma.com/host/faq/how-do-i-create-ssh-public-key-windows-pc" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://www.codeenigma.com/host/faq/how-do-i-create-ssh-public-key-windows-pc" target="_blank" rel="noopener"&#10; &gt;https://www.codeenigma.com/host/faq/how-do-i-create-ssh-public-key-windows-pc&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.hostinger.mx/tutoriales/llaves-ssh" target="_blank" rel="noopener"&gt;&lt;a class="link" href="https://www.hostinger.mx/tutoriales/llaves-ssh" target="_blank" rel="noopener"&#10; &gt;https://www.hostinger.mx/tutoriales/llaves-ssh&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>Firefox Quantum en Debian Stretch</title><link>https://hbautista.com/p/firefox-quantum-en-debian-stretch/</link><pubDate>Thu, 05 Apr 2018 13:30:28 +0000</pubDate><guid>https://hbautista.com/p/firefox-quantum-en-debian-stretch/</guid><description>&lt;img src="https://hbautista.com/images/2018/Pant_FirefoxAcercade.png" alt="Featured image of post Firefox Quantum en Debian Stretch" /&gt;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="New Tab" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/new-tab.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2018/new-tab.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.mozilla.org/es-MX/firefox/" target="_blank" rel="noopener"&gt;&lt;strong&gt;Firefox Quantum&lt;/strong&gt;&lt;/a&gt; es la nueva versión de &lt;strong&gt;Firefox&lt;/strong&gt; que viene completamente renovada. Desafortunadamente no lo encontramos en los repositorios de &lt;a href="https://wiki.debian.org/Firefox" target="_blank" rel="noopener"&gt;&lt;strong&gt;Debian Stretch&lt;/strong&gt;&lt;/a&gt; ni en &lt;a href="https://backports.debian.org/" target="_blank" rel="noopener"&gt;Backports&lt;/a&gt;. Aunque si esta en Sid, lo podríamos instalar usando APT Pinning, lo cual no es muy recomendable, y en lo personal me causaba muchos conflictos.&lt;/p&gt;&#10;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Firefox Quantum" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Pant_FirefoxAcercade.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Pant_FirefoxAcercade.png" &gt;2&lt;/a&gt;Lo primero que hay que hacer es descargar el archivo comprimido desde el sitio oficial de Mozilla, y una vez descargado realizamos los siguientes pasos como root:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@elrond:~# tar xjfv /home/hbautista/Descargas/firefox-59.0.1.tar.bz2 -C /opt/&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En mi caso y dado que no necesito Mozilla Firefox ESR, que al momento de escribir esto es la versión 52.7.2esr-1~deb9u1, decidí quitar.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@elrond:~# apt remove firefox-esr&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Necesitamos es crear su acceso directo, que es un archivo .desktop y se puede crear con tu editor de texto favorito, en mi caso estoy usando nano:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@elrond:~# nano /usr/share/applications/firefox-quantum.desktop&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Debe contener lo siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[Desktop Entry] &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Name=Firefox Quantum &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Comment=Web Browser &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;GenericName=Web Browser &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;X-GNOME-FullName=Firefox Quantum Web Browser &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Exec=/opt/firefox/firefox %u &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Terminal=false &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;X-MultipleArgs=false &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Type=Application &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Icon=/opt/firefox/browser/chrome/icons/default/default128.png &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Categories=Network;WebBrowser; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/ht$ &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;StartupWMClass=Firefox &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;StartupNotify=true&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Para guardar y cerrar presiona CTRL + O y para salir CTRL + X&lt;/p&gt;&#10;&lt;p&gt;Le damos permiso de ejecución al acceso directo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@elrond:~# chmod +x /usr/share/applications/firefox-quantum.desktop&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Creamos un enlace simbólico para que cualquier usuario pueda ejecutarlo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@elrond:~# ln -s /opt/firefox/firefox /usr/lib/&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Firefox &amp; Mate en Debian Stretch" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Pant_Firefox01.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Pant_Firefox01.png" &gt;3&lt;/a&gt;&lt;br&gt;&#10;Actualización manual de Mozilla Firefox&lt;/p&gt;&#10;&lt;p&gt;Si por alguna razón, no se actualiza de forma automática, siempre se puede hacer manualmente. Descargar el archivo .bz2 desde el sitio de &lt;a href="https://www.mozilla.org/es-MX/" target="_blank" rel="noopener"&gt;Mozilla Firefox&lt;/a&gt; y hacer lo siguiente:&lt;/p&gt;&#10;&lt;p&gt;Eliminamos todo el contenido en /opt:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@elrond:~# rm -Rf /opt/firefox/&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y volvemos a descomprimir:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@elrond:~# tar xjfv /home/hbautista/Descargas/firefox-59.0.2.tar.bz2 -C /opt/&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Escritorio Marzo 2018</title><link>https://hbautista.com/p/escritorio-marzo-2018/</link><pubDate>Mon, 26 Mar 2018 16:00:52 +0000</pubDate><guid>https://hbautista.com/p/escritorio-marzo-2018/</guid><description>&lt;img src="https://hbautista.com/images/2018/Pantallazo_26Mar18.png" alt="Featured image of post Escritorio Marzo 2018" /&gt;&lt;p&gt;Después de tener el sitio sin actualizar, regreso con un pantallazo de mi escritorio =)&lt;/p&gt;&#10;&lt;p&gt;Ya tenía preparado un mini tutorial de cómo lo había dejado, pero lo perdí =(&lt;/p&gt;&#10;&lt;p&gt;[Pantallazo de Debian 9 &amp;ldquo;Stretch&amp;rdquo; usando Mate + Compton + Conky&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2018/Pantallazo_26Mar18.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-1425&amp;rdquo; src=&amp;quot;/images/2018/Pantallazo_26Mar18.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;169&amp;rdquo; srcset=&amp;quot;/images/2018/Pantallazo_26Mar18.png 300w, /images/2018/Pantallazo_26Mar18.png 768w, /images/2018/Pantallazo_26Mar18.png 1024w, /images/2018/Pantallazo_26Mar18.png 1366w, /images/2018/Pantallazo_26Mar18.png 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Pantallazo_26Mar18.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Estaré subiendo uno cada mes, o que haya algún cambio más bonito/drástico&lt;/p&gt;&#10;</description></item><item><title>Cuarto Aniversario</title><link>https://hbautista.com/p/cuarto-aniversario/</link><pubDate>Thu, 08 Sep 2016 06:12:08 +0000</pubDate><guid>https://hbautista.com/p/cuarto-aniversario/</guid><description>&lt;img src="https://hbautista.com/images/2018/photo_2016-09-07_13-01-52.jpg" alt="Featured image of post Cuarto Aniversario" /&gt;&lt;p&gt;Hijo mío, este miércoles celebramos los 4 años que tienes de vida.&lt;/p&gt;&#10;&lt;p&gt;Ha sido largo el camino recorrido para llegar a este momento en particular.&lt;/p&gt;&#10;&lt;p&gt;Nos hemos topado con muchos momentos memorables, viajes y algunas veces, un par de tragos amargos.&lt;/p&gt;&#10;&lt;p&gt;Siempre has sido una bendición para nosotros, y en este cuarto aniversario, nos lo vuelves a comprobar.&lt;/p&gt;&#10;&lt;p&gt;Tenemos en puerta algunos cambios importantes, nuevas oportunidades y lugares por conocer y descubrir.&lt;/p&gt;&#10;&lt;p&gt;Espero que las decisiones y rumbo que estamos tomando ahora, supongan un bienestar para tu futuro y sienten las bases para una vida mejor y con mejores oportunidades.&lt;/p&gt;&#10;&lt;p&gt;Espero que te la hayas pasado un día muy divertido, bonito y sobre todo que hayas sentido todo el amor que toda la familia te tiene.&lt;/p&gt;&#10;&lt;p&gt;Recuerda siempre que te amo.&lt;/p&gt;&#10;&lt;p&gt;Tu padre.&lt;/p&gt;&#10;</description></item><item><title>Cuatro generaciones</title><link>https://hbautista.com/p/cuatro-generaciones/</link><pubDate>Wed, 25 Mar 2015 05:32:19 +0000</pubDate><guid>https://hbautista.com/p/cuatro-generaciones/</guid><description>&lt;img src="https://hbautista.com/images/2018/Cuatro-Generaciones.jpg" alt="Featured image of post Cuatro generaciones" /&gt;&lt;p&gt;El pasado diciembre de 2014 fuimos (Ivette, Trollcito y yo) a visitar a mis familiares en mi natal pueblo, Chilón, Chiapas.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Familia Telerin" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/hbau-10.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Estuvimos conviviendo con familiares y amigos, como tradicionalmente se lleva haciendo en mi familia desde hace ya varios años. Desafortunadamente no todos mis primos y tíos pudieron acompañarnos en esta ocasión, pero ya sabe, la familia o bien compromisos que se hacen, a veces no nos permiten coincidir, aunque tratamos de que especialmente en estas fechas eso no ocurra.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Triple hbautista" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/hbau-9.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Y por primera vez se reunieron 4 generaciones, comenzando con mi abuelo, mi papá, yo y mi hijo, en ese orden.&lt;/p&gt;&#10;&lt;p&gt;A mi abuelo le encantó convivir con sus bisnietos, ya que mi hijo no es el único, pero si el único de ellos que lleva su mismo nombre (y el mío). Así desde mi abuelo (que yo recuerde), han habido hasta ahora 4 generaciones con el mismo nombre.&lt;/p&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Héctor Bautista (mi abuelo)&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Héctor Bautista (mi tío, estuvo ausente),&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Héctor Bautista (yo)&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Héctor Bautista (mi hijo)&#10;&lt;/li&gt;&#10;&lt;p&gt;Durante varios días la convivencia  con tíos, hermanos, primos, sobrinos y amistades con las que cuento allá en mi pueblo fueron diversas y muy variadas, también muy enriquecedoras, tanto para mi como para mi familia.&lt;/p&gt;&#10;&lt;p&gt;[blockquote source=&amp;ldquo;Name of the source&amp;rdquo;]En la foto principal, mi papá sustituye a mi tío ausente[/blockquote]&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Primos y sobrinos" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/hbau-2.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Abuelos y bisnietos" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/hbau-5.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Abuelo, yerno y nueras" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/hbau-7-e1427258559228.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Como marca la tradición, el día 24 de diciembre convivimos con la cena de navidad, para posteriormente pasar a las felicitaciones a las 12 de la noche, y obviamente, proceder a la destapadera de regalos de parte de todos los chiquillos (y no tan chiquillos).&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Ivette y Héctor" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-003.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Piñata 01" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-008.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;    &lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Piñata 03" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-014.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;     &lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Piñata 10" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-059.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Piñata 09" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-057.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Piñata 08" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-053.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Piñata 07" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-047.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Piñata 05" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-036.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Piñata 04" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-034.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Mi pequeño hijo estuvo divirtiéndose mucho con sus demás primos, jugando, abriendo regalos, rompiendo la piñata, etc.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Abacho" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-018.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Fueron unos días muy agradables para nosotros. Realmente disfruté mucho esos días con toda mi demás parentela, puesto que me encuentro lejos de ellos y son pocas las ocasiones en las que podemos vernos.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Bellas" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-023.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Primazos" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-022.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Espero que esto sirva como recuerdo para mi pequeño Trollcito, y veas la divertida que te diste en esa navidad. Te amo :-*&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Cena" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2015/navidad-029.jpg"&gt;&lt;/p&gt;&#10;</description></item><item><title>Admin CFDI en Debian</title><link>https://hbautista.com/p/admin-cfdi-en-debian/</link><pubDate>Thu, 19 Mar 2015 14:20:57 +0000</pubDate><guid>https://hbautista.com/p/admin-cfdi-en-debian/</guid><description>&lt;img src="https://hbautista.com/images/2018/Admin_CFDI_01.png" alt="Featured image of post Admin CFDI en Debian" /&gt;&lt;h2 style="text-align: center;"&gt;&#10; ¿Qué es Admin CFDI?&#10;&lt;/h2&gt;&#10;&lt;p&gt;Es una herramienta para descargar facturas CFDI desde el SAT (tanto emitidas como recibidas), de uno o más correos electrónicos, organizar, validar y reportar facturas CFDI desde directorios.&lt;/p&gt;&#10;&lt;p&gt;Los creadores son de &lt;a title="Factura Libre" href="https://facturalibre.net/servicios/" target="_blank" rel="noopener"&gt;Factura Libre&lt;/a&gt; que vienen desarrollando esta poderosa herramienta desde hace ya un tiempo.&lt;/p&gt;&#10;&lt;p&gt;Tomado de la página del proyecto:&lt;/p&gt;&#10;&lt;p&gt;Esta herramienta te permite realizar las siguientes acciones:&lt;/p&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Descargar facturas (CFDI) emitidas o recibidas directamente del SAT.&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Descargar facturas (CFDI) recibidas de uno o más correos electrónicos.&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Organizar las facturas (CFDI) en carpetas por emisor o receptor, año y mes.&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Generar PDFs de facturas (CFDI) usando una plantilla ODS de Calc de LibreOffice&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; Generar un reporte de facturas (CFDI), así como validar los sellos y su estatus en el SAT&#10;&lt;/li&gt;&#10;&lt;p&gt;El desarrollo y últimas versiones del proyecto se están llevando en Github.&lt;/p&gt;&#10;&lt;p&gt;Requerimientos:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Python 3.4&lt;/li&gt;&#10;&lt;li&gt;Tk si usas Linux, si usas Windows ya lo integra Python&lt;/li&gt;&#10;&lt;li&gt;Firefox para la automatización de la descarga del SAT&lt;/li&gt;&#10;&lt;li&gt;Selenium para la automatización de la descarga del SAT&lt;/li&gt;&#10;&lt;li&gt;PyGubu para la interfaz gráfica.&lt;/li&gt;&#10;&lt;li&gt;ReportLab si usas una plantilla JSON (por implementar)&lt;/li&gt;&#10;&lt;li&gt;LibreOffice si usas la plantilla ODS&lt;/li&gt;&#10;&lt;li&gt;Extensiones win32 para Python si usas Windows&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Tanto en la página del proyecto como en el &lt;a title="Administrar CFDI" href="http://blog.facturalibre.net/stories/admin-cfdi2.html" target="_blank" rel="noopener"&gt;sitio&lt;/a&gt; del buen &lt;a title="Linuxman" href="http://linuxmanr4.com/2015/01/20/descargar-los-xml-del-sat-de-una-manera-mas-sencilla/" target="_blank" rel="noopener"&gt;Linuxman&lt;/a&gt;, encontrarán información para la instalación de lo necesario para que funcione.&lt;/p&gt;&#10;&lt;p&gt;En el caso particular de Debian, viene Python 2.7 por default, así que es necesario instalar los paquetes necesarios para que funcione.&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:/home/hbautista# aptitude install python3-tk python3-pip python3-uno&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Hay que tener instalado LibreOffice y Firefox además de los paquetes que se acaban de instalar. Una vez instaladas las dependencias, procedemos a instalar con pip, selenium y pygubu:&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:/home/hbautista# pip3 install selenium pygubu&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Tanto la instalación de paquetes con apt-get o aptitude, como los que se instalan con pip3, debe hacerse como root.&lt;/p&gt;&#10;&lt;p&gt;Descargar versión más reciente de producción: &lt;a class="link" href="https://facturalibre.net/download_test/6" target="_blank" rel="noopener"&#10; &gt;AdminCFDI v0.2.2&lt;/a&gt; (&lt;strong&gt;567&lt;/strong&gt;).&lt;/p&gt;&#10;&lt;p&gt;Como usuario normal, procedemos a ejecutar Admin CFDI en el directorio en dónde hayamos extraído el contenido de AdminCFDI:&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:~/AdminCFDI_v0.2.2$ python3 admincfdi.py&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Admin_CFDI_01.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Admin_CFDI_01.png" &gt;2&lt;/a&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Admin_CFDI_02.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2018/Admin_CFDI_02.png" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y eso sería todo&lt;/p&gt;&#10;&lt;p&gt;Agradecimientos a &lt;a title="Factura Libre" href="https://facturalibre.net/" target="_blank" rel="noopener"&gt;Factura Libre&lt;/a&gt; y a &lt;a title="Linuxman" href="http://linuxmanr4.com/" target="_blank" rel="noopener"&gt;Linuxman&lt;/a&gt; por la ayuda prestada.&lt;/p&gt;&#10;</description></item><item><title>Skype 4.3 en Debian Jessie AMD64</title><link>https://hbautista.com/p/skype-4-3-en-debian-jessie-amd64/</link><pubDate>Sun, 16 Nov 2014 04:39:42 +0000</pubDate><guid>https://hbautista.com/p/skype-4-3-en-debian-jessie-amd64/</guid><description>&lt;img src="https://hbautista.com/images/2018/skype-linux-08.png" alt="Featured image of post Skype 4.3 en Debian Jessie AMD64" /&gt;&lt;p&gt;Resulta que en alguna de las actualizaciones de mi escritorio, la versión de skype que estaba usando dejó de funcionar. Como no recordaba como lo había hecho funcionar en un inicio, y recordando que al menos en Redhat, el rpm proporcionado por el sitio oficial, me dio un poco de lata, así que tienen una versión &amp;ldquo;dinámica&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;Luego entonces, fui a la web de Skype y me descargué la versión dinámica, como se muestra en las siguientes imágenes:&lt;/p&gt;&#10;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Skype Linux 01" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/skype-linux-01.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2014/skype-linux-01.png" &gt;1&lt;/a&gt;{.lightbox}[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Skype Linux 02" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/skype-linux-02.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2014/skype-linux-02.png" &gt;2&lt;/a&gt;{.lightbox}&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Skype Linux 03" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/skype-linux-03.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Skype Linux 04" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/skype-linux-04.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Una vez terminada la descarga, procedí a descomprimir el archivo, y ejecuté el binario:&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:&lt;del&gt;/Descargas/skype$ ./skype&#10;./skype: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory&#10;hbautista@kenobi:&lt;/del&gt;/Descargas/skype$&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Y me encontré con ese error, el detalle es que el paquete que se necesita es: libqtwebkit4 y no se encuentra en los repositorios de la arquitectura de 64 bits, pero sí en la arquitectura i386. Por si no tienen habilitada la opción de multi-arquitectura en Debian, estos son los pasos a seguir:&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:&lt;del&gt;# dpkg &amp;ndash;add-architecture i386&#10;root@kenobi:&lt;/del&gt;# aptitude update&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Una vez que se hayan actualizado los paquetes, procederemos a instalar el paquete requerido de la siguiente forma, lo cuál también nos mostrará todas las dependencias:&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:~# aptitude install libqtwebkit4:i386&#10;Se instalarán los siguiente paquetes NUEVOS:&#10;gstreamer1.0-plugins-base:i386{a} libaudio2:i386{a} libavahi-client3:i386{a} libavahi-common-data:i386{a} libavahi-common3:i386{a} libcdparanoia0:i386{a}&#10;libcups2:i386{a} libfontconfig1:i386{a} libgssapi-krb5-2:i386{a} libgstreamer-plugins-base1.0-0:i386{a} libgstreamer1.0-0:i386{a} libk5crypto3:i386{a}&#10;libkeyutils1:i386{a} libkrb5-3:i386{a} libkrb5support0:i386{a} libmng1:i386{a} libqt4-opengl:i386{a} libqt4-xmlpatterns:i386{a} libqtgui4:i386{a}&#10;libqtwebkit4:i386 libsqlite3-0:i386{a} libxt6:i386{a}&#10;0 paquetes actualizados, 22 nuevos instalados, 0 para eliminar y 29 sin actualizar.&#10;Necesito descargar 22.5 MB de ficheros. Después de desempaquetar se usarán 72.9 MB.&#10;¿Quiere continuar? [Y/n/?] y&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Skype Linux 05" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/skype-linux-05.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;En mi caso, también me descargué el &lt;a title="Descargar Skype" href="http://download.skype.com/linux/skype-debian_4.3.0.37-1_i386.deb" target="_blank" rel="noopener"&gt;paquete deb&lt;/a&gt;, así que procedí a instalarlo con dpkg:&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:&lt;del&gt;# dpkg -i /home/hbautista/Descargas/skype&#10;skype/ skype-debian_4.3.0.37-1_i386.deb&#10;root@kenobi:&lt;/del&gt;# dpkg -i /home/hbautista/Descargas/skype-debian_4.3.0.37-1_i386.deb&#10;Seleccionando el paquete skype previamente no seleccionado.&#10;(Leyendo la base de datos &amp;hellip; 252325 ficheros o directorios instalados actualmente.)&#10;Preparing to unpack &amp;hellip;/skype-debian_4.3.0.37-1_i386.deb &amp;hellip;&#10;Unpacking skype (4.3.0.37-1) &amp;hellip;&#10;Configurando skype (4.3.0.37-1) &amp;hellip;&#10;Processing triggers for dbus (1.8.8-2) &amp;hellip;&#10;Processing triggers for mime-support (3.57) &amp;hellip;&#10;Processing triggers for desktop-file-utils (0.22-1) &amp;hellip;&#10;Processing triggers for hicolor-icon-theme (0.13-1) &amp;hellip;&#10;root@kenobi:~#&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Skype Linux 06" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/skype-linux-06.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2014/skype-linux-06.png" &gt;3&lt;/a&gt;{.lightbox}Ya nada más nos queda ejecutarlo como un usuario normal&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Skype Linux 09" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/skype-linux-09.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/skype-linux-10.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Y con eso se resuelve dicho problema&lt;/p&gt;&#10;&lt;p&gt;Fuente: &lt;a title="Linux Questions" href="http://www.linuxquestions.org/questions/debian-26/installing-skype-4-1-0-on-amd64-architecture-4175437925/" target="_blank" rel="noopener"&gt;LinuxQuestions&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Two years</title><link>https://hbautista.com/p/two-years/</link><pubDate>Sun, 07 Sep 2014 14:00:12 +0000</pubDate><guid>https://hbautista.com/p/two-years/</guid><description>&lt;img src="https://hbautista.com/images/2018/2014-08-16-09.18.58-1.jpg" alt="Featured image of post Two years" /&gt;&lt;p&gt;Hijo mío:&lt;/p&gt;&#10;&lt;p&gt;Hoy es tu segundo año de vida, de estar con nosotros, con toda la gente que quiere y ama.&lt;/p&gt;&#10;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="En el zoológico" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-11-23-16.54.33.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2014/2013-11-23-16.54.33.jpg" &gt;1&lt;/a&gt;{.lightbox}[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="En el zoológico 2" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-11-23-16.58.25.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2014/2013-11-23-16.58.25.jpg" &gt;2&lt;/a&gt;{.lightbox}[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Con el barrigón" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-11-24-14.22.01.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2014/2013-11-24-14.22.01.jpg" &gt;3&lt;/a&gt;{.lightbox}&lt;/p&gt;&#10;&lt;p&gt; Han pasado muchas cosas desde la primera vez que te escribí, hemos atravesado muchas aventuras, emociones y sobre todo compartido muchos momentos felices.&lt;/p&gt;&#10;&lt;p&gt;Ya haz hecho tus primeros viajes, conoces la emoción de volar, de ser muy inquieto y travieso y también tuvimos la oportunidad de que conocieras el mar, y que puede ser bastante caprichoso ñ__ñ&lt;/p&gt;&#10;&lt;p&gt;Me gusta la forma en que aprendas cosas nuevas, en cómo te diviertes y descubras las maravillas que nos rodean. Espero que sepas que estoy muy orgulloso de que sientas empatía por los animales y que te llegues a preocupar por ellos.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Posando" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-11-24-14.23.59-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Con los juguetones" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-11-24-14.31.56.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Sonrían" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-11-26-11.18.46.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Has crecido un montón y recuerda siempre, te amo 🙂&lt;/p&gt;&#10;&lt;p&gt;Entiendo que no quieras aún hablar mucho, probablemente no tengas muchas ganas de decirnos cosas, tus acciones nos demuestran tu cariño y amor para tu mamá y para mi. Tómate tu tiempo, no apresures las cosas, disfruta lo que haces en estos momentos, sé que cuando te decidas a hablar mejor, tendrás muchas, muchas cosas por decirnos, y también muchas preguntas. Espero poder contestar todas y cada una de ellas.&lt;/p&gt;&#10;&lt;p&gt;Aunque estoy lejos de ti en estos momentos, sabes que te quiero mucho, que te amo y que pronto estaré ahí contigo para divertirnos con un pastel y mçuchas cosas más. Ya tengo un año que he estado un poco lejos de ti en la distancia, pero siempre a un lado de tu corazón y tú del mío.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Jugando" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-12-03-22.11.16.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Un poco de frío" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-12-29-13.30.04.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Jugando con el cachorro" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-12-29-13.33.35.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Sentaditos" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2013-12-30-12.41.21.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Afortunadamente me has visitado varias veces acá en dónde estoy, y también he podido ir a verte en dónde estas. La cara de pillo que tienes cuando nos encontramos es una de mis grandes alegrías.&lt;/p&gt;&#10;&lt;p&gt;Por favor, nunca termines de maravillarte de aprender, siempre creciendo, siempre conociendo, siempre preguntando, siempre comprendiendo. Eres un niño muy vivaz. perspicaz y sobre todo muy inteligente. Tu mamá y yo estamos siempre orgullosos de ti.&lt;/p&gt;&#10;&lt;p&gt;Recuerda que siempre hay algo positivo que puedes sacarle a cualquier situación, a cualquier día y a cualquier persona. Nunca lo olvides.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="En el lago" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-01-04-13.01.05-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Con los patos" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-01-04-13.24.19.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Jugando" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-01-04-13.26.11.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Guapos" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-01-04-21.58.17.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora has iniciado una nueva etapa, estas aprendiendo a socializar con otros niños, con tus mismas inquietudes. Tal vez no estes muy a gusto y es probable que este cambio no te agrade mucho. Estar en un ambiente o personas que no conoces, puede ser un poco frustrante para ti. No temas al cambio, por favor, no lo hagas.&lt;/p&gt;&#10;&lt;p&gt;No todos los cambios son buenos, ni tampoco malos. Todo depende de cómo les puedas sacar provecho, al final de cuentas, si ves que un cambio no es muy favorable para ti, puedes &amp;ldquo;cambiarlo&amp;rdquo; de nuevo. Por favor entiende, hijo mío, estamos tratando de inculcarte buenas costumbres y hábitos, aunque a veces eso significa que tengas que acostumbrarte a nuevas cosas, nuevos horarios y nuevos ambientes. Verte llorar por estos cambios, créeme, a nosotros también nos duele, pero sabemos que te hará bien.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Primas" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-05-02-00.08.15-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Besos" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-05-11-18.23.55-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Con la perrita" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-05-12-14.08.40.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Guapo" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-05-16-10.13.32-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Sigue teniendo en mente y recordando, por favor, que tanto tu mamá como yo, somos personas, analizamos y tomamos desiciones que (en ese momento) creemos o pensamos que es lo mejor para ti, siempre pensando en tu bienestar, en que eso pueda ayudarte a crecer, ser una mejor persona y sobre todo, que salgas lo mejor beneficiado posible. Habrán ocasiones en que tú no lo percibas así, lo siento &amp;ldquo;es por tu bien&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;Me encanta, me gusta, me enorgullese cuando &amp;ldquo;prestas&amp;rdquo; la tablet a tu mamá y me marcas, porque en ese momento se te ocurrió verme, escucharme o tratar de entablar una conversación conmigo. Esa forma en que relacionas objetos y acciones, me sorprende y sobre todo, me enorgullese. Ya te había dicho que eres un hijo muy inteligente, además de guapo 😉&lt;/p&gt;&#10;&lt;p&gt;[syntax type=&amp;ldquo;bash&amp;rdquo;]nim -o define -t mksysb -a server=hbautista -a source=trollcito -a mk_image=yes -a location=/export/hearth/trollcito_20140907.mksysb trollcito_20140907[/syntax]&lt;/p&gt;&#10;&lt;p&gt;Sé que probablemente no entiendas lo anterior, cuando tengas esa duda, con gusto te diré lo que significa 😉&lt;/p&gt;&#10;&lt;p&gt;Creo que en este próximo año que viene, empecemos a ver si algunos gustos por música, películas, libros y más, te atraen. Star Wars es importante, recuerdálo u__U&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Sonrisas" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-07-07-12.52.17-2.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Tremendo" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-07-28-22.36.31.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="A la escuelita" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-08-27-10.32.39.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="A la escuela" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/2014-08-27-10.32.32.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Me parece que serás un buen nadador, y espero ser yo el que te enseñe (al menos lo básico). Tengo varios trucos que enseñarte xD&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Al infinito y más allá&amp;rdquo;, es una frase que entiendes, no sabes ahora exactamente todo lo que hay detrás de esa misma frase, pero que con el tiempo lograrás hacerlo. Además de tu papá, siempre seré tu amigo fiel. ¿De acuerdo, vaquero?&lt;/p&gt;&#10;&lt;p&gt;Confía siempre en tu interior, si crees que algo está mal, es muy probable que así sea. No te dejes llevar &amp;ldquo;por los demás&amp;rdquo;, &amp;ldquo;el que dirán&amp;rdquo;, que te valga dos kilos de mujú (pozol) y tres mangos verdes con chile piquín.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m your father&lt;/p&gt;&#10;</description></item><item><title>Debian Day 2014</title><link>https://hbautista.com/p/debian-day-2014/</link><pubDate>Thu, 07 Aug 2014 01:10:06 +0000</pubDate><guid>https://hbautista.com/p/debian-day-2014/</guid><description>&lt;img src="https://hbautista.com/images/2018/debian_day.png" alt="Featured image of post Debian Day 2014" /&gt;&lt;p&gt;&lt;img alt="Debian day" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/debian_day.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;El “&lt;strong&gt;Día Debian&lt;/strong&gt;” (&lt;a title="Debian Day" href="https://wiki.debian.org/DebianDay" target="_blank" rel="noopener"&gt;Debian Day)&lt;/a&gt; es un evento anual que se lleva a cabo el 16 de Agosto. Se conmemora el aniversario del nacimiento del “&lt;a title="Debian" href="https://www.debian.org/" target="_blank" rel="noopener"&gt;Proyecto Debian&lt;/a&gt;” en 1993 por Ian Murdock.&lt;/p&gt;&#10;&lt;p&gt;Cada 16 de Agosto se conmemora un nuevo aniversario del nacimiento del proyecto, por lo que cada grupo de usuarios organiza un evento a nivel local con variadas actividades referentes tanto a &lt;strong&gt;Debian&lt;/strong&gt; como al software libre en general, tales como:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Festival de instalación&lt;/li&gt;&#10;&lt;li&gt;Fiesta de firmado de llaves&lt;/li&gt;&#10;&lt;li&gt;Charlas&lt;/li&gt;&#10;&lt;li&gt;Regalo de copias del sistema operativo&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;El “&lt;strong&gt;Proyecto Debian&lt;/strong&gt;” es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en “software libre”. El sistema se encuentra &lt;strong&gt;precompilado&lt;/strong&gt;, &lt;strong&gt;empaquetado&lt;/strong&gt; y en un formato &lt;strong&gt;deb&lt;/strong&gt; para múltiples arquitecturas de computador y para varios núcleos.&lt;/p&gt;&#10;&lt;p&gt;Fecha: Sábado 16 de agosto&lt;br /&gt; Lugar: &lt;a title="Rancho Electrónico" href="http://ranchoelectronico.org/dia-debian-2014/" target="_blank" rel="noopener"&gt;Rancho Electrónico&lt;/a&gt;. Fray Juan de Torquemada #76, Col. Obrera, México DF.&lt;/p&gt;&#10;&lt;p&gt;Las actividades de la jornada quedarán de la siguiente forma:&lt;/p&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 10:30-11:00 hrs. Preparación de conexiones, proyector, limpieza o alguna otra actividad para acondicionar lo necesario. – Voluntarias y voluntarios&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 11:00-20:00 hrs. Jornadas de instalaciones de Debian – Voluntarias y voluntarios. Intercambio de llaves GPG&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 14:00-14:30 hrs. Presentación del Hackerspace Rancho Electrónico (opcional, quien quiera apuntarse para explicar que es el Rancho, su historia, principios, características y darle difusión al inicio de todo el evento; informar del momento político con la ley de telecomunicaciones, la jornada de talleres y el criptorally)&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 15:00-15:40 hrs. Taller – Tails. –  Jimbo y Carlos (Hacklab autónomo)&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 16:00-16:40 hrs. Plática – ¿Qué es la DebConf? – Gunnar Wolf&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 17:00-17:40 hrs. Taller – Creación de USB's booteables con varias distros usando Multisystem en Debian. – Jathan&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 18:00-18:40 hrs. Taller – Debian GIS (Geographical Information System) – Taller de mapas&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 19:00-19:40 hrs. Taller – Debian como tu estación de producción de multimedios (Eligiendo un kernel. Trabajando con audio y video) – José Serralde&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 20:00-20:40 hrs. Taller – Cifrado de datos con EncFS y Cryptkeeper. – Pirra (Hacklab Autónomo)&#10;&lt;/li&gt;&#10;&lt;li style="text-align: justify;"&gt;&#10; 21:00-21:30 hrs. Limpieza del lugar y desmontaje de cosas. – Voluntarias y voluntarios&#10;&lt;/li&gt;&#10;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Dia Debian 2014" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/DiaDebian2014.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2014/DiaDebian2014.png" &gt;1&lt;/a&gt;{.lightbox}&lt;/p&gt;&#10;</description></item><item><title>Megatools en Debian Jessie</title><link>https://hbautista.com/p/megatools-en-debian-jessie/</link><pubDate>Tue, 20 May 2014 14:00:36 +0000</pubDate><guid>https://hbautista.com/p/megatools-en-debian-jessie/</guid><description>&lt;img src="https://hbautista.com/images/2018/Logo-Mega.png" alt="Featured image of post Megatools en Debian Jessie" /&gt;&lt;p&gt;&lt;img alt="Megatools" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/Megatools.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Después de un buen rato de no publicar nada por acá, volvemos a las andadas u.u&lt;/p&gt;&#10;&lt;p&gt;Pues creo que todos conocen o al menos alguna vez han descargado algún archivo desde &lt;a title="Mega" href="http://mega.co.nz/" target="_blank" rel="noopener"&gt;Mega&lt;/a&gt;. Si te creas una cuenta te permite almacenar hasta 50GiB de tu información.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Mega Signup" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/Mega-Sigup.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Logo Mega" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/Logo-Mega.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Tiene una aplicación para iOS, Android y un cliente para escritorio que por el momento nada más hay para Hasefroch.&lt;/p&gt;&#10;&lt;p&gt;Es una buena opción para subir o compartir archivos que no puedas enviar por correo electrónico, como el vídeo que grabaste de tu sobrino dónde está cantando, el vídeo que grabaste de tu primo al que le jugaron una broma, etc.&lt;/p&gt;&#10;&lt;p&gt;Si te pusiste a escanear esas fotos de cuando eras niño(a) y en ese tiempo, pues no existían las cámaras digitales (ROFL). En fin, pueden ser muchos motivos y muchos tipos de archivo o de información que quieras compartir con tu familia, trabajo, etc.&lt;/p&gt;&#10;&lt;p&gt;Imagina que grabaste la graduación de tu hermano(a) de la prepa o universidad, más parte del convivio familiar y a eso le agregas fotos del evento y decides crear un DVD de autoría propia de dicho evento. Una vez terminado te queda un bonito DVD de 4.7GiB como máximo de tal acontecimiento.&lt;/p&gt;&#10;&lt;p&gt;Ahora resulta que se lo quieres mandar a alguien, para que tenga una copia de dicho recuerdo, creas una imágen ISO de dicho archivo y por obvias razones no se la puedes mandar en un correo.&lt;/p&gt;&#10;&lt;p&gt;Algunos servicios de almacenamiento tampoco te permiten tener un archivo tan grande, entonces te surge la necesidad de &amp;ldquo;partirlo&amp;rdquo; en varios pedacitos que se puedan manejar con mayor comodidad.&lt;/p&gt;&#10;&lt;p&gt;Generalmente a este proceso se le denomina &amp;ldquo;comprimir en varias partes&amp;rdquo; que es lo más común que se hace en estos casos.&lt;/p&gt;&#10;&lt;p&gt;Y bueno, después de muchos días y esfuerzo invertido logras por fin tener tus &amp;ldquo;pedacitos&amp;rdquo; que quieres enviar, pero aún son archivos muy &amp;ldquo;grandes y pesados&amp;rdquo; como para enviarlos por correo electrónico. Así que no queda de otra que usar un servicio como el que ofrece Mega.&lt;/p&gt;&#10;&lt;p&gt;Pues bien, igual después de batallarle un poco logras subir dichos archivos al servicio y te genera los enlaces para la descarga que es lo que le enviarás a la persona o personas que quieras que descarguen dicho contenido.&lt;/p&gt;&#10;&lt;p&gt;Si fueran unos 4 o 5 enlaces, no hay tanto problema, el servicio Mega te permite descargar varios archivos simultáneamente sin problemas. Las cosas se complican cuando son 20, 30 o hasta 45 enlaces.&lt;/p&gt;&#10;&lt;p&gt;Para estos casos se hace necesario el usar algún tipo de gestor de descargas, hay uno para sistemas Hasefroch y encontré algunos esfuerzos para Linux, hasta que dí con Megatools.&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Mega-Sync.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Mega-Mobile-Apps.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2018/Mega.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Megatools" href="http://megatools.megous.com/" target="_blank" rel="noopener"&gt;Megatools&lt;/a&gt; es un proyecto hecho en Python que consiste en una colección de programas para acceder al servicio de Mega desde la línea de comandos.&lt;/p&gt;&#10;&lt;p&gt;Aunque ahorita el proyecto está detenido y hay un anuncio de que ya no van a continuar con el desarrollo, es funcional y puede ser usado sin problemas aparentes.&lt;/p&gt;&#10;&lt;p&gt;En mi caso estoy usando Debian Jessie (Testing) y aquí vemos la forma de cómo hacer para compilar dicho proyecto.&lt;/p&gt;&#10;&lt;p&gt;Lo que se necesita es descargar el código fuente del proyecto:&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="http://megatools.megous.com/builds/megatools-1.9.91.tar.gz" href="http://megatools.megous.com/builds/megatools-1.9.91.tar.gz" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://megatools.megous.com/builds/megatools-1.9.91.tar.gz" target="_blank" rel="noopener"&#10; &gt;http://megatools.megous.com/builds/megatools-1.9.91.tar.gz&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Una vez que lo hayas descargado, extrae el contenido en alguna carpeta, después quedará abrir la terminal y accesar a dicha carpeta.&lt;/p&gt;&#10;&lt;p&gt;Para prevenir que a la hora de compilar el paquete descargado tengamos problemas, instalemos lo necesario (como root):&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:/home/hbautista# aptitude install libglib2.0-dev libcurl4-openssl-dev libssl-dev&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt; Ahora procederemos a la instalación, como típico paquete de Linux, se ejecuta Configure (como usuario normal):&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:~/Descargas/megatools-1.9.91$ ./configure&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Luego make&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:~/Descargas/megatools-1.9.91$ make&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Y por último con privilegios de root, make install&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:~/Descargas/megatools-1.9.91$ sudo make install&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt; Una vez hecho eso veremos que tenemos varios comandos disponiblles&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:&lt;del&gt;$ mega&#10;megadf megadl megaget megals megamkdir megamv megaput megareg megarm megasync&#10;hbautista@kenobi:&lt;/del&gt;$ mega&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt; Como en mi caso no necesito configurar una cuenta mega, sino simplemente descargar archivos usando la url &amp;ldquo;completa&amp;rdquo;, omito dicho paso y solamente hago uso de megadl que es precisamente el que voy a necesitar:&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:&lt;del&gt;/Descargas$ megadl &amp;lsquo;&lt;a class="link" href="https://mega.co.nz/#!1c1WQIZI!25fGpiBF4W1O6phNFo2A1oxVob46009m0cLuSKcfVrk%27" target="_blank" rel="noopener"&#10; &gt;https://mega.co.nz/#!1c1WQIZI!25fGpiBF4W1O6phNFo2A1oxVob46009m0cLuSKcfVrk'&lt;/a&gt;&#10;megadl: error while loading shared libraries: libmega.so.0: cannot open shared object file: No such file or directory&#10;hbautista@kenobi:&lt;/del&gt;/Descargas$&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt; Si les pasa como a mi que les sale ese error de &amp;ldquo;error while loading shared libraries:…&amp;rdquo; se debe principalmente a que las librerías recién instaladas aún no están &amp;ldquo;actualizadas&amp;rdquo;. Para hacerlo, basta ejecutar como root lo siguiente:&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:/home/hbautista# ldconfig&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Y si después de eso no funcionara:&lt;/p&gt;&#10;&lt;p&gt;root@kenobi:/home/hbautista# ldconfig.real&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Y entonces sí, volver a intentar la descarga:&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:&lt;del&gt;/Descargas$ megadl &amp;lsquo;&lt;a class="link" href="https://mega.co.nz/#!tFVFwTYT!7qkLNQHk45J5gAnn-YkOOWBVjq5xn_nAefeklwl8jCk%27" target="_blank" rel="noopener"&#10; &gt;https://mega.co.nz/#!tFVFwTYT!7qkLNQHk45J5gAnn-YkOOWBVjq5xn_nAefeklwl8jCk'&lt;/a&gt;&#10;Downloaded Vaughan System.part087.rar&#10;hbautista@kenobi:&lt;/del&gt;/Descargas$&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt; Ahora bien, no tiene para hacer descargas simultaneas, pero podemos abrir varias terminales y ejecutar varias veces el comando, tantas como ustedes (y su conexión a internet) se lo permitan. Pero también me pregunté si podemos pasarle varios enlaces en una misma orden:&lt;/p&gt;&#10;&lt;p&gt;hbautista@kenobi:&lt;del&gt;/Descargas$ megadl &amp;lsquo;&lt;a class="link" href="https://mega.co.nz/#!ZcUjzApI!MnJALBLkS9FQptNDi6Ob3OAgIs_xJBuKWaIFXkFocU0%27" target="_blank" rel="noopener"&#10; &gt;https://mega.co.nz/#!ZcUjzApI!MnJALBLkS9FQptNDi6Ob3OAgIs_xJBuKWaIFXkFocU0'&lt;/a&gt; &amp;lsquo;&lt;a class="link" href="https://mega.co.nz/#!MYVSwQhA!ExJ0d2_t2mtZwm8bDQlnBG1F8CaQRdU39OFyZLgtT_M%27" target="_blank" rel="noopener"&#10; &gt;https://mega.co.nz/#!MYVSwQhA!ExJ0d2_t2mtZwm8bDQlnBG1F8CaQRdU39OFyZLgtT_M'&lt;/a&gt; &amp;lsquo;&lt;a class="link" href="https://mega.co.nz/#!wRdWEBqR!02Zmwza6LJDMLdFOn9R_ZYyHfcYKIxGfMvTegCB9MAI%27" target="_blank" rel="noopener"&#10; &gt;https://mega.co.nz/#!wRdWEBqR!02Zmwza6LJDMLdFOn9R_ZYyHfcYKIxGfMvTegCB9MAI'&lt;/a&gt; &amp;lsquo;&lt;a class="link" href="https://mega.co.nz/#!xV9U2TrL!JDo5UQwbNk6kEw96_j_R5bZa2SpE7fHE-y9hQDxy9n8%27" target="_blank" rel="noopener"&#10; &gt;https://mega.co.nz/#!xV9U2TrL!JDo5UQwbNk6kEw96_j_R5bZa2SpE7fHE-y9hQDxy9n8'&lt;/a&gt;&#10;Downloaded Vaughan System.part064.rar&#10;Downloaded Vaughan System.part065.rar&#10;Downloaded Vaughan System.part066.rar&#10;Downloaded Vaughan System.part067.rar&#10;hbautista@kenobi:&lt;/del&gt;/Descargas$&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt; Y pues si, aunque se va descargando de uno en uno, al menos dejas &amp;ldquo;encolados&amp;rdquo; varios archivos a la vez.&lt;/p&gt;&#10;&lt;p&gt;En fin, si quieren ver que más cosas se pueden hacer con Megatools, les dejo el siguiente video:&lt;/p&gt;&#10;&lt;p&gt;Espero publicar más seguido 😀&lt;/p&gt;&#10;</description></item><item><title>Comenzando el 2014</title><link>https://hbautista.com/p/comenzando-el-2014/</link><pubDate>Wed, 01 Jan 2014 18:29:26 +0000</pubDate><guid>https://hbautista.com/p/comenzando-el-2014/</guid><description>&lt;img src="https://hbautista.com/images/2014/20140101-1220032-1.jpg" alt="Featured image of post Comenzando el 2014" /&gt;&lt;p&gt;&lt;img alt="The Beatles" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/20140101-121747-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Han pasado muchas cosas desde la última vez que escribí y aunque en los últimos días quise escribir algo sobre ello, simplemente no me di el tiempo para ello. Bueno, aunado a que me quedé sin Luke :(.&lt;/p&gt;&#10;&lt;p&gt;Una de las cosas que quiero hacer estos primeros meses es obtener una lap, no necesariamente tiene que ser nueva de paquete, pero que sí me permita experimentar como lo hacía antes, además de trabajar y divertirme otro tanto.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Los Arcos" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2014/20140101-121850-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;En septiembre de 2013 cambie mi residencia a la ciudad de Guadalajara. Dejé de laborar para la empresa constructora. La razón fue simple, un mejor empleo. Hacer las cosas que me gustan, aprender cosas nuevas y definitivamente un ambiente de trabajo muy bueno.&lt;/p&gt;&#10;&lt;p&gt;Entré a DST, lo cual es grandioso.&lt;/p&gt;&#10;&lt;p&gt;[Smarter Data Center&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-1220032-1.jpg&amp;quot; class=&amp;ldquo;wp-image-995 alignnone&amp;rdquo; src=&amp;quot;/images/2014/20140101-1220032-1.jpg&amp;quot; alt=&amp;ldquo;Smarter Data Center&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;224&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-1220032-1.jpg 300w, /images/2014/20140101-1220032-1.jpg 768w, /images/2014/20140101-1220032-1.jpg 1024w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-1220032-1.jpg" &gt;1&lt;/a&gt; [Servidor&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122306-1.jpg&amp;quot; class=&amp;ldquo;wp-image-999 alignnone&amp;rdquo; src=&amp;quot;/images/2014/20140101-122306-1.jpg&amp;quot; alt=&amp;ldquo;Servidor&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122306-1.jpg 224w, /images/2014/20140101-122306-1.jpg 765w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122306-1.jpg" &gt;2&lt;/a&gt;[Navidad DST&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122037-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-996&amp;rdquo; src=&amp;quot;/images/2014/20140101-122037-1.jpg&amp;quot; alt=&amp;ldquo;Navidad DST&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122037-1.jpg 224w, /images/2014/20140101-122037-1.jpg 765w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122037-1.jpg" &gt;3&lt;/a&gt;[Edward Scissorhands&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122227-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-998&amp;rdquo; src=&amp;quot;/images/2014/20140101-122227-1.jpg&amp;quot; alt=&amp;ldquo;Edward Scissorhands&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;224&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122227-1.jpg 300w, /images/2014/20140101-122227-1.jpg 768w, /images/2014/20140101-122227-1.jpg 1024w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122227-1.jpg" &gt;4&lt;/a&gt;[Catrina&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122135-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-997&amp;rdquo; src=&amp;quot;/images/2014/20140101-122135-1.jpg&amp;quot; alt=&amp;ldquo;Catrina&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122135-1.jpg 224w, /images/2014/20140101-122135-1.jpg 765w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122135-1.jpg" &gt;5&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Pues estoy muy contento trabajando aquí, he aprendido mucho y aún quedan muchas cosas por aprender, todos los días se aprende algo nuevo 😉&lt;/p&gt;&#10;&lt;p&gt;Tanto Ivette y mi hijo me han visitado un par de veces y nos la hemos pasado muy bien, conociendo lugares muy bonitos y sobre todo la comida.&lt;/p&gt;&#10;&lt;p&gt;[Catedral Guadalajara&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122425-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1000&amp;rdquo; src=&amp;quot;/images/2014/20140101-122425-1.jpg&amp;quot; alt=&amp;ldquo;Catedral Guadalajara&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122425-1.jpg 224w, /images/2014/20140101-122425-1.jpg 765w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122425-1.jpg" &gt;6&lt;/a&gt;[Hospicio Cabañas&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122448-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1001&amp;rdquo; src=&amp;quot;/images/2014/20140101-122448-1.jpg&amp;quot; alt=&amp;ldquo;Hospicio Cabañas&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;224&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122448-1.jpg 300w, /images/2014/20140101-122448-1.jpg 768w, /images/2014/20140101-122448-1.jpg 1024w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122448-1.jpg" &gt;7&lt;/a&gt;[Acuario Guadalajara&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122529-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1002&amp;rdquo; src=&amp;quot;/images/2014/20140101-122529-1.jpg&amp;quot; alt=&amp;ldquo;Acuario Guadalajara&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;224&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122529-1.jpg 300w, /images/2014/20140101-122529-1.jpg 768w, /images/2014/20140101-122529-1.jpg 1024w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122529-1.jpg" &gt;8&lt;/a&gt;[Acuario Guadalajara&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122544-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1003&amp;rdquo; src=&amp;quot;/images/2014/20140101-122544-1.jpg&amp;quot; alt=&amp;ldquo;Acuario Guadalajara&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122544-1.jpg 224w, /images/2014/20140101-122544-1.jpg 765w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122544-1.jpg" &gt;9&lt;/a&gt;[Tlaquepaque&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122600-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1004&amp;rdquo; src=&amp;quot;/images/2014/20140101-122600-1.jpg&amp;quot; alt=&amp;ldquo;Tlaquepaque&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122600-1.jpg 224w, /images/2014/20140101-122600-1.jpg 765w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122600-1.jpg" &gt;10&lt;/a&gt;[Iglesia&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122630-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1005&amp;rdquo; src=&amp;quot;/images/2014/20140101-122630-1.jpg&amp;quot; alt=&amp;ldquo;Iglesia&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122630-1.jpg 224w, /images/2014/20140101-122630-1.jpg 765w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122630-1.jpg" &gt;11&lt;/a&gt;[Max Jugando&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2014/20140101-122643-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-1006&amp;rdquo; src=&amp;quot;/images/2014/20140101-122643-1.jpg&amp;quot; alt=&amp;ldquo;Max Jugando&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;224&amp;rdquo; srcset=&amp;quot;/images/2014/20140101-122643-1.jpg 300w, /images/2014/20140101-122643-1.jpg 768w, /images/2014/20140101-122643-1.jpg 1024w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2014/20140101-122643-1.jpg" &gt;12&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y pasaron conmigo estas navidades y fin de año, por lo cual también estoy muy feliz 😀&lt;/p&gt;&#10;&lt;p&gt;Comienza un nuevo año, nuevas oportunidades, nuevas formas de hacer las cosas, nuevos retos. Sé que no todo va a ser de color rosa en este año que empieza, impuestos, reformas, distancia fuera de casa y de mis familiares, extrañar el pozol y así.&lt;/p&gt;&#10;&lt;h1 style="text-align: center;"&gt;&#10; Excelente año para todos \o/&#10;&lt;/h1&gt;&#10;</description></item><item><title>Tu primer año</title><link>https://hbautista.com/p/tu-primer-ano/</link><pubDate>Sat, 07 Sep 2013 19:17:17 +0000</pubDate><guid>https://hbautista.com/p/tu-primer-ano/</guid><description>&lt;img src="https://hbautista.com/images/2013/2013-09-01-13.47.18-1.jpg" alt="Featured image of post Tu primer año" /&gt;&lt;p&gt;[Héctor recién nacido&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/IMG_0266-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-968&amp;rdquo; src=&amp;quot;/images/2013/IMG_0266-1.jpg&amp;quot; alt=&amp;ldquo;Recien nacido&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2013/IMG_0266-1.jpg 300w, /images/2013/IMG_0266-1.jpg 768w, /images/2013/IMG_0266-1.jpg 1024w, /images/2013/IMG_0266-1.jpg 1600w, /images/2013/IMG_0266-1.jpg 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/IMG_0266-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="querido-hijo"&gt;Querido hijo:&#10;&lt;/h2&gt;&lt;p&gt;Hace un año, comenzabas a dar molestias a tu mamá anunciando que ya estabas listo para salir y estar con nosotros, fue un día bastante agitado para todos nosotros que ya te esperabamos con ansias.&lt;/p&gt;&#10;&lt;p&gt;[Héctor Maximiliano&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2012-12-30-12.33.06-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-969&amp;rdquo; src=&amp;quot;/images/2013/2012-12-30-12.33.06-1.jpg&amp;quot; alt=&amp;ldquo;Héctor Maximiliano&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/2012-12-30-12.33.06-1.jpg 300w, /images/2013/2012-12-30-12.33.06-1.jpg 150w, /images/2013/2012-12-30-12.33.06-1.jpg 768w, /images/2013/2012-12-30-12.33.06-1.jpg 60w, /images/2013/2012-12-30-12.33.06-1.jpg 800w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2012-12-30-12.33.06-1.jpg" &gt;2&lt;/a&gt;[Héctor paseando&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-04-21-19.00.02-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-970&amp;rdquo; src=&amp;quot;/images/2013/2013-04-21-19.00.02-1.jpg&amp;quot; alt=&amp;ldquo;Héctor paseando&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/2013-04-21-19.00.02-1.jpg 300w, /images/2013/2013-04-21-19.00.02-1.jpg 150w, /images/2013/2013-04-21-19.00.02-1.jpg 768w, /images/2013/2013-04-21-19.00.02-1.jpg 1024w, /images/2013/2013-04-21-19.00.02-1.jpg 60w, /images/2013/2013-04-21-19.00.02-1.jpg 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-04-21-19.00.02-1.jpg" &gt;3&lt;/a&gt;[Los 3&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-09-01-13.47.18-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-971&amp;rdquo; src=&amp;quot;/images/2013/2013-09-01-13.47.18-1.jpg&amp;quot; alt=&amp;ldquo;Los 3&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2013/2013-09-01-13.47.18-1.jpg 300w, /images/2013/2013-09-01-13.47.18-1.jpg 640w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-09-01-13.47.18-1.jpg" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Con tu mamá supimos desde un principio que tienes una gran fortaleza y es algo que te ha caracterizado. Estamos orgullosos de eso.&lt;/p&gt;&#10;&lt;p&gt;Desde ese día que te tuve en mis brazos por primera vez, trajiste alegría a mi corazón, y grandes retos como padre.&lt;/p&gt;&#10;&lt;p&gt;Eras tan pequeño que me daba un poco de temor el que yo pudiese lastimarte o cargarte de la forma correcta, darte de comer y sobre todo cambiarte 🙂&lt;/p&gt;&#10;&lt;p&gt;He aprendido mucho de ti, como espero que tú aprendas de mi. Eres un niño muy tranquilo y bien portado, además de guapeton 😉 &lt;strong&gt;Te amo&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;[Pequeño Yoda&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-09-07-13.38.31-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-972&amp;rdquo; src=&amp;quot;/images/2013/2013-09-07-13.38.31-1.jpg&amp;quot; alt=&amp;ldquo;Pequeño Yoda&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/2013-09-07-13.38.31-1.jpg 300w, /images/2013/2013-09-07-13.38.31-1.jpg 150w, /images/2013/2013-09-07-13.38.31-1.jpg 60w, /images/2013/2013-09-07-13.38.31-1.jpg 612w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-09-07-13.38.31-1.jpg" &gt;5&lt;/a&gt;[Yo soy tu padre&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-08-29-18.29.27-1.jpeg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-973&amp;rdquo; src=&amp;quot;/images/2013/2013-08-29-18.29.27-1.jpeg&amp;quot; alt=&amp;ldquo;Yo soy tu padre&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2013/2013-08-29-18.29.27-1.jpeg 300w, /images/2013/2013-08-29-18.29.27-1.jpeg 768w, /images/2013/2013-08-29-18.29.27-1.jpeg 1024w, /images/2013/2013-08-29-18.29.27-1.jpeg 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-08-29-18.29.27-1.jpeg" &gt;6&lt;/a&gt;Mike Wazowski&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-09-01-22.09.26-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-974&amp;rdquo; src=&amp;quot;/images/2013/2013-09-01-22.09.26-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;199&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/2013-09-01-22.09.26-1.jpg 199w, /images/2013/2013-09-01-22.09.26-1.jpg 768w, /images/2013/2013-09-01-22.09.26-1.jpg 678w, /images/2013/2013-09-01-22.09.26-1.jpg 847w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 199px) 100vw, 199px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;En este tu primer año de vida, hemos pasado muchas alegrías a tu lado, ver desde el día que naciste a ese pequeñito, con un gran corazón que me alegraba los días. Tus primeros zapatitos ñ_ñ, tu atrapa sueños :3, tu primer vacuna :-S, tus primeros pasitos. Cuando dijiste tus primeros &lt;strong&gt;Pa, Pa, Pa&lt;/strong&gt;, fue simplemente maravilloso, me faltan palabras para describir el sentimiento que esas pequeñas palabras me hacen sentir :3&lt;/p&gt;&#10;&lt;p&gt;Quiero decirte que te quiero mucho, que te amo y que eres muy importante para mi. No puedo estar contigo físicamente en este día, debido a que tuve que emprender un nuevo proyecto lejos de casa, algo que espero en un futuro no muy lejano nos deje el fruto de un mejor futuro para ti, de mejores oportunidades y sobre todo de crecimiento.&lt;/p&gt;&#10;&lt;p&gt;Eres muy vivaz, inteligente y muy cariñoso, continua así por favor ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;De todas las cosas que te vayan a pasar en un futuro, creo que el mejor consejo que puedo darte es: Saca provecho, aún en las cosas &amp;ldquo;malas&amp;rdquo; puedes encontrar algo positivo, cada día se aprende algo nuevo y dependerá únicamente de ti aprovecharlo al máximo.&lt;/p&gt;&#10;&lt;p&gt;Ten paciencia con tu mamá, es una excelente persona y quiere lo mejor para ti. Si te dice que no, habrá una razón muy importante y de peso. Se consciente que si tú sales lastimado por una caída, por un regaño o por algo que te pase, a nosotros nos duele, incluso más que a ti. Nadie como padre quiere ver sufrir a sus retoños, quiere evitarles al máximo que pasen por situaciones ya sean dolorosas, confusas o de sufrimiento. &amp;ldquo;&lt;strong&gt;Es por tu bien&lt;/strong&gt;&amp;rdquo; es algo que probablemente escuches a menudo, muchas veces así será. Aunque te lleve cierto tiempo entenderlo, sé que lo harás.&lt;/p&gt;&#10;&lt;p&gt;No nos culpes, al menos no siempre y sin haber razonado un poco, cuando apliquemos algún correctivo contigo. Habrán ocasiones que también nosotros nos equivoquemos, es normal, todos somos seres humanos y eso pasa, equivocarnos.&lt;/p&gt;&#10;&lt;p&gt;Soy un informático, eso quiere decir que a veces mi lógica es un poco confusa a lo &amp;ldquo;común&amp;rdquo;, esto no es un pretexto ni mucho menos, cuando obtienes algún producto nuevo, éste trae un manual de instrucciones, que desde luego, generalmente nadie lee u__U. A qué viene esto, que &amp;ldquo;&lt;strong&gt;ser padre&lt;/strong&gt;&amp;rdquo; no trae instructivo, no lo enseñan en la escuela o en algún curso (bueno, para cuando leas esto, igual y ya sacaron alguno :-p ). Ser padre, significa cosas distintas tanto para la mamá, como para el papá. Las experiencias, lo que viviste con tus papás, con tu familia, te dan ciertas pautas. Lo cierto es que aprendes cada día a ser padre, si hay alguna equivocación, hay que darse cuenta muy rápido y corregir el camino.&lt;/p&gt;&#10;&lt;p&gt;[Con papá&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/IMG_0413-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-975&amp;rdquo; src=&amp;quot;/images/2013/IMG_0413-1.jpg&amp;quot; alt=&amp;ldquo;Con papá&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;223&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/IMG_0413-1.jpg" &gt;7&lt;/a&gt;[Dormilones&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/IMG_0310-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-976&amp;rdquo; src=&amp;quot;/images/2013/IMG_0310-1.jpg&amp;quot; alt=&amp;ldquo;Dormilones&amp;rdquo; width=&amp;ldquo;223&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/IMG_0310-1.jpg" &gt;8&lt;/a&gt;[Cumpleaños&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-09-01-22.05.21-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-977&amp;rdquo; src=&amp;quot;/images/2013/2013-09-01-22.05.21-1.jpg&amp;quot; alt=&amp;ldquo;Cumpleaños&amp;rdquo; width=&amp;ldquo;198&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-09-01-22.05.21-1.jpg" &gt;9&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Estoy muy orgulloso de ti, desde tu primer aliento, desde tu primer día, nunca olvides eso.&lt;/p&gt;&#10;&lt;p&gt;Te tocó estar en una época donde casi todo es digital, la era &amp;ldquo;&lt;strong&gt;cloud&lt;/strong&gt;&amp;rdquo;, se te van a facilitar mucho estas herramientas, la tecnología y todo eso. Eso lo sé, lo traes en la sangre porque eres mi hijo :D, pero también quiero enseñarte todo aquello que me parece bonito, y que puede ser productivo para ti, aquellas cosas que pensarás &amp;ldquo;eso es del siglo pasado&amp;rdquo; y en efecto, así será, porque yo soy del siglo pasado :-p&lt;/p&gt;&#10;&lt;p&gt;Sé gentil con las mujeres, aunque a veces no las entiendas, es normal. Si no tienes algo positivo que decir de alguna persona, preferible no decirla. No llenes de rencor, resentimiento o vibras negativas tu mente y tu corazón, él único afectado serás tú. Tener pensamientos y sobre todo acciones positivas traerán siempre beneficios para ti, además de una paz interior.&lt;/p&gt;&#10;&lt;p&gt;Cuando veas fotos tuyas con disfraces o cosas así, si, será generalmente cosa mía u.U soy fan de &lt;strong&gt;StarWars&lt;/strong&gt; (como espero algún día tú lo seas), cinéfilo (que me gusta ver películas) y pues un poco Geek también, &lt;strong&gt;Gnu/Linux&lt;/strong&gt; será de las primeras enseñanzas que como todo buen padre &lt;strong&gt;Geek&lt;/strong&gt; debe dar, evitarás en todo momento el lado oscuro de la fuerza (ya sabrás cuál es ¬¬ ) y disfrutaremos viendo &lt;strong&gt;Goku&lt;/strong&gt; \o/ o leyendo comics de los &lt;strong&gt;X-Men&lt;/strong&gt; (o &lt;strong&gt;Wolverine&lt;/strong&gt;). Espero que te gusten los libros, de todo tipo; &amp;ldquo;No juzques a un libro por su cubierta&amp;rdquo; es una frase que hace alusión de que encontrarás en ellos algo maravilloso, que cuando te encuentres con algo, que lo primero en lo que te fijes sea en cómo se ve por fuera, en su apariencia (y esto aplica en las personas), lo primordial es conocer y ya luego tendrás tu opinión.&lt;/p&gt;&#10;&lt;p&gt;[Con mamá&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-08-29-21.04.31-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-978&amp;rdquo; src=&amp;quot;/images/2013/2013-08-29-21.04.31-1.jpg&amp;quot; alt=&amp;ldquo;Con mamá&amp;rdquo; width=&amp;ldquo;225&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/2013-08-29-21.04.31-1.jpg 225w, /images/2013/2013-08-29-21.04.31-1.jpg 480w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 225px) 100vw, 225px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-08-29-21.04.31-1.jpg" &gt;10&lt;/a&gt;[Con papá y mamá&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/IMG_0286-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-979&amp;rdquo; src=&amp;quot;/images/2013/IMG_0286-1.jpg&amp;quot; alt=&amp;ldquo;Con papá y mamá&amp;rdquo; width=&amp;ldquo;225&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/IMG_0286-1.jpg 225w, /images/2013/IMG_0286-1.jpg 768w, /images/2013/IMG_0286-1.jpg 1200w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 225px) 100vw, 225px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/IMG_0286-1.jpg" &gt;11&lt;/a&gt;[Hola cámara&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-05-17-09.39.52-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-980&amp;rdquo; src=&amp;quot;/images/2013/2013-05-17-09.39.52-1.jpg&amp;quot; alt=&amp;ldquo;Hola cámara&amp;rdquo; width=&amp;ldquo;225&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/2013-05-17-09.39.52-1.jpg 225w, /images/2013/2013-05-17-09.39.52-1.jpg 480w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 225px) 100vw, 225px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-05-17-09.39.52-1.jpg" &gt;12&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Creo que tienes algo muy importante, que tal vez al principio te cueste un poco de trabajo entender o de comprender, pero que al igual que otras cosas, puedes sacarle el mayor de los beneficios. &lt;strong&gt;Tu imaginación&lt;/strong&gt;, simplemente no tiene límites, sólo aquello que tú mismo le impongas. No dejes que nadie, ni siquiera tu mamá o yo trate de mutilar tu imaginación y sobre todo tus sueños. Es algo que espero que pueda ayudarte a desarrollar, tu imaginación, es algo extraordinario, es… &lt;strong&gt;mágico&lt;/strong&gt; 🙂&lt;/p&gt;&#10;&lt;p&gt;Espero que cuando leas esto, veas que papá te quiere mucho y también te extraña, que está pendiente de ti y no se olvida de las fechas importantes como hoy 😀&lt;/p&gt;&#10;&lt;p&gt;Siempre tendrás &amp;ldquo;amigos&amp;rdquo; que cuidan de ti :-*&lt;/p&gt;&#10;&lt;p&gt;[Gorrito R2-D2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-01-20-08.52.29-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-981&amp;rdquo; src=&amp;quot;/images/2013/2013-01-20-08.52.29-1.jpg&amp;quot; alt=&amp;ldquo;Gorrito R2-D2&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/2013-01-20-08.52.29-1.jpg 224w, /images/2013/2013-01-20-08.52.29-1.jpg 765w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-01-20-08.52.29-1.jpg" &gt;13&lt;/a&gt;[Gateando&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-03-22-16.27.49-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-982&amp;rdquo; src=&amp;quot;/images/2013/2013-03-22-16.27.49-1.jpg&amp;quot; alt=&amp;ldquo;Gateando&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/2013-03-22-16.27.49-1.jpg 224w, /images/2013/2013-03-22-16.27.49-1.jpg 768w, /images/2013/2013-03-22-16.27.49-1.jpg 766w, /images/2013/2013-03-22-16.27.49-1.jpg 957w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-03-22-16.27.49-1.jpg" &gt;14&lt;/a&gt;[Max en la silla&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/2013-06-29-23.17.32-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-983&amp;rdquo; src=&amp;quot;/images/2013/2013-06-29-23.17.32-1.jpg&amp;quot; alt=&amp;ldquo;Max en la silla&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2013/2013-06-29-23.17.32-1.jpg 300w, /images/2013/2013-06-29-23.17.32-1.jpg 768w, /images/2013/2013-06-29-23.17.32-1.jpg 800w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2013/2013-06-29-23.17.32-1.jpg" &gt;15&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Te quiere:&lt;/p&gt;&#10;&lt;h2 id="tu-papá"&gt;Tu papá&#10;&lt;/h2&gt;</description></item><item><title>Sombra</title><link>https://hbautista.com/p/sombra/</link><pubDate>Fri, 10 May 2013 19:01:49 +0000</pubDate><guid>https://hbautista.com/p/sombra/</guid><description>&lt;img src="https://hbautista.com/images/2013/hada-1.jpg" alt="Featured image of post Sombra" /&gt;&lt;p&gt;Hada&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2013/hada-1.jpg&amp;quot; class=&amp;ldquo;alignleft size-medium wp-image-957&amp;rdquo; src=&amp;quot;/images/2013/hada-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2013/hada-1.jpg 300w, /images/2013/hada-1.jpg 150w, /images/2013/hada-1.jpg 60w, /images/2013/hada-1.jpg 400w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Hace mucho, mucho tiempo, antes de que los hombres y sus ciudades llenaran la tierra, antes incluso de que muchas cosas tuvieran un nombre, existía un lugar misterioso custodiado por el hada del lago. Justa y generosa. Todos sus vasallos siempre estaban dispuestos a servirle. Y cuando unos malvados seres amenazaron el lago y sus bosques, muchos se unieron al hada cuando les pidió que la acompañaran en un peligroso viaje a través de ríos, pantanos y desiertos en busca de la Piedra de Cristal, la única salvación posible para todos.&lt;/p&gt;&#10;&lt;p&gt;El hada advirtió de los peligros y dificultades, de lo difícil que sería aguantar todo el viaje, pero ninguno se asustó. Todos prometieron acompañarla hasta donde hiciera falta, y aquel mismo día, el hada y sus 50 más leales vasallos comenzaron el viaje.&lt;/p&gt;&#10;&lt;p&gt;El camino fue aún más terrible y duro de lo que había anunciado el hada. Se enfrentaron a bestias terribles, caminaron día y noche y vagaron perdidos por el desierto sufriendo el hambre y la sed. Ante tantas adversidades muchos se desanimaron y terminaron por abandonar el viaje a medio camino, hasta que sólo quedó uno, llamado &lt;strong&gt;Sombra&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;No era el más valiente, ni el mejor luchador, ni siquiera el más listo o divertido, pero continuó junto al hada hasta el final.&lt;/p&gt;&#10;&lt;p&gt;Cuando ésta le preguntaba que por qué no abandonaba como todos los demás, &lt;strong&gt;Sombra&lt;/strong&gt; respondía siempre lo mismo “Os dije que os acompañaría a pesar de las dificultades, y éso es lo que hago. No voy a dar media vuelta sólo porque haya sido verdad que iba a ser duro”.&lt;/p&gt;&#10;&lt;p&gt;Gracias a su leal Sombra pudo el hada por fin encontrar la &lt;strong&gt;Piedra de Cristal&lt;/strong&gt;, pero el monstruoso Guardián de la piedra no estaba dispuesto a entregársela. Entonces &lt;strong&gt;Sombra&lt;/strong&gt;, en un último gesto de lealtad, se ofreció a cambio de la piedra quedándose al servicio del Guardián por el resto de sus días…&lt;/p&gt;&#10;&lt;p&gt;La poderosa magia de la Piedra de Cristal permitió al hada regresar al lago y expulsar a los seres malvados, pero cada noche lloraba la ausencia de su fiel &lt;strong&gt;Sombra&lt;/strong&gt;, pues de aquel firme y generoso compromiso surgió un amor más fuerte que ningún otro. Y en su recuerdo, queriendo mostrar a todos el valor de la lealtad y el compromiso, regaló a cada ser de la tierra su propia sombra durante el día; pero al llegar la noche, todas las sombras acuden el lago, donde consuelan y acompañan a su triste hada.&lt;/p&gt;&#10;&lt;p&gt;Espero les guste Morgana y Trollcito&lt;/p&gt;&#10;</description></item><item><title>Happy New Year 2013</title><link>https://hbautista.com/p/happy-new-year-2013/</link><pubDate>Mon, 31 Dec 2012 22:29:07 +0000</pubDate><guid>https://hbautista.com/p/happy-new-year-2013/</guid><description>&lt;img src="https://hbautista.com/images/2012/2013Trollcito-1.jpg" alt="Featured image of post Happy New Year 2013" /&gt;&lt;p&gt;Feliz 2013&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/2013Trollcito-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-949&amp;rdquo; src=&amp;quot;/images/2012/2013Trollcito-1.jpg&amp;quot; alt=&amp;ldquo;2013Trollcito&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;206&amp;rdquo; srcset=&amp;quot;/images/2012/2013Trollcito-1.jpg 300w, /images/2012/2013Trollcito-1.jpg 768w, /images/2012/2013Trollcito-1.jpg 1024w, /images/2012/2013Trollcito-1.jpg 1479w, /images/2012/2013Trollcito-1.jpg 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;La oportunidad de un nuevo comienzo se siente en el aire, va corriendo por las calles, cada uno de nosotros la inhala e invade nuestros pulmones, nuestra mente… Todo nuestro ser.&lt;/p&gt;&#10;&lt;p&gt;Es una brisa cálida que arropa incluso en la más fría tormenta, en los más difíciles momentos, en los rincones mas insólitos, al corazón mas solitario, limpia las lagrimas que saltan por nuestras mejillas, se lleva momentos malos, nos hace recordar los instantes que trajeron sonrisas a nuestros rostros, cura heridas que pensamos no podrían cicatrizar, cala en lo más profundo del alma, no podemos sentirla pero no significa que no esté allí, sin darnos cuenta ha llegado y sabemos en el fondo que algo es distinto… Nosotros somos distintos.&lt;/p&gt;&#10;&lt;p&gt;Así ha transcurrido un año más, los días se marchan corriendo bajo nuestros pies, con cada respiro las manecillas de reloj avanzan y nada las detienen, las horas se consumen como el calor en nuestros hogares al dar y recibir uno que otro abrazo.&lt;/p&gt;&#10;&lt;p&gt;Como el primer verdor del año; a la llegada del equinoccio, cuando el día con su imponente sol y sus majestuosas nubes que nos brindan un poco de sombra, y la noche con las estrellas tintineando y la luna como reina, mandan día y noche como iguales sobre las horas de la tierra, nuestros malos ratos llegan a su fin y al cenit los rayo de luz le llegan y terminan con su reinado.&lt;/p&gt;&#10;&lt;p&gt;Atravesamos el resto de las estaciones, y así como los arboles mudan sus hojas y se renuevan, nosotros lo hacemos igual.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Olvida las astillas que llegaron a lastimarte, pues no hay herida que no llegue a cerrar&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Olvida las traiciones, pues solo manchan el alma&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Olvida cuando caíste y alguien pudo haberte llegado a pisar, porque en cambio lograste sostenerte, aun con las piernas lastimadas&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Olvida los momentos de agua salada y antepón las sonrisas dulces&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Perdona, pues el perdón ayuda a limpiar las manchas de las traiciones&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Recuerda que los momentos, la vida y la gente no son para siempre, pero sonríe a pesar de esto y disfruta los instantes cortos y largos&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Y sobretodo ama, ama como nunca antes pudiste hacerlo, ama más fuerte que el día anterior&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;La gente va y viene, por decisión propia o caminos que la vida nos presenta y no nos queda más que seguirlos, pero al final, por más turbias que parezcan las aguas, cuan fuerte aullé el viento y seque nuestra piel, los terrenos se vuelvan rocosos y maltraten nuestros pies, y las condiciones del clima no estén a nuestro favor, recuerda que sobrevivimos un año más… Y en estas noches de festejo recibimos uno nuevo… Bienvenido sea el 2013.&lt;/p&gt;&#10;&lt;p&gt;Texto: &lt;a title="SuMontalvo" href="http://twitter.com/SuMontalvo" target="_blank" rel="noopener"&gt;&lt;strong&gt;@SuMontalvo&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Problemas con DineroMail</title><link>https://hbautista.com/p/problemas-con-dineromail/</link><pubDate>Thu, 06 Dec 2012 19:12:11 +0000</pubDate><guid>https://hbautista.com/p/problemas-con-dineromail/</guid><description>&lt;img src="https://hbautista.com/images/2012/Forma_Facil-1.png" alt="Featured image of post Problemas con DineroMail" /&gt;&lt;p&gt;Chat DineroMail Fail&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Chat_DineroMail-1.png&amp;quot; class=&amp;ldquo;alignleft size-medium wp-image-944&amp;rdquo; src=&amp;quot;/images/2012/Chat_DineroMail-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;266&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2012/Chat_DineroMail-1.png 266w, /images/2012/Chat_DineroMail-1.png 572w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 266px) 100vw, 266px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Cada vez es más común que se hagan compras o transacciones &amp;ldquo;en la nube&amp;rdquo;, usando desde los portales de los principales bancos en México, como el uso de servicios como &lt;a title="Paypal" href="https://www.paypal.com/" target="_blank" rel="noopener"&gt;Paypal&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Y es éste último el que debido a diversos problemas que ha tenido, como el hecho de cancelar o retener fondos de las cuentas y que apoye a la industria que quiere poner leyes en contra de la libertad de Internet  hace que algunos proveedores de servicios se lo replanteen a la hora de tenerlo como forma de pago.&lt;/p&gt;&#10;&lt;p&gt;Y así es como surgen alternativas. En el caso de Latinoamerica han habido algunos negocios que han sabido capitalizar y tener un nicho en este mercado tan competitivo. El caso de MercadoLibre es uno de ellos.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, en muchos sitios se habla acerca de &lt;a title="DineroMail Fail" href="https://mx.dineromail.com/Index" target="_blank" rel="noopener"&gt;DineroMail&lt;/a&gt;, una suerte de Paypal para el mercado Latinoamericano y que cuenta con algunas opciones interesantes en México.&lt;/p&gt;&#10;&lt;p&gt;Desgraciadamente me tocó estar en un mal momento para esta empresa, es eso o definitivamente que tengo muy mala suerte.&lt;/p&gt;&#10;&lt;p&gt;Quería hacer una compra (que aún no puedo concretar) precisamente porque entre sus formas de pago no se encuentra Paypal, pero si otras formas de pago, con cargo a tu tarjeta, DineroMail, &lt;a title="ToditoCash" href="http://www.toditocash.com/" target="_blank" rel="noopener"&gt;ToditoCash&lt;/a&gt; y otros.&lt;/p&gt;&#10;&lt;p&gt;Después de leer y ver el sitio de DineroMail, me decidí a crear una cuenta y ver la forma de usarlo como pasarela de pago. ¿Porqué no hacerlo directamente con mi tarjeta? Porque eso de andar dejando los datos de la cuenta en varios sitios, puede ser un poco engorroso y peligroso, digamos que eso es lo que me gusta de Paypal, que tienes una cuenta que usas en muchos sitios.&lt;/p&gt;&#10;&lt;p&gt;Después de darme de alta y seguir los pasos, en el panel de tu cuenta viene la opción de &amp;ldquo;Agregar fondos&amp;rdquo; pero fijándonos bien, aparece que el servicio está &amp;ldquo;&lt;strong&gt;Temporalmente Suspendido&lt;/strong&gt;&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;Agregar Fondos Suspendido&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Agregar_Fondos_Suspendido-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-943&amp;rdquo; src=&amp;quot;/images/2012/Agregar_Fondos_Suspendido-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;155&amp;rdquo; srcset=&amp;quot;/images/2012/Agregar_Fondos_Suspendido-1.png 300w, /images/2012/Agregar_Fondos_Suspendido-1.png 630w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Y pues ni modo, no hay forma de cómo hacer para agregar saldo a tu &amp;ldquo;ficha&amp;rdquo; :-/&lt;/p&gt;&#10;&lt;p&gt;Pero vi que tienen un chat y que estaba en línea, así que contacté con su soporte y les pregunté que pasaba con eso. Una imágen les muestra la atención que recibí. Aunque claro, nunca me dijeron si esa opción alguna vez volverá a estar disponible. Mal por ellos.&lt;/p&gt;&#10;&lt;p&gt;[Chat DineroMail Fail&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Chat_DineroMail-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-944&amp;rdquo; title=&amp;ldquo;Chat DineroMail Fail&amp;rdquo; src=&amp;quot;/images/2012/Chat_DineroMail-1.png&amp;quot; alt=&amp;ldquo;Chat DineroMail Fail&amp;rdquo; width=&amp;ldquo;266&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2012/Chat_DineroMail-1.png 266w, /images/2012/Chat_DineroMail-1.png 572w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 266px) 100vw, 266px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/Chat_DineroMail-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Así que es un gran #Fail para DineroMail que no tengan alguna otra opción.&lt;/p&gt;&#10;&lt;p&gt;Por lo mismo le estoy dando una oportunidad a ToditoCash y parece que será la opción que finalmente utilice, aunque de momento no pude hacer una recarga en un Oxxo, aunque claro, la página dice que el servicio aún no está disponible en Chiapas. :-/ Pero se supone que mediante una de las cadenas de tiendas donde &amp;ldquo;pagas poquito en abonos chiquitos&amp;rdquo; o algo así podré hacer finalmente un abono a dicha &amp;ldquo;tarjeta prepago&amp;rdquo; y podré ver si finalmente termino el proceso de adquisión.&lt;/p&gt;&#10;&lt;p&gt;Seguramente habrá alguna persona a la que sí le funciona el servicio, pero la verdad deja bastante que desear, sobre todo porque es impráctico la opción de &amp;ldquo;cupones&amp;rdquo; WTF!!&lt;/p&gt;&#10;</description></item><item><title>Configurar ALSA en Debian y reproducción de música en segundo plano</title><link>https://hbautista.com/p/configurar-alsa-en-debian-y-reproduccion-de-musica-en-segundo-plano/</link><pubDate>Thu, 22 Nov 2012 23:00:11 +0000</pubDate><guid>https://hbautista.com/p/configurar-alsa-en-debian-y-reproduccion-de-musica-en-segundo-plano/</guid><description>&lt;img src="https://hbautista.com/images/2012/alsaequal-1.png" alt="Featured image of post Configurar ALSA en Debian y reproducción de música en segundo plano" /&gt;&lt;p&gt;He instalado un servidor casero con Debian Squeeze, y como tal, sólo se ha instalado lo necesario para que funcione como tal, servir como servidor Web para manejar control de inventario de bienes informáticos y poco más.&lt;/p&gt;&#10;&lt;p&gt;Resulta que después de dicha instalación (aproximadamente 1 mes después) me surge la necesidad de tener una fuente de audio &amp;ldquo;permanente&amp;rdquo; para el conmutador de la empresa, es decir, el clásico sonido de música en espera cambiarlo por un archivo de audio cualquiera.&lt;/p&gt;&#10;&lt;p&gt; [Alsamixer&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/alsaequal-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-930&amp;rdquo; title=&amp;ldquo;Alsamixer&amp;rdquo; src=&amp;quot;/images/2012/alsaequal-1.png&amp;quot; alt=&amp;ldquo;Alsamixer&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;208&amp;rdquo; srcset=&amp;quot;/images/2012/alsaequal-1.png 300w, /images/2012/alsaequal-1.png 768w, /images/2012/alsaequal-1.png 1014w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/alsaequal-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En ese sentido, hay dos equipos que actuán de servidores en el site donde se encuentra el conmutador, pero sólo el equipo con Debian tiene tarjeta de audio, así que el otro quedó descartado.&lt;/p&gt;&#10;&lt;h2 id="manos-a-la-obra"&gt;Manos a la obra&#10;&lt;/h2&gt;&lt;p&gt;Ese pequeño servidor con Debian no tiene ambiente gráfico, se instaló (como mencioné al inicio) sólo la base y de ahí a instalar los paquetes que hicieron falta para dejarlo funcionando. Pues bien, al no instalar el ambiente gráfico no se instalaron los paquetes necesarios para que se pueda oir desde consola.&lt;/p&gt;&#10;&lt;p&gt;Checamos que estén cargados los módulos (en mi caso, sí lo estaba)&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;~# cat /proc/asound/modules&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; snd_via82xx&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y checar qué módulos se están cargando&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# lsmod |grep snd&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_via82xx &lt;span style="color:#ae81ff"&gt;15256&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gameport &lt;span style="color:#ae81ff"&gt;6061&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_via82xx&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_ac97_codec &lt;span style="color:#ae81ff"&gt;79136&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_via82xx&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ac97_bus &lt;span style="color:#ae81ff"&gt;710&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_ac97_codec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_pcm &lt;span style="color:#ae81ff"&gt;47226&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt; snd_via82xx,snd_ac97_codec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_page_alloc &lt;span style="color:#ae81ff"&gt;5045&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; snd_via82xx,snd_pcm&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_mpu401_uart &lt;span style="color:#ae81ff"&gt;4067&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_via82xx&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_seq_midi &lt;span style="color:#ae81ff"&gt;3576&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_seq_midi_event &lt;span style="color:#ae81ff"&gt;3684&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_seq_midi&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_rawmidi &lt;span style="color:#ae81ff"&gt;12513&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; snd_mpu401_uart,snd_seq_midi&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_seq &lt;span style="color:#ae81ff"&gt;35463&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; snd_seq_midi,snd_seq_midi_event&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_timer &lt;span style="color:#ae81ff"&gt;12270&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; snd_pcm,snd_seq&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_seq_device &lt;span style="color:#ae81ff"&gt;3673&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt; snd_seq_midi,snd_rawmidi,snd_seq&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd &lt;span style="color:#ae81ff"&gt;34423&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;11&lt;/span&gt; snd_via82xx,snd_ac97_codec,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En caso de que no estén instalados los paquetes necesarios, los instalamos&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# aptitude install alsa-utils alsa-oss alsa-tools&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Bastaría realizar el paso siguiente para ya dejar funcionando la tarjeta, y no dar tantas vueltas como lo hice yo&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# alsaconf&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Sonido en Debian&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/debian211-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-931 aligncenter&amp;rdquo; src=&amp;quot;/images/2012/debian211-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;221&amp;rdquo; srcset=&amp;quot;/images/2012/debian211-1.png 300w, /images/2012/debian211-1.png 768w, /images/2012/debian211-1.png 800w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;El problema viene cuando vemos en la &lt;a title="Wiki Alsa Debian" href="http://wiki.debian.org/ALSA" target="_blank" rel="noopener"&gt;Wiki de ALSA en Debian &lt;/a&gt;lo siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;For release Squeeze or any later release, alsaconf is no longer available in package &lt;a title="alsa-utils" href="http://packages.debian.org/alsa-utils" target="_blank" rel="noopener"&gt;alsa-utils&lt;/a&gt;. So try to configure alsa by running the command &amp;lsquo;&lt;strong&gt;alsactl init&lt;/strong&gt;&amp;rsquo; as root. Just ignore the error message like &amp;lsquo;Unknown hardware&amp;rsquo; (this issue said to be fixed in alsa-utils .20), then reboot and try to test your sound. For more details please see this &lt;a title="Forums Debian" href="http://forums.debian.net/viewtopic.php?f=6&amp;t=39116" target="_blank" rel="noopener"&gt;thread&lt;/a&gt;.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Así que tendremos que ejecutar lo siguiente como root:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# alsactl init&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y con eso ya tenemos resuelto el problema de sonido, bastaría hacer una prueba colocando bocinas o auriculares y reproducir algún archivo de audio para corroborar que todo funciona bien.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, una vez que ya tengo solucionado el problema de sonido viene ver el segundo punto, dejar audio (o música) reproduciendo en dicho servidor de forma continua, es decir, que esté reproduciendo el o los archivos de audio (mp3) de forma aleatoria y sin parar.&lt;/p&gt;&#10;&lt;p&gt;Para esto usaremos dos programas, el primero es el viejo conocido mplayer(&lt;a class="link" href="http://www.mplayerhq.hu" target="_blank" rel="noopener"&#10; &gt;http://www.mplayerhq.hu&lt;/a&gt;) que me servirá para reproducir archivos de audio.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer &lt;span style="color:#e6db74"&gt;&amp;#34;01 Diablo.mp3&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Con esto hacemos una prueba simple de reproducción.&lt;/p&gt;&#10;&lt;p&gt;Si tenemos varios archivos, el comando sería el siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer *.mp3&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Si queremos que la reproducción se repita como en un bucle, usamos la opción -loop indicando con un número las veces que queremos que se repita:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer &lt;span style="color:#e6db74"&gt;&amp;#34;03 Elysium.mp3&amp;#34;&lt;/span&gt; -loop &lt;span style="color:#ae81ff"&gt;5&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Con eso logramos que se repita 5 veces, pero si queremos que sea indefinido, es decir, hasta que nosotros lo cancelemos, sería:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer &lt;span style="color:#e6db74"&gt;&amp;#34;03 Elysium.mp3&amp;#34;&lt;/span&gt; -loop &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ya avanzamos, ahora la idea es tener varios archivos que se reproduzcan de forma indefinida pero también de forma aleatoria, para lograr esto último, usamos la opción -shuffle:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer -shuffle -loop &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; *.mp3&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En este caso, tengo un directorio llamado &amp;ldquo;bond&amp;rdquo; con unos 15 archivos mp3 que quiero que se reproduzcan de forma aleatoria y que se repitan indefinidamente, pero además que si cierro sesión via tty1, putty o ssh, el comando se siga ejecutando en segundo plano. En este caso nohup(&lt;a class="link" href="http://rm-rf.es/nohup-mantiene-ejecucion-comando-pese-salir-terminal/" target="_blank" rel="noopener"&#10; &gt;http://rm-rf.es/nohup-mantiene-ejecucion-comando-pese-salir-terminal/&lt;/a&gt;) es nuestro amigo ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;Quedando el comando final de la siguiente forma:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@war-machine:~$ nohup mplayer -shuffle -loop &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; bond/*.mp3 &amp;amp;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y con esto logramos el cometido: Reproducir de forma aleatoria y de forma indefinida los archivos .mp3 que se encuentren en el directorio bond dentro de la carpeta del usuario, lo haga en segundo plano aún si dicho usuario cierra sesión.&lt;/p&gt;&#10;</description></item><item><title>Programar respaldos SQL Server 2008 r2 express</title><link>https://hbautista.com/p/programar-respaldos-sql-server-2008-r2-express/</link><pubDate>Sat, 13 Oct 2012 17:41:05 +0000</pubDate><guid>https://hbautista.com/p/programar-respaldos-sql-server-2008-r2-express/</guid><description>&lt;img src="https://hbautista.com/images/2012/sql_server_2008_r2_small-1.jpg" alt="Featured image of post Programar respaldos SQL Server 2008 r2 express" /&gt;&lt;p&gt;&lt;img alt="SQL Server 2008 R2" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2012/sql_server_2008_r2_small-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Resulta que por cuestiones laborales tengo la necesidad de hacer respaldos de una base de datos del MS SQL Server 2008 R2 express, y pues resulta que aunque se pueda instalar el &lt;a title="MS SQL Server Management Studio Express" href="http://www.microsoft.com/es-es/download/details.aspx?id=8961" target="_blank" rel="noopener"&gt;MS SQL Server Management Studio Express&lt;/a&gt;, simplemente no podremos tener un plan de mantenimiento o automatización, puesto que esa &lt;a title="http://msdn.microsoft.com/en-us/library/ms187658.aspx" href="http://msdn.microsoft.com/en-us/library/ms187658.aspx" target="_blank" rel="noopener"&gt;versión carece&lt;/a&gt; del &lt;a title="SQL Agent Service" href="http://msdn.microsoft.com/en-us/library/ms189237.aspx" target="_blank" rel="noopener"&gt;SQL Agent Service&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Buscando una posible solución me encontré muchas formas de hacerlo.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Usando &lt;a title="SQL Server Databases Backup with PowerShell" href="http://j.mp/QXNgXc" target="_blank" rel="noopener"&gt;Powershell&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Usando el &lt;a title="Management Studio 1" href="http://www.sectorgamer.com/threads/crear-respaldos-autom%C3%A1ticos-en-sql-server-2005-y-2008.3570/" target="_blank" rel="noopener"&gt;Management&lt;/a&gt; Studio&lt;/li&gt;&#10;&lt;li&gt;&lt;a title="Backups automáticos de SQL Server Express" href="http://j.mp/QXNpcX" target="_blank" rel="noopener"&gt;Management Studio&lt;/a&gt; con un archivo .bat&lt;/li&gt;&#10;&lt;li&gt;Y finalmente usando &lt;a title="Backup automáticos de bases de datos SQL Server 2008" href="http://j.mp/QXNqh2" target="_blank" rel="noopener"&gt;sqlcmd&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Claro, el Management Studio te facilita enormemente las cosas, puedes realizar muchas cosas más aparte de los planes de mantenimiento.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Multi-Server-Mgmt-Dashboard" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2012/Multi-Server-Mgmt-Dashboard-1.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Había una forma bastante simple de hacerlo y la encontré &lt;a title="Hacer backup de Sql server mediante línea de comandos" href="http://j.mp/QXNLjK" target="_blank" rel="noopener"&gt;aquí&lt;/a&gt;, pero me encontré con el inconveniente de que para empezar si ejecutaba el comando sqlcmd así sin argumentos, simplemente me marcaba un error:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sqlcmd&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;HResult 0x2, Level 16, State &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Named Pipes Provider: Could not open a connection to SQL Server &lt;span style="color:#f92672"&gt;[&lt;/span&gt;2&lt;span style="color:#f92672"&gt;]&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Entonces ahí mismo encontré este &lt;a title="Hacer backup de Sql server mediante línea de comandos" href="http://j.mp/QXNLjK" target="_blank" rel="noopener"&gt;interesante artículo&lt;/a&gt; donde habla de cómo usar esa shell de SQL Server. Las pruebas simples que hice funcionaron muy bien y ahí habría quedado sino fuera porque quería que me guardara el formato de fecha y hora, porque como quedan en un mismo directorio (por ahora), el anterior no me funcionaba, porque me machacaría las copias previas.&lt;/p&gt;&#10;&lt;p&gt;Así que use &lt;a title="Backup automáticos de bases de datos SQL Server 2008" href="http://j.mp/QXNqh2" target="_blank" rel="noopener"&gt;este otro&lt;/a&gt; que está más elaborado. Aunque lo tuve que cambiar debido a que no me gustaba la forma en que me dejaba los nombres de los archivos generados. Como ya tenía rato de no tocar este tipo de cosas, pues a googlear un poco y me encontré dos interesantes artículos: &lt;a title="How to Format Date/Time" href="http://j.mp/QXOLoh" target="_blank" rel="noopener"&gt;How to format Date/Time&lt;/a&gt; y &lt;a title="Date and Time Conversions Using SQL Server" href="http://j.mp/QXONwi" target="_blank" rel="noopener"&gt;Date and Time Conversions Using SQL Server&lt;/a&gt;, esos artículos me ayudaron a entender mejor la forma de tratar las fechas.&lt;/p&gt;&#10;&lt;p&gt;Funcionó, hice varias pruebas y funcionaron ambas, pero aún no estaba del todo contento con el resultado, sobre todo porque me dejaba archivos del tipo: &lt;strong&gt;RespaldoBD_13.10.2012_12:40.BAK&lt;/strong&gt; y esos puntos en las fechas no me gustaban nadita ¬¬.&lt;/p&gt;&#10;&lt;p&gt;Hasta que finalmente vi que había una función que podría facilitarme un poco las cosas: &lt;a title="Substring Transact_SQL" href="http://j.mp/QXP7LD" target="_blank" rel="noopener"&gt;Substring()&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Así que este es el código como finalmente quedó:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;declare&lt;/span&gt; &lt;span style="color:#f92672"&gt;@&lt;/span&gt;fecha varchar(&lt;span style="color:#66d9ef"&gt;MAX&lt;/span&gt;)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;declare&lt;/span&gt; &lt;span style="color:#f92672"&gt;@&lt;/span&gt;archivo varchar(&lt;span style="color:#66d9ef"&gt;MAX&lt;/span&gt;)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;set&lt;/span&gt; &lt;span style="color:#f92672"&gt;@&lt;/span&gt;fecha &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;SUBSTRING&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;Convert&lt;/span&gt;(Varchar(&lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;), GetDate(),&lt;span style="color:#ae81ff"&gt;105&lt;/span&gt;),&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;)&lt;span style="color:#f92672"&gt;+&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;SUBSTRING&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;Convert&lt;/span&gt;(Varchar(&lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;), GetDate(),&lt;span style="color:#ae81ff"&gt;105&lt;/span&gt;),&lt;span style="color:#ae81ff"&gt;4&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;)&lt;span style="color:#f92672"&gt;+&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;SUBSTRING&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;Convert&lt;/span&gt;(Varchar(&lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;), GetDate(),&lt;span style="color:#ae81ff"&gt;105&lt;/span&gt;),&lt;span style="color:#ae81ff"&gt;7&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;4&lt;/span&gt;)&lt;span style="color:#f92672"&gt;+&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;_&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;+&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;SUBSTRING&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;CONVERT&lt;/span&gt;(Varchar(&lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;), GetDate(),&lt;span style="color:#ae81ff"&gt;108&lt;/span&gt;),&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;)&lt;span style="color:#f92672"&gt;+&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;SUBSTRING&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;CONVERT&lt;/span&gt;(Varchar(&lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;), GetDate(),&lt;span style="color:#ae81ff"&gt;108&lt;/span&gt;),&lt;span style="color:#ae81ff"&gt;4&lt;/span&gt;,&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;set&lt;/span&gt; &lt;span style="color:#f92672"&gt;@&lt;/span&gt;archivo &lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;C:\Ruta\del\Directorio\Base_De_Datos_&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;+@&lt;/span&gt;fecha&lt;span style="color:#f92672"&gt;+&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;.bak&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;BACKUP &lt;span style="color:#66d9ef"&gt;DATABASE&lt;/span&gt; Base_De_Datos_Respaldada&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;TO&lt;/span&gt; DISK &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#f92672"&gt;@&lt;/span&gt;archivo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;WITH&lt;/span&gt; FORMAT,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; MEDIANAME &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;D_SQLServerBackups&amp;#39;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; NAME &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;Full Backup of ERP2012_Pycsur&amp;#39;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;GO&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El anterior archivo lo pueden guardar en un archivo de texto &amp;ldquo;archivo.sql&amp;rdquo; y se manda a llamar así:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sqlcmd -S Servidor&lt;span style="color:#ae81ff"&gt;\I&lt;/span&gt;nstancia_BD -i C:&lt;span style="color:#ae81ff"&gt;\R&lt;/span&gt;uta&lt;span style="color:#ae81ff"&gt;\a&lt;/span&gt;rchivo.sql&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ese último comando lo pueden poner en el programador de tareas y listo, proceso automatizado ñ_ñ&lt;/p&gt;&#10;</description></item><item><title>The Square root of three</title><link>https://hbautista.com/p/the-square-root-of-three/</link><pubDate>Fri, 21 Sep 2012 22:06:32 +0000</pubDate><guid>https://hbautista.com/p/the-square-root-of-three/</guid><description>&lt;p&gt;&lt;strong&gt;I’m sure that I will always be&lt;/strong&gt;&lt;br /&gt; ** A lonely number like root three**&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;The three is all that’s good and right,&lt;/strong&gt;&lt;br /&gt; ** Why must my three keep out of sight**&lt;br /&gt; ** Beneath the vicious square root sign,&lt;strong&gt;&lt;br /&gt; ** I wish instead I were a nine&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;For nine could thwart this evil trick,&lt;/strong&gt;&lt;br /&gt; ** with just some quick arithmetic**&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;I know I’ll never see the sun, as 1.7321&lt;/strong&gt;&lt;br /&gt; ** Such is my reality, a sad irrationality**&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;When hark! What is this I see,&lt;/strong&gt;&lt;br /&gt; ** Another square root of a three**&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;As quietly co-waltzing by,&lt;/strong&gt;&lt;br /&gt; ** Together now we multiply**&lt;br /&gt; ** To form a number we prefer,&lt;strong&gt;&lt;br /&gt; ** Rejoicing as an integer&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;We break free from our mortal bonds&lt;/strong&gt;&lt;br /&gt; ** With the wave of magic wands**&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Our square root signs become unglued&lt;/strong&gt;&lt;br /&gt; ** Your love for me has been renewed**&lt;/p&gt;&#10;&lt;p&gt;I saw this poem in the movie Harold &amp;amp; Kumar&lt;/p&gt;&#10;</description></item><item><title>I’m Back</title><link>https://hbautista.com/p/im-back/</link><pubDate>Sat, 07 Jul 2012 17:00:03 +0000</pubDate><guid>https://hbautista.com/p/im-back/</guid><description>&lt;p&gt;Después de varios meses en los que me desaparecí :p por fin he vuelto 🙂&lt;/p&gt;&#10;&lt;p&gt;Hay en el tintero ya varios artículos que están por ver la luz, tanto de informática, wordpress como de otras cosas.&lt;/p&gt;&#10;&lt;p&gt;[Ya voté&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-large-file=&amp;quot;/images/2012/Ya_Vote-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-892 alignnone&amp;rdquo; title=&amp;ldquo;Ya voté&amp;rdquo; src=&amp;quot;/images/2012/Ya_Vote-1.jpg&amp;quot; alt=&amp;ldquo;Ya voté&amp;rdquo; width=&amp;ldquo;225&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2012/Ya_Vote-1.jpg 225w, /images/2012/Ya_Vote-1.jpg 768w, /images/2012/Ya_Vote-1.jpg 1200w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 225px) 100vw, 225px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/Ya_Vote-1.jpg" &gt;1&lt;/a&gt;[Urnas&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Urnas-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-893 alignnone&amp;rdquo; title=&amp;ldquo;Urnas&amp;rdquo; src=&amp;quot;/images/2012/Urnas-1.jpg&amp;quot; alt=&amp;ldquo;Urnas&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2012/Urnas-1.jpg 300w, /images/2012/Urnas-1.jpg 768w, /images/2012/Urnas-1.jpg 1024w, /images/2012/Urnas-1.jpg 1600w, /images/2012/Urnas-1.jpg 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/Urnas-1.jpg" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt; Y pues ya pasó una semana desde las elecciones aquí en México y aún no termina, lo que me llamó la atención y algo de lo poco que vi bien es de la participación ciudadana, creo que fue la que más participación a tenido de las que yo recuerde.&lt;/p&gt;&#10;&lt;p&gt;Y pues bien, en el plano laboral no me puedo quejar, tengo un empleo estable, donde estaré a cargo de algunos proyectos y haciendo cosas relacionado al perfil que busco, además de alianzas estratégicas con algunos amigos para otro proyectos que se están cocinando y espero que vean la luz antes de fin de año.&lt;/p&gt;&#10;&lt;p&gt; Por otro lado el mes pasado y éste, son importantes en mi ámbito personal y familiar 😉 ya que cumplo años.&lt;/p&gt;&#10;&lt;p&gt;De entre mis pendientes (que tengo muchos) esta el poder hacerme de una motocicleta (que nadie quiere que tenga) o un vehículo para poder transportarme de forma fácil y económica. Los taxis son caros y el transporte colectivo un caos, por algunas rutas, tráfico, calles tapadas y más.&lt;/p&gt;&#10;&lt;p&gt;En fin, espero escribir en estos días antes de que se me olvide como hacerlo y darles a conocer acerca de temas como: ¿MSOffice en Ubuntu 12.04? o ¿Cómo entrar a sitios bloqueados por medio de SSH?&lt;/p&gt;&#10;&lt;p&gt;See you 🙂&lt;/p&gt;&#10;</description></item><item><title>Características de las redes</title><link>https://hbautista.com/p/caracteristicas-de-las-redes/</link><pubDate>Sat, 24 Mar 2012 04:26:28 +0000</pubDate><guid>https://hbautista.com/p/caracteristicas-de-las-redes/</guid><description>&lt;img src="https://hbautista.com/images/2012/redes-1.jpg" alt="Featured image of post Características de las redes" /&gt;&lt;p&gt;Redes&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/redes-1.jpg&amp;quot; class=&amp;ldquo;alignleft size-medium wp-image-887&amp;rdquo; src=&amp;quot;/images/2012/redes-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;209&amp;rdquo; srcset=&amp;quot;/images/2012/redes-1.jpg 300w, /images/2012/redes-1.jpg 467w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Las redes de computadoras nos permiten interactuar entre 2 o más dispositivos entre sí a través de un medio físico que se conoce como &amp;ldquo;cable&amp;rdquo; o también puede ser por medios inalámbricos.&lt;/p&gt;&#10;&lt;p&gt;Principalmente usados para la compartición de recursos.&lt;/p&gt;&#10;&lt;p&gt;Y pueden encontrar mucha más información &lt;a title="Redes" href="http://j.mp/GTYsiZ" target="_blank" rel="noopener"&gt;si busc&lt;/a&gt;an un poco.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien de forma general podemos decir que las características de una red serian:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Compartición de arhivos&lt;/strong&gt;: Fue la razón principal para tener una red. Para que se cumpla se requiere de un directorio compartido que pueda ser accesado por muchos usarios de la red, junto a toda la lógica asociada para que más de una persona no realice cambios conflictivos a un archivo al mismo tiempo.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Compartición de impresoras&lt;/strong&gt;: Con esto reducimos el número de impresoras en la organización. Se hace necesario el uso de colas de impresión para que las impresiones se lleven a cabo y de forma automática enviar los trabajos en espera en dicha cola.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Servicios de aplicación&lt;/strong&gt;: Así como se pueden compartir archivos o carpetas en una red, se pueden comparti aplicaciones, las más comunes son aplicativos de contabilidad. Si se requiere por ejemplo de instalar algún programa en diversas computadoras de la red, en lugar de ir colocando el CD-ROM en cada una, se puede tener una carpeta con el contenido del mismo y ejecutar el instalador desde cada equipo.&lt;/p&gt;&#10;&lt;p&gt;LAN&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/lan-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-888 alignright&amp;rdquo; src=&amp;quot;/images/2012/lan-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;290&amp;rdquo; srcset=&amp;quot;/images/2012/lan-1.png 300w, /images/2012/lan-1.png 320w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Correo electrónico&lt;/strong&gt;: Es un recurso bastante valioso y que incluso muchas organizaciones no lo aprovechan al máximo. No solamente es útil para las comunicaciones internas sino también para las externas.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Acceso remoto&lt;/strong&gt;: Se usa principalmente para acceder desde el exterior a los recursos de la red interna. Los usuarios la utilizan para ver sus archivos, correo electrónico ya sea que se encuentren de viaje, desde su hogar, etc.&lt;/p&gt;&#10;&lt;p&gt;Por supuesto no son las únicas, pero las que más se usan hoy en día. Si se encuentra dentro de una organización y su red no está operando como debiera, busque replantearse si es lo que necesita, necesita que sea reparada, modificada o ampliada. Las redes bien implementadas pueden ser de gran ayuda y utilidad para la organización y con gusto se le puede asesorar para su mejora.&lt;/p&gt;&#10;</description></item><item><title>Curp</title><link>https://hbautista.com/p/curp/</link><pubDate>Sat, 24 Mar 2012 03:12:19 +0000</pubDate><guid>https://hbautista.com/p/curp/</guid><description>&lt;img src="https://hbautista.com/images/2012/conslCurp-1.png" alt="Featured image of post Curp" /&gt;&lt;p&gt;[Consulta tu CURP&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/conslCurp-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-884&amp;rdquo; title=&amp;ldquo;Consulta tu CURP&amp;rdquo; src=&amp;quot;/images/2012/conslCurp-1.png&amp;quot; alt=&amp;ldquo;Consulta tu CURP&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;107&amp;rdquo; srcset=&amp;quot;/images/2012/conslCurp-1.png 300w, /images/2012/conslCurp-1.png 718w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/conslCurp-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Aquí tienes la opción de consultar tu &lt;strong&gt;CURP&lt;/strong&gt;&lt;/p&gt;&#10;&lt;center&gt;&#10; &lt;br /&gt;&#10;&lt;/center&gt;&#10;&lt;p&gt;Algunas recomendaciones para tu CURP en Chiapas&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Si aún no has hecho el trámite de la CURP, seguramente no podrás consultarla, descargarla o imprimirla&lt;/li&gt;&#10;&lt;li&gt;Si has laborado en alguna de estas dependencias, ya debería estar inscrito a la CURP: SAT, IMSS, ISSSTE, AFORES, Seguro Popular, SEDESOL, SAGARPA, SRE, SEP, Registros Civiles de los Estados&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>Ausente</title><link>https://hbautista.com/p/ausente/</link><pubDate>Fri, 24 Feb 2012 22:49:01 +0000</pubDate><guid>https://hbautista.com/p/ausente/</guid><description>&lt;img src="https://hbautista.com/images/2012/nacionalismo1-1.jpg" alt="Featured image of post Ausente" /&gt;&lt;p&gt;He estado ausente de escribir en el blog, no he tenido ganas o ideas para escribir 🙁&lt;/p&gt;&#10;&lt;p&gt;Algunos proyectos no se han terminado de completar, otros acaban de aparecer y espero que de aquí para adelante con todo.&lt;/p&gt;&#10;&lt;p&gt;Hoy se celebra en México el día de la bandera y pues tengo un par de fotografías para compartir 🙂&lt;/p&gt;&#10;&lt;p&gt;Bandera&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/nacionalismo1-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-855&amp;rdquo; src=&amp;quot;/images/2012/nacionalismo1-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2012/nacionalismo1-1.jpg 300w, /images/2012/nacionalismo1-1.jpg 768w, /images/2012/nacionalismo1-1.jpg 800w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Banderitas&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/nacionalismo2-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-856&amp;rdquo; src=&amp;quot;/images/2012/nacionalismo2-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;200&amp;rdquo; srcset=&amp;quot;/images/2012/nacionalismo2-1.jpg 300w, /images/2012/nacionalismo2-1.jpg 768w, /images/2012/nacionalismo2-1.jpg 800w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Están en el tintero un par de propuestas que significan trabajo, dinero y por supuesto diversión 🙂&lt;/p&gt;&#10;&lt;p&gt;Esperemos que las cosas se vayan dando mejor y retome de nuevo los blogs.&lt;/p&gt;&#10;&lt;p&gt;Los comentarios son siempre bienvenidos y en ellos pueden sugerir algún tema para ser explorado por aquí&lt;/p&gt;&#10;</description></item><item><title>Leer libros electrónicos en Linux</title><link>https://hbautista.com/p/leer-libros-electronicos-en-linux/</link><pubDate>Tue, 10 Jan 2012 07:31:18 +0000</pubDate><guid>https://hbautista.com/p/leer-libros-electronicos-en-linux/</guid><description>&lt;img src="https://hbautista.com/images/2012/Calibre_2-1.png" alt="Featured image of post Leer libros electrónicos en Linux" /&gt;&lt;p&gt;La mejor forma de leer libros electrónicos sin duda será por medio de un e-reader como &lt;strong&gt;Kindle&lt;/strong&gt; o &lt;strong&gt;Papyre&lt;/strong&gt; 613 o alguno similar, de tal suerte que nuestra vista no se canse ni se vea forzada. No todos tenemos uno 🙁&lt;/p&gt;&#10;&lt;p&gt;Entonces necesitamos un lector de &lt;strong&gt;ebooks&lt;/strong&gt; para hacerlo desde la comodidad de nuestra pc o laptop.&lt;/p&gt;&#10;&lt;p&gt;Vamos a ver que existen diversas opciones, en este caso veremos algunas libres:&lt;/p&gt;&#10;&lt;h2 id="fbreader"&gt;FBReader&#10;&lt;/h2&gt;&lt;p&gt;(&lt;a title="FBReader" href="http://www.fbreader.org" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fbreader.org" target="_blank" rel="noopener"&#10; &gt;http://www.fbreader.org&lt;/a&gt;&lt;/a&gt;)&lt;/p&gt;&#10;&lt;p&gt;Es una lector de e-book multiplataforma que actualmente esta pensado para Android, pero aún hay versiones para Linux, Windows y Mac entre otros, entre sus cualidades podemos destacar que es ligero y soporta smartphones, celulares un poco antiguos e incluso puede ser instalado en el Kindle.&lt;/p&gt;&#10;&lt;p&gt;FBReader&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Pant_FBReader-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-829&amp;rdquo; src=&amp;quot;/images/2012/Pant_FBReader-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;238&amp;rdquo; srcset=&amp;quot;/images/2012/Pant_FBReader-1.png 300w, /images/2012/Pant_FBReader-1.png 768w, /images/2012/Pant_FBReader-1.png 802w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Entre los diversos formatos que soporta tenemos: &lt;strong&gt;EPUB&lt;/strong&gt;, &lt;strong&gt;MOBI&lt;/strong&gt;, &lt;strong&gt;OPDS&lt;/strong&gt; y también los .zip y .taGeneración automática de índices&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Soporte de imágenes&lt;/li&gt;&#10;&lt;li&gt;Colecciones de libros&lt;/li&gt;&#10;&lt;li&gt;Marcación de lectura&lt;/li&gt;&#10;&lt;li&gt;Búsqueda por palabras&lt;/li&gt;&#10;&lt;li&gt;Modo de pantalla completa&lt;/li&gt;&#10;&lt;li&gt;Permite girar la pantalla&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="lucidor"&gt;Lucidor&#10;&lt;/h2&gt;&lt;p&gt;(&lt;a title="Lucidor" href="http://lucidor.org/lucidor" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://lucidor.org/lucidor" target="_blank" rel="noopener"&#10; &gt;http://lucidor.org/lucidor&lt;/a&gt;&lt;/a&gt;)&lt;/p&gt;&#10;&lt;p&gt;Este es el otro programa multiplataforma para poder leer e-books. Soporta catálogos, el formato &lt;strong&gt;EPUB&lt;/strong&gt; y también el formato &lt;strong&gt;OPDS&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;[Lucidor&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/lucidor-1-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-830&amp;rdquo; title=&amp;ldquo;Lucidor&amp;rdquo; src=&amp;quot;/images/2012/lucidor-1-1.png&amp;quot; alt=&amp;ldquo;Lucidor&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;200&amp;rdquo; srcset=&amp;quot;/images/2012/lucidor-1-1.png 300w, /images/2012/lucidor-1-1.png 750w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/lucidor-1-1.png" &gt;1&lt;/a&gt;[Lucidor 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/lucidor-2-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-831&amp;rdquo; title=&amp;ldquo;Lucidor 2&amp;rdquo; src=&amp;quot;/images/2012/lucidor-2-1.png&amp;quot; alt=&amp;ldquo;Lucidor 2&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;200&amp;rdquo; srcset=&amp;quot;/images/2012/lucidor-2-1.png 300w, /images/2012/lucidor-2-1.png 750w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/lucidor-2-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Lucidor puede ejecutarse sin problemas en &lt;strong&gt;GNU/Linux&lt;/strong&gt;, &lt;strong&gt;Windows&lt;/strong&gt; y &lt;strong&gt;Mac OS X&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;h2 id="cool-reader"&gt;Cool Reader&#10;&lt;/h2&gt;&lt;p&gt;(&lt;a title="Cool Reader" href="http://coolreader.org/e-index.htm" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://coolreader.org/e-index.htm" target="_blank" rel="noopener"&#10; &gt;http://coolreader.org/e-index.htm&lt;/a&gt;&lt;/a&gt;)&lt;/p&gt;&#10;&lt;p&gt;Esta con licencia GPL y tiene un activo desarrollo, además de ser por supuesto multiplataforma:&lt;/p&gt;&#10;&lt;p&gt;Permite leer los formatos mas conocidos: ePub, doc, rtf e incluso el antiguo chm. Como la mayoria de los e-readers de escritorio, no tiene un aspecto muy lindo pero es funcional y cuenta con caracteristicas interesantes como: buscador de texto, tabla de contenidos, marcador de paginas favoritas y libros leidos recientemente.&lt;/p&gt;&#10;&lt;p&gt;Entre las cuales están:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a title="Cool Reader Windows" href="http://sourceforge.net/projects/crengine/files/CoolReader3/cr3-3.0.49/cr3-qt-win32-3.0.49-16.zip/download" target="_blank" rel="noopener"&gt;Windows&lt;/a&gt; (Qt based GUI)&lt;/li&gt;&#10;&lt;li&gt;&lt;a title="Cool Reader Linux" href="http://sourceforge.net/projects/crengine/files/CoolReader3/cr3-3.0.49/cr3_3.0.49-13_i386.deb/download" target="_blank" rel="noopener"&gt;Linux&lt;/a&gt; (Qt based GUI)&lt;/li&gt;&#10;&lt;li&gt;&lt;a title="Cool Reader Android" href="http://sourceforge.net/projects/crengine/files/CoolReader3/" target="_blank" rel="noopener"&gt;Android&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a title="Cool Reader Symbian" href="http://sourceforge.net/projects/crengine/files/CoolReader3/" target="_blank" rel="noopener"&gt;Symbian port&lt;/a&gt; (SmartReader)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;[Cool Reader 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/cr3qt-screenshot-read1-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-833&amp;rdquo; title=&amp;ldquo;Cool Reader 1&amp;rdquo; src=&amp;quot;/images/2012/cr3qt-screenshot-read1-1.png&amp;quot; alt=&amp;ldquo;Cool Reader 1&amp;rdquo; width=&amp;ldquo;228&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2012/cr3qt-screenshot-read1-1.png 228w, /images/2012/cr3qt-screenshot-read1-1.png 373w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 228px) 100vw, 228px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/cr3qt-screenshot-read1-1.png" &gt;3&lt;/a&gt;[Cool Reader 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/cr3qt-screenshot-read2-landscape-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-834&amp;rdquo; title=&amp;ldquo;Cool Reader 2&amp;rdquo; src=&amp;quot;/images/2012/cr3qt-screenshot-read2-landscape-1.png&amp;quot; alt=&amp;ldquo;Cool Reader 2&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2012/cr3qt-screenshot-read2-landscape-1.png 300w, /images/2012/cr3qt-screenshot-read2-landscape-1.png 591w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/cr3qt-screenshot-read2-landscape-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="calibre"&gt;Calibre&#10;&lt;/h2&gt;&lt;p&gt;(&lt;a title="Calibre" href="http://calibre-ebook.com" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://calibre-ebook.com" target="_blank" rel="noopener"&#10; &gt;http://calibre-ebook.com&lt;/a&gt;&lt;/a&gt;)&lt;/p&gt;&#10;&lt;p&gt;El que a mi parecer tiene bastante terreno ganado 🙂&lt;/p&gt;&#10;&lt;p&gt;Calibre es una aplicación libre para la gestión de bibliotecas desarrollado por usuarios de e-books para usuarios de e-books.&lt;/p&gt;&#10;&lt;p&gt;Calibre&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Calibre_2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-835&amp;rdquo; src=&amp;quot;/images/2012/Calibre_2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;262&amp;rdquo; srcset=&amp;quot;/images/2012/Calibre_2-1.png 300w, /images/2012/Calibre_2-1.png 588w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Es un programa completo que nos permite gestionar nuestra colección de libros electrónicos (e-books). Pudiendo realizar diferentes acciones que nos permitirán con un solo programa obtener un control total en nuestros libros tanto a la hora de administrarlos como si queremos exportarlos, convertirlos, etc… Además de soportar múltiples lectores con los que sincronizar los libros.&lt;/p&gt;&#10;&lt;p&gt;Habrá personas que son ordenadas y tienen una carpeta llamada eBooks o libros-electronicos y a su vez otras subcarpetas con nombre de autor, tema, editorial, etc o de alguna forma que sea sencilla y fácil de encontrar lo que queremos.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Calibre" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2012/Calibre_3-1.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Pero yo me encuentro en el otro grupo de personas que no tienen este tipo de organización y la lista de documentos electrónicos (pdf, epubs, etc) se incrementa y es cuando necesitamos un programa que nos ayude a su gestión.Con Calibre vamos a poder gestionar nuestros libros electrónicos de forma completa.&lt;/p&gt;&#10;&lt;p&gt;¿Qué tipo de ordenación permite? Pues casi que todas las posibles: por título, autor, fecha en que se agrego a la biblioteca, fecha de publicación, tamaño, puntuación,… Esto permitirá ordenar los libros a gusto de cualquiera.&lt;/p&gt;&#10;&lt;p&gt;Calibre&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Calibre-0_8_0-main-fedora-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-837&amp;rdquo; src=&amp;quot;/images/2012/Calibre-0_8_0-main-fedora-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;232&amp;rdquo; srcset=&amp;quot;/images/2012/Calibre-0_8_0-main-fedora-1.png 300w, /images/2012/Calibre-0_8_0-main-fedora-1.png 768w, /images/2012/Calibre-0_8_0-main-fedora-1.png 1024w, /images/2012/Calibre-0_8_0-main-fedora-1.png 1096w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Algo que tiene es la posibilidad que permite Calibre de añadir la información descargada de internet a partir del título, autor o código ISBN.&lt;/p&gt;&#10;&lt;p&gt;Para usuarios de &lt;strong&gt;Debian&lt;/strong&gt;/&lt;strong&gt;Ubuntu&lt;/strong&gt; podrán instalar &lt;strong&gt;Calibre&lt;/strong&gt; y &lt;strong&gt;FBReader&lt;/strong&gt; de la forma tradicional:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install calibre fbreader&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Se instalarán los siguiente paquetes NUEVOS:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; calibre calibre-bin&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; fbreader libchm1&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; liblinebreak2&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libpodofo0.9.0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libqt4-help&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libqt4-scripttools&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libqtassistantclient4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libzlcore-data&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libzlcore0.12&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libzltext-data&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libzltext0.12&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libzlui-qt4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-cherrypy3&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; python-cssutils&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-cssutils-doc&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-dateutil&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-dnspython&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-encutils&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-lxml&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; python-pyparsing&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-qt4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-routes&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-sip&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; python-webob&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; paquetes actualizados, &lt;span style="color:#ae81ff"&gt;26&lt;/span&gt; nuevos instalados, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; para eliminar y &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; sin actualizar.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Necesito descargar 28.4 MB de ficheros. Después de desempaquetar se usarán 94.2 MB.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;¿Quiere continuar? &lt;span style="color:#f92672"&gt;[&lt;/span&gt;Y/n/?&lt;span style="color:#f92672"&gt;]&lt;/span&gt; y&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Para &lt;strong&gt;CoolReader&lt;/strong&gt; y &lt;strong&gt;Lucidor&lt;/strong&gt; hay que descargarse el paquete desde las respectivas páginas de descargas.&lt;/p&gt;&#10;&lt;p&gt;En mi opinión personal, Calibre es la que cubre con mis requerimientos, gestiona mis libros y documentos electrónicos y funciona muy bien a mis necesidades. Pero como verán en esta entrada no es la única opción y hay para todos los gustos y sistemas operativos.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Calbre en Luke" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2012/Pant_Calibre-1.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Así que espero comentarios de cuál usan ustedes.&lt;/p&gt;&#10;&lt;p&gt;Pero si quieren saber más de Calibre les recomiendo que lean esta &lt;a title="Calibre en Applesfera" href="http://www.applesfera.com/aplicaciones/calibre-gestor-de-libros-electronicos-a-fondo" target="_blank" rel="noopener"&gt;nota de Applesfera&lt;/a&gt; y esta otra &lt;a title="Calibre en Softonic" href="http://onsoftware.softonic.com/calibre" target="_blank" rel="noopener"&gt;nota de Softonic&lt;/a&gt; 🙂&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Nota adicional&lt;/strong&gt;&lt;/em&gt;: Les dejo enlaces desde donde se pueden descargar e-books gratuitos:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a style="line-height: 18px;" title="Google Books" href="http://books.google.es/" target="_blank" rel="noopener"&gt;Google Books&lt;/a&gt;: Con más de un millón de libros escaneados, Google Books incluye una amplia sección de libros gratis&lt;/li&gt;&#10;&lt;li&gt;&lt;a title="http://www.gutenberg.org/wiki/ES_Portada" href="http://www.gutenberg.org/wiki/ES_Portada" target="_blank" rel="noopener"&gt;Gutenberg.org&lt;/a&gt;: Uno de los sitios de ePub-Books más famosas. Ofrecen más de 30.000 libreos en diferentes idiomas.&lt;/li&gt;&#10;&lt;li&gt;&lt;a title="http://manybooks.net/" href="http://manybooks.net/" target="_blank" rel="noopener"&gt;Manybooks.net&lt;/a&gt;: Más de 26.000 libros gratis en varios idiomas&lt;/li&gt;&#10;&lt;li&gt;Libros &lt;a title="http://drmfree.calibre-ebook.com/" href="http://drmfree.calibre-ebook.com/" target="_blank" rel="noopener"&gt;electrónicos sin DRM&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>Eliminar paquetes huerfanos con Deborphan</title><link>https://hbautista.com/p/eliminar-paquetes-huerfanos-con-deborphan/</link><pubDate>Tue, 03 Jan 2012 04:11:51 +0000</pubDate><guid>https://hbautista.com/p/eliminar-paquetes-huerfanos-con-deborphan/</guid><description>&lt;img src="https://hbautista.com/images/2012/Pant_Synaptic-1.png" alt="Featured image of post Eliminar paquetes huerfanos con Deborphan" /&gt;&lt;p&gt;Cuando instalas un paquete en &lt;strong&gt;Debian&lt;/strong&gt;/&lt;strong&gt;Ubuntu&lt;/strong&gt; éste suele tener dependencias, las cuales se instalan automáticamente. Si desinstalas ese paquete padre, las dependencias se quedarán en el disco ocupando un espacio inútil. A estos paquetes se les llama &lt;strong&gt;huérfanos&lt;/strong&gt; (no tienen padre). &lt;strong&gt;Deborphan&lt;/strong&gt; encuentra paquetes &amp;ldquo;huérfanos&amp;rdquo; en el sistema. Determina qué paquetes no tienen a otros que dependan de su instalación, y le muestra una lista de estos paquetes. Su mayor utilidad es buscar bibliotecas, pero se puede usar con paquetes de todas las secciones.&lt;/p&gt;&#10;&lt;p&gt;Este paquete también incluye &lt;strong&gt;orphaner&lt;/strong&gt;, una interfaz de menú de texto para &lt;strong&gt;deborphan&lt;/strong&gt;. Instale los paquetes recomendados &lt;strong&gt;dialog&lt;/strong&gt;, &lt;strong&gt;gettext-base&lt;/strong&gt; y &lt;strong&gt;apt&lt;/strong&gt; si desea un orphaner plenamente funcional, con todas sus características.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, lo primero que debemos hacer es instalarlo&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install deborphan&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y después de instalado, se puede ejecutar tal cual:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# deborphan &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgnomekbd4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kdepimlibs-kio-plugins&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;librpcsecgss3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libchamplain-gtk-0.8-1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libcryptui0a&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libslab0a&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkdcraw9&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgweather1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkexiv2-9&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libxcb-render-util0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ttf-sil-gentium&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgnome-window-settings1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libmicroblog4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libakonadi-kcal4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libevent-1.4-2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libswscale0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libcvaux2.1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ttf-droid&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libksane0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libakonadi-kabc4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libabiword-2.8&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pnm2ppa&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;liboobs-1-4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkcalutils4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libmailtransport4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libtracker-client-0.10-0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgck0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libedataserverui1.2-11&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ttf-larabie-straight&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libpolkit-gtk-1-0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgucharmap7&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libavformat52&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chromium-browser-l10n&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkipi8&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkdb5-5&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kerneloops&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libboost-iostreams1.42.0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgnome-bluetooth7&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ttf-prociono&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;O podemos usar algunos argumentos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# deborphan --guess-all&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;digikam-doc&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgnomekbd4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kdepimlibs-kio-plugins&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;librpcsecgss3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libchamplain-gtk-0.8-1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-coherence&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libcryptui0a&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libslab0a&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkdcraw9&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libcurl4-openssl-dev&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgweather1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkexiv2-9&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;digikam-data&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libxcb-render-util0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ttf-sil-gentium&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgnome-window-settings1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgnome2-perl&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gnome-desktop-environment&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libmicroblog4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-gdbm&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;conky&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-statgrab&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libakonadi-kcal4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-gdata&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libevent-1.4-2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libswscale0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libcvaux2.1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ttf-droid&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libksane0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libakonadi-kabc4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libabiword-2.8&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-gtksourceview2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pnm2ppa&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kipi-plugins-common&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;liboobs-1-4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkcalutils4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libmailtransport4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libtracker-client-0.10-0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-gtkglext1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgck0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libedataserverui1.2-11&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ttf-larabie-straight&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libpolkit-gtk-1-0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-rdflib&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgucharmap7&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libavformat52&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chromium-browser-l10n&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkipi8&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libkdb5-5&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kerneloops&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;icedove-quotecolors&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python-bugbuddy&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libboost-iostreams1.42.0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libgnome-bluetooth7&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ttf-prociono&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Que como podrán darse cuenta, los paquetes también cambian. Hay varias formas de obtener listados de los paquetes huerfános, por ejemplo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# dpkg -l &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;deborphan --find-config&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Deseado&lt;span style="color:#f92672"&gt;=&lt;/span&gt;Desconocido/Instalar/Eliminar/Purgar/Retener&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;| Estado&lt;span style="color:#f92672"&gt;=&lt;/span&gt;No/Instalado/Config-files/Desempaquetado/Medio-conf/Medio-inst/espera-disparo/pendiente-disparo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;|/ Err?&lt;span style="color:#f92672"&gt;=(&lt;/span&gt;ninguno&lt;span style="color:#f92672"&gt;)&lt;/span&gt;/Requiere-reinst &lt;span style="color:#f92672"&gt;(&lt;/span&gt;Estado,Err: mayúsc.&lt;span style="color:#f92672"&gt;=&lt;/span&gt;malo&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;||&lt;/span&gt;/ Nombre Versión Descripción&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;+++-&lt;span style="color:#f92672"&gt;============================&lt;/span&gt;-&lt;span style="color:#f92672"&gt;============================&lt;/span&gt;-&lt;span style="color:#f92672"&gt;========================================================================&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc capplets-data 1:2.30.1-3 configuration applets &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; GNOME - data files&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc checkgmail 1.13+svn43-2 alternative Gmail Notifier &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Linux via Atom feeds&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc gnome-netstatus-applet 2.28.1-1 Network status applet &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; GNOME&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc gwibber 3.0.0.1-2 Open source social networking client &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; GNOME &lt;span style="color:#f92672"&gt;(&lt;/span&gt;client&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libbrasero-media0 2.30.3-3 CD/DVD burning library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; GNOME - runtime&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libechonest1.1 1.1.9-2 Qt library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; communicating with The Echo Nest platform&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libedata-book-1.2-9 3.0.3-2 Backend library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; evolution address books&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libedata-cal-1.2-11 3.0.3-2 Backend library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; evolution calendars&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libegroupwise1.2-13 3.0.3-2 Client library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; accessing groupwise POA through SOAP interface&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libepc-ui-1.0-2 0.3.11-1 Easy Publish and Consume library - shared widget libraries&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libevince3 2.32.0-1 Document &lt;span style="color:#f92672"&gt;(&lt;/span&gt;PostScript, PDF&lt;span style="color:#f92672"&gt;)&lt;/span&gt; rendering library&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libgadu3 1:1.11.0+r1184-2 Gadu-Gadu protocol library - runtime files&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libgcr-3-0 3.0.3-2 Library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Crypto UI related task - runtime&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libgdata11 0.8.1-2 Library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; accessing GData webservices - shared libraries&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libgnome-desktop-3-0 3.0.2-2 Utility library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; loading .desktop files - runtime files&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libgnome-media0 2.30.0-1 runtime libraries &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; the GNOME media utilities&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libgps19 2.95-13.1 Global Positioning System - library&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libgupnp-igd-1.0-3 0.1.11-1 library to handle UPnP IGD port mapping&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libhunspell-1.2-0 1.2.14-4 spell checker and morphological analyzer &lt;span style="color:#f92672"&gt;(&lt;/span&gt;shared library&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libicu44 4.4.2-2 International Components &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Unicode&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libimobiledevice1 1.0.6-3 Library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; communicating with the iPhone and iPod Touch&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libindicate-gtk2 0.5.0-3 library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; raising indicators via DBus - GTK+ bindings&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libmarblewidget11 4:4.6.5-1+b1 Marble globe widget library&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libmatroska4 1.2.0-1 extensible open standard audio/video container format &lt;span style="color:#f92672"&gt;(&lt;/span&gt;shared library&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libmetacity-private0 1:2.30.1-3 library &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; the Metacity window manager&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libmozjs5d 5.0-6 Mozilla SpiderMonkey JavaScript library&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libmozjs6d 6.0.2-1 Mozilla SpiderMonkey JavaScript library&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libmozjs7d 7.0.1-4 Mozilla SpiderMonkey JavaScript library&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libnautilus-extension1 2.30.1-3 libraries &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; nautilus components - runtime version&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libnm-glib2 0.8.4.0-2 network management framework &lt;span style="color:#f92672"&gt;(&lt;/span&gt;GLib shared library&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libpostproc52 4:0.7.1-5 Libav video postprocessing library&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libv8-3.4.14.21 3.4.14.21-5 v8 JavaScript engine - runtime library&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libwebp0 0.1.2-1 Lossy compression of digital photographic images.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libxalan2-java-gcj 2.7.1-5 XSL Transformations &lt;span style="color:#f92672"&gt;(&lt;/span&gt;XSLT&lt;span style="color:#f92672"&gt;)&lt;/span&gt; processor in Java &lt;span style="color:#f92672"&gt;(&lt;/span&gt;native code&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc libxml-sax-perl 0.99+dfsg-1 Perl module &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; using and building Perl SAX2 XML processors&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc nvidia-kernel-3.0.0-1-686-pa 280.13.really.275.28-1+3.0.0 NVIDIA binary kernel module &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Linux 3.0.0-1-686-pae&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rc tucan 0.3.10-2 Download and upload manager &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; 1-Click Hosters&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El cual es un listado de los paquetes que no se están ocupando y de esta forma han quedado inservibles, si quisieramos desintalar ocuparíamos el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# dpkg --purge &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;deborphan&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;Leyendo la base de datos ... &lt;span style="color:#ae81ff"&gt;202977&lt;/span&gt; ficheros o directorios instalados actualmente.&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Desinstalando libgnomekbd4 ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Purgando ficheros de configuración de libgnomekbd4 ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Desinstalando kdepimlibs-kio-plugins ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Desinstalando librpcsecgss3 ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Purgando ficheros de configuración de librpcsecgss3 ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Desinstalando libchamplain-gtk-0.8-1 ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Purgando ficheros de configuración de libchamplain-gtk-0.8-1 ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Desinstalando libcryptui0a ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ese comando sin preguntas ni nada, empieza la desinstalación de los paquetes, ahora bien si queremos que antes de desinstalar nos informe de que paquetes lo harán, podemos usar aptitude de la siguiente forma:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude purge &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;deborphan&lt;span style="color:#e6db74"&gt;`&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Se ELIMINARÁN los siguientes paquetes: &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; chromium-browser-l10n&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; fonts-droid&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; fonts-larabie-straight&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; fonts-prociono&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; kerneloops&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; kerneloops-applet&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; kerneloops-daemon&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libabiword-2.8&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libakonadi-kabc4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libakonadi-kcal4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libavformat52&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libboost-iostreams1.42.0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libchamplain-0.8-1&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libclutter-gtk-0.10-0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libcvaux2.1&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libedataserverui1.2-11&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libevent-1.4-2&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libgck0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libgnome-bluetooth7&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libgnome-desktop-2-17&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libgnome-window-settings1&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libgucharmap7&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libkcalutils4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libkdb5-5&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libkimap4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libkipi8&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libksane0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libmailtransport4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libmicroblog4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; liboobs-1-4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libpolkit-gtk-1-0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libswscale0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libtracker-client-0.10-0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libtracker-sparql-0.10-0&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; pnm2ppa&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; printer-driver-pnm2ppa&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; seahorse-daemon&lt;span style="color:#f92672"&gt;{&lt;/span&gt;u&lt;span style="color:#f92672"&gt;}&lt;/span&gt; ttf-droid&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ttf-larabie-straight&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; ttf-prociono&lt;span style="color:#f92672"&gt;{&lt;/span&gt;p&lt;span style="color:#f92672"&gt;}&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; paquetes actualizados, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; nuevos instalados, &lt;span style="color:#ae81ff"&gt;40&lt;/span&gt; para eliminar y &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; sin actualizar.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Necesito descargar &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; B de ficheros. Después de desempaquetar se liberarán 45.0 MB.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;¿Quiere continuar? &lt;span style="color:#f92672"&gt;[&lt;/span&gt;Y/n/?&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En resumen, si queremos ver los paquetes huérfanos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# deborphan&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;o&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# deborphan --guess-all&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Si queremos eliminarlos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# dpkg --purge &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;deborphan&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y si tenemos instalado &lt;strong&gt;Synaptic&lt;/strong&gt; (instalador de paquetes en modo gráfico) podemos eliminar los paquetes huerfános de forma sencilla, para empezar ejecutamos synaptic:&lt;/p&gt;&#10;&lt;p&gt;[Synaptic&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Pant_Synaptic-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-821&amp;rdquo; title=&amp;ldquo;Synaptic&amp;rdquo; src=&amp;quot;/images/2012/Pant_Synaptic-1.png&amp;quot; alt=&amp;ldquo;Synaptic&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;173&amp;rdquo; srcset=&amp;quot;/images/2012/Pant_Synaptic-1.png 300w, /images/2012/Pant_Synaptic-1.png 768w, /images/2012/Pant_Synaptic-1.png 1024w, /images/2012/Pant_Synaptic-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/Pant_Synaptic-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Crearemos un nuevo filtro, así que hacemos clic en el menú Configuración -&amp;gt; Filtros&lt;/p&gt;&#10;&lt;p&gt;Synaptic Filtro 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Pant_Synaptic_Filtro1-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-822&amp;rdquo; src=&amp;quot;/images/2012/Pant_Synaptic_Filtro1-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;171&amp;rdquo; srcset=&amp;quot;/images/2012/Pant_Synaptic_Filtro1-1.png 300w, /images/2012/Pant_Synaptic_Filtro1-1.png 768w, /images/2012/Pant_Synaptic_Filtro1-1.png 841w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Clic en Nuevo, le asignamos un nombre (en mi caso Huérfanos) y de la lista de opciones, quitar todos y dejar solamente el que dice precisamente Huérfanos:&lt;/p&gt;&#10;&lt;p&gt;En la pantalla de Synaptic, clic en Filtros -&amp;gt; Huerfános&lt;/p&gt;&#10;&lt;p&gt;[Synaptic Filtro 3&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Pant_SynapticFiltros3-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-824&amp;rdquo; title=&amp;ldquo;Synaptic Filtro 3&amp;rdquo; src=&amp;quot;/images/2012/Pant_SynapticFiltros3-1.png&amp;quot; alt=&amp;ldquo;Synaptic Filtro 3&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;173&amp;rdquo; srcset=&amp;quot;/images/2012/Pant_SynapticFiltros3-1.png 300w, /images/2012/Pant_SynapticFiltros3-1.png 768w, /images/2012/Pant_SynapticFiltros3-1.png 1024w, /images/2012/Pant_SynapticFiltros3-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/Pant_SynapticFiltros3-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y es cuestión de seleccionar o marcar todos los que aparezcan para luego indicar que los elimine.&lt;/p&gt;&#10;&lt;p&gt;Synaptic Filtro 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/Pant_SynapticFiltros2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-823&amp;rdquo; src=&amp;quot;/images/2012/Pant_SynapticFiltros2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;171&amp;rdquo; srcset=&amp;quot;/images/2012/Pant_SynapticFiltros2-1.png 300w, /images/2012/Pant_SynapticFiltros2-1.png 768w, /images/2012/Pant_SynapticFiltros2-1.png 841w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;</description></item><item><title>Desinstalar Skimmer</title><link>https://hbautista.com/p/desinstalar-skimmer/</link><pubDate>Tue, 27 Dec 2011 23:25:31 +0000</pubDate><guid>https://hbautista.com/p/desinstalar-skimmer/</guid><description>&lt;img src="https://hbautista.com/images/2011/skimmer-1.jpg" alt="Featured image of post Desinstalar Skimmer" /&gt;&lt;p&gt;skimmer&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/skimmer-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-815&amp;rdquo; src=&amp;quot;/images/2011/skimmer-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;168&amp;rdquo; srcset=&amp;quot;/images/2011/skimmer-1.jpg 300w, /images/2011/skimmer-1.jpg 768w, /images/2011/skimmer-1.jpg 950w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Pues hace un tiempo instalé Skimmer (&lt;a class="link" href="http://www.fallon.com/skimmer/" target="_blank" rel="noopener"&#10; &gt;http://www.fallon.com/skimmer/&lt;/a&gt;) para compartir fotos de flickr (principalmente) en un entorno de microblogging, como Twitter. Al menos recuerdo que por esa razón instalé tal aplicación, aunque al parecer de acuerdo al sitio oficial, se puede leer lo siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Skimmer℠ is an Adobe® AIR™ desktop application designed to streamline, beautify, and enhance the experience of participating in your most frequently used social networking activities. It improves upon your day-to-day interaction with multiple social networks, removing distractions and providing a rich experience that is particularly suited to multimedia content.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Las aplicaciones con Adobe Air, no tienen (en su mayoría) un botón para desinstalar alguna aplicación que hemos ya instalado.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Pues bien, en Debian (y distribuciones basadas en ella) se usa aptitude o apt-get para instalar o desinstalar paquetes, que finalmente no son otra cosa, más que un front-end para una aplicación llamada dpkg (rpm en distribuciones como RedHat), así que usaremos este comando para obtener un listado de los paquetes instalados, aplicando un filtro del paquete que requerimos, y no, no se llama Skimmer, sino Fallon 😉&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# dpkg --list |grep -i fallon&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ii fallon.957283bd7ae99c519b762f3e2f85073ed97331f2.1 1.1.73 &amp;lt;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Como podrán darse cuenta, aparece la información de la aplicación Skimmer con su número de identificación &amp;ldquo;957283bd7ae99c519b762f3e2f85073ed97331f2.1&amp;rdquo; y la versión instalada 1.1.73, así que usando el mismo comando, vamos a desinstalarlo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# dpkg -r fallon.957283bd7ae99c519b762f3e2f85073ed97331f2.1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;Leyendo la base de datos ... &lt;span style="color:#ae81ff"&gt;200502&lt;/span&gt; ficheros o directorios instalados actualmente.&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Desinstalando fallon.957283bd7ae99c519b762f3e2f85073ed97331f2.1 ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Procesando disparadores para packagekit-backend-aptcc ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Procesando disparadores para software-center ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Procesando disparadores para python-central ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y con eso quitamos ese paquete que al menos a mi, me estorbaba puesto que nunca funcionó como se supone debería de hacerlo.&lt;/p&gt;&#10;</description></item><item><title>Sources.list Debian Wheezy</title><link>https://hbautista.com/p/sources-list-debian-wheezy/</link><pubDate>Wed, 30 Nov 2011 04:21:20 +0000</pubDate><guid>https://hbautista.com/p/sources-list-debian-wheezy/</guid><description>&lt;img src="https://hbautista.com/images/2011/Pant_sources_wheezy-1.png" alt="Featured image of post Sources.list Debian Wheezy" /&gt;&lt;p&gt;Actualmente me encuentro usando Debian Wheezy (rama testing/pruebas) y este es mi actual sources.list&lt;/p&gt;&#10;&lt;p&gt;Sources.list Wheezy&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_sources_wheezy-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-790&amp;rdquo; src=&amp;quot;/images/2011/Pant_sources_wheezy-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;173&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_sources_wheezy-1.png 300w, /images/2011/Pant_sources_wheezy-1.png 768w, /images/2011/Pant_sources_wheezy-1.png 1024w, /images/2011/Pant_sources_wheezy-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, vamos a editar nuestro sources.list&lt;/p&gt;&#10;&lt;p&gt;root@luke:/home/hbautista# nano /etc/apt/sources.list&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Y escribimos el siguiente contenido:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb-src http://ftp.us.debian.org/debian/ wheezy main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://security.debian.org/ wheezy/updates main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb-src http://security.debian.org/ wheezy/updates main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://mmc.geofisica.unam.mx/debian/ wheezy main contrib non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# deb-src http://mmc.geofisica.unam.mx/debian/ squeeze main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ftp.mx.debian.org/debian/ squeeze main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ftp.rediris.es/debian squeeze main contrib non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# deb-src http://ftp.mx.debian.org/debian/ squeeze main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Google software repository&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# deb http://dl.google.com/linux/deb/ stable non-free&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Debian Multimedia&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://www.debian-multimedia.org wheezy main non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Google testing repository&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://dl.google.com/linux/deb/ testing non-free&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://dl.google.com/linux/deb/ stable non-free&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Opera for Debian Lenny&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://deb.opera.com/opera/ wheezy non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#### JDowloader http://jdownloader.org/ (Repositorio ubuntu)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu natty main&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Antes de actualizar debemos realizar lo siguiente para obtener las firmas del repositorio de Opera:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# wget -O - http://deb.opera.com/archive.key | apt-key add -&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y también esto para la firma de Google Testing Repository:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y bueno, queda instalar Debian Multimedia Keyring&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install debian-multimedia-keyring&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y también la llave de Launchpad para el JDownloader:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6A68F637&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahora si, actualizamos nuestro sources.list&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude update&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y ya estaremos en posibilidades de tener los paquetes actualizados y poder instalar algunos que no se encuentran en Debian.&lt;/p&gt;&#10;</description></item><item><title>Bad day</title><link>https://hbautista.com/p/bad-day/</link><pubDate>Wed, 30 Nov 2011 00:53:10 +0000</pubDate><guid>https://hbautista.com/p/bad-day/</guid><description>&lt;p&gt;Yesterday was a bad day 🙁&lt;/p&gt;&#10;&lt;p&gt;[Bad Day&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/bad_day-1.gif&amp;quot; class=&amp;ldquo;alignright size-medium wp-image-786&amp;rdquo; title=&amp;ldquo;Bad Day&amp;rdquo; src=&amp;quot;/images/2011/bad_day-1.gif&amp;quot; alt=&amp;ldquo;Bad Day&amp;rdquo; width=&amp;ldquo;203&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/bad_day-1.gif 203w, /images/2011/bad_day-1.gif 390w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 203px) 100vw, 203px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/bad_day-1.gif" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;First, very cold morning in Tuxtla.&lt;/p&gt;&#10;&lt;p&gt;Before lunch time, it happened that the day was getting better and then it happened …&lt;/p&gt;&#10;&lt;p&gt;In the afternoon I received a call to tell me that the job was given to someone else, but don&amp;rsquo;t worry you&amp;rsquo;re de next in our list.&lt;/p&gt;&#10;&lt;p&gt;After that, I got to my English classes  and I find that we have a quiz and I was not so well.&lt;/p&gt;&#10;&lt;p&gt;Finally I just went to bed with cold #ForeverAlone -.-&lt;/p&gt;&#10;</description></item><item><title>Hace un año</title><link>https://hbautista.com/p/hace-un-ano/</link><pubDate>Thu, 03 Nov 2011 15:15:34 +0000</pubDate><guid>https://hbautista.com/p/hace-un-ano/</guid><description>&lt;p&gt;&lt;img alt="Me" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/IMG_0206-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;A las 9:15 aproximadamente, hace un año; fueron a mi lugar de trabajo para pedirme amablemente que me presentara en la oficina del secretario particular de la directora general de la dependencia en donde laboraba. Únicamente había mandado un &amp;ldquo;tuit&amp;rdquo; de &amp;ldquo;Buenos días&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;Dejé mi celular y otras cosas personales en mi lugar de trabajo para presentarme a donde me habían llamado. Creí que era para tratar un asunto más de soporte técnico o algo relacionado a alguna de mis actividades que venía desempeñano por poco más de 8 años en esa dependencia, no fue así.&lt;/p&gt;&#10;&lt;p&gt;Al llegar, se presentó una persona ante mí y que venía de la Procuraduría del Estado para platicar conmigo. Ingenuamente me quedé y no hice nada para hacer valer mis derechos como cualquier ciudadano, es decir, pedían mi colaboración y con gusto lo iba a hacer, no sabía lo que me esperaba.&lt;/p&gt;&#10;&lt;p&gt;A partir de ese momento comenzó un suplicio para mi, mis familiares y amigos que duró exactamente 40 días. Se llevaron mis cosas personales y me trasladaron a las oficinas de la Procuraduría para interrogarme, &amp;ldquo;son preguntas de rutina&amp;rdquo; me dijeron, jamás me presentaron ni un documento de presentación o de alguna orden de aprehensión. No la necesitaban.&lt;/p&gt;&#10;&lt;p&gt;No supe en ese momento que estaban buscando, aún hoy me pregunto eso.. ¿Qué buscaban?&lt;/p&gt;&#10;&lt;p&gt;No importa, el daño que hicieron fue grande, me &amp;ldquo;renunciaron&amp;rdquo; de mi trabajo, mis deudas se hicieron impagables, etc. No tengo un trabajo estable, trabajo a mi ritmo y por mi cuenta. Como muchas personas en nuestro estado, sobrevivo día con día.&lt;/p&gt;&#10;&lt;p&gt;Aquí sigo y espero seguirlo haciendo durante un tiempo más. Sigo haciendo lo que hacía en ese entonces y desde antes. Promover el uso de software libre, participar en comunidades que tengan que ver con la tecnología, dar charlas, talleres sobre Gnu/Linux, compartir en este y otros espacios mis conocimientos en la resolución de problemas y tratar de aportar mi grano de arena para construir un estado, un país mejor.&lt;/p&gt;&#10;&lt;p&gt;¡Que la fuerza esté con ustedes!&lt;/p&gt;&#10;</description></item><item><title>Apache, Mysql y Php5 en Debian</title><link>https://hbautista.com/p/apache-mysql-y-php5-en-debian/</link><pubDate>Thu, 20 Oct 2011 06:05:10 +0000</pubDate><guid>https://hbautista.com/p/apache-mysql-y-php5-en-debian/</guid><description>&lt;img src="https://hbautista.com/images/2011/apache_php_mysql_logo-1.jpg" alt="Featured image of post Apache, Mysql y Php5 en Debian" /&gt;&lt;p&gt;Logo Apache, Mysql y Php&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/apache_php_mysql_logo-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-742 alignleft&amp;rdquo; src=&amp;quot;/images/2011/apache_php_mysql_logo-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;265&amp;rdquo; srcset=&amp;quot;/images/2011/apache_php_mysql_logo-1.jpg 300w, /images/2011/apache_php_mysql_logo-1.jpg 325w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Debido a que tengo que hacer algunas pruebas con plantillas y demás, me vi en la necesidad de instalar un entorno para hacer las pruebas correspondientes. En este caso necesitamos de tener instalado el servidor web &lt;strong&gt;Apache&lt;/strong&gt;, &lt;strong&gt;Mysql&lt;/strong&gt; y &lt;strong&gt;Php5&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Una vez que hayamos terminado, tendremos un servidor web + php + mysql.&lt;/p&gt;&#10;&lt;p&gt;Así que comenzaremos por instalar lo necesario, podemos instalar primeramente el servidor web y luego los demás componentes, o como en mi caso. Instalar lo que voy a necesitar de una buena vez:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install apache2-mpm-prefork mysql-server mysql-admin php5 php5-mysql php5-gd php5-mcrypt php5-imagick&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Se instalarán los siguiente paquetes NUEVOS:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; apache2-mpm-prefork apache2-utils&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; apache2.2-common&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libapache2-mod-php5&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libdbd-mysql-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libdbi-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libgd2-xpm&lt;span style="color:#f92672"&gt;{&lt;/span&gt;ab&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libgtkhtml3.14-19&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libhtml-template-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libmcrypt4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libnet-daemon-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libonig2&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libplrpc-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libqdbm14&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; mysql-admin mysql-client-5.1&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; mysql-gui-tools-common&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; mysql-query-browser&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; mysql-server mysql-server-5.1&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; php5 php5-cli&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; php5-common&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; php5-gd php5-imagick php5-mcrypt php5-mysql php5-suhosin&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; paquetes actualizados, &lt;span style="color:#ae81ff"&gt;28&lt;/span&gt; nuevos instalados, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; para eliminar y &lt;span style="color:#ae81ff"&gt;7&lt;/span&gt; sin actualizar.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Necesito descargar 30.3 MB de ficheros. Después de desempaquetar se usarán 77.1 MB.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;No se satisfacen las dependencias de los siguientes paquetes:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libgd2-noxpm: Entra en conflicto: libgd2 que es un paquete virtual.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Entra en conflicto: libgd2-xpm pero se va a instalar 2.0.36~rc1~dfsg-5.1+b1.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libgd2-xpm: Entra en conflicto: libgd2 que es un paquete virtual.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Entra en conflicto: libgd2-noxpm pero está instalado 2.0.36~rc1~dfsg-5.1+b1.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Las acciones siguientes resolverán estas dependencias&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Eliminar los paquetes siguientes:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1&lt;span style="color:#f92672"&gt;)&lt;/span&gt; libgd2-noxpm &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;¿Acepta esta solución? &lt;span style="color:#f92672"&gt;[&lt;/span&gt;Y/n/q/?&lt;span style="color:#f92672"&gt;]&lt;/span&gt;y&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Se instalarán los siguiente paquetes NUEVOS:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; apache2-mpm-prefork apache2-utils&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; apache2.2-common&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libapache2-mod-php5&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libdbd-mysql-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libdbi-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libgd2-xpm&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libgtkhtml3.14-19&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libhtml-template-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libmcrypt4&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libnet-daemon-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libonig2&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; libplrpc-perl&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libqdbm14&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; mysql-admin mysql-client-5.1&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; mysql-gui-tools-common&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; mysql-query-browser&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; mysql-server mysql-server-5.1&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; php5 php5-cli&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; php5-common&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; php5-gd php5-imagick php5-mcrypt php5-mysql php5-suhosin&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Se ELIMINARÁN los siguientes paquetes:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libgd2-noxpm&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; paquetes actualizados, &lt;span style="color:#ae81ff"&gt;28&lt;/span&gt; nuevos instalados, &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; para eliminar y &lt;span style="color:#ae81ff"&gt;7&lt;/span&gt; sin actualizar.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Necesito descargar 30.3 MB de ficheros. Después de desempaquetar se usarán 76.5 MB.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;¿Quiere continuar? &lt;span style="color:#f92672"&gt;[&lt;/span&gt;Y/n/?&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Como habrán notado, estoy instalando el paquete &lt;strong&gt;apache2-mpm-prefork&lt;/strong&gt;, ya que si instalan el paquete &lt;strong&gt;apache2&lt;/strong&gt;, instala &lt;strong&gt;apache2-mpm-worker&lt;/strong&gt; que entra en conflicto con &lt;strong&gt;php5&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Pant_lamp" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/Pant_lamp-1.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Como nota, indicar que de preferencia NO desinstalen &lt;strong&gt;libgd2-noxpm&lt;/strong&gt; que aparece ahí, ya que es necesario para varios paquetes de entorno gráfico que en mi caso los uso. Pero no se preocupen, se sustituye por &lt;strong&gt;libgd2-xpm&lt;/strong&gt; y los programas mencionados siguen funcionando de igual forma.&lt;/p&gt;&#10;&lt;p&gt;Voy a mencionar cuales son los paquetes que corresponden a cada cosa:&lt;/p&gt;&#10;&lt;p&gt;Esos paquetes instalarán el servidor web, por defecto, la carpeta donde se almacenaran los archivos es en &lt;strong&gt;/var/www&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;apache2-mpm-prefork apache2-utils apache2.2-common&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahora viene la parte de Php5 y sus librerías:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;php5 php5-cli php5-common php5-gd php5-imagick php5-mcrypt php5-mysql php5-suhosin&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahora el módulo de Apache para Php5 para que nuestro servidor web pueda interpretar las páginas con código Php&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;libapache2-mod-php5&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahora toca el turno para el servidor de base de datos Mysql, el cliente y un programa para administrarlo de forma gráfica (mysql-admin).&lt;/p&gt;&#10;&lt;p&gt;Pant_lamp2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_lamp2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-745&amp;rdquo; src=&amp;quot;/images/2011/Pant_lamp2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_lamp2-1.png 300w, /images/2011/Pant_lamp2-1.png 768w, /images/2011/Pant_lamp2-1.png 1024w, /images/2011/Pant_lamp2-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mysql-admin mysql-client-5.1 mysql-gui-tools-common mysql-query-browser&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt; mysql-server mysql-server-5.1&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Una vez que se instale el paquete mysql-server, nos pedirá una contraseña para el usuario root de Mysql, la librería php5-mysql nos permitirá enlazar Mysql con Php y con eso tendremos ya listo lo necesario para comenzar a trabajar.&lt;/p&gt;&#10;&lt;p&gt;Pant_lamp3&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_lamp3-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-747&amp;rdquo; src=&amp;quot;/images/2011/Pant_lamp3-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_lamp3-1.png 300w, /images/2011/Pant_lamp3-1.png 768w, /images/2011/Pant_lamp3-1.png 1024w, /images/2011/Pant_lamp3-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Mysql-admin&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_lamp6-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-748&amp;rdquo; src=&amp;quot;/images/2011/Pant_lamp6-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;250&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_lamp6-1.png 300w, /images/2011/Pant_lamp6-1.png 428w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Para verificar que la configuración básica y por defecto está funcionando bien, podemos crear un archivo llamado info.php o prueba.php que tenga por único contenido lo siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;?php phpinfo&lt;span style="color:#f92672"&gt;()&lt;/span&gt;;?&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y lo podemos ver si accedemos desde nuestro navegador en la siguiente dirección:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;http://localhost/prueba.php&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Deberíamos ver nuestro navegador un resumen con toda la información de PHP en nuestro sistema.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien si queremos afinar más detalles, tendremos que configurar los archivos de configuración de cada uno de los servicios:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Apache: /etc/apache2/apache2.conf&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;PHP: /etc/php5/apache2/php.ini&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;MySQL: /etc/mysql/my.cnf&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Una vez modificados los ficheros de configuración, recuerda que debes de reiniciar los servicios, para que los cambios se vean reflejados.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# /etc/apache2 restart&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# /etc/mysql restart&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y eso es todo..&lt;/p&gt;&#10;</description></item><item><title>Persigue tus sueños</title><link>https://hbautista.com/p/persigue-tus-suenos/</link><pubDate>Sat, 08 Oct 2011 22:35:11 +0000</pubDate><guid>https://hbautista.com/p/persigue-tus-suenos/</guid><description>&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;&amp;ldquo;Recordar que moriré pronto es la herramienta más importante que he encontrado para hacer las decisiones grandes en mi vida. Porque casi todo, todas las expectativas, el orgullo, el miedo a la vergüenza o fallo, todas esas cosas simplemente desaparecen cuando encaras a la muerte, dejando solamente aquello que es importante. Recordar que vas a morir es la mejor forma que conozco de evitar la trampa de sentir que tienes algo que perder. Ya estás desnudo. No hay razón para no seguir a tu corazón.&amp;rdquo;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;— Steve Jobs (1955 – 2011)&lt;/p&gt;&#10;&lt;p&gt;[&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/Jobs-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Jobs-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>iPhone se ha caido al agua</title><link>https://hbautista.com/p/iphone-se-ha-caido-al-agua/</link><pubDate>Fri, 23 Sep 2011 05:44:43 +0000</pubDate><guid>https://hbautista.com/p/iphone-se-ha-caido-al-agua/</guid><description>&lt;p&gt;iPhone&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/iphone3g-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-729 alignleft&amp;rdquo; src=&amp;quot;/images/2011/iphone3g-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;250&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/iphone3g-1.jpg 250w, /images/2011/iphone3g-1.jpg 570w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 250px) 100vw, 250px&amp;rdquo; /&amp;gt;Sucede que a más de uno le puede llegar a pasar que su celular o smartphone por diversas circunstancias, y en un momento de descuido éste puede escaparse de nuestras manos y terminar en el suelo.&lt;/p&gt;&#10;&lt;p&gt;O en el peor de los casos, en un charco de agua, o caer en un río, alberca o con la atracción del momento, alguna calle inundada :-p&lt;/p&gt;&#10;&lt;p&gt;Pues bien, después de estar revisando diversos foros, blogs y sitios, me tope con una respuesta a nuestras plegarias.&lt;/p&gt;&#10;&lt;p&gt;Si eres el afortunado poseedor de un iPhone 4 o iPhone 3G, y te pasa que se te ha caido en agua en cualesquiera que sea la circunstancia, te recomiendo que hagas lo siguiente:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;Primeramente, secarlo con algo seco como una toalla&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;Apagarlo&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;Luego quitar la tarjeta SIM del telefono&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;En un recipiente o en una bolsita tipo Ziploc lleno de arroz, metes el iPhone completamente apagado y lo dejas así durante un par de días&lt;/span&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;La razón principal de esto, es porque este cereal (arroz) absorbe la humedad de una manera significativa, y es lo que ayudará a remover esas pequeñas gotitas de agua.&lt;/p&gt;&#10;&lt;p&gt;Después de ese par de días, puedes probar que encienda, que no se note que tenga residuos de agua y que funcione con normalidad (lo que pasó en este caso).&lt;/p&gt;&#10;&lt;p&gt;Aquí les dejo un video que de forma visual hace lo que les comento:&lt;/p&gt;&#10;&lt;p&gt;Espero que les pueda ayudar a recuperar su smartphone.&lt;/p&gt;&#10;</description></item><item><title>Enchulando nuestra terminal</title><link>https://hbautista.com/p/enchulando-nuestra-terminal/</link><pubDate>Wed, 07 Sep 2011 04:26:20 +0000</pubDate><guid>https://hbautista.com/p/enchulando-nuestra-terminal/</guid><description>&lt;img src="https://hbautista.com/images/2011/Pant_bashrc-1.png" alt="Featured image of post Enchulando nuestra terminal" /&gt;&lt;p&gt;Bash_demo&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Bash_demo-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-721&amp;rdquo; src=&amp;quot;/images/2011/Bash_demo-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;279&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Bash_demo-1.png 279w, /images/2011/Bash_demo-1.png 564w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 279px) 100vw, 279px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Pues hace un tiempo, &lt;a title="Picando Código" href="http://picandocodigo.net/2009/personalizando-el-prompt-de-bash-en-debian/" target="_blank" rel="noopener"&gt;había encontrado&lt;/a&gt; una bonita forma de poner el logo de &lt;span style="color: #ff0000;"&gt;&lt;strong&gt;Debian&lt;/strong&gt;&lt;/span&gt; en mi perfil de &lt;strong&gt;bash&lt;/strong&gt; (~/.bashrc) y me había gustado.&lt;/p&gt;&#10;&lt;p&gt;Pero con eso de que reinstalé (y probablemente dentro de muy poco lo vuelva a hacer :-/ ) perdí por completo esa utilidad.&lt;/p&gt;&#10;&lt;p&gt;Bueno, instalen el paquete fortune y todos aquellos adicionales que requieran que son varios:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ aptitude search fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;v fortune -&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;v fortune-cookie-db -&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;i A fortune-mod - proporciona galletas de la fortuna bajo demanda&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortune-zh - Chinese Data files &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;i fortunes - Archivos de datos que contienen mensajes de galletas de la suerte&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-bg - archivos de datos en búlgaro para fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;i fortunes-bofh-excuses - BOFH excuses &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-br - Data files with fortune cookies in Portuguese&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-cs - Czech and Slovak data files &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-de - German data files &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;i fortunes-debian-hints - Debian Hints &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-eo - Collection of esperanto fortunes.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-eo-ascii - Collection of esperanto fortunes &lt;span style="color:#f92672"&gt;(&lt;/span&gt;ascii encoding&lt;span style="color:#f92672"&gt;)&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-eo-iso3 - Collection of esperanto fortunes &lt;span style="color:#f92672"&gt;(&lt;/span&gt;ISO3 encoding&lt;span style="color:#f92672"&gt;)&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;i fortunes-es - Spanish fortune database&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;i fortunes-es-off - Frases de fortune en español &lt;span style="color:#f92672"&gt;(&lt;/span&gt;sección ofensiva&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-fr - Frases de fortunes en francés&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-ga - Archivos de datos de fortune en irlandés &lt;span style="color:#f92672"&gt;(&lt;/span&gt;gaélico&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-it - Archivos de datos que contienen citas de fortune en italiano&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-it-off - Archivos de datos en italiano que contienen frases de fortune, sección&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-mario - Archivos de fortune de Mario&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;i A fortunes-min - Archivos de datos que contienen frases de fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-off - Archivos de datos que contienen frases de fortune ofensivas&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-pl - Archivos de datos de fortune en polaco&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p fortunes-ru - Russian data files &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; fortune&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p libfortune-perl - Perl module to read fortune &lt;span style="color:#f92672"&gt;(&lt;/span&gt;strfile&lt;span style="color:#f92672"&gt;)&lt;/span&gt; databases&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Después de eso, procedemos a editar nuestro &lt;strong&gt;~/.bashrc&lt;/strong&gt; con el editor de su preferencia, en mi caso uso nano:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ nano .bashrc&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y copiar el siguiente código:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rojo&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;\e[1;31m&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;NC&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;\e[0m&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; _,met\$\$\$\$\$gg.&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; ,g\$\$P\&amp;#34;\&amp;#34; \&amp;#34;\&amp;#34;\&amp;#34;Y\$\$.\&amp;#34;.&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; ,\$\$P&amp;#39; \`\$\$\$.&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#39;,\$\$P ,ggs. \`\$\$b:&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; \`d\$\$&amp;#39; ,\$P\&amp;#34;&amp;#39; . \$\$\$&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; \$\$P d\$&amp;#39; , \$\$P&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; \$\$: \$\$. - ,d\$\$&amp;#39; &amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; \$\$; Y\$b._ _,d\$P&amp;#39; &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; _, _, ,&amp;#39;\`.&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; Y\$\$. \`.\`\&amp;#34;Y\$\$\$\$P\&amp;#34;&amp;#39;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`\$\$&amp;#39; \`\$\$&amp;#39; \`. ,&amp;#39;&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`\$\$b \&amp;#34;-.__ &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \$\$ \$\$ \`&amp;#39;&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`Y\$\$b &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \$\$ \$\$ _, _&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`Y\$\$. &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; ,d\$\$\$g\$\$ ,d\$\$\$b. \$\$,d\$\$\$b.\`\$\$&amp;#39; g\$\$\$\$\$b.\`\$\$,d\$\$b.&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`\$\$b. &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; ,\$P&amp;#39; \`\$\$ ,\$P&amp;#39; \`Y\$. \$\$\$&amp;#39; \`\$\$ \$\$ \&amp;#34;&amp;#39; \`\$\$ \$\$\$&amp;#39; \`\$\$&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`Y\$\$b. &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \$\$&amp;#39; \$\$ \$\$&amp;#39; \`\$\$ \$\$&amp;#39; \$\$ \$\$ ,ggggg\$\$ \$\$&amp;#39; \$\$&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`\&amp;#34;Y\$b._ &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \$\$ \$\$ \$\$ggggg\$\$ \$\$ \$\$ \$\$ ,\$P\&amp;#34; \$\$ \$\$ \$\$&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`\&amp;#34;\&amp;#34;\&amp;#34;\&amp;#34; &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \$\$ ,\$\$ \$\$. \$\$ ,\$P \$\$ \$\$&amp;#39; ,\$\$ \$\$ \$\$&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; \`\$g. ,\$\$\$ \`\$\$._ _., \$\$ _,g\$P&amp;#39; \$\$ \`\$b. ,\$\$\$ \$\$ \$\$&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34; \`Y\$\$P&amp;#39;\$\$. \`Y\$\$\$\$P&amp;#39;,\$\$\$\$P\&amp;#34;&amp;#39; ,\$\$. \`Y\$\$P&amp;#39;\$\$.\$\$. ,\$\$.&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;rojo&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;Debian GNU/Linux &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;NC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;cat /etc/debian_version&amp;#39;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Imprimimos algunas cosas interesantes en la pantalla&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#e6db74"&gt;&amp;#34;La cita del día:&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;fortune -a&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#e6db74"&gt;&amp;#34; --- &amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pant_ebashrc&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_ebashrc-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-723&amp;rdquo; src=&amp;quot;/images/2011/Pant_ebashrc-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_ebashrc-1.png 300w, /images/2011/Pant_ebashrc-1.png 768w, /images/2011/Pant_ebashrc-1.png 1024w, /images/2011/Pant_ebashrc-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Lo guardamos y la próxima vez que entremos a la terminal veremos algo como lo siguiente:&lt;/p&gt;&#10;&lt;p&gt;Pant_bashrc&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_bashrc-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-722&amp;rdquo; src=&amp;quot;/images/2011/Pant_bashrc-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_bashrc-1.png 300w, /images/2011/Pant_bashrc-1.png 768w, /images/2011/Pant_bashrc-1.png 1024w, /images/2011/Pant_bashrc-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;También añadí como mencionan en el artículo anterior el siguiente código justo antes de imprimir la cita del día en el .bashrc de root.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# nano /root/.bashrc&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Esto es para la cuenta de root&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#39;\e[1;31m&amp;#39;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#e6db74"&gt;&amp;#34; ______ _____ _____ _______&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#e6db74"&gt;&amp;#34; |_____/ | | | | |&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#e6db74"&gt;&amp;#34; | \_ |_____| |_____| |&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#39;\e[m&amp;#39;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#e6db74"&gt;&amp;#34;With great power comes great responsibility&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pant_ebashroot&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_ebashroot-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-724&amp;rdquo; src=&amp;quot;/images/2011/Pant_ebashroot-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_ebashroot-1.png 300w, /images/2011/Pant_ebashroot-1.png 768w, /images/2011/Pant_ebashroot-1.png 1024w, /images/2011/Pant_ebashroot-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Y cuando se logueen como root, verán la siguiente pantalla:&lt;/p&gt;&#10;&lt;p&gt;Pant_bashrc2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_bashrc2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-725&amp;rdquo; src=&amp;quot;/images/2011/Pant_bashrc2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_bashrc2-1.png 300w, /images/2011/Pant_bashrc2-1.png 768w, /images/2011/Pant_bashrc2-1.png 1024w, /images/2011/Pant_bashrc2-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Créditos a los que ya lo habían escrito 😉&lt;/p&gt;&#10;</description></item><item><title>Invitaciones para Google+</title><link>https://hbautista.com/p/invitaciones-para-google/</link><pubDate>Fri, 02 Sep 2011 20:45:45 +0000</pubDate><guid>https://hbautista.com/p/invitaciones-para-google/</guid><description>&lt;p&gt;Google+ es la alternativa por parte de Google a una red social. Desde que salió como beta privada, muchos usuarios quisieron tener una invitación para poder estar ahí, lo que provocó que se cerraran las invitaciones durante un tiempo.&lt;/p&gt;&#10;&lt;p&gt;[google-plus&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/google-plus-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-717&amp;rdquo; title=&amp;ldquo;google-plus&amp;rdquo; src=&amp;quot;/images/2011/google-plus-1.jpg&amp;quot; alt=&amp;ldquo;google-plus&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;150&amp;rdquo; srcset=&amp;quot;/images/2011/google-plus-1.jpg 300w, /images/2011/google-plus-1.jpg 527w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/google-plus-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Aún sigue estando como beta privada pero ya están las invitaciones de nuevo.&lt;/p&gt;&#10;&lt;p&gt;Si quieres alguna, aquí puedes obtenerlas.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Invitaciones G+" href="https://plus.google.com/i/YQ8a8DtpmFE:hw6d0c0xejQ" target="_blank" rel="noopener"&gt;Invitaciones para Google+&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Problema con canal negativo en Aircrack-ng</title><link>https://hbautista.com/p/problema-con-canal-negativo-en-aircrack-ng/</link><pubDate>Sat, 13 Aug 2011 07:08:24 +0000</pubDate><guid>https://hbautista.com/p/problema-con-canal-negativo-en-aircrack-ng/</guid><description>&lt;img src="https://hbautista.com/images/2011/aircrack-ng-1.gif" alt="Featured image of post Problema con canal negativo en Aircrack-ng" /&gt;&lt;p&gt;[Aircrack-ng&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/aircrack-ng-new-logo-1.jpg&amp;quot; class=&amp;ldquo;alignleft size-full wp-image-706&amp;rdquo; title=&amp;ldquo;Aircrack-ng&amp;rdquo; src=&amp;quot;/images/2011/aircrack-ng-new-logo-1.jpg&amp;quot; alt=&amp;ldquo;Aircrack-ng&amp;rdquo; width=&amp;ldquo;226&amp;rdquo; height=&amp;ldquo;110&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/aircrack-ng-new-logo-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Actualmente me encuentro usando &lt;a title="Debian" href="http://debian.org" target="_blank" rel="noopener"&gt;Debian&lt;/a&gt; &lt;strong&gt;Gnu/Linux Wheezy de 64 bits&lt;/strong&gt;, y al momento de actualizarme desde &lt;strong&gt;Squeeze&lt;/strong&gt;, también hubo una actualización del &lt;strong&gt;kernel&lt;/strong&gt; teniendo en estos momentos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ uname -a&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Linux luke 2.6.39-2-amd64 &lt;span style="color:#75715e"&gt;#1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64 GNU/Linux&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y pues varios paquetes fueron desinstalados y unos más fueron reemplazados por otros y básicamente hasta ahora me he topado con dos detalles que he logrado solucionar. El primero fue que &lt;a title="Problema con Broadcom" href="http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/" target="_blank" rel="noopener"&gt;no me funcionaba la tarjeta inalámbrica&lt;/a&gt; que tengo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ lspci -nn |grep Broadcom&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0e:00.0 Network controller &lt;span style="color:#f92672"&gt;[&lt;/span&gt;0280&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: Broadcom Corporation BCM4311 802.11b/g WLAN &lt;span style="color:#f92672"&gt;[&lt;/span&gt;14e4:4311&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;rev 01&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[Wireless Broadcom&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/wireless-gPCI-Broadcom-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-707&amp;rdquo; title=&amp;ldquo;Wireless Broadcom&amp;rdquo; src=&amp;quot;/images/2011/wireless-gPCI-Broadcom-1.jpg&amp;quot; alt=&amp;ldquo;Wireless Broadcom&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/wireless-gPCI-Broadcom-1.jpg 300w, /images/2011/wireless-gPCI-Broadcom-1.jpg 768w, /images/2011/wireless-gPCI-Broadcom-1.jpg 800w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/wireless-gPCI-Broadcom-1.jpg" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ese punto ya lo he solucionado y ahora vengo por el segundo detalle, cuando hacemos una auditoría de una red inalámbrica, generalmente uno de los programas que se usan es el &lt;a title="Aircrack" href="http://www.aircrack-ng.org/" target="_blank" rel="noopener"&gt;aircrack-ng&lt;/a&gt;. Pues bien, me topé con el detalle de que en uno de los pasos donde especificas en que canal vas a trabajar, independientemente de cual le indiques, siempre te lo pondrá en el canal -1 y obviamente no podrás hacer la autenticación ni nada más.&lt;/p&gt;&#10;&lt;p&gt;Pues al parecer es un detalle en el kernel y aquí tenemos los pasos que en mi caso, si funcionaron:&lt;/p&gt;&#10;&lt;p&gt;Descargar el paquete &lt;strong&gt;compat-wireless&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# pwd&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/root&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2011-07-07.tar.bz2&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Extraemos el contenido del paquete comprimido:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# tar jfxv compat-wireless-2011-07-07.tar.bz2&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Accedemos a la carpeta extraida:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# cd compat-wireless-2011-07-07/&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Descargamos el parche de nuestra tarjeta inalámbrica, en mi caso fue esta:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Aplicamos el parche:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# patch -p1 &amp;lt; mac80211.compat08082009.wl_frag+ack_v1.patch&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Descargamos el parche para el canal negativo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Aplicamos ese parche&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# patch ./net/wireless/chan.c channel-negative-one-maxim.patch&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Compilamos el paquete, nótese que todos los pasos los estoy haciendo como root y en el directorio de root, pero hasta este paso se pueden hacer como un usuario normal en cualquier directorio de su home, sólo los pasos posteriores a estos se deben hacer con la cuenta root.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# make&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Después de unos minutos y si todo salió bien, entonces instalamos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# make install&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Quitamos de memoria los controladores wireless:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# make unload&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ponemos otra vez nuestro driver de la tarjeta inalámbrica:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# modprobe b43&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Actualizamos initramsf&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# update-initramfs -u&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y con esto debería de funcionar todo correctamente, en mi caso y por las lecturas que consulté indican que se debe reiniciar el equipo, cosa que yo hice y cuando volví a ejecutar aircrack-ng ya no me mandó al canal negativo.&lt;/p&gt;&#10;&lt;p&gt;aircrack-ng&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/aircrack-ng-1.gif&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-708&amp;rdquo; src=&amp;quot;/images/2011/aircrack-ng-1.gif&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;198&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Enlaces:&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://free4universe.wordpress.com/2010/12/29/problema-con-canal-negativo-en-aircrack-ng/" target="_blank" rel="noopener"&#10; &gt;http://free4universe.wordpress.com/2010/12/29/problema-con-canal-negativo-en-aircrack-ng/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://www.portalhacker.net/index.php?topic=140639.0" target="_blank" rel="noopener"&#10; &gt;http://www.portalhacker.net/index.php?topic=140639.0&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Problema con Broadcom BCM4311 en Debian Wheezy 64 bits</title><link>https://hbautista.com/p/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/</link><pubDate>Sat, 13 Aug 2011 05:50:21 +0000</pubDate><guid>https://hbautista.com/p/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/</guid><description>&lt;img src="https://hbautista.com/images/2011/Broadcom-1.jpg" alt="Featured image of post Problema con Broadcom BCM4311 en Debian Wheezy 64 bits" /&gt;&lt;p&gt;Broadcom&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Broadcom-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-701 alignleft&amp;rdquo; src=&amp;quot;/images/2011/Broadcom-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;161&amp;rdquo; srcset=&amp;quot;/images/2011/Broadcom-1.jpg 300w, /images/2011/Broadcom-1.jpg 480w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;En el mes de julio se celebró el Campus Party México 2011 y aprovechando la velocidad de internet con la que se cuenta allá, me decidí a actualizar mi &lt;a title="Debian" href="http://www.debian.org/index.es.html" target="_blank" rel="noopener"&gt;Debian&lt;/a&gt; &lt;a title="Debian Squeeze" href="http://www.debian.org/releases/stable/" target="_blank" rel="noopener"&gt;Squeeze&lt;/a&gt; a &lt;a title="Debian Wheezy" href="http://www.debian.org/releases/testing/" target="_blank" rel="noopener"&gt;Wheezy&lt;/a&gt; (de Estable a Testing).&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Linux Broadcom" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/linux-broadcom-0-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Pero resulta que me actualizó el kernel y con ello se fue el driver de mi tarjeta inalámbrica que es una Broadcom:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ uname -a&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Linux luke 2.6.39-2-amd64 &lt;span style="color:#75715e"&gt;#1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64 GNU/Linux&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ lspci -nn |grep Broadcom&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0e:00.0 Network controller &lt;span style="color:#f92672"&gt;[&lt;/span&gt;0280&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: Broadcom Corporation BCM4311 802.11b/g WLAN &lt;span style="color:#f92672"&gt;[&lt;/span&gt;14e4:4311&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;rev 01&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Así que veremos como solucionar este detalle, primeramente hay que remover los módulos al kernel y actualizar &lt;strong&gt;initramfs&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# rmmod -f b44 b43 b43legacy ssb brcm80211 wl&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# update-initramfs -u -k &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;uname -r&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y si no lo tienen instalado, el paquete &lt;strong&gt;Wireless-tools&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# aptitude install wireless-tools&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Luego instalar el firmware de nuestra &lt;strong&gt;Broadcom&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# aptitude install firmware-b43-installer&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Añadimos el módulo&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# modprobe b43&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En mi caso cuando hice el upgrade de &lt;strong&gt;Squeeze&lt;/strong&gt; a &lt;strong&gt;Wheezy&lt;/strong&gt;, me desinstaló el paquete para administrar la red cableada e inalámbrica en gnome, así que tuve que instalarla de nuevo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# aptitude install network-manager-gnome&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[Network Manager&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/network-manager-1.png&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-700&amp;rdquo; title=&amp;ldquo;Network Manager&amp;rdquo; src=&amp;quot;/images/2011/network-manager-1.png&amp;quot; alt=&amp;ldquo;Network Manager&amp;rdquo; width=&amp;ldquo;264&amp;rdquo; height=&amp;ldquo;207&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/network-manager-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y reinicié el equipo quedando nuevamente todo funcionando bien y bonito ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;En caso de que te encontraras de que no cargue el módulo cada vez que reinicias el equipo, puedes añadirlo manualmente de la siguiente forma, abrir /etc/modules con un editor de texto, nano en mi caso:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:~# nano /etc/modules&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y como verán, al último se añade el módulo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# /etc/modules: kernel modules to load at boot time.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# This file contains the names of kernel modules that should be loaded&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# at boot time, one per line. Lines beginning with &amp;#34;#&amp;#34; are ignored.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Parameters can be specified after the module name.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;firewire-sbp2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;loop&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vboxdrv&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b43&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Espero que les sirva esta pequeña información.&lt;/p&gt;&#10;&lt;p&gt;Enlaces:&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="http://bit.ly/pQJoYQ" href="http://bit.ly/pQJoYQ" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/pQJoYQ" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/pQJoYQ&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="http://bit.ly/p8MrCo" href="http://bit.ly/p8MrCo" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/p8MrCo" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/p8MrCo&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://wireless.kernel.org/en/users/Drivers/b43" target="_blank" rel="noopener"&#10; &gt;http://wireless.kernel.org/en/users/Drivers/b43&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>JDownloader en Debian Wheezy</title><link>https://hbautista.com/p/jdownloader-en-debian-wheezy/</link><pubDate>Sun, 24 Jul 2011 06:36:17 +0000</pubDate><guid>https://hbautista.com/p/jdownloader-en-debian-wheezy/</guid><description>&lt;img src="https://hbautista.com/images/2011/Pant_jdownloader3-1.png" alt="Featured image of post JDownloader en Debian Wheezy" /&gt;&lt;p&gt;[Logo JDownloader&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/jdownloader-1.png&amp;quot; class=&amp;ldquo;alignleft size-full wp-image-671&amp;rdquo; title=&amp;ldquo;Logo JDownloader&amp;rdquo; src=&amp;quot;/images/2011/jdownloader-1.png&amp;quot; alt=&amp;ldquo;Logo JDownloader&amp;rdquo; width=&amp;ldquo;150&amp;rdquo; height=&amp;ldquo;150&amp;rdquo; srcset=&amp;quot;/images/2011/jdownloader-1.png 150w, /images/2011/jdownloader-1.png 60w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 150px) 100vw, 150px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/jdownloader-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Resulta que durante mi estancia en Campus Party México 2011 actualicé mi Debian Squeeze a la versión de pruebas Debian Wheezy y aunque aún me falta ver si la tarjeta inalámbrica está funcionando de forma normal y correcta, me acabo de percatar que &lt;a title="JDownloader" href="http://jdownloader.org/" target="_blank" rel="noopener"&gt;JDownloader&lt;/a&gt; simplemente dejó de funcionar.&lt;/p&gt;&#10;&lt;p&gt;Había instalado &lt;strong&gt;JDownloader&lt;/strong&gt; bajando el .deb de la página oficial y cuando lo ejecutaba se quedaba &amp;ldquo;cargando&amp;rdquo; la aplicación pero simplemente no terminaba de hacerlo, así que decidí borrar los archivos de configuración que se habían creado y eliminé el paquete.&lt;/p&gt;&#10;&lt;p&gt;Para que se actualizara de forma periódica añadí un repositorio &lt;a title="Launchpad JDownloader" href="https://launchpad.net/~jd-team/+archive/jdownloader" target="_blank" rel="noopener"&gt;PPA de Launchpad&lt;/a&gt; ya que no se encuentra en los repositorios de Wheezy y lo hice de forma manual, añadí en mi &lt;strong&gt;/etc/apt/sources.list&lt;/strong&gt; lo siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#### JDowloader http://jdownloader.org/ (Repositorio ubuntu)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu natty main&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y luego de eso hay que añadir la firma del repositorio con el siguiente comando en una terminal:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6A68F637&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 6A68F637&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gpg: solicitando clave 6A68F637 de hkp servidor keyserver.ubuntu.com&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gpg: clave 6A68F637: clave pública &lt;span style="color:#e6db74"&gt;&amp;#34;Launchpad JDownloader PPA&amp;#34;&lt;/span&gt; importada&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gpg: no se encuentran claves absolutamente fiables&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gpg: Cantidad total procesada: &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gpg: importadas: &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;RSA: 1&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Actualizamos los repositorios:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude update&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Obj http://ftp.us.debian.org testing InRelease&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Descargados 46.0 kB en 39seg. &lt;span style="color:#f92672"&gt;(&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;1169&lt;/span&gt; B/s&lt;span style="color:#f92672"&gt;)&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Estado actual: &lt;span style="color:#ae81ff"&gt;6259&lt;/span&gt; nuevos &lt;span style="color:#f92672"&gt;[&lt;/span&gt;+1&lt;span style="color:#f92672"&gt;]&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y finalmente instalamos la aplicación:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install jdownloader&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Se instalarán los siguiente paquetes NUEVOS:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;jdownloader&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; paquetes actualizados, &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; nuevos instalados, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; para eliminar y &lt;span style="color:#ae81ff"&gt;103&lt;/span&gt; sin actualizar.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Configurando jdownloader &lt;span style="color:#f92672"&gt;(&lt;/span&gt;0.2-0jd1~natty&lt;span style="color:#f92672"&gt;)&lt;/span&gt; ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pero cuando lo ejecuté me encontré con un error :-/&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Caused by: java.io.FileNotFoundException: /usr/lib/libnss3.so&lt;br&gt;&#10;at sun.security.pkcs11.Secmod.initialize(Secmod.java:186)&lt;br&gt;&#10;at sun.security.pkcs11.SunPKCS11.&lt;init&gt;(SunPKCS11.java:197)&lt;br&gt;&#10;… 18 more&lt;br&gt;&#10;ERROR Could not initialize NSS&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y buscando me encontré con la respuesta gracias a &lt;a title="Unnaki.com" href="http://www.unnaki.com/libnss3-so-error-on-debian-wheezy/" target="_blank" rel="noopener"&gt;este genial post&lt;/a&gt; y que básicamente hay que hacer lo siguiente:&lt;/p&gt;&#10;&lt;p&gt;Editar &lt;strong&gt;/etc/java-6-openjdk/security/nss.cfg&lt;/strong&gt; que contiene lo siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;name &lt;span style="color:#f92672"&gt;=&lt;/span&gt; NSS&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#nssLibraryDirectory = /usr/lib&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nssDbMode &lt;span style="color:#f92672"&gt;=&lt;/span&gt; noDb&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;attributes &lt;span style="color:#f92672"&gt;=&lt;/span&gt; compatibility&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# nano /etc/java-6-openjdk/security/nss.cfg&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y debemos dejarlo así si tenemos Debian Wheezy de 32 bits&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;name &lt;span style="color:#f92672"&gt;=&lt;/span&gt; NSS&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#nssLibraryDirectory = /usr/lib&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nssLibraryDirectory &lt;span style="color:#f92672"&gt;=&lt;/span&gt; /usr/lib/i386-linux-gnu&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nssDbMode &lt;span style="color:#f92672"&gt;=&lt;/span&gt; noDb&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;attributes &lt;span style="color:#f92672"&gt;=&lt;/span&gt; compatibility&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y así si tenemos Debian Wheezy de 64 bits como es mi caso:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;name &lt;span style="color:#f92672"&gt;=&lt;/span&gt; NSS&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#nssLibraryDirectory = /usr/lib&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nssLibraryDirectory &lt;span style="color:#f92672"&gt;=&lt;/span&gt; /usr/lib/x86_64-linux-gnu&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nssDbMode &lt;span style="color:#f92672"&gt;=&lt;/span&gt; noDb&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;attributes &lt;span style="color:#f92672"&gt;=&lt;/span&gt; compatibility&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y después de eso ejecutamos JDownloader y empieza a actualizarse y después de eso nos muestra que debemos configurar el idioma y el directorio de descargas:&lt;/p&gt;&#10;&lt;p&gt;[Configurando JDownloader&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_jdownloader-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-672&amp;rdquo; title=&amp;ldquo;Configurando JDownloader&amp;rdquo; src=&amp;quot;/images/2011/Pant_jdownloader-1.png&amp;quot; alt=&amp;ldquo;Configurando JDownloader&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;215&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_jdownloader-1.png 300w, /images/2011/Pant_jdownloader-1.png 557w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_jdownloader-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y luego nos pregunta si queremos instalar la extensión para Firefox, en mi caso le puse que no&lt;/p&gt;&#10;&lt;p&gt;[Configurando JDownloader 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_jdownloader2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-673&amp;rdquo; title=&amp;ldquo;Configurando JDownloader 2&amp;rdquo; src=&amp;quot;/images/2011/Pant_jdownloader2-1.png&amp;quot; alt=&amp;ldquo;Configurando JDownloader 2&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;215&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_jdownloader2-1.png 300w, /images/2011/Pant_jdownloader2-1.png 557w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_jdownloader2-1.png" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Finalmente nos deja ya con la aplicación funcionando&lt;/p&gt;&#10;&lt;p&gt;[Configurando JDownloader 3&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_jdownloader3-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-674&amp;rdquo; title=&amp;ldquo;Configurando JDownloader 3&amp;rdquo; src=&amp;quot;/images/2011/Pant_jdownloader3-1.png&amp;quot; alt=&amp;ldquo;Configurando JDownloader 3&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;224&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_jdownloader3-1.png 300w, /images/2011/Pant_jdownloader3-1.png 768w, /images/2011/Pant_jdownloader3-1.png 797w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_jdownloader3-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Si alguien tiene un problema similar, espero que esto les sirva&lt;/p&gt;&#10;</description></item><item><title>El inspector</title><link>https://hbautista.com/p/el-inspector/</link><pubDate>Tue, 19 Jul 2011 20:06:51 +0000</pubDate><guid>https://hbautista.com/p/el-inspector/</guid><description>&lt;p&gt;&lt;em&gt;Llegó un inspector de la SEP a la Secundaria pública y le hizo saber al director que iba a realizar un reporte de evaluación sobre el conocimiento de los alumnos.&lt;/em&gt;&lt;br&gt;&#10;&lt;em&gt;Se metió en un salón y le pidió la lista de alumnos al profesor en turno y eligió un muchacho al azar.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Le preguntó: Luis, ¿me podrías decir el nombre de la persona que quemó la puerta de la entrada de la Alhóndiga de Granaditas?&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;El joven bajó la cabeza, se puso nervioso y empezó a sudar.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;&amp;ldquo;Bueno, si no puedes decirme el nombre, dime al menos su apodo&amp;rdquo;.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;El joven contestó: &amp;ldquo;La verdad no sé, señor inspector, pero le juro por mi madre santa que yo no fui. Es mas, yo nunca he ido a esa albóndiga. Siempre cuando terminan las clases me voy directo a casa.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Una muchacha, que era la mas aplicada del salón, tomó la palabra para decir que conocía a Luis desde hace cinco años y que era uno de los chicos más tranquilos de la colonia y podía asegurar que él no había sido.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;El inspector frunció el ceño, contuvo el enojo y les ordenó a los dos muchachos que salieran del salón y lo esperaran en la Dirección.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Interviene el Profesor: &amp;ldquo;señor inspector, estoy seguro que ellos no fueron, ambos son muy tranquilos y buenos estudiantes. Si no saben el nombre ni el apodo de quien quemó la puerta de la Alhóndiga, es porque no se juntan con pandillas. Seguramente fue alguien del turno vespertino&amp;rdquo;.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;El Inspector no sabe si ponerse a reir, a llorar o a rezar. Y pregunta a todo el salón: &amp;ldquo;¿Alguno de ustedes sabe el apodo del que quemó la puerta de la Alhóndiga?&amp;rdquo; Uno de los muchachos levantó la mano y el Inspector le dió la palabra con algo de alivio. Pero en lugar de decir el nombre le preguntó: &amp;ldquo;¿Si le investigo quien fue, me darán puntos extra? Yo conozco a muchos de los de la tarde y seguro que me dicen quien fue.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;El Inspector no puede soportar mas y sale hecho una furia y se dirige a la Dirección para pedir la remoción del maestro.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;El Director le dice: &amp;ldquo;Le pido que lo considere. El Profesor Torres, aparte de impartir la materia de Historia, da Física, Biología, Civismo y Literatura. Nunca falta a clases, lleva 14 años en esta Secundaria, es lider de la sección sindical y tiene muchas influencias con la maestra Elba Está Gordita. Además en esta colonia no es fácil conseguir maestros. Mejor dígame qué tan dañada quedó la puerta por el incendio y veremos si la podemos reparar y si no, pues hacemos una coperacha entre maestros y padres de familia, para comprar una nueva para la Alhóndiga. Total, ¿Qué tan cara puede salir una mugre puerta?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Luego de eso, el Inspector se desmayó y hasta ahora no ha recobrado el sentido. Por lo tanto les pedimos que si alguno de ustedes vio algo o sabe el apodo de ese malicioso bandido, se reporte al Sindicato de Maestros o directo con la maestra, donde recibiremos con gusto todos los informes que nos puedan dar para que ayudemos, al pobre Inspector a volver en sí.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;Lo vi en Google+ y solté la carcajada&lt;/p&gt;&#10;</description></item><item><title>Reproductor de Música Exaile</title><link>https://hbautista.com/p/reproductor-de-musica-exaile/</link><pubDate>Tue, 28 Jun 2011 05:03:55 +0000</pubDate><guid>https://hbautista.com/p/reproductor-de-musica-exaile/</guid><description>&lt;img src="https://hbautista.com/images/2011/Pant_Exaile14-1.png" alt="Featured image of post Reproductor de Música Exaile" /&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;&lt;strong&gt;Exaile&lt;/strong&gt; es un administrador y reproductor de Música para GTK+ escrito en &lt;strong&gt;Python&lt;/strong&gt;. Incorpora de forma automática la obtención de carátulas para los albumes, letras de canciones, conexión a Last.fm, soporta la mayoría de los reproductores de medios portátiles, radio por internet como Shoutcast y listas de reproducción por pestañas.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Exaile&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_exa02-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-643 aligncenter&amp;rdquo; src=&amp;quot;/images/2011/Pant_exa02-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_exa02-1.png 300w, /images/2011/Pant_exa02-1.png 768w, /images/2011/Pant_exa02-1.png 1024w, /images/2011/Pant_exa02-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;br&gt;&#10;Sin duda uno de los reproductores de música que más me han llamado la atención en el mundo del software libre es Amarok, pero en su transición de la versión 3.x a la 4.x sufrió de varios cambios que finalmente hizo que me decidiera para buscar alternativas.&lt;br&gt;&#10;&lt;strong&gt;Clementine&lt;/strong&gt; es una muy buena opción que me ha gustado y del que espero escribir dentro de poco. Pero también está la opción de &lt;a title="Exaile" href="http://www.exaile.org/" target="_blank" rel="noopener"&gt;Exaile&lt;/a&gt; el cual es una muy buena opción para los que usamos Gnome como entorno de escritorio.&lt;br&gt;&#10;Lo primero que tenemos que hacer es instalarlo&lt;/p&gt;&#10;&lt;p&gt;root@luke:/home/hbautista# aptitude install exaile&lt;/p&gt;&#10;&lt;p&gt;[Instalando Exaile 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-646&amp;rdquo; title=&amp;ldquo;Instalando Exaile 1&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile-1.png&amp;quot; alt=&amp;ldquo;Instalando Exaile 1&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile-1.png 300w, /images/2011/Pant_Exaile-1.png 768w, /images/2011/Pant_Exaile-1.png 1024w, /images/2011/Pant_Exaile-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile-1.png" &gt;1&lt;/a&gt;[Instalando Exaile 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile2-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-647&amp;rdquo; title=&amp;ldquo;Instalando Exaile 2&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile2-1.png&amp;quot; alt=&amp;ldquo;Instalando Exaile 2&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile2-1.png 300w, /images/2011/Pant_Exaile2-1.png 768w, /images/2011/Pant_Exaile2-1.png 1024w, /images/2011/Pant_Exaile2-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile2-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Después de haberlo instalado procedemos a ejecutarlo, desde el Menú &lt;strong&gt;Aplicaciones&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Sonido y vídeo&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Exaile Music Player&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Ejecutando Exaile&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_exa01-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-644&amp;rdquo; src=&amp;quot;/images/2011/Pant_exa01-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;294&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_exa01-1.png 294w, /images/2011/Pant_exa01-1.png 60w, /images/2011/Pant_exa01-1.png 582w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 294px) 100vw, 294px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Y veremos que en la primer vez que es ejecutado nos muestra una pantalla donde nos indica que la colección de música se encuentra vacía y que no hemos escogido ninguna carpeta desde donde el reproductor reproducirá los archivos que tengamos en nuestra computadora.&lt;/p&gt;&#10;&lt;p&gt;Gestión de la colección&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile3-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-645&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile3-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;215&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile3-1.png 300w, /images/2011/Pant_Exaile3-1.png 723w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Luego veremos el Gestor de Biblioteca y debemos dar clic en Añadir para indicar en donde tenemos los archivos Mp3, Ogg Vorbis, Wma, etc&lt;/p&gt;&#10;&lt;p&gt;[Gestor de Biblioteca 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile4-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-648&amp;rdquo; title=&amp;ldquo;Gestor de Biblioteca 2&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile4-1.png&amp;quot; alt=&amp;ldquo;Gestor de Biblioteca 2&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;215&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile4-1.png 300w, /images/2011/Pant_Exaile4-1.png 722w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile4-1.png" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Una vez que hayamos definida la carpeta o carpetas, clic en Aplicar para que comience a hacer una búsqueda de los archivos y los ponga en la colección&lt;/p&gt;&#10;&lt;p&gt;[Gestor de Biblioteca 3&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile5-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-649&amp;rdquo; title=&amp;ldquo;Gestor de Biblioteca 3&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile5-1.png&amp;quot; alt=&amp;ldquo;Gestor de Biblioteca 3&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;216&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile5-1.png 300w, /images/2011/Pant_Exaile5-1.png 723w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile5-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Vemos que se empieza a procesar la información&lt;/p&gt;&#10;&lt;p&gt;[Procesando la biblioteca&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile7-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-650&amp;rdquo; title=&amp;ldquo;Procesando la biblioteca&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile7-1.png&amp;quot; alt=&amp;ldquo;Procesando la biblioteca&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile7-1.png 300w, /images/2011/Pant_Exaile7-1.png 768w, /images/2011/Pant_Exaile7-1.png 1024w, /images/2011/Pant_Exaile7-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile7-1.png" &gt;5&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Cuando se haya terminado de cargar la colección, podemos afinar detalles en las preferencias del programa que se accesa mediante el Menú &lt;strong&gt;Editar&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Preferencias&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;[Preferencias de Exaile&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile9-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-651&amp;rdquo; title=&amp;ldquo;Preferencias de Exaile&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile9-1.png&amp;quot; alt=&amp;ldquo;Preferencias de Exaile&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;175&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile9-1.png 300w, /images/2011/Pant_Exaile9-1.png 768w, /images/2011/Pant_Exaile9-1.png 1024w, /images/2011/Pant_Exaile9-1.png 1274w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile9-1.png" &gt;6&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En mi caso asigno los datos de acceso para que lo que escuche en el reproductor pueda hacer &amp;ldquo;scrobling&amp;rdquo; a Last.fm&lt;/p&gt;&#10;&lt;p&gt;[Last.fm&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile10-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-652&amp;rdquo; title=&amp;ldquo;Last.fm&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile10-1.png&amp;quot; alt=&amp;ldquo;Last.fm&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;256&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile10-1.png 300w, /images/2011/Pant_Exaile10-1.png 629w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile10-1.png" &gt;7&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y también si queremos usar un programa de grabación para hacer CD&amp;rsquo;s de Música, el idioma de Amazon, Wikipedia, etc.&lt;/p&gt;&#10;&lt;p&gt;[Preferencias 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile11-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-653&amp;rdquo; title=&amp;ldquo;Preferencias 2&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile11-1.png&amp;quot; alt=&amp;ldquo;Preferencias 2&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;256&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile11-1.png 300w, /images/2011/Pant_Exaile11-1.png 629w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile11-1.png" &gt;8&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Aquí vemos las preferencias para cuando pasemos el contenido de un CD de música a nuestro equipo, en este caso en formato &lt;strong&gt;Ogg Vorbis&lt;/strong&gt; y la carpeta en donde se guardará la información de las pistas.&lt;/p&gt;&#10;&lt;p&gt;[Importando en Exaile&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile12-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-654&amp;rdquo; title=&amp;ldquo;Importando en Exaile&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile12-1.png&amp;quot; alt=&amp;ldquo;Importando en Exaile&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile12-1.png 300w, /images/2011/Pant_Exaile12-1.png 768w, /images/2011/Pant_Exaile12-1.png 1024w, /images/2011/Pant_Exaile12-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile12-1.png" &gt;9&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En donde se guardarán los podcast a los que estemos suscritos y que hayamos descargado&lt;/p&gt;&#10;&lt;p&gt;[Importando podcasts&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile13-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-655&amp;rdquo; title=&amp;ldquo;Importando podcasts&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile13-1.png&amp;quot; alt=&amp;ldquo;Importando podcasts&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;256&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile13-1.png 300w, /images/2011/Pant_Exaile13-1.png 629w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile13-1.png" &gt;10&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Exaile también soporta complementos&lt;/p&gt;&#10;&lt;p&gt;[Complementos en Exaile&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Exaile14-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-656&amp;rdquo; title=&amp;ldquo;Complementos en Exaile&amp;rdquo; src=&amp;quot;/images/2011/Pant_Exaile14-1.png&amp;quot; alt=&amp;ldquo;Complementos en Exaile&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;233&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Exaile14-1.png 300w, /images/2011/Pant_Exaile14-1.png 639w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Exaile14-1.png" &gt;11&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Cuando empezamos a reproducir se verá un aspecto como el siguiente:&lt;/p&gt;&#10;&lt;p&gt;Pantalla Exaile&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_exa03-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-657&amp;rdquo; src=&amp;quot;/images/2011/Pant_exa03-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_exa03-1.png 300w, /images/2011/Pant_exa03-1.png 768w, /images/2011/Pant_exa03-1.png 1024w, /images/2011/Pant_exa03-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Los invito a usarlo y ver si cumple sus espectativas. No es el único reproductor puesto que hay varios más livianos o con menos funcionalidades. Para todos los gustos y exigencias. Con darle un tiempo de prueba verán si es lo que están buscando o si cumple con sus espectativas.&lt;/p&gt;&#10;&lt;p&gt;Espero les guste.&lt;/p&gt;&#10;</description></item><item><title>Redimensionar imagenes con Phatch</title><link>https://hbautista.com/p/redimensionar-imagenes-con-phatch/</link><pubDate>Mon, 27 Jun 2011 20:46:19 +0000</pubDate><guid>https://hbautista.com/p/redimensionar-imagenes-con-phatch/</guid><description>&lt;img src="https://hbautista.com/images/2011/Phatch-1.png" alt="Featured image of post Redimensionar imagenes con Phatch" /&gt;&lt;p&gt;Escribí hace poco el cómo &lt;a title="Redimensionar imagenes con ImageMagick" href="http://blog.hbautista.com/linux/redimencionar-imagenes-con-imagemagick/" target="_blank" rel="noopener"&gt;redimensionar imágenes con ImageMagick&lt;/a&gt; desde la línea de comando y crear un script exprofeso para ello.&lt;/p&gt;&#10;&lt;p&gt;Pero para aquellos que no quieran usar la consola y prefieran una herramienta gráfica para ello, pues les presento &lt;a title="Photo Batch" href="http://photobatch.stani.be/" target="_blank" rel="noopener"&gt;Photo Batch Processor&lt;/a&gt; o Phatch (Phatch = Photo &amp;amp; Batch!) de forma abreviada.&lt;/p&gt;&#10;&lt;p&gt;Phatch&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Phatch-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-610&amp;rdquo; src=&amp;quot;/images/2011/Phatch-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;167&amp;rdquo; srcset=&amp;quot;/images/2011/Phatch-1.png 300w, /images/2011/Phatch-1.png 768w, /images/2011/Phatch-1.png 769w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Phatch es fácil de usar, Procesador de Fotos multi-plataforma y un editor de datos EXIF con una bonita interfaz gráfica de usuario. Phatch maneja todos los formatos de imágen y puede duplicar las jerarquías de (sub) carpetas. Phatch puede procesar por tamaño, rotar, aplicar sombras, perspectiva, redondear esquinas, etc y muchas más acciones en minutos en lugar de horas o días si se hiciera de forma manual.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Al ser multiplataforma pueden usarlo en Hasefroch, Mac y obviamente Gnu/Linux.&lt;/p&gt;&#10;&lt;p&gt;Para ser instalado en Debian/Ubuntu se puede hacer desde la consola escribiendo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install phatch&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Una vez instalado se lanza la aplicación desde &lt;strong&gt;Aplicaciones&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Gŕaficos&lt;/strong&gt; – &lt;strong&gt;Phatch Procesador de fotografías por lotes&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Iniciando Phatch&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch00-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-611&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch00-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;281&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch00-1.png 300w, /images/2011/Pant_phatch00-1.png 657w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Una vez que el programa se inicie nos toparemos con su pantalla principal:&lt;/p&gt;&#10;&lt;p&gt;Phatch 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch1-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-612&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch1-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;225&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch1-1.png 225w, /images/2011/Pant_phatch1-1.png 402w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 225px) 100vw, 225px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Basta aclarar que el programa hará en un proceso por lotes, las &amp;ldquo;&lt;strong&gt;acciones&lt;/strong&gt;&amp;rdquo; que nosotros le indiquemos que haga y en el orden preestablecido. Es decir si le decimos que haga 3 acciones, la primera que sea &amp;ldquo;redimensionar&amp;rdquo; luego &amp;ldquo;&lt;strong&gt;guardar&lt;/strong&gt;&amp;rdquo; y por último &amp;ldquo;a&lt;strong&gt;plicar redondeado&lt;/strong&gt;&amp;rdquo; basta decir que ésto último no lo veremos en el resultado final, puesto que la acción &amp;ldquo;guardar&amp;rdquo; es puesta antes.&lt;/p&gt;&#10;&lt;p&gt;Con esto quiero decir que sean 2 o más &amp;ldquo;acciones&amp;rdquo; que pongan, asegúrense que la última sea la de &amp;ldquo;&lt;strong&gt;guardar&lt;/strong&gt;&amp;rdquo; pues será ahí donde se complete el proceso.&lt;/p&gt;&#10;&lt;p&gt;Una vez terminadas de definir las acciones que queremos realizar, éstas se aplican a una o más fotografías o bien a toda una carpeta completa y si tiene &amp;ldquo;subcarpetas&amp;rdquo; también pueden ser aplicadas.&lt;/p&gt;&#10;&lt;p&gt;Si aún tienen dudas, veremos que &lt;strong&gt;Phatch&lt;/strong&gt; tiene acciones &amp;ldquo;pre-establecidas&amp;rdquo; que podemos usar para acciones concretas:&lt;/p&gt;&#10;&lt;p&gt;[Acciones predefinidas&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-618&amp;rdquo; title=&amp;ldquo;Acciones predefinidas&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch2-1.png&amp;quot; alt=&amp;ldquo;Acciones predefinidas&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;245&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch2-1.png 300w, /images/2011/Pant_phatch2-1.png 688w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch2-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora bien escogeremos &amp;ldquo;Perspective Reflection&amp;rdquo;:&lt;/p&gt;&#10;&lt;p&gt;[Perspective reflection&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch3-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-617&amp;rdquo; title=&amp;ldquo;Perspective reflection&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch3-1.png&amp;quot; alt=&amp;ldquo;Perspective reflection&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;245&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch3-1.png 300w, /images/2011/Pant_phatch3-1.png 688w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch3-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Veremos que tiene un total de 5 acciones, siendo como lo comentaba &lt;strong&gt;Guardar&lt;/strong&gt; la última.&lt;/p&gt;&#10;&lt;p&gt;Acciones perspective&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch4-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-619&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch4-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;225&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch4-1.png 225w, /images/2011/Pant_phatch4-1.png 402w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 225px) 100vw, 225px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Podemos apreciar cada una de las acciones que hacen y cambiar los valores si así lo queremos&lt;/p&gt;&#10;&lt;p&gt;Acciones perspectiva 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch5-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-620&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch5-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;160&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch5-1.png 160w, /images/2011/Pant_phatch5-1.png 399w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 160px) 100vw, 160px&amp;rdquo; /&amp;gt;Acciones perspectiva 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch6-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-621&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch6-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;160&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch6-1.png 160w, /images/2011/Pant_phatch6-1.png 399w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 160px) 100vw, 160px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;A un lado del botón &lt;strong&gt;Abrir&lt;/strong&gt;, se encuentra el botón &lt;strong&gt;Ejecutar&lt;/strong&gt; con el cual se procede a ejecutar las acciones sobre una carpeta o bien sobre una o más fotografías.&lt;/p&gt;&#10;&lt;p&gt;[Ejecutar Phatch&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch01-1.png&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-616&amp;rdquo; title=&amp;ldquo;Ejecutar Phatch&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch01-1.png&amp;quot; alt=&amp;ldquo;Ejecutar Phatch&amp;rdquo; width=&amp;ldquo;378&amp;rdquo; height=&amp;ldquo;74&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch01-1.png 378w, /images/2011/Pant_phatch01-1.png 300w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 378px) 100vw, 378px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch01-1.png" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En este caso lo haremos sobre una carpeta:&lt;/p&gt;&#10;&lt;p&gt;[Escogiendo carpeta&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch7-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-623&amp;rdquo; title=&amp;ldquo;Escogiendo carpeta&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch7-1.png&amp;quot; alt=&amp;ldquo;Escogiendo carpeta&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;187&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch7-1.png 300w, /images/2011/Pant_phatch7-1.png 588w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch7-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En el explorador vemos a cuántos elementos se aplicarán las acciones:&lt;/p&gt;&#10;&lt;p&gt;[Archivos para procesar&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch8-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-624&amp;rdquo; title=&amp;ldquo;Archivos para procesar&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch8-1.png&amp;quot; alt=&amp;ldquo;Archivos para procesar&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;267&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch8-1.png 300w, /images/2011/Pant_phatch8-1.png 602w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch8-1.png" &gt;5&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y vemos como se van aplicando los cambios en los archivos que se encuentran dentro de la carpeta que antes elegimos.&lt;/p&gt;&#10;&lt;p&gt;Procesando archivos con Phatch&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch9-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-625 aligncenter&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch9-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;96&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch9-1.png 300w, /images/2011/Pant_phatch9-1.png 638w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Te avisa en cuanto haya terminado el proceso&lt;/p&gt;&#10;&lt;p&gt;[Listo!&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch10-1.png&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-626&amp;rdquo; title=&amp;ldquo;Listo!&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch10-1.png&amp;quot; alt=&amp;ldquo;Listo!&amp;rdquo; width=&amp;ldquo;241&amp;rdquo; height=&amp;ldquo;94&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch10-1.png" &gt;6&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Aquí vemos un par de fotografías que fueron procesadas usando las opciones predefinidas en &lt;strong&gt;Perspective Reflection&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;p&gt;Luces&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07862-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-638&amp;rdquo; src=&amp;quot;/images/2011/dsc07862-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;264&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07862-1.png 264w, /images/2011/dsc07862-1.png 556w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 264px) 100vw, 264px&amp;rdquo; /&amp;gt;Abril&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc09712-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-639&amp;rdquo; src=&amp;quot;/images/2011/dsc09712-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;264&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/dsc09712-1.png 264w, /images/2011/dsc09712-1.png 556w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 264px) 100vw, 264px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, únicamente usamos acciones predefinidas que ya se encontraban junto al programa. Crearemos una lista de tan sólo 3 acciones que es la que uso para la mayoría de las fotos que subo acá en el blog.&lt;/p&gt;&#10;&lt;p&gt;Primeramente en el menú principal hacemos clic en el &lt;strong&gt;Más&lt;/strong&gt; (+) que indica añadir una acción, de la lista que aparece usaremos la de &lt;strong&gt;Escalar&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;p&gt;Acción Escalar&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch11-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-628 aligncenter&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch11-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;212&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch11-1.png 212w, /images/2011/Pant_phatch11-1.png 402w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 212px) 100vw, 212px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Y una vez hecho eso, veremos las opciones de esas acciones, en mi caso los cambios quedaron en que el tamaño de las imágenes fuera de 800×600 pixeles&lt;/p&gt;&#10;&lt;p&gt;Acción Escalar 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch12-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-629 aligncenter&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch12-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;169&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch12-1.png 169w, /images/2011/Pant_phatch12-1.png 402w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 169px) 100vw, 169px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Luego añadimos la acción de &lt;strong&gt;Texto&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;p&gt;Acción Texto&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch13-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-630&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch13-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;212&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch13-1.png 212w, /images/2011/Pant_phatch13-1.png 402w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 212px) 100vw, 212px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Y ahí modifiqué el texto que de forma predefinida es Phatch y que yo cambié por &lt;strong&gt;hbautista&lt;/strong&gt;, además del tipo de letra, tamaño y en qué posición debe de estar ese texto.&lt;/p&gt;&#10;&lt;p&gt;Acción Texto 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch14-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-631&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch14-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;212&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch14-1.png 212w, /images/2011/Pant_phatch14-1.png 505w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 212px) 100vw, 212px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Y por último añadir la acción de &lt;strong&gt;Guardar&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Acción Guardar&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch15-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-632&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch15-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;212&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch15-1.png 212w, /images/2011/Pant_phatch15-1.png 402w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 212px) 100vw, 212px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Ahí también podemos cambiar las opciones para que se adapten a nuestras necesidades&lt;/p&gt;&#10;&lt;p&gt;[Opciones Guardar&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch16-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-634&amp;rdquo; title=&amp;ldquo;Opciones Guardar&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch16-1.png&amp;quot; alt=&amp;ldquo;Opciones Guardar&amp;rdquo; width=&amp;ldquo;213&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch16-1.png 213w, /images/2011/Pant_phatch16-1.png 506w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 213px) 100vw, 213px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch16-1.png" &gt;7&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Cuando hayamos acabado de hacer los cambios respectivos, pruebas de ejecución para que el resultado sea el deseado, hay que guardar los cambios para tener disponible estas acciones en un futuro.&lt;/p&gt;&#10;&lt;p&gt;[Guardar como&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch17-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-635&amp;rdquo; title=&amp;ldquo;Guardar como&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch17-1.png&amp;quot; alt=&amp;ldquo;Guardar como&amp;rdquo; width=&amp;ldquo;170&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch17-1.png 170w, /images/2011/Pant_phatch17-1.png 402w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 170px) 100vw, 170px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch17-1.png" &gt;8&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Le asignamos un nombre (&lt;strong&gt;reducir&lt;/strong&gt;) y de preferencia en el directorio que viene predefinido (&lt;em&gt;~user/.local/share/phatch/actionlists&lt;/em&gt;) y clic en Guardar.&lt;/p&gt;&#10;&lt;p&gt;Guardando&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch18-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-636&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch18-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;203&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch18-1.png 300w, /images/2011/Pant_phatch18-1.png 768w, /images/2011/Pant_phatch18-1.png 1024w, /images/2011/Pant_phatch18-1.png 1106w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Y así se vería  nuestras acciones una vez terminado el proceso.&lt;/p&gt;&#10;&lt;p&gt;[Reducir&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_phatch19-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-637&amp;rdquo; title=&amp;ldquo;Reducir&amp;rdquo; src=&amp;quot;/images/2011/Pant_phatch19-1.png&amp;quot; alt=&amp;ldquo;Reducir&amp;rdquo; width=&amp;ldquo;170&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_phatch19-1.png 170w, /images/2011/Pant_phatch19-1.png 402w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 170px) 100vw, 170px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_phatch19-1.png" &gt;9&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Espero que saquen mucho más provecho de este excelente programa para trabajar con muchas imágenes de forma cómoda y sencilla.&lt;/p&gt;&#10;</description></item><item><title>Debian GNU/Linux 6.0.2</title><link>https://hbautista.com/p/debian-gnulinux-6-0-2/</link><pubDate>Tue, 21 Jun 2011 05:53:56 +0000</pubDate><guid>https://hbautista.com/p/debian-gnulinux-6-0-2/</guid><description>&lt;img src="https://hbautista.com/images/2011/debian-squeeze-two-454-1.jpg" alt="Featured image of post Debian GNU/Linux 6.0.2" /&gt;&lt;p&gt;Pues este sábado 25 de junio será cuando liberen esta actualización de Debian Squeeze que trae importantes cambios que afectan a los que usamos este sistema operativo.&lt;/p&gt;&#10;&lt;p&gt;Como podrán leer en el &lt;a title="Debian Anounce" href="http://lists.debian.org/debian-stable-announce/2011/06/msg00000.html" target="_blank" rel="noopener"&gt;anuncio oficial&lt;/a&gt; hay muchas correcciones de bugs para esta actualización de la distribución.&lt;/p&gt;&#10;&lt;p&gt;[Debian Squeeze&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/debian-squeeze-two-454-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-603&amp;rdquo; title=&amp;ldquo;Debian Squeeze&amp;rdquo; src=&amp;quot;/images/2011/debian-squeeze-two-454-1.jpg&amp;quot; alt=&amp;ldquo;Debian Squeeze&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/debian-squeeze-two-454-1.jpg 300w, /images/2011/debian-squeeze-two-454-1.jpg 333w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/debian-squeeze-two-454-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Philip Kern hizo el anuncio el pasado domingo 19 de Junio de 2011. El inicio del anuncio es el siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Upcoming Debian GNU/Linux 6.0 Update (6.0.2)&lt;/p&gt;&#10;&lt;p&gt;An update to Debian GNU/Linux 6.0 is scheduled for Saturday, June 25th, 2011. As of now it will include the following bug fixes. They can be found in “squeeze-proposed-updates”, which is carried by all official mirrors.&lt;/p&gt;&#10;&lt;p&gt;Please note that packages published through security.debian.org are not listed, but will be included if possible. Some for the updates below are also already available through “squeeze-updates”.&lt;/p&gt;&#10;&lt;p&gt;Testing and feedback would be appreciated. Bugs should be filed in the Debian Bug Tracking System, but please make the Release Team aware of them by copying “debian-release@lists.debian.org” on your mails.&lt;/p&gt;&#10;&lt;p&gt;The point release will also include a rebuild of debian-installer.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;De lo que leo estas correcciones serán bienvenidas para muchos de nosotros, en mayor o menos medida:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;dbus Fix local DoS for system services (CVE-2011-2200)&lt;/p&gt;&#10;&lt;p&gt;dpkg Fix regression in &amp;ldquo;dpkg-divert –rename&amp;rdquo;; dpkg-split: don&amp;rsquo;t corrupt metadata on 32-bit systems; fix vsnprintf() compat declaration&lt;/p&gt;&#10;&lt;p&gt;gdm3 Reset SIGPIPE handler before starting the session; execute the PostSession script even when GDM is killed or shut down&lt;/p&gt;&#10;&lt;p&gt;gnome-settings-daemon Work around possible race condition when starting Xsettings manager&lt;/p&gt;&#10;&lt;p&gt;ia32-libs Refresh packages from stable and proposed-updates.&lt;/p&gt;&#10;&lt;p&gt;kdenetwork Improve fix for CVE-2010-1000 directory traversal issue&lt;/p&gt;&#10;&lt;p&gt;linux-2.6 New hardware support; add longterm 2.6.32.41; fix oops via corrupted partition tables&lt;/p&gt;&#10;&lt;p&gt;sun-java6 New upstream security update&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Escritorio KDE&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/simple-kde4-video-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-604&amp;rdquo; src=&amp;quot;/images/2011/simple-kde4-video-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;169&amp;rdquo; srcset=&amp;quot;/images/2011/simple-kde4-video-1.png 300w, /images/2011/simple-kde4-video-1.png 768w, /images/2011/simple-kde4-video-1.png 1024w, /images/2011/simple-kde4-video-1.png 1366w, /images/2011/simple-kde4-video-1.png 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;</description></item><item><title>Redimensionar imágenes con Imagemagick</title><link>https://hbautista.com/p/redimencionar-imagenes-con-imagemagick/</link><pubDate>Tue, 31 May 2011 20:29:17 +0000</pubDate><guid>https://hbautista.com/p/redimencionar-imagenes-con-imagemagick/</guid><description>&lt;img src="https://hbautista.com/images/2011/Imagemagick-logo.png" alt="Featured image of post Redimensionar imágenes con Imagemagick" /&gt;&lt;p&gt;Hace ya un buen tiempo en mi blog anterior había hecho algunos scripts para reducir de tamaño las imágenes que subía en Flickr o en ese blog.&lt;/p&gt;&#10;&lt;p&gt;Como ese blog pasó a la historia junto con los artículos que tenía, las dos entradas relacionadas con lo mismo desaparecieron. Hace como una semana me preguntaron el porqué no escribo tan seguido y comenté que principalmente porque a veces no encuentro sobre qué escribir.&lt;/p&gt;&#10;&lt;p&gt;Y de ahí surgió el comentario sobre este tema y le mencioné que ya había resuelto ese detalle, aunque ahora mismo ya no use dichos scripts.&lt;/p&gt;&#10;&lt;p&gt;Pues bien y después de rebuscar entre las cosas que tenía almacenadas por fin encontré no uno, sino varios scripts sobre el tema. Pondré los primeros que usaba y finalmente el que para mi gusto fue el que finalmente usé masivamente debido a que estaba más completo.&lt;/p&gt;&#10;&lt;h2 id="primeros-scripts"&gt;Primeros scripts&#10;&lt;/h2&gt;&lt;p&gt;El primero le puse el nombre de &amp;ldquo;achicar&amp;rdquo; y es:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#!/bin/bash&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Pequeño script que cambia la resolución de la imagenes (con extension PNG) al 27% del tamaño original.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Realizado por: Hbautista, hbautista@usoli.org&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; file in &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt; ls *.JPG &lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;; &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;convert $file -resize 27% foto_$file&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;done&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo “Listo!&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Como verán es simple y tiene la limitante que sólo funciona con fotos que tengan la extensión jpg en mayúsculas, debido a que cuando pasaba las fotos de mi cámara a la computadora las tenía así.&lt;/p&gt;&#10;&lt;p&gt;Las fotos resultantes quedaban en el mismo directorio al igual que las originales, quedando las &amp;ldquo;nuevas&amp;rdquo; con &amp;ldquo;foto_&amp;rdquo; al inicio del nombre de cada archivo.&lt;/p&gt;&#10;&lt;p&gt;En el caso de pantallazos y otros archivos o fotos que tenían la extensión .png lo modifiqué resultando el script llamado &amp;ldquo;reducir&amp;rdquo;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#!/bin/bash&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Pequeño script que cambia la resolución de la imagenes (con extension PNG) al 50% del tamaño original.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Realizado por: Hbautista, hbautista@usoli.org&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; file in &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt; ls *.png &lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;; &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;convert $file -resize 50% foto_$file&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;done&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo “Listo!&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Luego de eso y buscando un poco más usé durante un tiempo este otro que lo llamé &amp;ldquo;quitar-calidad&amp;rdquo;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#/usr/bin&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir pt&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; N in *; &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;convert -compress jpeg -quality &lt;span style="color:#ae81ff"&gt;44&lt;/span&gt; -enhance -font Bookman-DemiItalic  -fill white -pointsize &lt;span style="color:#ae81ff"&gt;14&lt;/span&gt; -draw &lt;span style="color:#e6db74"&gt;&amp;#34;text 680,500 &amp;#39;hbautista&amp;#39;&amp;#34;&lt;/span&gt; $N pt/$N; &lt;span style="color:#66d9ef"&gt;done&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ls -l pt/&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Aquí ya no importaba la extensión y a diferencia de los dos primeros, en este caso lo que hacía era reducir la calidad al 44% de la imagen original, crear un subdirectorio dentro del directorio en donde se ejecutase el script y añadir la marca de agua &amp;ldquo;hbautista.usoli.org&amp;rdquo; en las fotografías y poniendo las reducidas y con la marca de agua en el subdirectorio &amp;ldquo;pt&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;[foto_coapilla&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/foto_coapilla-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-579&amp;rdquo; title=&amp;ldquo;foto_coapilla&amp;rdquo; src=&amp;quot;/images/2011/foto_coapilla-1.jpg&amp;quot; alt=&amp;ldquo;foto_coapilla&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/foto_coapilla-1.jpg 300w, /images/2011/foto_coapilla-1.jpg 768w, /images/2011/foto_coapilla-1.jpg 1024w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/foto_coapilla-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="script-final"&gt;Script final&#10;&lt;/h2&gt;&lt;p&gt;Luego hice una mezcla de los primeros scripts con el último para que reduciera el tamaño y además le pusiera la marca de agua, pero digamos que era desperdicio de código porque nada más junte los tres scripts. Finalmente éste fue el script final que a mi gusto estaba bastante funcional, le puse el nombre de &amp;ldquo;blogfoto&amp;rdquo;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#!/bin/bash&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# blogfoto&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Pequeño script que cambia la resolución de la imagenes del tamaño original a 800*600. Usa ImageMagick&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Además de reducir la calidad de la imagen resultante.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Realizado por: Hbautista, hbautista@usoli.org&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# http://blog.hbautista.com/linux/redimencionar-imagenes-con-imagemagick/&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Primero nos aseguramos que la extensión esté en minúsculas y creamos fotoblog&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rename &lt;span style="color:#e6db74"&gt;&amp;#39;s/.JPG/.jpg/&amp;#39;&lt;/span&gt; *.JPG&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir fotoblog&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Empezamos el ciclo con las fotos de extensión jpg para reducirlo a 800*600.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Además de poner las fotos dentro de fotoblog&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; file in &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt; ls *.jpg &lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;; &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;convert -size 2048x1536 $file -thumbnail 800x600 fotoblog/foto_$file&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;done&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo “Listo!&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Ahora procedemos a comprimir más las imágenes dentro de fotoblog&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd fotoblog&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; N in *; &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;convert -compress jpeg -quality &lt;span style="color:#ae81ff"&gt;55&lt;/span&gt; -enhance -font Bookman-DemiItalic  -fill white -pointsize &lt;span style="color:#ae81ff"&gt;14&lt;/span&gt; -draw &lt;span style="color:#e6db74"&gt;&amp;#34;text 680,500 &amp;#39;hbautista&amp;#39;&amp;#34;&lt;/span&gt; $N $N;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;done&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#e6db74"&gt;&amp;#34;Hemos terminado!&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahora bien, primeramente usando el comando rename pasamos de mayúsculas a minúsculas las extensiones, si es que están así. Creamos el directorio &amp;ldquo;fotoblog&amp;rdquo; y hacemos que las fotos sean reducidas a un tamaño de 800×600 y queden con el nombre de foto_loquesea.jpg dentro de ese directorio.&lt;/p&gt;&#10;&lt;p&gt;Una vez que haya terminado ese proceso que depende de cuántas fotografías estén dentro del directorio lo que hace es que accede al directorio fotoblog y ahí procede a añadirle la marca de agua.&lt;/p&gt;&#10;&lt;h2 id="cómo-usar-el-script"&gt;¿Cómo usar el script?&#10;&lt;/h2&gt;&lt;p&gt;foto_chiapatuit&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/foto_chiapatuit-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-580&amp;rdquo; src=&amp;quot;/images/2011/foto_chiapatuit-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;230&amp;rdquo; srcset=&amp;quot;/images/2011/foto_chiapatuit-1.jpg 300w, /images/2011/foto_chiapatuit-1.jpg 768w, /images/2011/foto_chiapatuit-1.jpg 1024w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Copiar el contenido del script final (blogfoto) en tu editor de texto favorito y adecuarlo a tus necesidades, es decir cambiar el nombre del subdirectorio, el tipo de letra o cambiar el texto de la marca de agua y guardarlo con el nombre de &amp;ldquo;loquesea.sh&amp;rdquo; para este ejemplo lo dejaré con el nombre original &lt;strong&gt;blogfoto.sh&lt;/strong&gt; y lo dejaré en el directorio raíz de mi /home para luego como root copiarlo a /usr/local/bin y darle los respectivos permisos de ejecución:&lt;/p&gt;&#10;&lt;p&gt;Pant_script_foto&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_script_foto-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-582&amp;rdquo; src=&amp;quot;/images/2011/Pant_script_foto-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;147&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_script_foto-1.png 300w, /images/2011/Pant_script_foto-1.png 768w, /images/2011/Pant_script_foto-1.png 944w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# cp blogfoto.sh /usr/local/bin/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# chmod +x /usr/local/bin/blogfoto.sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Luego con tu usuario normal ubicarte en el directorio que tiene las fotos y ejecutar el script:&lt;/p&gt;&#10;&lt;p&gt;Pant_scriptfoto2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_scriptfoto2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-583&amp;rdquo; src=&amp;quot;/images/2011/Pant_scriptfoto2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;147&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_scriptfoto2-1.png 300w, /images/2011/Pant_scriptfoto2-1.png 768w, /images/2011/Pant_scriptfoto2-1.png 944w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ cd Imágenes/Taller_Foto/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~/Imágenes/Taller_Foto$ blogfoto.sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Can&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;t rename *.JPG *.jpg: No existe el fichero o el directorio&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;“Listo!&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Hemos terminado!&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~/Imágenes/Taller_Foto$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El resultado se ve como esto:&lt;/p&gt;&#10;&lt;p&gt;[Luces&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/foto_dsc07862-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-581&amp;rdquo; title=&amp;ldquo;Luces&amp;rdquo; src=&amp;quot;/images/2011/foto_dsc07862-1.jpg&amp;quot; alt=&amp;ldquo;Luces&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/foto_dsc07862-1.jpg 300w, /images/2011/foto_dsc07862-1.jpg 768w, /images/2011/foto_dsc07862-1.jpg 800w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/foto_dsc07862-1.jpg" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Espero que les sirva&lt;/p&gt;&#10;&lt;p&gt;Enlaces:&lt;/p&gt;&#10;&lt;p&gt;Jugando con Imagemagick&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="ImageMagick manipulando centenares de imagenes" href="http://bit.ly/mrOOFK" target="_blank" rel="noopener"&gt;ImageMagick manipulando centenares de imágenes&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>ASCII Star Wars</title><link>https://hbautista.com/p/ascii-star-wars/</link><pubDate>Sat, 28 May 2011 03:35:08 +0000</pubDate><guid>https://hbautista.com/p/ascii-star-wars/</guid><description>&lt;img src="https://hbautista.com/images/2011/Pant_StarWar-1.png" alt="Featured image of post ASCII Star Wars" /&gt;&lt;p&gt;Leyendo UbuntuForums me encuentro con un servidor con telnet que tiene la película Star Wars IV en ASCII y la verdad está bien curisoso..  me encantó..&lt;/p&gt;&#10;&lt;p&gt;[ASCII Star Wars&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_StarWar-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-575&amp;rdquo; title=&amp;ldquo;ASCII Star Wars&amp;rdquo; src=&amp;quot;/images/2011/Pant_StarWar-1.png&amp;quot; alt=&amp;ldquo;ASCII Star Wars&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_StarWar-1.png 300w, /images/2011/Pant_StarWar-1.png 768w, /images/2011/Pant_StarWar-1.png 1024w, /images/2011/Pant_StarWar-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_StarWar-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Lo único que tienen que hacer es desde una terminal escribir el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;telnet towel.blinkenlights.nl&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;La imaginación, paciencia y destreza de algunas personas me impresiona. Que lo disfruten..&lt;/p&gt;&#10;</description></item><item><title>Compartir internet</title><link>https://hbautista.com/p/compartir-internet/</link><pubDate>Fri, 27 May 2011 20:05:36 +0000</pubDate><guid>https://hbautista.com/p/compartir-internet/</guid><description>&lt;img src="https://hbautista.com/images/2011/firewall_esquema-1.gif" alt="Featured image of post Compartir internet" /&gt;&lt;p&gt;Recientemente una persona me preguntó la forma de compartir internet usando &lt;strong&gt;Gnu/Linux&lt;/strong&gt;, y pues se me ha ocurrido comentar la forma más simple de hacerlo mediante &lt;strong&gt;iptables&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Cabe aclarar que existen mejores formas y también de hacer cosas con restricciones, de este tema no trata este pequeño documento.&lt;/p&gt;&#10;&lt;p&gt;[Firewall&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/firewall_esquema-1.gif&amp;quot; class=&amp;ldquo;alignleft size-medium wp-image-572&amp;rdquo; title=&amp;ldquo;Firewall&amp;rdquo; src=&amp;quot;/images/2011/firewall_esquema-1.gif&amp;quot; alt=&amp;ldquo;Firewall&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;155&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/firewall_esquema-1.gif" &gt;1&lt;/a&gt;&lt;br&gt;&#10;Si usan un sistema como &lt;strong&gt;Redhat&lt;/strong&gt; y derivados, lo siguiente puede ir dentro del archivo &lt;strong&gt;/etc/rc.local&lt;/strong&gt; para que sea ejecutado al iniciar la computadora, o bien crear un archivo que se llame &lt;strong&gt;/etc/init.d/firewall&lt;/strong&gt; en otros sistemas operativos como &lt;strong&gt;Debian&lt;/strong&gt; y sus derivados.&lt;/p&gt;&#10;&lt;p&gt;#Vaciamos el contenido de iptables&#10;iptables -F&#10;iptables -Z&#10;iptables -t nat -F&lt;/p&gt;&#10;&lt;p&gt;#Hacemos un masquerading&#10;iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE&lt;/p&gt;&#10;&lt;p&gt;#Aceptamos las conexiones&#10;iptables -A INPUT -p TCP -m state &amp;ndash;state RELATED -j ACCEPT&lt;/p&gt;&#10;&lt;h1 id="habilitar-el-ip-forwarding"&gt;habilitar el ip forwarding&#10;&lt;/h1&gt;&lt;p&gt;echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Con ese sencillo script tienen salida a internet los que estén en tu red interna del tipo &lt;strong&gt;192.168.1.x&lt;/strong&gt;, máscara de subred &lt;strong&gt;255.255.255.0&lt;/strong&gt;, tu puerta de enlace puede ser &lt;strong&gt;192.168.1.1&lt;/strong&gt; siempre y cuando sea la de tu servidor y los dns que más te acomoden (&lt;strong&gt;200.33.126.201&lt;/strong&gt;, &lt;strong&gt;200.33.146.193&lt;/strong&gt; son los de Telmex).&lt;/p&gt;&#10;&lt;p&gt;Saludos y espero que a alguien le sirva.&lt;/p&gt;&#10;</description></item><item><title>Servicio Estatal de Empleo</title><link>https://hbautista.com/p/servicio-estatal-de-empleo/</link><pubDate>Wed, 25 May 2011 17:17:05 +0000</pubDate><guid>https://hbautista.com/p/servicio-estatal-de-empleo/</guid><description>&lt;p&gt;Por diferentes cuestiones me he puesto a buscar algún empleo.&lt;/p&gt;&#10;&lt;p&gt;Y como muchos en esta situación empecé a visitar diferentes sitios de bolsa de trabajo. Hasta que recordé que en Chiapas también tenemos un portal de gobierno que nos debería proporcionar información acerca de vacantes y cosas de ese tipo.&lt;/p&gt;&#10;&lt;p&gt;Leyeron bien, &amp;ldquo;&lt;em&gt;debería&lt;/em&gt;&amp;rdquo; porque simple y sencillamente no lo hace.&lt;/p&gt;&#10;&lt;p&gt;El sitio es &lt;a title="http://www.empleos.chiapas.gob.mx" href="http://www.empleos.chiapas.gob.mx" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.empleos.chiapas.gob.mx" target="_blank" rel="noopener"&#10; &gt;http://www.empleos.chiapas.gob.mx&lt;/a&gt;&lt;/a&gt; y básicamente es una copia &lt;del&gt;mal hecha&lt;/del&gt; de &lt;a title="http://www.empleo.gob.mx" href="http://www.empleo.gob.mx" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.empleo.gob.mx" target="_blank" rel="noopener"&#10; &gt;http://www.empleo.gob.mx&lt;/a&gt;&lt;/a&gt; donde sí se encuentra información disponible, forma de contacto, requisitos, etc.&lt;/p&gt;&#10;&lt;p&gt;Lo único destacable del sitio del &lt;strong&gt;Servicio Estatal de Empleo&lt;/strong&gt; es que cuando ves &amp;ldquo;&lt;em&gt;información&lt;/em&gt;&amp;rdquo; de una vacante te encuentras que puedes iniciar sesión en un Chat donde te atenderán. Bueno, si no están ocupados, si hay alguien detrás de y si estás en el horario de atención.&lt;/p&gt;&#10;&lt;p&gt;¿Porqué digo esto? Simplemente veremos uno de muchos ejemplos que cualquiera puede comprobar.&lt;/p&gt;&#10;&lt;p&gt;Por ejemplo, esta vacante se ajusta a mi perfil y el sueldo no está mal (aquí en Chiapas)&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://www.empleos.chiapas.gob.mx/vacantes/detallevacante.php?CveVacante=254" target="_blank" rel="noopener"&#10; &gt;http://www.empleos.chiapas.gob.mx/vacantes/detallevacante.php?CveVacante=254&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Pero no te dice algún contacto o número telefónico en donde solicitar información, más que los de la propia oficina local del  Servicio Estatal de Empleo :-/ que en este caso se encuentra en San Cristóbal de las Casas y yo me encuentro en Tuxtla y también tiene un correo electrónico para solicitar información que casualmente no es institucional y que al día de hoy aún no me responden.&lt;/p&gt;&#10;&lt;p&gt;Veamos por ejemplo este otro caso:&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://www.empleos.chiapas.gob.mx/vacantes/detallevacante.php?CveVacante=6" target="_blank" rel="noopener"&#10; &gt;http://www.empleos.chiapas.gob.mx/vacantes/detallevacante.php?CveVacante=6&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;No es algo que se ajuste a mi perfil pero que en este caso las oficinas se encuentran en Tuxtla Gutiérrez. El día de ayer aprovechando que tenía que pasar al centro, decidí ir a pedir información y he aquí el motivo de esta nota.&lt;/p&gt;&#10;&lt;p&gt;Para empezar pasé después del medio día y la persona que está en el módulo de información y con cara de aburrida me dijo que nada más de 8 a 10 de la mañana entregan fichas. &lt;span style="color: #0000ff;"&gt;¿Fichas?&lt;/span&gt; pregunté yo y así más o menos se desarrolló el diálogo:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;¿Fichas? ¿Para qué?&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Pues para que se le tomen los datos&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;¿Cuáles datos? Es decir, quiero saber sobre una vacante&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Si, pero tiene que sacar ficha para tomarle los datos y ver si cumple con el perfil&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;… Mmh.. de otra forma no puedo obtener esa información ¿Verdad?&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Así es, tiene que traer su solicitud de empleo y su credencial de elector&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;¿Para sacar ficha?&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Si, y después pasará a entrevista para ver si cumple con el perfil&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Ajá&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Para que pueda ser &amp;ldquo;canalizado&amp;rdquo; con la empresa que pide esa vacante&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Ok. Muchas gracias, tendré que venir mañana temprano&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;De nada.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Y me salí de la oficina, pero recordé haber omitido un par de preguntas, así que me regresé:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Disculpe, ¿Y si sé que cumplo con el perfil que solicitan?&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Pues eso lo verá el entrevistador&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Si, pero ¿Cuánto tiempo tengo que esperar para la entrevista?&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Ahh, pues en conforme van llegando se van atendiendo y van pasando al área de entrevistas&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Entonces el proceso no es muy tardado&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Pues entre más temprano lleguen, así se les atiende&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Gracias de nuevo&lt;/span&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Seguí con mis actividades del día, etc y hoy fui llegando de nuevo a las oficinas como a las 8:13 y de nuevo me enfrenté con la susodicha del módulo de información.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Buenos días, vengo a sacar ficha para la información de una vacante&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Buenos días, aún no estoy atendiendo. Si gusta esperar&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;… ¿Esperar?&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Si, es que se están actualizando la lista, bla bla bla&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Ok&lt;/span&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Y me fui a sentar a empezar a escribir esto en lo que esperaba, a todo esto era como la 4a o 5a persona en haber llegado. El tiempo transcurría hasta que finalmente como a eso de las 9:10 saliera con un par de hojas impresas a pegarlas en la parte del tablon de anuncios en la entrada del edificio y todas aquellas personas que estabamos esperando salimos a ver.&lt;/p&gt;&#10;&lt;p&gt;Bueno yo salí a ver el dichoso anuncio, digo no sé que esperaba encontrar, algún tipo de mensaje, un código o que se yo. Simplemente es una hoja donde se encuentran listadas las vacantes.&lt;/p&gt;&#10;&lt;p&gt;Mi cara era de 😐 y cuando me estaba acercando al módulo de información la chica dice:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Conforme fueron llegando se van formando para darles ficha&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Así que me esperé un minuto aproximadamente para estar en la fila y entregar la dichosa solicitud de empleo y mi credencial de elector:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Aquí tiene&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Espere un momento, lo van a llamar para la entrevista&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Y me senté a esperar, y a esperar hasta que como a las 9:35 mencionan mi nombre:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Grado de estudios&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;Ingeniería en Sistemas Computacionales ( :-$ )&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Coloquese para que le tome la foto&lt;/li&gt;&#10;&lt;li&gt;&lt;span style="color: #0000ff;"&gt;… :-$&lt;/span&gt;&lt;/li&gt;&#10;&lt;li&gt;Espere por favor, lo llamaran para la entrevista&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Y ahi me tienen esperando hasta que a las 9:54 vuelven a decir mi nombre y me dice un servidor público: Acompañeme. Y pues lo acompañé a donde tienen una serie de cubículos donde atienden a los usuarios.&lt;/p&gt;&#10;&lt;p&gt;Un par de preguntas, el primer puesto es este y me dieron la información de horarios, que es 6 días a la semana con horarios mixtos dependiendo el día y más o menos con horarios de 10 hrs diarias 😐&lt;/p&gt;&#10;&lt;p&gt;Auxiliar&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Auxiliar-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-548 aligncenter&amp;rdquo; src=&amp;quot;/images/2011/Auxiliar-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;226&amp;rdquo; srcset=&amp;quot;/images/2011/Auxiliar-1.png 300w, /images/2011/Auxiliar-1.png 585w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;El otro puesto es el siguiente, igual 6 días a la semana con horario fijo de 14 horas diarias.&lt;/p&gt;&#10;&lt;p&gt;[Administrador&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Administrador-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-549&amp;rdquo; title=&amp;ldquo;Administrador&amp;rdquo; src=&amp;quot;/images/2011/Administrador-1.png&amp;quot; alt=&amp;ldquo;Administrador&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;222&amp;rdquo; srcset=&amp;quot;/images/2011/Administrador-1.png 300w, /images/2011/Administrador-1.png 592w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Administrador-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Finalmente a las 10:06 estoy saliendo de las oficinas con un amargo sabor de boca :-/ dos horas para que me dieran el horario de trabajo :-/&lt;/p&gt;&#10;&lt;p&gt;La situación laboral por parte de la iniciativa privada en México y más especificamente en Chiapas esta de la fregada.&lt;/p&gt;&#10;&lt;p&gt;Sueldos bajos, jornadas explotadoras y si ves alguno con un horario &amp;ldquo;decente&amp;rdquo; y más o menos un sueldo competitivo te encuentras con que te piden certificaciones al por mayor, 20 años de experiencia y que hayas trabajado con Steve Jobs o algo así.&lt;/p&gt;&#10;&lt;p&gt;Escribí esta entrada con el afan de exponer que desde mi punto de vista se me hace mucho trámite para enterarte por ejemplo que el horario que piden simplemente no te interesa. No necesitan decirte el nombre de la empresa o persona de contacto, basta con que indiquen el sueldo que ofrecen y el horario de trabajo; ya sería un buen plus actividades a desempeñar, que tipo de habilidades necesitan y que prestaciones te pretenden dar.&lt;/p&gt;&#10;&lt;p&gt;Pero si ya con el sueldo y con el horario ves que te conviene, pues ya queda de ti el ir a perder o invertir el tiempo para que te den más información para que finalmente decidas si ir o no a la empresa solicitante. Con eso evitas que malgastes tu tiempo y el de los servidores públicos.&lt;/p&gt;&#10;&lt;p&gt;Conclusiones: Como freelancer me va mejor económicamente hablando, aunque no todos los días tienes algo que hacer o que resulte en ganancia. Pensando seriamente en empezar a vender pepita, o pepita con tasajo los domingos, incursionar en el complejo mundo de los viene-viene o bien, emprender un pequeño negocio de abarrotes por ejemplo. También he estado considerando el ramo de la educación, es decir, el dar clases me atrae y además de que haría algo que me gusta, me pagarían por ello y espero sembrar en esas mentes jóvenes e impetuosas cosas buenas e interesantes.&lt;/p&gt;&#10;&lt;p&gt;Ya estoy haciendo una pequeña página de servicios que ofrezco para tu casa, negocio o institución.&lt;/p&gt;&#10;</description></item><item><title>Mi escritorio</title><link>https://hbautista.com/p/mi-escritorio/</link><pubDate>Sun, 15 May 2011 19:22:44 +0000</pubDate><guid>https://hbautista.com/p/mi-escritorio/</guid><description>&lt;p&gt;En este mes donde en México se celebran tantas cosas:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;El día del trabajo&lt;/li&gt;&#10;&lt;li&gt;La heróica batalla de Puebla&lt;/li&gt;&#10;&lt;li&gt;El día de las madres&lt;/li&gt;&#10;&lt;li&gt;El día del Maestro&lt;/li&gt;&#10;&lt;li&gt;El día de los estudiantes&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Más lo que se acumulen, pongo como se ve Luke (mi laptop) 🙂&lt;/p&gt;&#10;&lt;p&gt;[Pantallazo Mayo 2011&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_May2011-1.png&amp;quot; class=&amp;ldquo;aligncenter wp-image-538 size-medium&amp;rdquo; src=&amp;quot;/images/2011/Pant_May2011-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;188&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_May2011-1.png 300w, /images/2011/Pant_May2011-1.png 768w, /images/2011/Pant_May2011-1.png 1024w, /images/2011/Pant_May2011-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_May2011-1.png" &gt;1&lt;/a&gt;Estoy usando Gnome con Conky, un papel tapiz que me gustó, Debian Gnu/Linux Squeeze y mis iconos personalizados en el panel superior.&lt;/p&gt;&#10;&lt;p&gt;¿Cuál usan ustedes?&lt;/p&gt;&#10;</description></item><item><title>TweetDeck en Debian de 64 bits</title><link>https://hbautista.com/p/tweetdeck-en-debian-de-64-bits/</link><pubDate>Sat, 14 May 2011 05:50:41 +0000</pubDate><guid>https://hbautista.com/p/tweetdeck-en-debian-de-64-bits/</guid><description>&lt;img src="https://hbautista.com/images/2011/features_home_pc-1.png" alt="Featured image of post TweetDeck en Debian de 64 bits" /&gt;&lt;p&gt;Muchas personas se han topado con un problema al tratar de instalar Adobe Air o las aplicaciones que se ejecutan usando esa plataforma. Para mi gusto personal es una buena plataforma con muchas aplicaciones bonitas e interesantes. Cualquier distribución de Gnu/Linux de 32 bits no tendrán mayores problemas para su instalación y posterior uso.&lt;/p&gt;&#10;&lt;p&gt;El problema viene cuando quieres que funcione en una distribución de 64 bits, como es mi caso.&lt;br /&gt; En muchos lados te indican los pasos para instalar Adobe Air para 64 bits y en resumidas cuentas queda de la siguiente manera:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Descargarte el archivo .bin de la &lt;a title="AdobeAIR" href="http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin" target="_blank" rel="noopener"&gt;página oficial&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Asignarle permisos de ejecución:&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chmod +x AdobeAIRInstaller.bin&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;Ejecutar el binario ejecutable como root&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;./AdobeAIRInstaller.bin&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[Adobe Air&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Adobeair-1.png&amp;quot; class=&amp;ldquo;alignnone wp-image-527 size-medium&amp;rdquo; src=&amp;quot;/images/2011/Pant_Adobeair-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;188&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Adobeair-1.png 300w, /images/2011/Pant_Adobeair-1.png 768w, /images/2011/Pant_Adobeair-1.png 1024w, /images/2011/Pant_Adobeair-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Adobeair-1.png" &gt;1&lt;/a&gt;[Adobe AIR 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Adobeair2-1.png&amp;quot; class=&amp;ldquo;alignnone size-full wp-image-529&amp;rdquo; src=&amp;quot;/images/2011/Pant_Adobeair2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;480&amp;rdquo; height=&amp;ldquo;238&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Adobeair2-1.png 480w, /images/2011/Pant_Adobeair2-1.png 300w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 480px) 100vw, 480px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Adobeair2-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Con eso debería bastar para instalar Adobe Air, pero como mencioné en un principio, eso solo les provee de la plataforma para luego instalar diversas aplicaciones entre ellas la que me interesa es Tweetdeck, el cual es un cliente de escritorio multiplataforma para uso de redes sociales como Twitter, Facebook, Google Buzz, entre otras.&lt;/p&gt;&#10;&lt;p&gt;Ahora vamos a instalar el cliente &lt;a title="Tweetdeck" href="http://www.tweetdeck.com/desktop/" target="_blank" rel="noopener"&gt;TweetDeck&lt;/a&gt;, para ello iremos a la página web y procedemos a dar clic en Instalar lo cual nos abrirá una nueva ventana como la siguiente en donde daremos clic en &amp;ldquo;Abrir&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;[Tweetdeck 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/twetdeck-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-528&amp;rdquo; title=&amp;ldquo;Tweetdeck 1&amp;rdquo; src=&amp;quot;/images/2011/twetdeck-1.png&amp;quot; alt=&amp;ldquo;Tweetdeck 1&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;141&amp;rdquo; srcset=&amp;quot;/images/2011/twetdeck-1.png 300w, /images/2011/twetdeck-1.png 490w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/twetdeck-1.png" &gt;3&lt;/a&gt;Veremos lo siguiente:&lt;/p&gt;&#10;&lt;p&gt;[Error Tweetdeck 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_error_tweet2-1.png&amp;quot; class=&amp;ldquo;wp-image-532 size-medium aligncenter&amp;rdquo; src=&amp;quot;/images/2011/Pant_error_tweet2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;142&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_error_tweet2-1.png 300w, /images/2011/Pant_error_tweet2-1.png 768w, /images/2011/Pant_error_tweet2-1.png 1024w, /images/2011/Pant_error_tweet2-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_error_tweet2-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Luego le damos clic en Instalar y seguir los pasos y finalmente lo tendremos instalado.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, cuando intentan iniciar probablemente se encuentren con esta pantalla donde les indica que ha ocurrido un error.&lt;/p&gt;&#10;&lt;p&gt;[Error Tweetdeck 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_eror_twwet1-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-531&amp;rdquo; src=&amp;quot;/images/2011/Pant_eror_twwet1-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;142&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_eror_twwet1-1.png 300w, /images/2011/Pant_eror_twwet1-1.png 768w, /images/2011/Pant_eror_twwet1-1.png 1024w, /images/2011/Pant_eror_twwet1-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_eror_twwet1-1.png" &gt;5&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En mi caso estuve viendo el porqué de ese error y obtuve este otro pantallazo:&lt;/p&gt;&#10;&lt;p&gt;[Error Tweetdeck 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_error_tweet2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-532&amp;rdquo; src=&amp;quot;/images/2011/Pant_error_tweet2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;142&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_error_tweet2-1.png 300w, /images/2011/Pant_error_tweet2-1.png 768w, /images/2011/Pant_error_tweet2-1.png 1024w, /images/2011/Pant_error_tweet2-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_error_tweet2-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, para poder solucionarlo se tiene que hacer algo así como una chapuza. Es decir, hay pasos que debemos hacer de forma manual en la consola, shell o terminal.&lt;/p&gt;&#10;&lt;p&gt;Encontré la respuesta sobre el problema en sí en el siguiente párrafo:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;I had gnome-keyring installed, but its libraries were the 64-bit versions, not the 32-bit compatibility versions that TweetDeck and Adobe Air were looking for. I found a lot of hacky solutions and workarounds, none of which were clean enough to put onto my system, so I tried one of my own; installing ONLY the 32-bit gnome-keyring libs into /usr/lib32&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Siguiendo con este mini-tutorial veremos que (en mi caso) usamos la versión de &lt;strong&gt;64 bits&lt;/strong&gt; de Debian Gnu/Linux y que para bien o para mal, Adobe Air está buscando las librerías pero de &lt;strong&gt;32 bits&lt;/strong&gt; -.- y pues por obvias razones nunca lo va a encontrar, así que tenemos que en el directorio &lt;strong&gt;/usr/lib32&lt;/strong&gt; pondremos los archivos que necesitamos.&lt;/p&gt;&#10;&lt;p&gt;Primeramente hay que descargar el paquete &lt;a title="libgnome-keyring" href="http://packages.debian.org/squeeze/libgnome-keyring0" target="_blank" rel="noopener"&gt;libgnome-keyring&lt;/a&gt; de cualquiera de los diferentes sitios de internet de donde puede hacerse (&lt;a title="Descargar libgnome-keyring" href="http://packages.debian.org/squeeze/i386/libgnome-keyring0/download" target="_blank" rel="noopener"&gt;aquí&lt;/a&gt;), en el caso de que usen Ubuntu o LinuxMint, deben buscar el paquete y descargarlo. Como consejo les recomiendo que pongan el archivo descargado en alguna carpeta (en mi caso /home/hbautista/Descargas/tuitdik) para que no nos confundamos con los archivos.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, vamos a extraer el contenido del paquete que serán los archivos que nos van a servir con el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista/Descargas/tuitdik# dpkg-deb -x libgnome-keyring0_2.30.1-1_i386.deb libgnome-keyring0_2.30.1-1_i386&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El contenido del paquete, es decir los archivos de la librería de gnome keyring en 32 bits quedarán dentro del directorio lib-gnome-keyring0_2.30.1-1_i386 y ahora copiaremos estos archivos al directorio que antes mencioné &lt;strong&gt;/usr/lib32&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;root@luke:/home/hbautista/Descargas/tuitdik# cp libgnome-keyring0_2.30.1-1_i386/usr/lib/* /usr/lib32/&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Y listo, con estos sencillos pasos habremos por fin de resolver el detalle de poder usar este programa y poder twittear a gusto.&lt;/p&gt;&#10;&lt;p&gt;[Pantalla Tweetdeck&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/features_home_pc-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-533&amp;rdquo; title=&amp;ldquo;Pantalla Tweetdeck&amp;rdquo; src=&amp;quot;/images/2011/features_home_pc-1.png&amp;quot; alt=&amp;ldquo;Pantalla Tweetdeck&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;241&amp;rdquo; srcset=&amp;quot;/images/2011/features_home_pc-1.png 300w, /images/2011/features_home_pc-1.png 620w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/features_home_pc-1.png" &gt;6&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>2o Aniversario de Chiapatuit</title><link>https://hbautista.com/p/2o-aniversario-de-chiapatuit/</link><pubDate>Fri, 29 Apr 2011 05:24:06 +0000</pubDate><guid>https://hbautista.com/p/2o-aniversario-de-chiapatuit/</guid><description>&lt;img src="https://hbautista.com/images/2011/Collage-Logos-1.png" alt="Featured image of post 2o Aniversario de Chiapatuit" /&gt;&lt;p&gt;Ya faltan pocas horas para que empiece el evento Social Media con un nivel de captación grande en Chiapas, específicamente en la capital Tuxtla Gutiérrez y sus alrededores, el segundo Aniversario de la comunidad Chiapatuit.&#10;A partir de las 10:00hrs con la inauguración y una breve plática sobre la comunidad para luego continuar con conferencias sobre redes sociales, seguridad en internet, etc.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Cartel Chiapatuit" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/k3avmv1-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Por supuesto este ha sido un esfuerzo por parte de todas aquellas personas que han colaborado a través del tiempo y más de las últimas semanas, quienes han dedicado su esfuerzo, tiempo y talento para poder llevar a cabo este evento y que esperemos, todos disfruten tanto como nosotros lo haremos.&#10;Los esperamos este próximo Sábado 30 de abril en las instalaciones de la Rectoría de la Unicach, en la galería de arte (planta baja) a un costado del parque de la Juventud y frente al Parque Bicentenario.&lt;/p&gt;&#10;&lt;p&gt;Las instalaciones del edificio de Rectoría de la Unicach, ubicado en la avenida central esquina con la 14ª poniente, en Tuxtla Gutiérrez, Chiapas.&lt;/p&gt;&#10;&lt;iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3820.4419810993936!2d-93.13108742416469!3d16.754672184028575!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x85ecd8fa6b0d3ead%3A0xc41107b3cbdafd7c!2sRectoria%20UNICACH!5e0!3m2!1ses-419!2smx!4v1788409251060!5m2!1ses-419!2smx" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"&gt;&lt;/iframe&gt;&#10;&lt;p&gt;También agradecerles a todos los patrocinadores de este evento, su apoyo a sido muy valioso y apreciado por todos.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Patrocinadores" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/Collage-Logos-1.png"&gt;&lt;/p&gt;&#10;</description></item><item><title>pdnsd</title><link>https://hbautista.com/p/pdnsd/</link><pubDate>Mon, 18 Apr 2011 00:57:49 +0000</pubDate><guid>https://hbautista.com/p/pdnsd/</guid><description>&lt;img src="https://hbautista.com/images/2011/Pant_wlan0_2-1.png" alt="Featured image of post pdnsd" /&gt;&lt;p&gt;Estaba buscando información para instalar un caché DNS, ya hace rato puse una nota sobre dnsmasq, pero no encontré dicha nota y me encontré con &lt;a title="Cache Dns" href="http://linuxmanr4.com/2010/11/21/cache-dns/" target="_blank" rel="noopener"&gt;esta nota&lt;/a&gt; de &lt;a title="Linuxman" href="http://linuxmanr4.com/" target="_blank" rel="noopener"&gt;Linuxman&lt;/a&gt; así que finalmente opté por probar.&lt;/p&gt;&#10;&lt;p&gt;Así que finalmente lo instalé y es lo que estoy usando desde hace como dos o tres semanas, sin estar totalmente convencido. Sobre todo por la nota al final donde dice:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Al parecer el servicio pdnsd tiene un ligero problemita con ubuntu. Bueno en realidad no es problema de pdnsd, lo que ocurre es que la red no esta disponible cuando inicia el servicio y eso hace que no este aceptando consultas a dominios nuevos.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Pues ese problema también lo he visto en Debian.&lt;/p&gt;&#10;&lt;p&gt;Para instalarlo es desde terminal o en el Centro de Software instalar el paquete:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install pdnsd&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Se instalarán los siguiente paquetes NUEVOS:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; pdnsd resolvconf&lt;span style="color:#f92672"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; paquetes actualizados, &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; nuevos instalados, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; para eliminar y &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; sin actualizar.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Necesito descargar &lt;span style="color:#ae81ff"&gt;355&lt;/span&gt; kB de ficheros. Después de desempaquetar se usarán &lt;span style="color:#ae81ff"&gt;926&lt;/span&gt; kB.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;¿Quiere continuar? &lt;span style="color:#f92672"&gt;[&lt;/span&gt;Y/n/?&lt;span style="color:#f92672"&gt;]&lt;/span&gt; y&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Des:1 http://mmc.geofisica.unam.mx/debian/ squeeze/main pdnsd amd64 1.2.7-par-1.2 &lt;span style="color:#f92672"&gt;[&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;298&lt;/span&gt; kB&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Des:2 http://mmc.geofisica.unam.mx/debian/ squeeze/main resolvconf all 1.46 &lt;span style="color:#f92672"&gt;[&lt;/span&gt;56.3 kB&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Descargados &lt;span style="color:#ae81ff"&gt;355&lt;/span&gt; kB en 1seg. &lt;span style="color:#f92672"&gt;(&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;184&lt;/span&gt; kB/s&lt;span style="color:#f92672"&gt;)&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Preconfigurando paquetes ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Seleccionando el paquete pdnsd previamente no seleccionado.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;Leyendo la base de datos ... &lt;span style="color:#ae81ff"&gt;196082&lt;/span&gt; ficheros o directorios instalados actualmente.&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Desempaquetando pdnsd &lt;span style="color:#f92672"&gt;(&lt;/span&gt;de .../pdnsd_1.2.7-par-1.2_amd64.deb&lt;span style="color:#f92672"&gt;)&lt;/span&gt; ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Seleccionando el paquete resolvconf previamente no seleccionado.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Desempaquetando resolvconf &lt;span style="color:#f92672"&gt;(&lt;/span&gt;de .../resolvconf_1.46_all.deb&lt;span style="color:#f92672"&gt;)&lt;/span&gt; ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Procesando disparadores para man-db ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Configurando pdnsd &lt;span style="color:#f92672"&gt;(&lt;/span&gt;1.2.7-par-1.2&lt;span style="color:#f92672"&gt;)&lt;/span&gt; ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Starting pdnsd.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Configurando resolvconf &lt;span style="color:#f92672"&gt;(&lt;/span&gt;1.46&lt;span style="color:#f92672"&gt;)&lt;/span&gt; ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir: se ha creado el directorio &lt;span style="color:#e6db74"&gt;&amp;#34;/lib/init/rw/resolvconf&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir: se ha creado el directorio &lt;span style="color:#e6db74"&gt;&amp;#34;/lib/init/rw/resolvconf/interface&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[Pdnsd 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_pdnsd-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-510 alignnone&amp;rdquo; title=&amp;ldquo;Pdnsd 1&amp;rdquo; src=&amp;quot;/images/2011/Pant_pdnsd-1.png&amp;quot; alt=&amp;ldquo;Pdnsd 1&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_pdnsd-1.png 300w, /images/2011/Pant_pdnsd-1.png 768w, /images/2011/Pant_pdnsd-1.png 1024w, /images/2011/Pant_pdnsd-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_pdnsd-1.png" &gt;1&lt;/a&gt;[Pdnsd 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_pdnsd2-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-511&amp;rdquo; title=&amp;ldquo;Pdnsd 2&amp;rdquo; src=&amp;quot;/images/2011/Pant_pdnsd2-1.png&amp;quot; alt=&amp;ldquo;Pdnsd 2&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_pdnsd2-1.png 300w, /images/2011/Pant_pdnsd2-1.png 768w, /images/2011/Pant_pdnsd2-1.png 1024w, /images/2011/Pant_pdnsd2-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_pdnsd2-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Pdnsd 3&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_pdnsd3-1.png&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-512&amp;rdquo; title=&amp;ldquo;Pdnsd 3&amp;rdquo; src=&amp;quot;/images/2011/Pant_pdnsd3-1.png&amp;quot; alt=&amp;ldquo;Pdnsd 3&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_pdnsd3-1.png 300w, /images/2011/Pant_pdnsd3-1.png 768w, /images/2011/Pant_pdnsd3-1.png 1024w, /images/2011/Pant_pdnsd3-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_pdnsd3-1.png" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora queda configurar nuestro equipo para que use el Caché DNS de forma local:&lt;/p&gt;&#10;&lt;p&gt;Vamos al menú Sistema – Preferencias – Conexiones de red, en la pestaña &amp;ldquo;&lt;strong&gt;Inalámbrico&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;[Wlan&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_wlan0-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-513&amp;rdquo; src=&amp;quot;/images/2011/Pant_wlan0-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;190&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_wlan0-1.png 300w, /images/2011/Pant_wlan0-1.png 519w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_wlan0-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahí seleccionamos la conexión que usemos o estemos usando en ese momento, en mi caso &lt;strong&gt;Site&lt;/strong&gt; y le damos clic en &lt;strong&gt;Editar&lt;/strong&gt;, de ahí clic en la pestaña de &lt;strong&gt;Ajustes de IPv4&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;[Wlan 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_wlan0_2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-514&amp;rdquo; src=&amp;quot;/images/2011/Pant_wlan0_2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;266&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_wlan0_2-1.png 266w, /images/2011/Pant_wlan0_2-1.png 479w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 266px) 100vw, 266px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_wlan0_2-1.png" &gt;5&lt;/a&gt;Viene seleccionado en &lt;strong&gt;Método&lt;/strong&gt; &lt;em&gt;Automático (DHCP)&lt;/em&gt; y lo cambiamos por &lt;em&gt;&lt;strong&gt;Sólo direcciones automáticas (DHCP)&lt;/strong&gt;&lt;/em&gt;. En la parte de servidores DNS debe quedar:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;127.0.01, 8.8.8.8, 8.8.4.4&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Que es nuestro propio equipo y los DNS de Google, respectivamente.&lt;/p&gt;&#10;&lt;p&gt;Se recomienda editar la configuración de pdnsd en el archivo que se encuentra en /etc/pdnsd.conf y que quede de la siguiente forma:&lt;/p&gt;&#10;&lt;p&gt;[pdnsd 4&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_pdnsd4-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-515&amp;rdquo; title=&amp;ldquo;pdnsd 4&amp;rdquo; src=&amp;quot;/images/2011/Pant_pdnsd4-1.png&amp;quot; alt=&amp;ldquo;pdnsd 4&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;176&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_pdnsd4-1.png 300w, /images/2011/Pant_pdnsd4-1.png 768w, /images/2011/Pant_pdnsd4-1.png 1024w, /images/2011/Pant_pdnsd4-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_pdnsd4-1.png" &gt;6&lt;/a&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;server &lt;span style="color:#f92672"&gt;{&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# label=&amp;#34;resolvconf&amp;#34;;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; label&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;google-dns&amp;#34;&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ip&lt;span style="color:#f92672"&gt;=&lt;/span&gt;8.8.8.8;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ip&lt;span style="color:#f92672"&gt;=&lt;/span&gt;8.8.4.4;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; timeout&lt;span style="color:#f92672"&gt;=&lt;/span&gt;30;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; uptest&lt;span style="color:#f92672"&gt;=&lt;/span&gt;ping;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; interval&lt;span style="color:#f92672"&gt;=&lt;/span&gt;30;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ping_timeout&lt;span style="color:#f92672"&gt;=&lt;/span&gt;300;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; proxy_only&lt;span style="color:#f92672"&gt;=&lt;/span&gt;on;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; purge_cache&lt;span style="color:#f92672"&gt;=&lt;/span&gt;off;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; caching&lt;span style="color:#f92672"&gt;=&lt;/span&gt;on;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; preset&lt;span style="color:#f92672"&gt;=&lt;/span&gt;off;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Reiniciamos el servicio:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# /etc/init.d/pdnsd restart&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Stopping pdnsd.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Starting pdnsd.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y hacemos alguna prueba:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ dig hbautista.com | grep Query&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;; Query time: &lt;span style="color:#ae81ff"&gt;1609&lt;/span&gt; msec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ dig hbautista.com | grep Query&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;; Query time: &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; msec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ dig hbautista.com | grep Query&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;; Query time: &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; msec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ dig hbautista.com | grep Query&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;; Query time: &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; msec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ dig hbautista.com | grep Query&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;; Query time: &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; msec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Eso es todo&lt;/p&gt;&#10;</description></item><item><title>Seguimiento de enlaces</title><link>https://hbautista.com/p/seguimiento-de-enlaces/</link><pubDate>Sat, 02 Apr 2011 06:29:24 +0000</pubDate><guid>https://hbautista.com/p/seguimiento-de-enlaces/</guid><description>&lt;p&gt;Hace unos días me estaban preguntando sobre un enlace que había compartido de alguna forma (mensajería instantanea, correo electrónico o red social) y aunque recordaba de qué era el sitio y la información contenida, nada más no pude dar con dicho enlace {e_e}&lt;br&gt;&#10;Básicamente es un sitio donde estaba la información de modems, incluídos los que dan acá en México, donde vienen manuales, configuraciones, usuarios y contraseñas predefinidos o algo así. Hasta estos momentos, aún no doy con el enlace -.-&lt;/p&gt;&#10;&lt;p&gt;En fin, el caso es que puse un tuit donde indicaba que no daba con un enlace y &lt;a title="@nasheliux" href="http://twitter.com/nasheliux" target="_blank" rel="noopener"&gt;@nasheliux&lt;/a&gt; me &lt;a title="@nasheliux" href="http://bit.ly/fxO3JV" target="_blank" rel="noopener"&gt;contestó&lt;/a&gt; &lt;a title="Trunk.ly" href="http://bit.ly/gGOvGQ" target="_blank" rel="noopener"&gt;indicándome&lt;/a&gt; de un servicio llamada &lt;a title="Trunk.ly" href="http://trunk.ly/" target="_blank" rel="noopener"&gt;Trunk.ly&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Trunk.ly&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/trunkly-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-506&amp;rdquo; src=&amp;quot;/images/2011/trunkly-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;187&amp;rdquo; srcset=&amp;quot;/images/2011/trunkly-1.png 300w, /images/2011/trunkly-1.png 768w, /images/2011/trunkly-1.png 854w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/trunkly-1.png" &gt;1&lt;/a&gt;&lt;br&gt;&#10;¿Que es &lt;a title="Trunk.ly" href="http://trunk.ly/" target="_blank" rel="noopener"&gt;Trunk.ly&lt;/a&gt;? La definición en su página web&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;&amp;ldquo;Can&amp;rsquo;t find a link you&amp;rsquo;ve shared?&lt;/p&gt;&#10;&lt;p&gt;Trunk.ly automagically collects the links you share online … and makes them searchable. &amp;quot;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Entonces, lo que hace es que te creas una cuenta, la interfaz es muy parecida a &lt;a title="Twitter" href="http://twitter.com" target="_blank" rel="noopener"&gt;twitter&lt;/a&gt;, puedes tener seguidores y seguir a otros usuarios del servicio, puedes añadir enlaces de forma manual, pero lo interesante viene a que precisamente es un &amp;ldquo;recolector&amp;rdquo; de enlaces de los sitios que les proporciones datos y/o acceso como son: &lt;a title="Twitter" href="http://twitter.com" target="_blank" rel="noopener"&gt;Twitter&lt;/a&gt;, &lt;a title="Facebook" href="http://www.facebook.com/" target="_blank" rel="noopener"&gt;Facebook&lt;/a&gt;, &lt;a title="Delicious" href="http://www.delicious.com/" target="_blank" rel="noopener"&gt;Delicious&lt;/a&gt;, etc.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Delicious" href="http://www.delicious.com/" target="_blank" rel="noopener"&gt;Delicious&lt;/a&gt; precisamente te permite tener marcadores o bookmarks en la nube, pero básicamente los tienes que ir añadiendo manualmente entrando al sitio o bien mediante algún plugin para &lt;a title="Firefox" href="http://www.mozilla.com/es-ES/firefox/" target="_blank" rel="noopener"&gt;firefox&lt;/a&gt;, &lt;a title="Google Chrome" href="http://www.google.com/chrome?hl=es" target="_blank" rel="noopener"&gt;chrome&lt;/a&gt; o algún otro navegador que tengas.&lt;/p&gt;&#10;&lt;p&gt;Pues bien, en &lt;a title="Trunk.ly" href="http://trunk.ly" target="_blank" rel="noopener"&gt;Trunk.ly&lt;/a&gt; te evitas ese paso, pues cuando compartes algún enlace en &lt;a title="Twitter" href="http://twitter.com" target="_blank" rel="noopener"&gt;Twitter&lt;/a&gt; o &lt;a title="Facebook" href="http://www.facebook.com/" target="_blank" rel="noopener"&gt;Facebook&lt;/a&gt;, automáticamente es &amp;ldquo;colectado&amp;rdquo; por este servicio, así que te olvidas de hacer este proceso de forma manual.&lt;/p&gt;&#10;&lt;p&gt;En una opinión muy personal, recomiendo ampliamente el servicio, puede que tú si encuentres algún enlace del que te hayas olvidado ñ_ñ&lt;/p&gt;&#10;</description></item><item><title>Conferencia en IESCH</title><link>https://hbautista.com/p/conferencia-en-iesch/</link><pubDate>Sat, 02 Apr 2011 02:34:41 +0000</pubDate><guid>https://hbautista.com/p/conferencia-en-iesch/</guid><description>&lt;img src="https://hbautista.com/images/2011/267079895-1.jpg" alt="Featured image of post Conferencia en IESCH" /&gt;&lt;p&gt;El pasado día miércoles di un par de conferencias en el &lt;a title="IESCH" href="http://www.iesch.edu.mx/i/" target="_blank" rel="noopener"&gt;Instituto de Estudios Superiores de Chiapas&lt;/a&gt; sobre Software Libre titulada &amp;ldquo;El ABC del software Libre&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;[Conferencia&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/267079895-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-497&amp;rdquo; title=&amp;ldquo;Conferencia&amp;rdquo; src=&amp;quot;/images/2011/267079895-1.jpg&amp;quot; alt=&amp;ldquo;Conferencia&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;224&amp;rdquo; srcset=&amp;quot;/images/2011/267079895-1.jpg 300w, /images/2011/267079895-1.jpg 600w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/267079895-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Fue una conferencia básica donde se trató el dar a conocer el software libre, que es, parte de su filosofía, algunos personajes del mismo, aplicaciones para los diversos sistemas operativos y finalmente una pequeña demostración de aplicaciones y algunos comandos en consola o terminal.&lt;/p&gt;&#10;&lt;p&gt;[Conferencista&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/267081236-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-498&amp;rdquo; title=&amp;ldquo;Conferencista&amp;rdquo; src=&amp;quot;/images/2011/267081236-1.jpg&amp;quot; alt=&amp;ldquo;Conferencista&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/267081236-1.jpg 224w, /images/2011/267081236-1.jpg 600w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/267081236-1.jpg" &gt;2&lt;/a&gt;[hbautista&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/267257464-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-499&amp;rdquo; title=&amp;ldquo;hbautista&amp;rdquo; src=&amp;quot;/images/2011/267257464-1.jpg&amp;quot; alt=&amp;ldquo;hbautista&amp;rdquo; width=&amp;ldquo;224&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/267257464-1.jpg 224w, /images/2011/267257464-1.jpg 600w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 224px) 100vw, 224px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/267257464-1.jpg" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Tal como lo comenté en la conferencia aquí dejo el &lt;a class="link" href="https://hbautista.com/images/2011/Abc_Software_Libre2-1.odp" &gt;Abc_Software_Libre2&lt;/a&gt;.&lt;/p&gt;&#10;</description></item><item><title>2o Aniversario Chiapatuit</title><link>https://hbautista.com/p/2o-aniversario-chiapatuit/</link><pubDate>Tue, 15 Mar 2011 18:16:15 +0000</pubDate><guid>https://hbautista.com/p/2o-aniversario-chiapatuit/</guid><description>&lt;p&gt;Como lamentablemente el sitio de &lt;strong&gt;Chiapatuit&lt;/strong&gt; se encuentra caído por el momento, la publicación la haré aquí ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;Hace dos años se hizo una primer reunión formal donde muchas personas que nos encontramos atras del teclado y de las pantallas de computadoras para conocernos en vivo y en directo.&lt;/p&gt;&#10;&lt;p&gt;[Chiapatuit&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/chiapatuit-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-484&amp;rdquo; src=&amp;quot;/images/2011/chiapatuit-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;214&amp;rdquo; srcset=&amp;quot;/images/2011/chiapatuit-1.jpg 300w, /images/2011/chiapatuit-1.jpg 500w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/chiapatuit-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;A esta comunidad naciente se le denominó &lt;strong&gt;Chiapatuit&lt;/strong&gt; debido a cosas que teníamos en común:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Usamos Twitter regularmente como herramienta, ocio, información, etc.&#10;&lt;ul&gt;&#10;&lt;li&gt;Somos de Chiapas, es decir nacidos en este bello estado&lt;/li&gt;&#10;&lt;li&gt;Vivimos en Chiapas, aunque no necesariamente hayamos nacido aquí e incluso no tendrían por que ser Mexicanos&lt;/li&gt;&#10;&lt;li&gt;Intereses comunes: Software Libre, tecnología, gadgets, temas, reuniones sociales, etc&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Fuimos pocas personas en ese entonces que empezamos a gestar la comunidad y que finalmente en esa primer reunión muchos nos conocimos por primera vez en persona.&lt;/p&gt;&#10;&lt;p&gt;Hace un año celebramos nuestro primer aniversario y con un número bastante considerable de personas en la comunidad, comunicologos, informáticos, estudiantes, fotográfos, médicos, contadores, etc.&lt;/p&gt;&#10;&lt;p&gt;Tuvimos todo un día para realizar diferentes actividades que en su mayoría fueron conferencias o charlas enfocadas sobre las redes sociales en general. Dicho evento tuvo bastante participación y a pesar de que fue poco el tiempo para darlo a conocer estuvo bastante concurrido.&lt;/p&gt;&#10;&lt;p&gt;Toda la comunidad se organizó para hacer posible dicho evento, se formaron grupos de trabajo y fue así como la realización del evento tuvo mucho auge. El trabajo fue hecho por muchas personas que participaron de acuerdo a sus gustos, necesidades y sobre todo tiempo disponible para hacer de esa ocasión algo muy bonito.&lt;/p&gt;&#10;&lt;p&gt;Sin embargo, este año por muchas razones que involucran desde trabajo, obligaciones, cambio de residencia la comunidad ha sido un tanto mermada, me parece que toda la comunidad supo y estuvo al pendiente de la situación en la que fui involucrado y sinceramente les agradezco a todos por eso.&lt;/p&gt;&#10;&lt;p&gt;Las reuniones que se hacían con cierta frecuencia se fueron dejando de lado, acciones como pequeños cursos, actividades tecnológicas y sobre todo el reunirnos para tomarnos un café, platicar o bien irnos a tomar una cervecita se han dejado un tanto de lado.&lt;/p&gt;&#10;&lt;p&gt;Espero que no se pierda el espiritú que muchos teníamos en un principio, el pasado sábado nos reunimos algunas personas que estamos interesados en que este año podamos festejar el segundo aniversario de esta comunidad y básicamente expondré los pocos puntos a los que llegamos, esperando su participación para que se lleve a cabo.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Fecha tentativa: 30 de abril&lt;/li&gt;&#10;&lt;li&gt;Lugar: Por definir&lt;/li&gt;&#10;&lt;li&gt;Patrocinadores: Se buscan XD&lt;/li&gt;&#10;&lt;li&gt;Grupos de trabajo: Por definir&lt;/li&gt;&#10;&lt;li&gt;Horario tentativo: 10am a 2pm&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Se aceptan toda clase de sugerencias, temas para las conferencias y/o actividades a realizarse y buscar con los patrocinadores del primer evento.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Actualización&lt;/strong&gt;: El lugar de la reunión es en el parque de la juventud a las 6 de la tarde el día sábado 19 de marzo.&lt;/p&gt;</description></item><item><title>Flisol 2011</title><link>https://hbautista.com/p/flisol-2011/</link><pubDate>Tue, 15 Mar 2011 04:03:16 +0000</pubDate><guid>https://hbautista.com/p/flisol-2011/</guid><description>&lt;img src="https://hbautista.com/images/2011/headbox2011-1.png" alt="Featured image of post Flisol 2011" /&gt;&lt;p&gt;&lt;strong&gt;&lt;a title="Flisol 2011" href="http://flisol.info" target="_blank" rel="noopener"&gt;El Festival Latinoamericano de Instalación de Software Libre&lt;/a&gt;&lt;/strong&gt; (&lt;strong&gt;FLISoL&lt;/strong&gt;) es el evento de difusión de &lt;strong&gt;&lt;a title="Software Libre" href="http://es.wikipedia.org/wiki/Software_libre" target="_blank" rel="noopener"&gt;Software Libre&lt;/a&gt;&lt;/strong&gt; más grande en Latinoamérica. Se realiza desde el año 2005 y desde el 2008 se adoptó su realización el 4to Sábado de abril de cada año. En 2011 por única vez será el día &lt;a title="Flisol 2011" href="http://flisol.info" target="_blank" rel="noopener"&gt;9 de Abril&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;[Flisol 2011&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/headbox2011-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-480&amp;rdquo; title=&amp;ldquo;Flisol 2011&amp;rdquo; src=&amp;quot;/images/2011/headbox2011-1.png&amp;quot; alt=&amp;ldquo;Flisol 2011&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;150&amp;rdquo; srcset=&amp;quot;/images/2011/headbox2011-1.png 300w, /images/2011/headbox2011-1.png 600w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/headbox2011-1.png" &gt;1&lt;/a&gt;&lt;br&gt;&#10;Su principal objetivo es promover el uso del &lt;strong&gt;software libre&lt;/strong&gt;, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.&lt;/p&gt;&#10;&lt;p&gt;A tal fin, las diversas comunidades locales de software libre (en cada país/ciudad/localidad), organizan simultáneamente eventos en los que se instala, de manera gratuita y totalmente legal, software libre en las computadoras que llevan los asistentes. Además, en forma paralela, se ofrecen charlas, ponencias y talleres, sobre temáticas locales, nacionales y latinoamericanas en torno al Software Libre, en toda su gama de expresiones: artística, académica, empresarial y social.&lt;/p&gt;&#10;&lt;h1 id="flisol-méxico-2011"&gt;FLISOL México 2011&#10;&lt;/h1&gt;&lt;p&gt;Por séptimo año consecutivo &lt;strong&gt;&lt;a title="Flisol 2011 Mexico" href="http://flisol.info/FLISOL2011/Mexico" target="_blank" rel="noopener"&gt;México&lt;/a&gt;&lt;/strong&gt; se suma al Festival de Instalación de Software Libre 2011 (FLISoL 2011), el cual se realizara el 9 de Abril de 2011, teniendo nuevamente varias sedes en distintos estados, las cuales puedes consultar en esta página.&lt;br&gt;&#10;En México estamos convencidos de la importancia de este tipo de eventos, es por ello que año con año FLISoL sigue presente y con un incremento de sedes año con año.&lt;br&gt;&#10;Contamos con varias listas de correo locales para la organización del festival, así como una &lt;a title="Listas Flisol" href="http://listas.flisol.info/cgi-bin/mailman/listinfo/flisol-mexico" target="_blank" rel="noopener"&gt;lista de nacional&lt;/a&gt;, la información de otras listas la puedes encontrar en el apartado de cada sede.&lt;/p&gt;&#10;&lt;p&gt;Disponemos de un canal irc &lt;strong&gt;#flisolmx&lt;/strong&gt; en el servidor &lt;strong&gt;irc.freenode.net&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Los coordinadores nacionales &lt;a href="mailto:flisol-mexico-owner@listas.flisol.info" target="_blank" rel="noopener"&gt;odinmojica at gmail.com, acolorado at gmail.com&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En &lt;a title="Flisol Tuxtla Gutierrez" href="http://j.mp/hE7rzJ " target="_blank" rel="noopener"&gt;Tuxtla Gutiérrez&lt;/a&gt; también tendremos Flisol&lt;/p&gt;&#10;&lt;p&gt;¿En donde y desde qué horas?&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;UNIVERSIDAD POLITECNICA DE CHIAPAS&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Calle Eduardo J.Selvas S/N, Col. Magisterial, Tuxtla Gutierrez, Chiapas, Mexico desde las 9 am hasta las 8 pm&lt;/p&gt;&#10;&lt;p&gt;Más información en el sitio de la &lt;strong&gt;Universidad Politécnica de Chiapas&lt;/strong&gt;.&lt;/p&gt;&#10;</description></item><item><title>Cosit 2011</title><link>https://hbautista.com/p/cosit-2011/</link><pubDate>Fri, 11 Mar 2011 20:49:11 +0000</pubDate><guid>https://hbautista.com/p/cosit-2011/</guid><description>&lt;img src="https://hbautista.com/images/2011/cosit-coatzacoalcos-banner-235x305-1.png" alt="Featured image of post Cosit 2011" /&gt;&lt;p&gt;&lt;img alt="Banner 2 Cosit" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/cosit-banner-544x75-1.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;El Congreso Mexicano de la Sociedad de la Información y Conocimiento Libre (CosiT)&lt;/strong&gt; es un evento promovido por la Comisión de Ciencia y Tecnología del Senado de la República que busca reunir a personalidades mundiales y nacionales de Software Libre y de la Sociedad de la Información.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Banner Cosit" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/cosit-coatzacoalcos-banner-235x305-1.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;El evento busca exponer los beneficios económicos, sociales, políticos y culturales de la adopción del Software Libre como programa de gobierno y estrategias de competitividad para universidades, empresas e industrias.&lt;/p&gt;&#10;&lt;p&gt;El tema del congreso es &amp;ldquo;&lt;strong&gt;Innovar para Crecer&lt;/strong&gt;&amp;rdquo;, concepto que significa desarrollo de tecnología propia, generación de ventajas competitivas a partir de tecnologías libres, el establecimiento de estrategias para superar el estancamiento social y la autonomía para eficientar organizaciones públicas y privadas.&lt;/p&gt;&#10;&lt;p&gt;Las conferencias magistrales, talleres y mesas de debate ofrecen un marco de referencia respecto a la investigación de los líderes de informática como Richard Stallman, al mismo tiempo de presentar casos de éxito en nuestro país.&lt;br&gt;&#10;Por estas y otras razones, el &lt;strong&gt;Congreso Mexicano de la Sociedad de la Información y Conocimiento Libre&lt;/strong&gt; será una experiencia única a la cuál no puedes faltar.&lt;/p&gt;</description></item><item><title>Plática Unach</title><link>https://hbautista.com/p/platica-unach/</link><pubDate>Wed, 09 Mar 2011 20:27:12 +0000</pubDate><guid>https://hbautista.com/p/platica-unach/</guid><description>&lt;img src="https://hbautista.com/images/2011/dsc07492-1.jpg" alt="Featured image of post Plática Unach" /&gt;&lt;p&gt;El pasado viernes 4 de marzo di una pequeña charla en la Facultad de Humanidades basicamente sobre lo que es Internet, Hosting, Dominios y su importancia en nuestro estado.&lt;br&gt;&#10;Alumnos&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07492-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-462&amp;rdquo; src=&amp;quot;/images/2011/dsc07492-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07492-1.jpg 300w, /images/2011/dsc07492-1.jpg 768w, /images/2011/dsc07492-1.jpg 774w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Espero no haber entrado mucho en tecnisismos informáticos y haberme explicado. Es importante para gente como ellos que abordarán diferentes áreas como periodismo, comunicación social, radio, televisión y hasta cine que tengan un acercamiento a la tecnología y sepan sacar provecho y ventajas competitivas en un futuro.&lt;/p&gt;&#10;&lt;p&gt;hbautista&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07501-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-463 alignleft&amp;rdquo; src=&amp;quot;/images/2011/dsc07501-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;201&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07501-1.jpg 201w, /images/2011/dsc07501-1.jpg 518w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 201px) 100vw, 201px&amp;rdquo; /&amp;gt; Pues para aquellos a los que recibieron la plática o tal vez les interese, les dejo el material empleado ese día.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Platica Unach 2011" href="https://blog.hbautista.com/wp-content/uploads/2011/03/Platica_Unach2011-1.odp" target="_blank" rel="noopener"&gt;Internet, Hosting y dominios&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y también les dejo algunas fotos que se tomaron ese día ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;En la plática&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07486-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-465&amp;rdquo; src=&amp;quot;/images/2011/dsc07486-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07486-1.jpg 300w, /images/2011/dsc07486-1.jpg 768w, /images/2011/dsc07486-1.jpg 774w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Espectante&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07489-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-466&amp;rdquo; src=&amp;quot;/images/2011/dsc07489-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07489-1.jpg 300w, /images/2011/dsc07489-1.jpg 768w, /images/2011/dsc07489-1.jpg 774w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;hbautista&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07490-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-467&amp;rdquo; src=&amp;quot;/images/2011/dsc07490-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07490-1.jpg 300w, /images/2011/dsc07490-1.jpg 768w, /images/2011/dsc07490-1.jpg 774w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Alumnos&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07493-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-468&amp;rdquo; src=&amp;quot;/images/2011/dsc07493-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07493-1.jpg 300w, /images/2011/dsc07493-1.jpg 768w, /images/2011/dsc07493-1.jpg 774w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Prestando atención&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07498-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-469&amp;rdquo; src=&amp;quot;/images/2011/dsc07498-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07498-1.jpg 300w, /images/2011/dsc07498-1.jpg 768w, /images/2011/dsc07498-1.jpg 774w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;Tomando notas&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07506-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-470&amp;rdquo; src=&amp;quot;/images/2011/dsc07506-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07506-1.jpg 300w, /images/2011/dsc07506-1.jpg 768w, /images/2011/dsc07506-1.jpg 774w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Escribiendo&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc07505-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-471&amp;rdquo; src=&amp;quot;/images/2011/dsc07505-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;201&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/dsc07505-1.jpg 201w, /images/2011/dsc07505-1.jpg 518w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 201px) 100vw, 201px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;En este mes al menos tengo invitación para una conferencia más, ya les daré datos de la misma.&lt;/p&gt;</description></item><item><title>To Do</title><link>https://hbautista.com/p/to-do/</link><pubDate>Mon, 07 Mar 2011 18:19:17 +0000</pubDate><guid>https://hbautista.com/p/to-do/</guid><description>&lt;p&gt;Basically&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Find a god job&lt;/li&gt;&#10;&lt;li&gt;Keep learning&lt;/li&gt;&#10;&lt;li&gt;Renting an apartment&lt;/li&gt;&#10;&lt;li&gt;Debt Finish 1, 2, 3, 4, 5&lt;/li&gt;&#10;&lt;li&gt;Get me a motorcycle&lt;/li&gt;&#10;&lt;li&gt;Finish my application engineering&lt;/li&gt;&#10;&lt;li&gt;Learning English&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Miau&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Miau-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-457&amp;rdquo; src=&amp;quot;/images/2011/Miau-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;258&amp;rdquo; srcset=&amp;quot;/images/2011/Miau-1.jpg 300w, /images/2011/Miau-1.jpg 504w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;</description></item><item><title>Ge.tt</title><link>https://hbautista.com/p/ge-tt/</link><pubDate>Mon, 07 Mar 2011 17:06:49 +0000</pubDate><guid>https://hbautista.com/p/ge-tt/</guid><description>&lt;img src="https://hbautista.com/images/2011/Get_it-1.png" alt="Featured image of post Ge.tt" /&gt;&lt;p&gt;Te has topado con la necesidad de mandar un archivo lo suficientemente grande que el correo electrónico simplemente no es opción. O bien, subirlo a un sitio como MegaUpload o Mediafire no es suficiente porque están restringidos?.&lt;/p&gt;&#10;&lt;p&gt;Cuando mandas una presentación, un archivo con muchas fotografías o video que editaste, documentos escaneados, etc. es cuando podrás usar este servicio.&lt;/p&gt;&#10;&lt;p&gt;[Get_it&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Get_it-1.png&amp;quot; class=&amp;ldquo;alignleft size-medium wp-image-448&amp;rdquo; title=&amp;ldquo;Get_it&amp;rdquo; src=&amp;quot;/images/2011/Get_it-1.png&amp;quot; alt=&amp;ldquo;Get_it&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;115&amp;rdquo; srcset=&amp;quot;/images/2011/Get_it-1.png 300w, /images/2011/Get_it-1.png 768w, /images/2011/Get_it-1.png 865w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Get_it-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Características:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Puedes subir varios ficheros a la vez y otros los pueden descargar mientras lo haces&lt;/li&gt;&#10;&lt;li&gt;No exige registros ni altas. Es gratuito&lt;/li&gt;&#10;&lt;li&gt;Puedes compartir el enlace aun cuando no hayas terminado de subir el archivo&lt;/li&gt;&#10;&lt;li&gt;Tus amigos pueden empezar a descargar el archivo aunque tú todavía lo estés subiendo&lt;/li&gt;&#10;&lt;li&gt;Subir varios archivos al mismo tiempo&lt;/li&gt;&#10;&lt;li&gt;Puedes borrar individualmente cualquiera de los archivos ya subidos (o que se estén subiendo)&lt;/li&gt;&#10;&lt;li&gt;Cada enlace (archivo subido) tiene una duración de 30 días&lt;/li&gt;&#10;&lt;li&gt;Si quieres que dure más tiempo, puedes crearte una cuenta, la cual por supuesto es gratis&lt;/li&gt;&#10;&lt;li&gt;Si tienes una cuenta, puedes tener estadísticas y más opciones para compartir tus enlaces&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Me parece una muy buena opción y en mi caso para cosas que tienen un peso mayor a los 15MB y que nada más quiero que sea temporal.&lt;/p&gt;&#10;&lt;p&gt;Si necesitas algo más, &lt;a title="DropBox" href="http://www.dropbox.com/" target="_blank" rel="noopener"&gt;Dropbox&lt;/a&gt; te puede ayudar.&lt;/p&gt;</description></item><item><title>Hey, soul sister</title><link>https://hbautista.com/p/hey-soul-sister/</link><pubDate>Sun, 13 Feb 2011 19:14:52 +0000</pubDate><guid>https://hbautista.com/p/hey-soul-sister/</guid><description>&lt;p&gt;I&amp;rsquo;m sorry _._&lt;/p&gt;&#10;&lt;figure id="attachment_442" class="thumbnail wp-caption alignleft" style="width: 310px"&gt;[Lost&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;Lost&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-large-file=&amp;quot;/images/2011/Foto-28-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-442&amp;rdquo; title=&amp;ldquo;Lost&amp;rdquo; src=&amp;quot;/images/2011/Foto-28-1.jpg&amp;quot; alt=&amp;ldquo;Lost&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/Foto-28-1.jpg 300w, /images/2011/Foto-28-1.jpg 640w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Foto-28-1.jpg" &gt;1&lt;/a&gt;&lt;figcaption class="caption wp-caption-text"&gt;Lost&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;&#10;&lt;p&gt;My time has come, pay my rent, give it back and disappear&lt;/p&gt;&#10;</description></item><item><title>Cosina ﻿﻿28-300mm f/4.0-6.3</title><link>https://hbautista.com/p/cosina-28-300mm-f4-0-6-3/</link><pubDate>Mon, 07 Feb 2011 01:49:10 +0000</pubDate><guid>https://hbautista.com/p/cosina-28-300mm-f4-0-6-3/</guid><description>&lt;p&gt;Debido a motivos personales, me tengo que deshacer de este objetivo que compré para mi cámara &lt;a title="Sony A330" href="http://www.photographyblog.com/reviews/sony_a330_review/" target="_blank" rel="noopener"&gt;Sony A330 DSLR&lt;/a&gt; y por este motivo lo pongo a la venta.&lt;/p&gt;&#10;&lt;p&gt;[Lente_Cosina&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Lente_Cosina-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-437&amp;rdquo; title=&amp;ldquo;Lente_Cosina&amp;rdquo; src=&amp;quot;/images/2011/Lente_Cosina-1.jpg&amp;quot; alt=&amp;ldquo;Lente_Cosina&amp;rdquo; width=&amp;ldquo;250&amp;rdquo; height=&amp;ldquo;250&amp;rdquo; srcset=&amp;quot;/images/2011/Lente_Cosina-1.jpg 250w, /images/2011/Lente_Cosina-1.jpg 150w, /images/2011/Lente_Cosina-1.jpg 60w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 250px) 100vw, 250px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Lente_Cosina-1.jpg" &gt;1&lt;/a&gt;Pueden encontrar especificaciones de este objetivo en &lt;a title="DealTime" href="http://bit.ly/gsRjQr" target="_blank" rel="noopener"&gt;Dealtime&lt;/a&gt; o bien en Wize, pero cabe aclarar que no es para Canon o Nikon, sino para Sony Alpha 330, 230 y demás.&lt;/p&gt;&#10;&lt;p&gt;[Lente Cosina 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/66981-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-438&amp;rdquo; title=&amp;ldquo;Lente Cosina 2&amp;rdquo; src=&amp;quot;/images/2011/66981-1.jpg&amp;quot; alt=&amp;ldquo;Lente Cosina 2&amp;rdquo; width=&amp;ldquo;352&amp;rdquo; height=&amp;ldquo;155&amp;rdquo; srcset=&amp;quot;/images/2011/66981-1.jpg 352w, /images/2011/66981-1.jpg 300w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 352px) 100vw, 352px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/66981-1.jpg" &gt;2&lt;/a&gt;Y si alguien le interesa, pues que me mande un correo a hbautista en gmail.com el precio oscila arriba de 4k y pido $3,500.&lt;/p&gt;&#10;</description></item><item><title>Debian 6.0 “Squeeze” publicado</title><link>https://hbautista.com/p/debian-6-0-squeeze-publicado/</link><pubDate>Sun, 06 Feb 2011 01:52:37 +0000</pubDate><guid>https://hbautista.com/p/debian-6-0-squeeze-publicado/</guid><description>&lt;img src="https://hbautista.com/images/2011/squeeze-1.png" alt="Featured image of post Debian 6.0 “Squeeze” publicado" /&gt;&lt;p&gt;Después de 24 meses de desarrollo constante, el proyecto &lt;a href="http://debian.org/" target="_parent"&gt;Debian&lt;/a&gt; se complace en anunciar su nueva versión estable 6.0 (nombre en clave “&lt;strong&gt;Squeeze&lt;/strong&gt;“). Debian 6.0 es un sistema operativo libre y se presenta por primera vez en dos sabores, ya que junto con &lt;strong&gt;Debian GNU/Linux&lt;/strong&gt;, en esta versión se ha introducido &lt;strong&gt;Debian/kFreeBSD&lt;/strong&gt; como una “vista preliminar de la tecnología”.&lt;/p&gt;&#10;&lt;p&gt;[Squeeze&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/squeeze_countdown-1.png&amp;quot; class=&amp;ldquo;alignleft wp-image-430 size-full&amp;rdquo; title=&amp;ldquo;Squeeze&amp;rdquo; src=&amp;quot;/images/2011/squeeze_countdown-1.png&amp;quot; alt=&amp;ldquo;Squeeze&amp;rdquo; width=&amp;ldquo;200&amp;rdquo; height=&amp;ldquo;170&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://www.debian.org/" target="_blank" rel="noopener"&#10; &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Debian 6.0 incluye los entornos de escritorio &lt;strong&gt;KDE&lt;/strong&gt;, &lt;strong&gt;GNOME&lt;/strong&gt;, &lt;strong&gt;Xfce&lt;/strong&gt; y &lt;strong&gt;LXDE&lt;/strong&gt;, así como todo tipo de aplicaciones de servidor. También ofrece compatibilidad con el estándar FHS v2.3 y el software desarrollado para la versión 3.2 de LSB.&lt;/p&gt;&#10;&lt;p&gt;Debian se ejecuta en distintos tipos de sistemas que van desde computadores de bolsillo hasta supercomputadoras, pasando por prácticamente cualquier otro sistema intermedio. Debian GNU/Linux da soporte a un total de nueve arquitecturas: PCs de 32 bits / Intel IA-32 (i386), PCs de 64 bits / Intel EM64T / x86-64 (amd64), PowerPC de Motorola/IBM (powerpc), SPARC de Sun/Oracle (sparc), MIPS (mips (big-endian) y mipsel (little-endian)), Itanium de Intel (ia64), S/390 de IBM (s390), y ARM EABI (armel).&lt;/p&gt;&#10;&lt;p&gt;Debian 6.0 “Squeeze” incluye una versión preliminar de dos nuevas adaptaciones al núcleo del proyecto FreeBSD utilizando el conocido entorno de usuario Debian GNU: Debian GNU/kFreeBSD para arquitecturas de PCs de 32 bits (kfreebsd-i386) y PC de 64 bits (kfreebsd-amd64). Estas adaptaciones son las primeras en ser incluidas en una versión de Debian sin estar basadas en el núcleo de Linux. Hay muy buen soporte para aplicaciones de servidor y combina las características existentes de Debian basado en Linux con caracterí­sticas únicas en el mundo BSD. Sin embargo, en esta versión estas adaptaciones son aún limitadas.&lt;/p&gt;&#10;&lt;p&gt;[Squeeze&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/squeeze-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-431&amp;rdquo; title=&amp;ldquo;Squeeze&amp;rdquo; src=&amp;quot;/images/2011/squeeze-1.png&amp;quot; alt=&amp;ldquo;Squeeze&amp;rdquo; width=&amp;ldquo;285&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/squeeze-1.png 285w, /images/2011/squeeze-1.png 432w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 285px) 100vw, 285px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/squeeze-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Debian Squeeze publicado" href="http://usoli.org/2011_02_05/debian-6-0-squeeze-publicado/" target="_blank" rel="noopener"&gt;Publicado en Usoli.org&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Debian Squeeze" href="http://debian.org/News/2011/20110205a" target="_blank" rel="noopener"&gt;Nota de la liberación&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Release Notes" href="http://debian.org/releases/stable/releasenotes" target="_blank" rel="noopener"&gt;Notas de publicación&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Flash, Fisiograma, Autofoco, Objetivo y más</title><link>https://hbautista.com/p/flash-fisiograma-autofoco-objetivo-y-mas/</link><pubDate>Fri, 04 Feb 2011 23:11:37 +0000</pubDate><guid>https://hbautista.com/p/flash-fisiograma-autofoco-objetivo-y-mas/</guid><description>&lt;img src="https://hbautista.com/images/2011/dsc02340-1.jpg" alt="Featured image of post Flash, Fisiograma, Autofoco, Objetivo y más" /&gt;&lt;p&gt;A menudo relacionamos el &lt;strong&gt;flash&lt;/strong&gt; con iluminaciones duras que proyectan sombras desagradables y eclipsan la delicadeza o sutileza que una escena pueda llegar a tener. Pero &lt;em&gt;¿significa eso que no podemos usar nuestro flash sin arruinar la fotografía?&lt;/em&gt; En realidad, todo dependerá de cómo lo utilicemos…&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Flash" href="http://www.fotografiad.com/el-flash-como-sacarle-provecho/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/el-flash-como-sacarle-provecho/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/el-flash-como-sacarle-provecho/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Todos los colores que la cámara percibe, como ya sabéis, son interpretados por esta en función del color que la cámara tome como blanco. Por defecto, las cámaras ya traen un valor de blanco (y habitualmente también uno de negro) memorizado de fábrica que es el que utilizará para calcular la temperatura de color idónea en el modo balance de blancos automático.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Balance de blancos" href="http://altfoto.com/2011/01/como-hacer-un-balance-de-blancos-correctamente" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/como-hacer-un-balance-de-blancos-correctamente" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/como-hacer-un-balance-de-blancos-correctamente&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Enfoque&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc02443-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-422&amp;rdquo; src=&amp;quot;/images/2011/dsc02443-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc02443-1.jpg 300w, /images/2011/dsc02443-1.jpg 768w, /images/2011/dsc02443-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/dsc02443-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ya te hemos contado hace tiempo acerca del arte del &lt;strong&gt;fisiograma&lt;/strong&gt;, o pintar con luz. Te hemos contado como lograrlo y seguramente lo habrás intentado. Es una técnica muy sencilla y no requiere mayores equipos. Una de sus áreas inexploradas, hasta ahora, era la fusión de este arte con el movimiento del vídeo. Te hemos mostrado un vídeo acerca del stop-motion utilizando esta técnica, pero hoy hemos descubierto una vuelta de tuerca mas.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Pintar con luz" href="http://altfoto.com/2011/01/pintando-con-luz-en-video" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/pintando-con-luz-en-video" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/pintando-con-luz-en-video&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;¿Alguna vez has visto una imagen que parecía ser ideal para una fotografía, pero que luego de hacer la toma resultó ser un total fiasco?&lt;/strong&gt; Pues es mucho más común de lo que crees, especialmente cuando estamos dando nuestros primeros pasos en la fotografía. Y si bien cada toma tiene sus requerimientos específicos, a continuación te damos algunas claves generales que aumentarán la calidad de tus trabajos.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Calidad de tus tomas" href="http://www.fotografiad.com/aumenta-la-calidad-de-tus-tomas/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/aumenta-la-calidad-de-tus-tomas/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/aumenta-la-calidad-de-tus-tomas/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Existen dos tipos de sistema de &lt;strong&gt;autofoco&lt;/strong&gt;: El activo y el pasivo. El sistema activo se basa en la medición constante de la distancia del sujeto. Conociendo a cuantos centímetros o metros se encuentra el motivo a fotografiar, la cámara puede ajustar correctamente la lente y obtener el foco.&lt;/p&gt;&#10;&lt;p&gt;[Enfoque&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc02343-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-423&amp;rdquo; src=&amp;quot;/images/2011/dsc02343-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc02343-1.jpg 300w, /images/2011/dsc02343-1.jpg 768w, /images/2011/dsc02343-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/dsc02343-1.jpg" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Autofoco" href="http://altfoto.com/2011/01/como-funciona-el-autofoco" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/como-funciona-el-autofoco" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/como-funciona-el-autofoco&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Si hace tiempo has pensado en montar un estudio casero de seguro has comenzado planteándote la cantidad de dinero que tendrás que invertir, y luego de amargarte un poco el proyecto quedó en el olvido hasta una ocasión más conveniente. Sin embargo, en los tiempos que corren la ocasión conveniente en lo que a presupuesto respecta puede llegar a hacerse esperar más de lo que querríamos. Entonces, &lt;strong&gt;¿por dónde empezar?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;**[Sonrisa&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc02340-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-424&amp;rdquo; src=&amp;quot;/images/2011/dsc02340-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;201&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/dsc02340-1.jpg 201w, /images/2011/dsc02340-1.jpg 596w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 201px) 100vw, 201px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/dsc02340-1.jpg" &gt;3&lt;/a&gt;&lt;br&gt;&#10;**&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Estudio casero" href="http://www.fotografiad.com/monta-tu-estudio-casero-%C2%BFque-se-necesita/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/monta-tu-estudio-casero-%C2%BFque-se-necesita/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/monta-tu-estudio-casero-%C2%BFque-se-necesita/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En fotografía hay ciertos términos un tanto técnicos que de vez en cuando aparecen por ahí y nos dejan un poco confusos. Uno de ellos es la “&lt;strong&gt;cobertura&lt;/strong&gt;” de los objetivos.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Cobertura de objetivo" href="http://altfoto.com/2011/01/cobertura-de-un-objetivo" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/cobertura-de-un-objetivo" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/cobertura-de-un-objetivo&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;La fotografía panorámica&lt;/strong&gt; sin dudas permite apreciar el esplendor de un paisaje casi en su totalidad, y es por ello que en su momento hemos compartido algunas técnicas para asegurarnos de obtener los mejores resultados cuando la hagamos. También hay programas ideados para fusionar las partes que componen el total, de manera que realmente luzca como una sola fotografía. Sin embargo, ha surgido dentro de esta técnica una nueva tendencia, que parece imitar un estilo muy en boga dentro de la pintura…&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Panorámicas diferentes" href="http://www.fotografiad.com/fotografias-panoramicas-con-un-toque-diferente/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/fotografias-panoramicas-con-un-toque-diferente/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/fotografias-panoramicas-con-un-toque-diferente/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;¿Que tal si se pudiese utilizar la información embebida en los archivos para generar un nombre único?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Si bien el clásico IMG_XXXX que generan automáticamente las cámaras no es muy descriptivo ni útil, funcionan bastante bien para ordenar, por lo menos, cronológicamente las fotografías.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Datos exif" href="http://altfoto.com/2011/01/renombrar-fotografias-en-base-a-los-datos-exif" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/renombrar-fotografias-en-base-a-los-datos-exif" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/renombrar-fotografias-en-base-a-los-datos-exif&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Siendo que hace unos días explicamos la técnica del &lt;strong&gt;zooming&lt;/strong&gt;, hoy dedicaremos esta entrada a un recurso similar, que también agregará movimiento a tus tomas: el &lt;strong&gt;barrido&lt;/strong&gt;. Pero en este caso el objeto no deberá estar estático sino desplazándose, de manera que al seguirlo con nuestra cámara podamos captarlo lo más nítido posible mientras el fondo sale difuso, dando así la sensación de movimiento. ¿&lt;em&gt;Cómo lograrlo&lt;/em&gt;?&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Efecto barrido" href="http://www.fotografiad.com/mas-movimiento-el-efecto-barrido/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/mas-movimiento-el-efecto-barrido/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/mas-movimiento-el-efecto-barrido/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Según su correspondiente articulo en la &lt;a title="Wikipedia" href="http://es.wikipedia.org" target="_blank" rel="noopener"&gt;Wikipedia&lt;/a&gt;, la reciprocidad fotográfica “&lt;strong&gt;refiere a la relación inversa entre la intensidad y la duración de la luz que determina la reacción de un material sensible a la luz&lt;/strong&gt;”. ¿Complejo? En realidad es bastante simple.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Regla reciprocidad" href="http://altfoto.com/2011/01/que-es-la-regla-de-reciprocidad" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/que-es-la-regla-de-reciprocidad" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/que-es-la-regla-de-reciprocidad&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;El efecto conocido como “&lt;strong&gt;zooming&lt;/strong&gt;” consiste en la variación de la distancia focal del objetivo durante el momento de obturación. Esto genera una especie de movimiento con líneas convergentes que apuntan al centro de la fotografía, lo cual suele aportar dinamismo a la imagen. Pero veamos más detalladamente qué es lo que se necesita para lograr un buen &lt;strong&gt;zooming&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Efecto Zooming" href="http://www.fotografiad.com/experimenta-con-el-efecto-zooming/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/experimenta-con-el-efecto-zooming/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/experimenta-con-el-efecto-zooming/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;La mayor ventaja que nos ofrece &lt;strong&gt;Internet&lt;/strong&gt; a los fotógrafos es la de compartir nuestro conocimiento o nuestros recursos. Con estos tres recursos gráficos (una plantilla &lt;strong&gt;PSD&lt;/strong&gt;, una aplicación web y una &lt;strong&gt;app&lt;/strong&gt; para el &lt;strong&gt;iPhone&lt;/strong&gt;) podrás crear esquemas de iluminación en cualquier momento y lugar, bien como referencia personal, bien para contar cómo has iluminado una foto en especial.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Diagramas de iluminacion" href="http://altfoto.com/2011/01/como-hacer-diagramas-de-iluminacion" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/como-hacer-diagramas-de-iluminacion" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/como-hacer-diagramas-de-iluminacion&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Los &lt;strong&gt;luminogramas&lt;/strong&gt; comúnmente se definen como una técnica y a la vez un juego fotográfico. Consiste en la impresión de trazos luminosos sobre un material fotosensible, algo que se logra configurando un tiempo de exposición lento en la cámara, de manera que esta pueda capturar el movimiento de las luces.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Luminogramas" href="http://www.fotografiad.com/luminogramas-dibuja-con-luz/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/luminogramas-dibuja-con-luz/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/luminogramas-dibuja-con-luz/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Es importante tener siempre en cuenta la sugerencia como un factor primordial en las tomas que hagamos. No estoy diciendo que sea necesario que todas las fotografías que realicemos lo tengan, pero si está claro que si lo incluimos le daremos ese toque especial que hace mágica una fotografía.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Sugerente" href="http://altfoto.com/2011/01/la-importancia-de-lo-sugerente" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/la-importancia-de-lo-sugerente" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/la-importancia-de-lo-sugerente&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Sugerente&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc02331-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-425&amp;rdquo; src=&amp;quot;/images/2011/dsc02331-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc02331-1.jpg 300w, /images/2011/dsc02331-1.jpg 768w, /images/2011/dsc02331-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/dsc02331-1.jpg" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Al comprender el concepto de la &lt;strong&gt;profundidad de campo&lt;/strong&gt;, podremos utilizarlo como un valioso recurso a nuestro favor, ya sea que fotografiemos en condiciones que no son las ideales, o que queramos destacar un objeto o personaje principal en la imagen. Así que si estás dando tus primeros pasos en el arte de la fotografía, presta atención a la siguiente definición a sus distintas aplicaciones…&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Profundidad de campo" href="http://www.fotografiad.com/la-profundidad-de-campo-que-es-y-como-utilizarla/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/la-profundidad-de-campo-que-es-y-como-utilizarla/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/la-profundidad-de-campo-que-es-y-como-utilizarla/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Todos los términos que acabamos de nombrar, y algunos más, nombran una serie de conceptos que definen el enfoque en su totalidad. A continuación vamos a ver los &lt;strong&gt;tipos de enfoque&lt;/strong&gt; que tenemos y como podemos obtener cada uno de forma manual y de forma automática. Vamos ya con los tres tipos de enfoque que existen.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Tipos de enfoque" href="http://altfoto.com/2011/01/tipos-de-enfoque" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://altfoto.com/2011/01/tipos-de-enfoque" target="_blank" rel="noopener"&#10; &gt;http://altfoto.com/2011/01/tipos-de-enfoque&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Exif" href="http://en.wikipedia.org/wiki/Exchangeable_image_file_format" target="_blank" rel="noopener"&gt;EXIF&lt;/a&gt; es un estándar creado por la JEIDA para almacenar información con la mayor interoperabilidad posible entre dispositivos de imágenes. Estos datos son muy útiles porque, al contrario que con la fotografía tradicional, ya no es necesario llevar una libreta y apuntar los parámetros de cada foto (si es que nos tomamos la fotografía con cierta seriedad, por supuesto).&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://profundidad.bitacoras.com/archivos/2005/07/22/que" target="_blank" rel="noopener"&#10; &gt;http://profundidad.bitacoras.com/archivos/2005/07/22/que&lt;/a&gt;_son_los_datos_exif&lt;/p&gt;&#10;&lt;p&gt;Presentarse a &lt;strong&gt;concursos de fotografía&lt;/strong&gt; es una excelente manera de ponernos a prueba y mantenernos activos en este ámbito. Cuando la temática está prefijada, a veces nos brindan la oportunidad de adentrarnos en temas que normalmente pasaríamos por alto; y cuando es de libre elección, nos obligan a chequear nuestro &lt;strong&gt;portfolio&lt;/strong&gt; en busca de trabajos que puedan servir como carta de presentación, o bien a hacer nuevas y mejores tomas que estén a la altura de lo que deseamos mostrar.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Concursos de fotografía" href="http://www.fotografiad.com/concursos-de-fotografia-aumenta-tus-posibilidades-de-ganar/" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.fotografiad.com/concursos-de-fotografia-aumenta-tus-posibilidades-de-ganar/" target="_blank" rel="noopener"&#10; &gt;http://www.fotografiad.com/concursos-de-fotografia-aumenta-tus-posibilidades-de-ganar/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Colores&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/dsc02347-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-426&amp;rdquo; src=&amp;quot;/images/2011/dsc02347-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2011/dsc02347-1.jpg 300w, /images/2011/dsc02347-1.jpg 768w, /images/2011/dsc02347-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/dsc02347-1.jpg" &gt;5&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Curso de Fotografía&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Por si alguien no lo conocía os dejamos con un Índice de lo que hemos visto hasta el día de hoy. Para que tengáis el curso siempre a mano iremos actualizando esta entrada a la que podéis acceder desde el banner del panel lateral.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Curso de Fotografía" href="http://www.xatakafoto.com/curso-de-fotografia/curso-de-fotografia-indice" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://www.xatakafoto.com/curso-de-fotografia/curso-de-fotografia-indice" target="_blank" rel="noopener"&#10; &gt;http://www.xatakafoto.com/curso-de-fotografia/curso-de-fotografia-indice&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Canje de licencia de conducir</title><link>https://hbautista.com/p/canje-de-licencia-de-conducir/</link><pubDate>Sun, 23 Jan 2011 06:51:40 +0000</pubDate><guid>https://hbautista.com/p/canje-de-licencia-de-conducir/</guid><description>&lt;p&gt;Pues esta es una actualización de la &lt;a href="https://blog.hbautista.com/comos/canje-de-licencia/" target="_blank" rel="noopener"&gt;entrada anterior&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Primeramente, el centro de canje que se encontraba en la biblioteca de la Unicach, pues ya no está funcionando, no hay más un centro de canje en ese lugar ¬¬ digo.. para que no vayan a perder su tiempo ¬¬&lt;/p&gt;&#10;&lt;p&gt;Los documentos necesarios son los siguientes:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Licencia vencida (duh!) (Por lo que ví a veces te piden copia de esto ¬¬ )&lt;/li&gt;&#10;&lt;li&gt;Copia de la curp ¬¬&lt;/li&gt;&#10;&lt;li&gt;Si cambiaste de domicilio y quieres que aparezca, comprobante de domicilio (agua, luz, tel, copia igual)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;[Requisitos de licencias&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/20012011150-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-412&amp;rdquo; title=&amp;ldquo;Requisitos de licencias&amp;rdquo; src=&amp;quot;/images/2011/20012011150-1.jpg&amp;quot; alt=&amp;ldquo;Requisitos de licencias&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/20012011150-1.jpg 300w, /images/2011/20012011150-1.jpg 768w, /images/2011/20012011150-1.jpg 778w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/20012011150-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Así que si reunes los requisitos para empezar el trámite y a falta de que alguien te diga (o sepas) de algún otro centro de canje, pues tendrás que ir a la Delegación de Tránsito del Estado que se encuentra en el Libramiento Sur. Ojo con el horario de atención.&lt;/p&gt;&#10;&lt;p&gt;[Horario de atención&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/20012011148-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-410&amp;rdquo; title=&amp;ldquo;Horario de atención&amp;rdquo; src=&amp;quot;/images/2011/20012011148-1.jpg&amp;quot; alt=&amp;ldquo;Horario de atención&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/20012011148-1.jpg 300w, /images/2011/20012011148-1.jpg 768w, /images/2011/20012011148-1.jpg 778w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/20012011148-1.jpg" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahhhh.. y otro punto.. si llevas carro.. te van a mandar al carajo si piensas que te dejarán entrar al estacionamiento ¬¬ así que busca lo más cercano en donde vas a dejarlo (sin que te lo maltraten, o peor.. que te lo roben :-s) o mejor aún, ve en colectivo ¬¬&lt;/p&gt;&#10;&lt;p&gt;Te toca cada mal encarado y cara de fruncido de guardia del estacionamiento que para que les cuento ¬¬&lt;/p&gt;&#10;&lt;p&gt;En fin.. una vez que llegan al dichoso edificio para hacer los trámites tienes que hacer básicamente 5 filas o colas para que puedan atenderte.&lt;/p&gt;&#10;&lt;p&gt;La primer fila es cuando entregas la copia de tu CURP y tu licencia vencida, te toman los datos y te hacen como un recibo para que pases a pagar en caja de hacienda que por fortuna está a unos 10 pasos. Para saber cuanto vas a pagar consulta la lista de precios a continuación, porque hubo incremento :-/&lt;/p&gt;&#10;&lt;p&gt;[Precios canje&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/20012011146-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-408&amp;rdquo; title=&amp;ldquo;Precios canje&amp;rdquo; src=&amp;quot;/images/2011/20012011146-1.jpg&amp;quot; alt=&amp;ldquo;Precios canje&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/20012011146-1.jpg 300w, /images/2011/20012011146-1.jpg 768w, /images/2011/20012011146-1.jpg 778w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/20012011146-1.jpg" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;La segunda fila de espera, es precisamente la de la ventanilla para realizar el pago de derechos.&lt;/p&gt;&#10;&lt;p&gt;Una vez hecho el pago de derechos te regresas a la primer fila de espera para que terminen de llenar tu hoja de servicio (o como se llame ¬¬ ) y te digan que vayas a la cuarta fila de espera, donde esperas, esperas y vuelves a esperar y finalmente:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Actualización1&lt;/strong&gt;: Tipos de licencias:&lt;/p&gt;&#10;&lt;p&gt;[Tipos de licencias&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Lic4.jpg&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-453&amp;rdquo; title=&amp;ldquo;Tipos de licencias&amp;rdquo; src=&amp;quot;/images/2011/Lic4.jpg&amp;quot; alt=&amp;ldquo;Tipos de licencias&amp;rdquo; width=&amp;ldquo;240&amp;rdquo; height=&amp;ldquo;320&amp;rdquo; srcset=&amp;quot;/images/2011/Lic4.jpg 240w, /images/2011/Lic4.jpg 225w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 240px) 100vw, 240px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Lic4.jpg" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Te dicen pase por favor y siéntese (y te sientas duh!)&lt;br&gt;&#10;Te peinas cuñao.. te pones así quietecito y mirando pa’ la cámara&lt;br&gt;&#10;Te repiten la foto si cierras el oclayo ¬¬ o si “sientes” que saliste fiero, no hacen milagros mijo!&lt;br&gt;&#10;Hacen que firmes en un escaner específico para ello&lt;br&gt;&#10;Imprimen una hoja donde vienen todos tus datos para la licencia de manejo, incluida la foto, si firmas esa hoja es porque quedaste satisfecho con el resultado y tus datos están escritos correctamente&lt;/p&gt;&#10;&lt;p&gt;Entonces te indican que hagas la última fila de espera, que es donde entregas el bonchecito de papeles y sucede lo siguiente:&lt;/p&gt;&#10;&lt;p&gt;Te toman las huellas de todos y cada uno de los deditos de tu mano o.O&lt;br&gt;&#10;Primero los 4 dedos de la mano derecha&lt;br&gt;&#10;Luego los otros 4 de la mano izquierda&lt;br&gt;&#10;Finalmente los dos pulgares&lt;br&gt;&#10;Mandan a imprimir la credencial y sale toda plastificada y así….&lt;br&gt;&#10;Novedad, ya tiene chip como una tarjeta de esas de teléfono :O&lt;/p&gt;&#10;&lt;p&gt;Como notas particulares de toda esta travesía es que no sé si por el día, la fecha o que se yo, pero el día en particular cuando sucedió todo esto, había mucha gente haciendo trámite y el proceso verdaderamente fue lento ….&lt;/p&gt;&#10;&lt;p&gt;Y con &amp;lsquo;suerte&amp;rsquo; nada más tardamos como una hora para que pasara todo el proceso, eso sí, a partir del momento que ya estabamos en el edificio.&lt;/p&gt;&#10;&lt;p&gt;Y el directorio de servicios de lo que pueden encontrarse en esa dependencia&lt;/p&gt;&#10;&lt;p&gt;[Directorio de servicios&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/20012011149-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-411&amp;rdquo; title=&amp;ldquo;Directorio de servicios&amp;rdquo; src=&amp;quot;/images/2011/20012011149-1.jpg&amp;quot; alt=&amp;ldquo;Directorio de servicios&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/20012011149-1.jpg 300w, /images/2011/20012011149-1.jpg 768w, /images/2011/20012011149-1.jpg 778w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/20012011149-1.jpg" &gt;5&lt;/a&gt;Y otro tipo de trámite&lt;/p&gt;&#10;&lt;p&gt;[Requisitos permiso provisional&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/20012011147-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-409&amp;rdquo; title=&amp;ldquo;Requisitos permiso provisional&amp;rdquo; src=&amp;quot;/images/2011/20012011147-1.jpg&amp;quot; alt=&amp;ldquo;Requisitos permiso provisional&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/20012011147-1.jpg 300w, /images/2011/20012011147-1.jpg 768w, /images/2011/20012011147-1.jpg 778w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/20012011147-1.jpg" &gt;6&lt;/a&gt;Se puede mejorar un poco el servicio, es decir para hacerlo más rápido.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Actualización 2 (07/mar/2011)&lt;/strong&gt;: El centro de canje de licencias de la Unicach ya está abierto nuevamente, haber por cuanto tiempo.&lt;/p&gt;</description></item><item><title>Recuperar Grub2 en Squeeze con LVM cifrado</title><link>https://hbautista.com/p/recuperar-grub2-en-squeeze-con-lvm-cifrado/</link><pubDate>Fri, 14 Jan 2011 18:17:30 +0000</pubDate><guid>https://hbautista.com/p/recuperar-grub2-en-squeeze-con-lvm-cifrado/</guid><description>&lt;img src="https://hbautista.com/images/2011/grub2.jpg" alt="Featured image of post Recuperar Grub2 en Squeeze con LVM cifrado" /&gt;&lt;p&gt;Ayer estaba viendo arreglar un pequeño detalle con &lt;strong&gt;Grub2&lt;/strong&gt;, el grub.cfg de otra laptop y reinicié.. grave error :-/&lt;/p&gt;&#10;&lt;p&gt;Resulta que no me cargaba la imágen de fondo de &lt;strong&gt;Grub2&lt;/strong&gt; y tampoco entraba a &lt;a title="Debian Releases" href="http://debian.org/releases/" target="_blank" rel="noopener"&gt;Squeeze&lt;/a&gt;, debido a que no correspondían los valores (obvio) con los de la Laptop Dell Vostro 1320 (&lt;em&gt;&lt;strong&gt;Luke&lt;/strong&gt;&lt;/em&gt;) que tengo.&lt;/p&gt;&#10;&lt;p&gt;No tiene mucho que reinstalé &lt;strong&gt;Squeeze&lt;/strong&gt; en esa laptop, dejándolo con la versión de 64 bits y &lt;strong&gt;LVM cifrado&lt;/strong&gt;, intenté con un live-cd de &lt;strong&gt;Ubuntu&lt;/strong&gt; hacer la recuperación de grub sin resultado, pues no cargaba el volumen cifrado donde se encuentra el ejecutable de grub, solamente podía accesar a la partición de &lt;strong&gt;/boot&lt;/strong&gt; donde se encuentra el kernel, initrd y la propia configuración de grub (&lt;strong&gt;/boot/grub/grub.cfg&lt;/strong&gt;)&lt;/p&gt;&#10;&lt;p&gt;Ya después de un buen rato de estar modificando manualmente grub.cfg y reiniciando varias veces el equipo y viendo que probablemente tendría que reinstalar (pensando lo peor) dí con la &lt;a title="Rescatar sistema Debian" href="http://www.esdebian.org/foro/39018/rescatar-sistema-debian-lenny-eliminacion-etcinitd-error" target="_blank" rel="noopener"&gt;respuesta&lt;/a&gt; en el foro de &lt;a title="EsDebian.org" href="http://www.esdebian.org" target="_blank" rel="noopener"&gt;EsDebian&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Básicamente indican que iniciando con el netinstall (es el que usé para instalar Debian Squeeze de 64 bits) usar el modo &amp;ldquo;rescue&amp;rdquo; para poder montar la partición cifrada y así poder hacer la recuperación.&lt;/p&gt;&#10;&lt;p&gt;Los pasos que finalmente me dieron la solución fueron:&lt;/p&gt;&#10;&lt;p&gt;Iniciar con el cd de &lt;strong&gt;netinstall&lt;/strong&gt; en modo rescate (&lt;strong&gt;rescue mode&lt;/strong&gt;)&lt;/p&gt;&#10;&lt;p&gt;Contestar las preguntas que se nos presentan hasta donde se nos pide la clave de encriptación del disco, escribirla y nos pide que escojamos la partición raíz del volumen LVM Indicamos que nos deje en la terminal&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;No monta la partición /boot por lo que habrá que hacerlo manualmente&lt;/li&gt;&#10;&lt;li&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mount /dev/sda1 /boot&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;Actualizar la configuración de grub&lt;/li&gt;&#10;&lt;li&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;update-grub2&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;Se genera de nuevo el archivo grub.cfg en &lt;strong&gt;/boot/grub/grub.cfg&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;En mi caso y para evitar sorpresas ví el contenido de dicho archivo&lt;/p&gt;&#10;&lt;p&gt;** **&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;less /boot/grub/grub.cfg&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Reiniciar el equipo Y con eso finalmente pude recuperar grub e iniciar normalmente el equipo.&lt;/p&gt;&#10;&lt;p&gt;Espero les sirva&lt;/p&gt;</description></item><item><title>Geohot lo volvió a hacer</title><link>https://hbautista.com/p/geohot-lo-volvio-a-hacer/</link><pubDate>Mon, 03 Jan 2011 20:55:30 +0000</pubDate><guid>https://hbautista.com/p/geohot-lo-volvio-a-hacer/</guid><description>&lt;p&gt;Publicada la llaver para acceder como root a la PSP3 :O&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;div&gt;&#10; erk: C0 CE FE 84 C2 27 F7 5B D0 7A 7E B8 46 50 9F 93 B2 38 E7 70 DA CB 9F F4 A3 88 F8 12 48 2B E2 1B&lt;br /&gt; riv: 47 EE 74 54 E4 77 4C C9 B8 96 0C 7B 59 F4 C1 4D&lt;br /&gt; pub: C2 D4 AA F3 19 35 50 19 AF 99 D4 4E 2B 58 CA 29 25 2C 89 12 3D 11 D6 21 8F 40 B1 38 CA B2 9B 71 01 F3 AE B7 2A 97 50 19&lt;br /&gt; R: 80 6E 07 8F A1 52 97 90 CE 1A AE 02 BA DD 6F AA A6 AF 74 17&lt;br /&gt; n: E1 3A 7E BC 3A CC EB 1C B5 6C C8 60 FC AB DB 6A 04 8C 55 E1&lt;br /&gt; K: BA 90 55 91 68 61 B9 77 ED CB ED 92 00 50 92 F6 6C 7A 3D 8D&lt;br /&gt; Da: C5 B2 BF A1 A4 13 DD 16 F2 6D 31 C0 F2 ED 47 20 DC FB 06 70&#10;&lt;/div&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;~geohot&lt;/p&gt;&#10;&lt;p&gt;props to fail0verflow for the asymmetric half&lt;br&gt;&#10;no donate link, just use this info wisely&lt;br&gt;&#10;i do not condone piracy&lt;/p&gt;&#10;&lt;p&gt;if you want your next console to be secure, get in touch with me. any of you 3.&lt;br&gt;&#10;it&amp;rsquo;d be fun to be on the other side.&lt;/p&gt;&#10;&lt;p&gt;…and this is a real self, hello world&lt;br&gt;&#10;although it&amp;rsquo;s not NPDRM, so it won&amp;rsquo;t run off the hard drive&lt;br&gt;&#10;shouts to the guys who did PSL1GHT&lt;br&gt;&#10;without you, I couldn&amp;rsquo;t release this&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Eso es lo que se puede apreciar en su página web &lt;a title="Geohot" href="http://geohot.com/" target="_blank"&gt;&lt;a class="link" href="http://geohot.com/" target="_blank" rel="noopener"&#10; &gt;http://geohot.com/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Feliz 2011</title><link>https://hbautista.com/p/feliz-2011/</link><pubDate>Sun, 02 Jan 2011 05:04:11 +0000</pubDate><guid>https://hbautista.com/p/feliz-2011/</guid><description>&lt;p&gt;2010… ya te decimos adiós, nos separamos de ti, pero no creas que te olvidamos puesto que durante tus cortos 12 meses vivimos las más bellas historias, que en vez de ser impresas en hojas que con el tiempo se perderán o desgastaran ya sea con agua o termitas, en vez de eso las dejaremos grabadas en algo más fuerte que la piedra, en nuestras memorias.&lt;/p&gt;&#10;&lt;p&gt;[Feliz 2011&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Hbautista__2011-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-391&amp;rdquo; title=&amp;ldquo;Feliz 2011&amp;rdquo; src=&amp;quot;/images/2011/Hbautista__2011-1.jpg&amp;quot; alt=&amp;ldquo;Feliz 2011&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;200&amp;rdquo; srcset=&amp;quot;/images/2011/Hbautista__2011-1.jpg 300w, /images/2011/Hbautista__2011-1.jpg 720w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Hbautista__2011-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Es cierto, no todas fueron tan felices como hubiésemos querido pero por fortuna nos dejaron huellas y unas muy profundas, nuevas caídas y por lo tanto nuevos aprendizajes, nos diste la oportunidad de sacudirnos las rodillas y seguir el largo y arduo camino de la vida.&lt;/p&gt;&#10;&lt;p&gt;Entre tus 52 semanas desafortunadamente perdimos conocidos, gente que con el tiempo y la distancia se fue alejando de nosotros, pero conocimos personas nuevas, que por supuesto no remplazaran a las anteriores, a nadie; pero sí que se ganaron o ganaran un lugar en nuestro corazón, personas que por algún motivo tu pusiste en nuestro camino.&lt;/p&gt;&#10;&lt;p&gt;Estuvimos en lugares en los que nunca pensamos estar, ya sea de maravillosas vacaciones o por algún cambio en nuestras vidas, en estos lugares pasamos nuevas y fabulosas experiencias, que siendo sinceros, al recordarlos nos causan una sonrisa tonta en el rostro, nos será difícil dejarlas contigo… en el pasado, pero recuerda que jamás olvidaremos.&lt;/p&gt;&#10;&lt;p&gt;Nos diste una gran variedad de climas, temblé de frío cuando era primavera, pero me diste la oportunidad de hacerlo junto a la gente que quería, dándonos un abrazo caluroso… Me diste la oportunidad de limpiar las lágrimas de algún familiar, vi y lloré con gente que tenía años de no ver, platicamos como nunca y volvió a ser mi amig@.&lt;/p&gt;&#10;&lt;p&gt;Reí y lloré entre tus 365 días, hubo momentos en los que pensaba ya no poder más, quería rendirme pero allí estaba toda esa gente que me ama, dándome algunas palabras de aliento (siendo a veces necesarias solo dos: tú puedes) para ver el futuro con un buen optimismo.&lt;/p&gt;&#10;&lt;p&gt;Dude, me arrepentí, perdone, lastime, me perdonaron, ayude, me ayudaron, nos angustiamos, nos tomamos de la mano en algunos momentos de adversidad, corrimos juntos por alguna calle, pudimos decir: Wow! Aquellos tiempos, y juntos continuamos.&lt;/p&gt;&#10;&lt;p&gt;Te agradezco que entre tus 8,760 horas me hayas permitido pasarlas, por más malas o buenas que estas hayan sido, este 31 de diciembre te termino bien, con una sonrisa y la frente en alto, con un abrazo de íntimos recordándote que jamás te olvidare.&lt;/p&gt;&#10;&lt;p&gt;No me despido de ti con tristeza, si derramo una lágrima creeme que no será por depresión, porque llega un nuevo año, llegan otros 525,600 minutos para sonreír y conocer más gente y experiencias, te recibo a ti 2011 con mucha felicidad, deseando que mis lectores pasen contigo los mejores momentos…&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Autora: &lt;a title="SuMontalvo" href="https://twitter.com/#!/sumontalvo" target="_blank" rel="noopener"&gt;@SuMontalvo&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h1 style="text-align: center;"&gt;&#10; **¡FELIZ AÑO NUEVO!**&#10;&lt;/h1&gt;&#10;</description></item><item><title>Agradecimiento</title><link>https://hbautista.com/p/agradecimiento/</link><pubDate>Thu, 30 Dec 2010 06:45:56 +0000</pubDate><guid>https://hbautista.com/p/agradecimiento/</guid><description>&lt;p&gt;Ya mañana es el último día de este año y aprovecho esta ocasión para enviarles un sincero agradecimiento a todas las personas que estuvieron presentes y apoyándome en días pasados… dias díficiles para mi y mi familia.&lt;/p&gt;&#10;&lt;p&gt;He leído los comentarios que han dejado en varios lugares y redes sociales y me siento gratamente sorprendido por cada uno de ellos, en verdad ¡GRACIAS!&lt;/p&gt;&#10;&lt;p&gt;He estado un poco ocupado y al parecer lo estaré un poco más pues hay que ver para delante y ver los proyectos que nos esperan, las oportunidades que están a la vuelta de la esquina y que brindarán muchas posibilidades en muchos sentidos.&lt;/p&gt;&#10;&lt;p&gt;Sin duda hay bastantes cosas positivas que poco a poco estoy descubriendo de todo lo que pasó. Gracias a los que tuvieron constancia, del día al día, de no quitar el dedo del renglón, por su apoyo, por el grandioso apoyo mostrado y sobre todo por la confianza.&lt;/p&gt;</description></item><item><title>Gimp, Encuadre, Controlar pulso y otros tips para Fotografía</title><link>https://hbautista.com/p/gimp-encuadre-controlar-pulso-y-otros-tips-para-fotografia/</link><pubDate>Sat, 30 Oct 2010 17:08:17 +0000</pubDate><guid>https://hbautista.com/p/gimp-encuadre-controlar-pulso-y-otros-tips-para-fotografia/</guid><description>&lt;img src="https://hbautista.com/images/2010/sonrisa-1.jpg" alt="Featured image of post Gimp, Encuadre, Controlar pulso y otros tips para Fotografía" /&gt;&lt;p&gt;Además de escribir de vez en cuando por acá, ser Sysadmin y otras cosas también me gusta mucho la fotografía y quiero compartir algunos enlaces que se me hacen de interés para alguno que tenga algún interés.&lt;/p&gt;&#10;&lt;p&gt;[Sonrisa&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/sonrisa-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-367&amp;rdquo; src=&amp;quot;/images/2010/sonrisa-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/sonrisa-1.jpg 300w, /images/2010/sonrisa-1.jpg 768w, /images/2010/sonrisa-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/sonrisa-1.jpg" &gt;1&lt;/a&gt;&lt;br&gt;&#10;&lt;strong&gt;El encuadre, un detalle sencillo pero esencial&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Al igual que los colores y la luz, el encuadre tiene el poder de resaltar el atractivo de una imagen, o de estropearlo por completo. Sin embargo, suele ser dejado de lado por aquellos que recién se inician en la fotografía. Es por ello que a continuación, puntualizamos algunos errores comunes que deberás evitar si deseas crecer en este arte:&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Encuadre" href="http://bit.ly/9icc20" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/9icc20" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/9icc20&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Pequeños trucos para controlar el pulso&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Una de las mayores preocupaciones que tengo a la hora de tirar fotografías es el horrible pulso que poseo. Desde pequeño la gente se extrañaba del mal pulso que tengo, llegando a bromear sobre ello. Pero es verdad, así que a la hora de sacar fotos tengo que tener mucho ojo sobre todo si me encuentro en situaciones de baja luminosidad. Vamos a hablar de unos sencillos trucos que he ido aprendiendo aquí y allá para intentar paliar este defecto lo máximo posible.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Pulso" href="http://bit.ly/avOtTY" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/avOtTY" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/avOtTY&lt;/a&gt;&lt;/a&gt;&lt;br&gt;&#10;&lt;strong&gt;Efectos Vintage y Cinematic para tus fotos en GIMP&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Muchos de vosotros habéis solicitado en diversos post que empecemos a prestar más atención a Gimp, una alternativa a Photoshop que cada vez más usuarios escogen por su carácter gratuito y libre, y porque va mejorando en cada versión. Hemos tomado nota y vamos a empezar con una serie de post centrados en este programa y en sus posibles utilizaciones en el campo de la fotografía.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Vintage Gimp" href="http://bit.ly/ddtEYE" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/ddtEYE" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/ddtEYE&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Experimenta con la luz&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Hemos hablado muchas veces de la técnica de Light painting en Xatakafoto, pero nunca está de más repasar conceptos. Este tipo de técnica fotográfica requiere de un mayor tiempo de preparación y realización que otro tipo de técnicas, pero también es verdad que resulta mucho más agradecida en sus resultados ya que estos pueden llegar a ser muy espectaculares. Si dispones de algo de tiempo y sobre todo paciencia, vamos a repasar unas directrices básicas sobre Light painting.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Experimentar luz" href="http://bit.ly/9kg26U" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/9kg26U" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/9kg26U&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Planos cortos: capturando al sujeto de cerca&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Los planos cortos suelen ser atrayentes porque permiten apreciar los detalles del punto de interés; y pueden transmitir más intimidad que las fotografías tomadas a distancia. Sin embargo, estos planos pueden llegar a representar un escollo cuando no se cuenta con el equipamiento y la técnica apropiados…&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Planos cortos" href="http://bit.ly/c7vDnV" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/c7vDnV" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/c7vDnV&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Cielo aperlado&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc03032-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-369&amp;rdquo; src=&amp;quot;/images/2010/dsc03032-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc03032-1.jpg 300w, /images/2010/dsc03032-1.jpg 768w, /images/2010/dsc03032-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc03032-1.jpg" &gt;2&lt;/a&gt;&lt;br&gt;&#10;&lt;strong&gt;Fotografías de paisajes urbanos&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Las ciudades han sido desde siempre uno de los temas recurrentes en la fotografía. El paisaje urbano ofrece tantas posibilidades y oportunidades que se convierte en un recurso casi infinito. Sin duda es muy atractivo poder captar la esencia de una ciudad, también de su vida, de su evolución, de sus lugares emblemáticos, pero también de sus lugares degradados, de su arquitectura, de paisajes humanos llenos de vida cotidiana…&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Paisajes urbanos" href="http://bit.ly/ccvFfD" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/ccvFfD" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/ccvFfD&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Cómo agarrar la cámara, trucos en video&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;El vídeo que os traemos hoy, lleva dando vueltas por internet bastante tiempo, pero hoy he vuelto a encontrármelo por la red y me gustaría recomendároslo. En él, Joe McNally, fotógrafo neoyorkino de fotografía comercial, nos da una serie de consejos para mejorar el agarre de nuestras cámaras, con la idea de ganar entre uno y dos pasos de estabilización a la hora de hacer fotos.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Agarre de cámaras video" href="http://bit.ly/9te0y9" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/9te0y9" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/9te0y9&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Secure Digital&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Aunque no sean las tarjetas más populares, la verdad es que poco a poco se están haciendo un hueco en el mercado y cada vez más marcas la incluyen en sus cámaras. Pero aún así tal vez siga siendo más popular la CompactFlash. Como todo, es cuestión de percepciones, pero vamos a realizar un rápido repaso al formato SD, ya que a veces con tanta sigla no se tiene muy claro el significado.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Secure Digital" href="http://bit.ly/dy6ZeV" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/dy6ZeV" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/dy6ZeV&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Azulado&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc03033-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-370&amp;rdquo; src=&amp;quot;/images/2010/dsc03033-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc03033-1.jpg 300w, /images/2010/dsc03033-1.jpg 768w, /images/2010/dsc03033-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc03033-1.jpg" &gt;3&lt;/a&gt;&lt;br&gt;&#10;&lt;strong&gt;¿Deseas mejorar tu estado de ánimo? La fotografía puede ayudarte.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;En estos tiempos un tanto difíciles, los profesionales de la salud mental han ido implementando diferentes métodos para tratar a sus pacientes eficazmente, y la fotografía es uno de ellos. Incluso muchas personas con problemas emocionales se han decantado por esta disciplina a título personal, y de hecho no son pocos los fotógrafos profesionales que afirman con toda seguridad que la fotografía ayuda a sanar el alma. Es por ello que a continuación explicaremos algunas pautas interesantes acerca de la “fototerapia”.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Fotografía para terapia 1" href="http://bit.ly/9zI349" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/9zI349" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/9zI349&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Anna, paciente de la doctora Ellen Fisher Turk&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;En la primera parte de este artículo enunciábamos las técnicas que incluye lo que hoy se conoce como “fototerapia”, y explicamos como puede ayudar al paciente la que consiste en que este tome fotografías. En esta ocasión, nos centraremos en otra interesante técnica: la que utiliza fotografías del paciente tomadas por otras personas.&lt;/p&gt;&#10;&lt;p&gt;Este tipo de fotografías les permiten observar las diferentes maneras en que otros los ven, y en muchos casos les aporta una imagen de ellos mismos que difiere de la que les devuelve el espejo. Teniendo esto en cuenta, las fotografías son tomadas en forma espontánea sin que el sujeto lo note. De lo contrario, puede cambiar su actitud o comportamiento en respuesta al “ojo” de la cámara.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Fotografía para terapia 2" href="http://bit.ly/bqtg6j" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/bqtg6j" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/bqtg6j&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Disparadores remotos: ¿con o sin cable?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Un flash que no esté conectado a la cámara o integrado en la misma, da mucho juego a la hora de hacer una fotografía un poco más artística y de mejor calidad. La manera de poder sincronizar el flash con el disparo de la cámara, se realiza a través de los disparadores remotos para flash.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Disparadores remotos" href="http://bit.ly/csHdPi" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/csHdPi" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/csHdPi&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;El otoño ya está aquí. 35 fotos para inspirarte&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Hace tiempo que no os traíamos una galería de esas que tanto nos gustan de &lt;a title="Boston Globe" href="http://www.boston.com/bigpicture/" target="_blank" rel="noopener"&gt;The Big Picture&lt;/a&gt;, el fantástico fotoblog del The Boston Globe.&lt;/p&gt;&#10;&lt;p&gt;Con la temporada otoñal recién empezada, siempre es buena idea tener inspiración para afrontar la estación y tener nuestras cámaras listas.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Fotografía Otoñal" href="http://bit.ly/cbF8Cy" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/cbF8Cy" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/cbF8Cy&lt;/a&gt;&lt;/a&gt;&lt;br&gt;&#10;&lt;strong&gt;Capturando el esplendor del paisaje.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Las fotografías panorámicas a menudo nos brindan la posibilidad de captar el esplendor de una escena completa, sin tener que dejar nada fuera. Obviamente, hay equipo especializado para lograr tomas tan amplias: se trata de objetivos gran angulares y extra o súper gran angulares que pueden aplicarse a cámaras comunes.&lt;/p&gt;&#10;&lt;p&gt;En el caso del extra gran angular, este permite un ángulo de visión de casi 120º con objetivos de hasta 12 mm. de distancia focal. Hasta el momento, esto es lo más cercano a la capacidad del ojo humano, cuya visión periférica abarca hasta los 176º. También existen cámaras especialmente diseñadas para la fotografía panorámica, cuyas fotografías se expanden mucho más a lo ancho que cualquier cámara común.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Esplendor paisaje" href="http://bit.ly/c29XQv" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/c29XQv" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/c29XQv&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Los fondos desenfocados destacan la figura prinicpal.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;¿Verdad que los trabajos de aquellos fotógrafos a los que admiramos siempre tienen “un algo” que hace que no podamos dejar de mirarlos? ¿Quisieras tú también tener ese toque especial que lleve a otros a centrar su atención en tus fotografías?&lt;/p&gt;&#10;&lt;p&gt;Pues lo primero que debes tener en cuenta es que si bien es posible captar imágenes llamativas sin pensárselo demasiado, por lo general aquello que tanto admiramos es fruto de un proceso. Y dicho proceso incluye la puesta en marcha de algunos recursos que permiten potenciar el factor atrayente de la fotografía en cuestión. Veamos algunos de ellos:&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Fondos desenfocados" href="http://bit.ly/cGYtl2" target="_blank" rel="noopener"&gt;&lt;a class="link" href="http://bit.ly/cGYtl2" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/cGYtl2&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Performance&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc03116-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-368&amp;rdquo; src=&amp;quot;/images/2010/dsc03116-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc03116-1.jpg 300w, /images/2010/dsc03116-1.jpg 768w, /images/2010/dsc03116-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc03116-1.jpg" &gt;4&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Números</title><link>https://hbautista.com/p/numeros/</link><pubDate>Tue, 26 Oct 2010 05:13:30 +0000</pubDate><guid>https://hbautista.com/p/numeros/</guid><description>&lt;p&gt;Los tenemos presente en cualquier lado, de diferentes formas y son usadas para tantas cosas.&lt;/p&gt;&#10;&lt;p&gt;[Números&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc03334-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-362&amp;rdquo; src=&amp;quot;/images/2010/dsc03334-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc03334-1.jpg 300w, /images/2010/dsc03334-1.jpg 768w, /images/2010/dsc03334-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc03334-1.jpg" &gt;1&lt;/a&gt;[Numeritos&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc03297-1.jpg&amp;quot; class=&amp;ldquo;alignnone size-medium wp-image-363&amp;rdquo; src=&amp;quot;/images/2010/dsc03297-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc03297-1.jpg 300w, /images/2010/dsc03297-1.jpg 768w, /images/2010/dsc03297-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc03297-1.jpg" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Nos pueden indicar muchas cosas, fechas muy importantes para nosotros, alguna hora en particular, nuestro número de la suerte o fortuna, de nuestro calzado, edad, estatura y tantas muchas cosas más..&lt;/p&gt;&#10;&lt;p&gt;Números, podré contar miles de estrellas, millones de granos de arena en el mar y muchos kilometros de carretera, pero el único número que me importa es el tuyo ñ.ñ&lt;/p&gt;&#10;&lt;p&gt;[Por ti&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc03332-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-364&amp;rdquo; src=&amp;quot;/images/2010/dsc03332-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc03332-1.jpg 300w, /images/2010/dsc03332-1.jpg 768w, /images/2010/dsc03332-1.jpg 890w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc03332-1.jpg" &gt;3&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Mensajes, llamadas, números, fechas y me traen siempre a mi memoria esos números.. los números que compartimos y formamos..&lt;/p&gt;&#10;&lt;p&gt;Números…&lt;/p&gt;</description></item><item><title>Formatear NTFS en Debian</title><link>https://hbautista.com/p/formatear-ntfs-en-debian/</link><pubDate>Thu, 07 Oct 2010 14:59:06 +0000</pubDate><guid>https://hbautista.com/p/formatear-ntfs-en-debian/</guid><description>&lt;p&gt;Resulta que este inicio de semana, tengo un disco duro externo que me dieron en el trabajo y se usa principalmente para hacer respaldos y esas cosas.&lt;/p&gt;&#10;&lt;p&gt;Pues bien, algo pasó que simplemente se perdió una partición conteniendo información importante y valiosa que debía ser rescatada, &lt;a title="TestDisk" href="http://www.cgsecurity.org/wiki/TestDisk" target="_blank"&gt;TestDisk&lt;/a&gt; finalmente me ayudó a resolver parte del problema.[TestDisk&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/Testdisklogo_clear_100-1.png&amp;quot; class=&amp;ldquo;alignright size-full wp-image-350&amp;rdquo; title=&amp;ldquo;TestDisk&amp;rdquo; src=&amp;quot;/images/2010/Testdisklogo_clear_100-1.png&amp;quot; alt=&amp;ldquo;TestDisk&amp;rdquo; width=&amp;ldquo;100&amp;rdquo; height=&amp;ldquo;100&amp;rdquo; srcset=&amp;quot;/images/2010/Testdisklogo_clear_100-1.png 100w, /images/2010/Testdisklogo_clear_100-1.png 60w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 100px) 100vw, 100px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/Testdisklogo_clear_100-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;El caso es que finalmente tuve perdida de información debido a un error mío y pues ni modos. No sé exactamente que se perdió ni si era importante o no. La cuestión es que necesitamos usar ese disco duro externo que es de 250GB.&lt;/p&gt;&#10;&lt;p&gt;Entonces lo que hice fue eliminar las particiones usando GParted y volverlas a crear en el siguiente orden: 50% en una partición primaria del tipo NTFS y 50% de una partición lógica en Fat32.&lt;/p&gt;&#10;&lt;p&gt;Pero me topé con el pequeño detalle que no podía crear la partición en NTFS porque no tenía soporte completo, en mi caso instalé los siguientes paquetes y asunto resuelto:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install ntfs-config ntfsprogs fuse-utils&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Basta con volver a entrar en GParted y crear las particiones tal y como mencioné antes y listo.&lt;/p&gt;&#10;&lt;p&gt;En el trabajo necesitamos de ese disco duro con ese tipo de particiones.&lt;/p&gt;</description></item><item><title>Información final sobre el Curso PHP del fin de semana.</title><link>https://hbautista.com/p/informacion-final-sobre-el-curso-php-del-fin-de-semana/</link><pubDate>Fri, 01 Oct 2010 20:03:52 +0000</pubDate><guid>https://hbautista.com/p/informacion-final-sobre-el-curso-php-del-fin-de-semana/</guid><description>&lt;img src="https://hbautista.com/images/2010/php-1.jpg" alt="Featured image of post Información final sobre el Curso PHP del fin de semana." /&gt;&lt;p&gt;Bueno, ya esta todo listo para el primer módulo del curso de PHP (básico) para la comunidad &lt;strong&gt;&lt;a title="Usoli" href="http://usoli.org" target="_blank" rel="noopener"&gt;USOLI&lt;/a&gt; y CHIAPATUIT&lt;/strong&gt; que impartirá en esta su ocasión el amigo &lt;a title="Donaldo Ríos" href="http://twitter.com/donaldorios" target="_blank" rel="noopener"&gt;@Donaldorios&lt;/a&gt;𓍲 a quien una vez más agradecemos por el esfuerzo aportado y su disponibilidad de compartir su conococimiento con la comunidad…&lt;/p&gt;&#10;&lt;p&gt;La información final queda como sigue:&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2010/php-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Lugar:&lt;/strong&gt; Auditorio Infantil del Centro Cultural Jaime Sabines&lt;br /&gt; &lt;strong&gt;Fecha:&lt;/strong&gt; Sábado 2 de Octubre de 2010&lt;br /&gt; &lt;strong&gt;Horario:&lt;/strong&gt; 14 a 20 hrs&lt;br /&gt; &lt;strong&gt;Costo:&lt;/strong&gt; $30 (para las pizzas y refrescos)&lt;/p&gt;&#10;&lt;p&gt;Si no te anotaste previamente, no te preocupes… puedes asistir sin problema ya que se consiguió un espacio amplio para poder recibir a más participantes.&lt;/p&gt;&#10;&lt;p&gt;Tenemos contemplado grabar el contenido del mismo para poderlo compartir con todos aquellos que están a distancia y manifestaron interés en el mismo… así también intentaremos hacer una transmisión del mismo…&lt;/p&gt;&#10;&lt;p&gt;&lt;span style="color: #a3e11f;"&gt;**Asiste, aprende y convive! **&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Actualización: Temario listo&lt;/strong&gt; **&lt;/p&gt;&#10;&lt;p&gt;**&lt;/p&gt;&#10;&lt;div&gt;&#10; &lt;ol&gt;&#10; &lt;li&gt;&#10; Aspectos Generales &lt;ul&gt;&#10; &lt;li&gt;&#10; ¿Qué es PHP?&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; Instalando XAMPP (Servidor de pruebas)&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; Comentarios en PHP&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; Variables y Constantes&#10; &lt;/li&gt;&#10; &lt;/ul&gt;&#10; &lt;/li&gt;&#10;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;&#10; Variables y Constantes &amp;lt;ul&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; ¿Qué son las variables?&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Tipos de variable&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Arrays&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Constantes&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Formularios&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Obteniendo variables desde la URL&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;/ul&amp;gt;&#10;&amp;lt;/li&amp;gt;&#10;&#10;&amp;lt;li&amp;gt;&#10; Operadores &amp;lt;ul&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Operadores Aritméticos&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Operadores de Asignación&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Operadores de Comparación&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;li&amp;gt;&#10; Operadores Lógicos&#10; &amp;lt;/li&amp;gt;&#10; &amp;lt;/ul&amp;gt;&#10;&amp;lt;/li&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&#10; &lt;/ol&gt;&#10;&lt;/div&gt;</description></item><item><title>Sources.list de Squeeze</title><link>https://hbautista.com/p/sources-list-de-squeeze/</link><pubDate>Tue, 28 Sep 2010 15:44:37 +0000</pubDate><guid>https://hbautista.com/p/sources-list-de-squeeze/</guid><description>&lt;img src="https://hbautista.com/images/2011/debian-squeeze-two-454-1.jpg" alt="Featured image of post Sources.list de Squeeze" /&gt;&lt;p&gt;Pues bueno, ya que lo necesitaré en breve, pongo acá mi sources.list para Debian Squeeze.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://mmc.geofisica.unam.mx/debian/ squeeze main contrib&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# deb-src http://mmc.geofisica.unam.mx/debian/ squeeze main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ftp.mx.debian.org/debian/ squeeze main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ftp.rediris.es/debian squeeze main contrib non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# deb-src http://ftp.mx.debian.org/debian/ squeeze main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://security.debian.org/ squeeze/updates main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# deb-src http://security.debian.org/ squeeze/updates main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Google software repository&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# deb http://dl.google.com/linux/deb/ stable non-free&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Debian Multimedia&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://www.debian-multimedia.org squeeze main non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Google testing repository&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://dl.google.com/linux/deb/ testing non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Opera for Debian Lenny&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://deb.opera.com/opera/ squeeze non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Skype&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://download.skype.com/linux/repos/debian/ stable non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;## Thí¨mes du projet bisigi&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Luego hay que hacer&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@soporte:/home/hbautista# aptitude update&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y dependiendo un:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@soporte:/home/hbautista# aptitude safe-ugrade&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y un:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@soporte:/home/hbautista# aptitude full-upgrade&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;🙂&lt;/p&gt;&#10;</description></item><item><title>Curso Php</title><link>https://hbautista.com/p/curso-php/</link><pubDate>Tue, 21 Sep 2010 16:36:55 +0000</pubDate><guid>https://hbautista.com/p/curso-php/</guid><description>&lt;img src="https://hbautista.com/images/2010/php-1.jpg" alt="Featured image of post Curso Php" /&gt;&lt;p&gt;Pues se invita a la comunidad Usoli y Chiapatuit a participar en un curso práctico y presencial sobre PHP.&lt;/p&gt;&#10;&lt;p&gt;[Elefante&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/php_elef-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-319 alignleft&amp;rdquo; src=&amp;quot;/images/2010/php_elef-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;164&amp;rdquo; srcset=&amp;quot;/images/2010/php_elef-1.jpg 300w, /images/2010/php_elef-1.jpg 550w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/php_elef-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Lugar: Por definir&lt;/p&gt;&#10;&lt;p&gt;Fecha: Sábado 2 de Octubre de 2010&lt;/p&gt;&#10;&lt;p&gt;Horario: 14 a 20 hrs&lt;/p&gt;&#10;&lt;p&gt;Costo: $30&lt;/p&gt;&#10;&lt;p&gt;Impartido por: &lt;a title="Donaldo Ríos" href="http://twitter.com/donaldorios" target="_blank" rel="noopener"&gt;@donaldorios&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;[Php&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/php-1.jpg&amp;quot; class=&amp;ldquo;size-medium wp-image-318 alignright&amp;rdquo; src=&amp;quot;/images/2010/php-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;191&amp;rdquo; srcset=&amp;quot;/images/2010/php-1.jpg 300w, /images/2010/php-1.jpg 550w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/php-1.jpg" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En cuanto se tenga el temario y el alcance del curso, se darán más detalles.&lt;/p&gt;&#10;&lt;p&gt;El costo es simbólico puesto que es un horario un poco pesado y hay que comer u.U, ton&amp;rsquo;s es para la compra de pizza y así ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;Los esperamos, el cupo es limitado.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;IMPORTANTE&lt;/strong&gt;: Se recibirán confirmaciones hasta este viernes 24 de septiembre, ya que hay que buscar lugar en relación al número de participantes.&lt;/p&gt;&#10;&lt;p&gt;Confirmar asistencia y más informes via twitter con&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Yvette_Fairy" href="http://twitter.com/Yvette_Fairy" target="_blank" rel="noopener"&gt;@Yvette_Fairy&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="hbautista" href="http://twitter.com/hbautista" target="_blank" rel="noopener"&gt;@hbautista&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Donaldo Ríos" href="http://twitter.com/donaldorios" target="_blank" rel="noopener"&gt;@Donaldorios&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Concluyendo migración</title><link>https://hbautista.com/p/concluyendo-migracion/</link><pubDate>Mon, 13 Sep 2010 16:05:54 +0000</pubDate><guid>https://hbautista.com/p/concluyendo-migracion/</guid><description>&lt;img src="https://hbautista.com/images/2014/20140101-122306-1.jpg" alt="Featured image of post Concluyendo migración" /&gt;&lt;p&gt;Hace unos meses me dí a la tarea de migrar todos los servicios que teníamos en el webserver principal del trabajo y momentaneamente se alojaron los servicios en otro lado.&lt;/p&gt;&#10;&lt;p&gt;Se procedió a hacer la migración de todos y cada uno de los servicios, asimismo de migrar las bases de datos, subdominios y todo lo que esto conlleva. Luego vino el reinstalar de nuevo el servidor y acondicionarlo para volver a pasar los servicios con los que contaba.&lt;/p&gt;&#10;&lt;p&gt;Hoy puedo decir que ese proceso lleva un 85% concluido, es poca información la que falta por migrar, detallar uno que otro servicio y finalmente hacer el switch otra vez.&lt;/p&gt;&#10;&lt;p&gt;He aprendido muchas cosas en el proceso, he indagado sobre cómo lograr que equis servicio funcione de tal forma o incluso involucrarme en los proyectos de los que nos estamos apoyando para lograr tener el sitio funcionando.&lt;/p&gt;&#10;&lt;p&gt;Ha sido lento todo este proceso, porque así fue pensado, además de que haremos un par de cambios que mejorarán sustancialmente la forma de funcionar el sitio y que esperemos sea agradable para los visitantes.&lt;/p&gt;&#10;&lt;p&gt;Hoy quería avanzar un poco más, pero la verdad hoy.. hoy no tengo ganas..&lt;/p&gt;&#10;&lt;p&gt;Si.. influye mucho mi estado de ánimo para que las cosas se den bien y en tiempos cortos o que simplemente tenga que tomarme un respiro para poder lograr concentrarme.&lt;/p&gt;&#10;&lt;p&gt;Influyes mucho en la forma de ver, reaccionar y hacer diario. Me duele..Te quiero morgana.&lt;/p&gt;</description></item><item><title>Raid 1 Vs Raid 5</title><link>https://hbautista.com/p/raid-1-vs-raid-5/</link><pubDate>Thu, 02 Sep 2010 20:34:16 +0000</pubDate><guid>https://hbautista.com/p/raid-1-vs-raid-5/</guid><description>&lt;p&gt;Resulta que tengo que reinstalar un servidor y será mañana u.U muajajaja..&lt;/p&gt;&#10;&lt;p&gt;Pero ando checando el mejor escenario para dejar el &lt;a title="Raid" href="http://es.wikipedia.org/wiki/RAID" target="_blank"&gt;Raid&lt;/a&gt; del par de discos duros de los que dispongo.&lt;/p&gt;&#10;&lt;p&gt;Encontré información en &lt;a title="Raid" href="http://www.buzzle.com/articles/raid-5-vs-raid-1.html" target="_blank"&gt;este sitio&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Aquí también tienen más información al respecto:&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Niveles Raid" href="http://www.smdata.com/NivelesRAID.htm" target="_blank"&gt;Niveles RAID&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y creo que lo más conveniente sería el Nivel 5, pero debido a que físicamente necesito tres discos duros y nada más dispongo de dos.. se joderá el asunto y lo dejaré en Raid 1.&lt;/p&gt;&#10;&lt;p&gt;El funcionamiento del Raid 1 es el de mirroring, espejo o redundante, es decir, que básicamente la misma información que tiene 1 disco duro, tendrá el otro y en conjunto será visto como un único disco duro por el sistema operativo.&lt;/p&gt;&#10;&lt;p&gt;La ventaja que tiene esto es que si por alguna razón, uno de los discos duros deja de funcionar (el primario por ejemplo) toda la información se encuentra en el segundo y no es complicado la recuperación del servidor y sobre todo de la información contenida.&lt;/p&gt;&#10;&lt;p&gt;Pues ya evaluaré el mejor escenario porque me parece que la otra limitante es la capacidad de los discos duros, si fuese así, en lugar de usar Raid, prefiero usar LVM para duplicar la capacidad del disco y la redundancia se la dejo a los scripts de backup y a realizar mensualmente una imagen del servidor.&lt;/p&gt;&#10;&lt;p&gt;Ya les contaré como me fue ñ_ñ&lt;/p&gt;</description></item><item><title>Posicionamiento</title><link>https://hbautista.com/p/posicionamiento/</link><pubDate>Thu, 02 Sep 2010 19:02:19 +0000</pubDate><guid>https://hbautista.com/p/posicionamiento/</guid><description>&lt;p&gt;Pues mi anterior blog lo tenía dado de alta en Technoratti y pues ahora que estaba checando pues lo volví a dar de alta y el código es este: E6GVMD5HJ3BH&lt;/p&gt;&#10;&lt;p&gt;Espero que no tarde el proceso. u.U&lt;/p&gt;&#10;</description></item><item><title>Puedo escribir los scripts mas tristes esta noche.</title><link>https://hbautista.com/p/puedo-escribir-los-scripts-mas-tristes-esta-noche/</link><pubDate>Thu, 02 Sep 2010 05:12:02 +0000</pubDate><guid>https://hbautista.com/p/puedo-escribir-los-scripts-mas-tristes-esta-noche/</guid><description>&lt;blockquote&gt;&#10; &lt;p&gt;Puedo escribir los scripts mas tristes esta noche.&lt;/p&gt;&#10;&lt;p&gt;Escribir por ejemplo: “La red esta congestionada,&lt;br&gt;&#10;y disparan, script kiddies, deniales a lo lejos.”&lt;/p&gt;&#10;&lt;p&gt;El server del backbone acumula bytes y palma.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Puedo escribir los scripts mas tristes esta noche..&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Yo la freeze, y a veces de ella también me descargue un ISO.&lt;/p&gt;&#10;&lt;p&gt;En las noches como esta la tuve entre mis manos.&lt;br&gt;&#10;La escanee tantas veces bajo un protocolo definido.&lt;/p&gt;&#10;&lt;p&gt;Ella me freezo, a veces yo también la colgaría.&lt;br&gt;&#10;Como no haber paseado sus grandes hoyos fijos.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Puedo escribir los scripts mas tristes esta noche..&lt;br&gt;&#10;Se ha desconectado. Pensar que no la tengo. Sentir que la he perdido.&lt;/p&gt;&#10;&lt;p&gt;Notar la red inmensa, mas inmensa sin ella.&lt;br&gt;&#10;Y el ram cae a la máquina, como paquete al vacío.&lt;/p&gt;&#10;&lt;p&gt;Que importa que mi attempt no pueda penetrarla.&lt;br&gt;&#10;La noche esta floodeada y ella no esta como sitio.&lt;/p&gt;&#10;&lt;p&gt;Eso es todo. A lo lejos alguien gana una shell. A lo lejos.&lt;br&gt;&#10;Mis ganas no se contentan con haberla perdido.&lt;/p&gt;&#10;&lt;p&gt;Como escanearla, mi udp la busca.&lt;br&gt;&#10;Mi terminal la busca, y ella recién esta en inicio.&lt;/p&gt;&#10;&lt;p&gt;Las mismas boxes hacen temblar los mismos terminales.&lt;br&gt;&#10;Nosotros, los de entonces, ya no somos paqueteros que producen sismos.&lt;/p&gt;&#10;&lt;p&gt;Yo la espero, es cierto, pero cuanto la freeze&lt;br&gt;&#10;Mi tracert seguía su camino para tocar destino.&lt;/p&gt;&#10;&lt;p&gt;De otro. Será de otro. Como antes de mis TESOs&lt;br&gt;&#10;Su DoS, su CGI malo, sus bug infinitos.&lt;/p&gt;&#10;&lt;p&gt;Yo la espero, es cierto, pero tal vez la deseo.&lt;br&gt;&#10;Es tan corta la intrusión y es tan grande su rígido.&lt;/p&gt;&#10;&lt;p&gt;Porque en noches como esta la tuve entre mis manos,&lt;br&gt;&#10;mi terminal no se contenta con haberla perdido.&lt;/p&gt;&#10;&lt;p&gt;Aunque esta sea la ultima incursión que ella me traba,&lt;br&gt;&#10;y estos sean los últimos pings que yo le tiro.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;&lt;em&gt;Leído en el ciberespacio&lt;/em&gt;&lt;/p&gt;</description></item><item><title>El último estirón</title><link>https://hbautista.com/p/el-ultimo-estiron/</link><pubDate>Wed, 01 Sep 2010 03:42:45 +0000</pubDate><guid>https://hbautista.com/p/el-ultimo-estiron/</guid><description>&lt;p&gt;Este sábado iré de nuevo a la escuela después de casi un mes de no hacerlo. Comenzaré el último cuatrimestre de la carrera y aunque de cierta manera es la última brazada para concluir con ese trámite, aún ando pensativo sobre esto último.&lt;/p&gt;&#10;&lt;p&gt;Se acercan muchos trámites administrativos, gastos y correderas por la conclusión en sí de esto.&lt;/p&gt;&#10;&lt;p&gt;Tengo que encontrar la forma de motivarme para no mandar al carajo todo, soy explosivo, impulsivo y medio testarudo cuando algo se mete entre ceja y ceja. Espero no complicarme la existencia en esto que se avecina.[Muaja&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/yopo-1.jpg&amp;quot; class=&amp;ldquo;alignright size-medium wp-image-292&amp;rdquo; title=&amp;ldquo;Muaja&amp;rdquo; src=&amp;quot;/images/2010/yopo-1.jpg&amp;quot; alt=&amp;ldquo;Muaja&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2010/yopo-1.jpg 300w, /images/2010/yopo-1.jpg 640w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/yopo-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Debo confesar que dejé de escribir por varias razones de índole personal. La ida al Campus Party México me dejó entre ver que hay muchas cosas que desconozco, que soy una ínfima partícula en la red, en el ciberespacio, por momentos eso me asusta, por momentos me alegra, en fin.. así de bipolar puedo ser.&lt;/p&gt;&#10;&lt;p&gt;Necesito concentrancia.. jaja, bueno.. concentración.. hay algunos puntos pendientes que debo finalizar, hay cosas que tengo que hacer para seguir avanzando, no serán cosas muy agradables, lo sé.. pero hay que hacerlas..&lt;/p&gt;&#10;&lt;p&gt;En general necesito un descanso del tuiter principalmente ya que a veces ocupa mucho de mi tiempo, tiempo que ahora preciso para otras cosas, al menos espero no sea mucho tiempo.&lt;/p&gt;&#10;&lt;p&gt;Hay algunas personas que leen este blog, esperando y tratando de atizbar entre líneas lo que escribo (Siento que me siguen D: ), si no quisiera que me leyeran, pues lo cierro y ya.. juaz.. pero no lo creo necesario ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;Lo bueno es que me leen, aunque escriba cosas indiferentes como esta nota.&lt;/p&gt;&#10;&lt;p&gt;Ahhh.. si.. estoy impartiendo un mini-cursito-taller sobre Debian-Ubuntu Gnu/Linux por las tardes.. faltan 3 clases u.U el grupo es pequeño, pero prometedor y además eso me da la oportunidad de poder estar al pendiente de ellos 3.&lt;/p&gt;&#10;&lt;p&gt;Espero no pelearme con un profesor debido al argumento que le presentaré sobre la materia que nos impartirá, si así sucede veremos de qué cueros salen más correas u.U&lt;/p&gt;&#10;&lt;p&gt;Por cierto.. estoy conociendo y entendiendo a cierta parte de una personalidad que no conocía y que se torna elocuente y debo de tolerarlo y entenderlo sobre todo, porque controlarlo.. a duras penas.. me da una curiosidad enorme, porque sin que se lo pida o requiera toma el control en situaciones que de otra forma, hubieran salido un tanto diferentes.&lt;/p&gt;&#10;&lt;p&gt;Ahhh.. y para terminar.. empiezo a creer..&lt;/p&gt;</description></item><item><title>Halo</title><link>https://hbautista.com/p/halo/</link><pubDate>Wed, 01 Sep 2010 03:14:34 +0000</pubDate><guid>https://hbautista.com/p/halo/</guid><description>&lt;p&gt;This song its very nice&lt;/p&gt;&#10;&lt;p&gt;For you..&lt;/p&gt;&#10;</description></item><item><title>Cifrado SSL con Apache2 en Debian</title><link>https://hbautista.com/p/cifrado-ssl-con-apache2-en-debian/</link><pubDate>Fri, 27 Aug 2010 20:43:17 +0000</pubDate><guid>https://hbautista.com/p/cifrado-ssl-con-apache2-en-debian/</guid><description>&lt;img src="https://hbautista.com/images/2010/apache.png" alt="Featured image of post Cifrado SSL con Apache2 en Debian" /&gt;&lt;p&gt;Instalar el servidor &lt;a title="Apache" href="http://www.apache.org/" target="_blank" rel="noopener"&gt;Apache2&lt;/a&gt; en &lt;a title="Debian" href="http://www.debian.org/" target="_blank" rel="noopener"&gt;Debian&lt;/a&gt; no es una tarea complicada sin duda, pero el ir puliendo algunos detalles para tener un mejor performance, seguridad y estabilidad en general, a veces lo es.&lt;/p&gt;&#10;&lt;p&gt;Supongamos que deseamos agregar un nuevo sitio pero que la comunicación entre el cliente y el servidor sea cifrada mediante el uso de https. Para esto necesitamos activar el cifrado ssl en apache, lo hacemos mediante la utilidad a2enmod ejecutando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# a2enmod ssl&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;También debemos decir a apache que debe aceptar solicitudes en el puerto 443 que es el puerto estándar de https por lo que editamos el archivo &lt;strong&gt;/etc/apache2/ports.conf&lt;/strong&gt; y agregamos la línea &lt;strong&gt;Listen 443&lt;/strong&gt;, he aquí la configuración que tiene mi &lt;strong&gt;Apache2&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# If you just change the port or add more ports here, you will likely also&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# have to change the VirtualHost statement in&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# /etc/apache2/sites-enabled/000-default&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# This is also true if you have upgraded from before 2.2.9-3 (i.e. from&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# README.Debian.gz&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;NameVirtualHost *:80&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Listen &lt;span style="color:#ae81ff"&gt;80&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;IfModule mod_ssl.c&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;# If you add NameVirtualHost *:443 here, you will also have to change&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;# the VirtualHost statement in /etc/apache2/sites-available/default-ssl&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;# to &amp;lt;VirtualHost *:443&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;# Server Name Indication for SSL named virtual hosts is currently not&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;# supported by MSIE on Windows XP.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Listen &lt;span style="color:#ae81ff"&gt;443&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/IfModule&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;IfModule mod_gnutls.c&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Listen &lt;span style="color:#ae81ff"&gt;443&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/IfModule&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Es importante aclarar que al menos tanto el módulo &lt;strong&gt;SSL&lt;/strong&gt; como el puerto &lt;strong&gt;443&lt;/strong&gt; ya se encontraban &amp;lsquo;activados&amp;rsquo; cuando instalé Apache2.&lt;/p&gt;&#10;&lt;p&gt;Ahora necesitamos crear los certificados que utilizaremos para el cifrado, para ello utilizaremos &lt;strong&gt;OpenSSL&lt;/strong&gt;, deberemos instalarlo ejecutando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# aptitude install openssl&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Por si no lo tenemos instalado, una vez que lo tengamos, se crean dos certificados, el público y el privado:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# openssl req -new -newkey rsa:2048 -nodes -out /etc/ssl/certs/publico.pem -keyout /etc/ssl/private/privado.pem&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Country Name &lt;span style="color:#f92672"&gt;(&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; letter code&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;AU&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: MX&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;State or Province Name &lt;span style="color:#f92672"&gt;(&lt;/span&gt;full name&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;Some-State&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: Chiapas&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Locality Name &lt;span style="color:#f92672"&gt;(&lt;/span&gt;eg, city&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#f92672"&gt;[]&lt;/span&gt;: Tuxtla Gutierrez&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Organization Name &lt;span style="color:#f92672"&gt;(&lt;/span&gt;eg, company&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;Internet Widgits Pty Ltd&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: Mi Organización&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Organizational Unit Name &lt;span style="color:#f92672"&gt;(&lt;/span&gt;eg, section&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#f92672"&gt;[]&lt;/span&gt;: Posh Inc&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Common Name &lt;span style="color:#f92672"&gt;(&lt;/span&gt;eg, YOUR name&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#f92672"&gt;[]&lt;/span&gt;: www.dominiocifrado.com&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Email Address &lt;span style="color:#f92672"&gt;[]&lt;/span&gt;: muajajaja@diablito.com&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Please enter the following &lt;span style="color:#e6db74"&gt;&amp;#39;extra&amp;#39;&lt;/span&gt; attributes&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;to be sent with your certificate request&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;A challenge password &lt;span style="color:#f92672"&gt;[]&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;An optional company name &lt;span style="color:#f92672"&gt;[]&lt;/span&gt;:&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Los archivos generados serían:&lt;/p&gt;&#10;&lt;p&gt;La petición de nuevo certificado, que una autoridad certificadora (CA) tendrá que firmar, en &lt;strong&gt;/etc/ssl/certs/publico.pem&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;La clave privada del certificado en /etc/ssl/private/privado.pem.&lt;/p&gt;&#10;&lt;p&gt;Podemos usar &lt;a title="CaCert" href="http://www.cacert.org/" target="_blank" rel="noopener"&gt;CAcert.org&lt;/a&gt; para firmar la petición de certificado. Debido a que CAcert.org tan sólo puede verificar la información contenida en el Common Name, da igual lo que introduzcamos en los otros campos (el resto lo descarta).&lt;/p&gt;&#10;&lt;p&gt;El certificado resultante después de la firma de &lt;a title="CaCert" href="http://www.cacert.org/" target="_blank" rel="noopener"&gt;CACert.org&lt;/a&gt; lo dejaremos en el archivo &lt;strong&gt;/etc/ssl/certs/publico.pem&lt;/strong&gt; con permisos &lt;strong&gt;644&lt;/strong&gt; para el usuario y grupo &lt;strong&gt;root&lt;/strong&gt;. La clave privada ya se encuentra en &lt;strong&gt;/etc/ssl/private/privado.pem&lt;/strong&gt; con permisos &lt;strong&gt;640&lt;/strong&gt; para el usuario &lt;strong&gt;root&lt;/strong&gt;, pero debemos cambiarle el grupo a &lt;strong&gt;ssl-cert&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chgrp ssl-cert /etc/ssl/private/privado.pem&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Para utilizar los servicios de &lt;a title="CaCert" href="http://www.cacert.org/" target="_blank" rel="noopener"&gt;CACert.org&lt;/a&gt; debemos realizar los siguientes pasos:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Darnos de &lt;a title="CaCert" href="https://www.cacert.org/index.php?id=1" target="_blank" rel="noopener"&gt;alta&lt;/a&gt; en su web.&lt;/li&gt;&#10;&lt;li&gt;Una vez validados en su sistema, &lt;a title="CaCert" href="https://www.cacert.org/account.php?id=7" target="_blank" rel="noopener"&gt;dar de alta nuestro dominio&lt;/a&gt; **dominiocifrado.com**&lt;/li&gt;&#10;&lt;li&gt;Una vez verificado nuestro dominio, procederemos a &lt;a title="CaCert" href="https://www.cacert.org/account.php?id=10" target="_blank" rel="noopener"&gt;realizar la solicitud del certificado&lt;/a&gt; usando el contenido del fichero **/etc/ssl/certs/publico.pem**.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;En el caso de que no querramos firmar el certificado por CACert.org, podemos hacerlo nosotros mismos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;openssl x509 -req -days &lt;span style="color:#ae81ff"&gt;3650&lt;/span&gt; -signkey privado.pem -out publico.pem&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Nota&lt;/strong&gt;&lt;/em&gt;: Es altamente recomendable hacerlo con CACert.org ya que es un ente reconocido y el servicio es gratuito. Si requieren algo más profesional, pueden checar con &lt;a title="VeriSign" href="http://www.verisign.com/" target="_blank" rel="noopener"&gt;VeriSign&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Nota2&lt;/strong&gt;&lt;/em&gt;: Cuando ya se encuentre firmado nuestro certificado nos llegará un correo electrónico indicándonos el contenido de la firma, el contenido de dicha firma debemos ponerla en lugar del contenido del archivo que se encuentra en &lt;strong&gt;/etc/ssl/certs/publico.pem&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora nada más queda tener nuestro archivo de configuración dentro de &lt;strong&gt;/etc/apache2/sites-available/dominiocifrado.conf&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Aquí la configuración del archivo dominiocifrado.conf&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;VirtualHost *:443&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ServerAdmin webmaster@dominiocifrado.com&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ServerName dominiocifrado.com&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ServerAlias www.dominiocifrado.com&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; DocumentRoot /home/web/cifrada&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;#Aquí indicamos que será un canal cifrado y los certificados que antes creamos, aquí los ubicamos&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; SSLEngine on&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; SSLCertificateFile &lt;span style="color:#e6db74"&gt;&amp;#34;/etc/ssl/certs/publico.pem&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; SSLCertificateKeyFile &lt;span style="color:#e6db74"&gt;&amp;#34;/etc/ssl/private/privado.pem&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ErrorLog /var/log/apache2/dominiocifrado.eror.log&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; CustomLog /var/log/apache2/dominiocifrado.access.log combined&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;Directory /&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Options FollowSymLinks&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; AllowOverride None&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/Directory&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;Directory /home/web/cifrada&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Options Indexes FollowSymLinks MultiViews&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; AllowOverride None&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Order allow,deny&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; allow from all&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/Directory&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/VirtualHost&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Después procederemos a reiniciar nuestro servidor Apache con el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# /etc/init.d/apache2 restart&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y entrar a nuestro nuevo sitio web cifrado:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;https://dominiocifrado.com&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Veremos nuestro certificado más o menos como esto:&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Cifrado" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2010/Pant_cifrado-1.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2010/Pant_cifrado2-1.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Eso es todo, espero a alguien pueda parecerle útil esta información&lt;/p&gt;&#10;&lt;p&gt;Fuentes:&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="LinuxSilo" href="http://linuxsilo.net/articles/postfix-mysql.html" target="_blank" rel="noopener"&gt;LinuxSilo.org&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="esDebian" href="http://www.esdebian.org/wiki/apache-2-eaccelerator-mod-security-cifrado-ssl-instalacion-configuracion-gnulinux-debian" target="_blank" rel="noopener"&gt;esDebian.org&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Enlaces sobre fotografía</title><link>https://hbautista.com/p/enlaces-sobre-fotografia/</link><pubDate>Wed, 25 Aug 2010 02:23:00 +0000</pubDate><guid>https://hbautista.com/p/enlaces-sobre-fotografia/</guid><description>&lt;p&gt;Resulta que estuve fuera del blog durante un buen rato, entre otras cosas estuve en el Campus Party México 2010 y fue una semana genial, sin palabras y las cosas que sucedieron allá, se quedan allá, sin más comentarios.&lt;/p&gt;&#10;&lt;p&gt;Entre los temas que abordé allá, por supuesto fueron el software libre, seguridad y redes, desarrollo y obviamente fotografía ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;Pues bien antes, durante y después de dicho evento estuve viendo algunos tips, artículos y demás sobre fotografía que aún estoy procesando y me parecen interesantes compartir con aquellos que les pueda servir o resultar útil dicha información.&lt;/p&gt;&#10;&lt;p&gt;Un artículo la mar de interesante y que hace tiempo me compartieron:&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Nikon Vs Canon" href="http://www.kenrockwell.com/tech/nikon-vs-canon.htm" target="_blank"&gt;Nikon Vs Canon&lt;/a&gt;, un análisis centrado y más o menos parcial sobre cuál marca y las razones de ello.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Fotografía" href="http://www.fotonostra.com/fotografia/index.htm" target="_blank"&gt;Fotografía análoga y digital&lt;/a&gt;, donde encontrarán algunos tips y pequeños trucos sobre el tema.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Objetivo ideal" href="http://www.fotografiad.com/elegir-objetivo-ideal/" target="_blank"&gt;Elegir el objetivo ideal&lt;/a&gt;, donde nos habla sobre el tema de una forma que nos sea fácil elegir.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Retrato fotografico" href="http://www.fotografiad.com/el-retrato-fotografico/" target="_blank"&gt;Retrato fotográfico-50% sujeto – 50% composición&lt;/a&gt;, nos indica que una buena composición en el retrato puede hacer una gran diferencia.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Ser fotografo" href="http://www.fotografiad.com/ser-o-no-ser-fotografo/" target="_blank"&gt;Ser o no ser fotografo&lt;/a&gt;, quienes no se han hecho esta pregunta?.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Phocus" href="http://www.xatakafoto.com/hasselblad/phocus-25-procesador-de-fotos-gratuito-para-mac" target="_blank"&gt;Phocus 2.5&lt;/a&gt;, excelente software gratuito si usas Mac OS X para hacer retoques sencillos a tus fotos.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Consejos retratos" href="http://www.xatakafoto.com/trucos-y-consejos/cinco-consejos-para-mejorar-el-fondo-de-los-retratos" target="_self"&gt;5 consejos para mejorar el fondo de los retratos&lt;/a&gt;, pues eso nos enumeran con 5 ejemplos la forma de mejora en retratos de nuestras fotografías.&lt;/p&gt;&#10;&lt;p&gt;Y con eso termino la tanda de hoy.&lt;/p&gt;&#10;&lt;p&gt;Cabe aclarar que en este viajecito me hice de 3 objetivos para mi ﻿﻿&lt;a title="Sony a330" href="http://www.photographyblog.com/reviews/sony_a330_review/" target="_blank"&gt;Sony A330 DSLR&lt;/a&gt; que es una cámara de objetivos intercambiables, DSLR, es decir réflex. Aquí hay &lt;a title="Gadgets" href="http://yfrog.com/7doc0j" target="_self"&gt;una foto&lt;/a&gt; de dichos gadgets.&lt;/p&gt;&#10;&lt;p&gt;El primero es un objetivo &lt;a title="Objetivo 50mm" href="http://www.decamaras.com/CMS/component/option,com_objetivos/Itemid,291/func,view/id,240-Minolta-AF-50-f17" target="_blank"&gt;Minolta 50 mm 1.7&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Objetivo 50mm&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/obj-240m-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-271&amp;rdquo; title=&amp;ldquo;Objetivo 50mm&amp;rdquo; src=&amp;quot;/images/2010/obj-240m-1.jpg&amp;quot; alt=&amp;ldquo;Objetivo 50mm&amp;rdquo; width=&amp;ldquo;172&amp;rdquo; height=&amp;ldquo;175&amp;rdquo; srcset=&amp;quot;/images/2010/obj-240m-1.jpg 172w, /images/2010/obj-240m-1.jpg 60w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 172px) 100vw, 172px&amp;rdquo; /&amp;gt; El segundo es un ﻿﻿&lt;a title="Objetivo 28-85mm" href="http://rojaks.blogspot.com/2009/02/minolta-maxxum-af-zoom-28-85mm-f35-f45.html" target="_blank"&gt;Minolta Maxxum AF Zoom 28-85mm&lt;/a&gt; f3.5-f4.5 Macro for Sony Alpha DSLR&lt;/p&gt;&#10;&lt;p&gt;Minolta Maxxum AF Zoom 28-85mm&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/lens3070152_1236261560minolta-af-zoom-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-272&amp;rdquo; title=&amp;ldquo;Minolta Maxxum AF Zoom 28-85mm&amp;rdquo; src=&amp;quot;/images/2010/lens3070152_1236261560minolta-af-zoom-1.jpg&amp;quot; alt=&amp;ldquo;Minolta Maxxum AF Zoom 28-85mm&amp;rdquo; width=&amp;ldquo;250&amp;rdquo; height=&amp;ldquo;250&amp;rdquo; srcset=&amp;quot;/images/2010/lens3070152_1236261560minolta-af-zoom-1.jpg 250w, /images/2010/lens3070152_1236261560minolta-af-zoom-1.jpg 150w, /images/2010/lens3070152_1236261560minolta-af-zoom-1.jpg 60w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 250px) 100vw, 250px&amp;rdquo; /&amp;gt; Y el tercero es un Cosina ﻿﻿28-300mm f/4.0-6.3 el cual &lt;a title="Objetivo 28-300mm" href="http://www.dealtime.co.uk/xPF-Vivitar-Zoom-Wide-Angle-Telephoto-28-300mm-f-4-0-6-3-Series-1-Autofocus-Lens-for-Canon-EOS" target="_blank"&gt;parece un gran tubo&lt;/a&gt; D:&lt;/p&gt;&#10;&lt;p&gt;Cosina 28-300&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/20724021-250x250-0-0_VivitarZoomWideAngleTelephoto28300mmf406.jpg&amp;quot; class=&amp;ldquo;aligncenter size-full wp-image-273&amp;rdquo; title=&amp;ldquo;Cosina 28-300&amp;rdquo; src=&amp;quot;/images/2010/20724021-250x250-0-0_VivitarZoomWideAngleTelephoto28300mmf406.jpg&amp;quot; alt=&amp;ldquo;Cosina 28-300&amp;rdquo; width=&amp;ldquo;250&amp;rdquo; height=&amp;ldquo;250&amp;rdquo; srcset=&amp;quot;/images/2010/20724021-250x250-0-0_VivitarZoomWideAngleTelephoto28300mmf406.jpg 250w, /images/2010/20724021-250x250-0-0_VivitarZoomWideAngleTelephoto28300mmf406.jpg 150w, /images/2010/20724021-250x250-0-0_VivitarZoomWideAngleTelephoto28300mmf406.jpg 60w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 250px) 100vw, 250px&amp;rdquo; /&amp;gt; Por el momento me he estado entreteniendo con el primero y lo soltaré dentro de un rato para luego experimentar con los otros.&lt;/p&gt;</description></item><item><title>Anuncios a tope</title><link>https://hbautista.com/p/anuncios-a-tope/</link><pubDate>Mon, 26 Jul 2010 15:47:27 +0000</pubDate><guid>https://hbautista.com/p/anuncios-a-tope/</guid><description>&lt;p&gt;[Carteles&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc09456-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-264&amp;rdquo; src=&amp;quot;/images/2010/dsc09456-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc09456-1.jpg 300w, /images/2010/dsc09456-1.jpg 768w, /images/2010/dsc09456-1.jpg 1024w, /images/2010/dsc09456-1.jpg 1162w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc09456-1.jpg" &gt;1&lt;/a&gt;Otra foto más para:&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Carteles de anuncios" href="http://www.tablondeanuncios.com/carteles/" target="_blank" rel="noopener"&gt;&lt;strong&gt;Carteles de anuncios&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Tendedero aereo</title><link>https://hbautista.com/p/tendedero-aereo/</link><pubDate>Wed, 14 Jul 2010 18:18:52 +0000</pubDate><guid>https://hbautista.com/p/tendedero-aereo/</guid><description>&lt;p&gt;[Tendedero&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc09107-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-259&amp;rdquo; title=&amp;ldquo;Tendedero&amp;rdquo; src=&amp;quot;/images/2010/dsc09107-1.jpg&amp;quot; alt=&amp;ldquo;Tendedero&amp;rdquo; width=&amp;ldquo;200&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc09107-1.jpg" &gt;1&lt;/a&gt;&lt;a title="Carteles de anuncios" href="http://www.tablondeanuncios.com/carteles/" target="_blank"&gt;Carteles de anuncios&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>La soltería</title><link>https://hbautista.com/p/la-solteria/</link><pubDate>Wed, 30 Jun 2010 18:01:14 +0000</pubDate><guid>https://hbautista.com/p/la-solteria/</guid><description>&lt;p&gt;Más de cuatro años de su vida gastaron Maria y Eduardo en un noviazgo aparentemente feliz, que se acabó cuando terminaron la carrera que estudiaron juntos. Fue como si hubieran agotado los temas de conversación que tenían en la universidad, para entrar en una competencia profesional que, lejos de dar trascendencia a su relación, marcaba territorios incompatibles. Finalmente, Eduardo confesó que cuando se dio cuenta de que su noviazgo le reclamaba mas formalidad, tuvo miedo de continuar, porque necesitaba tiempo para saber si Maria era la mujer con quien realmente deseaba pasar el resto de su vida.&lt;/p&gt;&#10;&lt;p&gt;Su caso es el de cada vez más parejas &amp;lsquo;modernas&amp;rsquo; que huyen de la responsabilidad como del demonio incluso cuando ya tienen todo preparado para la boda.&lt;/p&gt;&#10;&lt;p&gt;Quizás no supieron nunca que el verdadero amor no se traduce en &amp;lsquo;sentir bonito&amp;rsquo; cuando se esta frente a la pareja y que tampoco significa: &amp;rsquo;estar de acuerdo en todo lo que se hace&amp;rsquo;, porque cuando realmente se ama a alguien se adquiere el COMPROMISO MORAL de ayudarlo respetuosamente a ser mejor, a que crezca como ser humano en todos los aspectos.&lt;/p&gt;&#10;&lt;p&gt;Cuando los jóvenes sueñan con encontrar al príncipe azul o a la súper-mujer para ser felices siempre, tendrán que plantearse con toda seriedad si no están esquizofrénicos, porque un mundo así solo se dá en las letras o en las telenovelas, donde navegamos a merced de la imaginación del autor, pero no en el mundo, donde el Creador ha dispuesto para los hombres la felicidad y el sufrimiento, los logros y los fracasos, la aceptación y el rechazo, y la lucha constante y permanente, desde que nacemos hasta que dejamos de respirar.&lt;/p&gt;&#10;&lt;p&gt;Hace poco llego a mis manos una información de Cimac, en la que Martha Celia Herrera, psicoterapeuta del Centro de Interdisciplina Conductuales, asegura que las mujeres aun hoy conservan la expectativa de encontrar a un hombre maduro, productivo, estable, inteligente, paternal, que cambie pañales, que las acompañe al pediatra, que sepa preparar papillas que sea una excelente pareja, tierno, que externe sus emociones, que no pida relaciones íntimas cuando ella está enojada, que sea empático.&lt;/p&gt;&#10;&lt;p&gt;Ellos, entre tanto, buscan a la mujer de sus sueños: productiva, inteligente, excelente anfitriona, que desee uno o dos hijos cuando el lo decida, que no pida dinero, que sea autosuficiente, independiente y autónoma, que colabore en la economía familiar y que cuide a los niños, que lave, planche, cocine y tenga bien arreglada la casa, además de que se dé tiempo para cuidar su apariencia, que siempre esté súper delgada, que sea vea sexy, etc, etc.&lt;/p&gt;&#10;&lt;p&gt;La doctora Herrera dice que con la revolución sexual y el feminismo se rompió el equilibrio tradicional entre el papel que correspondía a los hombres y el que estaba destinado a las mujeres. Los varones se asustan frente a las mujeres que compiten con ellos en su espacio laboral y que a menudo están mas calificadas que ellos, y esa amenaza a veces se extiende al campo sentimental. Influye también que se dividieron los roles, pero nunca quedaron delineados. Ahora la mujer tiene mas actividades que antes, porque debe estudiar, trabajar y atender a su familia, hecho que resulta desconcertante para todos.&lt;/p&gt;&#10;&lt;p&gt;Las expectativas femeninas y las masculinas son irreales y poco objetivas. Muchos ni siquiera son capaces de expresar lo que esperan del otro. Yo no soy psicoterapeuta, pero se que en la vida nada es mágico ni gratuito.&lt;/p&gt;&#10;&lt;p&gt;Los hombres y las mujeres hemos sido siempre los mismos, aunque las circunstancias han cambiado y, en este renglón, no tan positivamente como seria deseable. Nadie esta ya hecho; la vida entera no nos alcanza a veces para irnos moldeando según nuestras metas y proyectos.&lt;/p&gt;&#10;&lt;p&gt;De la misma manera dos seres inacabados, que tendrían que estar conscientes de que van a esculpirse juntos durante toda la vida. Anhelar un príncipe azul o una súper mujer junto a nosotros NO es un PECADO, pero si puede llegar a convertirse en un obstáculo para ser felices al lado de un ser humano de carne y hueso, con potencialidades y miserias que, como nosotros, necesita comprensión y verdadero amor para perfeccionarse poco a poco. Si hoy tantas relaciones se rompen después de un tiempo de tratarse en su noviazgo, es precisamente porque no estamos dispuestos a trabajar para forjar una relación sana, sincera, basada en el verdadero amor, que no es solo romanticismo, sino prueba constante de fidelidad, comunicación, respeto y de humanidad.&lt;/p&gt;&#10;&lt;p&gt;Curiosamente, la doctora Herrera concluye que, mientras estudian licenciaturas, maestrías y doctorados, hombres y mujeres no se dan tiempo para &amp;lsquo;habilitarse en pareja&amp;rsquo;, para hablar de si mismos. Todo eso se queda guardado y, cuando cumplen 30 años o más deciden tener un compañero, suponen que, como por arte de magia, contarán con habilidades que no desarrollaron, porque nunca se dieron tiempo para hacerlo.&lt;/p&gt;&#10;&lt;p&gt;Para relacionarse con otra persona hay que estar dispuesto a negociar, a manejar enojos, a discutir -no pelear- porque aunque existan puntos de vista diferentes, es posible conseguir objetivos que satisfagan a los dos, dice la doctora. Pero eso cuesta.&lt;/p&gt;&#10;&lt;p&gt;Quizás el problema radica en que nadie desea comprometerse a entablar la lucha por lograrlo. Demasiado egoísmo. Diría yo. Cada día son más las mujeres y hombres, profesionistas, independientes, inteligentes y de éxito, que ven pasar los años sin encontrar pareja. Personas, de todas las clases sociales se encuentran frente al mismo problema.&lt;/p&gt;&#10;&lt;p&gt;Son Solteros y Solteras, se han quedado atrapados(as) en un espacio dentro de la sociedad actual, muy limitado en cuanto a diversiones y actividades, y se les dificulta mucho encontrar personas en su misma situación, ya no se diga para casarse, sino simplemente para acompañarse y entablar una buena amistad.&lt;/p&gt;&#10;&lt;p&gt;Ya no existe la palabra &amp;lsquo;solteron (a)&amp;rsquo; y su imagen ha cambiado 180 grados, ya no es el hombre o la mujer gris, amargada, vestido como fraile o monja (según sea el caso); ahora son seres impecables, atractivos(as), de muy buen carácter. Que van supliendo la juventud con personalidad, desarrollo humano e intelectual.&lt;/p&gt;&#10;&lt;p&gt;Pero la soledad no es exclusiva de aquellas personas que son solteras, hay mujeres que aun estando rodeadas de mucha gente llegan a sentirse muy solas, y a sufrir de carencias afectivas.&lt;/p&gt;&#10;&lt;p&gt;También entre mujeres y hombres casadas(os), que comparten su vida con su pareja, es frecuente encontrar &amp;lsquo;solos(as) acompañados(as)&amp;rsquo;. Para poder amar verdaderamente hay que renunciar a creer que ese sentimiento es el fin de la soledad, y estar dispuestos a aceptar dos soledades, la del otro y la propia. Y es que amor es confesar: Si, yo te amo como tu eres… aunque no correspondas a mis sueños y a mis esperanzas, Tu realidad me dá mucho mas regocijo que mis sueños…&amp;rsquo;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;A los solteros&lt;/strong&gt;: El amor es como una mariposa. Mientras más lo persigues más te evade. Pero si lo dejas volar, regresará a ti cuando menos lo esperes. El amor puede hacerte feliz, pero muchas veces duele, pero el amor sólo es especial cuando se lo entregas a alguien que realmente se lo merece. Así que tómate tu tiempo y elige lo mejor.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;A los no tan solteros&lt;/strong&gt;: El amor no es convertirse en la &amp;lsquo;persona perfecta&amp;rsquo; para alguien. Es encontrar a alguien que te ayude a ser la mejor persona que puedas ser.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;A  los que sólo quieren vivir un momento o usar a las personas&lt;/strong&gt;: Nunca digas &amp;lsquo;Te Quiero&amp;rsquo;, si no te importa. Nunca hables de sentimientos si en verdad no los sientes. Nunca toques una vida si pretendes romper un corazón. Nunca mires a los ojos cuando todo lo que haces es mentir. Lo más cruel que un hombre le puede hacer a una mujer es dejarla que se enamore cuando él no tiene la intención de corresponderle y esto es para ambas partes….&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;A los casados&lt;/strong&gt;: El amor no es &amp;rsquo;tu culpa&amp;rsquo;, el amor dá libertad de acción y de pensar, la monotonía se desintegra con imaginación, comunicación y mucho respeto, el amor no es: gracias por aguantarme, el amor no es mantener la relación por los hijos, el amor es de pareja no de familia ni de hijos, el amor es respeto mutuo, confianza, fidelidad, la verdadera medida de la compatibilidad no son los años que han pasado juntos, pero sí que tan buenos son el uno para el otro.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;A los que tenemos el corazón destrozado&lt;/strong&gt;: Los corazones rotos duran tanto y como uno desea y cortan tan profundamente como los dejas continuar. El desafío no es como sobrevivir a un corazón roto, sino aprender de ellos.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;A los que tienen miedo de confesar&lt;/strong&gt;: El amor duele cuando terminas con alguien. Duele mucho más cuando alguien rompe contigo. Pero el amor duele más cuando la persona que has amado NO TIENE IDEA DE COMO TE SIENTES.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;A los que aún aguantan&lt;/strong&gt;: Una cosa triste de la vida es cuando conoces a alguien y te enamoras, sólo para encontrar al final que nunca funcionó y que has perdido años de tu vida con alguien que no valía la pena. Si el o ella no vale la pena ahora, el o ella no valdrá la pena en un año o en 10 años. Déjalo ir.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;A todos&lt;/strong&gt;: Mi deseo para ustedes es que encuentren un hombre o mujer cuyo amor sea honesto, fuerte, maduro, que nunca cambie, enriquecedor, protector, animado, recompensante y nada egoísta… y si ya lo encontraron, aprecienlo y no lo dejen ir!&lt;/p&gt;&#10;&lt;p&gt;Una amiga me mandó esto que me pareció idóneo publicarlo por acá.. Y_Y&lt;/p&gt;</description></item><item><title>Canje de licencia</title><link>https://hbautista.com/p/canje-de-licencia/</link><pubDate>Fri, 18 Jun 2010 19:58:02 +0000</pubDate><guid>https://hbautista.com/p/canje-de-licencia/</guid><description>&lt;p&gt;Pues mi licencia de conducir tenía ya un mes de haberse vencido y tenía que renovarla. Pues este fin de semana viajo y no me gustan las complicaciones. No la había renovado porque no sabía que estaba vencida sino hasta la semana pasada creo .._&lt;/p&gt;&#10;&lt;p&gt;Así que aquí tienen este pequeño howto de cómo hacer el canje de licencias:&lt;/p&gt;&#10;&lt;p&gt;Ubicar un centro de canje, en mi caso hay uno en el boulevard Angel Albino Corzo, justo en la glorieta, en la biblioteca de la&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Unach" href="http://www.unicach.mx/" target="_blank" rel="noopener"&gt;Unicach&lt;/a&gt; pues&lt;/p&gt;&#10;&lt;p&gt;[Unicach&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/Pan_biblio_unach-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-244 aligncenter&amp;rdquo; title=&amp;ldquo;Unicach&amp;rdquo; src=&amp;quot;/images/2010/Pan_biblio_unach-1.png&amp;quot; alt=&amp;ldquo;Unicach&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;188&amp;rdquo; srcset=&amp;quot;/images/2010/Pan_biblio_unach-1.png 300w, /images/2010/Pan_biblio_unach-1.png 768w, /images/2010/Pan_biblio_unach-1.png 1024w, /images/2010/Pan_biblio_unach-1.png 1276w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/Pan_biblio_unach-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora bien se necesitan los siguientes documentos:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Licencia vencida (duh!)&lt;/li&gt;&#10;&lt;li&gt;Copia de la curp ¬¬ (no lo sabía y tuve que ir dos veces)&lt;/li&gt;&#10;&lt;li&gt;Si cambiaste de domicilio y quieres que aparezca, comprobante de domicilio (agua, luz, tel, copia igual)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Una vez con la documentación requerida, entras y te vas al fondo de ahí de la Unicach (como fue en mi caso)&lt;/p&gt;&#10;&lt;p&gt;[Entrada biblioteca Unicach&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc08615-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-245&amp;rdquo; src=&amp;quot;/images/2010/dsc08615-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc08615-1.jpg 300w, /images/2010/dsc08615-1.jpg 768w, /images/2010/dsc08615-1.jpg 1024w, /images/2010/dsc08615-1.jpg 1162w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc08615-1.jpg" &gt;2&lt;/a&gt;Y ya cuando estés allá, das vuelta a la derecha y verás el cartelito de canje de licencia:&lt;/p&gt;&#10;&lt;p&gt;[Para el canje&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc08616-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-246&amp;rdquo; src=&amp;quot;/images/2010/dsc08616-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc08616-1.jpg 300w, /images/2010/dsc08616-1.jpg 768w, /images/2010/dsc08616-1.jpg 1024w, /images/2010/dsc08616-1.jpg 1162w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc08616-1.jpg" &gt;3&lt;/a&gt;Ahí verán la entrada:&lt;/p&gt;&#10;&lt;p&gt;[Entrada Canje&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc08617-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-247&amp;rdquo; src=&amp;quot;/images/2010/dsc08617-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc08617-1.jpg 300w, /images/2010/dsc08617-1.jpg 768w, /images/2010/dsc08617-1.jpg 1024w, /images/2010/dsc08617-1.jpg 1162w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc08617-1.jpg" &gt;4&lt;/a&gt;Y los precios :S&lt;/p&gt;&#10;&lt;p&gt;[Precios canje&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/dsc08618-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-248&amp;rdquo; src=&amp;quot;/images/2010/dsc08618-1.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;201&amp;rdquo; srcset=&amp;quot;/images/2010/dsc08618-1.jpg 300w, /images/2010/dsc08618-1.jpg 768w, /images/2010/dsc08618-1.jpg 1024w, /images/2010/dsc08618-1.jpg 1162w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/dsc08618-1.jpg" &gt;5&lt;/a&gt;Y pues te toman los datos y te dan una hoja para que pagues en hacienda ¬¬ y te tienes que regresar al punto de entrada e ir hacia la derecha al centro de recaudación de hacienda que afortunadamente no está tan lejos ¬¬&lt;/p&gt;&#10;&lt;p&gt;[Hacienda&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/Pant_hacienda-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-249&amp;rdquo; src=&amp;quot;/images/2010/Pant_hacienda-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;165&amp;rdquo; srcset=&amp;quot;/images/2010/Pant_hacienda-1.png 300w, /images/2010/Pant_hacienda-1.png 768w, /images/2010/Pant_hacienda-1.png 1024w, /images/2010/Pant_hacienda-1.png 750w, /images/2010/Pant_hacienda-1.png 1140w, /images/2010/Pant_hacienda-1.png 1266w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/Pant_hacienda-1.png" &gt;6&lt;/a&gt;Luego de pagar la &amp;ldquo;tarifa&amp;rdquo; regresarse en chinga al lugarcillo ese donde entregas el comprobante de pago y sucede lo siguiente:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Te dicen sientate (y te sientas duh!)&lt;/li&gt;&#10;&lt;li&gt;Te peinas cuñao.. te pones así quietecito y mirando pa&amp;rsquo; la cámara&lt;/li&gt;&#10;&lt;li&gt;Te repiten la foto si cierras el oclayo ¬¬ o si &amp;ldquo;sientes&amp;rdquo; que saliste fiero, no hacen milagros mijo!&lt;/li&gt;&#10;&lt;li&gt;Hacen que firmes en un aparatejo, en mi caso como la 8a es que dije, así déjelo ¬¬&lt;/li&gt;&#10;&lt;li&gt;Luego ponga su dedito de la mano derecha&lt;/li&gt;&#10;&lt;li&gt;Luego ponga el otro dedito, pero de la mano izquierda&lt;/li&gt;&#10;&lt;li&gt;Mandan a imprimir la credencial y sale toda plastificada y así&lt;/li&gt;&#10;&lt;li&gt;Novedad, ya tiene chip como una tarjeta de esas de teléfono :O&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Te retiras del lugar contento por tener ya tu licencia en óptimas condiciones y vigente ñ_ñ, aunque tus bolsillos se queden vacíos .._&lt;/p&gt;&#10;&lt;p&gt;Nota: Después de hacer todo lo anterior, se me ocurrió buscar información ¬¬ y apenas y la &lt;a title="SSPC" href="http://www.chiapas.gob.mx/servicios/238" target="_blank" rel="noopener"&gt;encontré&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Tan tan..&lt;/p&gt;</description></item><item><title>Script de respaldo</title><link>https://hbautista.com/p/script-de-respaldo/</link><pubDate>Wed, 16 Jun 2010 21:21:59 +0000</pubDate><guid>https://hbautista.com/p/script-de-respaldo/</guid><description>&lt;p&gt;Este script lo hice hace ya un buen tiempo y que ayer estaba modificándolo y a partir de éste crear otros, que finalmente en un descuido borré todo mi home y con los scripts igual..&lt;/p&gt;&#10;&lt;p&gt;Como lo he mencionado varias veces google es el chamuko. ¿Porqué? Realicé una búsqueda porque recuerdo haber subido este script u alguno parecido en algún sitio y lo encontré ñ_ñ para mi fortuna puesto que no tenía en ningún lado respaldo de dicho script.&lt;/p&gt;&#10;&lt;p&gt;Lo publico por si a alguien le puede servir de guía o se encuentra en alguna situación como la mía y para que quede registrada la modificación que hice&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#!/bin/sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Script pitero de respaldo de la BD del Serape&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# serape.sh&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Hecho por: hbautista ;-)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Fecha: 20 de Julio de 2006&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Modificado: 16 de Junio de 2010 porque lo borré :-(&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# http://hbautista.com&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Mensaje de inicio&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;\nIniciando Script&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Aqui vemos la fecha y hora de ejecucion de este script, nuestras variables&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Dia_Mes_Año_Hora_Minuto&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;fecha&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;date +%d%B%Y-%H.%M&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Para saber el mes en el que estamos&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mes&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;date +%B&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# El año&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;anio&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;date +%Y&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Nombre de la BD&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nombre&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;Serape_&lt;/span&gt;$fecha&lt;span style="color:#e6db74"&gt;.mdb&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Aqui es donde definimos que se cree las carpetas por mes&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;carpeta&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;/home/respaldos/Serape/&lt;/span&gt;$anio&lt;span style="color:#e6db74"&gt;/&lt;/span&gt;$mes&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;carpeta2&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;/home/respaldos/Serape/&lt;/span&gt;$anio&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Verificamos que la carpeta del año esté creada&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt; -d &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$carpeta2&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;]&lt;/span&gt;; &lt;span style="color:#66d9ef"&gt;then&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;\nDirectorio &lt;/span&gt;$carpeta2&lt;span style="color:#e6db74"&gt; ya creado&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;else&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;\nCreando &lt;/span&gt;$carpeta2&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir $carpeta2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;fi&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Comparamos que la carpeta final existe, de otro modo se crea&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt; -d &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$carpeta&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;]&lt;/span&gt;; &lt;span style="color:#66d9ef"&gt;then&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;\nDirectorio &lt;/span&gt;$carpeta&lt;span style="color:#e6db74"&gt; ya creado&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;else&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;\nCreando &lt;/span&gt;$carpeta&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir $carpeta&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;fi&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Aqui copiamos la bd a la carpeta destino, despues &amp;#34;entramos&amp;#34; a esa carpeta&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cp /home/serape/Serape.mdb $carpeta&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd $carpeta&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Renombramos la bd para que incluya fecha y hora de ejecucion del script&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mv Serape.mdb $nombre&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Comprimimos la bd renombrada con 7zip, que tiene el nivel de compresion mas alto.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;7za a -bd -y -mx&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;5&lt;/span&gt; $nombre.7z $nombre&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Eliminamos la bd de datos original&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rm -f $nombre&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Mensaje final&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo -e &lt;span style="color:#e6db74"&gt;&amp;#34;\nTerminado&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El nombre que le asigné se llama &lt;strong&gt;serape.sh&lt;/strong&gt; y le asigné permisos de ejecución y lo copié a &lt;strong&gt;/usr/local/bin&lt;/strong&gt; y además lo tengo en el &lt;strong&gt;cron&lt;/strong&gt; para que lo haga del diario.&lt;/p&gt;&#10;&lt;p&gt;Nota: Uso &lt;strong&gt;7zip&lt;/strong&gt; porque me pareció adecuado debido a que es un che archivito .mdb, aunque claro si quisieran más de un archivo y conservar permisos de usuario y de archivo es más recomendable usar tar&lt;/p&gt;</description></item><item><title>Se escondió</title><link>https://hbautista.com/p/se-escondio/</link><pubDate>Mon, 07 Jun 2010 16:38:53 +0000</pubDate><guid>https://hbautista.com/p/se-escondio/</guid><description>&lt;p&gt;&lt;img alt="Luna" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/Luna.jpg"&gt;&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;La luna se puede tomar a cucharadas o como una cápsula cada dos horas.&lt;/p&gt;&#10;&lt;p&gt;Es buena como hipnótico y sedante y también alivia a los que se han intoxicado de filosofía.&lt;/p&gt;&#10;&lt;p&gt;Un pedazo de luna en el bolsillo es mejor amuleto que la pata de conejo: sirve para encontrar a quien se ama, para ser rico sin que lo sepa nadie y para alejar a los médicos y las clínicas.&lt;/p&gt;&#10;&lt;p&gt;Se puede dar de postre a los niños cuando no se han dormido, y unas gotas de luna en los ojos de los ancianos ayudan a bien morir.&lt;/p&gt;&#10;&lt;p&gt;Pon una hoja tierna de la luna debajo de tu almohada y mirarás lo que quieras ver.&lt;/p&gt;&#10;&lt;p&gt;Lleva siempre un frasquito del aire de la luna para cuando te ahogues, y dale la llave de la luna a los presos y a los desencantados.&lt;/p&gt;&#10;&lt;p&gt;Para los condenados a muerte y para los condenados a vida no hay mejor estimulante que la luna en dosis precisas y controladas.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;&lt;em&gt;Jaime Sabines&lt;/em&gt;&lt;/p&gt;&#10;</description></item><item><title>Fotos, fotos, fotos</title><link>https://hbautista.com/p/fotos-fotos-fotos/</link><pubDate>Fri, 04 Jun 2010 16:10:37 +0000</pubDate><guid>https://hbautista.com/p/fotos-fotos-fotos/</guid><description>&lt;p&gt;Después de un tiempecito en los que he estado algo ocupado con cuestiones de la escuela y el trabajo, me doy una vuelta por este lugar a promover un proyecto personal que ha venido rondando mi cabeza desde hace un ratillo.&lt;/p&gt;&#10;&lt;p&gt;Resulta que además de promotor del software libre, estándares abiertos y el uso de las redes sociales, también tengo una fascinación por la fotografía y es precisamente sobre este gusto particular que tengo por el que estoy retomando una idea un poco ambiciosa y al mismo tiempo espero que aporte algo a nuestro entorno.&lt;/p&gt;&#10;&lt;p&gt;La idea es básicamente es tener un lugar donde subir las fotografías que a nosotros nos parezcan relevantes y que tengan que ver con el estado de Chiapas.&lt;/p&gt;&#10;&lt;p&gt;Es decir, si al igual que yo te gusta la fotografía y además de eso tienes algunas fotografías de nuestro estado, pues puedes subirlas para tener un acervo del mismo, además claro está de que a la par ir juntando fotografías de cada rincón del mismo.&lt;/p&gt;&#10;&lt;p&gt;A mi particular caso me interesa mucho que vean las fotografías que tomo y opinen, y si alguien está interesado en usar alguna, pues que me notifique, ya que todas mis fotografías son con licencia Creative Commons.&lt;/p&gt;&#10;&lt;p&gt;Cada uno de nosotros indicará que tipo de licencia quiere para sus fotografías. También cada cierto tiempo (3 a 6 meses) hacer exposiciones sobre las fotografías subidas o sobre algún tema en especial.&lt;/p&gt;&#10;&lt;p&gt;Cual es el fin, de lo poco que he ido aprendiendo, una cámara reflex, una semiprofesional o una compacta ayudan mucho a la hora de hacer fotografía, pero el fotografo en sí es el que determina qué es lo que quiere expresar con la misma.&lt;/p&gt;&#10;&lt;p&gt;También está de que la práctica hace al maestro y es una bonita forma de establecer (al menos para mi) el salir a recorrer los diferentes rincones de nuestro estado y hacer fotos, fotos, fotos..&lt;/p&gt;&#10;&lt;p&gt;Cada fotografía tomada tiene su chiste, su pequeña historia y anécdota.&lt;/p&gt;&#10;&lt;p&gt;Así pues invito a que me hagan llegar sugerencias y posibles manejadores de contenidos para llevar a cabo dicho proyecto.&lt;/p&gt;&#10;&lt;p&gt;Para muestra una foto que expresa la inmensa alegría que tuve al tomarla:&lt;/p&gt;&#10;&lt;p&gt;[Parachico&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Parachico.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-773&amp;rdquo; title=&amp;ldquo;Parachico&amp;rdquo; src=&amp;quot;/images/2011/Parachico.jpg&amp;quot; alt=&amp;ldquo;Parachico&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/Parachico.jpg 300w, /images/2011/Parachico.jpg 768w, /images/2011/Parachico.jpg 1024w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Parachico.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;Fiesta Grande, Chiapa de Corzo, Enero de 2010&#10;&lt;/code&gt;&lt;/pre&gt;&#10;</description></item><item><title>Comprimir en varias partes en Gnu/Linux</title><link>https://hbautista.com/p/comprimir-en-varias-partes-en-gnulinux/</link><pubDate>Fri, 28 May 2010 19:47:57 +0000</pubDate><guid>https://hbautista.com/p/comprimir-en-varias-partes-en-gnulinux/</guid><description>&lt;p&gt;Sucede que ando migrando algunas cosas de un servidor a otro y tengo la necesidad de hacer un archivo comprimido por eso de los permisos y así además de que ocupa un poco menos de espacio y es más chido descargar un solo archivo (o pocos si son varias carpetas) a chingomil *_*&lt;/p&gt;&#10;&lt;p&gt;Dense una idea de una de las carpetas a respaldar:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# du -sh trabajal/&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;5.7G trabajal/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Así que pues el clásico comando para dejar un&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;.tar.gz&lt;/strong&gt; es realizar lo siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# tar czvf trabajal.tar.gz trabajal/&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Después de un buen tiempo te deja el archivo &lt;strong&gt;trabajal.tar.gz&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# ls -lh&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-rw-r--r-- &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; root root 5.1G may &lt;span style="color:#ae81ff"&gt;28&lt;/span&gt; 10:58 trabajal.tar.gz&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;La cuestión es que tuve la necesidad de ponerlo en una carpeta del servidor web apache para después descargarmelo con un wget y nomás no se pudo debido a que el archivo generado es superior a 2GB, luego entonces hay que comprimir (en esta segunda ocasión usando Bz2) y partir el archivo que en este caso los dejé de 1.8GB para evitar complicaciones, entonces para hacer esto usaremos &lt;strong&gt;tar&lt;/strong&gt; y &lt;strong&gt;split&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# tar cvj trabajal/ |split -b 1800m -d - trabajal.tbz.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Al igual que el anterior se tarda un rato en hacer el proceso y nos deja en este caso concreto 3 archivitos bien bonitos y empacaditos u_U&lt;/p&gt;&#10;&lt;p&gt;Veamos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# du -c trabajal.tbz.0*&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;1845004&lt;/span&gt; trabajal.tbz.00&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;1845004&lt;/span&gt; trabajal.tbz.01&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;1656504&lt;/span&gt; trabajal.tbz.02&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;5346512&lt;/span&gt; total&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# du -ch trabajal.tbz.0*&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1.8G trabajal.tbz.00&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1.8G trabajal.tbz.01&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1.6G trabajal.tbz.02&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;5.1G total&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;#&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Es el mismo comando, la diferencia con el segundo es el &amp;ldquo;h&amp;rdquo; para que en lugar de tanto numeraje salga el espacio en &lt;strong&gt;M&lt;/strong&gt; (Megas) o &lt;strong&gt;G&lt;/strong&gt; (Gigas)&lt;/p&gt;&#10;&lt;p&gt;Y bueno, ahora si queda descargar los archivos y unirlos usando para esto &lt;strong&gt;cat&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# cat trabajal.tbz.00 trabajal.tbz.01 trabajal.tbz.02 &amp;gt; trabajal.tbz2&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;También podemos unirlos usando el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# cat trabajal* &amp;gt; trabajal.tbz2&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Una vez que tengamos el archivo &lt;strong&gt;trabajal.tbz2&lt;/strong&gt; pues toca descomprimirlo:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;root@server1 somewhere&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;span style="color:#75715e"&gt;# tar -xvf trabajal.tbz2&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y eso es todo D:&lt;/p&gt;</description></item><item><title>Bricolaje</title><link>https://hbautista.com/p/bricolaje/</link><pubDate>Fri, 07 May 2010 13:49:52 +0000</pubDate><guid>https://hbautista.com/p/bricolaje/</guid><description>&lt;p&gt;Tan tranquilo que andaba, cuando de pronto.. zap.. que se hace el anuncio de la orquesta esa…&lt;/p&gt;&#10;&lt;p&gt;Como la mayoría de las veces de forma automatizada, info, lugar, fecha, esas cosas.. todo tranquilo..&lt;/p&gt;&#10;&lt;p&gt;Luego.. casi por azar me entero.. joer… que le falta data a ese anuncio.. pffff….&lt;/p&gt;&#10;&lt;p&gt;Piensa.. es un anuncio… alguien debió haberlo puesto ahí.. pfff… Ok, a indagar quién fue.. pfff..&lt;/p&gt;&#10;&lt;p&gt;Yeahh.. hay un &amp;ldquo;espacio&amp;rdquo; que se dedica a eso… marca.. cual extensión?.. marca ya… antes que se te olvide… pffff..&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Me: Buenos días, se encontrará juanitalopex..&lt;/p&gt;&#10;&lt;p&gt;Allá: No, está en un evento.. ¿algún recado?&lt;/p&gt;&#10;&lt;p&gt;Me: Pues nada más para preguntarle por el anuncio ese de la orquesta.. quesque le falta data 🙁&lt;/p&gt;&#10;&lt;p&gt;Allá: Aja.. pues figurese que yo también veo ese asunto, que necesita?&lt;/p&gt;&#10;&lt;p&gt;Me: Yaaaaa…. pues fijese questo que lotro, además de que el detalle del título y así, y pues no mencionan nada sobre costos y así&lt;/p&gt;&#10;&lt;p&gt;Allá: Ahhh.. yaaaa.. Es que así nos lo pasaron.. y así se publica…&lt;/p&gt;&#10;&lt;p&gt;Me: Yaaa…. ¿quién se los pasó?, ¿cómo y cuando?, ¿Irá fecal al mundial?&lt;/p&gt;&#10;&lt;p&gt;Allá: Pues un imail, así &lt;a class="link" href="mailto:gremlin@northpole.com" &gt;gremlin@northpole.com&lt;/a&gt; que se llama Juan Godinez el emisor, está en el área de atención indecente, cabello así amarrao y su tel…&lt;/p&gt;&#10;&lt;p&gt;Me: Yaaa… Gracias, veré que se puede hacer..&lt;/p&gt;&#10;&lt;p&gt;Allá: De nada..¿Quién habla?&lt;/p&gt;&#10;&lt;p&gt;Me: Plop 🙁 Ahh… Pues del área tántrica de pedántica, que estamos viendo la documentación, promoción, divulgación, experimentación, etc, etc, etción.. Y nos hemos percatado de ese &amp;ldquo;detalle&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Allá: Yaaa.. Mucho gusto.. ta&amp;rsquo;luego..&lt;/p&gt;&#10;&lt;p&gt;Me: Gracias, ta&amp;rsquo;luego&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;No pasa nada, Juan Godinez está a unos cuantos pasos, un par de preguntas y resuelto el asunto, se turna al $Boss y en menos de 10 minutos corregido el anuncio..&lt;/p&gt;&#10;&lt;p&gt;Joer… Casi me dan seguro social, nip y su núm. de tarjeta sin saber quién hablaba :S esos $lusers se superan, sin duda..&lt;/p&gt;&#10;&lt;p&gt;Nota mental: Que bueno que ya lidias menos con los $lusers&lt;/p&gt;&#10;&lt;p&gt;Nota mental2: Ya quisieras, te falta que te libres completamente de ellos 🙁&lt;/p&gt;&#10;&lt;p&gt;Post: Anécdota real, con personajes ficticios (para que no se sientan mal) e inspirado en el genial &lt;a title="Wardog" href="http://mundowdg.com" target="_blank"&gt;Wardog&lt;/a&gt; 😀&lt;/p&gt;&#10;</description></item><item><title>Esto es actitud</title><link>https://hbautista.com/p/esto-es-actitud/</link><pubDate>Mon, 26 Apr 2010 16:28:02 +0000</pubDate><guid>https://hbautista.com/p/esto-es-actitud/</guid><description>&lt;p&gt;&lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/hbautista/4554245993/" target="_blank" title="Esto es actitud"&gt;&lt;img src="https://live.staticflickr.com/3305/4554245993_009a73ea9d.jpg" width="500" height="335" alt="Esto es actitud"/&gt;&lt;/a&gt;&lt;script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"&gt;&lt;/script&gt;&lt;/p&gt;&#10;&lt;p&gt;No importa como te ven&lt;/p&gt;&#10;&lt;p&gt;No importa tu condición social&lt;/p&gt;&#10;&lt;p&gt;No importa la edad&lt;/p&gt;&#10;&lt;p&gt;No importa…&lt;/p&gt;&#10;&lt;p&gt;Lo que realmente importa, es la actitud&lt;/p&gt;&#10;</description></item><item><title>El Flisol</title><link>https://hbautista.com/p/el-flisol/</link><pubDate>Thu, 22 Apr 2010 14:47:18 +0000</pubDate><guid>https://hbautista.com/p/el-flisol/</guid><description>&lt;p&gt;Este sábado 24 de abril es el &lt;a title="Flisol Chiapas" href="http://flisol.info/" target="_blank"&gt;Flisol 2010&lt;/a&gt; a celebrarse en el Centro Linux de la Universidad Politécnica de Chiapas desde las 9hrs. 😉&lt;/p&gt;&#10;&lt;p&gt;Allá arribita está el enlace a la página del evento 😉&lt;/p&gt;&#10;&lt;p&gt;Pues daré un taller sobre lamp con Debian/Ubuntu, en donde abordaré básicamente instalación y configuración básica de dichos servicios para montar un sitio web interno o con mirás a una audiencia másiva &amp;ldquo;y así&amp;rdquo; xD&lt;/p&gt;&#10;&lt;p&gt;Aún no sé si alguien se haya apuntado a mi taller pues el cupo es limitado y deben mandar un mensaje para apuntarse a cualquiera de ellos y &amp;ldquo;apartar&amp;rdquo; lugar por aquello del no te entumas.&lt;/p&gt;&#10;&lt;p&gt;Espero que todo salga bien y a pedir de boca y el tiempo alcance para la sesión de dudas y así.&lt;/p&gt;&#10;</description></item><item><title>Moy moy palaboy</title><link>https://hbautista.com/p/moy-moy-palaboy/</link><pubDate>Mon, 12 Apr 2010 18:44:53 +0000</pubDate><guid>https://hbautista.com/p/moy-moy-palaboy/</guid><description>&lt;p&gt;Geniales estos chavos 😉&lt;/p&gt;&#10;&lt;p&gt;Y aquí hay otro más reciente&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://www.youtube.com/watch?v=u7PdcFijqgk" target="_blank" rel="noopener"&#10; &gt;http://www.youtube.com/watch?v=u7PdcFijqgk&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Frases</title><link>https://hbautista.com/p/frases/</link><pubDate>Tue, 06 Apr 2010 20:36:49 +0000</pubDate><guid>https://hbautista.com/p/frases/</guid><description>&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Esto será mi vida, porque es lo único importante en ella.&lt;br /&gt; Y, si fracaso, moriré, porque para mí no existe nada más.&lt;br /&gt; Raistlin Majere&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;La experiencia no es lo que le pasa a un hombre. Es lo que un hombre hace con lo que le pasa…&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;</description></item><item><title>De Grub a Grub2 en Lenny</title><link>https://hbautista.com/p/de-grub-a-grub2-en-lenny/</link><pubDate>Tue, 06 Apr 2010 16:43:48 +0000</pubDate><guid>https://hbautista.com/p/de-grub-a-grub2-en-lenny/</guid><description>&lt;img src="https://hbautista.com/images/2011/grub2.jpg" alt="Featured image of post De Grub a Grub2 en Lenny" /&gt;&lt;p&gt;Debido a que &lt;strong&gt;Grub 1&lt;/strong&gt; ha sido &amp;ldquo;descontinuada&amp;rdquo; aunque muchas distribuciones (incluída Debian) lo siguen usando:&lt;/p&gt;&#10;&lt;p&gt;Tomado de &amp;ldquo;&lt;a title="Bit Negro" href="http://bitnegro.blogspot.com/2008/03/migrando-grub-2.html" target="_blank" rel="noopener"&gt;El Bit Negro&lt;/a&gt;&amp;rdquo;&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Para el que no lo conoce, GRUB es el mnemónico de &lt;a class="link" href="http://es.wikipedia.org/wiki/GRUB" target="_blank" rel="noopener"&#10; &gt;GRand Unified Bootloader&lt;/a&gt;. Un boot loader, o cargador de arranque, es el primer programa que se ejecuta cuando la computadora arranca (salvando la secuencia de arranque en ROM). El boot loader es responsable de cargar y transferir el control al núcleo, o kernel, del sistema operativo. El kernel, luego, incializa el resto del sistema operativo.&lt;/p&gt;&#10;&lt;p&gt;GRUB es, para aquellos que tenemos Linux, el &amp;ldquo;menú que aparece en la pantalla&amp;rdquo; y que nos permite seleccionar el sistema operativo, o la versión de kernel, que vamos a iniciar. Otro gestor conocido y que muchos hemos utilizado alguna vez, es &lt;a class="link" href="http://en.wikipedia.org/wiki/LILO_%28boot_loader%29" target="_blank" rel="noopener"&#10; &gt;LILO&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;La versión 1 de GRUB, ahora denominada GRUB Legacy, es la que utiliza la mayoría de las distribuciones de GNU/Linux actuales y ya no está siendo desarrollada activamente por la comunidad; no se están añadiendo nuevas funcionalidades y sólo se están aplicando los parches necesarios para mantenerlo al día mientras la versión 2 se estabiliza. De ahí la solicitud de Otavio en la lista de mails.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Ok, pasemos a la acción 😉 primeramente instalamos lo necesario&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install grub2 grub2-splashimages os-prober&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Reiniciamos como en este video y veremos los cambios:&lt;/p&gt;&#10;&lt;p&gt;Si podemos ver y entrar usando &lt;strong&gt;Grub2&lt;/strong&gt; sin ningún mensaje de error, entonces procedemos a ejecutar lo siguiente para finalizar:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# upgrade-from-grub-legacy &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installing GRUB to Master Boot Record of your first hard drive ...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Installation finished. No error reported.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;This is the contents of the device map /boot/grub/device.map.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Check &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; this is correct or not. If any of the lines is incorrect,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;fix it and re-run the script &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;grub-install&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;hd0&lt;span style="color:#f92672"&gt;)&lt;/span&gt; /dev/sda&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;GRUB Legacy has been removed, but its configuration files have been preserved,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;since this script cannot determine &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; they contain valuable information. If&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;you would like to remove the configuration files as well, use the following&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;command:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; rm -f /boot/grub/menu.lst*&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y eso es todo, faltaría reiniciar y &lt;strong&gt;Grub1&lt;/strong&gt; habrá desaparecido 😉&lt;/p&gt;</description></item><item><title>Semana santa</title><link>https://hbautista.com/p/semana-santa/</link><pubDate>Tue, 30 Mar 2010 17:09:36 +0000</pubDate><guid>https://hbautista.com/p/semana-santa/</guid><description>&lt;p&gt;Esta es la semana donde en el trabajo nos dan &amp;ldquo;vacaciones&amp;rdquo;, aunque en nuestro caso nada más son los días Jueves y Viernes Santo.&lt;/p&gt;&#10;&lt;p&gt;Pues bien, el día de hoy martes mi familia partió rumbo a la Selva Lacandona a pasar varios días por allá en un recorrido plagado de muchas emociones, colores, olores y sobre todo ríquezas naturales 🙂&lt;/p&gt;&#10;&lt;p&gt;Aunque no pasaremos por ahí, está cerca de nuestro recorrido las &amp;quot;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Cascadas de Agua Azul&lt;/strong&gt;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Bonampak&lt;/strong&gt; si está dentro de nuestro recorrido, estas ruinas están chida 😉&lt;/p&gt;&#10;&lt;p&gt;También &lt;strong&gt;Yaxchilán, Las golondrinas, Montes Azules, Las Nubes&lt;/strong&gt; y los &lt;strong&gt;Lagos de Montebello&lt;/strong&gt; así que espero poder alcanzarlos el día de mañana y disfrutar unos días de relax&lt;/p&gt;</description></item><item><title>Broadcom 43xx en Debian/Ubuntu</title><link>https://hbautista.com/p/broadcom-43xx-en-debianubuntu/</link><pubDate>Wed, 24 Mar 2010 21:04:27 +0000</pubDate><guid>https://hbautista.com/p/broadcom-43xx-en-debianubuntu/</guid><description>&lt;p&gt;Pues para aquellos que cuenten con una tarjeta inalámbrica &lt;strong&gt;Broadcom&lt;/strong&gt; &lt;strong&gt;4311&lt;/strong&gt; o &lt;strong&gt;4312&lt;/strong&gt; y usen &lt;a title="Debian" href="http://debian.org" target="_blank"&gt;Debian&lt;/a&gt; o &lt;a title="Ubuntu" href="http://ubuntu.com" target="_blank"&gt;Ubuntu&lt;/a&gt;, pues aquí está la forma de echarlos andar sin problemas 😀&lt;/p&gt;&#10;&lt;p&gt;En mi caso ya que tengo una tarjeta broadcom 4311 como podemos ver acá y uso Debian (^_^)&lt;/p&gt;&#10;&lt;p&gt;[lspci Broadcom 43xx&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_lspci.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-771&amp;rdquo; title=&amp;ldquo;lspci Broadcom 43xx&amp;rdquo; src=&amp;quot;/images/2011/Pant_lspci.png&amp;quot; alt=&amp;ldquo;lspci Broadcom 43xx&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;174&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_lspci.png 300w, /images/2011/Pant_lspci.png 768w, /images/2011/Pant_lspci.png 1024w, /images/2011/Pant_lspci.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_lspci.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$ lspci |grep Network&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0e:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN &lt;span style="color:#f92672"&gt;(&lt;/span&gt;rev 01&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@luke:~$&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Luego entonces, hay que instalar b43-fwcutter para hacerla funcionar sin problemas&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install b43-fwcutter&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Basta reiniciar la laptop y con eso ya tengo funcionando mi tarjeta &lt;strong&gt;Broadcom&lt;/strong&gt; con todo y el modo &lt;strong&gt;monitor&lt;/strong&gt; (&lt;strong&gt;mon0&lt;/strong&gt;) ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, si usas &lt;strong&gt;Ubuntu 9.10&lt;/strong&gt; y tienes la &lt;strong&gt;Broadcom 4312&lt;/strong&gt; como acá:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;:~$ lspci |grep Network&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;06:00 Network controller: Broadcom Corporation BCM4312 802.11b/g &lt;span style="color:#f92672"&gt;(&lt;/span&gt;rev 01&lt;span style="color:#f92672"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El procedimiento sería hacer lo siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;aptitude install bcmwl-kernel-source&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Igualmente, reinicias y ya tendrás tu tarjera inalámbrica funcionando al 100% ñ_ñ lo que si no puedo decirles es si funciona el modo &lt;strong&gt;monitor&lt;/strong&gt; (&lt;strong&gt;mon0&lt;/strong&gt;)&lt;/p&gt;&#10;&lt;p&gt;Es cuestión de que avisen si con eso queda funcionando el modo monitor 😉&lt;/p&gt;&#10;&lt;p&gt;Referencias:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;&lt;a title="Broadcom Ubuntu" href="http://bit.ly/b8k7q3" target="_blank"&gt;&lt;a class="link" href="http://bit.ly/b8k7q3" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/b8k7q3&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;</description></item><item><title>Vaciar un archivo</title><link>https://hbautista.com/p/vaciar-un-archivo/</link><pubDate>Wed, 24 Mar 2010 15:43:24 +0000</pubDate><guid>https://hbautista.com/p/vaciar-un-archivo/</guid><description>&lt;p&gt;Sucede que el día de hoy me encuentro con que los dos servidores proxy que tenemos andan fallando :S&lt;/p&gt;&#10;&lt;p&gt;Reviso y veo que hay muchos archivos para ser eliminados, hasta que veo esto:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;proxy2:/home/hbautista# du -sh /var/mail/*&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;6.2G    /var/mail/hbautista&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;proxy2:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Entonces me toca eliminar el contenido del archivo sin eliminar dicho archivo, es decir solo su contenido.&lt;/p&gt;&#10;&lt;p&gt;Existen 3 formas de lograr esto:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;proxy2:/home/hbautista# &amp;gt; /var/mail/hbautista&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Otra manera, redirigiendo a &lt;strong&gt;/dev/null&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;proxy2:/home/hbautista# cat /dev/null /var/mail/hbautista&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;O copiando el “archivo vacío” &lt;strong&gt;/dev/null&lt;/strong&gt; machando el que tenemos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;proxy2:/home/hbautista# cp /dev/null /var/mail/hbautista&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En cualquiera de los 3 casos el resultado se vería así:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;proxy2:/home/hbautista# du -sh /var/mail/*&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0&#9;/var/mail/hbautista&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y eso es todo (^_^) espero que les haya servido como a mi 😉&lt;/p&gt;</description></item><item><title>Flisol 2010</title><link>https://hbautista.com/p/flisol-2009/</link><pubDate>Mon, 22 Mar 2010 19:40:59 +0000</pubDate><guid>https://hbautista.com/p/flisol-2009/</guid><description>&lt;p&gt;El Festival Latinoamericano de Instalación de Software Libre (&lt;a title="Flisol 2010" href="http://flisolmexico.info/" target="_blank"&gt;FLISoL&lt;/a&gt;) es el evento de difusión de Software Libre más grande en Latinoamérica. Se realiza desde el año 2005 y desde el 2008 se adoptó su realización el 4to Sábado de abril de cada año. Su principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.&lt;/p&gt;&#10;&lt;p&gt;Pues bien, el sábado 24 de abril de 2010 se llevará a cabo el Flisol en la ciudad de Tuxtla Gutiérrez, Chiapas y lo está organizando la Universidad Politécnica de Chiapas.&lt;/p&gt;&#10;&lt;p&gt;En este tenor, &lt;a title="Usoli" href="http://usoli.org" target="_blank"&gt;Usoli&lt;/a&gt; estará presente pues me han invitado amablemente a dar un taller denominado &amp;ldquo;&lt;strong&gt;Servidores LAMP con Debian Gnu/Linux&lt;/strong&gt;&amp;rdquo; y pues esperemos que los que tengan oportunidad de ir a alguno de los talleres o llevar su compu o lap para que se les apoye en la instalación, serán bienvenidos.&lt;/p&gt;&#10;&lt;p&gt;Nos vemos por allá 😀&lt;/p&gt;</description></item><item><title>La muerte chiquita</title><link>https://hbautista.com/p/la-muerte-chiquita/</link><pubDate>Tue, 16 Mar 2010 21:56:01 +0000</pubDate><guid>https://hbautista.com/p/la-muerte-chiquita/</guid><description>&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Dame la muerte chiquita&lt;br&gt;&#10;Dame la muerte pequeña&lt;br&gt;&#10;Y así tal vez en tus brazos&lt;br&gt;&#10;Alcanzaré gracia plena&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Su esencia de alta marea&lt;br&gt;&#10;Sus besos de tamarindo&lt;br&gt;&#10;Sus pestañas dos palmeras a cuyo vaivén me rindo&lt;br&gt;&#10;Dicen que usted trae las sombras&lt;br&gt;&#10;Y por dentro está toda herida&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Dame la muerte chiquita&lt;br&gt;&#10;Antes del último sueño&lt;br&gt;&#10;Una cosa a Dios yo pido&lt;br&gt;&#10;Un segundo ser su dueño&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;La venganza es cosa dulce&lt;br&gt;&#10;Y este machete que tengo&lt;br&gt;&#10;Es por si alguien le hizo daño&lt;br&gt;&#10;Que yo por usted me muero&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Dicen que usted trae las sombras&lt;br&gt;&#10;Y por dentro está toda herida&lt;br&gt;&#10;Por una noche en su lecho&lt;br&gt;&#10;Soy capaz de dar la vida&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;</description></item><item><title>Recuperando Grub2</title><link>https://hbautista.com/p/recuperando-grub2/</link><pubDate>Sat, 06 Mar 2010 19:07:47 +0000</pubDate><guid>https://hbautista.com/p/recuperando-grub2/</guid><description>&lt;p&gt;Ya tengo un &lt;a title="Recuperando Grub" href="http://blog.hbautista.com/linux/recuperando-grub/" target="_blank"&gt;artículo para poder recuperar GRUB&lt;/a&gt; en este blog, pero está orientado al Grub 1.x y hoy tuve una laptop con una instalación de Ubuntu 9.10 y que al reinstalar el Hasefroch nomás se perdió y pues aunque la persona estuvo tratando de poder recuperar Grub, la mayoría de los enlaces que consultó y aplicó nomás no le funcionaron porque estaban enfocados a esa versión 1.x, pero Ubuntu 9.10, Debian Squeeze y probablemente más distribuciones están usando actualmente GRUB 2.x y obviamente la forma de funcionar cambió. 🙂&lt;/p&gt;&#10;&lt;p&gt;Así que vamos a ver la forma rápida de cómo hacer para recuperar Grub2 😀&lt;/p&gt;&#10;&lt;p&gt;Al igual que en el &lt;a title="Recuperando Grub" href="http://blog.hbautista.com/linux/recuperando-grub/" target="_blank"&gt;artículo anterior&lt;/a&gt;, precisaremos de una distribución Live, como Ubuntu o la que ustedes prefieran e iniciar desde ahí.&lt;/p&gt;&#10;&lt;p&gt;Como menciono lo que se hizo fue iniciar con el cd de Ubuntu, escoger el idioma español y la opción de “Probar sin instalar” (o algo así)&lt;/p&gt;&#10;&lt;p&gt;Una vez dentro e iniciado ubuntu hacemos clic en “Lugares – Equipo”&lt;/p&gt;&#10;&lt;p&gt;Esto abrirá una ventana de Nautilus que nos indica todas las particiones que encuentra SIN montarlas. En el caso de la pc en cuestión encontró 2 (dos) partciones y las etiquetó como disk y disk2. Cuando se instaló se crearon dos particiones raíz (/) y home (/home). Al darle clic sobre el ícono de disk, éste se monta y nos muestra el contenido que es típico de la partición raíz (/).&lt;/p&gt;&#10;&lt;p&gt;Ahora abrimos una terminal haciendo clic en “Aplicaciones – Accesorios – Terminal”&lt;/p&gt;&#10;&lt;p&gt;Nos aseguramos en donde está montada la partición y cúal es:&lt;/p&gt;&#10;&lt;p&gt;df -h&lt;/p&gt;&#10;&lt;p&gt;/dev/sda1 43G 2.0G 8G 2% /media/disk&lt;/p&gt;&#10;&lt;p&gt;Ok, veremos primero la talacha y luego explico que hicimos :-p&lt;/p&gt;&#10;&lt;p&gt;Como vemos la partición ya está montada en /media/disk lo que necesitamos es que los dispositivos también sean cargados ya que usaremos un entorno &lt;a title="Guia Ubuntu" href="http://doc.ubuntu-es.org/Restaurar_Grub" target="_blank"&gt;chroot&lt;/a&gt;. 🙂&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;sudo su&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;mount –bind /dev /mnt/dev&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro Ubuntu:&lt;/p&gt;&#10;&lt;p&gt;chroot /media/disk&lt;/p&gt;&#10;&lt;p&gt;Por último cargamos el Grub en el MBR ejecutando el siguiente comando:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;grub-install –recheck /dev/sda&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;(sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas operativos, casi siempre es sda. Ojo!! no poner el número de partición, solo sda)&lt;/p&gt;&#10;&lt;p&gt;Reiniciamos y cuando vuelva a arrancar ubuntu (no el del live-cd), podemos ajustar en el menú del grub manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo haga el automáticamente con el siguiente comando:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;$ sudo update-grub2&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y eso es todo 😀&lt;/p&gt;</description></item><item><title>Blue</title><link>https://hbautista.com/p/blue/</link><pubDate>Tue, 16 Feb 2010 04:18:49 +0000</pubDate><guid>https://hbautista.com/p/blue/</guid><description>&lt;p&gt;&lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/hbautista/4360743294/" target="_blank" title="Blue"&gt;&lt;img src="https://live.staticflickr.com/4064/4360743294_e169469a71_b.jpg" width="1024" height="768" alt="Blue"/&gt;&lt;/a&gt;&lt;script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"&gt;&lt;/script&gt;&lt;/p&gt;&#10;&lt;p&gt;Cargado originalmente por &lt;a href="http://www.flickr.com/people/hbautista/" target="_blank"&gt;hbautista&lt;/a&gt;&lt;br /&gt; &lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;Una foto tomada en la isla de Janitzio =)&lt;/p&gt;&#10;&lt;p&gt;Patzcuáro, Michoacan en Diciembre de 2009&lt;/p&gt;&#10;</description></item><item><title>Teclado numérico en Gnome</title><link>https://hbautista.com/p/teclado-numerico-en-gnome/</link><pubDate>Sat, 06 Feb 2010 20:13:43 +0000</pubDate><guid>https://hbautista.com/p/teclado-numerico-en-gnome/</guid><description>&lt;p&gt;Ya me había pasado esto hace tiempo y buscando le encontré. 🙂&lt;/p&gt;&#10;&lt;p&gt;Resulta que algo presioné, alguna actualización o que se yo, que de repente el teclado numérico de la pc dejó de funcionar en Gnome. 🙁 pero haciendo pruebas en la pantalla de login de GDM y en la terminal funcionaba bien :S&lt;/p&gt;&#10;&lt;p&gt;Primeras pruebas:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Enciende el foquito del &amp;ldquo;Bloq Num&amp;rdquo; pero no &amp;ldquo;escribe&amp;rdquo; números, pero al oprimir una tecla (creo que el 1) aparece un menú contextual. Raro.&lt;/li&gt;&#10;&lt;li&gt;Desconecto el teclado fí­sicamente (es USB )&lt;/li&gt;&#10;&lt;li&gt;Despues de 1 minuto vuelvo a conectar el teclado.&lt;/li&gt;&#10;&lt;li&gt;Verificando casi tecla por tecla veo que únicamente el teclado numérico es el que no responde, ni siquiera el /, *, -, + solo la tecla &amp;ldquo;Intro&amp;rdquo; y obviamente el botoncito que enciende y apaga la luz (y que se supone activa y desactivo dicho teclado)&lt;/li&gt;&#10;&lt;li&gt;Nada.. el teclado no reacciona. Ni pex.. a cambiarlo.&lt;/li&gt;&#10;&lt;li&gt;Le conecto un teclado Ps/2, el otro ya lo habí­a desconectado.&lt;/li&gt;&#10;&lt;li&gt;Mismo problema, pero según yo ese teclado está en perfectas condiciones.&lt;/li&gt;&#10;&lt;li&gt;Pruebo el teclado &amp;ldquo;enfermo&amp;rdquo; en otra pc y ¡¡Oh!! funciona perfectamente incluí­do el teclado numérico.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Volvemos a estar más o menos como al principio, pero con más datos y con la certeza de que NO es el teclado.&lt;/p&gt;&#10;&lt;p&gt;Entonces reiniciemos completamente el sistema para ver si algo pasó.&lt;br&gt;&#10;Ya a dos segundos de hacerlo se me ocurre checar la configuración del teclado en &lt;strong&gt;Sistema&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Preferencias&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Teclado&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;[Configurar teclado&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_teclado1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-751&amp;rdquo; title=&amp;ldquo;Configurar teclado&amp;rdquo; src=&amp;quot;/images/2011/Pant_teclado1.png&amp;quot; alt=&amp;ldquo;Configurar teclado&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;242&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_teclado1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y luego le dí­ en &lt;strong&gt;Distribuciones&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;[Configurando distribuciones de teclado&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_teclado2.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-752&amp;rdquo; title=&amp;ldquo;Configurando distribuciones de teclado&amp;rdquo; src=&amp;quot;/images/2011/Pant_teclado2.png&amp;quot; alt=&amp;ldquo;Configurando distribuciones de teclado&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;250&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_teclado2.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Pues dije le modificaré al &amp;ldquo;Microsoft Natural&amp;rdquo; y reiniciaré el entorno gráfico. Y así­ lo hice, pero nada ocurrió, entonces decidí­ dejarlo como estaba&lt;/p&gt;&#10;&lt;p&gt;[Configurando distribuciones de teclado&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_teclado2.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-752&amp;rdquo; title=&amp;ldquo;Configurando distribuciones de teclado&amp;rdquo; src=&amp;quot;/images/2011/Pant_teclado2.png&amp;quot; alt=&amp;ldquo;Configurando distribuciones de teclado&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;250&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_teclado2.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Y volver a reiniciar el entorno gráfico. Pero sucede que checo mi teclado numérico que si funciona en el campo donde escribo mi nombre de usuario. Total que vuelvo a entrar a Gnome y nada.. el teclado numérico se rehusa a funcionar.&lt;/p&gt;&#10;&lt;p&gt;Ya viendo que efectivamente reiniciaré la máquina para ver si algo pudiese cambiar leo un enlace que me salió en la búsqueda a google sobre problemas con el teclado numérico. Y me encontré con esta serie de mensajes del &lt;a class="link" href="http://groups.google.com/group/es.comp.os.linux.instalacion/browse_thread/thread/b9cccb1015fc1af5" target="_blank" rel="noopener"&#10; &gt;Grupo es.comp.os.linux.instalacion&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Especifí­camente este texto&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;A mi lo que me ha pasado con gnome, es que tocando teclas se activa el&lt;br /&gt; teclado numérico para controlar el ratón. Me explico del teclado numérico&lt;br /&gt; solo funcionan las teclas con las flechas, esto sirve para utilizar el&lt;br /&gt; teclado numérico para controlar el cursor en lugar del ratón. Hay una&lt;br /&gt; opción en gnome para usarlo como ratón o no, me imagino que en kde también&lt;br /&gt; estará.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Luego de ese mensaje vi este otro.&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Buenas. Pues si van por ahi los tiros. En KDE, los pasos a seguir para&lt;br /&gt; desactivar esta caracteristica son los siguientes:&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Entonces volví­ a abrir las preferencias del teclado y vi que estaba así­.&lt;/p&gt;&#10;&lt;p&gt;[Teclas del ratón&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_teclado3.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-753&amp;rdquo; title=&amp;ldquo;Teclas del ratón&amp;rdquo; src=&amp;quot;/images/2011/Pant_teclado3.png&amp;quot; alt=&amp;ldquo;Teclas del ratón&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;242&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_teclado3.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Bastó con desactivar esa opción para que quedará así­ y con eso se solucionó el problema.&lt;/p&gt;&#10;&lt;p&gt;[Teclas del ratón 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_teclado4.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-754&amp;rdquo; title=&amp;ldquo;Teclas del ratón 2&amp;rdquo; src=&amp;quot;/images/2011/Pant_teclado4.png&amp;quot; alt=&amp;ldquo;Teclas del ratón 2&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;242&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_teclado4.png" &gt;5&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;A final de cuentas el asunto era un tanto simple, pero ya ven la paranoia a veces resulta infructuosa 😡&lt;/p&gt;&#10;&lt;p&gt;Me pregunto ¿Soy tan paranoico que primero busqué algún desperfecto fí­sico? o ¿Soy de los que comunmente dejan al final verificar la configuración?&lt;/p&gt;&#10;&lt;p&gt;¿Qué habrí­a hecho usted, apreciable lector?&lt;/p&gt;&#10;&lt;p&gt;En fin.. un caso sospechoso que resulto en un conocimiento sobre este mundo de la informática y el software libre.&lt;/p&gt;&#10;&lt;p&gt;Lo sigo diciendo, siempres aprendes algo nuevo todos los dí­as. 😀&lt;/p&gt;&#10;</description></item><item><title>Google browser support</title><link>https://hbautista.com/p/google-browser-support/</link><pubDate>Wed, 03 Feb 2010 16:15:09 +0000</pubDate><guid>https://hbautista.com/p/google-browser-support/</guid><description>&lt;p&gt;El día de ayer me llegó un correo de google donde anuncian que van a mandar al carajo a todos aquellos navegadores &amp;ldquo;viejos&amp;rdquo; y que no le entren al juego 😛&lt;/p&gt;&#10;&lt;p&gt;Obviamente está el exploiter versión 6 que ya debería dejar de existir, pero buee..&lt;/p&gt;&#10;&lt;p&gt;El correo es este:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Dear Google xxxxx&lt;/p&gt;&#10;&lt;p&gt;In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 as well as other older browsers that are not supported by their own manufacturers.&lt;/p&gt;&#10;&lt;p&gt;We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010.  After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.&lt;/p&gt;&#10;&lt;p&gt;Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.&lt;/p&gt;&#10;&lt;p&gt;Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser.  We will also alert you again closer to March 1 to remind you of this change.&lt;/p&gt;&#10;&lt;p&gt;In 2009, the Google Apps team delivered more than 100 improvements to enhance your product experience.  We are aiming to beat that in 2010 and continue to deliver the best and most innovative collaboration products for businesses.&lt;/p&gt;&#10;&lt;p&gt;Thank you for your continued support!&lt;/p&gt;&#10;&lt;p&gt;Sincerely,&lt;/p&gt;&#10;&lt;p&gt;The Google Apps team&lt;/p&gt;&#10;&lt;p&gt;Google Inc.&lt;br&gt;&#10;1600 Amphitheatre Parkway&lt;br&gt;&#10;Mountain View, CA 94043&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Pues así que a tener actualizado los navegadores o nomás no van a poder seguir usando los productos.&lt;/p&gt;</description></item><item><title>Pura sonsera vos..</title><link>https://hbautista.com/p/pura-sonsera-vos/</link><pubDate>Tue, 02 Feb 2010 20:29:47 +0000</pubDate><guid>https://hbautista.com/p/pura-sonsera-vos/</guid><description>&lt;p&gt;Ariel Gómez alias el &amp;ldquo;chunco&amp;rdquo;, va con el cura de la parroquia de Guadalupe en Tuxtla Gutiérrez&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Padre, quiero confesarme.&lt;br&gt;&#10;Claro hijo, ¿cuál es tu nombre?&lt;br&gt;&#10;Ariel Gómez alias el &amp;ldquo;chunco&amp;rdquo;, padre.&lt;br&gt;&#10;¡Ah! El que es diputado local, dice que tiene cancer, tenía un sueldo de más de 150 mil pesos y prometió acabar con la delincuencia? Mira hijo tu caso es superior a mí, mejor vete a confesar al Obispado de San Cristóbal de las Casas .&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;El &amp;ldquo;chunco&amp;rdquo; se va al Obispado, y le dice al obispo que se quiere confesar. Claro hijo, ¿cómo te llamas?&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Ariel Gómez alias el &amp;ldquo;chunco&amp;rdquo;.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;¿El que anduvo haciendo campaña en una camioneta blindada y que ya llenó la ciudad con basura en los postes? ¿El que apoyó a sus campañas de presidente municipal y gobernador al actual dirigente del estado con populismo indescriminado?   celebrando cada 5 minutos en su programa de radio cada pedo que se echaba el gober, y como premio ahora es diputado federal..ya ni se sabe de que partido….  No hijo, yo no puedo confesarte porque tú estás muy grave, mejor vete al Vaticano.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Llega El &amp;ldquo;chunco&amp;rdquo; al Vaticano, y le dice al Papa:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Su santidad, quiero confesarme.&lt;br&gt;&#10;Claro, hijo mío ¿cómo te llamas?&lt;br&gt;&#10;Ariel Gómez alias el &amp;ldquo;chunco&amp;rdquo;.&lt;br&gt;&#10;¿El que engaña a la gente con una enfermedad, humilla a quien le pide &amp;ldquo;consejos&amp;rdquo; en un programa de radio? , ¿El que dice ser muy humanitario? y en la realidad es un….. ?  El ¿que estaciona su camioneta de campaña en rampas para personas con capacidades diferentes……y&lt;br&gt;&#10;Sí, ese mero.&lt;br&gt;&#10;¡Huy, huy, huy! Hijito, tú si estás muy difícil para mí, mira aquí a un costado del Vaticano hay una capilla, mejor ve ahí, en esa capilla está una cruz enorme, solamente allí te podrás confesar.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Ariel Gómez llega a la capilla y, frente a la cruz, dice:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Señor, vengo a confesarme.&lt;br&gt;&#10;Jesús le contesta: claro, hijo mío, ¿cómo te llamas?&lt;br&gt;&#10;Ariel Gómez alias el &amp;ldquo;chunco&amp;rdquo;.&lt;br&gt;&#10;¿El que se casó con su secretaria, abandonando a su esposa que fue por quien logró ascender en el PRD; el que construyó el puente de la eternidad robándose más de 10 millones en esa obra; el que anda comprando credenciales y prometiendo cosas que no va a cumplir a cambio del voto?  ¿El que estaba enojadisimo porque le descontaron $2,500.00 de su módico sueldo de 150 mil como diputado para ayuda a Hati?, y anda comentando de nuestros hermanos hatianos,cuando mas necesitan un poco de amor,que son &amp;ldquo;insaciablemente abusivos&amp;rdquo; …y que hay que marcarlos con titnta indeleble par no repetir la ayuda porque todos se parecen….. blanca…para que se note pues estan muy &amp;ldquo;negros&amp;rdquo;&lt;br&gt;&#10;Así es señor&lt;br&gt;&#10;Hijo mío…. Solamente tienes que dar gracias.&lt;br&gt;&#10;El &amp;ldquo;chunco&amp;rdquo;, extrañado, le pregunta:&lt;br&gt;&#10;¿Gracias? ¿Pero gracias por qué?&lt;br&gt;&#10;Dale gracias a los romanos que me clavaron en la cruz, porque si no bajaba y después de meterte tus $ 2,500 en el trasero, te sacaba a madrazos de aquí, pedazo de mierda, hijo de la chingada…&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Este chingado mensaje me llegó por correo y pues lo publico porque son mamadas lo que hace este wey y además este es MI espacio y pongo y hago lo que quiera con él, carajo!!!&lt;/p&gt;</description></item><item><title>Script de inicio en Debian</title><link>https://hbautista.com/p/script-de-inicio-en-debian/</link><pubDate>Tue, 02 Feb 2010 20:08:53 +0000</pubDate><guid>https://hbautista.com/p/script-de-inicio-en-debian/</guid><description>&lt;p&gt;Resulta que tení­a en mi instalación anterior en la pc de &lt;strong&gt;soporte&lt;/strong&gt; algunos scripts que hací­an actividades especí­ficas y en su momento las agregue manualmente para que cada vez que iniciara el sistema, dichos scripts se ejecutaran.&lt;/p&gt;&#10;&lt;p&gt;Resulta que en su momento comenté como le hice, pero pues ya tendrá su tiempecito de eso y pues no recordaba exactamente cómo le habí­a hecho.&lt;/p&gt;&#10;&lt;p&gt;Sucede que tengo un script con reglas para montar un firewall, además de hacer bloqueo de puertos tanto de entrada como de salida. Cuando por fin quedó funcionando tal y como se necesitaba copie dicho script (llamado local) a&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;/etc/init.d/&lt;/strong&gt; y le habí­a dado permisos de ejecución así­.. cada que querí­a ejecutarlo hací­a:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;div&gt;&#10; root_at_soporte:/etc/init_dot_d# /etc/init.d/local&#10;&lt;/div&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y listo.. se ejecutaba el script. Pero debí­a de ponerlo para que se ejecutara cada vez que esta pc se reiniciara (raramente). Entonces lo conseguí­ gracias a &lt;a class="link" href="http://javoaxian.blogspot.com/2008/03/ejecutar-procesos-al-arrancar-debian-o.html" target="_blank" rel="noopener"&#10; &gt;este artí­culo&lt;/a&gt; de &lt;a class="link" href="http://javoaxian.blogspot.com/" target="_blank" rel="noopener"&#10; &gt;JavoAxian&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Así­ que lo que hice fue lo siguiente, entrar al directorio:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;div&gt;&#10; root_at_soporte:/home/hbautista# cd /etc/init.d/&#10;&lt;/div&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Luego fue cuestión de ejecutar &lt;strong&gt;rc-update&lt;/strong&gt;&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;div&gt;&#10; root_at_soporte:/etc/init_dot_d# update-rc.d local defaults&lt;br /&gt; update-rc.d: warning: /etc/init.d/local missing LSB information&lt;br /&gt; update-rc.d: see&lt;br /&gt; Adding system startup for /etc/init.d/local …&lt;br /&gt; /etc/rc0.d/K20local -&gt; ../init.d/local&lt;br /&gt; /etc/rc1.d/K20local -&gt; ../init.d/local&lt;br /&gt; /etc/rc6.d/K20local -&gt; ../init.d/local&lt;br /&gt; /etc/rc2.d/S20local -&gt; ../init.d/local&lt;br /&gt; /etc/rc3.d/S20local -&gt; ../init.d/local&lt;br /&gt; /etc/rc4.d/S20local -&gt; ../init.d/local&lt;br /&gt; /etc/rc5.d/S20local -&gt; ../init.d/local&lt;br /&gt; root_at_soporte:/etc/init_dot_d#&#10;&lt;/div&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Listo!!, con eso se agrega un script al inicio.&lt;/p&gt;&#10;&lt;p&gt;Abur.. 😛&lt;/p&gt;</description></item><item><title>Determinar versión</title><link>https://hbautista.com/p/determinar-version/</link><pubDate>Tue, 02 Feb 2010 05:32:13 +0000</pubDate><guid>https://hbautista.com/p/determinar-version/</guid><description>&lt;p&gt;Esta nota ya la había puesto en mi blog anterior, pero lo vuelvo a repetir para aquellos que les pueda interesar.&lt;/p&gt;&#10;&lt;p&gt;Si queremos saber la versión del Sistema Operativo Gnu/Linux que tenemos podemos hacer lo siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;hbautista_at_soporte:&lt;del&gt;$ cat /etc/issue&lt;br&gt;&#10;Debian GNU/Linux lenny/sid \n \l&lt;br&gt;&#10;hbautista_at_soporte:&lt;/del&gt;$ cat /etc/debian_version&lt;br&gt;&#10;lenny/sid&lt;br&gt;&#10;hbautista_at_soporte:&lt;del&gt;$ lsb_release -a&lt;br&gt;&#10;No LSB modules are available.&lt;br&gt;&#10;Distributor ID: Debian&lt;br&gt;&#10;Description: Debian GNU/Linux testing (lenny)&lt;br&gt;&#10;Release: testing&lt;br&gt;&#10;Codename: lenny&lt;br&gt;&#10;hbautista_at_soporte:&lt;/del&gt;$&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Esos comandos son los que generalmente uso para saber que versión de la distribución usas, ¿Cuáles usan ustedes?&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;hbautista_at_soporte:&lt;del&gt;$ uname -a&lt;br&gt;&#10;Linux soporte 2.6.26-1-686 #1 SMP Thu Oct 9 15:18:09 UTC 2008 i686 GNU/Linux&lt;br&gt;&#10;hbautista_at_soporte:&lt;/del&gt;$&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;A veces uno se topa en situaciones cómo la que me tocó a mi ayer y algunos pues no saben exactamente la existencia de este tipo de comandos.&lt;/p&gt;&#10;&lt;p&gt;Saludos.. 😀&lt;/p&gt;</description></item><item><title>Repositorios para Lenny</title><link>https://hbautista.com/p/repositorios-para-lenny/</link><pubDate>Mon, 01 Feb 2010 17:58:46 +0000</pubDate><guid>https://hbautista.com/p/repositorios-para-lenny/</guid><description>&lt;p&gt;Sucede que después de usar &lt;a title="Debian" href="http://debian.org" target="_blank"&gt;Debian&lt;/a&gt;, &lt;a title="Ubuntu" href="http://ubuntu.com" target="_blank"&gt;Ubuntu &lt;/a&gt;y &lt;a title="OpenSuse" href="http://es.opensuse.org/Bienvenidos_a_openSUSE.org" target="_blank"&gt;OpenSuse&lt;/a&gt; no cabe duda que uno es de hábitos y costumbres y finalmente he regresado con Debian Gnu/Linux&lt;/p&gt;&#10;&lt;p&gt;Usé en esta portátil (&lt;a title="HP Pavilion" href="http://picasaweb.google.com/lh/photo/a7xnUS36VmcZkeCdXzSbzg?feat=embedwebsite" target="_blank"&gt;Bombadil&lt;/a&gt;) los 3 sabores y por diversas razones cada uno estuvo bien aunque con algunos detalles, así­ que finalmente decidí­ quedarme en Lenny, al menos hasta que Squeeze esté más depurada&lt;/p&gt;&#10;&lt;p&gt;Así­ que las razones de peso por las que finalmente estoy con &lt;a title="Debian" href="http://www.debian.org/releases/stable/" target="_blank"&gt;Debian Gnu/Linux Lenny&lt;/a&gt; son a grandes rasgos los siguientes:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;TODO funciona bien recién instalado, a excepción de la red inalámbrica&lt;/li&gt;&#10;&lt;li&gt;Hay suficientes programas para lo que necesito&lt;/li&gt;&#10;&lt;li&gt;No hay cuelgues en programas&lt;/li&gt;&#10;&lt;li&gt;Hay repositorios no oficiales para programas que no estén en los oficiales&lt;/li&gt;&#10;&lt;li&gt;La inalámbrica tiene solución, ya sea usando madwifi o bien actualizando a una versión del kernel más nueva&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Por lo mismo, debido a que estuve del tingo al tango pues ahora que está funcionando todo como debiera a excepción de gwibber, dejo los repositorios que actualmente tengo en uso y que me proporciona (hasta ahorita) todo lo que necesito.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Repositorios oficiales de Debian&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://mmc.geofisica.unam.mx/debian/ lenny main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb-src http://mmc.geofisica.unam.mx/debian/ lenny main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ftp.mx.debian.org/debian/ lenny main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ftp.rediris.es/debian lenny main contrib non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb-src http://ftp.mx.debian.org/debian/ lenny main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://security.debian.org/ lenny/updates main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb-src http://security.debian.org/ lenny/updates main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Otros repositorios adicionales&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Debian Multimedia&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://www.debian-multimedia.org lenny main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://www.debian-multimedia.org lenny main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Google testing repository&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://dl.google.com/linux/deb/ testing non-free&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Opera for Debian Lenny&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://deb.opera.com/opera/ lenny non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://deb.opera.com/opera/ lenny non-free&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Skype&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://download.skype.com/linux/repos/debian/ stable non-free&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;## Thí¨mes du projet bisigi&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Espero que sea entendible y los que tengan el &lt;strong&gt;#&lt;/strong&gt; al inicio de la lí­nea, pues no serán tomados en cuenta.&lt;/p&gt;&#10;&lt;p&gt;Después de modificar tus &lt;strong&gt;sources.list&lt;/strong&gt; (que se encuentra el archivo en &lt;strong&gt;/etc/apt/&lt;/strong&gt;) tendrás que hacer lo siguiente:&lt;/p&gt;&#10;&lt;p&gt;Descargar –&amp;gt; &lt;strong&gt;&lt;a class="link" href="http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring" target="_blank" rel="noopener"&#10; &gt;http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring&lt;/a&gt;_2008.10.16_all.deb&lt;/strong&gt;&lt;br&gt;&#10;Y luego lo instalamos:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;dpkg -i debian-multimedia-keyring_2008.10.16_all.deb&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Luego añadimos las claves de los demás repositorios:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gpg --keyserver hkp://keyserver.ubuntu.com:11371 --recv-key 881574DE &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; gpg -a --export 881574DE | apt-key add -&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gpg --keyserver subkeys.pgp.net --recv-key 6A423791 &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; gpg --fingerprint 6A423791 &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; gpg --armor --export  6A423791| apt-key add -&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahora paso a explicar un poco:&lt;/p&gt;&#10;&lt;p&gt;El primero es para el repositorio &lt;a title="Debian Multimedia" href="http://debian-multimedia.org/" target="_blank"&gt;debian-multimedia&lt;/a&gt;, el segundo es para el repositorio de &lt;a title="Bisigi project" href="http://www.bisigi-project.org/?lang=en" target="_blank"&gt;launchpad&lt;/a&gt; y el tercero es el de &lt;a title="Opera" href="http://www.opera.com/" target="_blank"&gt;Opera&lt;/a&gt;. Lo anterior es para que no tengamos problemas a la hora de actualizar la lista de paquetes de Debian 🙂&lt;/p&gt;&#10;&lt;p&gt;En &lt;strong&gt;Debian-Multimedia&lt;/strong&gt; se encontrarán con los codecs para ver cualquier tipo de videos, poder leer dvd&amp;rsquo;s, además del MPlayer, Flash y demás.&lt;/p&gt;&#10;&lt;p&gt;El de &lt;strong&gt;Launchpad&lt;/strong&gt; es porque en ese repositorio nada más hay unos temas muy bueno y que me gustaron (&lt;a class="link" href="http://www.bisigi-project.org/" target="_blank" rel="noopener"&#10; &gt;http://www.bisigi-project.org/&lt;/a&gt;)&lt;/p&gt;&#10;&lt;p&gt;El tercero es para &lt;strong&gt;Google Picasa&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Y finalmente el de &lt;strong&gt;Opera&lt;/strong&gt; es para poder instalar el navegador Opera en nuestro Debian&lt;/p&gt;&#10;&lt;p&gt;Una vez hecho los cambios en nuestro &lt;strong&gt;sources.list&lt;/strong&gt; y añadidos las claves de los repositorios, nos queda actualizar la lista de paquetes que podemos instalar y eso lo hacemos con:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;aptitude update&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Bueno lo que resta es instalar aquellos paquetes que nos interesen. En mi caso este es lo que yo he instalado una vez hecho los cambios anteriores&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;aptitude install iceweasel-downloadstatusbar iceweasel-downthemall iceweasel-greasemonkey wallpaper-tray gftp xchat phatch conky startupmanager aircrack-ng nmap sun-java6-jre flashplayer-mozilla w32codecs mplayer libdvdcss2 grub-splashimages gnome-art ntfs-3g mesa-utils k3b-i18n liferea opera glabels p7zip unrar gnome-extra-icons nautilus-actions nautilus-gksu nautilus-open-terminal nautilus-image-converter apache2 mysql-server mysql-admin php5 php5-mysql chameleon-cursor-theme comixcursors crystalcursors xcursor-themes amarok amarok-utils phpmyadmin ttf-bitstream-vera ttf-dejavu ttf-marvosym ttf-mscorefonts-installer skype metacity-themes murrine-themes pidgin-themes pidgin-plugin-pack tropical-theme dfo mc&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Se va a tardar un buen rato para instalar todo aquello, pero una vez que hayamos terminado hay que remover el paquete &lt;strong&gt;swfdec-mozilla&lt;/strong&gt; para poder usar el &lt;strong&gt;flashplayer&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;aptitude remove swfdec-mozilla&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El detalle es que me pide desinstalar el paquete &lt;strong&gt;gnome&lt;/strong&gt; que desinstala otras cosas, apunté los paquetes que desinstaló y los vuelvo a instalar&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;apitude install bluez-gnome gnome-spell gnome-themes-extras gnome-vfs-obexftp libgda3-3 libgda3-common libgdl-1-0 libgdl-1-common libgksu1.2-0 libgksuui1.0-1 libopenobex1 python-4suite-xml python-eggtrayicon python-gnome2-extras python-notify rhythmbox serpentine system-config-printer transmission-common transmission-gtk&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Finalmente queda definir que usaremos &lt;strong&gt;Sun-Java&lt;/strong&gt; en lugar de &lt;strong&gt;GCJ&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root_at_bombadil:/home/hbautista# update-alternatives --config java&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Hay &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt; alternativas que proveen &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;java&lt;span style="color:#e6db74"&gt;&amp;#39;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;Selección     Alternativa&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;&amp;lt;hr noshade=&amp;#34;noshade&amp;#34; size=&amp;#34;1&amp;#34; /&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;1    /usr/bin/gij-4.3&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;+        2    /usr/lib/jvm/java-gcj/jre/bin/java&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;*         3    /usr/lib/jvm/java-6-sun/jre/bin/java&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;Pulse &amp;lt;Intro&amp;gt; para mantener el valor por omisión [*] o pulse un número de selección: 3&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;Utilizando `/usr/lib/jvm/java-6-sun/jre/bin/java&amp;#39;&lt;/span&gt; para proveer &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;java&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root_at_bombadil:/home/hbautista#&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ahhh…. como mencioné al principio del artí­culo hay que actualizar el &lt;a title="Debian Kernel" href="http://wiki.debian.org/DebianKernel" target="_blank"&gt;kernel&lt;/a&gt; y hay dos formas:&lt;/p&gt;&#10;&lt;p&gt;La primera consiste en añadir otra clave de repositorio&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wget -q -O - http://kernel-archive.buildserver.net/key-2009 | apt-key add -&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Descomentar lo de las últimas lí­neas del sources.list quedando así­&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#para el kernel&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://kernel-archive.buildserver.net/debian-kernel lenny main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://ftp.de.debian.org/debian squeeze main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Actualizar la lista de paquetes:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# aptitude update&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y finalmente instalar el kernel&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root_at_bombadil:~# aptitude install linux-image-2.6.30-1-686&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El detalle es que el servidor &lt;em&gt;kernel-archive.buildserver.net&lt;/em&gt; &lt;strong&gt;NO&lt;/strong&gt; está disponible, caí­do o que se yo ton&amp;rsquo;s nos vamos a hacerlo de la segunda forma:&lt;/p&gt;&#10;&lt;p&gt;Descomentar lo de las últimas lí­neas del sources.list quedando así­&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#para el kernel&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://kernel-archive.buildserver.net/debian-kernel lenny main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;deb http://ftp.de.debian.org/debian squeeze main&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Con esto indicamos que usaremos un repositorio de &lt;strong&gt;Squeeze&lt;/strong&gt;, ahí­ ya tienen el &lt;a title="Debian Kernel" href="http://packages.qa.debian.org/l/linux-2.6/news/20100122T163921Z.html" target="_blank"&gt;kernel actualizado&lt;/a&gt;. Igualmente hay que actualizar la lista de paquetes.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;aptitude update&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y finalmente instalar el kernel&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root_at_bombadil:~# aptitude install linux-image-2.6.32-5-686&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Con esto habremos de tener instalado el kernel 2.6.30-1, pero hay que volver a comentar para que quedemos con Lenny en lugar de Squeeze:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#para el kernel&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://kernel-archive.buildserver.net/debian-kernel lenny main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#deb http://ftp.de.debian.org/debian squeeze main&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Solamente queda reiniciar y tendremos funcionando nuestro Chip Atheros muy bien&lt;/p&gt;&#10;&lt;p&gt;Si se preguntan porqué escogí­ actualizar el kernel, es porque con madwifi no tengo modo monitor en el chip y no puedo hacer cosas como esta:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root_at_bombadil:~# aircrack-ng infi733-06.cap&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;KEY FOUND! &lt;span style="color:#f92672"&gt;[&lt;/span&gt; 96:15:79:32:76 &lt;span style="color:#f92672"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Si tienen comentarios o sugerencias, pues serán bienvenidas 😀&lt;/p&gt;&#10;</description></item><item><title>Recuperando Grub</title><link>https://hbautista.com/p/recuperando-grub/</link><pubDate>Mon, 01 Feb 2010 16:30:52 +0000</pubDate><guid>https://hbautista.com/p/recuperando-grub/</guid><description>&lt;p&gt;Resulta que un compañero de trabajo tenía arranque dual en su computadora, pero me parece que tuvo que reinstalar por un problema que tuvo y pues como se podrán imaginar, Grub se perdió en los 0 y 1. 🙁&lt;/p&gt;&#10;&lt;p&gt;Así que intentó por varios medios y consejos que vió en la web para recuperarlo, pero por alguna razón no conseguía lograrlo. Incluso yo le dije que se &lt;a href="http://bit.ly/wwy0R" target="_blank"&gt;descargara &lt;/a&gt;el &lt;a title="SPD" href="http://www.supergrubdisk.org/" target="_blank"&gt;Super Grub Disk&lt;/a&gt;, lo cual hizo y hasta una guía se consiguió pero una vez más no hubo suerte 🙁&lt;/p&gt;&#10;&lt;p&gt;Ya desmoralizado y viendo que realmente quería de regreso su flamante&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.ubuntu.org/" target="_blank"&gt;Ubuntu&lt;/a&gt; 9.04 decidí iniciar con el mismo cd con el que instalamos, pero en la opción Live ;-). Googleé un poco y finalmente di con una solución que me permitió recuperar Grub de una forma fácil, rápida y sencilla.&lt;/p&gt;&#10;&lt;p&gt;El nivel de esta entrada es: &lt;em&gt;Básico-Medio&lt;/em&gt;.&lt;/p&gt;&#10;&lt;p&gt;Como menciono lo que se hizo fue iniciar con el cd de &lt;strong&gt;Ubuntu&lt;/strong&gt;, escoger el idioma español y la opción de &amp;ldquo;Probar sin instalar&amp;rdquo; (o algo así)&lt;/p&gt;&#10;&lt;p&gt;Una vez dentro e iniciado ubuntu hacemos clic en &amp;ldquo;&lt;strong&gt;Lugares – Equipo&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Esto abrirá una ventana de Nautilus que nos indica todas las particiones que encuentra SIN montarlas. En el caso de la pc en cuestión encontró 2 (dos) partciones y las etiquetó como &lt;strong&gt;disk&lt;/strong&gt; y &lt;strong&gt;disk2&lt;/strong&gt;. Cuando se instaló se crearon dos particiones &lt;strong&gt;raíz&lt;/strong&gt; (&lt;strong&gt;/&lt;/strong&gt;) y &lt;strong&gt;home&lt;/strong&gt; (&lt;strong&gt;/home&lt;/strong&gt;). Al darle clic sobre el ícono de &lt;strong&gt;disk&lt;/strong&gt;, éste se monta y nos muestra el contenido que es típico de la partición &lt;strong&gt;raíz&lt;/strong&gt; (&lt;strong&gt;/&lt;/strong&gt;).&lt;/p&gt;&#10;&lt;p&gt;Ahora abrimos una terminal haciendo clic en &amp;ldquo;&lt;strong&gt;Aplicaciones – Accesorios – Terminal&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Nos aseguramos en donde está montada la partición y cúal es:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;df -h&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;/dev/sda2 10G 2.0G 8G 2% /media/disk&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Ok, veremos primero la talacha y luego explico que hicimos :-p&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;sudo grub&lt;/p&gt;&#10;&lt;p&gt;GNU GRUB version 0.97 (640K lower / 3072K upper memory)&lt;br&gt;&#10;[ Minimal BASH-like line editing is supported. For&lt;br&gt;&#10;the first word, TAB lists possible command&lt;br&gt;&#10;completions. Anywhere else TAB lists the possible&lt;br&gt;&#10;completions of a device/filename. ]&lt;br&gt;&#10;grub&amp;gt; root (hd0,1)&lt;br&gt;&#10;grub&amp;gt; setup (hd0)&lt;br&gt;&#10;grub&amp;gt; quit&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Ahora veremos que se hizo:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;root (hd0,1)&lt;/strong&gt;: Con esto indicamos en donde se encuentra /boot o lo que es lo mismo donde se encuentra grub (en resumidas cuentas)&lt;/li&gt;&#10;&lt;li&gt;setup (hd0) : Esta instrucción es la que instala Grub en el disco duro&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;quit&lt;/strong&gt;: Salimos de Grub.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Ahora bien para entender un poquito veamos como se ven en grub los discos duros y las particiones:&lt;br&gt;&#10;Discos duros completos (en esta pc soporta 4 SATA)&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Primero (sda) – Grub – hd0&lt;/li&gt;&#10;&lt;li&gt;Segundo (sdb) – Grub – hd1&lt;/li&gt;&#10;&lt;li&gt;Tercero (sdc) – Grub – hd2&lt;/li&gt;&#10;&lt;li&gt;Cuarto (sdd) – Grub – hd3&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Ahora es fácil entender que &lt;strong&gt;/dev/sda&lt;/strong&gt; es el primer disco duro, por lo tanto sería en grub &lt;strong&gt;hd0&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Las particiones por cada disco duro completo se verían así:&lt;/p&gt;&#10;&lt;p&gt;Tomando el primer disco duro:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Primera (sda1) – Grub – hd0,0&lt;/li&gt;&#10;&lt;li&gt;Segunda (sda2) – Grub – hd0,1&lt;/li&gt;&#10;&lt;li&gt;Tercera (sda3) – Grub – hd0,2&lt;/li&gt;&#10;&lt;li&gt;Cuarta (sda4) – Grub – hd0,3&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Ahora es fácil entender que &lt;strong&gt;/dev/sda2&lt;/strong&gt; es la segunda partición del primer disco duro, por lo tanto en grub sería &lt;strong&gt;hd0,1&lt;/strong&gt;&lt;br&gt;&#10;No queda más que reiniciar el equipo para que Grub haga la función de siempre 😀&lt;/p&gt;&#10;&lt;p&gt;Ojalá y alguno le sirva esto 😀&lt;/p&gt;</description></item><item><title>Creating Pandora</title><link>https://hbautista.com/p/creating-pandora/</link><pubDate>Sun, 24 Jan 2010 18:08:19 +0000</pubDate><guid>https://hbautista.com/p/creating-pandora/</guid><description>&lt;p&gt;Les había comentado que ya vi Avatar 2 veces y que me pareció una magnífica película, los efectos especiales, parte de la historia y toda la producción.. Simplemente espectacular.&lt;/p&gt;&#10;&lt;p&gt;Pues vean este video de &amp;ldquo;Cómo se hizo&amp;rdquo;&lt;/p&gt;&#10;&lt;div&gt;&#10;&lt;/div&gt;&#10;&lt;div&gt;&#10;&lt;/div&gt;&#10;</description></item><item><title>Buen inicio de año</title><link>https://hbautista.com/p/buen-inicio-de-ano/</link><pubDate>Sat, 23 Jan 2010 07:05:35 +0000</pubDate><guid>https://hbautista.com/p/buen-inicio-de-ano/</guid><description>&lt;p&gt;Ufff.. tiene rato que no escribo pero la verdad es que he estado de fiesta desde que prácticamente comenzó el año 😀&lt;/p&gt;&#10;&lt;p&gt;Tengo muchos pendientes en el blog, en mi vida, en la fotografía y en el trabajo por lo menos 😛&lt;/p&gt;&#10;&lt;p&gt;Espero que ya por fin pueda subir fotos tanto &lt;del&gt;Zooomr&lt;/del&gt; como al &lt;a title="Flickr" href="http://www.flickr.com/photos/hbautista/" target="_blank"&gt;Flickr&lt;/a&gt; y que vean y disfruten un poco lo mucho que yo lo he hecho 😉&lt;/p&gt;&#10;&lt;p&gt;Por el momento necesito reordenar mis ideas que están todas confusas, revueltas y revolucionadas XD y plasmarlas. Pues lo poco que puedo adelantar es que hay muy buenas fotos (para mi) que subir, mucho trabajo por hacer y varios cambios radicales (como yo) que están por ocurrir en por lo menos los próximos dos meses que vienen.&lt;/p&gt;&#10;&lt;p&gt;En cuanto a la escuela, por el momento todo bien y pues espero aplicarme un poco más que el año pasado 😛 y no echar por tierra el camino recorrido hasta ahora 😉&lt;/p&gt;&#10;&lt;p&gt;Pasénsela chido y disfruten cada momento como si fuese el último. Así lo vengo aplicando desde inicio de año y mi humor hasta cambió 😀 lo que vendrá mañana.. Pues vendrá y sucederá por cualesquiera de las razones que sean y pues para que preocuparse.&lt;/p&gt;&#10;</description></item><item><title>Momentos</title><link>https://hbautista.com/p/momentos/</link><pubDate>Fri, 15 Jan 2010 01:56:41 +0000</pubDate><guid>https://hbautista.com/p/momentos/</guid><description>&lt;p&gt;Algunas fotos de mi último viaje&lt;/p&gt;&#10;&lt;p&gt;&lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/hbautista/4271659215/" target="_blank" title="Poblana"&gt;&lt;img src="https://live.staticflickr.com/2692/4271659215_18565f6083_b.jpg" width="1024" height="768" alt="Poblana"/&gt;&lt;/a&gt;&lt;script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"&gt;&lt;/script&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/hbautista/4271659689/" target="_blank" title="Calle"&gt;&lt;img src="https://live.staticflickr.com/4068/4271659689_c806806355_b.jpg" width="1024" height="768" alt="Calle"/&gt;&lt;/a&gt;&lt;script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"&gt;&lt;/script&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/hbautista/4272402004/" target="_blank" title="Ocaso"&gt;&lt;img src="https://live.staticflickr.com/2741/4272402004_26a06e698e_b.jpg" width="1024" height="768" alt="Ocaso"/&gt;&lt;/a&gt;&lt;script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"&gt;&lt;/script&gt;&lt;/p&gt;</description></item><item><title>Bonito atardecer</title><link>https://hbautista.com/p/bonito-atardecer/</link><pubDate>Wed, 13 Jan 2010 01:14:06 +0000</pubDate><guid>https://hbautista.com/p/bonito-atardecer/</guid><description>&lt;p&gt;Lo que a veces uno encuentra en Tuxtla&lt;/p&gt;&#10;&lt;p&gt;&lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/hbautista/4263658135/" target="_blank" title="Atardecer en Tuxtla"&gt;&lt;img src="https://live.staticflickr.com/2772/4263658135_c2082e9eff_b.jpg" width="1024" height="686" alt="Atardecer en Tuxtla"/&gt;&lt;/a&gt;&lt;script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"&gt;&lt;/script&gt;&lt;/p&gt;&#10;&lt;p&gt;Ufff.. hay varias cosas que contar, solo necesito ordenar mis ideas que son un desastre 😛&lt;/p&gt;&#10;</description></item><item><title>Sick</title><link>https://hbautista.com/p/sick/</link><pubDate>Tue, 22 Dec 2009 22:55:58 +0000</pubDate><guid>https://hbautista.com/p/sick/</guid><description>&lt;p&gt;I&amp;rsquo;m Sick &amp;amp; pain&lt;/p&gt;&#10;&lt;p&gt;Nice 😀&lt;/p&gt;&#10;</description></item><item><title>Cruz</title><link>https://hbautista.com/p/cruz/</link><pubDate>Thu, 10 Dec 2009 22:06:18 +0000</pubDate><guid>https://hbautista.com/p/cruz/</guid><description>&lt;p&gt;&lt;img alt="Cruz" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2009/cruz.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Aún la extraño 🙁&lt;/p&gt;&#10;</description></item><item><title>Netbook de Astroboy</title><link>https://hbautista.com/p/netbook-de-astroboy/</link><pubDate>Tue, 08 Dec 2009 03:32:52 +0000</pubDate><guid>https://hbautista.com/p/netbook-de-astroboy/</guid><description>&lt;p&gt;&lt;img alt="Astroboy" class="gallery-image" data-flex-basis="284px" data-flex-grow="118" height="390" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://liliputing.com/wp-content/uploads/2009/10/astro-boy-netbook.jpg" width="463"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Astro Boy&lt;/strong&gt;, el famoso personaje creado por el dibujante de manga Osamu Tezuka, se ha convertido recientemente en uno de los héroes más de moda entre los pequeños. Especialmente porque se acaba de estrenar (al menos en Estados Unidos) una nueva película cinematográfica basada en su historia, y que con gráficos 3D ha impresionado a la audiencia norteamericana. Como era de esperar, los productos derivados del film no han tardado en llenar las tiendas, y entre ellos destaca un &lt;strong&gt;netbook&lt;/strong&gt; de diseño muy atractivo.&lt;/p&gt;&#10;&lt;p&gt;La primera vez que lo vimos fue hace un par de meses en tierras taiwanesas, donde se anunció que llegaría próximamente con unas características bastante interesantes. Ahora, desde el evento IT Month en Taipei nos llega nueva información de éste &lt;a class="link" href="https://ramenparados.com/ortenador-portatil-edicion-especia/" target="_blank" rel="noopener"&#10; &gt;netbook&lt;/a&gt; que podría estar a la venta en todo el mundo dentro de muy poco tiempo.&lt;/p&gt;&#10;&lt;p&gt;&lt;span id="more-22690"&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;Lo primero es confirmar que se trata de un producto totalmente licenciado y no de una copia china de las que estamos acostumbrados a ver en tiendas asiáticas. Para que no nos queden dudas, el netbook cuenta con un certificado de autenticidad que hará felices a todos los fans de &lt;a class="link" href="https://liliputing.com/astro-boy-netbook-takes-flight-in-japan/" target="_blank" rel="noopener"&#10; &gt;Astro Boy&lt;/a&gt;. Además, sabemos que dispone de una pantalla de 10 pulgadas y un stick de memoria &lt;strong&gt;USB&lt;/strong&gt; de 4GB como extra. Su procesador es un &lt;a class="link" href="https://onlinereviewz.wordpress.com/2009/10/29/new-astro-boy-netbook-10-1-inch-1024-x-600-pixel-lcd-display/" target="_blank" rel="noopener"&#10; &gt;Atom&lt;/a&gt; N270, dispone de 1GB de memoria RAM, disco de 160GB y sistema operativo XP Home.&lt;/p&gt;&#10;&lt;p&gt;Otras de sus características son grabadora DVD, speakers USB, un disco duro externo, y lector de tarjetas de memoria. No impresiona en su potencia, pero teniendo en cuenta al público que está dirigido, ofrece más que de sobras por un precio alrededor a los 400 euros. Para terminar, y como podéis ver en la foto, destacar que el netbook se presenta dentro de un maletín diseñado con el logo e imágenes de la película.&lt;/p&gt;</description></item><item><title>Manifiesto “En defensa de los derechos fundamentales en Internet”</title><link>https://hbautista.com/p/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/</link><pubDate>Thu, 03 Dec 2009 21:16:45 +0000</pubDate><guid>https://hbautista.com/p/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/</guid><description>&lt;div&gt;&#10; &lt;div&gt;&#10; &lt;div&gt;&#10;&lt;pre&gt;&lt;code&gt; Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;ol&gt;&#10; &lt;li&gt;&#10; **Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos**, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial.** Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español**, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural**. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones**. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles** y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.**&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España**, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.**&#10; &lt;/li&gt;&#10; &lt;li&gt;&#10; **En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas.** No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.&#10; &lt;/li&gt;&#10; &lt;/ol&gt;&#10;&lt;pre&gt;&lt;code&gt; ***Este texto se publica multitud de sitios web. Si estás de acuerdo, publícalo también en tu blog, twittéalo, facebookéalo.***&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Borrar recursivamente</title><link>https://hbautista.com/p/borrar-recursivamente/</link><pubDate>Wed, 02 Dec 2009 22:35:35 +0000</pubDate><guid>https://hbautista.com/p/borrar-recursivamente/</guid><description>&lt;p&gt;Resulta que esto ya van varias veces que lo he llegado a necesitar y hoy también 😛 y pues nada, que después de batallar un poco volví a encontrar el comando correcto para poder eliminar de forma recursiva archivos en Gnu/Linux 🙂&lt;/p&gt;&#10;&lt;p&gt;Básicamente es usar el comando &lt;strong&gt;find&lt;/strong&gt; 🙂&lt;/p&gt;&#10;&lt;p&gt;Si quisieramos encontrar todos los archivos .odt de forma recursiva dentro de un directorio la orden sería la siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;hbautista@soporte:&lt;del&gt;$ find documentos/2009/ -type f -name &amp;ldquo;*.odt&amp;rdquo;&lt;br&gt;&#10;documentos/2009/Servicios/Solicitud_de_Servicio.odt&lt;br&gt;&#10;documentos/2009/Justificantes/Faltas_19Feb09.odt&lt;br&gt;&#10;documentos/2009/Informe_Comision_Selva.odt&lt;br&gt;&#10;hbautista@soporte:&lt;/del&gt;$&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Como ven dentro de ese directorio no hay muchos archivos, pero imaginen que por alguna extraña razón se encuentran con un disco duro externo en donde se crean un monton de archivos &lt;strong&gt;Thumbs.db&lt;/strong&gt;&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;hbautista@soporte:&lt;del&gt;$ find /media/Mastodonte/ -type f -name &amp;ldquo;*.db&amp;rdquo;&lt;br&gt;&#10;/media/Mastodonte/dad/Users/CHILO/AppData/Local/IconCache.db&lt;br&gt;&#10;/media/Mastodonte/dad/Users/CHILO/AppData/Local/Microsoft/Windows/Explorer/thumbcache_1024.db&lt;br&gt;&#10;/media/Mastodonte/dad/Users/CHILO/AppData/Local/Microsoft/Windows/Explorer/thumbcache_256.db&lt;br&gt;&#10;.&lt;br&gt;&#10;.&lt;br&gt;&#10;.&lt;br&gt;&#10;/media/Mastodonte/info/Imagenes/Thumbs.db&lt;br&gt;&#10;/media/Mastodonte/info/Imagenes/Wallpaper/Thumbs.db&lt;br&gt;&#10;/media/Mastodonte/info/Imagenes/Wolverine/Thumbs.db&lt;br&gt;&#10;/media/Mastodonte/info/Imagenes/x-men/Thumbs.db&lt;br&gt;&#10;hbautista@soporte:&lt;/del&gt;$&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y pues la verdad en mi caso me desespera que se creen tantos archivos ocupando espacio que puede ser valioso 😉&lt;/p&gt;&#10;&lt;p&gt;La forma correcta de eliminar de forma segura y recursiva TODOS esos archivos sería añadir un parámetro más a la orden anterior, quedando de la siguiente manera:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;hbautista@soporte:~$ find /media/Mastodonte/ -type f -name &amp;ldquo;Thumbs.db&amp;rdquo; -exec rm {} ;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Aunque igual y se puede resumir a lo siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;hbautista@soporte:~$ find /media/Mastodonte/ -name &amp;ldquo;Thumbs.db&amp;rdquo; -exec rm {} ;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y con eso logramos nuestro objetivo 🙂&lt;/p&gt;</description></item><item><title>Hackeado :(</title><link>https://hbautista.com/p/hackeado/</link><pubDate>Mon, 30 Nov 2009 21:06:24 +0000</pubDate><guid>https://hbautista.com/p/hackeado/</guid><description>&lt;p&gt;#porcamiseria T_T&lt;/p&gt;&#10;&lt;p&gt;Estaba montando un servidor de pruebas hace como semana y media y cometí un error estúpido &amp;gt;_&amp;lt; el de asignar una contraseña fácil de adivinar y lo peor de root :( Entraron y bajaron scripts y otras linduras, afortunadamente nada más tenía configurado el apache. Revisaré haber que más encuentro y a reinstalar ese servidor y configurarlo mejor :(&lt;/p&gt;&#10;</description></item><item><title>Pre-posada Chiapatuit</title><link>https://hbautista.com/p/pre-posada-chiapatuit/</link><pubDate>Mon, 30 Nov 2009 02:43:10 +0000</pubDate><guid>https://hbautista.com/p/pre-posada-chiapatuit/</guid><description>&lt;p&gt;Se invita cordialmente a todos aquellos tuiteros Chiapanecos a una reunión que tendremos este próximo Sábado 5 de Diciembre de 2009.&lt;/p&gt;&#10;&lt;p&gt;Será una preposada con todos los #chiapatuit, favor de confirmar su asistencia por este medio para tener una idea de cuantas personas asistirán.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt=":)" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2009/icon_smile.gif"&gt;&lt;/p&gt;&#10;&lt;p&gt;Será en Av. Tulipanes S/N, Col. El Carmen&lt;/p&gt;&#10;&lt;p&gt;El mapa de cómo llegar o bien reunirnos en algún lugar y de ahí llegar a la casa se discutirá el día de mañana lunes 30 de noviembre.&lt;/p&gt;&#10;&lt;p&gt;Están todos invitados a dicha reunión.&lt;/p&gt;&#10;</description></item><item><title>Google Wave</title><link>https://hbautista.com/p/google-wave-2/</link><pubDate>Thu, 26 Nov 2009 21:12:02 +0000</pubDate><guid>https://hbautista.com/p/google-wave-2/</guid><description>&lt;p&gt;Para estas alturas del partido, muchos ya sabrén sobre Google Wave.&lt;/p&gt;&#10;&lt;p&gt;Bueno, después de muuuucho tiempo por fin me han llegado invitaciones para probar el servicio, si alguien quiere 🙂 pues haga su petición dejando su correo o bien manden un correo a hbautista en gmail.com y les enviaré dicha invitación.&lt;/p&gt;&#10;&lt;p&gt;😀&lt;/p&gt;&#10;</description></item><item><title>Camangi presenta WebStation, su tablet con Android</title><link>https://hbautista.com/p/camangi-presenta-webstation-su-tablet-con-android/</link><pubDate>Mon, 23 Nov 2009 02:18:49 +0000</pubDate><guid>https://hbautista.com/p/camangi-presenta-webstation-su-tablet-con-android/</guid><description>&lt;p&gt;&lt;img alt="Camangi" class="gallery-image" data-flex-basis="320px" data-flex-grow="133" height="600" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.pcdemano.com/pcdemano/2010/reviews/webs/box1.jpg" width="800"&gt;&lt;/p&gt;&#10;&lt;p&gt;Teniendo en cuenta que Apple y Microsoft se están tomando su tiempo para lanzar sus propuestas dentro del mercado de los tablets, es normal que aparezcan montones de compañías intentando aprovechar la situación. En ésta ocasión hablamos de la fabricante &lt;a class="link" href="https://www.pcdemano.com/revisiones/3506/" target="_blank" rel="noopener"&#10; &gt;Camangi&lt;/a&gt;, que nos trae el &lt;strong&gt;Webstation&lt;/strong&gt;, un tablet con pantalla táctil que cuenta con muchas posibilidades de hacerse un hueco en el mercado. Le falta un poco de fama, porque lo cierto es que el producto tiene muy buena pinta.&lt;/p&gt;&#10;&lt;p&gt;El Webstation funciona bajo &lt;a class="link" href="https://gizmodo.com/camangi-webstation-android-tablet-reviewed-5436507" target="_blank" rel="noopener"&#10; &gt;Android&lt;/a&gt; 1.5 y llegará a las tiendas norteamericanas a primeros de diciembre. Los primeros feedbacks publicados en la red por quienes la han probado indican que están sorprendidos con el producto, y es que no se esperaba que una empresa medianamente desconocida lanzara un dispositivo como éste. Con su presencia en las tiendas la competencia para Apple y Microsoft aumenta de forma considerable.&lt;/p&gt;&#10;&lt;p&gt;&lt;span id="more-22169"&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.camangi-webstation.com/2016/07/30/review-camangi-webstation-android-tablet/" target="_blank" rel="noopener"&#10; &gt;Webstation&lt;/a&gt; cuenta con un buen surtido de aplicaciones instaladas, entre ellas correo Gmail y navegador para movernos a través de la red. El dispositivo también está preparado para actuar como lector de &lt;strong&gt;e-books&lt;/strong&gt;, reproductor musical, marco de fotografías, o incluso sistema para visualizar películas de vídeo en formato streaming.&lt;/p&gt;&#10;&lt;p&gt;Dispone de módulo &lt;strong&gt;GPS&lt;/strong&gt;, entrada para leer tarjetas SD, y un Wi-Fi de 802.11 b/g, además de entrada USB y batería recargable (de unas 5 horas de duración). Su precio será de 399$, unos 270 euros al cambio.&lt;/p&gt;</description></item><item><title>Broadcom en Saori</title><link>https://hbautista.com/p/broadcom-en-saori/</link><pubDate>Tue, 17 Nov 2009 18:21:31 +0000</pubDate><guid>https://hbautista.com/p/broadcom-en-saori/</guid><description>&lt;p&gt;Pues resulta que la semana pasada y viendo que le voy a poner Debian Squeeze (Amd64) a Saori, decidí verificar que todo va a funcionar como espero que lo haga, así que debido a falta de tiempo, agarré un live-cd de Ubuntu 9.10 para corrobar el hardware que tiene 🙂&lt;/p&gt;&#10;&lt;p&gt;El detalle vino cuando vi que trae una tarjeta de red inalámbrica Broadcom :S y pues he leído que dan algo de lata en linux y así 🙁&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Randy" href="http://www.apuralemijo.com" target="_blank"&gt;Randy&lt;/a&gt; me pasó un enlace debido a que él también tiene esa tarjeta en su lap para verficar si podría poner o no en modo monitor dicha tarjeta (con fines didácticos :P)&lt;/p&gt;&#10;&lt;p&gt;Y se reduce a lo siguiente, en la terminal escribir el siguiente comando&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;lspci -nn&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y si aparece en el ID del chipset de su tarjeta lo siguiente, básicamente ya se la pellizcaron 🙁 (como es mi caso y el de Randy 🙁 )&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;PCI ID 14e4:4315&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Sip, en &lt;a title="Aircrack Broadcom" href="http://www.aircrack-ng.org/doku.php?id=broadcom" target="_blank"&gt;ésta página&lt;/a&gt; dice textualmente lo siguiente &amp;ldquo;Most broadcom cards are supported EXCEPT the following:&amp;rdquo;, oséase que ya nos fregaron, porque el modo monitor NO se puede con ese chipset específico 🙁&lt;/p&gt;&#10;&lt;p&gt;¿Que opciones quedan? sinceramente no muchas, más que esperar que en un futuro sea corregido, intentar aplicar un par de parches que se mencionan ahí. También queda la posibilidad de adquirir una tarjeta inalámbrica usb, pcmcia card externa o lo que intentaré (espero que hoy) hacer XD.&lt;/p&gt;&#10;&lt;p&gt;Tengo otra lap (que no es mía :P) que trae una tarjeta inalámbrica Atheros (que sí soporta el modo monitor) y ya le quité dicha tarjeta (solamente desmontar una tapa y quitar dos tornillos) y que tiene por S.O. hasefroch y que no se le va a poner Gnu/Linux. Ahora bien, destaparé a Saori, y le quitaré (si se puede de forma fácil) la tarjeta de red inalámbrica hija de puta broadcom que tiene ¬¬ y la sustituiré por la maravillosamente chingona Atheros 😛&lt;/p&gt;&#10;&lt;p&gt;Espero que sean de entradas parecidas, porque la lap del chip Atheros es una Compaq :P, si funciona lo publicaré en la noche o mañana 🙂&lt;/p&gt;&#10;&lt;p&gt;Si no funcionara 🙁 ¬¬ creo que tendrá Saori sus días contados :@&lt;/p&gt;&#10;&lt;p&gt;Ahi luego escribo como me fue 😉&lt;/p&gt;</description></item><item><title>Saori</title><link>https://hbautista.com/p/saori/</link><pubDate>Mon, 16 Nov 2009 07:22:27 +0000</pubDate><guid>https://hbautista.com/p/saori/</guid><description>&lt;p&gt;Aún no he hecho la reseña sobre Saori 🙂&lt;/p&gt;&#10;&lt;p&gt;Pero comenzaremos con algunas &lt;del&gt;fotografías que le he tomado&lt;/del&gt; 🙂&lt;/p&gt;&#10;&lt;p&gt;Y eso es todo, todavía falta que le haga todo lo que le tengo que hacer y Debianizarla.. oh.. si!! 🙂&lt;/p&gt;</description></item><item><title>Necesito</title><link>https://hbautista.com/p/necesito/</link><pubDate>Fri, 13 Nov 2009 19:38:48 +0000</pubDate><guid>https://hbautista.com/p/necesito/</guid><description>&lt;p&gt;A veces me pregunto ¿Qué necesito? y las respuestas son variadas y unas no tienen nada que ver con otras 🙁&lt;/p&gt;&#10;&lt;p&gt;Pregunta simple y concisa, pero con muchos matices, sentimientos y verdades que pueden surgir en cada una de las respuestas dadas.&lt;/p&gt;&#10;&lt;p&gt;Estoy confundido y un tanto aturdido con todas y cada una de estas respuestas que se aplican a mi.&lt;/p&gt;&#10;&lt;p&gt;Se me ocurren cientos y hasta miles de cosas que podría necesitar: dinero, salud, trabajo, viajes, etc.&lt;/p&gt;&#10;&lt;p&gt;Sin duda algunas cosas que han pasado por mi mente son absurdas, irreales o poco probables de cumplir, como todo buen soñador mexicano 🙁&lt;/p&gt;&#10;&lt;p&gt;Algunas otras en cambio, son más factibles y requieren dedicación, esfuerzo o constancia para poder lograr cumplir dicho objetivo.&lt;/p&gt;&#10;&lt;p&gt;Lo único que sé es que dejo de lado todo y lo único que puedo pedir es solamente una sola cosa, tan simple, tan llana, tan… ideal.&lt;/p&gt;&#10;&lt;p&gt;Se han desatado guerras encarnecidas persiguiendo el mismo objetivo, han ocurrido eventos demasiado violentos, crudos y vergonzosos en pro de dicho objetivo y aún hoy en nuestros días, habrán muchas personas, muchas culturas y muchos pueblos alrededor del mundo clamando lo mismo que yo anhelo.&lt;/p&gt;&#10;&lt;h1 id="libertad"&gt;¡¡Libertad!!&#10;&lt;/h1&gt;</description></item><item><title>Flac to Mp3</title><link>https://hbautista.com/p/flac-to-mp3/</link><pubDate>Mon, 09 Nov 2009 20:13:25 +0000</pubDate><guid>https://hbautista.com/p/flac-to-mp3/</guid><description>&lt;p&gt;Resulta que estaba checando a Mastodonte y me topé con que tenía un par de carpetas con audio (canciones pues) pero éstas estaban en formato &lt;a title="Flac" href="http://es.wikipedia.org/wiki/Free_Lossless_Audio_Codec" target="_blank"&gt;FLAC&lt;/a&gt; 🙁&lt;/p&gt;&#10;&lt;p&gt;Y pues a pesar de que tengo los nautilus-scripts de &lt;a title="Javielinux" href="http://javielinux.com" target="_blank"&gt;Javielinux&lt;/a&gt; nomás no estaba precisamente esto que yo buscaba 🙂&lt;/p&gt;&#10;&lt;p&gt;Pero Google es el chamuko :O y todo lo sabe :O y básicamente me encontré con dos soluciones 😉&lt;/p&gt;&#10;&lt;p&gt;La primera tomada de acá &lt;a href="http://bit.ly/1Yqi9N" target="_blank"&gt;&lt;a class="link" href="http://bit.ly/1Yqi9N" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/1Yqi9N&lt;/a&gt;&lt;/a&gt; y consiste básicamente en un pequeño script y necesitas los paquetes &lt;a title="Flac encoder" href="http://flac.sourceforge.net/" target="_blank"&gt;flac&lt;/a&gt; y &lt;a title="Lame encoder" href="http://lame.sourceforge.net/" target="_blank"&gt;lame&lt;/a&gt; para que funcione 🙂 y dicho script es el siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;for file in *.flac; do $(flac -cd &amp;ldquo;$file&amp;rdquo; | lame -h – &amp;ldquo;${file%.flac}.mp3&amp;rdquo;); done&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Aunque es bueno, simplemente me gustó más el segundo script tomado de acá &lt;a href="http://bit.ly/11vNAp" target="_blank"&gt;&lt;a class="link" href="http://bit.ly/11vNAp" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/11vNAp&lt;/a&gt;&lt;/a&gt; que ya lo subí acá –&amp;gt; &lt;a class="link" href="http://bit.ly/4uUoqq" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/4uUoqq&lt;/a&gt; para todo aquél que quiera descargarlo y ya, lo deben de copiar (preferentemente) en &lt;strong&gt;/usr/local/bin/&lt;/strong&gt; por aquello de que son scripts locales, hechos por nosotros o que los hemos conseguidos en sitios como los que he mencionado 😉&lt;/p&gt;&#10;&lt;p&gt;Básicamente el contenido del script es el siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;#!/bin/bash&lt;br&gt;&#10;#########################################################&lt;br&gt;&#10;# Flac to Mp3 Conversion Software #&lt;br&gt;&#10;# Script Created by Nick Sklavenitis #&lt;br&gt;&#10;# Date: September 18 2007 #&lt;br&gt;&#10;#########################################################&lt;br&gt;&#10;# modify the lame options to your preference example change -b 320 to -b 128 or -b 192 or -b 256&lt;br&gt;&#10;lame_opts=&amp;quot; –vbr-new -V 2 -b 320 &amp;quot;&lt;/p&gt;&#10;&lt;p&gt;# Creates the loop that allows more than 1 file to be specified, Can use single file name or example *.flac&lt;br&gt;&#10;for x in &amp;ldquo;${@}&amp;rdquo;&lt;br&gt;&#10;do&lt;br&gt;&#10;FLAC=${x}&lt;br&gt;&#10;MP3=`basename &amp;ldquo;${FLAC%.flac}.mp3″`&lt;br&gt;&#10;[ -r &amp;ldquo;$FLAC&amp;rdquo; ] || { echo can not read file &amp;quot;$FLAC&amp;quot; &amp;gt;&amp;amp;1 ; exit 1 ; } ;&lt;/p&gt;&#10;&lt;p&gt;#This section pulls the Tag info from flac and stores it as a variable.&lt;/p&gt;&#10;&lt;p&gt;TITLE=&amp;rdquo;`metaflac –show-tag=TITLE &amp;ldquo;$FLAC&amp;rdquo; | awk -F = &amp;lsquo;{ printf($2) }&amp;rsquo;`&amp;quot;&lt;br&gt;&#10;ALBUM=&amp;quot;`metaflac –show-tag=ALBUM &amp;ldquo;$FLAC&amp;rdquo; | awk -F = &amp;lsquo;{ printf($2) }&amp;rsquo;`&amp;quot;&lt;br&gt;&#10;ARTIST=&amp;quot;`metaflac –show-tag=ARTIST &amp;ldquo;$FLAC&amp;rdquo; | awk -F = &amp;lsquo;{ printf($2) }&amp;rsquo;`&amp;quot;&lt;br&gt;&#10;TRACKNUMBER=&amp;quot;`metaflac –show-tag=TRACKNUMBER &amp;ldquo;$FLAC&amp;rdquo; | awk -F = &amp;lsquo;{ printf($2) }&amp;rsquo;`&amp;quot;&lt;br&gt;&#10;GENRE=&amp;quot;`metaflac –show-tag=GENRE &amp;ldquo;$FLAC&amp;rdquo; | awk -F = &amp;lsquo;{ printf($2) }&amp;rsquo;`&amp;quot;&lt;br&gt;&#10;COMMENT=&amp;quot;`metaflac –show-tag=COMMENT &amp;ldquo;$FLAC&amp;rdquo; | awk -F = &amp;lsquo;{ printf($2) }&amp;rsquo;`&amp;quot;&lt;br&gt;&#10;DATE=&amp;quot;`metaflac –show-tag=DATE &amp;ldquo;$FLAC&amp;rdquo; | awk -F = &amp;lsquo;{ printf($2) }&amp;rsquo;`&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;#This section handles the conversion of the Flac file to MP3&lt;/p&gt;&#10;&lt;p&gt;flac -dc &amp;ldquo;$FLAC&amp;rdquo; | lame${lame_opts} \&lt;br&gt;&#10;–tt &amp;ldquo;$TITLE&amp;rdquo; \&lt;br&gt;&#10;–tn &amp;ldquo;$TRACKNUMBER&amp;rdquo; \&lt;br&gt;&#10;–tg &amp;ldquo;$GENRE&amp;rdquo; \&lt;br&gt;&#10;–ty &amp;ldquo;$DATE&amp;rdquo; \&lt;br&gt;&#10;–ta &amp;ldquo;$ARTIST&amp;rdquo; \&lt;br&gt;&#10;–tl &amp;ldquo;$ALBUM&amp;rdquo; \&lt;br&gt;&#10;–add-id3v2 \&lt;br&gt;&#10;– &amp;ldquo;$MP3&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;done&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y que les puedo decir, aunque deja los archivos MP3 un poco más &amp;ldquo;gordos&amp;rdquo; en cuanto a espacio que el script anterior, pueden usarlo con un solo archivo o darle *.flac 😉 Ahhh… éste también necesita de los paquetes &lt;a title="Flac encoder" href="http://flac.sourceforge.net/" target="_blank"&gt;flac&lt;/a&gt; y &lt;a title="Lame encoder" href="http://lame.sourceforge.net/" target="_blank"&gt;lame&lt;/a&gt; para que funcione 🙂&lt;/p&gt;&#10;&lt;p&gt;En mi caso y como les dije puse el script en &lt;strong&gt;/usr/local/bin/&lt;/strong&gt; y le di permisos de ejecución:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;root@soporte:/home/hbautista# chmod +x /usr/local/bin/Flac2Mp3.sh&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y funciona muy bien 🙂&lt;/p&gt;</description></item><item><title>Día de muertos</title><link>https://hbautista.com/p/dia-de-muertos/</link><pubDate>Mon, 09 Nov 2009 17:06:15 +0000</pubDate><guid>https://hbautista.com/p/dia-de-muertos/</guid><description>&lt;p&gt;El pasado 2 de noviembre se celebra en México (y otros lugares)el tradicional &lt;strong&gt;Día de muertos&lt;/strong&gt; y pues en esta ocasión me trasladé junto con mi hija y una tía a mi pueblo natal: &lt;strong&gt;Chilón, Chiapas&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Aunque el clima estuvo un poco fiero por el frente frío, eso no nos detuvo para pasar gran parte del día domingo en el panteón municipal y del día lunes 2 🙂.&lt;/p&gt;&#10;&lt;p&gt;Volví a reencontrarme con mis familiares en muchos sentidos 🙂 platicar con mi papá fue bastante relajante y reconfortante, tuvimos una charla muy amena, enriquecedora y reveladora también :D. A mi papá lo quiero mucho, a mi mamá también aunque no pude verla en esta ocasión 🙁&lt;/p&gt;&#10;&lt;p&gt;Las cosas en el pueblo siguen cambiando de a poquito :P, pero ahi la llevan. El ponche de piña que hicieron mis tías estuvo delicioso :), probar ese delicioso marquezote que hacen.. ufff yumi yumi!!.&lt;/p&gt;&#10;&lt;p&gt;Varios &amp;ldquo;cuates&amp;rdquo; y familiares con los que me encontré han cambiado (obvio) y las responsabilidades de ser esposos o padres se notan 🙂&lt;/p&gt;&#10;&lt;p&gt;No pude evitar darme una pequeña &amp;ldquo;vuelta&amp;rdquo; por varias tumbas de dicho panteón y tomar alguna que otra fotografía. Es increíble que muchas de esas tumbas las recuerde de cuando era niño y muchas sigan &amp;ldquo;igual&amp;rdquo; y otras francamente han cambiado.&lt;/p&gt;&#10;&lt;p&gt;&lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/hbautista/5054800467/" title="Iglesia"&gt;&lt;img src="https://live.staticflickr.com/4112/5054800467_663fdd10cd_b.jpg" width="686" height="1024" alt="Iglesia"/&gt;&lt;/a&gt;&lt;script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"&gt;&lt;/script&gt;&lt;/p&gt;&#10;&lt;p&gt;En diciembre volveré a ir a mi pueblo para estar con la familia. 🙂&lt;/p&gt;&#10;&lt;p&gt;Abuela, te extraño mucho un beso donde quiera que estés 🙂&lt;/p&gt;</description></item><item><title>Recuperar contraseña</title><link>https://hbautista.com/p/recuperar-contrasena/</link><pubDate>Wed, 04 Nov 2009 16:41:03 +0000</pubDate><guid>https://hbautista.com/p/recuperar-contrasena/</guid><description>&lt;p&gt;Resulta que ayer me trajeron una laptop que tiene Ubuntu instalado (pero se puede aplicar básicamente a cualquier gnu/linux) pero que no recordaban ni la cuenta de usuario ni mucho menos la contraseña 😛&lt;/p&gt;&#10;&lt;p&gt;Primero averigüe cual era el nombre de usuario (&lt;strong&gt;chencho&lt;/strong&gt;) y ya luego me dispuse a usar un entorno &lt;strong&gt;chroot&lt;/strong&gt; para asignar una nueva contraseña 🙂&lt;/p&gt;&#10;&lt;p&gt;Así que hace unos minutos me dí a la tarea de recuperar dicha contraseña y he aquí la forma de hacerlo 🙂&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Iniciar desde un live cd (en mi caso lo hice con el de Karmic Koala) 😛&lt;/li&gt;&#10;&lt;li&gt;Montar la partición (Lugares -&amp;gt; Disco de XXGB) y te muestra el iconito en el escritorio 😉&lt;/li&gt;&#10;&lt;li&gt;Abrir la terminal y escribir &lt;strong&gt;sudo su&lt;/strong&gt; para tener acceso a root (livecd no te pide contraseña)&lt;/li&gt;&#10;&lt;li&gt;Teclear &lt;strong&gt;chroot /media/tudisco /bin/bash&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;Cambiar la contraseña en cuestión con: &lt;strong&gt;passwd root&lt;/strong&gt; o &lt;strong&gt;passwd tuusuario&lt;/strong&gt; 😀&lt;/li&gt;&#10;&lt;li&gt;Reiniciar el equipo y listo!! 😀&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;En resumen lo que yo hice fue&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;&lt;em&gt;&lt;strong&gt;chroot /media/ubuntu /bin/bash&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;&lt;strong&gt;passwd chencho&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;&lt;strong&gt;exit&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Reinicié el equipo y escribí la contraseña que le asigne (pepenador) y así con un excelente tiempo de 10 minutos (entre lo que metía el cd, iniciaba y reiniciaba) recuperamos ese equipo 😀&lt;/p&gt;</description></item><item><title>Reunión Chiapatuit</title><link>https://hbautista.com/p/reunion-chiapatuit/</link><pubDate>Fri, 30 Oct 2009 20:30:43 +0000</pubDate><guid>https://hbautista.com/p/reunion-chiapatuit/</guid><description>&lt;p&gt;Hoy será la reunión de &amp;ldquo;Chiapatuit&amp;rdquo; - Tuiteros Chiapanecos 😛&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Diseño por m00nlight :)" class="gallery-image" data-flex-basis="435px" data-flex-grow="181" height="316" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://farm3.static.flickr.com/2685/4056165138_3b3a5e82bd_o.jpg" width="574"&gt;&#10;&lt;a class="link" href="http://www.flickr.com/photos/_m00nlight/4056165138/" target="_blank" rel="noopener"&#10; &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Vamos a llegar varias personas, todo aquél que quiera asistir será bienvenido.&lt;/p&gt;&#10;&lt;p&gt;Lugar: Parque de la Juventud&lt;/p&gt;&#10;&lt;p&gt;Hora: 18:00&lt;/p&gt;&#10;&lt;p&gt;Si gustas, puedes confirmar tu asistencia aquí (Enlace caído) 😉&lt;/p&gt;&#10;&lt;p&gt;Te esperamos 😀&lt;/p&gt;</description></item><item><title>Noveno aniversario</title><link>https://hbautista.com/p/noveno-aniversario/</link><pubDate>Thu, 29 Oct 2009 02:16:49 +0000</pubDate><guid>https://hbautista.com/p/noveno-aniversario/</guid><description>&lt;h2 id="del-centro-cultural-de-chiapas-jaime-sabines-"&gt;Del Centro Cultural de Chiapas &amp;ldquo;Jaime Sabines&amp;rdquo; 🙂&#10;&lt;/h2&gt;&lt;p&gt;Esto fué el día de ayer y se llevaron a cabo diferentes eventos 🙂&lt;/p&gt;&#10;&lt;p&gt;Entre los cuales fue la presentación de un video llamado &amp;ldquo;&lt;strong&gt;Llorando la hermosa vida&lt;/strong&gt;&amp;rdquo; (que por cierto tengo una copia :P), se entregaron algunas medallas y también hubo comida u_U&lt;/p&gt;&#10;&lt;p&gt;Este no es el vídeo, pero lo incluyo como referencia.&lt;/p&gt;&#10;&lt;div class="video-wrapper"&gt;&#10; &lt;iframe loading="lazy" &#10; src="https://www.youtube.com/embed/ey-xPInv5iw" &#10; allowfullscreen &#10; title="YouTube Video"&#10; &gt;&#10; &lt;/iframe&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;Tomé algunas fotografías de la hora de la comida, porque casualmente regresaba de, cof cof, de algo muy importante que estaba haciendo y justo cuando entré al jardín estaban haciendo fila para la comida y no resistí &lt;del&gt;y he aquí el resultado.&lt;/del&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Editado el 02 de Septiembre de 2026.&lt;/em&gt;&#10;Las fotos las había subido a mi cuenta en ZoomR, zooomr.com/photos/hbautista/, desgraciadamente ese servicio cerró hace muchos años. Veré en algún disco duro que tengo de las fotos de aquella época y si las encuentro, las subiré.&lt;/p&gt;</description></item><item><title>Karmic Koala</title><link>https://hbautista.com/p/karmic-koala/</link><pubDate>Wed, 28 Oct 2009 14:44:59 +0000</pubDate><guid>https://hbautista.com/p/karmic-koala/</guid><description>&lt;p&gt;Mañana saldrá liberada (por fin) &lt;a title="Ubuntu" href="https://old-releases.ubuntu.com/releases/karmic/" target="_blank"&gt;Ubuntu Karmic Koala&lt;/a&gt; y habrá un colapso en muchos lados.&lt;/p&gt;&#10;&lt;p&gt;En general los servidores que servirán de espejo para descarga de esta versión estarán un poco saturados. 🙂&lt;/p&gt;&#10;&lt;img src="https://www.muylinux.com/wp-content/uploads/2009/10/Ubuntu-9.10-Karmic-Koala-Escritorio-2.jpeg" width="60%" alt="Ubuntu"/&gt;&#10;&lt;p&gt;Entre las características que tendrá (entre otras) serán:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;El Añadir/Quitar programas a sido reemplazado por algo mejor&lt;/li&gt;&#10;&lt;li&gt;Quitarón pidgin 🙁 por Empathy&lt;/li&gt;&#10;&lt;li&gt;Kernel 2.6.31 con lo que tiene soporte para mucho hardware nuevo&lt;/li&gt;&#10;&lt;li&gt;Grub2 y Ext4 como opciones por default&lt;/li&gt;&#10;&lt;li&gt;Es un poco más rápido al iniciar y el tema por defecto se ha mejorado&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;En general para los usuarios que vienen usando esta distribución y para aquellos que están interesados en usar Gnu/Linux de forma agradable y no tan complicada es una buena opción&lt;/p&gt;&#10;&lt;p&gt;En mi caso ya pedí que me manden unos cuantos cd&amp;rsquo;s (haber cuanto tardan en llegar, si es que llegan) y mañana procederé a descargarme el torrent para que sea más rápido y también lo dejaré abierto para que los demás aprovechen la descarga. 🙂&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://wiki.ubuntu.com/KarmicKoala/ReleaseNotes" target="_blank" rel="noopener"&#10; &gt;Release Notes&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Broadcom BCM4311 en Ubuntu</title><link>https://hbautista.com/p/broadcom-bcm4311-en-ubuntu/</link><pubDate>Mon, 26 Oct 2009 16:38:14 +0000</pubDate><guid>https://hbautista.com/p/broadcom-bcm4311-en-ubuntu/</guid><description>&lt;p&gt;Resulta que &lt;a class="link" href="http://twitter.com/avidal" target="_blank" rel="noopener"&#10; &gt;@avidal&lt;/a&gt; me estuvo preguntando en varios correos que tenía una bronca con su wireless en su lap con Ubuntu. Así que finalmente nos vimos en el parque de la juventud el pasado jueves o viernes&lt;/p&gt;&#10;&lt;p&gt;Finalmente y después de checar que esa instalación ya estaba más tocada que Niurka nos fuimos a mi casa para reinstalarle Ubuntu, porque además estaba usando una versión anterior.&lt;/p&gt;&#10;&lt;p&gt;Finalmente le instalamos Ubuntu 9.04 y algunos paquetes más. Pero efectivamente la che tarjeta wireless nomás no detectaba nada, algo por ahí estaba fallando.&lt;/p&gt;&#10;&lt;p&gt;Ahorita exactamente no recuerdo el modelo, espero que me mande por correo ese dato para colocarlo acá.&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;$ sudo su&lt;br&gt;&#10;# modprobe -r b43 b44 ssb wl&lt;br&gt;&#10;# modprobe ieee80211_crypt_tkip&lt;br&gt;&#10;# modprobe wl&lt;br&gt;&#10;# modprobe b44&lt;br&gt;&#10;# /etc/init.d/networking restart&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y con eso funcionó después de unos segundos de haber reiniciado el servicio de la red (networking), el problema es que esos pasos hay que hacerlos cada vez que se reinicie el equipo :S 🙁 así que retocando rc.local se pudo hacer que lo hiciera de forma automática.&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;nano /etc/rc.local&lt;/p&gt;&#10;&lt;p&gt;modprobe -r b43 b44 ssb wl&lt;br&gt;&#10;modprobe ieee80211_crypt_tkip&lt;br&gt;&#10;modprobe wl&lt;br&gt;&#10;modprobe b44&lt;br&gt;&#10;/etc/init.d/networking restart&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y ya está, cada vez que inicie ubuntu quedará perverso.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;modprobe -r b43 b44 ssb wl&lt;/strong&gt;: Quita los módulos que causan problemas&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;modprobe ieee80211_crypt_tkip&lt;/strong&gt;: Carga este módulo que es esencial&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;modprobe wl y b44&lt;/strong&gt;: Son para cargar los modulos de la tarjeta Broadcom&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;/etc/init.d/networking restart&lt;/strong&gt;: Reiniciamos la red&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Espero que a alguien le pueda servir:&lt;/p&gt;&#10;&lt;p&gt;Enlaces de interés&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a title="Broadcom Ubuntu" href="http://bit.ly/bCwMU" target="_blank"&gt;&lt;a class="link" href="http://bit.ly/bCwMU" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/bCwMU&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a title="Broadcom Ubuntu" href="http://bit.ly/shv4W" target="_blank"&gt;&lt;a class="link" href="http://bit.ly/shv4W" target="_blank" rel="noopener"&#10; &gt;http://bit.ly/shv4W&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>Chida canción</title><link>https://hbautista.com/p/chida-cancion/</link><pubDate>Sat, 24 Oct 2009 00:57:08 +0000</pubDate><guid>https://hbautista.com/p/chida-cancion/</guid><description>&lt;p&gt;El Sr. Reyli Barba&lt;/p&gt;&#10;&lt;p&gt;😀&lt;/p&gt;&#10;</description></item><item><title>Fok</title><link>https://hbautista.com/p/fok/</link><pubDate>Fri, 23 Oct 2009 18:39:33 +0000</pubDate><guid>https://hbautista.com/p/fok/</guid><description>&lt;p&gt;Me retiro… no doy más 🙁&lt;/p&gt;&#10;</description></item><item><title>Mi actionlist de Phatch</title><link>https://hbautista.com/p/mi-actionlist-de-phatch/</link><pubDate>Thu, 22 Oct 2009 21:08:50 +0000</pubDate><guid>https://hbautista.com/p/mi-actionlist-de-phatch/</guid><description>&lt;p&gt;Esto es lo que contiene mi archivo .phatch que uso con el &lt;a title="PhotoBatch" href="http://photobatch.wikidot.com/" target="_blank"&gt;PhotoBatch&lt;/a&gt; 😀&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Canvas Width&amp;#39;: u&amp;#39;50  %&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Constrain Proportions&amp;#39;: &amp;#39;yes&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Resample Image&amp;#39;: &amp;#39;automatic&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Resolution&amp;#39;: u&amp;#39;&amp;lt;dpi&amp;gt;&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Scale Down Only&amp;#39;: &amp;#39;no&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;\_\_enabled\_\_&amp;#39;: &amp;#39;yes&amp;#39;},&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;label&amp;#39;: &amp;#39;Scale&amp;#39;},&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{&amp;#39;fields&amp;#39;: {&amp;#39;Background Color&amp;#39;: &amp;#39;#FFFFFF&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Border&amp;#39;: &amp;#39;4%&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Force Background Color&amp;#39;: &amp;#39;yes&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Horizontal Offset&amp;#39;: u&amp;#39;2 %&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Shadow Blur&amp;#39;: u&amp;#39;3′,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Shadow Color&amp;#39;: &amp;#39;#444444&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Vertical Offset&amp;#39;: &amp;#39;2%&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{&amp;#39;actions&amp;#39;: [{&amp;#39;fields&amp;#39;: {&amp;#39;Canvas Height&amp;#39;: u&amp;#39;50 %&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;\_\_enabled\_\_&amp;#39;: &amp;#39;yes&amp;#39;},&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;label&amp;#39;: &amp;#39;Shadow&amp;#39;},&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{&amp;#39;fields&amp;#39;: {&amp;#39;Color&amp;#39;: u&amp;#39;#4d4d4d&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Font&amp;#39;: u&amp;#39;/usr/share/fonts/truetype/ttf-larabie-straight/forgottr.ttf&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Horizontal Justification&amp;#39;: &amp;#39;Left&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Horizontal Offset&amp;#39;: u&amp;#39;6 %&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Offset&amp;#39;: u&amp;#39;6 %&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Orientation&amp;#39;: u&amp;#39;Normal&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Position&amp;#39;: u&amp;#39;Bottom Left&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Size&amp;#39;: u&amp;#39;2.5 %&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Text&amp;#39;: u&amp;#39;hbautista&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Vertical Justification&amp;#39;: &amp;#39;Bottom&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Vertical Offset&amp;#39;: u&amp;#39;-6 %&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;\_\_enabled\_\_&amp;#39;: &amp;#39;yes&amp;#39;},&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;label&amp;#39;: &amp;#39;Text&amp;#39;},&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{&amp;#39;fields&amp;#39;: {&amp;#39;As&amp;#39;: u&amp;#39;&amp;lt;type&amp;gt;&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;File Name&amp;#39;: u&amp;#39;&amp;lt;filename&amp;gt;&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;In&amp;#39;: u&amp;#39;&amp;lt;folder&amp;gt;/phatch/&amp;lt;subfolder&amp;gt;&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;JPEG Quality&amp;#39;: u&amp;#39;85&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;JPEG Size Maximum&amp;#39;: &amp;#39;0kb&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;JPEG Size Tolerance&amp;#39;: &amp;#39;5%&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Metadata&amp;#39;: &amp;#39;yes&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;PNG Optimize&amp;#39;: &amp;#39;no&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Resolution&amp;#39;: u&amp;#39;&amp;lt;dpi&amp;gt;&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;Show Type Options&amp;#39;: u&amp;#39;yes&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;TIFF Compression&amp;#39;: u&amp;#39;&amp;lt;compression&amp;gt;&amp;#39;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;\_\_enabled\_\_&amp;#39;: &amp;#39;yes&amp;#39;},&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;label&amp;#39;: &amp;#39;Save&amp;#39;}],&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;description&amp;#39;: &amp;#34;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;#39;version&amp;#39;: &amp;#39;0.2.1&amp;#39;}&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y ejecutando sobre un archivo o directorio obtenemos cosas como estas 🙂&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Luna" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/luna2.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Parachico" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hbautista.com/images/2011/dsc05114.jpg"&gt;&lt;/p&gt;</description></item><item><title>IBM + Ubuntu contra Windows 7 en Estados Unidos</title><link>https://hbautista.com/p/ibm-ubuntu-contra-windows-7-en-estados-unidos/</link><pubDate>Thu, 22 Oct 2009 15:21:16 +0000</pubDate><guid>https://hbautista.com/p/ibm-ubuntu-contra-windows-7-en-estados-unidos/</guid><description>&lt;p&gt;Al tiempo del lanzamiento de Windows 7 y después de asociarse con Canonical para llevar &lt;a href="http://www.theinquirer.es/2009/09/24/ibm-se-asocia-con-canonical-para-llevar-netbooks-a-africa.html" target="_blank"&gt;netbooks a África&lt;/a&gt;, IBM traslada el proyecto a Estados Unidos bajo el nombre de guerra “Microsoft-Free effort”, donde pretende mostrar la reducción de costes de sus aplicaciones más sistema Ubuntu frente a las soluciones de Microsoft. &lt;span id="more-31243"&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;Intentando restar tirón al lanzamiento de Windows 7, el gigante azul ha presentado el programa &lt;a href="http://www.ubuntu.com/partners/icsw" target="_blank"&gt;IBM Client for Smart Works &lt;/a&gt;, una solución para empresas que incluye Ubuntu y aplicaciones de la compañía como la suite ofimática Lotus Symphony, la de comunicaciones Notes y Lotus Online Collaboration Services bajo la familia Lotus Live.&lt;/p&gt;&#10;&lt;!-- adman_adcode (middle, 1) --&gt;&#10;&lt;p&gt;“Las empresas estadounidenses han pedido una alternativa competitiva y hoy la estamos ofreciendo” indicó el director general de IBM Lotus, Bob Picciano, que advirtió de los &lt;a href="http://muycomputerpro.com/Actualidad/Noticias/IBM-apuesta-por-Linux-no-por-W7/_wE9ERk2XxDCCvoL7kaUGKkdZTi35q-8gHd3pHeSxaxZf1LPyys36mo1d0UxyCXFg" target="_blank"&gt;mayores costes&lt;/a&gt; a su juicio de actualizar al nuevo sistema operativo de Microsoft.&lt;/p&gt;&#10;&lt;p&gt;IBM Client for Smart Works más Ubuntu ofrece distintos niveles de formación y soporte según el tamaño de la empresa y el contrato.&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="The Inquirer" href="http://www.theinquirer.es/2009/10/22/ibm-potencia-ubuntu-en-estados-unidos.html" target="_blank"&gt;Visto acá&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Soy culpable</title><link>https://hbautista.com/p/soy-culpable/</link><pubDate>Wed, 21 Oct 2009 19:10:07 +0000</pubDate><guid>https://hbautista.com/p/soy-culpable/</guid><description>&lt;blockquote&gt;&#10; &lt;p&gt;Soy culpable de provocar la guerra, cuando por soberbia uso mi inteligencia para perjudicar a mis semejantes&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando tergiverso las opiniones de aquellos que difieren con las mías&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando no respeto los derechos y las propiedades de los demás&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando codicio lo que otros han adquirido honestamente&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando trato de mantenerme en una posición superior, quitando a otros la oportunidad de avanzar&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Soy culpable de provocar la guerra, cuando considero que mis familiares y yo somos gente privilegiada&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando pienso que puedo monopolizar los recursos de la naturaleza como si fueran un patrimonio exclusivamente mío&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando imagino que otra gente tiene que pensar y vivir como yo&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando pienso que el éxito en la vida sólo depende de alcanzar poder, fama y riqueza&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando pienso que la mente de la gente debería ser controlada por la fuerza, no por la razón&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando creo que el Dios que yo concibo es el único que tiene que aceptar los demás&lt;/p&gt;&#10;&lt;p&gt;Soy culpable de provocar la guerra, cuando pienso que el país donde nace un hombre tiene que ser necesariamente el único lugar donde él debe pasar toda su vida&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Ralph M. Lewis&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;</description></item><item><title>Actualizando CheckGmail</title><link>https://hbautista.com/p/actualizando-checkgmail/</link><pubDate>Sun, 18 Oct 2009 19:41:04 +0000</pubDate><guid>https://hbautista.com/p/actualizando-checkgmail/</guid><description>&lt;p&gt;Resulta que &lt;a title="Bucio" href="http://bucio.com.mx/" target="_blank"&gt;Bucio&lt;/a&gt; me recomendó &lt;a title="CheckGmail" href="http://checkgmail.sourceforge.net/index-es.html" target="_blank"&gt;CheckGmail&lt;/a&gt;:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;&lt;strong&gt;Acerca de Checkgmail&lt;/strong&gt;&lt;br&gt;&#10;CheckGmail es una Gmail Notifier alternativo para Linux y otros sitemas *nix. Es rápido, seguro y usa un mínimo de bandwidth vía atom feeds.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y resulta que nomás se quedaba pasmado en tratando de loguearse :S y nomás me sacaba que volviera a escribir mi usuario y contraseña 🙁 y vaya que le puse de varias formas y nomás no funcionaba &amp;gt;_&amp;lt;&lt;br&gt;&#10;&lt;br&gt;&lt;br&gt;&#10;Finalmente dí con la solución y &lt;a title="Otra solución" href="http://bit.ly/47L87a" target="_blank"&gt;acá también&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Consiste en lo siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;root@soporte:~# wget &lt;a class="link" href="http://checkgmail.svn.sourceforge.net/viewvc/checkgmail/checkgmail" target="_blank" rel="noopener"&#10; &gt;http://checkgmail.svn.sourceforge.net/viewvc/checkgmail/checkgmail&lt;/a&gt;&lt;br&gt;&#10;–2009-10-14 15:06:23–  &lt;a class="link" href="http://checkgmail.svn.sourceforge.net/viewvc/checkgmail/checkgmail" target="_blank" rel="noopener"&#10; &gt;http://checkgmail.svn.sourceforge.net/viewvc/checkgmail/checkgmail&lt;/a&gt;&lt;br&gt;&#10;Resolviendo checkgmail.svn.sourceforge.net… 216.34.181.65&lt;br&gt;&#10;Connecting to checkgmail.svn.sourceforge.net|216.34.181.65|:80… conectado.&lt;br&gt;&#10;Petición HTTP enviada, esperando respuesta… 200 OK&lt;br&gt;&#10;Longitud: no especificado [text/plain]&lt;br&gt;&#10;Saving to: `checkgmail'&lt;/p&gt;&#10;&lt;p&gt;[ &amp;lt;=&amp;gt;                                                                                                                ] 197,161     –.-K/s   in 0.04s&lt;/p&gt;&#10;&lt;p&gt;2009-10-14 15:06:28 (5.35 MB/s) – `checkgmail&amp;rsquo; saved [197161]&lt;/p&gt;&#10;&lt;p&gt;root@soporte:&lt;del&gt;# mv checkgmail /usr/bin/&lt;br&gt;&#10;root@soporte:&lt;/del&gt;# chmod +x /usr/bin/checkgmail&lt;br&gt;&#10;root@soporte:~#&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;O también como mencionan en el segundo enlace:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;wget &lt;a class="link" href="http://checkgmail.svn.sourceforge.net/viewvc/" target="_blank" rel="noopener"&#10; &gt;http://checkgmail.svn.sourceforge.net/viewvc/&lt;/a&gt;*checkout*/checkgmail/checkgmail&lt;br&gt;&#10;mv checkgmail /usr/bin/&lt;br&gt;&#10;chmod +x /usr/bin/checkgmail&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Y ahora solo resta ejecutarlo como un usuario y ya deja conectarse 🙂&lt;/p&gt;</description></item><item><title>Google Wave</title><link>https://hbautista.com/p/google-wave/</link><pubDate>Sun, 18 Oct 2009 17:45:25 +0000</pubDate><guid>https://hbautista.com/p/google-wave/</guid><description>&lt;p&gt;Hace ya un buen rato que se repartieron las primeras 100,000 invitaciones para &lt;a title="Google Wave" href="https://wave.google.com" target="_blank"&gt;Google Wave&lt;/a&gt; y a cada una de esas personas les dieron como 8 invitaciones para animar a amigos o familiares a probar el producto. 😀&lt;/p&gt;&#10;&lt;p&gt;Gracias a &lt;a title="Rive" href="http://www.riveonline.com/" target="_blank"&gt;Rive&lt;/a&gt; que me proporcionó y me &amp;ldquo;propuso&amp;rdquo;, hoy finalmente y después de una semana me llegó la tan preciada invitación para usar el servicio.&lt;/p&gt;&#10;&lt;p&gt;Solo tengo que decir ¡¡¡¡WoW!!!!&lt;/p&gt;&#10;&lt;p&gt;Se experimenta en tiempo real, ves como están escribiendo o corrigiendo en el momento, puedes incrustar mapas y demás, manipularlos y ufff.. solo es el principio. O__O&lt;/p&gt;&#10;&lt;p&gt;Definitivamente Google es el #chamuko 😛&lt;/p&gt;&#10;</description></item><item><title>Viva la Vida</title><link>https://hbautista.com/p/viva-la-vida/</link><pubDate>Sun, 18 Oct 2009 01:15:49 +0000</pubDate><guid>https://hbautista.com/p/viva-la-vida/</guid><description>&lt;div class="video-wrapper"&gt;&#10; &lt;iframe loading="lazy" &#10; src="https://www.youtube.com/embed/dvgZkm1xWPE" &#10; allowfullscreen &#10; title="YouTube Video"&#10; &gt;&#10; &lt;/iframe&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;Lyric:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;I used to rule the world&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Seas would rise when I gave the word&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Now in the morning I sleep alone&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Sweep the streets I used to own&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;I used to roll the dice&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Feel the fear in my enemy&amp;#39;s eyes&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Listened as the crowd would sing&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Now the old king is dead! long live the king&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;One minute I held the key&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Next the walls were closed on me&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;And I discovered that my castles stand&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Upon pillars of salt and pillars of sand&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;I hear Jerusalem bells a ringing&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Roman cavalry choirs are singing&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Be my mirror, my sword and shield&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Missionaries in a foreign field&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;For some reason I can&amp;#39;t explain&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Once you&amp;#39;d go there was never&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Never an honest word&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;And that was when I ruled the world&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;It was a wicked and wild wind&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Blew down the doors to let me in&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Shattered windows and the sound of drums&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;People couldn&amp;#39;t believe what I&amp;#39;d become&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Revolutionaries wait&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;For my head on a silver plate&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Just a puppet on a lonely string&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Oh who would ever want to be king?&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;I hear Jerusalem bells a ringing&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Roman cavalry choirs are singing&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Be my mirror, my sword and shield&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;My missionaries in a foreign field&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;For some reason I can&amp;#39;t explain&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;I know St Peter won&amp;#39;t call my name&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Never an honest word&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;But that was when I ruled the world&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Hear Jerusalem bells a ringing&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Roman cavalry choirs are singing&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Be my mirror, my sword and shield&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;My missionaries in a foreign field&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;For some reason I can&amp;#39;t explain&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;I know St Peter won&amp;#39;t call my name&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Never an honest word&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;But that was when I ruled the world&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;—-&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Solía gobernar el mundo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Los mares se alzaban cuando lo ordenaba&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Ahora en la mañana duermo solo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Barro las calles que solía poseer&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Yo solía tirar los dados&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Sentir el miedo en los ojos de mi enemigo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Escuchaba como la gente cantaba:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Ahora el viejo rey está muerto, ¡Larga vida al rey!&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Un minuto yo tenía la llave&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Al siguiente las paredes se cerraban sobre mí&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Y descubrí que mis castillos estaban construidos&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sobre pilares de sal y pilares de arena&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Escucho las campanas de Jerusalén sonando&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Los coros del calvario romano están cantando&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Se mi espejo, mi espada y mi escudo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Misioneros en un campo extranjero&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Por alguna razón que no puedo explicar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Una vez que te habías ido nunca hubo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Nunca una palabra honesta&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Así era cuando yo gobernaba el mundo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Fue el viento loco y salvaje&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Que tiró las puertas para dejarme entrar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Ventanas rotas y el sonido de tambores&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;La gente no podía creer en lo que me convertí&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Los revolucionarios esperan&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Mi cabeza en bandeja de plata&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Sólo una marioneta en una cuerda solitaria&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Oh ¿quién podría querer ser rey?&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Escucho las campanas de Jerusalén sonando&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Los coros del calvario romano están cantando&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Sé mi espejo, mi espada y mi escudo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Mis misioneros en un campo extranjero&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Por alguna razon que no puedo explicar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Sé que San Pedro no dirá mi nombre&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Nunca una palabra honesta&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Pero así era cuando yo gobernaba el mundo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Escucho las campanas de Jerusalén sonando&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Los coros del calvario romano están cantando&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Sé mi espejo, mi espada y mi escudo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Mis misioneros en un campo extranjero&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Por alguna razon que no puedo explicar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Sé que San Pedro no dirá mi nombre&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Nunca una palabra honesta&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Pero así era cuando yo gobernaba el mundo&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item></channel></rss>