<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-5022667766051686813</id><updated>2009-12-03T09:32:51.195Z</updated><title type='text'>MonoCaffe</title><subtitle type='html'>Software orientado al Open Source</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default?start-index=26&amp;max-results=25'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>96</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-2672092467680790115</id><published>2009-12-03T09:32:00.000Z</published><updated>2009-12-03T09:32:51.201Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='koala'/><category scheme='http://www.blogger.com/atom/ns#' term='karmic'/><category scheme='http://www.blogger.com/atom/ns#' term='instalacion'/><category scheme='http://www.blogger.com/atom/ns#' term='64'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Karmic 64</title><content type='html'>Hace unos días recibimos en la oficina PC's nuevos que son unos monstruos. El problema fue al intentar instalar las versión amd64 de Ubuntu o de Fedora 12. Ninguna de las versiones Live o Desktop llegaban a arrancar del todo. La solución es tan sencilla como utilizar la versión alternate de Ubuntu. Aunque no nos ofrezca una instalación gráfica y tarde un poco más, funciona.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-2672092467680790115?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/2672092467680790115/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=2672092467680790115' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/2672092467680790115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/2672092467680790115'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/12/karmic-64.html' title='Karmic 64'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-913066562356239205</id><published>2009-12-02T13:31:00.000Z</published><updated>2009-12-02T13:31:05.169Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='corrupcion'/><category scheme='http://www.blogger.com/atom/ns#' term='politicos'/><category scheme='http://www.blogger.com/atom/ns#' term='manifiesto'/><title type='text'>Manifiesto: En defensa de los derechos fundamentales en Internet</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&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…&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;1.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;2.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;3.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;4.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;5.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;6.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;7.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;8.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;9.- 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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&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.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;i&gt;Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Si quieres sumarte a él, difúndelo por Internet.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;i&gt;#Manifiesto&lt;br /&gt;@iescolar&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-913066562356239205?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/913066562356239205/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=913066562356239205' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/913066562356239205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/913066562356239205'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/12/manifiesto-en-defensa-de-los-derechos.html' title='Manifiesto: En defensa de los derechos fundamentales en Internet'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-7653100039048549201</id><published>2009-11-25T10:13:00.000Z</published><updated>2009-11-25T10:13:59.111Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mcm'/><title type='text'>Monocaffe Connections Manager 0.7</title><content type='html'>Monocaffe Connections Manager 0.7 está lista para ser descargada. Esta nueva versión contiene:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Configuración visual de las consolas (transparencia, fuente, colores)&lt;/li&gt;&lt;li&gt;Configuración de los clientes (binario y opciones por defecto)&lt;/li&gt;&lt;li&gt;Permite modificar fácilmente las conexiones.&lt;/li&gt;&lt;li&gt;Reordenado de las pestañas&lt;/li&gt;&lt;li&gt;Ayuda en linea&lt;/li&gt;&lt;li&gt;Instalación automatizada&lt;/li&gt;&lt;li&gt;Paquete .deb para Ubuntu &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Monocaffe Connections Manager 0.7 is ready for download. This new version adds:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Visual configuration of consoles.&lt;/li&gt;&lt;li&gt;Clients configurations (binary and default options).&lt;/li&gt;&lt;li&gt;Easily modify connections data.&lt;/li&gt;&lt;li&gt;Tabs rearrangement&lt;/li&gt;&lt;li&gt;Online Help&lt;/li&gt;&lt;li&gt;Automatic instalation by distutils&lt;/li&gt;&lt;li&gt;Ubuntu package&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;ScreenShots!!!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GKVx1yC7np0/Sw0CgeTiqhI/AAAAAAAAArM/uUm3fu9iLOk/s1600/mcm_4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_GKVx1yC7np0/Sw0CgeTiqhI/AAAAAAAAArM/uUm3fu9iLOk/s320/mcm_4.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_GKVx1yC7np0/Sw0CuhCUJII/AAAAAAAAArU/_2bXkahQiSY/s1600/Screenshot-Preferences.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_GKVx1yC7np0/Sw0CuhCUJII/AAAAAAAAArU/_2bXkahQiSY/s320/Screenshot-Preferences.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-7653100039048549201?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/7653100039048549201/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=7653100039048549201' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7653100039048549201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7653100039048549201'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/11/monocaffe-connections-manager-07.html' title='Monocaffe Connections Manager 0.7'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GKVx1yC7np0/Sw0CgeTiqhI/AAAAAAAAArM/uUm3fu9iLOk/s72-c/mcm_4.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-6766271862335745826</id><published>2009-11-20T17:42:00.000Z</published><updated>2009-11-20T17:42:32.604Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mcm'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Monocaffe Connections Manager 0.6</title><content type='html'>Monocaffe Connections Manager 0.6 está lista para ser descargada. Además de arreglar algunos fallos he añadido una caracteristica genial, un línea de comandos en cluster. Marcando diferentes pestañas y luego escribiendo en la parte inferior, se verá reflejado en todas las pestañas marcadas. De ésta forma podemos trabajar en varias maquinas a la vez.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://sites.google.com/site/monocaffe/_/rsrc/1258675651708/home/mcm/help/mcm_3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="353" src="http://sites.google.com/site/monocaffe/_/rsrc/1258675651708/home/mcm/help/mcm_3.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Tambien he arreglado algunos bugs y añadido otros :-) los podeis ver en el launchpad de mcm en &lt;a href="http://launchpad.net/mcm"&gt;http://launchpad.net/mcm &lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Finalmente, me gustaria añadir una version hecha en Qt para KDE, pero prefiero continuar afinando las versiones de consola y de GTK, por lo que si alguien está interesado, que me deje un comentario aquí o en launchpad.&lt;br /&gt;&lt;br /&gt;Pronto haré una entrada sobre todo el proceso para poder montar un paquete en launchpad para Ubuntu, siempre que me acuerde de todos los pasos, porque es lioso de cojones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-6766271862335745826?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/6766271862335745826/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=6766271862335745826' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/6766271862335745826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/6766271862335745826'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/11/monocaffe-connections-manager-06.html' title='Monocaffe Connections Manager 0.6'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-6226032009231118120</id><published>2009-11-16T00:21:00.000Z</published><updated>2009-11-16T00:21:34.669Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='version'/><category scheme='http://www.blogger.com/atom/ns#' term='mcm'/><category scheme='http://www.blogger.com/atom/ns#' term='gtk'/><category scheme='http://www.blogger.com/atom/ns#' term='new'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Monocaffe Connections Manager 0.5.3</title><content type='html'>La primera versión de &lt;a href="http://sites.google.com/site/monocaffe/home/mcm"&gt;mcm&lt;/a&gt; con el GUI GTK ya está listo para &lt;a href="http://sites.google.com/site/monocaffe/home/mcm/mcm-0.5.3.tgz?attredirects=0&amp;amp;d=1"&gt;descargarse&lt;/a&gt;. La versión en terminal no conlleva cambios importantes. La nueva versión en GTK está evolucionando incluso para convertirse en un reemplazo de las tipicas terminales, con distintas opciones para abrir pestañas en local y hacia las distintas conexiones. Se agradecen comentarios.&lt;br /&gt;&lt;br /&gt;New version of &lt;a href="http://sites.google.com/site/monocaffe/home/mcm"&gt;mcm&lt;/a&gt; with a GTK GUI. The terminal version hasn't changed since all changes apply to the new front-end. The new GTK version is evolving into a full replacement for a typical terminal application, with different options to open tabs on localhost and to the different connections. Comments are welcome.&lt;br /&gt;&lt;br /&gt;Screenshots!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GKVx1yC7np0/SwCap82dz4I/AAAAAAAAArE/Cl78mawo2ik/s1600-h/mcm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_GKVx1yC7np0/SwCap82dz4I/AAAAAAAAArE/Cl78mawo2ik/s320/mcm.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;i&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: xx-small;"&gt;Main Window&lt;/span&gt;&lt;/i&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://1.bp.blogspot.com/_GKVx1yC7np0/SwCan_CX1XI/AAAAAAAAAq8/FqfzaL_nyVY/s1600-h/add.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_GKVx1yC7np0/SwCan_CX1XI/AAAAAAAAAq8/FqfzaL_nyVY/s320/add.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;i&gt;Add a new connection&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-6226032009231118120?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/6226032009231118120/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=6226032009231118120' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/6226032009231118120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/6226032009231118120'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/11/monocaffe-connections-manager-053.html' title='Monocaffe Connections Manager 0.5.3'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GKVx1yC7np0/SwCap82dz4I/AAAAAAAAArE/Cl78mawo2ik/s72-c/mcm.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-8837998573393881883</id><published>2009-11-15T23:22:00.000Z</published><updated>2009-11-15T23:22:19.008Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>My Tools of the Trade</title><content type='html'>Como todo buen artesano, todos tenemos nuestras herramientas preferidas a las hora de trabajar, siguiendo el ejemplo de éste &lt;a href="http://ucosp.wordpress.com/2009/10/22/my-tools-of-the-trade/"&gt;blog&lt;/a&gt; que me ha dado la idea y ya habiendo terminado por hoy con la versión GTK de mcm, voy a continuar éste &lt;a href="http://es.wikipedia.org/wiki/Meme"&gt;meme&lt;/a&gt;:&lt;br /&gt;Hardware:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;En casa prefiero utilizar mi portátil Thinkpad T42 que ya tiene sus años pero sigue funcionando de maravilla gracias a Ubuntu 8.10&lt;br /&gt;&lt;/li&gt;&lt;li&gt;En el trabajo, un HP Pentium IV algo antiguo pero gracias a Ubuntu, funciona muy bien. Con una pantalla de 17''. En unos dias nos los van a cambiar por unos mejores con pantallas de 22''. Que ganas!!!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Software:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ubuntu Linux Intrepid Ibex.&lt;/li&gt;&lt;li&gt;Gnome Terminal siempre está abierto, deberia añadirlo al inicio de sesión de GNOME.&lt;/li&gt;&lt;li&gt;Firefox tambien deberia iniciarse con la sesión.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Echofon (Twitter)&lt;/li&gt;&lt;li&gt; Download Status Bar&lt;/li&gt;&lt;li&gt;GMarks&lt;/li&gt;&lt;li&gt;NoScripts&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;VIM para todo lo que no sea Java.&lt;/li&gt;&lt;li&gt;Eclipse para todo lo que sea Java.&lt;/li&gt;&lt;li&gt;SQuirreL SQL Client para todo lo que sea BBDD.&lt;/li&gt;&lt;li&gt;DIA para cuando necesito abordar un problema de forma gráfica.&lt;/li&gt;&lt;li&gt;Evolution para mis correos.&lt;/li&gt;&lt;li&gt;Gaim&lt;/li&gt;&lt;li&gt;Sin SSH el mundo no sería lo que es :)&lt;/li&gt;&lt;li&gt;Finalmente, y no por echarme flores, cada vez utilizo más y más mcm, que además si falla en algo, sé arreglarlo. De hecho he añadido la opción de abrir una consola local.&lt;/li&gt;&lt;/ul&gt;Utilizo muchas otras, pero diariamente, estas son las herramientas que siempre se encuentran abiertas en mis escritorios virtuales.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-8837998573393881883?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/8837998573393881883/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=8837998573393881883' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/8837998573393881883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/8837998573393881883'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/11/my-tools-of-trade.html' title='My Tools of the Trade'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-8157150850850513965</id><published>2009-11-13T00:33:00.000Z</published><updated>2009-11-13T00:33:56.190Z</updated><title type='text'>Maldito iPod Touch</title><content type='html'>Necesito desfogarme para paliar un poco el odio que me merece Apple y todos sus productos. Hace unos dias, la empresa nos regalo a todos un iPod Touch de 8GB que realmente se agradece, es un dispositivo realmente hermoso, pero ya.&lt;br /&gt;Es increible lo complicado que es utilizar el cacharro si tienes Linux cuando el mismo iPod utiliza Darwin, MacOS es un maldito Darwin con colorines y los anormales de Apple son incapaces de sacar un maldito iTunes multiplataforma.&lt;br /&gt;¿Por qué? Sencillamente porque no les sale de los cojones al igual que a mi no me sale comprar un jodido Mac aunque me venga la vida en ello, seguire repudiando todo lo que venga con la manzana y seguire menospreciando el trabajo de quienes desarrollan en ésta plataforma.&lt;br /&gt;Desde el mismo primer maldito momento que lo enciendes ya te está tocando los cojones ¿tengo que soltar más de 100€ para poder utilizar el elemento electrónico éste? Va a ser que no Mr. Jobs. Luego tambien espera que descargue música de su iTunes Store o como cojones se llame ¿para qué? ¿para que el día que el cacharro se quede sin pila y no quiera pasar por caja pierda todas estas? Otra vez, no.&lt;br /&gt;Es ironico, mi primera computadora fue un Macintosh y sigo pensando que era un gran equipo con una excelente tecnologia para su epoca.&lt;br /&gt;Mis desprecios a Apple.&lt;br /&gt;P.S. He hecho el jailbreak, instalado el mplayer y metido pelis via scp, por lo que al menos mi hija lo podrá utilizar para ver pelis... todo muy legal, sí señor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-8157150850850513965?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/8157150850850513965/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=8157150850850513965' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/8157150850850513965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/8157150850850513965'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/11/maldito-ipod-touch.html' title='Maldito iPod Touch'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-8892381892376464689</id><published>2009-11-08T13:28:00.000Z</published><updated>2009-11-08T13:28:48.677Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mcm'/><category scheme='http://www.blogger.com/atom/ns#' term='modulo'/><category scheme='http://www.blogger.com/atom/ns#' term='directorios'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='estructura'/><title type='text'>Estructura aplicaciones PyGTK</title><content type='html'>Quiero explicaros una de las cosas que veo menos en los tutoriales y es sobre las estructuras de directorios para aplicaciones Python. Sigue una estructura parecida a las de Unix (¿POSIX?). Esta es la que he seguido para &lt;a href="http://sites.google.com/site/monocaffe/home/mcm"&gt;mcm&lt;/a&gt; y estoy bastante satisfecho con ella, por lo que voy a utilizarla como ejemplo:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mcm&lt;/li&gt;&lt;ul&gt;&lt;li&gt;doc&lt;/li&gt;&lt;ul&gt;&lt;li&gt;INSTALL&lt;/li&gt;&lt;li&gt;CHANGELOG&lt;/li&gt;&lt;li&gt;BUGS&lt;/li&gt;&lt;li&gt;manpage&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;conf&lt;/li&gt;&lt;li&gt;logs &lt;br /&gt;&lt;/li&gt;&lt;li&gt;bin&lt;/li&gt;&lt;ul&gt;&lt;li&gt;mcm.sh &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;mcm&lt;/li&gt;&lt;ul&gt;&lt;li&gt;__init__.py&lt;/li&gt;&lt;li&gt;terminal&lt;/li&gt;&lt;ul&gt;&lt;li&gt;__init__.py &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;common&lt;/li&gt;&lt;ul&gt;&lt;li&gt;__init__.py&lt;/li&gt;&lt;li&gt;utils.py&lt;/li&gt;&lt;li&gt;models.py&lt;/li&gt;&lt;li&gt;controllers.py&lt;/li&gt;&lt;li&gt;exceptions.py&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;gtk&lt;/li&gt;&lt;ul&gt;&lt;li&gt;__init__.py&lt;/li&gt;&lt;li&gt;mcm-gtk.py&lt;/li&gt;&lt;li&gt;mcm.glade&lt;/li&gt;&lt;li&gt;mcm_icon.png&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;qt&lt;/li&gt;&lt;ul&gt;&lt;li&gt;__init__.py&lt;/li&gt;&lt;li&gt;mcm-qt.gtk&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;Una aplicación no es sólo el código fuente, por lo que el orden en la documentación, ficheros de configuración y otros, merecen un lugar donde desarrollarse de forma independiente al desarrollo de la aplicación misma.&lt;br /&gt;Cada páquete o modulo de Python es definido por el fichero __ini__.py y serán estos los que podremos importar dentro de nuestros modulos y conseguir un empaquetado bien definido que nos permitira cumplir con facilidad el principio DRY.&lt;br /&gt;De igual forma podemos ver que la misma estrúctura de directorios define un modelo MVC lo que facilita mucho el desarrollo para diferentes presentaciones. En &lt;a href="http://sites.google.com/site/monocaffe/home/mcm"&gt;mcm&lt;/a&gt;, reutilizamos las clases y métodos definidos para la aplicación CLI en las aplicaciones gráficas para GTK y Qt. Esto lo logramos, en el caso de GTK definiendo distintos eventos que utilizan a los controladores para crear y modificar nuestros modelos. Por ejemplo veamos como añadimos una conexión desde la vista GTK:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;def add_event(self, widget):&lt;/li&gt;&lt;li&gt;&amp;nbsp; &amp;nbsp; # Obtenemos de distintas formas los datos necesarios&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; connection = connections.connections_factory(x, y, z, a, b, c, d)&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; connections.append(connection)&lt;/li&gt;&lt;li&gt;def save_and_quit(self):&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dao = Dao()&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dao.save(connections)&lt;/li&gt;&lt;/ul&gt;Lo mejor es que esto mismo lo hacemos en la parte Qt y cualquier otra vista que se nos ocurra.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-8892381892376464689?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/8892381892376464689/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=8892381892376464689' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/8892381892376464689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/8892381892376464689'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/11/estructura-aplicaciones-pygtk.html' title='Estructura aplicaciones PyGTK'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-7100958896536515665</id><published>2009-11-06T11:56:00.000Z</published><updated>2009-11-06T11:56:26.177Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='vimdiff'/><category scheme='http://www.blogger.com/atom/ns#' term='vimrc'/><title type='text'>Diferentes configuraciones para vim y vimdiff</title><content type='html'>Vimdiff es una utilidad muy importante de vim. Nos muestra en colores las diferencias entre dos o más ficheros o directorios y además podemos utilizarla como herramienta de "merge".&lt;br /&gt;Dado que vimdiff es sencillamente vim en modo diff, se carga el mismo fichero .vimrc. Asi que si deseamos definir distintas opciones según el modo que utilicemos os propongo ésta solución:&lt;br /&gt;&lt;br /&gt;Crear una función como:&lt;br /&gt;function Vimdiff()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nmap &amp;lt;F7&amp;gt; [czz&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nmap &amp;lt;F8&amp;gt; ]czz&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nmap &amp;lt;F2&amp;gt; do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nmap &amp;lt;F3&amp;gt; dp&lt;br /&gt;endfunction&lt;br /&gt;&lt;br /&gt;Y a continuación la magia, añadimos al final de nuestro .vimrc lo siguiente:&lt;br /&gt;au FilterWritePre * if &amp;amp;diff | call Vimdiff() | endif&lt;br /&gt;&lt;br /&gt;He definido que las teclas F7 y F8 vayan a la anterior y posterior diferencia y centren la pantalla en estas. Las teclas F2 y F3 mueven los cambios de un lado del buffer al otro.&lt;br /&gt;&lt;br /&gt;Espero os sea útil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-7100958896536515665?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/7100958896536515665/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=7100958896536515665' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7100958896536515665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7100958896536515665'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/11/diferentes-configuraciones-para-vim-y.html' title='Diferentes configuraciones para vim y vimdiff'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-8877395573929998689</id><published>2009-11-06T11:16:00.000Z</published><updated>2009-11-06T11:16:26.309Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='connections'/><category scheme='http://www.blogger.com/atom/ns#' term='version'/><category scheme='http://www.blogger.com/atom/ns#' term='mcm'/><category scheme='http://www.blogger.com/atom/ns#' term='monocaffe'/><category scheme='http://www.blogger.com/atom/ns#' term='new'/><category scheme='http://www.blogger.com/atom/ns#' term='manager'/><title type='text'>Monocaffe Connections Manager 0.4</title><content type='html'>Nueva versión de &lt;b&gt;mcm&lt;/b&gt; para lo cual he creado un nuevo sitio para mantener toda la información al respecto.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/monocaffe/home/mcm"&gt;&amp;nbsp;&lt;span style="font-size: small;"&gt;&lt;span id="sites-page-title"&gt;Monocaffe Connections Manager&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Esta nueva versión añade la posibilidad de importar un fichero CSV generado a partir de una hoja de cálculo y de exportar a un fichero HTML. Tambien he añadido conexiones HTTP para consolas de Jboss. Además he iniciado la creación de la aplicación en GTK, por lo cual he añadido la opción de grupos para facilitar la ordenación. Finalmente he mejorado la introducción de opciones para los distintos clientes, por lo que ahora se pueden definir incluso túneles SSH.&lt;br /&gt;&lt;br /&gt;Descargad desde el sitio del proyecto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-8877395573929998689?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/8877395573929998689/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=8877395573929998689' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/8877395573929998689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/8877395573929998689'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/11/monocaffe-connections-manager-04.html' title='Monocaffe Connections Manager 0.4'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-560172231905323377</id><published>2009-10-28T18:49:00.000Z</published><updated>2009-10-28T18:49:17.404Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='wifi'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='live'/><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>Xbox Live Bridge</title><content type='html'>El siguiente es un sencillo script para crear un bridge y poder conectar una Xbox utilizando la wifi de un portátil. Si tienes la WiFi de la Xbox esto no hace falta.&lt;br /&gt;&lt;br /&gt;Lo que hace es crear un bridge utilizando IPTables que enruta el tráfico entre las dos interfaces. Solo hay que cambiar en el script el nombre de las interfaces de red.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.getdropbox.com/u/1181828/xboxlive-bridge.sh"&gt;Descargad&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-560172231905323377?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/560172231905323377/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=560172231905323377' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/560172231905323377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/560172231905323377'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/10/xbox-live-bridge.html' title='Xbox Live Bridge'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-7906723190379522860</id><published>2009-10-28T17:05:00.001Z</published><updated>2009-10-29T15:08:23.529Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='rdp'/><category scheme='http://www.blogger.com/atom/ns#' term='connections'/><category scheme='http://www.blogger.com/atom/ns#' term='mcm'/><category scheme='http://www.blogger.com/atom/ns#' term='telnet'/><category scheme='http://www.blogger.com/atom/ns#' term='ftp'/><category scheme='http://www.blogger.com/atom/ns#' term='vnc'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='manager'/><title type='text'>Monocaffe Connections Manager 0.3</title><content type='html'>He terminado la versión 0.3 de MCM. Si tenemos "dialog" instalado, al ejecutar sin ningún argumento, nos mostrará un menú con los servidores y con pulsar ENTER sobre alguno, abrirá la conexión. También he cambiado el fichero .mcm donde se guardan los datos de las conexiones para utilizar XML y eliminar un pequeño bug que había. También he añadido conexiones FTP.&lt;br /&gt;&lt;br /&gt;Podéis descargarlo desde &lt;a href="http://dl.getdropbox.com/u/1181828/monocaffe_connections_manager-0.3.tar.gz"&gt;aqui&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This software is designed to ease the management of connections to several types of servers. Since I  couldn't find any solution to handle all types of connections from a console, mcm was born. The idea is to avoid having to maintain a separate spreadsheet or wiki page with all the servers I usually connect to and keep that monster open during my work sessions.&lt;br /&gt;There are other solutions, but each handled either ssh only connections, or graphical connections (like vnc). Also, this graphical connections managers were designed to have a GUI and a single command from the console is what I wanted.&lt;br /&gt;My main objective is to provide a fast and reliable mean to store the information of this connections and be able to reach them fast and easily.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.getdropbox.com/u/1181828/monocaffe_connections_manager-0.3.tar.gz"&gt;Click here to download version 0.3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Screenshot!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_GKVx1yC7np0/Sumv3D6BLkI/AAAAAAAAAq0/oMraYVuO_78/s1600-h/shot1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_GKVx1yC7np0/Sumv3D6BLkI/AAAAAAAAAq0/oMraYVuO_78/s320/shot1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-7906723190379522860?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/7906723190379522860/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=7906723190379522860' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7906723190379522860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7906723190379522860'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/10/monocaffe-connections-manager-03.html' title='Monocaffe Connections Manager 0.3'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GKVx1yC7np0/Sumv3D6BLkI/AAAAAAAAAq0/oMraYVuO_78/s72-c/shot1.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-981434211297861995</id><published>2009-10-22T17:48:00.003+01:00</published><updated>2009-10-22T18:00:32.350+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='connections'/><category scheme='http://www.blogger.com/atom/ns#' term='monocaffe'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='manager'/><title type='text'>Monocaffe Connections Manager 0.2</title><content type='html'>En un par de horas y ya lanzo la versión 0.2, esto es desarrollo ágil. Gracias a bob_f en el canal de #python en FreeNode he mejorado la presentación de las listas. Además de ello he arreglado un fallo con el RDP y bueno, me he acordado que Dropbox permite publicar cosas. Así que aquí os dejo la última versión.&lt;br /&gt;&lt;br /&gt;Descargar &lt;a href="http://dl.getdropbox.com/u/1181828/monocaffe_connections_manager-0.2.tar.gz"&gt;Monocaffe Connections Manager 0.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unas capturas&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GKVx1yC7np0/SuCPhBRBdLI/AAAAAAAAAqs/4RjhKMMFs_Y/s1600-h/mcm2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 246px; height: 179px;" src="http://4.bp.blogspot.com/_GKVx1yC7np0/SuCPhBRBdLI/AAAAAAAAAqs/4RjhKMMFs_Y/s400/mcm2.png" alt="" id="BLOGGER_PHOTO_ID_5395470151028143282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GKVx1yC7np0/SuCPgyxUoCI/AAAAAAAAAqk/-i_2jrHolJM/s1600-h/mcm1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 336px; height: 400px;" src="http://2.bp.blogspot.com/_GKVx1yC7np0/SuCPgyxUoCI/AAAAAAAAAqk/-i_2jrHolJM/s400/mcm1.png" alt="" id="BLOGGER_PHOTO_ID_5395470147137085474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-981434211297861995?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/981434211297861995/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=981434211297861995' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/981434211297861995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/981434211297861995'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/10/monocaffe-connections-manager-02.html' title='Monocaffe Connections Manager 0.2'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GKVx1yC7np0/SuCPhBRBdLI/AAAAAAAAAqs/4RjhKMMFs_Y/s72-c/mcm2.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-2936790406306292527</id><published>2009-10-22T15:11:00.004+01:00</published><updated>2009-10-22T15:38:13.386+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='connections'/><category scheme='http://www.blogger.com/atom/ns#' term='mcm'/><category scheme='http://www.blogger.com/atom/ns#' term='monocaffe'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='manager'/><title type='text'>Monocaffe Connections Manager 0.1</title><content type='html'>Llevaba algún tiempo con esta idea rondandome la cabeza. Odio tener que abrir una hoja de cálculo o un página en una Wiki cada vez que necesito recordar los datos para conectarme a cierta máquina. Dado que todo esto lo hago desde una consola, otras soluciones que de todas formas no me convencían, funcionan sólo sobre el entorno gráfico (p.e. PuTTy).&lt;br /&gt;Así que, utilizando Python he creado una pequeña aplicación para mantener una lista con todos los servidores a los que me conecto y almacenar nombre, contraseña, conexión, etc. Está listo para funcionar sobre Ubuntu, pero es fácil de modificar para otras distribuciones en caso de ser necesario. Quizás algún día lo añadan a los repositorios de Debian.&lt;br /&gt;Para el futuro me gustaría añadir una interfaz ncurses, GTK y Qt, sólo por hobbie.&lt;br /&gt;Para instalarla:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;$tar -xvzf monocaffe_connections_manager-0.1.tar.gz&lt;/li&gt;&lt;li&gt;$cd mcm&lt;/li&gt;&lt;li&gt;$chmod 766 mcm&lt;/li&gt;&lt;/ol&gt;Si queréis instalarla como es debido:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;$tar -xvzf monocaffe_connections_manager-0.1.tar.gz&lt;/li&gt;&lt;li&gt;$sudo mv mcm /usr/share&lt;/li&gt;&lt;li&gt;$sudo chown -R root.root /usr/share/mcm&lt;/li&gt;&lt;li&gt;$sudo chmod 777 /usr/share/mcm/mcm&lt;br /&gt;&lt;/li&gt;&lt;li&gt;$cd /usr/bin/&lt;/li&gt;&lt;li&gt;$sudo ln -s /usr/share/mcm/mcm mcm&lt;/li&gt;&lt;/ol&gt;Supongo que tocara hacer un MakeFile para esto o incluso un .deb&lt;br /&gt;Para descargar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;$wget http://rapidshare.com/files/296414487/monocaffe_connections_manager-0.1.tar.gz.html&lt;/li&gt;&lt;/ul&gt;O pulsando &lt;a href="http://rapidshare.com/files/296414487/monocaffe_connections_manager-0.1.tar.gz.html"&gt;aquí&lt;/a&gt;&lt;br /&gt;Espero le encontréis utilidad.&lt;br /&gt;El enlace de RapidShare es temporal, por lo que si veo que mucha gente se lo descarga (dejadme un comentario aquí si no funciona y lo arreglo)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-2936790406306292527?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/2936790406306292527/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=2936790406306292527' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/2936790406306292527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/2936790406306292527'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/10/monocaffe-connections-manager-01.html' title='Monocaffe Connections Manager 0.1'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-6046092886452449963</id><published>2009-10-14T12:26:00.003+01:00</published><updated>2009-10-14T12:31:58.824+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yast2'/><category scheme='http://www.blogger.com/atom/ns#' term='suse'/><title type='text'>Paquetes con Yast e imagenes ISO</title><content type='html'>Cuando intentamos instalar unos paquetes utilizando Yast2 y se pone algo tonto con el tema de no tener los CD's ya que es más cómodo mantener las ISO's de los mismos, podemos utilizar la siguiente linea para indicarlo:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;iso:///?iso=SLES-9-i386-RC5-CD1.iso&amp;url=dir:////opt/imagenes/&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Con esto no hace falta montar las imagenes, ni grabar CD's ni hostias.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-6046092886452449963?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/6046092886452449963/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=6046092886452449963' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/6046092886452449963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/6046092886452449963'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/10/paquetes-con-yast-e-imagenes-iso.html' title='Paquetes con Yast e imagenes ISO'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-7237761230432999429</id><published>2009-09-11T12:49:00.002+01:00</published><updated>2009-09-11T12:56:59.795+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='favoritos'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Favoritos en BASH</title><content type='html'>Día a día, podemos pasar horas cambiando de directorios con 'cd' por lo que estaría bien que tuvieramos ciertos favoritos definidos para navegar entre los directorios que más usamos.&lt;br /&gt;&lt;br /&gt;Por ejemplo, &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;/opt/jboss/server/default/&lt;/span&gt; suele ser un directorio al que vuelvo muchas veces durante el día, así que voy a definir un favorito utilizando 'alias':&lt;br /&gt;&lt;br /&gt;&lt;ol style="font-family: 'courier';"&gt;&lt;li&gt;$ alias jb="cd /opt/jboss/server/default/"&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;De esta forma, la próxima vez, con ejecutar 'jb' me llevará a ese directorio.&lt;br /&gt;&lt;br /&gt;Ahora vayamos un poco más lejos e intentemos hacer de esto algo un poco más genérico. Abrimos nuestro fichero &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;~/.bashrc&lt;/span&gt; y añadimos las siguientes lineas&lt;br /&gt;&lt;br /&gt;&lt;ol style="font-family: 'courier';"&gt;&lt;li&gt;# Favoritos&lt;/li&gt;&lt;li&gt;alias m1='alias g1="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias m2='alias g2="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias m3='alias g3="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias m4='alias g4="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias m5='alias g5="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias m6='alias g6="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias m7='alias g7="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias m8='alias g8="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias m9='alias g9="cd `pwd`"'&lt;/li&gt;&lt;li&gt;alias favs='alias|grep -e "alias g[0-9]"|grep -v "alias m"'&lt;/li&gt;&lt;li&gt;alias favsave='alias|grep -e "alias g[0-9]"|grep -v "alias m" &gt; ~/.favs'&lt;/li&gt;&lt;li&gt;alias favload='alias | grep -e "alias g[0-9]"|grep -v "alias m"|sed "s/alias //"'&lt;/li&gt;&lt;li&gt;touch ~/.favs&lt;/li&gt;&lt;li&gt;source ~/.favs&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Las primeras nueve lineas definen los aliases que vamos a utilizar para crear y utilizar nuestros favoritos. Si deseamos marcar un directorio, utilizamos '&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;m1&lt;/span&gt;' y para volver a éste, ejecutamos '&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;g1&lt;/span&gt;'&lt;br /&gt;&lt;br /&gt;El alias '&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;favs&lt;/span&gt;' nos muestra la lista de favoritos cargados en el entorno. El alias '&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;favsave&lt;/span&gt;' almacena nuestros favoritos en el fichero &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;.favs&lt;/span&gt; y los volvemos a cargar con '&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;favload&lt;/span&gt;'. Esto es así, porque al terminar una sesión, todos los aliases que teníamos definidos se perderán sino los almacenamos. El alias '&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;favsave&lt;/span&gt;' podemos añadirlo al fichero '&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;bash_logout&lt;/span&gt;' para que cada vez que termine la sesión, se guarden automáticamente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-7237761230432999429?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/7237761230432999429/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=7237761230432999429' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7237761230432999429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7237761230432999429'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/09/favoritos-en-bash.html' title='Favoritos en BASH'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-7141700055711529949</id><published>2009-09-08T09:03:00.003+01:00</published><updated>2009-09-08T09:14:10.962+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlet'/><category scheme='http://www.blogger.com/atom/ns#' term='españa'/><category scheme='http://www.blogger.com/atom/ns#' term='estafa'/><title type='text'>Outlets</title><content type='html'>Como comenté en la entrada anterior, una de las cuentas que sigo en Twitter es la del outlet de Dell UK (@DellOutletUK) y siempre estoy observando muy buenas ofertas que tienen. Si conectas al sitio web, resulta que tienen muchas más ofertas de refurbished. Esta palabreja es muy importante para la economía (para la mía al menos), y viene a definir aquellos equipos que luego de ser devueltos al fabricante, ya sea por fallos o por otras razones, vuelven a ser vendidos a un menor precio y con una garantía de menor duración. Algunas ofertas superan el 50% del valor del equipo nuevo y otras son configuraciones especificas que no se encuentran en los equipos del catalogo. Por ejemplo, mirad este &lt;a href="http://outlet.lenovo.com/laptops/ca7762rb1.html"&gt;Lenovo X61&lt;/a&gt; con un precio de venta de US$2.152 y un precio de outlet de US$692.&lt;br /&gt;Esto es así en UK y en EE.UU. aun más, ya que casi todos los fabricantes tienen un "outlet" y las ofertas de Dell, Lenovo y Apple son ciertamente alucinantes para el bolsillo. El problema está cuando empiezas a utilizar el TLD &lt;span style="font-weight: bold;"&gt;.es&lt;/span&gt; y te das cuenta de que la palabra outlet ni siquiera existe para los mismos fabricantes con tan jugosas ofertas. Ni Apple, Lenovo o Dell, ofrecen (no al menos de manera tan clara como los anglosajones) un outlet donde comprar con tan ventajosas ofertas. Y esto me hace dudar sobre sus productos que todos suponemos como "nuevos" ya que me intriga saber qué es lo que hacen con todos los ordenadores que por cualquier razón les son devueltos por los consumidores. ¿Les cambian el teclado y los venden en outlet extranjeros? Puede, aunque resulta una solución costosa. ¿Nos venden como nuevo un portátil refurbished? Es muy probable, y no tienes forma segura de saberlo. ¿Los tiran a la basura porque al cliente no le gusto el color de los píxeles? Lo dudo mucho, a alguna parte han de ir, pero a un outlet &lt;span style="font-weight: bold;"&gt;.es&lt;/span&gt; no.&lt;br /&gt;Voy a indagar un poco más sobre éste asunto y si algún lector conoce la respuesta a estas dudas, que deje un comentario.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-7141700055711529949?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/7141700055711529949/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=7141700055711529949' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7141700055711529949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7141700055711529949'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/09/outlets.html' title='Outlets'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-3063380345644588294</id><published>2009-08-13T09:00:00.003+01:00</published><updated>2009-08-13T09:19:47.472+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Life's a Tweet</title><content type='html'>Hoy, finalmente, después de meses utilizando Twitter y con 7 seguidores (qué patético) y siguiendo a unas  12 he descubierto tres cosas para las que twitter sirve:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Enterarte de ofertas de fabricantes como Dell @delloutletuk&lt;/li&gt;&lt;li&gt;Seguir a gente con cosas interesantes que decir sobre temas que puedan interesarte como @fourzerotwo quien siempre tiene temas frescos sobre el desarrollo de CoD:MW2&lt;/li&gt;&lt;li&gt;La más interesante, ver cómo dos personas se montan una twitt-novela y se tiran puntas entre ellos, como ahora mismo sucede entre @timoreilly (de O'Reilly) y @TheRealDvorak (John Dvorak).&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Bueno, si tenéis algo interesante que contar, añadir @ubersoldat y os seguire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-3063380345644588294?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/3063380345644588294/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=3063380345644588294' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/3063380345644588294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/3063380345644588294'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/08/lifes-tweet.html' title='Life&apos;s a Tweet'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-4618911359558114838</id><published>2009-07-17T11:45:00.004+01:00</published><updated>2009-07-17T11:54:40.714+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>El té está listo</title><content type='html'>Después de pasar una semana de fuertes dolores gracias a una gastritis producida por tomar Ibuprofeno, me he aficionado a las infusiones. Esta línea muestra un mensaje de aviso para recordarnos que nuestra bebida está lista:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;$sleep 3m &amp;amp;&amp;amp; xmessage -center "Su Te esta listo"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GKVx1yC7np0/SmBYLerSSzI/AAAAAAAAAqc/hviumaPHwoY/s1600-h/Screenshot-Untitled+Window.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 152px; height: 80px;" src="http://2.bp.blogspot.com/_GKVx1yC7np0/SmBYLerSSzI/AAAAAAAAAqc/hviumaPHwoY/s400/Screenshot-Untitled+Window.png" alt="" id="BLOGGER_PHOTO_ID_5359380510807313202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Podemos añadir una función al &lt;i&gt; bashrc &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;function te&lt;br /&gt;{&lt;br /&gt;  $sleep 3m &amp;amp;&amp;amp; xmessage -center "Su Te esta listo"&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Fácil y rápido&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-4618911359558114838?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/4618911359558114838/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=4618911359558114838' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/4618911359558114838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/4618911359558114838'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/07/el-te-esta-listo.html' title='El té está listo'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GKVx1yC7np0/SmBYLerSSzI/AAAAAAAAAqc/hviumaPHwoY/s72-c/Screenshot-Untitled+Window.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-7636386880528137788</id><published>2009-06-18T12:44:00.003+01:00</published><updated>2009-06-18T12:53:18.621+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='tomboy'/><category scheme='http://www.blogger.com/atom/ns#' term='gnote'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Muerte a Tomboy, Larga Vida Gnote</title><content type='html'>Desde hace ya algún tiempo llevo utilizando Tomboy para mantener notas a mano. Es una excelente aplicación por su sencillez y velocidad. Si además, lo hacemos funcionar con Dropbox, pues tendremos nuestras notas en donde las necesitemos.&lt;br /&gt;&lt;br /&gt;Pero siempre he tenido un noséque con Mono que no me gusta. Todo se reduce al tema de ver binarios .EXE en mis sistemas, lo que me da bastante grima&lt;br /&gt;&lt;br /&gt;Aparte de esto, y de otros temas sobre licencias y patentes, las aplicaciones hechas con Mono son excelentes: Monodevelop, F-Spot y Tomboy las más conocidas. De hecho, MonoCaffe se inicio como un proyecto sobre Mono pero que al final decidí reiniciar en un entorno más "limpio" y estable, pero eso es otra historia. La verdad es que Mono no trae nada nuevo a GNU/Linux y dudo que haya algo que sólo se pueda hacer en Mono que no se pueda en ningún otro lenguaje de los ya existentes y sin preocupaciones.&lt;br /&gt;&lt;br /&gt;Dada las &lt;a href="https://fedoraproject.org/wiki/Fedora_12_Alpha_release_notes#GNOME_2.28"&gt;noticias&lt;/a&gt; sobre Fedora eliminando Mono de su distribución (no completamente, se puede instalar, pero de forma opcional) me he enterado de &lt;a href="http://live.gnome.org/Gnote"&gt;Gnote&lt;/a&gt; el cual es igual a Tomboy, excepto por alguna funcionalidad. De hecho, según el sitio de Gnote, éste es un port a C++ lo cual lo hace más rápido que Tomboy.&lt;br /&gt;&lt;br /&gt;El primer problema que encontraremos con las versiones del momento (Junio 2009) es que no existe una funcionalidad para sincronizar notas. La verdad es que con Tomboy esto tampoco funcionaba (de hecho perdí algunas notas por su culpa) pero la formula que utilizaba Tomboy + Dropbox, también funciona con Gnote.&lt;br /&gt;&lt;h1&gt;Adiós Tomboy&lt;/h1&gt;&lt;br /&gt;Gnote trabaja con unos ficheros XML con la extensión ".note" que son los mismos que utiliza Tomboy, por lo que para utilizar nuestras notas de Tomboy en Gnote, sólo tendremos que copiarlas de un directorio a otro:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;$cp ~/.tomboy/*.note ~/.gnote/&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;h1&gt;Gnote + Dropbox&lt;/h1&gt;&lt;br /&gt;Dropbox debería ser una herramienta disponible en el "multiverse" de Ubuntu y de todas las distribuciones. La verdad es que es muy útil y sencilla de utilizar. Instalarla es muy sencillo, sólo es necesario ir al sitio &lt;a href="http://www.getdropbox.com/"&gt;Get Dropbox&lt;/a&gt; y descargar el DEB para Ubuntu. A continuación creamos la cuenta de dropbox que nos dará 2GB de forma gratuita y repetimos estos pasos en cada uno de nuestros entornos.&lt;br /&gt;Lo siguiente será añadir Gnote a nuestra barra de herramientas. Dado que no existe dentro del los repositorios de Ubuntu todavía (para Karmic Koala sí) habrá que añadirlo siguiendo las instrucciones &lt;a href="https://launchpad.net/~gnote/+archive/ppa"&gt;aquí detalladas&lt;/a&gt;.&lt;br /&gt;Una vez que tenemos el icono de Gnote, abrimos una consola y ejecutamos el siguiente comando:&lt;br /&gt;$killall gnote&lt;br /&gt;GNOME mostrará una ventana advirtiendo que la aplicación ha dejado de funcionar y si deseamos recargarla. Contestad que no y abrid una instancia de Nautilus y navegad hasta el directorio compartido de Dropbox (~/Dropbox) donde creamos una carpeta llamada "gnote" o "notes" o como queráis.&lt;br /&gt;Lo siguiente será copiar todo el contenido de la carpeta de Gnote (~/.gnote) a esta nueva carpeta que hemos creado y eliminarla.&lt;br /&gt;Finalmente creamos un enlace simbolico llamado ".gnote" al nuevo directorio. En una consola sería algo así:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;$killall gnote&lt;br /&gt;$mkdir ~/Dropbox/gnote&lt;br /&gt;$cp ~/.gnote/* ~/Dropbox/gnote/&lt;br /&gt;$mv ~/.gnote /tmp&lt;br /&gt;$ln -s ~/Dropbox/gnote/ ~/.gnote&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Ahora volver a añadir a Gnote a la barra de herramientas y listo. Repetid esto en todos vuestros entornos -&lt;i&gt;menos el paso en el que se copia el directorio ".gnote" ya que borrareis las notas que tengáis&lt;/i&gt;- y siempre tendréis las notas a manos. El mayor inconveniente de esto es que, aunque podremos ver nuestras notas desde el sitio de Dropbox, al estas ser XMLs, no podremos verlas en línea. Habrá que descargarlas y abrirlas en local.&lt;br /&gt;&lt;h1&gt;Adiós Mono&lt;/h1&gt;&lt;br /&gt;Dado que ya podía eliminar Tomboy de mi sistema y no utilizo ninguna otra herramienta basada en Mono, pues podemos hacer algo de limpieza. Para eliminar Mono y todo lo que tenga que ver con éste en Ubuntu, ejecutamos el siguiente comando:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;$sudo aptitude purge mono-common libmono0&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Aceptad el calculo de dependencias y esto removerá todo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-7636386880528137788?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/7636386880528137788/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=7636386880528137788' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7636386880528137788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7636386880528137788'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/06/muerte-tomboy-larga-vida-gnote.html' title='Muerte a Tomboy, Larga Vida Gnote'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-5283565905775887390</id><published>2009-06-08T15:08:00.003+01:00</published><updated>2009-06-08T15:18:06.960+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='criticas'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='estupidez'/><title type='text'>Porque Windows no esta listo para el escritorio</title><content type='html'>No me paso el día diciéndole a la gente cual sistema operativo deben o no utilizar en sus computadoras y por lo visto hay mucha gente que sí, para traerlos a sus blogs, supongo.&lt;br /&gt;&lt;br /&gt;El problema con estas críticas es siempre que el autor tiene ideas preconcebidas sobre que su sistema operativo preferido personifica la única forma de organizar el ecosistema del software y todos los demás son inferiores. Peor aun, dado que solo buscan la manera de justificar sus justificaciones, están totalmente desinformados acerca de sus quejas, las cuales son subjetivas o simplemente erróneas. &lt;br /&gt;&lt;br /&gt;Así que, a forma de parodia de todos los posts, artículos, etc.  Acerca de "Porque Linux no está listo para el escritorio" os traigo esta entrega.&lt;br /&gt;&lt;br /&gt;Sólo vamos a discutir las deficiencias de Windows mientras todos debemos tener en mente que existen áreas en las que ha logrado superar a los demás (¿marketing?).&lt;br /&gt;&lt;br /&gt;En un mundo donde GNU/Linux y sus primos BSD (incluido MacOSX) comparten el 99% de un mercado que se inicio bajo las premisas del OSS  y Windows sólo el 1% con Microsoft a la saga, la blogoesfera estaría repleta de artículos como el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Los mayores fallos y problemas de Windows&lt;/h1&gt;&lt;br /&gt;&lt;h2&gt;Premisa&lt;/h2&gt;&lt;br /&gt;El software libre está para quedarse indefinidamente. A lo largo de los años, se ha comprobado la eficacia de los métodos colaborativos de las comunidades para producir aplicaciones para las masas y donde poco a poco, los métodos de desarrollo cerrados van ganando avances en sectores de gran especialización.&lt;br /&gt;&lt;h2&gt;Seguridad&lt;/h2&gt;&lt;br /&gt;1. El mayor patio de juegos para software malicioso. Con maquinas desactualizadas siendo infectadas en cuestión de minutos al ser conectadas a Internet, para convertirse en esclavas de botnets y formar parte en operaciones ilegales de spam masivo y demás. Windows es una plaga en las infraestructura de Internet.&lt;br /&gt;2.Incontables aplicaciones para Windows, son creadas cada año con fallos de seguridad obvios lo que hace que los programadores de estas, los peores.&lt;br /&gt;3. Microsoft ha evitado tomar las medidas necesarias para hacer su sistema más seguro y limitar el daño potencial que binarios comprometidos, pueden causar. Consistentemente ha añadido medidas a medias por el miedo a confundir más a la gente con un "disco duro de 1.3GHz" en su escritorio.&lt;br /&gt;4. Cada aplicación intenta hacer malabares con el registro, instala ficheros, iconos que nunca limpia o peor aun, instala spyware o adware.&lt;br /&gt;5. Cualquier SO que deba ser limpiado y reinstalado para ser reparado cada 6 meses, está más allá de la tolerancia de cualquier persona en sus cabales.&lt;br /&gt;6. Una cantidad impresionante de fallos en todas las aplicaciones. Sólo hay que mirar Vista o llamar al Soporte de MS, pagar exorbitantes sumas y preguntarnos por que después de diez años aun existen los mismos "bugs" con otra docena de duplicados y nadie esté trabajando para resolverlos.&lt;br /&gt;&lt;h2&gt;Interfaz&lt;/h2&gt;&lt;br /&gt;1. No existe una API consistente: Win32, MFC, WinForms, WPF. ¿Cuál escoger?&lt;br /&gt;2. No existen conectores sencillos para lenguajes como Python, Perl, Ruby, Java, etc.&lt;br /&gt;3. Todo el sistema es un chiste monolítico, cerrado y rígido sin acceso para los desarrolladores externos. Cambios no-triviales en el aspecto de una ventana o cualquier widget, requiere de añadir herramientas de terceros o de chapas. Peor aún, muchas cosas están hardcodeadas por los diseñadores de Microsoft, de manera que no se pueden cambiar.&lt;br /&gt;4. Falta de una linea de comandos en condiciones, lo que hace que las aplicaciones visuales, no puedan ser utilizadas fuera de un entorno visual. ¿Por qué mostrar un mensaje luminoso de advertencia o de error a un usuario, cuando éste debería ser almacenado en un fichero a la espera de que un técnico cualificado pueda revisarlo?&lt;br /&gt;&lt;h2&gt;Interoperabilidad&lt;/h2&gt;&lt;br /&gt;1. Windows no soporta trabajar con otros sistemas que no sean Windows. Al instalar Windows, este destruye de forma autoritaria y arrogante, cualquier otro sistema de arranque que tengamos anteriormente. Peor aun, si no se tiene cuidado, eliminará todo vestigio de otros sistemas y ficheros del usuario que puedan estar almacenados en el disco duro.&lt;br /&gt;2. No soporta de forma nativa, otros sistemas de ficheros que no sean los anticuados FAT o NTFS.&lt;br /&gt;3. Debería ser posible configurar todo desde la linea de comandos. ¿Por qué tengo que causarme una enfermedad crónica por tener que mover el ratón a todas partes y haciendo click de forma frenética para realizar un cambio que con solo modificar dos lineas de texto habría sido suficiente?&lt;br /&gt;&lt;h2&gt;Drivers&lt;/h2&gt;&lt;br /&gt;1. El soporte de drivers en Windows está totalmente roto y de chiste. Cada fabricante de dispositivos debe incluir sus drivers junto al mismo dispositivo. Si se tiene que reinstalar Windows, ninguno de los dispositivos funcionara hasta que se vuelvan a reinstalar todos los drivers de forma individual, y Dios no lo quiera, teniendo todos los CD's a mano, porque en caso de tener que buscarlos en Internet, nos hará falta un master en ingenieria y toneladas de paciencia.&lt;br /&gt;2. Muchas veces estos necesitan ser instalados, modificados o configurados antes de ser utilizados, ya que la mayoría de las veces, estos no funcionan como deberían. Incluso peor, no suelen ser solo drivers, sino todo un conjunto de aplicaciones de cuestionable valor que consumen recursos y reducen la velocidad del sistema.&lt;br /&gt;3. Estos son los causantes de la gran mayoría de problemas de inestabilidad -después de los virus y malware- y su mala calidad hace que la experiencia con Windows sea frustrante.&lt;br /&gt;4. Windows no posee ninguna forma efectiva y segura de actualizar estos drivers cuando fallos críticos son encontrados y arreglados por el fabricante.&lt;br /&gt;&lt;h2&gt;Aplicaciones&lt;/h2&gt;&lt;br /&gt;1. Muy pocas aplicaciones para Windows, por volumen, son gratuitas o libre, lo que significa que se está totalmente a la merced de los fabricantes de software de formas que la ley nunca admitiría para fabricantes de productos físicos. ¿Tiene todos sus datos en un formato propietario cerrado cuando la licencia a caducado? ¿Ha perdido su USB antes de una presentación? ¿Ha tenido que transferir su aplicación a otro portátil porque se lo han robado? Lamentamos oír que se haya ido a la quiebra.&lt;br /&gt;2. Windows no tiene un ciclo regular de lanzamientos. Pagas una cantidad importante de dinero por algunas mejoras y muchos bugs. Puede que pasen algunos años antes de que estos sean arreglados, pero no cuente con ello. En cualquier caso, deberá volver a pagar por ello.&lt;br /&gt;3. Windows no tiene un sistema central de descargas que le permita descargar software nuevo, junto a sus dependencias y actualizaciones. Cada nueva aplicación debe ser adquirida desde un punto de venta autorizado -tienda física- o desde el sitio web del fabricante. No existe un registro de las dependencias -o peor, no existen librerías compartidas- y actualizar para resolver fallos de seguridad, nuevas características es en si mismo un proceso totalmente dependiente de las necesidades del fabricante. Es muy posible que algún fabricante utilice algún medio de actualización remota, para esconder actualizaciones ilegitimas y sin previo conocimiento ni aceptación.&lt;br /&gt;4. Una instalación fresca de Windows es totalmente inútil, por lo que antes de poder hacer algo útil, tendrá que pasar varias horas recordando las aplicaciones que tenía instaladas, buscarlas, descargarlas e instalarlas de forma individual, una a una y reiniciando el sistema después de cada nueva instalación.&lt;br /&gt;5. Las aplicaciones y librerías de Windows hacen que después de cada instalación u actualización, el sistema deba ser reiniciado. 1991 fue hace mucho, pero parece que no hayamos avanzado. &lt;br /&gt;6. Falta de gran cantidad de aplicaciones como grep, awk, gdb, valgrind, systap o SELinux. Así que los programadores ni se molestan en instalar un SO hasta que puedan trabajar en serio.&lt;br /&gt;&lt;br /&gt;Vale, esto llega hasta aquí. Recordad que esto es sólo un ejercicio para reflejar la cantidad de tonterias y falsas afirmaciones que se hacen en gran cantidad de críticas contra Linux, Mac y BSD. Muchas pueden ser verdad, otras no, pero reflejan de forma clara que todos estos articulos y fanboys -sean de la esquina que sean- sólo sirven para llamar la atención y que realmente no ofrecen nada nuevo para la mejora. So shut up!&lt;br /&gt;&lt;br /&gt;Vilmente copiado, editado y traducido de &lt;a href="http://climbing-the-hill.blogspot.com/2009/06/why-windows-is-not-yet-ready-for.html"&gt;aquí&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-5283565905775887390?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/5283565905775887390/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=5283565905775887390' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/5283565905775887390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/5283565905775887390'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/06/porque-windows-no-esta-listo-para-el.html' title='Porque Windows no esta listo para el escritorio'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-5556780946551509795</id><published>2009-06-04T10:58:00.006+01:00</published><updated>2009-06-04T11:54:42.259+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pirateria'/><category scheme='http://www.blogger.com/atom/ns#' term='educacion'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>El software en la escuela</title><content type='html'>&lt;p&gt;A raíz de leer ésta &lt;a href="http://changlonet.com/blog/2009/cuando-necesitas-a-alguien-de-la-bsa-no-estan/"&gt;entrada&lt;/a&gt; en &lt;a href="http://changlonet.com/blog"&gt;Al otro lado del Mostrador&lt;/a&gt; y los comentarios, siento gran preocupación, sobretodo por el futuro de mis propios hijos y en cómo voy a manejar la situación cuando llegue el momento. Solo espero que algún supuesto profesor de los que utilizan estas idea, lean esta entrada y se den cuenta de su gran error. Resumiendo, en muchas escuelas y universidades, sólo permiten presentar trabajos y documentación utilizando herramientas específicas, yo lo he vivido y lo sigo viviendo cada día a nivel profesional.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Primero hablemos de la irresponsabilidad de estos profesores al no dar alternativas y en cambio, proponer medios ilegales para obtener estas herramientas. A diferencia de la música, libros, películas, etc. El intercambio de software es &lt;b&gt;ilegal&lt;/b&gt;. Listo. No podéis proponer a un chaval de instituto que se baje el Photoshop de la mula. Por favor, un poco de seriedad que sois profesores y la educación moral y social de nuestros hijos, están en buena parte en vuestras manos. Cómo puede un padre decirle a sus hijos que lo que les ha dicho su profesor, con quien pasan una parte importante de su día a día, es una estupidez y que es un tarado ignorante.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Me la resopla que mis hijos vayan al colegio a aprender informática, ya de eso me encargare yo o el centenar de academias preparadas para esto o si a ellos le interesa, lo harán por su cuenta. Esto es lo mejor de la informática, se puede ser totalmente autodidacta si se tiene el interés. Yo quiero que mis hijos aprendan matemáticas, literatura, biología, historia y a ser personas de bien. No quiero que les enseñes que está bien utilizar medios alternativos e ilegales para lograr un objetivo.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Quedando esto zanjado, y muy a mi pesar, la informática es la excusa perfecta para meter a un montón de chavales en una sala con computadoras y olvidarte de ellos mientras te conectas al facebook o te vas a tomar un café, así que no va a desaparecer de la oferta educativa. Pero al menos hacedlo de una forma correcta y que no atente contra la educación que intentamos impartir en el hogar, que no sea ilegal y que evite la discriminación.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Discriminación, vaya palabra, pero muchos niños seguramente se sentirán desplazados y discriminados, cuando sus padres no puedan pagar una licencia de Photoshop para que el profe pueda ver las dibujos de sus niños y aprobarlos en el excelente uso de los plugins que ha hecho. &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;i&gt;Solo podéis entregarme los trabajos quienes tengan un Rolex. Si no tenéis, ya sabéis lo que tenéis que hacer&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Esto, señor profesor, es lo que le estáis diciendo a estos niños. Y lo peor es que podrían haber entregado el trabajo con un Casio y tan tranquilos.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;i&gt;Deben aprender a utilizar las herramientas informáticas más usadas&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Las herramientas que utilizamos hoy en día, nada tienen que ver con las que un niño de 10 años se va a encontrar cuando se inicie en el mundo laboral. De hecho, las herramientas que uno o dos años antes utilizaba usted mismo, ya no se utilizan en el mundo laboral. Más que enseñar a utilizar herramientas, debéis enseñar a aprender y a pensar. Parece que esto se os haya olvidado de la carrera. Al enseñar "herramientas" no estáis enseñando, estáis mecanizando sus mentes a funcionar como esa herramienta desea, a seguir una serie de pasos para hacer algo y no realmente a pensar en cómo resolver un problema o una asignación. Una parte importante en esto, es la búsqueda de las mejores herramientas para obtener los mejores resultados y seguro que esa herramienta, no es la usted propone.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;La informática a éste nivel en la educación es un error garrafal y sólo añade más complejidad y problemas a un sector que ya está bastante jodido para la gran importancia que tiene.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Nota&lt;/h2&gt;&lt;br /&gt;Cuando escribo Photoshop, es sólo como ejemplo que además, es perfecto, ya que existen cientos de aplicaciones que cumplen perfectamente con los requerimientos de un niño de instituto y que por alguna razón, todo **** cree que debe tener instalado para eliminar "los ojos rojos" de sus fotos del verano.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-5556780946551509795?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/5556780946551509795/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=5556780946551509795' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/5556780946551509795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/5556780946551509795'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/06/el-software-en-la-escuela.html' title='El software en la escuela'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-7229724902024215290</id><published>2009-05-29T15:33:00.004+01:00</published><updated>2009-06-08T15:23:54.461+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netboot'/><category scheme='http://www.blogger.com/atom/ns#' term='pixelqi'/><category scheme='http://www.blogger.com/atom/ns#' term='tecnológica'/><category scheme='http://www.blogger.com/atom/ns#' term='ebook'/><title type='text'>Muerte al eBook (Actualizado)</title><content type='html'>&lt;p&gt;&lt;br /&gt;Me encanta el hardware del OLPC, sobre todo la pantalla que utiliza.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.teleread.org/blog/wp-content/uploads/2008/01/olpclaptoppdfgerrymwowioblog.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 450px; height: 430px;" src="http://www.teleread.org/blog/wp-content/uploads/2008/01/olpclaptoppdfgerrymwowioblog.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Esta pantalla está siendo desarrollada de manera particular por una empresa llamada &lt;a href="http://www.pixelqi.com/"&gt;Pixel Qi&lt;/a&gt; y hoy han afirmado que dentro de pocos meses, empezarán a surgir en el mercado netbooks con estas pantallas. Así que en menos de tres años, una tecnología que no ha sabido explotar el mercado ya ha quedado obsoleta.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Estas pantallas son especiales, porque tienen dos modos: uno LCD durante el cual la luz de fondo de la pantalla está funcionando, como cualquier pantalla normal y corriente. El segundo modo, apaga la luz de fondo y permite que la pantalla funcione como las famosas eInk, aunque con una menor resolución.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.teleread.org/blog/wp-content/uploads/2008/01/olpclaptoppdfgerrymwowioblog.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 450px; height: 430px;" src="http://cache.gawker.com/assets/images/gizmodo/2009/05/3qi_firstpic.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Seamos prácticos, un netbook, por precio y prestaciones le da cuatro patadas a un eBook. Una AA1 con la pantalla:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.teleread.org/blog/wp-content/uploads/2008/01/olpclaptoppdfgerrymwowioblog.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 450px; height: 430px;" src="http://www.blogcdn.com/www.engadget.com/media/2009/05/pixelqi-garden.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Via &lt;a href="http://www.engadget.com/2009/05/29/pixel-qi-demonstrates-three-mode-3qi-display-merges-e-ink-with/"&gt;Engadget&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Actualización&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://techvideoblog.com/computex/pixel-qi-vs-kindle-vs-toshiba-r600-vs-regular-lcd-tablet/"&gt;Aquí os dejo un vídeo de comparación entre las pantallas Pixel Qi, el Kindle, un Toshiba R600 y un TabletPC&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-7229724902024215290?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/7229724902024215290/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=7229724902024215290' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7229724902024215290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/7229724902024215290'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/05/muerte-al-ebook.html' title='Muerte al eBook (Actualizado)'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-3217739410632235466</id><published>2009-05-28T09:38:00.003+01:00</published><updated>2009-05-28T10:09:55.604+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tilda'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='yakuake'/><category scheme='http://www.blogger.com/atom/ns#' term='guake'/><title type='text'>Siempre a mano: Guake y Yakuake</title><content type='html'>&lt;p&gt;No lo neguemos, la aplicación más importante en todo sistema GNU/Linux es la terminal. &lt;i&gt;Guake&lt;/i&gt;, &lt;i&gt;Yakuake&lt;/i&gt; llevan la idea de las consolas de los FPS a nuestro escritorio. Las dos son similares, excepto que la primera es para Gnome y la segunda para KDE. La premisa de las dos es la misma, tener siempre a mano una terminal, sin la necesidad de utilizar el ratón para buscar en el menú y pulsar el icono. Con pulsar alguna de las teclas designadas, aparecerá en la parte superior del escritorio, una terminal que además estará siempre por encima y en todos los escritorios virtuales.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Guake&lt;/h2&gt;&lt;br /&gt;Después de instalar &lt;b&gt;Guake&lt;/b&gt; e iniciarlo, nos aparecerá un mensaje para informarnos de cual tecla debemos pulsar para poder mostrar la terminal y un icono en la zona de notificaciones de Guake desde el que podremos encontrar un menú con la opción de preferencias.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dedoimedo.com/images/computers/2009/guake-hotkey.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 368px; height: 120px;" src="http://www.dedoimedo.com/images/computers/2009/guake-hotkey.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Estas se reducen a cuestiones visuales como el tamaño, transparencia, fuente y posición de las pestañas. Lo más importante, es poder configurar la tecla de acceso que vamos a utilizar. Por defecto es &lt;b&gt;F12&lt;/b&gt; pero ésta se encuentra un tanto alejada, por lo que recomiendo utilizar &lt;b&gt;F1&lt;/b&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dedoimedo.com/images/computers/2009/guake-in-use.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 480px;" src="http://www.dedoimedo.com/images/computers/2009/guake-in-use.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Yakuake&lt;/h2&gt;&lt;br /&gt;Yakuake es similar, aunque utiliza Qt, por lo que es más recomendable para funcionar en KDE.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dedoimedo.com/images/computers/2009/yakuake-open.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 480px;" src="http://www.dedoimedo.com/images/computers/2009/yakuake-open.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Tiene algunas opciones para configurar la animación que se produce al mostrar la terminal, pero funcionan de forma similar.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dedoimedo.com/images/computers/2009/yakuake-configure.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 580px; height: 494px;" src="http://www.dedoimedo.com/images/computers/2009/yakuake-configure.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Extra: Tilda&lt;/h2&gt;&lt;br /&gt;Funciona de forma similar a los dos anteriores: pulsa una tecla y una terminal aparecerá. Lo que hace a &lt;b&gt;Tilda&lt;/b&gt; especial, es la posibilidad de modificar a discreción la posición y tamaño de la terminal que se muestra, &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dedoimedo.com/images/computers/gos_terminal_pin_desktop.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 480px;" src="http://www.dedoimedo.com/images/computers/gos_terminal_pin_desktop.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Sólo he tenido problemas con &lt;b&gt;Tilda&lt;/b&gt; ya que al activar la transparencia del fondo, no se veía lo que escribía en el prompt y al dibujarse en pantalla ha sido un poco lento.&lt;br /&gt;Estas aplicaciones ofrecen una funcionalidad muy interesante, ya que se reduce notablemente el tiempo que pasamos buscando una terminal ya abierta en algún escritorio virtual y dentro del mismo escritorio. Por otra parte, si tenéis un ordenador que vaya justo o muchas aplicaciones de peso funcionando, os recomiendo utilizar otra terminal tradicional y una de estas como complemento.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-3217739410632235466?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/3217739410632235466/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=3217739410632235466' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/3217739410632235466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/3217739410632235466'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/05/siempre-mano-guake-y-yakuake.html' title='Siempre a mano: Guake y Yakuake'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5022667766051686813.post-1112810930831526017</id><published>2009-05-04T15:47:00.005+01:00</published><updated>2009-05-04T16:06:23.715+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='frustracion'/><category scheme='http://www.blogger.com/atom/ns#' term='varios'/><category scheme='http://www.blogger.com/atom/ns#' term='sala'/><category scheme='http://www.blogger.com/atom/ns#' term='stress'/><category scheme='http://www.blogger.com/atom/ns#' term='llorar'/><title type='text'>Sala para llorar</title><content type='html'>Hay sitios a los que la gente se siente con deseos de levantarse cada mañana e ir a trabajar. Son pocos, está claro, porque sino el mundo entraría en una espiral destructiva. Seguro que es una gran inversión que mejora la productividad de los empleados y todo eso. Pero una solución más barata sería una "sala para llorar".&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GKVx1yC7np0/Sf8EE9KYEzI/AAAAAAAAApk/L2_9BOEb6jg/s1600-h/Padded+Room01-1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 267px;" src="http://1.bp.blogspot.com/_GKVx1yC7np0/Sf8EE9KYEzI/AAAAAAAAApk/L2_9BOEb6jg/s400/Padded+Room01-1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5331984967014028082" /&gt;&lt;/a&gt;&lt;br /&gt;Una pequeña sala, situada en cualquier lugar, sin ventanas, totalmente acolchada con materiales de alta durabilidad con el único propósito de permitirnos llorar. Cuando llorar significa lo literal o sus muchas vertientes, desde la desintoxicación post-vacaciones hasta el liberar de forma agresiva activa nuestras frustraciones variopintas.&lt;br /&gt;El mobiliario, más parecido a un gimnasio de Tae-kwon-do repleto de distintas armas blancas listas para destruir, junto a la impresora láser a color con la cual dar una presencia física al causante de nuestra miseria. Siempre sin olvidar, el dispensador de kleenex en la entrada, porque al final, es una sala para llorar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5022667766051686813-1112810930831526017?l=monocaffe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monocaffe.blogspot.com/feeds/1112810930831526017/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5022667766051686813&amp;postID=1112810930831526017' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/1112810930831526017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5022667766051686813/posts/default/1112810930831526017'/><link rel='alternate' type='text/html' href='http://monocaffe.blogspot.com/2009/05/sala-para-llorar.html' title='Sala para llorar'/><author><name>Alejandro Ayuso</name><uri>http://www.blogger.com/profile/05083113362664157456</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08767374152508291908'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GKVx1yC7np0/Sf8EE9KYEzI/AAAAAAAAApk/L2_9BOEb6jg/s72-c/Padded+Room01-1.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>