<?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-83260772718973982</id><updated>2009-10-21T21:52:48.203-05:00</updated><title type='text'>swap reload</title><subtitle type='html'>Liberando memoria</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-8470089290436256482</id><published>2009-10-21T21:15:00.006-05:00</published><updated>2009-10-21T21:49:16.230-05:00</updated><title type='text'>Avant Window Navigator en Acer Aspire One</title><content type='html'>Avant Window Navigator es una aplicación que permite dar a nuestro sistema linux la funcionalidad del SO de mac, entre otras cosas nos permite tener lanzadores de aplicaciones animados y sustituye la lista de ventanas en el panel de gnome.&lt;br /&gt;&lt;br /&gt;Si lo que deseamos es hacer que nuestro escritorio en linux parezca mac os en nuestra Acer Aspire One con debian lo primero que debemos hacer es instalar avant y xcompmgr (este último es necesario en caso de no tener algun otro gestor composite como beryl), esto lo hacemos con el siguiente comando siendo root:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;# apt-get install avant-window-navigator xcompmgr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora configuremos nuestro xorg para activar las opciones de composite y aceleración 3d. Abrimos el archivo /etc/X11/xorg.conf y modificamos las sección Device para que quede como a continuación:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Section "Device"&lt;br /&gt;        Identifier      "Configured Video Device"&lt;br /&gt;        Driver "intel"&lt;br /&gt;        Option "XAANoOffscreenPixmaps" "True"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y agregamos lo siguiente al final del archivo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Section "DRI"&lt;br /&gt;        Mode 0666&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt;        Option "Composite" "Enabled"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Guardamos y vamos al menú Sistema-&gt;Preferencias-&gt;Sesiones&lt;br /&gt;&lt;br /&gt;Y agregamos avant y xcompmgr como Programas al Inicio.&lt;br /&gt;&lt;br /&gt;Listo reiniciamos nuestro servidor X (ctr+alt+backspace) y tendremos nuestro sistema estilo mac, solo resta jugar con la configuración de avant.&lt;br /&gt;&lt;br /&gt;Les dejo una captura de pantalla de como se ve en mi Netbook.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mlDwEMyou7Q/St_F32boP6I/AAAAAAAAAGA/FZHfOJLpBK4/s1600-h/avant.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 234px;" src="http://1.bp.blogspot.com/_mlDwEMyou7Q/St_F32boP6I/AAAAAAAAAGA/FZHfOJLpBK4/s400/avant.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5395248441908019106" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-8470089290436256482?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/8470089290436256482/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=8470089290436256482' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/8470089290436256482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/8470089290436256482'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2009/10/avant-window-navigator-en-acer-aspire.html' title='Avant Window Navigator en Acer Aspire One'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mlDwEMyou7Q/St_F32boP6I/AAAAAAAAAGA/FZHfOJLpBK4/s72-c/avant.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-83260772718973982.post-1738614685035762292</id><published>2008-11-09T20:56:00.005-06:00</published><updated>2008-11-09T21:29:41.382-06:00</updated><title type='text'>Nuevo banner</title><content type='html'>Bueno como ya pudieron notar estamos estrenando banner.&lt;br /&gt;Esta vez fue diseñando usando herramientas libres:&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.inkscape.org/'&gt;inkscape&lt;/a&gt; el cual es una excelente herramienta para creación de imágenes vectoriales.&lt;br /&gt;&lt;a href='http://www.gimp.org/'&gt;gimp&lt;/a&gt; que es un poderoso software para retoque de imágenes (y en este caso fue el que me permitió animar el banner)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Así desmentimos nuevamente aquello de que en linux no hay buenas herramientas para diseño, además del hecho de que flash no fue necesario.&lt;br /&gt;&lt;br /&gt;PD. Tal vez el banner no sea perfecto, pero yo no soy diseñador ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-1738614685035762292?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/1738614685035762292/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=1738614685035762292' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/1738614685035762292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/1738614685035762292'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/11/nuevo-banner.html' title='Nuevo banner'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-1427712927982862295</id><published>2008-09-14T17:11:00.006-05:00</published><updated>2008-09-14T17:32:00.860-05:00</updated><title type='text'>Pidgin pop</title><content type='html'>Esta vez lo que me dejó un fin de semana de programación fue un nuevo plugin para mi pidgin, resulta que experimentando un poco comencé a desvariar ideas y después de un rato se me ocurrió darle soporte a pidgin para conectarse a un servidor pop3 de modo que me avise cuando tenga correos nuevos.&lt;br /&gt;&lt;br /&gt;Fue algo muy entretenido, lo primero que hice fue leerme un poco sobre la documentación de pidgin en el siguiente enlace &lt;a href="http://developer.pidgin.im/wiki/CHowTo"&gt;http://developer.pidgin.im/wiki/CHowTo&lt;/a&gt; de ese modo comprendí la metodología para crear plugins.&lt;br /&gt;&lt;br /&gt;En seguida me di cuenta que necesitaba algo para conectarme con el servidor pop, así que buscando un poco me encontré con esta librería bastante útil &lt;a href="http://savannah.nongnu.org/projects/libspopc/"&gt;http://savannah.nongnu.org/projects/libspopc/&lt;/a&gt; así que me puse a descargarla e instalarla, después solo fue cuestión de leer su documentación, y listo hasta ese momento ya tenía un plugin que me avisaba cada cierto tiempo que tenía correo, pero los datos de configuración estaban fijos así que decidí que la mejor manera de configurarlo era por medio de un archivo XML.&lt;br /&gt;&lt;br /&gt;Así que a buscar la documentación de libxml &lt;a href="http://xmlsoft.org/html/index.html"&gt;http://xmlsoft.org/html/index.html&lt;/a&gt; y listo aprendiendo como manejar un xml desde C pude hacer que mi plugin fuera configurable, desafortunadamente el archivo lo edito a mano, pero pronto haré una interfaz para esta tarea.&lt;br /&gt;&lt;br /&gt;Bueno esa fue mi experiencia de desarrollo de plugins, el código lo listo a continuación, como pueden observar es algo muy simple:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#define PURPLE_PLUGINS&lt;br /&gt;&lt;br /&gt;#include &lt;glib.h&gt;&lt;br /&gt;#include &lt;libspopc.h&gt;&lt;br /&gt;#include &lt;openssl/ssl.h&gt;&lt;br /&gt;#include &lt;libxml/parser.h&gt;&lt;br /&gt;#include &lt;libxml/tree.h&gt;&lt;br /&gt;&lt;br /&gt;#include"debug.h"&lt;br /&gt;#include "notify.h"&lt;br /&gt;#include "plugin.h"&lt;br /&gt;#include "version.h"&lt;br /&gt;&lt;br /&gt;PurplePlugin *poppidgin_plugin = NULL;&lt;br /&gt;char *server;&lt;br /&gt;char *username;&lt;br /&gt;char *password;&lt;br /&gt;int port;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void getSettings(){&lt;br /&gt; xmlNodePtr root;&lt;br /&gt; xmlDocPtr doc;&lt;br /&gt; doc = xmlParseFile(".purple/pop/pop.xml");&lt;br /&gt; root = xmlDocGetRootElement (doc);&lt;br /&gt; username=xmlGetProp (root, "username");&lt;br /&gt; password=xmlGetProp (root, "password");&lt;br /&gt; server=xmlGetProp (root, "server");&lt;br /&gt; port=atoi(xmlGetProp (root, "port"));&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;static void&lt;br /&gt;get_mail(PurplePluginAction *action)&lt;br /&gt;{&lt;br /&gt; &lt;br /&gt; pop3sock_t mysock;&lt;br /&gt; char* srvdata=NULL;&lt;br /&gt; struct hostent myserver;&lt;br /&gt; struct sockaddr_in myconnection;&lt;br /&gt; &lt;br /&gt; mysock=pop3_prepare(server,port,&amp;myconnection,&amp;myserver);&lt;br /&gt; if(BAD_SOCK==mysock){&lt;br /&gt;  purple_notify_message(poppidgin_plugin, PURPLE_NOTIFY_MSG_INFO,&lt;br /&gt;            "error", "no network",&lt;br /&gt;            NULL, NULL, NULL);&lt;br /&gt;  exit(1);&lt;br /&gt; }&lt;br /&gt; srvdata=pop3_connect(mysock,&amp;myconnection);&lt;br /&gt; if (!srvdata){&lt;br /&gt;  purple_notify_message(poppidgin_plugin, PURPLE_NOTIFY_MSG_INFO,&lt;br /&gt;            "error", "no connection",&lt;br /&gt;            NULL, NULL, NULL);&lt;br /&gt;  exit(1);&lt;br /&gt; }&lt;br /&gt; free(srvdata);&lt;br /&gt; srvdata=pop3_user(mysock,username);&lt;br /&gt; free(srvdata);&lt;br /&gt; srvdata=pop3_pass(mysock,password);&lt;br /&gt; free(srvdata);&lt;br /&gt; &lt;br /&gt; srvdata=pop3_stat(mysock);&lt;br /&gt; if(stat2last(srvdata)&gt;0){&lt;br /&gt;  gchar *msg = g_strdup_printf(("You have %d mail(s)"),stat2last(srvdata));&lt;br /&gt;  purple_notify_message(poppidgin_plugin, PURPLE_NOTIFY_MSG_INFO,&lt;br /&gt;   "new mail", msg,&lt;br /&gt;   NULL, NULL, NULL);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;static GList *&lt;br /&gt;plugin_actions(PurplePlugin *plugin, gpointer context)&lt;br /&gt;{&lt;br /&gt;    GList *list = NULL;&lt;br /&gt;    PurplePluginAction *action = NULL;&lt;br /&gt;    action = purple_plugin_action_new("get mail(s)", get_mail);&lt;br /&gt;    list = g_list_append(list, action);&lt;br /&gt;    return list;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;static gboolean&lt;br /&gt;plugin_load(PurplePlugin *plugin) {&lt;br /&gt; getSettings();&lt;br /&gt; get_mail(NULL);&lt;br /&gt; g_timeout_add(600000, get_mail, NULL);&lt;br /&gt;     return TRUE;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;static PurplePluginInfo info = {&lt;br /&gt;    PURPLE_PLUGIN_MAGIC,&lt;br /&gt;    PURPLE_MAJOR_VERSION,&lt;br /&gt;    PURPLE_MINOR_VERSION,&lt;br /&gt;    PURPLE_PLUGIN_STANDARD,&lt;br /&gt;    NULL,&lt;br /&gt;    0,&lt;br /&gt;    NULL,&lt;br /&gt;    PURPLE_PRIORITY_DEFAULT,&lt;br /&gt;&lt;br /&gt;    "core-pop",&lt;br /&gt;    "POP pidgin!",&lt;br /&gt;    "1.1",&lt;br /&gt;&lt;br /&gt;    "POP pidgin Plugin",          &lt;br /&gt;    "POP pidgin Plugin",          &lt;br /&gt;    "raag &lt;raag.pc@gmail.com&gt;",                          &lt;br /&gt;    "http://raagpc.blogspot.com",     &lt;br /&gt;    &lt;br /&gt;    plugin_load,                   &lt;br /&gt;    NULL,                          &lt;br /&gt;    NULL,                          &lt;br /&gt;                                   &lt;br /&gt;    NULL,&lt;br /&gt;    NULL,                          &lt;br /&gt;    NULL,                        &lt;br /&gt;    plugin_actions,                   &lt;br /&gt;    NULL,                          &lt;br /&gt;    NULL,                          &lt;br /&gt;    NULL,                          &lt;br /&gt;    NULL                           &lt;br /&gt;};                               &lt;br /&gt;    &lt;br /&gt;static void                        &lt;br /&gt;init_plugin(PurplePlugin *plugin)&lt;br /&gt;{                                  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;PURPLE_INIT_PLUGIN(pop_pidgin, init_plugin, info)&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;ahora pongo un par de capturas de mi pequeño experimento:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mlDwEMyou7Q/SM2P4_vsgTI/AAAAAAAAAEI/YuJgHVQfoY0/s1600-h/Pantallazo.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_mlDwEMyou7Q/SM2P4_vsgTI/AAAAAAAAAEI/YuJgHVQfoY0/s400/Pantallazo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5246007350303424818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mlDwEMyou7Q/SM2QSNuauzI/AAAAAAAAAEQ/HwstOz2w52A/s1600-h/Pantallazo-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_mlDwEMyou7Q/SM2QSNuauzI/AAAAAAAAAEQ/HwstOz2w52A/s400/Pantallazo-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5246007783552891698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bueno, eso es todo por hoy, si alguién está interesado ya saben en donde encontrarme&lt;br /&gt;&lt;br /&gt;Saludos y hasta la próxima&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-1427712927982862295?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/1427712927982862295/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=1427712927982862295' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/1427712927982862295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/1427712927982862295'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/09/esta-vez-lo-que-me-dej-un-fin-de-semana.html' title='Pidgin pop'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mlDwEMyou7Q/SM2P4_vsgTI/AAAAAAAAAEI/YuJgHVQfoY0/s72-c/Pantallazo.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-83260772718973982.post-6372745599047524946</id><published>2008-08-20T23:53:00.004-05:00</published><updated>2008-08-20T23:58:44.169-05:00</updated><title type='text'>Diferencias</title><content type='html'>Dicen que una imagen dice mas que mil palabras, así que aquí los dejo con un par de imagenes para que encuentran las diferencias entre 2 sistemas operativos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Primero, "GNU/Debian Linux" un Sistema Operativo estable y perfecto para cualquier tarea.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mlDwEMyou7Q/SKz1izOuQ1I/AAAAAAAAACw/MjdfdbII1CY/s1600-h/Pantallazo.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_mlDwEMyou7Q/SKz1izOuQ1I/AAAAAAAAACw/MjdfdbII1CY/s400/Pantallazo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5236830444941362002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bueno, el siguiente creo que todos lo conocen "windows" XD&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mlDwEMyou7Q/SKz1Q-w9WFI/AAAAAAAAACo/ZnL3kEiK5CY/s1600-h/DSC00264.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_mlDwEMyou7Q/SKz1Q-w9WFI/AAAAAAAAACo/ZnL3kEiK5CY/s400/DSC00264.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5236830138800101458" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-6372745599047524946?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/6372745599047524946/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=6372745599047524946' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/6372745599047524946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/6372745599047524946'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/08/diferencias.html' title='Diferencias'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mlDwEMyou7Q/SKz1izOuQ1I/AAAAAAAAACw/MjdfdbII1CY/s72-c/Pantallazo.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-83260772718973982.post-4913178285352262905</id><published>2008-08-04T21:30:00.006-05:00</published><updated>2008-08-04T22:10:18.346-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='friki'/><title type='text'>Cucú</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/8/8b/Du200613.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 100px;" src="http://upload.wikimedia.org/wikipedia/commons/8/8b/Du200613.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;El reloj cucú, ¿quién no recuerda aquellos relojes de los que cada hora o media hora salía un pajarito que cantaba el famoso "cucú"?&lt;br /&gt;&lt;br /&gt;Pues cuando yo era pequeño me gustaba mucho ir a casa de mis bisabuelos por que tenían un cucú muy bonito en el cual además del canto del cucú salían unas muñequitas bailando muy chistosamente, así que nostálgicamente me puse a hacer mi propio cucú moderno.&lt;br /&gt;&lt;br /&gt;Dicho cucú conciste en un pequeño shellscript y un archivo de audio wav (ja ja ja, ¿que pensaron? ¿Que había hecho algo con electrónica? no tengo el tiempo para eso).&lt;br /&gt;&lt;br /&gt;A continuación comparto con ustedes la manera de implementar un reloj cucú en su distribución favorita de linux sin nececidad de hardware extra.&lt;br /&gt;&lt;br /&gt;Primero creamos el script; tecleamos:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;$ nano cucu.sh&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Y agregamos las siguientes lineas de código:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;#Este es un relojito cucú diseñado para bash&lt;br /&gt;while true&lt;br /&gt;do&lt;br /&gt; d=`date +%M%S`;&lt;br /&gt; if [ $d == "0000" ]&lt;br /&gt; then&lt;br /&gt;  for I in $(seq 1 `date +%I`); do&lt;br /&gt;   play /usr/bin/cucu.wav &amp;&lt;br /&gt;   sleep 1;&lt;br /&gt;  done&lt;br /&gt; fi&lt;br /&gt;done&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Sencillo ¿no? guardamos el archivo y le damos permisos de ejecución:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;$ chmod +x cucu.sh&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Ahora descargamos este archivo&lt;br /&gt;&lt;a href='http://rapidshare.com/files/134913651/cucu.wav.html'&gt;cucu.wav&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Listo, ya tenemos lo necesario, ahora como root los movemos al directorio /usr/bin para que nuestro path los tome en cuenta:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;$ mv cucu.sh /usr/bin/cucu&lt;br /&gt;$ mv cucu.wav /usr/bin&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Y listo ahora ya podemos ejecutar nuestro cucú:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;$ cucu &amp;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Ahora cada hora va a sonar nuestro cucú diciendonos que hora es, ja ja ja, que chistoso ¿no?&lt;br /&gt;&lt;br /&gt;Si quieres que tu cucu suene siempre que estés usando tu computadora solo agrega la instrucción "cucu" a tus aplicaciones de autoarranque de tu escritorio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-4913178285352262905?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/4913178285352262905/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=4913178285352262905' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/4913178285352262905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/4913178285352262905'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/08/cuc.html' title='Cucú'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-2256011743522146585</id><published>2008-07-26T22:18:00.003-05:00</published><updated>2008-07-26T22:38:15.043-05:00</updated><title type='text'>Opera</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mlDwEMyou7Q/SIvtgR5KQAI/AAAAAAAAACg/rXOHE-q_RLQ/s1600-h/images.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_mlDwEMyou7Q/SIvtgR5KQAI/AAAAAAAAACg/rXOHE-q_RLQ/s400/images.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5227532931308339202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bueno, pues debido a que últimamente me eh dedicado al desarrollo web tengo que asegurarme que mis aplicaciones funcionen en distintos navegadores, así que hoy me di a la tarea de instalar opera en mi debian, lo cual resulta muy sencillo.&lt;br /&gt;&lt;br /&gt;Lo primero que hice fue agregar un nuevo repositorio:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ nano /etc/apt/sources.list&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yo uso nano por comodidad, pero cada quien lo que guste. Agregamos el repositorio en el archivo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;deb http://deb.opera.com/opera/ etch non-free&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Guardamos y pasamos a agregar la llave pública del repositorio:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ wget -O - http://deb.opera.com/archive.key | sudo apt-key add -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora simplemente hacemos lo que ya conocemos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ apt-get update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ apt-get install opera flashplayer-mozilla&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;De paso instalamos el plugin de flash (sino no podríamos ver videos en youtube ;) ja ja ja)&lt;br /&gt;&lt;br /&gt;Descargamos el siguiente paquete &lt;a href="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&amp;P2_Platform=Linux&amp;P3_Browser_Version=Netscape4"&gt;http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&amp;P2_Platform=Linux&amp;P3_Browser_Version=Netscape4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lo descomprimimos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ tar xvfz install_flash_player_9_linux.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;nos movemos al directorio que descomprimimos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ cd install_flash_player_9_linux&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y copiamos el plugin:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ cp install_flash_player_9_linux/libflashplayer.so  /usr/lib/opera/plugins&lt;br /&gt;$ cp install_flash_player_9_linux/libflashplayer.so  /usr/lib/opera/9.27-20080331.6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Listo!!!&lt;br /&gt;&lt;br /&gt;Ahora podemos abrir nuestro navegador opera.&lt;br /&gt;&lt;br /&gt;Espero a alguién le sea útil este pequeño COMO, ya se que opera no es libre, pero a veces es necesario usar aplicaciones propietarias si queremos que nuestro trabajo sea universal, especialmente si hablamos de diseño web.&lt;br /&gt;&lt;br /&gt;Otro día que no tenga tanta flojera les contaré que hice para poder probar mis aplicaciones en IE :S ja ja ja&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-2256011743522146585?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/2256011743522146585/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=2256011743522146585' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/2256011743522146585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/2256011743522146585'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/07/opera.html' title='Opera'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mlDwEMyou7Q/SIvtgR5KQAI/AAAAAAAAACg/rXOHE-q_RLQ/s72-c/images.jpeg' 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-83260772718973982.post-8755026428896846961</id><published>2008-07-15T20:30:00.000-05:00</published><updated>2008-07-15T20:32:33.256-05:00</updated><title type='text'>Estrategia</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mlDwEMyou7Q/SH1PjzHRUBI/AAAAAAAAACQ/Mtj89PpHbA8/s1600-h/estrategia.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_mlDwEMyou7Q/SH1PjzHRUBI/AAAAAAAAACQ/Mtj89PpHbA8/s400/estrategia.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5223418619254362130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Debian army regresa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-8755026428896846961?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/8755026428896846961/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=8755026428896846961' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/8755026428896846961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/8755026428896846961'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/07/estrategia.html' title='Estrategia'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mlDwEMyou7Q/SH1PjzHRUBI/AAAAAAAAACQ/Mtj89PpHbA8/s72-c/estrategia.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-83260772718973982.post-3715861579309959855</id><published>2008-07-15T20:23:00.000-05:00</published><updated>2008-07-15T20:25:23.221-05:00</updated><title type='text'>Castigo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mlDwEMyou7Q/SH1N13QQqvI/AAAAAAAAACI/GP-nKi-BXQc/s1600-h/castigo.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_mlDwEMyou7Q/SH1N13QQqvI/AAAAAAAAACI/GP-nKi-BXQc/s400/castigo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5223416730580200178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;La programación puede ahorrarnos mucho trabajo, pero hay que saber hacerlo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-3715861579309959855?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/3715861579309959855/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=3715861579309959855' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/3715861579309959855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/3715861579309959855'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/07/castigo.html' title='Castigo'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mlDwEMyou7Q/SH1N13QQqvI/AAAAAAAAACI/GP-nKi-BXQc/s72-c/castigo.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-7239734562926138266</id><published>2008-06-10T21:12:00.003-05:00</published><updated>2008-06-10T21:22:50.379-05:00</updated><title type='text'>Vixta</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mlDwEMyou7Q/SE81YYoOMuI/AAAAAAAAACA/aFjsl4ImhGQ/s1600-h/screenshot.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_mlDwEMyou7Q/SE81YYoOMuI/AAAAAAAAACA/aFjsl4ImhGQ/s400/screenshot.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5210441986935239394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;¿Que tal? ¿windows vista?&lt;br /&gt;&lt;br /&gt;Realmente dudo que exista alguien a quien le guste este S.O. (incluyendo a sus desarrolladores) pero por si alguien cree que linux no puede llegar a su nivel (ja ja) aquí los dejo con una captura de pantalla de una distribución linux llamada vixta que el buen amigo Beto me hizo el favor de pasar, está basada en fedora y usa kde4, realmente no es una distro que yo usaría pero pues si quieres intentar convertir a alguien sin que se de cuenta pasale vixta XD&lt;br /&gt;&lt;br /&gt;Página oficial http://vixta.sourceforge.net/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-7239734562926138266?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/7239734562926138266/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=7239734562926138266' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/7239734562926138266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/7239734562926138266'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/06/vixta.html' title='Vixta'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mlDwEMyou7Q/SE81YYoOMuI/AAAAAAAAACA/aFjsl4ImhGQ/s72-c/screenshot.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-423449367744353318</id><published>2008-05-20T22:30:00.003-05:00</published><updated>2008-05-20T22:39:26.989-05:00</updated><title type='text'>ssh rules!</title><content type='html'>Pues hoy estuve jugando un poco con la configuración de mi servidor ssh ya que a causa de un proyecto debo crear muchos usuarios en mi sistema operativo, pero no me agrada mucho la idea de que cualquiera se pueda meter a mi máquina así que solo activé la opción AllowUsers en mi archivo de configuración /etc/ssh/sshd_config y definí que usuarios tienen acceso por este medio a mi máquina.&lt;br /&gt;&lt;br /&gt;Ya entrados en gastos decidí mejorar la estética de mi mensaje de petición de password y bienvenida así que hice unos mensajes en arte ascci, los metí en los archivos /etc/issue.net y /var/run/motd respectivamente y listo el resultado a continuación:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mlDwEMyou7Q/SDOZDO-w-CI/AAAAAAAAABw/1-GY6dF0d3I/s1600-h/Pantallazo.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_mlDwEMyou7Q/SDOZDO-w-CI/AAAAAAAAABw/1-GY6dF0d3I/s400/Pantallazo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5202670275383064610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mlDwEMyou7Q/SDOZDe-w-DI/AAAAAAAAAB4/Xu3XXwnGOPc/s1600-h/Pantallazo-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_mlDwEMyou7Q/SDOZDe-w-DI/AAAAAAAAAB4/Xu3XXwnGOPc/s400/Pantallazo-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5202670279678031922" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-423449367744353318?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/423449367744353318/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=423449367744353318' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/423449367744353318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/423449367744353318'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/05/ssh-rules.html' title='ssh rules!'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mlDwEMyou7Q/SDOZDO-w-CI/AAAAAAAAABw/1-GY6dF0d3I/s72-c/Pantallazo.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-8738938368026772569</id><published>2008-02-06T18:08:00.000-06:00</published><updated>2008-02-06T18:43:11.589-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='friki'/><title type='text'>Brincando firewall</title><content type='html'>El día de ayer el buen amigo Luis descubrió que podía brincarse el firewall de la empresa donde trabaja usando ssh como tunel para http (&lt;a href="http://blog.carlosmayo.net/2006/02/tnel-para-http-sobre-ssh.html"&gt;aquí el tutorial que siguió&lt;/a&gt;), así que ya que yo estaba perdiendo el tiempo pidió mi ayuda para poder usar mi pc como servidor.&lt;br /&gt;&lt;br /&gt;Lo primero fue darle una cuenta de usuario y password en mi máquina, sin embargo el puerto 22 que es por el cual se hace acceso ssh también lo tenían bloqueado, así que cambié el puerto de mi servidor al 80 y también el direccionamiento desde mi modem a mi pc por ese puerto.&lt;br /&gt;&lt;br /&gt;Sin embargo, de este modo cada que encendiera mi máquina tendría que buscar la ip de mi router para que el pudiera acceder, así que me di a la tarea de crear un script en python que me obtuviera la ip del router y así poder pasarsela a ddclient al arrancar mi pc y obtener un host de dyndns.&lt;br /&gt;&lt;br /&gt;Esto no fue muy complicado solo que no es algo muy elegante, lo único que hago es abrir la página de configuración de mi modem desde python y buscar la linea en donde está mi ip (como ya se habrán dado cuenta no es elegante por que esto solo funciona con el mismo modelo de modem que yo tengo).&lt;br /&gt;&lt;br /&gt;Pues bien ahora listo mi código por si alguién tiene infinitum y también necesita obtener su ip de forma automática:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;#!/usr/bin/python&lt;br /&gt;#-*- coding: iso-8859-15 -*-&lt;br /&gt;import urllib&lt;br /&gt;filehandle = urllib.urlopen('http://192.168.1.254/xslt?PAGE=B01', proxies=None)&lt;br /&gt;lines=filehandle.readlines()&lt;br /&gt;i=0&lt;br /&gt;while i &lt; len(lines):&lt;br /&gt;&gt;&gt;&gt;if(lines[i]=='                          &lt; td class="fieldlabelsmall" &gt; \&lt;br /&gt;&gt;&gt;&gt;&gt;&gt;&gt;Direcci\xc3\xb3n de Internet:&lt;/ td &gt;\n'):&lt;br /&gt;&gt;&gt;&gt;&gt;&gt;&gt;print lines[i+1][len(lines[i+1])-20:len(lines[i+1])-6]&lt;br /&gt;&gt;&gt;&gt;&gt;&gt;&gt;break&lt;br /&gt;&gt;&gt;&gt;i=i+1&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Pues listo, esto funcionó y ahora mis amigos Luis, Makz y Cesar pueden disfrutar de internet sin restricciones en su trabajo.&lt;br /&gt;&lt;br /&gt;Felicidades al buen Luis por su esfuerzo, y a los otros 2 vagos también.&lt;br /&gt;&lt;br /&gt;Termino este post dedicandoselo a ellos tres y diciendoles que ya se pongan a trabajar :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-8738938368026772569?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/8738938368026772569/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=8738938368026772569' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/8738938368026772569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/8738938368026772569'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/02/brincando-firewall.html' title='Brincando firewall'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-3672227967620621873</id><published>2008-02-03T19:55:00.000-06:00</published><updated>2008-02-03T20:11:15.721-06:00</updated><title type='text'>Canal Internet</title><content type='html'>Bueno, pues hoy por fin me anime a comprar algunos puntos en el canal tienda de mi wii, así que armado con 1000 puntos me puse a ver el catalogo de juegos que se pueden descargar, sin embargo no hubo alguno que me llamara la atención lo suficiente como para descargarlo así que decidí ver si había algo nuevo en la sección de wii ware y me encontré con el canal internet, que de hecho ya es algo viejo y ya lo había visto, sin embargo no tenía puntos para poder descargarlo, pero hoy contaba con 1000 así que no quise dejar pasar la oportunidad y me dispuse a descargarlo.&lt;br /&gt;&lt;br /&gt;Vaya sorpresa la que me llevé después de la descarga y encontrarme que el dichoso canal internet no es otra cosa que un navegador opera para wii.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mlDwEMyou7Q/R6Zx-dPMJ2I/AAAAAAAAABo/Kj6jI03e71M/s1600-h/DSC00210.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_mlDwEMyou7Q/R6Zx-dPMJ2I/AAAAAAAAABo/Kj6jI03e71M/s400/DSC00210.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5162939340641019746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lo cual me parece muy bueno, ya que ahora desde mi wii no solo puedo jugar sino navegar en internet, además ya que cuenta con el plugin flash player 7 hasta ver videos y no solo eso, al ser un navegador completo ustedes ya se imaginaran que el límite es la imaginación.&lt;br /&gt;&lt;br /&gt;Pues para todos aquellos que cuenten con una wii y quieran darle un giro a lo que han hecho con ella hasta ahora les recomiendo que se descarguen este canal que por cierto solo se necesitan 500 puntos para ello.&lt;br /&gt;&lt;br /&gt;El único inconveniente es que la forma de escribir en el teclado virtual es muy lenta, sin embargo, creo que es posible conectar un teclado usb, lo cual solucionaría el problema fácilmente.&lt;br /&gt;&lt;br /&gt;A ver si así mi hermano ya deja la computadora un rato y ya que solo la usa para ver videos usa la wii ;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-3672227967620621873?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/3672227967620621873/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=3672227967620621873' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/3672227967620621873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/3672227967620621873'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/02/canal-internet.html' title='Canal Internet'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mlDwEMyou7Q/R6Zx-dPMJ2I/AAAAAAAAABo/Kj6jI03e71M/s72-c/DSC00210.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-3095271765717605968</id><published>2008-01-27T16:06:00.000-06:00</published><updated>2008-02-02T18:16:39.008-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tiras'/><title type='text'>top</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mlDwEMyou7Q/R50AqdPMJwI/AAAAAAAAAA4/ysvhns1W_xU/s1600-h/top.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 100px;" src="http://1.bp.blogspot.com/_mlDwEMyou7Q/R50AqdPMJwI/AAAAAAAAAA4/ysvhns1W_xU/s400/top.png" alt="" id="BLOGGER_PHOTO_ID_5160281477439301378" border="0" /&gt;&lt;/a&gt;Aquí una tira de algo muy común&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-3095271765717605968?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/3095271765717605968/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=3095271765717605968' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/3095271765717605968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/3095271765717605968'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2008/01/aqu-una-tira-de-algo-muy-comn.html' title='top'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mlDwEMyou7Q/R50AqdPMJwI/AAAAAAAAAA4/ysvhns1W_xU/s72-c/top.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-83260772718973982.post-5628889545307985820</id><published>2007-09-30T14:49:00.000-05:00</published><updated>2008-02-02T18:16:10.679-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dibujos'/><title type='text'>katana</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mlDwEMyou7Q/Rv_-IdWSkGI/AAAAAAAAAAw/c6E9nVy3CkA/s1600-h/katana0002.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_mlDwEMyou7Q/Rv_-IdWSkGI/AAAAAAAAAAw/c6E9nVy3CkA/s400/katana0002.jpeg" alt="" id="BLOGGER_PHOTO_ID_5116087122986700898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Preparado para cortar cabezas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-5628889545307985820?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/5628889545307985820/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=5628889545307985820' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/5628889545307985820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/5628889545307985820'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2007/09/katana.html' title='katana'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mlDwEMyou7Q/Rv_-IdWSkGI/AAAAAAAAAAw/c6E9nVy3CkA/s72-c/katana0002.jpeg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-5150831048086006316</id><published>2007-09-24T20:03:00.001-05:00</published><updated>2007-09-24T20:07:16.714-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dibujos'/><title type='text'>suki</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mlDwEMyou7Q/RvhehdWSkFI/AAAAAAAAAAo/1VRCoLrOtAc/s1600-h/suki.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_mlDwEMyou7Q/RvhehdWSkFI/AAAAAAAAAAo/1VRCoLrOtAc/s400/suki.jpeg" alt="" id="BLOGGER_PHOTO_ID_5113941305786011730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ja ja ja, makz dice que esta imagen parece portada de manga shojo (El &lt;b&gt;Shōjo&lt;/b&gt; &lt;span style="font-weight: normal;"&gt;(&lt;span class="t_nihongo_kanji" lang="ja"&gt;少女&lt;/span&gt;&lt;span class="t_nihongo_comma" style="display: none;"&gt;,&lt;/span&gt; &lt;span class="t_nihongo_romaji"&gt;&lt;i&gt;chica joven&lt;/i&gt;&lt;/span&gt;&lt;span class="t_nihongo_help"&gt;&lt;sup&gt;&lt;a href="http://es.wikipedia.org/wiki/Ayuda:Idioma_japon%C3%A9s" title="Ayuda:Idioma japonés"&gt;&lt;span class="t_nihongo_icon" style="padding: 0pt 0.1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none;font-family:sans-serif;font-size:80;color:DarkBlue;"   &gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;)&lt;/span&gt; es un género de &lt;a href="http://es.wikipedia.org/wiki/Manga" title="Manga"&gt;manga&lt;/a&gt; y &lt;a href="http://es.wikipedia.org/wiki/Anime" title="Anime"&gt;anime&lt;/a&gt; dirigido a chicas. Junto al &lt;a href="http://es.wikipedia.org/wiki/Sh%C5%8Dnen" title="Shōnen"&gt;shōnen&lt;/a&gt; (para chicos) es uno de los géneros más conocidos y extendidos. Cita de la wikipedia), pero bueno, la próxima vez dibujaré algo con katanas y sangre, mientras tanto esta se la dedico a mi querida novia.&lt;br /&gt;&lt;br /&gt;Saludos!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-5150831048086006316?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/5150831048086006316/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=5150831048086006316' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/5150831048086006316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/5150831048086006316'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2007/09/ja-ja-ja-makz-dice-que-esta-imagen.html' title='suki'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mlDwEMyou7Q/RvhehdWSkFI/AAAAAAAAAAo/1VRCoLrOtAc/s72-c/suki.jpeg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-83260772718973982.post-3294612391745054642</id><published>2007-09-23T21:04:00.002-05:00</published><updated>2007-09-23T21:06:33.213-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tiras'/><title type='text'>alien</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mlDwEMyou7Q/RvcbSNWSkDI/AAAAAAAAAAU/zzp-C1PG3oM/s1600-h/alien.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mlDwEMyou7Q/RvcbSNWSkDI/AAAAAAAAAAU/zzp-C1PG3oM/s400/alien.png" alt="" id="BLOGGER_PHOTO_ID_5113585901537234994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aquí los dejo con una pequeña tira cómica que ya tenía, pero que se perdió de la red cuando desapareció swap.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-3294612391745054642?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/3294612391745054642/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=3294612391745054642' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/3294612391745054642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/3294612391745054642'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2007/09/alien.html' title='alien'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mlDwEMyou7Q/RvcbSNWSkDI/AAAAAAAAAAU/zzp-C1PG3oM/s72-c/alien.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-83260772718973982.post-5170415284741431063</id><published>2007-09-23T20:58:00.000-05:00</published><updated>2007-09-23T21:03:10.001-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dibujos'/><title type='text'>Moshi Moshi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mlDwEMyou7Q/Rvcad9WSkCI/AAAAAAAAAAM/4V5ks24pmnI/s1600-h/prueba0012.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_mlDwEMyou7Q/Rvcad9WSkCI/AAAAAAAAAAM/4V5ks24pmnI/s400/prueba0012.jpeg" alt="" id="BLOGGER_PHOTO_ID_5113585003889070114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora en verano, me dio por dibujar un poco, así que aquí los dejo con un autoretrato, saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/83260772718973982-5170415284741431063?l=raagpc.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raagpc.blogspot.com/feeds/5170415284741431063/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=83260772718973982&amp;postID=5170415284741431063' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/5170415284741431063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/83260772718973982/posts/default/5170415284741431063'/><link rel='alternate' type='text/html' href='http://raagpc.blogspot.com/2007/09/moshi-moshi.html' title='Moshi Moshi'/><author><name>raag</name><uri>http://www.blogger.com/profile/03505200431501842655</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10105309530457207730'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mlDwEMyou7Q/Rvcad9WSkCI/AAAAAAAAAAM/4V5ks24pmnI/s72-c/prueba0012.jpeg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>