<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Emacs on Thy.Abstrakt.Objekt.Weblog</title><link>https://blog.kreig.rocks/tags/emacs/</link><description>Recent content in Emacs on Thy.Abstrakt.Objekt.Weblog</description><generator>Hugo</generator><language>es</language><lastBuildDate>Wed, 11 Mar 2009 14:09:43 -0600</lastBuildDate><atom:link href="https://blog.kreig.rocks/tags/emacs/index.xml" rel="self" type="application/rss+xml"/><item><title>Un viaje por los editores hexadecimal en Gnu/Linux</title><link>https://blog.kreig.rocks/2009/03/11/un-viaje-por-los-editores-hexadecimal-en-gnulinux/</link><pubDate>Wed, 11 Mar 2009 13:56:34 -0600</pubDate><guid>https://blog.kreig.rocks/2009/03/11/un-viaje-por-los-editores-hexadecimal-en-gnulinux/</guid><description>&lt;p&gt;Dado que actualmente tengo tiempo de ocio, decidi retomar mis riendas de hacker, y comenzar a investigar acerca de la emulación de Gamecube/Wii sobre el x86/x64.  Encontré un emulador bastante desarrollado llamado &lt;a href="http://www.dolphin-emu.com/"&gt;&lt;strong&gt;Dolphin&lt;/strong&gt;&lt;/a&gt;, el cual he estado probando como viciojugador, pero la curiosidad me llevó mas lejos. decidi &lt;a href="http://code.google.com/p/dolphin-emu/"&gt;bajar las fuentes&lt;/a&gt;, y dado que existia una version para gnu/linux, esa fue la elección.&#10;Mi idea no era solo jugar los benditos juegos&amp;hellip; sino tratar de encontrar bugs (lo cual no fue muy dificil de localizar, sobre todo en el motor JITIL del mismo) y resolverlos por mi cuenta, pero para poder entender necesitaba algo importante&amp;hellip; aprender principalmente el set de instrucciones del power pc (opcodes, etc). Esto me llevo a buscar la documentación técnica del aparato en cuestión, (el &lt;a href="http://hitmen.c02.at/files/yagcd/yagcd/frames.html"&gt;YAGCD&lt;/a&gt;), en la cual se encuentra la mayoría de &amp;ldquo;shucadas&amp;rdquo; necesarias para poder lograr la magia de la emulación de esta máquina&amp;hellip;&#10;Bueno, pues en mi aventura, me di cuenta que me hacia falta algo bastante importante&amp;hellip; un buen editor de hexadecimal.  Dado que antes programaba más en windows, usaba el típico y poderoso winhex, pero&amp;hellip; opciones para gnu/linux? no estaba muy informado.  me puse a buscar algunos en los repositorios de Ubuntu, y estos fueron mis candidatos:&lt;/p&gt;</description></item><item><title>Dejando un trono de libertad...</title><link>https://blog.kreig.rocks/2008/02/29/dejando-un-trono-de-libertad/</link><pubDate>Fri, 29 Feb 2008 16:44:22 -0600</pubDate><guid>https://blog.kreig.rocks/2008/02/29/dejando-un-trono-de-libertad/</guid><description>&lt;p&gt;Una persona muy capaz, tiene barba, hediondo, es alguien que recientemente ha renunciado a su puesto actual que lo hizo grande, y que con sus ideas de libertad revolucionó el pensamiento de muchos intelectuales&amp;hellip; Éste señor que viene hablando de libertad y de lucha contra el imperio, cultivando su filosofía en la mente de muchos desde hace ya varias décadas, ahora busca sucesor en quizá el proyecto más importante de su vida que marcó un antes y un despues&amp;hellip;&#10;Por el párrafo anterior parece que se menciona a Fidel, pues no, se trate de alguien casi igual de radical&amp;hellip; Richard Stallman AKA RMS, quien recientemente ha anunciado que por segunda vez deja el trono como mantenedor oficial del grandioso editor/IDE/Cliente de Mail/Shell/etc llamado emacs. Gran parte del software GNU, e incluso software libre de otras denominacines ha sido escrito usando este poderoso editor, y pilar importantísimo de la suite de utilidades libres GNU, que incluye además al la colección de compiladores GCC, a Flex, Bison, Autotools, GRUB, etc, etc, etc. aparte de que indudablemente allí se escribió originalmente de la licencia de software más controversial de todas, no, no es la EULA&amp;hellip; es la GPL.&#10;Esperando que los nuevos mantenedores (Tentativamente Monnier y/o Yidong) logren continuar el mejoramiento que este poderoso ha mantenido en estos 24 años durante 22 releases con versiones mayores, y que el movimiento libre siga su rumbo en ascenso!&lt;/p&gt;</description></item><item><title>M-x introduccion-a-emacs</title><link>https://blog.kreig.rocks/2007/11/23/m-x-introduccion-a-emacs/</link><pubDate>Fri, 23 Nov 2007 22:21:02 -0600</pubDate><guid>https://blog.kreig.rocks/2007/11/23/m-x-introduccion-a-emacs/</guid><description>&lt;p&gt;Una de las herramientas mas marcianas que ví la primera vez que usé un sistema GNU/Linux fue un extraño editor llamado emacs. pues ingresaba a él, y luego no sabía como cerrar la aplicación.&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Emacs-logo.svg/270px-Emacs-logo.svg.png" alt="Emacs logo" loading="lazy" /&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Sin embargo, como buen estudiante de ingeniería en sistemas, me gusta complicarme la existencia, y decidí ponerme a aprender a utilizar dicha aplicación. Encontré luego que al presionar F10 accedía al menú ficticio que me aparecía en la pantalla principal, navegué hasta la ayuda, y vi algo así como &amp;ldquo;Tutorial rápido de emacs&amp;rdquo;. Decidí tomarlo, y luego no pude despegarme de este excelente editor de texto (?) , que me ayudó principalmente en el curso de Programación 2 y Compiladores 1 ya hace algunos años, cuando hacía programas en C y C++. Y no solo me dejaba hacer eso, sino que con ayuda de CVS llevaba el control de versiones de dichos proyectos, así como generaba los autoconf y automake respectivos. Además de muchísimos otros beneficios que tiene esta aplicación. Por lo que decidí publicar una pequeña transcripción de una &lt;a href="http://www.tuxdeluxe.org/node/178" title="The CHurch of Emacs"&gt;descripción muy certera&lt;/a&gt; que le hacen a esta poderosa aplicación.&#10;&lt;img src="http://kldp.org/files/emacs-22_582.png" alt="Emacs como IDE" loading="lazy" /&gt;&#10;&#10;&lt;em&gt;GNU Emacs, tiene en comun con algunas otras buenas cosas, la cualidad de que es mejor apreciado con la experiencia en vez de una descripcion a sangre fría. Gracias a su grandiosa extensibilidad, y a la larga gestación producto del trabajo compartido de muchos programadores, se ha convertoido en &amp;ldquo;Todo&amp;rdquo; para &amp;ldquo;todos&amp;rdquo;, Su extensibilidad y personalización está hecha gracias a sus archivos auto documentados &amp;ldquo;Elisp&amp;rdquo;. Emacs crece y crece en una gran feceta modular. una arquitectura protable y vasta, que está compuesta de módulos de código colectivo. En resumen Emacs ofrece un entorno totalmente integrado y listo para configurar para cualquier tipo de programación común y no común. procesado de texto y tareas computacionales regulares.&lt;/em&gt;&#10;&lt;em&gt;Éste grandioso programa puede ser usado para escribir y editar textos como éste. para probar, escribir, y ejecutar código, páginas webs entre servidores, actualizar y publicar entradas de blogs, organizar pensamientos y notas de nuevas formas, y como punto de entrada para manipulación del todo poderoso Shell de Unix. Y así esta lista se extiende y se extiende&amp;hellip;&lt;/em&gt;&#10;Así que si tienen la oportunidad (y la paciencia) para tomar el tutorial de éste app, háganlo, y verán que con emacs, las tareas cotidianas de programación se simplifican.&#10;Aqui les dejo el link para que puedan probar el poderosísimo emacs&lt;/p&gt;</description></item></channel></rss>