<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2spanishfull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="FeedCreator 1.7.2-ppt (info@mypapit.net)" --><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>La tecla de ESCAPE</title>
        <description>Algoritmia, metodología de la programación, tecnología, internet.</description>
        <link>http://latecladeescape.com</link>
        <lastBuildDate>Fri, 10 Oct 2008 16:47:52 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt (info@mypapit.net)</generator>
        <image>
            <url>http://latecladeescape.com/w0/images/M_images/tecla_escape.png</url>
            <title>La tecla de ESCAPE</title>
            <link>http://latecladeescape.com</link>
            <description>Un resumen de los últimos artículos en La tecla de ESCAPE</description>
        </image>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/latecladeescape" type="application/rss+xml" /><feedburner:emailServiceId>594726</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/latecladeescape" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://www.addtoany.com/?linkname=La%20tecla%20de%20ESCAPE&amp;linkurl=http%3A%2F%2Ffeeds.feedburner.com%2Flatecladeescape&amp;type=feed" src="http://www.addtoany.com/addfr-b.gif">Add to Any Feed Reader</feedburner:feedFlare><item>
            <title>Para instaladores y administradores de red, teléfono, electricidad, fontanería... chutto o muette</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/412149110/28</link>
            <description>Impresionante... No sé si calificar esto como de humor o como de miedo...&lt;br /&gt;
&lt;br /&gt;
Simplemente impresionante. En &lt;strong&gt;Dark Roasted Blend &lt;/strong&gt;tienen una excelente colección de fotos con instalaciones de cableados de todo tipo (red, teléfono, electricidad... y también tuberías) realmente inquietantes.&lt;br /&gt;
&lt;br /&gt;
Si te dedicas al tema, puedes pasar un rato estremecido echando un vistazo.&lt;br /&gt;
&lt;br /&gt;
No dejes de visitarlo: &lt;strong&gt;&lt;a target="_blank" href="http://www.darkroastedblend.com/2007/03/really-bad-wiring-jobs_20.html"&gt;Dark Roasted Blend&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img height="347" hspace="5" width="235" vspace="5" border="0" alt="" src="http://latecladeescape.com/w0/images/stories/news/churum/2k8/dw1.jpg" /&gt;&lt;img height="313" hspace="5" width="235" vspace="5" border="0" alt="" src="http://latecladeescape.com/w0/images/stories/news/churum/2k8/dw3.jpg" /&gt;&lt;img height="176" hspace="5" width="235" vspace="5" border="0" alt="" src="http://latecladeescape.com/w0/images/stories/news/churum/2k8/dw2.jpg" /&gt;&lt;img height="152" hspace="5" width="235" vspace="5" border="0" alt="" src="http://latecladeescape.com/w0/images/stories/news/churum/2k8/dw4.jpg" /&gt;&lt;br /&gt;
&lt;img height="351" hspace="5" width="480" vspace="5" border="0" alt="" src="http://latecladeescape.com/w0/images/stories/news/churum/2k8/dw6.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/412149110" height="1" width="1"/&gt;</description>
            <pubDate>Sun, 05 Oct 2008 15:07:04 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/464/28</feedburner:origLink></item>
        <item>
            <title>Sable laser ecológico [para tiempos difíciles]</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/412013089/37</link>
            <description>&lt;img hspace="5" height="306" width="350" vspace="5" border="0" align="left" alt="" src="http://latecladeescape.com/w0/images/stories/humor/jedi_eco_saber.jpg" /&gt;&lt;span style="font-size: xx-small;"&gt;&lt;br /&gt;
(vía &lt;/span&gt;&lt;a target="_blank" href="http://wtf.microsiervos.com/frikismo/sable-laser-ecologico.html"&gt;&lt;span style="font-size: xx-small;"&gt;wtf.microsiervos.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: xx-small;"&gt;)&lt;/span&gt;&lt;br type="_moz" /&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/412013089" height="1" width="1"/&gt;</description>
            <pubDate>Sun, 05 Oct 2008 11:23:38 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/463/37</feedburner:origLink></item>
        <item>
            <title>Premios Ig Nobel 2008</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/411093754/28</link>
            <description>&lt;img height="323" alt="" hspace="5" width="250" align="left" vspace="5" border="0" src="http://latecladeescape.com/w0/images/stories/news/2k8/ignobel2008.jpg" /&gt;Ayer se celebró la ceremonia de entrega de la edición 18ª de los premios &lt;strong&gt;Ig Nobel&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Estos premios son entregados cada año por la revista &lt;a target="_blank" href="http://www.improb.com/"&gt;&lt;u&gt;Annals of Improbable Research &lt;/u&gt;&lt;/a&gt;, una publicación de humor, a investigadores científicos que han realizado&lt;strong&gt; investigaciones absolutamente serias&lt;/strong&gt;, pero que con una pequeña vuelta de tuerca pueden parecer divertidas. De hecho, su lema es que los premios Ig Nobel "primero hacen a la gente reir y después hacen pensar".&lt;br /&gt;
&lt;br /&gt;
Los temas galardonados este año han sido, en las distintas categorías:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;PAZ&lt;/strong&gt;: Al Comité Federal Suizo de Ética sobre Tecnología no Humana, y el resto de ciudadanos suizos, &lt;strong&gt;por aprobar en abril pasado el principio legal de que las plantas tienen dignidad. &lt;br /&gt;
&lt;br /&gt;
LITERATURA&lt;/strong&gt;: A David Sims, de Cass Business School de Londres, &lt;strong&gt;por su estudio "Tu, Bastardo: una exploración narrativa de la experiencia de la indignación dentro de las organizaciones"&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;MEDICINA:&lt;/strong&gt; A Dan Ariely, de EEUU,  &lt;strong&gt;por demostrar que la medicina falsa pero cara funciona mejor que la medicina falsa y barata&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;CIENCIAS COGNITIVAS:&lt;/strong&gt; A los japoneses Toshiyuki Nakagaki, Hiroyasu Yamada, Ryo Kobayashi, Atsushi Tero y Akio Ishiguro; y al húngaro Agota Toth, &lt;strong&gt;por demostrar que un determinado tipo de moho del fango puede resolver puzzles&lt;/strong&gt;.&lt;br /&gt;
 &lt;br /&gt;
&lt;strong&gt;NUTRICIÓN&lt;/strong&gt;: A Maximiliano Zampini y Charles Spencer, por &lt;strong&gt;modificar electrónicamente el sonido de una patata frita y demostrar que la persona que la prueba cree que está mas crujiente y fresca de lo que lo está en realidad&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;BIOLOGÍA&lt;/strong&gt;: A Marie-Christine Cadiergues, Christel Joubert y Michel Franc por &lt;strong&gt;demostrar que las pulgas que viven sobre los perros pueden saltar más que las que viven sobre los gatos&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;QUÍMICA&lt;/strong&gt;: Premio compartido: por un lado, a los estadounidenses Sheree Umpierre, Joseph Hill y Deborah Anderson, &lt;strong&gt;por descubrir que la Coca-Cola es un espermicida efectivo&lt;/strong&gt; y por otro, a los taiwaneses C.Y. Hong, C.C. Shieh, P. Wu y B.N. Chiang, &lt;strong&gt;por descubrir que no lo es&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;FÍSICA&lt;/strong&gt;: A los estadounidenses Dorian Raymer y Douglas Smith, &lt;strong&gt;por probar matemáticamente que un montón de cuerdas, pelos o cualquier otra cosa similar terminan irremediablemente enredándose y formando nudos&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;ARQUEOLOGÍA&lt;/strong&gt;: A Astolfo Gomes de Mello Araujo y Jose Carlos Marcelino &lt;strong&gt;por medir  hasta qué punto, a lo largo de la historia, o al menos en los contenidos de una excavación arqueológica las acciones de un armadillo vivo pueden desordenar los restos&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;ECONOMÍA&lt;/strong&gt;: A Geoffrey Millar, Joshua Tyber y Brent Jordan &lt;strong&gt;por descubrir que las ganancias de una bailarina de striptease dependen de su ciclo de ovulación.&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
La lista completa (en inglés) puede consultarse en &lt;a target="_blank" href="http://improbable.com/ig/winners/#ig2008"&gt;improbable.org&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: xx-small"&gt;(Nos hemos enterado vía &lt;a target="_blank" href="http://www.microsiervos.com/archivo/humor/premios-ig-nobel-2008.html"&gt;Microsiervos&lt;/a&gt;, que fueron de los primeros en comentarlo hoy)&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/411093754" height="1" width="1"/&gt;</description>
            <pubDate>Sat, 04 Oct 2008 07:46:13 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/462/28</feedburner:origLink></item>
        <item>
            <title>Emulador de PC en un applet</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/400128752/28</link>
            <description>&lt;p&gt;&lt;img height="90" alt="" hspace="5" width="105" align="left" vspace="5" border="0" src="http://latecladeescape.com/w0/images/stories/news/2k8/JPC_DukeLogo_Sidebar.png" /&gt;Realmente increible lo que hacen algunos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JPC &lt;/strong&gt;es un emulador de un PC (de los antiguos con arquitectura x86) escrito totalmente en el lenguaje Java.&lt;/p&gt;
&lt;p&gt;Puede ejecutar en un applet (es decir, incrustado en una página web) imágenes de disco de esas que tenemos por ahí arrambladas de MS-DOS y sistemas operativos similares, e incluso alguna versión de linux.&lt;/p&gt;
&lt;p&gt;En la demo que tienen en su página web puedes ejecutar un sistema MS-DOS con varios juegos antiguos y un sistema linux. Realmente impresionante. Ideal para trastear sin cargarse nada ;-D&lt;/p&gt;
&lt;p&gt;Ya habíamos visto con anterioridad emulaciones de otros sistemas domésticos antiguos en applets de Java... pero quizá ésta de una máquina x86 sea de las más complejas.&lt;br /&gt;
&lt;br /&gt;
Enlace:&lt;br /&gt;
-La página de &lt;a target="_blank" href="http://www-jpc.physics.ox.ac.uk/"&gt;&lt;strong&gt;JPC&lt;/strong&gt;: emulador de PC x86 en Java&lt;/a&gt; en la universidad de Oxford.&lt;br /&gt;
&lt;br /&gt;
Otros:&lt;br /&gt;
-Emulador de &lt;a target="_blank" href="http://www.twinbee.org/hob/"&gt;Spectrum &lt;/a&gt;en Java&lt;br /&gt;
-Emulador de &lt;a target="_blank" href="http://jmsxemu.classicgaming.gamespy.com/"&gt;MSX &lt;/a&gt;en Java&lt;br /&gt;
-Emulador de &lt;a target="_blank" href="http://www.dreamfabric.com/c64/"&gt;Commodore 64 &lt;/a&gt;en Java&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/400128752" height="1" width="1"/&gt;</description>
            <pubDate>Mon, 22 Sep 2008 15:22:11 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/461/28</feedburner:origLink></item>
        <item>
            <title>Otro libro sobre la construcción de compiladores</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/395345670/28</link>
            <description>&lt;p&gt;Es curioso... Buscando sobre el tema, he encontrado otro libro relacionado con la construcción de compiladores. En este caso se trata de &lt;strong&gt;Basics of compiler design&lt;/strong&gt;, escrito por un profesor de la universidad de Copenhague. A diferencia del que comentábamos ayer, éste se trata de un libro más teórico, al uso de los habituales libros de texto. A priori, parece bastante completo y cubre los aspectos básicos de la construcción de compiladores.&lt;/p&gt;
&lt;p&gt;Puede descargarse libremente &lt;a target="_blank" href="http://www.diku.dk/hjemmesider/ansatte/torbenm/Basics/"&gt;desde la página del autor&lt;/a&gt;, y también puede obtenerse en papel a través de &lt;a target="_blank" href="http://www.lulu.com/content/822069"&gt;lulu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: xx-small"&gt;(Lo hemos encontrado vía &lt;/span&gt;&lt;a target="_blank" href="http://www.programame.net/story/libro-gratuito-basics-of-compiler-design"&gt;&lt;span style="font-size: xx-small"&gt;programame.net&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: xx-small"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/395345670" height="1" width="1"/&gt;</description>
            <pubDate>Wed, 17 Sep 2008 11:33:29 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/460/28</feedburner:origLink></item>
        <item>
            <title>Libro sobre la construcción de un compilador</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/394562963/28</link>
            <description>&lt;p&gt;&lt;strong&gt;Inger&lt;/strong&gt; es un lenguaje con una sintaxis similar al C y no demasiado potente. Dispone de un compilador para plataformas Windows.&lt;/p&gt;
&lt;p&gt;Lo interesante es que éste compilador y el lenguaje en sí son el tema central de un excelente libro titulado &lt;strong&gt;Compiler Construction: A practical Approach&lt;/strong&gt;, en el que los autores, tanto del lenguaje como del libro, detallan los pormenores de la construcción del compilador partiendo de cero.&lt;/p&gt;
&lt;p&gt;Construir un copilador no es tarea sencilla. Es necesario tener muy claros algunos conceptos básicos bastante duros de manejar... pero si ya sabes algo del tema, o estas cursando alguna asignatura relacionada con la construcción de compiladores, ésta es una una lectura muy valiosa.&lt;/p&gt;
&lt;p&gt;El proyecto dispone de &lt;a target="_blank" href="http://inger.sourceforge.net/"&gt;una página web algo desactualizada&lt;/a&gt;, y del compilador y el libro &lt;strong&gt;&lt;a target="_blank" href="http://sourceforge.net/projects/inger"&gt;que se pueden descargar desde sourceforge&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/394562963" height="1" width="1"/&gt;</description>
            <pubDate>Tue, 16 Sep 2008 16:20:12 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/459/28</feedburner:origLink></item>
        <item>
            <title>Bill Gates vs Steve Jobs</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/394540313/37</link>
            <description>&lt;p&gt;&lt;img height="236" alt="" hspace="1" width="298" align="left" vspace="1" border="0" src="http://latecladeescape.com/w0/images/stories/juegos/gatesvsjobs2.jpg" /&gt;No he podido resistirme. Lo he visto, y los dedos se me han ido solos a echar una partida.&lt;/p&gt;
&lt;p&gt;Se trata de un juego flash que podras encontrar en la página de &lt;strong&gt;&lt;a target="_blank" href="http://current.com/topics/88821770_gates_vs_jobs_the_game"&gt;current.com&lt;/a&gt;&lt;/strong&gt;, en el que Gates y Jobs combaten al estilo de la guerra de las galaxias, mientras mantienen un fluido diálogo (en inglés).&lt;/p&gt;
&lt;p&gt;Puedes escoger a tu personaje y desahogarte con tu contrincante.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;&lt;a target="_blank" href="http://current.com/topics/88821770_gates_vs_jobs_the_game"&gt;AQUÍ&lt;/a&gt;&lt;/strong&gt; para jugar.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: xx-small"&gt;(Lo hemos conocido leyendo a &lt;/span&gt;&lt;a target="_blank" href="http://www.elqudsi.com/articulos/juego-bill-gates-steve-jobs/"&gt;&lt;span style="font-size: xx-small"&gt;Ismael El-Qudsi&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: xx-small"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/394540313" height="1" width="1"/&gt;</description>
            <pubDate>Tue, 16 Sep 2008 15:52:15 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/458/37</feedburner:origLink></item>
        <item>
            <title>Webcam en el Gran Colisionador de Hadrones</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/390963337/37</link>
            <description>&lt;img height="164" alt="" hspace="5" width="180" align="left" vspace="5" border="0" src="http://latecladeescape.com/w0/images/stories/humor/webcam.png" /&gt;Bueno... ya han pasado un par de días desde la puesta en marcha del &lt;a target="_blank" href="http://lhc.web.cern.ch/lhc/"&gt;Gran Colisionador de Hadrones&lt;/a&gt; (LHC) y, si la situación no cambia, no parece que ningún agujero negro haya engullido la Tierra.&lt;br /&gt;
&lt;br /&gt;
Si quieres echar un vistazo curioso a las instalaciones del LHC, en ésta página se pueden ver en tiempo real las imágenes captadas por dos webcams: una en el interior, y otra de los exteriores de las instalaciones.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Webcams en el LHC: &lt;/strong&gt;&lt;a target="_blank" href="http://www.cyriak.co.uk/lhc/lhc-webcams.html"&gt;&lt;strong&gt;http://www.cyriak.co.uk/lhc/lhc-webcams.html&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/strong&gt;&lt;span style="font-size: xx-small"&gt;(vía &lt;a target="_blank" href="http://meneame.net/story/excelente-webcam-desde-interior-colisionador-lhc"&gt;meneame.net)&lt;/a&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/390963337" height="1" width="1"/&gt;</description>
            <pubDate>Fri, 12 Sep 2008 14:53:34 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/457/37</feedburner:origLink></item>
        <item>
            <title>Vídeos y applets de matemáticas de secundaria, bachillerato y universidad</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/390940871/28</link>
            <description>&lt;p&gt;Vía &lt;a target="_blank" href="http://www.alpoma.net/tecob/?p=962"&gt;tecnología obsoleta&lt;/a&gt;, hemos conocido el sitio web llamado &lt;strong&gt;&lt;a target="_blank" href="http://latecladeescape.com/w0/component/option,com_bookmarks/Itemid,57/id,136/task,view/"&gt;lasmat&amp;#949;máticas.com&lt;/a&gt;&lt;/strong&gt;, del profesor  &lt;em&gt;Juan Medina Molina&lt;/em&gt;, en el que se pueden encontrar cientos de vídeos con explicaciones y ejemplos de conceptos matemáticos, con un nivel que va desde la secundaria hasta la universidad.&lt;/p&gt;
&lt;p&gt;Por otra parte, y al hilo de lo mismo, también me resulta muy llamativo el sitio del &lt;a target="_blank" href="http://latecladeescape.com/w0/component/option,com_bookmarks/Itemid,57/id,137/task,view/"&gt;&lt;strong&gt;Proyecto Descartes&lt;/strong&gt;&lt;/a&gt;, del Ministerio de Educación de España, con contenidos sobre matemáticas para los niveles de secundaria y bachillerato. Muchos de éstos contenidos, aparte de explicaciones y ejemplos también tienen una cierta interactividad, permitiendo experimentar de forma más directa los conceptos.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/390940871" height="1" width="1"/&gt;</description>
            <pubDate>Fri, 12 Sep 2008 14:32:05 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/456/28</feedburner:origLink></item>
        <item>
            <title>Comprimir ficheros ejecutables: UPX</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/380777244/28</link>
            <description>&lt;p&gt;&lt;img height="96" alt="" hspace="5" width="180" align="left" vspace="5" border="0" src="http://latecladeescape.com/w0/images/stories/news/2k8/upx.png" /&gt;&lt;strong&gt;UPX&lt;/strong&gt; (&lt;strong&gt;U&lt;/strong&gt;ltimate &lt;strong&gt;P&lt;/strong&gt;acker for e&lt;strong&gt;X&lt;/strong&gt;ecutables) es un programa realmente increible.&lt;/p&gt;
&lt;p&gt;Se puede descargar y utilizar libremente, en versiones para Windows y Linux y es capaz de comprimir los ficheros ejecutables de una enorme variedad de plataformas, incluyendo EXE y DLL de Windows, varios formatos de Linux, DOS, MacOS, Windows CE... Todavía no comprime los ejecutables de .NET.&lt;/p&gt;
&lt;p&gt;Esto de comprimir los ejecutables tuvo su importancia hace unos años (con programas como el &lt;a target="_blank" href="http://bellard.org/lzexe.html"&gt;lzexe, de 1989&lt;/a&gt;), cuando los discos duros eran caros y los dispositivos de almacenamiento extraibles (disquetes principalmente) tenían poca capacidad comparados con los dispositivos flash o soportes ópticos de hoy en día. &lt;/p&gt;
&lt;p&gt;Sin embargo, vuelve a tener su importancia, ya que le estamos cogiendo el gusto a llevar en nuestras memorias flash (en formato USB o similar) o los pequeños discos SSD de los dispositivos ultraportátiles todo lo que podamos. Arañar unos cuantos "megas" vuelve ser interesante. &lt;/p&gt;
&lt;p&gt;Utilizando UPX sobre un ejecutable, éste comprime parte del código y los datos comprendidos en el fichero, creando una versión modificada del ejecutable y normalmente de menor tamaño.&lt;/p&gt;
&lt;p&gt;Para que el ejecutable pueda seguir funcionando de la misma manera, al manipularlo con UPX se incluye en él -de manera totalmente transparente para nosotros y para los usuarios- una porción de código descompresor, tal que cuando el ejecutable se ejecuta -valga la redundancia- el sistema operativo no carga en memoria el código y los datos comprimidos, sino que carga ese código descompresor y le pasa el control. Ése código descompresor es entonces el que lee el código y los datos comprimidos, los reconstruye en memoria muy rápidamente y pasa entonces el control al código descomprimido, que será idéntico al que había en el fichero ejecutable antes de manipularlo.&lt;br /&gt;
&lt;br /&gt;
La descompresión es tan rápida en las pruebas que hemos hecho que para un usuario es prácticamente imposible notar el tiempo extra que necesita la descompresión.&lt;br /&gt;
&lt;br /&gt;
La página de UPX: &lt;strong&gt;&lt;a target="_blank" href="http://latecladeescape.com/w0/component/option,com_bookmarks/Itemid,57/id,135/task,view/"&gt;upx.sourceforge.net&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/380777244" height="1" width="1"/&gt;</description>
            <pubDate>Mon, 01 Sep 2008 15:10:34 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/455/28</feedburner:origLink></item>
        <item>
            <title>Crtl-ESC</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/379932898/37</link>
            <description>&lt;p&gt;&lt;img title="Ctrl-ESC" height="329" alt="Ctrl-ESC" hspace="5" width="480" vspace="5" border="0" src="http://latecladeescape.com/w0/images/stories/humor/ctrl-esc.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;(Vía &lt;a target="_blank" href="http://akie.nl/2008/04/03/ctrl-esc/"&gt;akie.nl&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/379932898" height="1" width="1"/&gt;</description>
            <pubDate>Sun, 31 Aug 2008 15:06:17 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/454/37</feedburner:origLink></item>
        <item>
            <title>Ordenación por el método de Shell (ShellSort)</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/379730985/49</link>
            <description>&lt;p&gt;&lt;img height="161" alt="" hspace="5" width="180" align="left" vspace="5" border="0" src="http://latecladeescape.com/w0/images/stories/algoritmos/sort/seashell.png" /&gt;Siempre me ha fascinado el algoritmo de ordenacion de Shell. Debe su nombre al ingeniero y matemático estadounidense &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Donald_Shell"&gt;Donald Shell&lt;/a&gt;, que lo publicó en la revista &lt;i&gt;&lt;a target="_blank" href="http://cacm.acm.org/"&gt;Communications of the ACM&lt;/a&gt;&lt;/i&gt; en 1959.&lt;/p&gt;
&lt;p&gt;Es un algoritmo de ordenación interna muy sencillo pero muy ingenioso, basado en comparaciones e intercambios, y con unos resultados radicalmente mejores que los que se pueden obtener con el método de &lt;a href="http://latecladeescape.com/w0/con-nombre-propio/el-algoritmo-de-la-burbuja-bubblesort.html"&gt;la burbuja&lt;/a&gt;, el de &lt;a href="http://latecladeescape.com/w0/con-nombre-propio/ordenacion-por-seleccion-directa-selectionsort.html"&gt;selección directa&lt;/a&gt; o el de &lt;a href="http://latecladeescape.com/w0/con-nombre-propio/ordenacion-por-insercion-directa-insertionsort.html"&gt;inserción directa&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Aunque a menudo, es un algoritmo un tanto olvidado por dos motivos: en primer lugar, en los cursos básicos de programación se suele pasar por alto o se pasa "de puntillas" por este algoritmo, dado que su comprensión requiere un cierto esfuerzo y algo de tiempo, y se suele centrar la atención en los tres algoritmos más básicos (burbuja, selección e inserción); y en segundo lugar, el algoritmo QuickSort, desarrollado por &lt;a href="http://latecladeescape.com/w0/quien-es-quien/tony-hoare.html"&gt;Hoare&lt;/a&gt; en 1962 puede dar mejores resultados aún que éste, con lo cual, le suele hacer bastante sombra en los temarios de los cursos de programación básicos.&lt;/p&gt;
&lt;p&gt;Sin embargo, es necesario romper una lanza a favor del algoritmo &lt;b&gt;ShellSort&lt;/b&gt;, ya que &lt;b&gt;es el mejor algoritmo de ordenación &lt;/b&gt;&lt;a href="http://latecladeescape.com/w0/miniglosario/algoritmo-in-situ-in-place.html"&gt;&lt;b&gt;in-situ&lt;/b&gt;&lt;/a&gt;... es decir, el mejor de aquellos en los que la cantidad de memoria adicional que necesita -aparte de los propios datos a ordenar, claro está- &lt;b&gt;es constante&lt;/b&gt;, sea cual sea la cantidad de datos a ordenar. El algortimo de la burbuja, el de selección directa, el de inserción directa y el de Shell son todos in-situ, y éste último, el de Shell, es el que mejor resultados da, sin ninguna duda de todos ellos y sus posibles variantes.&lt;/p&gt;
&lt;p&gt;Por supuesto que otros métodos de ordenación, como QuickSort, BinSort, HeapSort o RadixSort pueden pueden superar a ShellSort en cuanto al tiempo de ejecución, pero ninguno de ellos es ya un algoritmo &lt;a href="http://latecladeescape.com/w0/miniglosario/algoritmo-in-situ-in-place.html"&gt;&lt;b&gt;in-situ&lt;/b&gt;&lt;/a&gt;. En todos ellos es necesario gestionar una cantidad adicional de memoria proporcional al tamaño de los datos a ordenar... pero de ellos hablaremos en otros artículos.&lt;/p&gt;
&lt;p&gt;En este artículo nos centraremos en ShellSort. Describiremos la idea que subyace detrás del algoritmo, la &lt;i&gt;k-ordenación&lt;/i&gt;, e intentaremos llegar de manera intuitiva al código del algorimo. Finalmente, intentaremos hablar de alguna simplificación y optimización del algoritmo. Todo ello, sin meternos en el berenjenal de demostrar su corrección.&lt;/p&gt;
&lt;p&gt;Intentaremos que en la medida de lo posible no sea demasiado pesado, utilizando ejemplos y animaciones.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;(...Ésto es una introducción. Texto completo en &lt;b&gt;La tecla de ESCAPE&lt;/b&gt;...)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/379730985" height="1" width="1"/&gt;</description>
            <pubDate>Sun, 31 Aug 2008 01:00:00 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/453/49</feedburner:origLink></item>
        <item>
            <title>Eres único</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/391823682/80</link>
            <description>&lt;blockquote&gt;
&lt;div&gt;
&lt;p&gt;Recuerda siempre que eres único, igual que todos los demás.&lt;/p&gt;
&lt;p align="right"&gt;-Autor desconocido. Via &lt;a target="_blank" href="http://www.maikelnai.es/2007/06/05/citas-graciosas-para-darselas-de-ingenioso-y-divertido/"&gt;Maikelnai's blog&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/391823682" height="1" width="1"/&gt;</description>
            <pubDate>Thu, 28 Aug 2008 04:03:45 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/452/80</feedburner:origLink></item>
        <item>
            <title>SQL Server Express 2008 y Compact 3.5</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/374768620/28</link>
            <description>&lt;p&gt;&lt;img hspace="5" height="86" width="114" vspace="5" border="7" align="left" src="http://latecladeescape.com/w0/images/stories/news/2k8/sqlserver_express_2008.gif" alt="" style="border-color: black;" /&gt;Desde hace algunos días, puede descargarse de las páginas de &lt;i&gt;Microsoft&lt;/i&gt;, una nueva versión del sistema gestor de bases de datos &lt;b&gt;SQL Server Express 2008&lt;/b&gt;. Se trata de un producto completo que puede descargarse libremente y utilizarse para pequeñas aplicaciones personales, aprendizaje, etc. Es el "hermano menor" del &lt;acronym title="Sistema Gestor de Bases de Datos"&gt;SGBD&lt;/acronym&gt; por antonomasia de Microsoft, &lt;b&gt;SQL Server Enterprise 2008 &lt;/b&gt;(para aplicaciones profesionales/comerciales).&lt;/p&gt;
&lt;p&gt;Segun parece, incorpora soporte para &lt;a href="http://en.wikipedia.org/wiki/Language_Integrated_Query" target="_blank"&gt;LINQ&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/library/aa697428(VS.80).aspx" target="_blank"&gt;Entity Data Model&lt;/a&gt; y, en general, ADO.NET... pero quizá lo más llamativo sea que se pueden descargar, además, algunas herramientas adicionales:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;b&gt;SQL Server Management Studio Basic&lt;/b&gt;: una herramienta visual para la gestión de bases de datos.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;&lt;span&gt;Full-text Search&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: un motor para aumentar la velocidad de búsquedas con una carga grande de tratamiento de textos.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;Reporting Services &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;: Un entorno para la creación de informes.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Por otra parte, también se puede descargar la versión &lt;b&gt;SQL Server Compact 3.5&lt;/b&gt;, una versión &lt;acronym title="Que no necesita instalación aparte. Su código comparte espacio con las propias aplicaciones."&gt;embebible&lt;/acronym&gt;, que ocupa 2MB de espacio, sin necesidad de administración (las &lt;acronym title="Bases de Datos"&gt;BD&lt;/acronym&gt; se controlan desde las aplicaciones) y que es capaz de ejecutar un conjunto reducido de órdenes de Transact-SQL.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Enlaces:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;La página de &lt;a href="http://www.microsoft.com/express/sql" target="_blank"&gt;SQL Server Express&lt;/a&gt; 2008.&lt;/li&gt;
    &lt;li&gt;La página de &lt;a href="http://www.microsoft.com/sql/editions/compact/default.mspx" target="_blank"&gt;SQL Server Compact&lt;/a&gt; 3.5.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/374768620" height="1" width="1"/&gt;</description>
            <pubDate>Mon, 25 Aug 2008 19:34:56 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/451/28</feedburner:origLink></item>
        <item>
            <title>Lenguajes esotéricos</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/363918398/28</link>
            <description>&lt;p&gt;Hay por ahí muchos lenguajes de programación un tanto "extraños", y que suelen buscar el mero entretenimiento o la simple experimientación más que una utilidad práctica. Se les suele llamar "lenguajes de programación esotéricos". Ya hemos hablado en alguna ocasión de alguno de ellos, como &lt;a href="http://latecladeescape.com/w0/churumbelerias/lenguajes-esotericos-piet.html"&gt;Piet&lt;/a&gt; u &lt;a target="_blank" href="http://latecladeescape.com/w0/component/option,com_bookmarks/id,81/task,view/"&gt;Ook!&lt;/a&gt;... sin embargo, hay muchísimos más. En la página &lt;b&gt;&lt;a target="_blank" href="http://latecladeescape.com/w0/component/option,com_bookmarks/id,133/task,view/"&gt;esolangs.org&lt;/a&gt;&lt;/b&gt; hay montado un wiki, un foro y una zona de ficheros todo enteramente dedicado a este tipo de lenguajes... ¡y hay un montón!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/363918398" height="1" width="1"/&gt;</description>
            <pubDate>Wed, 13 Aug 2008 07:43:23 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/450/28</feedburner:origLink></item>
        <item>
            <title>Star Wars IV en ASCII por telnet</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/363822047/28</link>
            <description>&lt;p&gt;&lt;img height="206" alt="" hspace="5" width="267" align="left" vspace="5" border="0" src="http://www.latecladeescape.com/w0/images/stories/news/churum/2k8/asciistarwars.png" /&gt;&lt;/p&gt;
&lt;p&gt;Un entretenimiento curioso para perder el rato.&lt;/p&gt;
&lt;p&gt;Conectándose por &lt;a target="_blank" href="http://es.wikipedia.org/wiki/telnet"&gt;&lt;b&gt;telnet&lt;/b&gt;&lt;/a&gt; a la dirección &lt;b&gt;towel.blinkenlights.nl&lt;/b&gt; podemos ver una fantástica animación de &lt;a target="_blank" href="http://es.wikipedia.org/wiki/ascii_art"&gt;ascii art&lt;/a&gt; basada en star wars.&lt;/p&gt;
&lt;p&gt;Para conectarser por telnet tanto en windows como en unix, hay que ejecutar un cliente de telnet (que normalmente viene instalado con el sistema operativo), y teclear desde una línea de comandos algo así como:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p style="text-align: center"&gt;&lt;b&gt;telnet towel.blinkenlights.nl&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-align: left"&gt;&lt;span style="font-size: xx-small"&gt;(Vía &lt;/span&gt;&lt;a target="_blank" href="http://www.telnet.org/htm/places.htm"&gt;&lt;span style="font-size: xx-small"&gt;telnet.org&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: xx-small"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/363822047" height="1" width="1"/&gt;</description>
            <pubDate>Mon, 11 Aug 2008 05:32:20 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/449/28</feedburner:origLink></item>
        <item>
            <title>Cinco principios de diseño ágil en POO</title>
            <link>http://feeds.feedburner.com/~r/latecladeescape/~3/363822048/28</link>
            <description>&lt;p&gt;Me han gustado los cinco artículos (en inglés), explicativos y sencillos, acerca de cinco principios de diseño en &lt;acronym title="Programación orientada a objetos"&gt;POO&lt;/acronym&gt; relacionados con &lt;a href="http://es.wikipedia.org/wiki/Metodologia_%C3%A1gil" target="_blank"&gt;metodologías de desarrollo ágiles&lt;/a&gt; que pueden leer se en la web &lt;a href="http://www.oodesign.com/design-principles.html" target="_blank"&gt;&lt;b&gt;oodesing&lt;/b&gt;&lt;/a&gt;. Aunque discutibles en algún sentido, no carecen de una enorme dosis de sensatez:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;b&gt;Principio abierto/Cerrado&lt;/b&gt;: &lt;i&gt;Las entidades de software, como clases, módulos y funciones deben estar abiertas a extensiones y cerradas a modificaciones&lt;/i&gt;.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;Principio de inversión de la dependencia&lt;/b&gt;:&lt;i&gt; Los módulos de alto nivel no deben depender de módulos de bajo nivel. Ambos deben depender de abstracciones. Las abstracciones no deben depender de los detalles. Los detalles deben depender de las abstracciones.&lt;/i&gt;&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;Principio de segregación de interfaces&lt;/b&gt;: &lt;i&gt;Los clientes no deben ser forzados a depender de interfaces que no utilizan.&lt;/i&gt;&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;Principio de responsabilidad única&lt;/b&gt;: &lt;i&gt;Una clase debe tener una única razón para cambiar.&lt;/i&gt;&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;Principio de sustitución de Liskov&lt;/b&gt;: &lt;i&gt;Los tipos derivados deben poder ser sustitutos completos de sus tipos base.&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/latecladeescape/~4/363822048" height="1" width="1"/&gt;</description>
            <pubDate>Mon, 11 Aug 2008 01:00:00 +0100</pubDate>
        <feedburner:origLink>http://latecladeescape.com/w0/content/view/425/28</feedburner:origLink></item>
    </channel>
</rss>
