Archive for 2005

New job!!

Estos días han sido de grandes cambios para mi principalmente en la parte laboral, ya que como todos sabran le andaba dando a la feelanceada desde hace varios meses (o años) y me resistia al arresto de meterme a trabajar a alguna empresa, pero bueno las cosas cambian y por ahí dicen que cuando se presentan las oportunidades hay que tomarlas y eso hice.

  • Adios a la vagancia

    En esta semana me he incorporado al mundo laboral asalariado. Ahora trabajo en una empresa llamada ETESA en el área de TI como desarrollador de software, pienso que es un exelente trabajo porque es lo que me gusta hacer y siento que ya me hacia falta un cambio como este, para enfocarme y meterme de lleno en algo, así que espero que este cambio sea para bien y me ayude a crecer profesionalmente.

    Pues bien, hoy fue mi primer día de trabajo y todo parece estar muy bien, mis compañeros de trabajo son personas muy agradables al parecer, y además se ve que conocen mucho de su trabajo así es que, tratare de aprobechar al maximo mi estadia en este lugar y aportar lo que me toca y más.

  • Además comenzamos un nuevo negocio.

    Bueno mi Erika no se queda atras pues ella también ha puesto un negocio en el cual espero que le vaya muy bien ya que se lo merece por ser una mujer de lucha y trabajadora, es por esto que estoy sumamentente contento, al parecer que el proximo año va pintando bien para nosotros solo es cuestion de que le hechemos los kilos y pa' delante, felicidades MA viene lo bueno.

Posted in | 4 Comments

The Second Renaissance

Después de varios días de agonia y desesperación, porfin mi laptop (la famosa) esta de regreso lo cual me tiene muy contento, puesto que es mi como todos sabran es mi maxima herramienta de trabajo. Ahora me encuentro poniendola al tiro para poder recuerperar el tiempo perdido y seguir avanzando.

Esta grandiosa noticia se debe a que, gracias a mi amigo Gustavo (alias el Tavo) - el mejor PC's Fixer que he conocido - la regreso a la vida, después de que yo estaba a punto de desvaratarla y darla por muerta.

Chido Tavo te debo otra!

Nota: En verdad si alguna vez tienen algun problema con su computadora mandensela al Tavo les garantizo que se las arreglará.

2 Comments

3ra. Feria Tecnológica Universitaria 2005


Charlando de Mono en la USBI

El día de ayer fuí a dar una platica a la USBI pues como ya lo había comentado en uno de mis posts anteriores me invitaron a participar, y bueno con todo y los nervios (muchos por cierto) me presenta a hablar un poco de mono lo cual ya tenía mucho tiempo queriendolo hacer.

No sé que también haya estado la platica, pero en lo personal yo me senti bien al estarla dando, espero haber podido cumplir mi objetivo que era despertar el interes de los asistentes por el tema. Aunque en verdad vi que habían varias personas que ya conocian un poco y otras que al parecer si les intereso y por ello me doy por bien servido.

Gracias a los cuates que me acompañaron y principalmente al L.I. Juan Carlos Pérez por haberme brindado la oportunidad de hablar un poco de lo que me gusta. Sí a alguien le interesa obtener una copia de la platica, la puede descargar desde aquí.

Posted in , , , | 3 Comments

  • Mi propio servidor CVS

    Para aprobechar el tiempo que tengo porque mi maquina esta en reparación me puse a configurar algunas cosas en mi server para ir cubriendo los objetivos por los cuales lo monté y para ello me puse a configurar el CVS que es una de las mejores herramientas que uno como programador puede tener. Esto lo hice siguiendo el tutotial de Federico - "¡#$@%! ¿Qué hice? (Control de versiones con CVS)" donde explica como funciona el CVS y como implementarlo de una manera muy básica y sencialla, lo cual resulto más que perfecto para mi.

    La idea con esto es irme involucrando cada vez más con un sistema de trabajo más profesional, además de poder ir guardando los proyectos personales en el (que esperemos que sean varios). Por otra parte si alguien de los cuates esta interesado en hacer uso de este servicio y como dije antes solo haganmelo saber y ya esta.

  • Un viaje en el tiempo

    Hoy me encontre también algo que considero digno de compartise, checando el servicio de google groups me encontre el comunicado original de Richard Stallman donde anuncia la creación del Sistema GNU un momento historico sin lugar a duda.

    Saben siempre me he imaginado como pudieron haber sido esos momentos que hacen mella en la historia y ser parte de ella además de trasender junto con todo ese momento.

    Este es el mensaje original:

       Newsgroups: net.unix-wizards, net.usoft
       From: RMS@MIT...@mit-eddie.UUCP (Richard Stallman) - Find messages by this author
       Date: Tue, 27-Sep-83 13:35:59 EDT
       Local: Tues, Sep 27 1983 12:35 pm
       Subject: new UNIX implementation
    
       Free Unix!
    
       Starting this Thanksgiving I am going to write a complete
       Unix-compatible software system called GNU (for Gnu's Not Unix), and
       give it away free to everyone who can use it.  Contributions of time,
       money, programs and equipment are greatly needed.
    
       To begin with, GNU will be a kernel plus all the utilities needed to
       write and run C programs: editor, shell, C compiler, linker,
       assembler, and a few other things.  After this we will add a text
       formatter, a YACC, an Empire game, a spreadsheet, and hundreds of
       other things.  We hope to supply, eventually, everything useful that
       normally comes with a Unix system, and anything else useful, including
       on-line and hardcopy documentation.
    
       GNU will be able to run Unix programs, but will not be identical
       to Unix.  We will make all improvements that are convenient, based
       on our experience with other operating systems.  In particular,
       we plan to have longer filenames, file version numbers, a crashproof
       file system, filename completion perhaps, terminal-independent
       display support, and eventually a Lisp-based window system through
       which several Lisp programs and ordinary Unix programs can share a screen.
       Both C and Lisp will be available as system programming languages.
       We will have network software based on MIT's chaosnet protocol,
       far superior to UUCP.  We may also have something compatible
       with UUCP.
    
       Who Am I?
    
       I am Richard Stallman, inventor of the original much-imitated EMACS
       editor, now at the Artificial Intelligence Lab at MIT.  I have worked
       extensively on compilers, editors, debuggers, command interpreters, the
       Incompatible Timesharing System and the Lisp Machine operating system.
       I pioneered terminal-independent display support in ITS.  In addition I
       have implemented one crashproof file system and two window systems for
       Lisp machines.
    
       Why I Must Write GNU
    
       I consider that the golden rule requires that if I like a program I
       must share it with other people who like it.  I cannot in good
       conscience sign a nondisclosure agreement or a software license
       agreement.
    
       So that I can continue to use computers without violating my principles,
       I have decided to put together a sufficient body of free software so that
       I will be able to get along without any software that is not free.
    
       How You Can Contribute
    
       I am asking computer manufacturers for donations of machines and money.
       I'm asking individuals for donations of programs and work.
    
       One computer manufacturer has already offered to provide a machine.  But
       we could use more.  One consequence you can expect if you donate
       machines is that GNU will run on them at an early date.  The machine had
       better be able to operate in a residential area, and not require
       sophisticated cooling or power.
    
       Individual programmers can contribute by writing a compatible duplicate
       of some Unix utility and giving it to me.  For most projects, such
       part-time distributed work would be very hard to coordinate; the
       independently-written parts would not work together.  But for the
       particular task of replacing Unix, this problem is absent.  Most
       interface specifications are fixed by Unix compatibility.  If each
       contribution works with the rest of Unix, it will probably work
       with the rest of GNU.
    
       If I get donations of money, I may be able to hire a few people full or
       part time.  The salary won't be high, but I'm looking for people for
       whom knowing they are helping humanity is as important as money.  I view
       this as a way of enabling dedicated people to devote their full energies to
       working on GNU by sparing them the need to make a living in another way.
    
       For more information, contact me.
       Arpanet mail:
         R...@MIT-MC.ARPA
    
       Usenet:
         ...!mit-eddie!RMS@OZ
         ...!mit-vax!RMS@OZ
    
       US Snail:
         Richard Stallman
         166 Prospect St
         Cambridge, MA 02139 
    

Posted in , , | 1 Comment

Hoy es ha sido un día muy desesperante para mi ya que mi desgraciadamente mi fiel laptop esta dañana si así es la famosisima del megarecs esta chafiando por causas desconocidas, al parecer el disco duro se daño de repente y no puedo hacer nada por el más que suplantarlo por uno nuevo.

Todo esto me ha ocacionado un monton de conflictos en mi desempeño diario ya que estaba trabajando en un par de cosas, además que no me fue posible rescatar toda la información y pues valio. No obstante remplazare la pieza dañana lo más pronto posible para poder continuar con mis actividades diarias. Nunca me imagine ser tan dependiente de algo y pues la verdad no es para menos paso más tiempo con mi lap que con mi familia o con mi chava jajajaa.

Leave a comment

  • Hace unos días llego a mi poder un CPU en muy buen estado y decidí convertirlo en un Servidor Casero (Web,CVS,Mail,etc.) para poder trabajar desde ahi en todo lo que necesito, así es que decidi revivir el iNodo en el utilizando mi muy buena conexión DSL y el dominio que ya se tenia registrado.

    Lo siguiente fue encontrar la forma de hacer que este dominio jalara desde mi maquina utilizando una IP Dinamica, para lo cual después de buscarle un rato me tope con que ZoneEdit era una exelente opción y como tal la tome, después solo fue configurar todo lo necesario y listo ya esta jalando :D

    Nota: Este servidor no es solo para mi, si alguno de mis cuates esta interesado en utilizar los recursos de este server ya sea para poner su blog, subir archivos, etc. solo hagamelo saber y con gusto le dare una cuenta.

  • Al parecer he sido invitado a participar como ponente en la Feria Tecnológica Universitaria que organiza la Universidad Veracruzana, lo cual me agrado mucho ya que es una oportunidad para compartir un poco de lo que conosco y me gusta con chavos que aun no salen de la universidad o apenas empiezan. Pienso que tal vez algo de lo que les hablare les sea de utilidad.

    Esto aun no es un hecho, pero como fecha tentativa esta el día 9 de Noviembre y el tema (tentativo también) es "Mono - Una implementación libre de .Net y más" pero cualquier cambio lo estare publicando aquí. Espero contar con la asistencia de toda la flota.

1 Comment

Leyendo el blog de mi amigo Federico me encontre con un post de su conferencia en el GNOME Summit donde habla sobre el trabajo que actualmente estan haciendo con la optimización del código de GNOME principalmente en FileChooser, me doy cuenta del gran trabajo que estan haciendo y uno lo puede ver en la version 2.12 de GNOME la cual esta muy rapida a comparación de versiones anteriores, la verdad que es un exelente trabajo de los Hackers de GNOME.

Una forma de constatar lo anterior por si mismo es instalando la versión 5.10 de Ubuntu Linux (Code Name: Breezy), la cual muestra una exelente integración del sistema con el escritorio de gnome 2.12, vale la pena probarlo yo estoy muy impresionado con lo bien que esta el sistema. Sino lo han visto trabajar hechenle un ojo les agradara.

Leave a comment

Vengo llegando de tirar unas frias (tomarme unas cervezas) con los cuates, ya me hacia falta, he tenido una semana muy pesada y la verdad tenia ganas de olvidarme de todo. Se que no soy el unico veo a todos mis cuates y a toda la gente en general, y todos estamos iguales todos le hechamos ganas (cada quien a su manera) para salir adelante, pero siempre es bueno darse un relax para que las presiones de la vida cotidiana no lo saturen a uno.

Nota: Sé que este post tal vez suene un poco tonto pero la verdad esto aquí en mi cama a punto de dormir bien chido y escuchando unas rolas de Wladyslaw Szpilman despues de una semada de mucha presion.

Leave a comment

El perfecto asesino.

Al termino de este día he tenido el placer de poder disfrutar una de mis peliculas preferidas: "El perfecto asesino" | "León the professional". Esta es una verdadera joya de las cinematografía con la exelente actuación de Natalie Portman como Matilda (quien por cierto ya prometia mucho), y Jean Reno como León con su extraordinaria interpretación del asesino que muchos soñariamos ser.

Al ver esta pelicula pienso porque ya no hacen cosas como estas, con tanto calidad, ¿qué ya no hay amor a la violencia?!! que ahora solo nos conformaremos con ver algun churro sacado de algun comic?!!, en verdad que parece que se les han acabado las ideas a los cineastas.

Por otra parte es realmente extraordinario poder disfrutar de este exelente film.

Leave a comment

El día de hoy porfin he podido hechar a andar nuevamente mi gmail notify este pequeño applet es muy practico para mi porque me avisa cuando tengo un nuevo correo en mi cuenta de gmail, pero desde hace varios dias me habia estado fallando en mi debian y también en ubuntu instalandolo desde el .deb y no había podido hacerlo jalar, pero hoy he descargado targz de la version 1.6.1 y porfin quedo, el paquete no hace todo por si mismo, así es que me le tuve que mover un poco para que jalara en mi breezy. para lo cual tuve que hacer lo siguiente:

Nota: Esta pequeña explicación es por si algun usuario de gmail-notify tiene el mismo problema y esto le puede ayudar a solucionarlo.

  1. Lo primero es descagrar el paquete desde SourceForge.
  2. Después ya saben:
    $tar xzvf gmail-notify-1.6.1.tar.gz
  3. Muevan el directorio a un lugar más adecuado:
    $sudo mv gmail-notify /usr/local
  4. Como el paquete no trae un instalador y es medio molesto lanzarlo desde la consola cada vez que lo necesita uno, me avente un pequeño y sencillo script:
    $sudo emacs /usr/bin/notifier
    
    #!/bin/sh
    exec python /usr/local/gmail-notify/notifier.py
    
  5. Después de eso ya solo es cambiarle permisos
  6. $sudo chmod a+x /usr/bin/notifier
  7. Ya si quieren que el programa inicie automaticamente cuando carga GNOME solo necesitan darlo de alta en System > Preferences > Sessions para que les quede así: y listo ;) tendran un exelente sistema de notificación de correo en su escritorio de linux.

Algunas otras alternativas libres pueden ser:

Leave a comment

Armed by!!

Este es mi nuevo juguete, así es, hoy me compre por fin mi tan anelada camara digital, soy el orgullozo poseedor de una Fuji Finepix S5000, esta camara es una verdadera chulada!, la verdad me encanto tiene una calidad de 6.1 megapixeles entre muchas otras funciones y caracteristicas.

Así es que ya saben esta será la camara de los cotorreos de la flota del Tocheta Team. Hay que armar algo para estrenarla no?.

Nota: Gracias Ing. Nicolas por hecharme la mano para poder sacarla.

3 Comments

El día de ayer nos reunimos algunos de los miembros (la flota gruesa) de XalalinuX con el pretexto de celebrar la libreación de la versión 2.12 de GNOME (por cierto un exelente trabajo de los hackers de gnome).

La verdad me la pase muy bien, fue bueno ver a varios cuates que tenia tiempo que no los había podido ver por cuestiones de trabajo, al parecer cada quien anda bien metido en su chamba y suele ser dificil reuinirnos, así es que aprobechamos el pretexto nos tomamos unas cervezas y charlamos un poco, en general pienso tuvimos un buen convivio, lastima que la mayoría se tuvo que ir temprano y solo nos quedamos los borrachines de siempre.

Ojala y se pudieran dar más seguido este tipo de reuniones, no por otra cosa, sino que es bueno sociabilizar de vez en cuando, además que no todo es trabajo en esta vida.

2 Comments

Actualmente trabajo en un pequeño proyecto de iniciativa propia, este proyecto lo tengo pensado desde hace tiempo y es muy grato para mi empezar a ver resultados. Uno de los objetivos principales que me plantee en la realización de este proyecto es: aprender de forma practica a desarrollar aplicaciones graficas en plataformas libres (Mono y GNOME) utilizando principalmente C# y Gtk# como lenguajes de desarrollo.

La idea inicial era hacerlo todo a patin declarando cada control que iba a utilizar en mi interface para poder conocer un poco más de la forma en que se trabaja con Gtk#, pero bueno es una chinga cuando ya es una aplicacion que utiliza muchos controles o widgets. Bueno para no hacerla larga empece a armar la interface a mano pero despues opte por utilizar un diseñador de interfaces llamado Glade el cual es muy parecido al diseñador de interfaces que utiliza el VisualStudio en Windows. Al principio no queria utilizarlo porque no queria que mi aplicación dependiera de el porque pensaba que sería más lenta que si lo hacia con puro codigo, pero al hacer algunas pruebas de tiempo resulto ser que hacerlo de esta manera es muy rapido también tanto a la hora de diseño como a la de ejecución.

Bueno después de crear la interfece con glade tuve que modificar mi codigo un buen quitarle varias lineas que le sobraban, porque esa es otra de sus ventajas se ahorra uno un buen de codigo. Y bueno de tener un codigo como este:


      ventana = new Gtk.Window ("Programa");
      ventana.DeleteEvent += new DeleteEventHandler (Salir);
      ventana.SetDefaultSize (260, 320);

      icono = new Gdk.Pixbuf ("icon.png");
      ventana.Icon = icono;

      VBox vb = new VBox ();
      vb.SetSizeRequest(260,320);
      vb.BorderWidth = 2;
      vb.Spacing = 10;

      Frame frame = new Frame();
      vb.Add (frame);
      ventana.Add (vb);

      web = new WebControl();
      web.LoadUrl(translate);
      web.Show();

      frame.Add(web);

      ventana.Resizable = false;

Me quedo algo como este:
 Glade.XML gxml = new Glade.XML("archivo.glade", "win", null );
 gxml.Autoconnect( this );

 web = new WebControl();
 web.Show();

 frame1.Add(web);

El codigo del programa que estoy haciendo lo liberare en los proximos dias y estara bajo la licencia GPL o BSD, también lo subire a algun sevidor de CVS o SVN por si a alguien le interesa contribuir en el.

1 Comment

Ayer me prestaron una iBook lo cual me emociono mucho ya que nunca había tenido la oportunidad de trabajar con una Mac así bien, bueno de hecho no tuve mucha oportunidad de probarla pero si me latio el sistema y el diseño esta chidisima!, para esto el Sith me hizo el paro de darme unas catedras del uso del sistema. Espero algun día armarme una.

Bueno como comentaba en el apartado anterior me prestaron una Mac, y tuve la oportunidad de probar el famoso MacOS X, la verdad el Sistema esta muy chingon (por lo poco que pude ver) y ni que decir de los graficos, todo lo que comentan de él es muy cierto, hubo también varios detalles que no me latieron, pero en gral se me hizo chido.

For Linux's Desktop users.

  • MonoLive. a LiveCD, include a few great projects and development applications.
  • LimeWire a P2P application.
  • Nero Linux
  • GnomeBaker a CdBurner application.
  • Estos son algunos pregramitas (proyectos) que he estado probando en mi escritorio de linux los cuales recomiendo ampliamente. Tal parece que me divierto instalando ondas, solo me gusta tener las herramientas necesarias para poder trabajar agusto. Pero no todo es utilizar lo que otros hacen, estoy trabajando en un proyecto propio del cual escribire en otra ocación.

    2 Comments

    Esta es una foto que tome el pasado viernes cuando fui presisamente a tomar unas fotos a Xico para un trabajo que estoy haciendo.

    En lo personal es la primera vez que veo la cascada de Texolo tan chida, es buen tiempo para irse a dar un vuelta por allá si es que gustan de visitar este tipo de lugares, además de que se come muy rico en este pueblito.

    En esta visita también tome algunas fotos de un grupo que se dedica a darle a la rapeleada, ellos me invitaron a tomar las fotos ya que su trabajo también será incluido en el trabajo que estoy haciendo y me invitaron un día de estos a dar todo un roll en los paquetes de aventura que ellos ofrecen (Rafting, Rapel, Tours, etc.) abrá que tomarlo en cuenta para ver que tal esta ese desma.

    Sin duda ya me hace falta una camara digital espero y no pase de este mes para que ya tenga la propia, la camara que utilice en este viaje fue una CyberShot que me presoto mi amiga Ana, la verdad la camara esta bien chida, gracias ANA!

    Leave a comment

    Gmail Notifier

    Este post es para todos los que gusten de usar Gmail, el mejor mail server gratuito que existe actualmente (para mi gusto). En lo personal es el correo que más utilizo y para complementarlo me he encontrado con un exelente applet de notificacion de correo entrante llamado presisamente: Gmail-Notify el cual trabaja tanto en Linux como en Windows, bueno pero los usuarios de windows no nos interesan por el momento, pero para aquellos que usan el Desktop de Linux (GNOME, FluxBox, Xfce o KDE) chequenlo les agradara se los garantizo.

    Fix bug: Gmail-Notify

    Hace poco tenia instalado y trabajando perfectamente mi Notifier hasta que actualiza mi sistema, entonces comenzaron los problemas, el chiste es que ya no queria jalar, solo me desplegaba un mensaje con el error, pero como no conosco mucho de python no sabia entendia que onda, hasta que me puse buscarle para solucionarlo ya saben en listas de correo, reportes de bugs, etc.

    El bug es el siguiente:

    
    karkul@atheros:~$ /usr/bin/notifier
    Gmail Notifier v1.6b (2005/07/18 20:54:48)
    ----------
    xmllangs: XML file succesfully parsed
    Configuration read (/home/ben/.notifier.conf)
    Traceback (most recent call last):
    File "/usr/bin/notifier", line 432, in ?
    gmailnotifier = GmailNotify()
    File "/usr/bin/notifier", line 55, in __init__
    self.configWindow = GmailConfig.GmailConfigWindow( )
    File "/usr/lib/gmail-notify/GmailConfig.py", line
    134, in __init__
    table.attach( self.cbo_langs, 1, 2, 8, 9, ypadding=5 )
    TypeError: GtkTable.attach() argument 8, item
    1078441735, item 137191159 impossible
    

    Y la forma en la que lo resolvi agregando xpadding=0 en las lineas 134 y 139 del archivo /usr/lib/gmail-notify/GmailConfig.py #Abusados esto es en Debian.

    Para que quedara así:

    line 134: table.attach( self.cbo_langs, 1, 2, 8, 9, xpadding=0, ypadding=5 )
    line 139:table.attach( button, 0, 2, 10, 11, xpadding=0, ypadding=2 )
    

    Aclaro! esta corrección al codigo no es mia, pero pues al igual que a mi a alguien más le pueda servir de ayuda.

    1 Comment

    La mejor Lap del mundo.

    Hoy he hecho el ultimo pago por mi lap! y la verdad estoy muy contento por ello, porque al fin puedo decir que ¡¡es completamente mia!! es algo que desee por mucho tiempo y la verdad me costo mucho poder llegar a este punto pero creo que valio muy bien la pena, es una exelente lap muy fiel, no da lata, hace el paro para los trabajos, su hw es 100% compatible con mi linux, lo unico que le falta es un mejor diseño y unos cuantos quilos de menos jajajaa, pero bueno no se puede tener todo en la vida.

    En verdad pienso que ya ha desquitado su costo, y creo que no la vendere nunca (al menos no por en un buen rato) me quedare con ella. Aunque no quito el dedo del renglon, lo siguiente es comprarme mi Laptop IBM Thinkpad T series (creo que es una de las cosas que más he deseado en esta vida), aunque la vieja y famosa Lap del Megared no le pide nada en cuanto a performance, pero la IBM es la ley para mi, y hare lo posible para que llegue pronto.

    De esta lap saldran muchos logros, aprendere a programar chingon con ella y le seguire sacando jugo al maximo.

    Leave a comment

    Debido a que no he tenido mucho tiempo para alimentar mi blog, hago un pequeño resumen de las actividades en las que presisamente me he estado entreteniendo.

  • XalalinuX nuevamente trabajando: Después de mucho tiempo, por fin pude dejar funcionando el sitio de XalalinuX y con ello se me ha quitado un gran peso de encima, porque la verdad si me sentia muy presionado al ver que no quedaba ese rollo (por causas agenas a mi) pero pues me habia hechado el compromiso de hacerlo jalar y tenia que cumplirlo. Afortunadamente mi cuate el enviro me hizo el paro de montarlo en su servidor lo cual facilito mucho mi tarea. Después de eso solo fue hecharle ganas y en unos días quedo, solo tuvimos unos pequeños problemas con los DNS's pero ya eran menores a comparación de todo lo que ya habia pasado.

    Al parecer el sitio quedo bien y con todos sus servicios funcionando, y digo esto porque he recibido buenos comentarios por parte de los miembros del grupo que al parecer se sienten contentos también de que ya haya quedado funcionando nuestro sitio. Agradesco a todos los cuates que me brindaron su ayuda para que esto se pudiera llevar a cabo.

  • Adobe Reader 7.0 for Linux: El día de ayer mi cuate Mauricio Hdez. publico un boletin muy interesante sobre los inicios del Proyecto GNOME y la autobiografía de uno sus fundadores mi cuate Federico Mena Quintero. Bueno para esto yo tenia muchas ganas de checarlo antes de subirlo al sitio de XalalinuX, pero me encontre con un problema mi fiel gpdf por extrañas y desconocidas razones no lo podia leer y Mauricio insistia que estaba bien, bueno pues no me iba a quedar con las ganas de leerlo y pense que seria un insulto leerlo en mi Winbugs, así es que recurri a reader de Acrobat, y oh! sorpresa habia evolucionado drasticamente, anteriormente lo habia checado y a mi parecer era un proyecto que le faltaba madurar, principalmente con una interface muy pobre, pero ahorita veo que es una exelente aplicación, y pues mucha de la información que uno se encuentra hoy en día en Internet esta en formato pdf, pues es una exelente opción para los usuarios que trabajamos en nustros escritorios con linux. El programa tiene muchas cosas muy interesantes y la principal para mi es que se integra ya perfectamente con GNOME y utiliza Gtk, para su interface
  • Esta es una foto de uno de mis ultimos viajes a Coatepec (the hotdogs land), uno no puede ir alla sin pasar por el parque a comerse un hotdog gigante (grotesco), el unico problema el siento yo es el costo, ya que cada día que voy parece que le suben de precio, que gandalla es la gente de pueblo con los turistas jajajaja.

    Estas son algunas de las cosas que he hecho ultimamente, además de como siempre andar cotorreando cada vez que se puede, también metiendole un poco al codigo. Creo que alimentare más seguido mi blog, porque mi pinches posts han de estar de hueva.

    Leave a comment

    Misión cumplida.

    El pasado viernes 1 de Julio presenté por fin mi examen profesional de titulación junto a mi amiga Mara León Cuspinera y mi carnalillo el yazpik (Francisco Moctezuma Villa) y a pesar de para mi no era más que un simple tramite que había que cubrir (creo que debo darle más importancia a las cosas), la verdad me senti un tanto liberado y contento de haber terminado porfin con ese rollo de la escuela que me hacia sentir que aun me falta algo por hacer.

    El acto estuvo muy sencillo ya que ya habiamos tenido algunas evalucaciones previas y pues ya solo era hacerlo así como oficialmente, aun así Mara y Paco defendieron muy bien el tema, mientras que yo solo hacia hasta donde me daba el cerebro (que no era mucho verdad jjajajaa), les agadesco a ellos y a todas las personas que nos apoyaron para poder concluir esta etapa, así como a todos los cuates que asistieron ese día a brindarnos su apoyo y lo que no fueron pues ni pex asi es esto.

    Después de todo este rollo y de toda la presión de ese día, pudimos celebrar con la familia de cada uno y con algunos cuates, y el desma estuvo así:

    • karkul's celebration: La primera celebración fue a cargo de mi familia que hicieron un ya clasico pozole y un poco de chocolate para desayunar, fue algo muy sencillo pero se los agradesco mucho ya que pense que ni eso se iba a armar. A esta celebración vinieron algunos cuates y un poco de familia.

    • Mara: Después ese mismo día pero ya por la noche fuimos a la casa de Mara a brindar por el este logro, acompañado de una cena muy elegante y muy rica. Ahí hubo un buen de gente en su mayoría familiares de ella y varios cuates de ella (hasta donde me quede), estuvo muy chido. Gracias por la invitación Mara.

    • yazpik's festin: Al día siguiente se armo el cotorreo ya más loco en la casa del yazpik con unas carnes y un buen de chelas, con un buen de flota y mucha familia de él también. La comida estuvo muy rica y el cotorreo estuvo muy chido también.

    Felicitaciones a todos nosotros porque si que nos costo estar lidiando con la gente para que nos dieran lo que nos pertenecia por ley y gracias nuevamente a toda la gente que me apoyo para poder realizar esto.

    Pero esto no se acaba aquí espero seguir superandome cada día y seguir cosechando logros, para lo cual pondre todo mi empeño para que así sea y pues quien sabe igual y uno de estos días me meto a estudiar algo ya de más nivel. Por el momento me dedicare a salir adelante con algun trabajo que me haga adquirir un poco de experiencia laboral y equilibrar mi situación económica.

    1 Comment

    Ender's Feast

    Ayer nos reunimos varios cuates (Tocheta-Team Members) en la casa de mi buen amigo Ender(Esteban Ricalde) para celebrar su pasado cumpleaños y la aprobación de su examen para entrar a la maestría en la UNAM un gran logro digno de celebrarse, y aunque faltaron muchos de los cuates de siempre la reunión estuvo muy chida, un pastel de zarzamora muy rico, las burguers y las chelas.

    Muchas felicidades Ender siempre supimos que ibas a quedar, ahora a decidir a donde te vas y a hecharle ganas cabron como siempre.

    Aprobecho para felicitar a toda la flota por sus logros veo que todos van chidos cada quien en lo suyo, espero y pronto tengan noticias mias (ojala y no sea de que me morí jajajaa), saludos.

    Leave a comment

    A un paso de la libertad

    Después de tantas vueltas y tanto rollo por parte de la escuela (ITSX), hoy por fin nos han dando fecha para nuestro examen profesional (acto protocolario) para la titulación, y al parecer estamos a un paso de terminar la carrera completamente, espero que no salgan con alguna nueva jalada.

    La fecha que nos asignaron para el examen es el proximo viernes 29 de junio a las 8:00 a.m. realmente no se como va a estar todo el rollo pero todo aquel que quiera ir sera bien venido a acompañarnos ese dia. Al parecer no dara tiempo de festejar pero pues despues podemos organizar algo con mas calma para celebrar.

    Leave a comment

    I Will Be Uncle!!

    En días pasados me entere que proximamente seré tío, así es mi hermana Susy está enbarazada y será mamá en aproximadamente unos 8 meses. Bueno esta noticia llego un poco de golpe y nadie de la familia se lo esperaba, en lo personal no siento mucha emoción por este suceso de hecho no siento nada, creo que lo unico que espero es que ella este bien y que todo salga bien. Muchos de los que conocen a mi familia conocen a mi cuñado Israel y logicamente el será el padre de mi sobrino, espero que sea un buen padre.

    Algunas Actividades en el mes.

  • Trabajando con el enemigo: Hace unos días mi cuate Omar me recomendo para un trabajo en una dependencia de gobierno y fui a checar que ondas, de principio el trabajo me parecio muy bueno para mi, pero me pedian trabajar con la plataforma de .Net de Microsoft lo cual no le vi problema ya que me interesa aprender mucho sobre esta plataforma, aunque de principio propuse hacerlo con Mono en lugar de alguna de las opciones de MS, no tomaron muy bien mi comentario tal vez porque desconocen lo que se puede hacer con esta poderosa herramienta.

    Mi idea es empezar a trabajar con alguna de las herramientas de MS y después ir introduciendo poco a poco algo basado en Software Libre. Principalmente utilizando consas orientadas a web services con mono.

  • I hate the mail servers: Desde hace ya varios días me he estado peleando con la configuración de la lista de correo de XalalinuX ya que inesperadamente el servidor de Federico se murió y yo me ofrecí para migrar la página del grupo a otro servidor, tarea que me ha costado mucho trabajo ya que de principio eso de los servidores de correo nunca se me ha dado muy bien que digamos pero en fin ya esta casi todo solo tengo un detalle por ahi por solucinar para que la lista quede completamente activada nuevamente.

    Pido una disculpa por la demora con todo este rollo de la migración del servidor pero he tenido muchas cosas encima y no he podido darle fin a esto. Me preocupa esta situación ya que la lista de correo es una de las herramientas mas importantes con las que cuenta nuestro grupo. Al termino de esta labor publicare en breve un turorial de como configurar una lista de de correo utilizando: FreeBSD + Postfix + Mailman esperando que a alguien que se necesite hacer algo así le sirva como apoyo.

  • 1 Comment

    Recayendo en el vicio.

    El día de hoy he vuelto a caer en ese gran abismo que pense que podia dejar atras, más sin envargo creo que no puedo hacerlo. Uno piensa que el hecho de olvidarse de las cosas puede hacer que las pueda uno dejar en el pasado, pero esto esta muy lejos de ser un hecho (al menos para mi). A veces pienso que si sigo adelante con todo eso que me hace sentir bien por unos instantes pero que me hace tanto mal a la larga (mi gran vicio) será cada vez más dificil dejarlo y será mi perdición.

    Como dice mi cuate el yazpik "No aprendo", y al parecer los años no me han enseñado nada por creo que tiene razón porque siempre cometo los mismos errores.

    karkul's birthday

    Esta próximo a celebrarse el cumpleaños del karkul este 30 de mayo, pero al parecer este año no se va a armar nada loco ni el clasico posolazo, pero se aceptan propuestas para armar "un algo" y se reciben regalos también.

    Notificare por este medio si hay cambios de planes. Todos los cuates son bien venidos en el karkul's home.

    Saludos.

    5 Comments

    Mi primer GUI con Gtk# y Mono.

    El día de hoy porfin hice mi primer programa con el lenguaje C#, Gtk#, Glade y Mono con mis propios recursos, poco antes habia estado checando y siguiendo algunos tutoriales para medio entender el uso y combinación de estas herramientas, pero no habia tenido la oportunidad de dedicarme un rato y hacer un programa con lo que habia checado hasta el día de hoy.

    A Simple Image Viewer

    Este pequeño programa no es más que un simple visor de imagnes pero implica algunas propiedades interesantes para conocer un poco la estructura del lenguaje además de el uso de eventos y la forma de inteconectarse con una interface construida con Glade.

    Este programa básicamente lo que hace es utilizar algunos controles básicos de gtk como son: botones, etiquetas, tablas, ventanas, etc. Además de que algunas cosas un poco más complejas como un selector de archivos, y un Widget llamado pixbuf que es el encargado de cargar la imagen y pasarcela al Widget de imagen. Todo lo anterior representaría mucho codigo si es que lo hicieramos a sin la ayuda del diseñador de interfaces (glade), pero gracias a el solo tenemos que dibujar la interface y despues indicarle a mono que va a jalar esa interface desde un archivo .glade y ya esta.

    Para poder hacer el programita no fueron más que unas horas pero el resultado me agrado mucho, más que la primera imagen que cargue con el, ya que aquel rostro es una verdadera belleza. Pienso que este tipo de aplicaciones resultan muy entretenidas y muy educativas para aprender. Como dice Miguel de Icaza "No hay mejor forma para aprender a programar que programando".

    Sí a alguien le interesa checar el codigo de este programita y correrlo lo puede hacer desde aquí ya que necesita un archivo de Glade para poder jalar. Pero de todas formas aquí también dejo el codigo para los que solo quieren hecharle un ojo.

    using System;
    using Glade;
    using Gdk;
    using Gtk;
    
    class Visor {
            
            [Glade.Widget] Gtk.Window ventana;
            [Glade.Widget] Gtk.Image imagen;
            [Glade.Widget] Button boton;
            [Glade.Widget] Label label1;
            
            static FileSelection filew;
            static Pixbuf pixbuf;
                   
            public Visor ()
            {
                    Glade.XML xml;
                    
                    ventana = null;
                    imagen = null;
                    boton = null;
                    
                    xml = new Glade.XML ("./spv.glade","ventana",null);
                    xml.Autoconnect (this);                           
            }
            
            public void Muestra ()
            {
                    ventana.ShowAll ();
            }        
            
            public void file_ok_sel_event( object obj, EventArgs args)
            {
               try {
                    pixbuf = new Pixbuf (filew.Filename);
                    imagen.Pixbuf = pixbuf;
                    ventana.Title = "Single photo viewer :: " 
                                  + filew.SelectionEntry.Text;
                    label1.Text = "Archivo: " + filew.Filename;
                    filew.Destroy ();
    
                } catch (Exception e) {
                  Console.WriteLine (e);
                }
            }
     
            static void delete_event (object obj, DeleteEventArgs args)
            {
                filew.Destroy ();
            }
    
            static void cancel_event (object obj, EventArgs args)
            {
                filew.Destroy ();
            }
                    
            public void on_boton_clicked (object o, EventArgs args)
            {                     
               filew = new FileSelection("File selection");
                    
               filew.DeleteEvent += new DeleteEventHandler (delete_event);
                    
               filew.OkButton.Clicked +=new EventHandler (file_ok_sel_event);
      
               filew.CancelButton.Clicked +=new EventHandler (cancel_event);
                    
               filew.Filename = " ";
                   
               filew.Show ();                                     
            }
            
            void on_ventana_delete_event (object o, DeleteEventArgs args)
            {
               Application.Quit ();
               args.RetVal = true;
            }
    }
    
    class Principal {
    
            public static void Main () {
                    
                    Visor visor;
                                   
                    Application.Init ();                  
                                         
                    visor = new Visor ();
                    visor.Muestra ();
                    
                    Application.Run ();
            }
    }
    

    Y para compilarlo y correrlo solo necesitnan hacer lo siguiente:

      $mcs spv.cs -pkg:gtk-sharp,glade-sharp
      $mono spv.exe
    

    1 Comment

    Algunas platicas en la semana.

    Durante esta semana hubo mucho movimiento entorno a algunas platicas de las cuales me toco asistir a algunas que dieron unos cuates y también hablar en otras. Puedo decir que todas las platicas me parecieron muy buenas y lo principal es que la mayoría de ellas tenian un proposito en común "orientar a los chavos que apenas empiezan en alguna de las diferentes áreas de la informática" para que sientan el deseo del conocimiento y que se den cuenta de que la computación es algo muy chido.

    Las platicas de las que hablo son las siguientes:

    1. VPN's (Virtual Private Networks): Esta platica fue el día miercoles 11 del presente mes y la dí en conjunto con mi amiga Mara y el yazpik para que se pudiera continuar con nuestro proceso de titulación, y bueno más que nada fue un previo de lo que hablaremos en nuestro examen profesional de titulación.
    2. Inseguridad en redes inalámbricas: El yazpik me invito a acompañárlo a dar una platica de en la Universidad Anahuac, para algunos de los alumnos de esta Universidad los cuales llevan la materia de Seguridad Informática y pues solo fuimos a darles un panorama general de lo inseguro que puede ser el uso (inadecuado) de las redes inalámbricas, espero que les hayan servido nuestros comentarios.
    3. 3D Graphics: El viernes mi cuate Carlos David alias el "Sith" quien es entre la flota el experto en gráficos y dio una platica precisamente de eso en la Universidad de Xalapa, su charla me parecio muy buena y muy interesante, lastima que al parecer muchos de los asistentes se saturaron de tanta información que manejo.
    4. Ciclo de conferencias en la FEI: Durante esta semana se llevo a cabo un ciclo de conferencias en la Facultad de Informática de la Universidad Veracruzana por parte del GULFIX y en el cual participaron varios amigos dando algunas platicas de varios temas muy interesantes principalmente referentes a el software libre, pero solo pude asistir al ultimo día a la platica de mi amigo Federico quien dio una platica muy interesante de Gtk-Sharp. Lo más relevante de esta platica fue que a pesar de que hubo poca audiencia el nivel de los asistentes y las ganas de aprender fueron muy buenos.

    Leave a comment

    Reunión en la FEI

    El día de ayer hubo reunión del grupo de XalalinuX en la Facultad de Estadistica e Informática de la U.V.para la cual me "ofreci" para hablar del proyecto de Xalapa-Wireless con la finalida de difundir un poco más de información con respecto a lo que este proyecto busca, además de invitar a los asistentes a participar en dicho proyecto y dandoles una pequeña idea de como editar el wiki(DokuWiki) en el cual esta basado el sitio. Como ya recordaran aquellos que me conocen, eso de hablar frente al publico no es lo mio, pero aun así me tuve que afletar a hablar, pero en personal creo que no me aferre nada jjajajaa. Dicen por ahí que es solo cuestión de practica y de perderle el miedo (miedo??? eso no existe!), si de eso se trata vere la forma de dar más platicas haber si le encuentro el modo.

    Si a alguien le interesa checar la presentación de la platica que di referente al proyecto de Xalapa-Wireless lo puede hacer aquí.

    Infinitum Mutilating being

    Hace unos días me llego una nota desde el mismisimo malechos news jajajaa que decia que los proveedores de internet que me brindan el servicio iban a incrementar el ancho de banda al doble sin solicitarlo y sin ningun costo extra lo cual no crei pero si para nada, pero ... el día de ayer que regresaba a mi casa bien resignado a trabajar con mi clasico ancho de banda, me encontre con que esa nota era cierta!!! ahora mi conexión es a 512 kbps claro no bajo a 200 kbps pero ya esta mucho más respetable mi conexión. Aunque la verdad los que se rayaron son los tontos que se cuelgan de mi conexión inalámbrica.

    Testeando el mbloggy

    mBloggy es un cliente para editar tu weblog hecho con mono y C#/Gtk# soporta conexión con Blogger (XMLRPC), MetaWeblog (XML) y conexión SOAP solo para Jaws es una buena herramienta para editar tu blog desde el escritorio de linux, y aunque aun tiene algunos detalles deberian probarlo. En lo personal me gustaría contribuir o hacer algun proyectito de este tipo.

    Cabe mencionar que tanto mbloggy como jaws son productos hechos en México, por chavos de Chihuahua.

    Leave a comment

    0 y van 4

    Hace unos días vi una pelicula llamada "cero y van cuatro" la cual me parecio muy divertida la verdad, esta pelicula no es más que una paradoja del sistema policiaco en México, ya que retrata de varias maneras la podredumbre que existe en nuestro sisteam de justicia, dividiendo este tema en 4 partes (Soborno, Asalto, robo y secuestro) viendolo siempre en un sentido sarcastico pero sin apartarse de la realidad.

    Esta pelicula es muy al estilo de lo que la gente llama "el nuevo cine nacional", que a mi parecer no es más que una porquería, pero la pelicula está interesante y graciosa. Chequenla esta apta para todos aquellos que disfrutan de las muy buenas aventuras de los hermanos Almada jajajaa.

    Leave a comment

    Xalapa-Wireless Community

    Desde hace algunos días he estado trabajando en levantar un Wiki para el sitio de Xalapa-Wireless que es un espacio dedicado al desarrollo de redes inalámbricas del Gurpo de XalalinuX en el cual se pretende crear una comunidad en la que se pueda compartir y difundir información referente a esta tecnología, además de que sirva como guia para las personas que apenas comenzamos con este rollo de las Redes WLAN.

    Este movimiento fue iniciado por J. Mauricio Hernández quien adquirio el dominio con el que cuenta actualmente la pagina, al que posteriormente me ofreci a apoyar con el diseño del sitio, y que a su vez el yazpik propuso apoyar también con prestar un server (el cual desmadre sin querer jajajaja) para poder alojar ahí este relajo. El proyecto ya esta en marcha pero eso no es lo importante, lo realmente importante será mantener siempre actualizado el sitio, para que no sea otro proyecto huerfano.

    Mientras estaba montando el Wiki me encontre con varios detalles pero hay uno que considero que se debe tomar en cuenta, ya que es un aviso de seguridad que nos hacen los chavos del Departamento de Seguridad en Computo de la UNAM referente a una vulnerabilidad de DokuWiki (el software que se esta utilizando) y que pueden checar aquí.

    Puedo decri que en lo personal me late mucho la idea de participar en este proyecto, ya que las redes inalámbricas son un tema que me atrae mucho y pienso que será muy enriquecedor para mi estar dentro. Así mismo, invito a todas las personas que estan interesadas en este rollo que colaboren en el desarrollo de esta comunidad, ya que este es un proyecto para todos ¡¡es un proyecto libre!! participen!! así nuestra comunidad será más rica.

    1 Comment

    Los usuarios no son malos son tontos

    Hoy he comprendido una frase que muy común entre administradores de red y programadores que dice: "los usuarios no son malos son tontos" la verdad uno cuando esta encargado de administrar una red o desarrollar un software se topa con cada gente que dices: abron este cabron es tarado o que madres y te das cuenta que no es posible hablar con ese tipo de seres ya que el hacelo es prácticamente una perdida de tiempo.

    Todo esto lo comento porque presisamente hoy tuve un encuentro cercano con este tipo de personajes, ya que estaba negociando la posibilidad de reconstruir el sitio de una conocida institución academica de Xalapa. Pero creo que nunca entendieron realmente que les estábamos brindando un sitio verdaderamente funcional y que le traería muchos beneficios a su institución. Cosa que creo que no les interesaba realmente por lo que pude ver, creo que lo unico que en verdad les interesaba era saber cuando dinero nos podian regatear. Pero eso no era lo peor al parecer todo lo que les explicamos detalladamente con peras, manzanas y en algunos momentos hasta con ositos de jalea no lo pudieron comprender los bastardos.

    Es increible pensar que estos personajes son los que dirigen este tipo de instituciones y lo más frustrante es que les pagan muy bien a los cerdos.

    En fin por eso concluyo diciendo que: los usuarios no son malos son tarados y que los burócratas son estupidamente imbeciles!!

    4 Comments

    Tocheta Party 2005

    El pasado domingo se llevo acabo la ya tradicional Tocheta Party, la cual orginizo el buen Ender y pudimos asistir varios miembros del Tocheta-Team (Enviro, deimos y el yazpik) y aunque faltaron otros cuates por razones desconocidas la reunión estuvo muy chida. Esta más que una fiesta es un pretexto que ponemos para reunirnos y ver como va avanzando cada uno de nosotros en sus rollos y no dejar que la amistad se pierda por la distancia.

    La reunión se llevo a cabo en la casa del Ender pienso que nos la pasamos muy bien en general ya que estuvimos tirando unas chelas, comiendo, y discutiendo de varios temas que tenemos en particular (algunos borrichines ya querian madrazos ajajajaa), pero hubo buenas noticias en general, siento que cada quien va por buen camino, suerte para todos!!.

    De mi titulación

    Al parecer hoy he tomado una decisión bastante fuerte que influira en el futuro de mi carrera de Ing. en Sistemas Computacionales, ya que he decidido dejar por la paz el tramite de titularme por medio de las memorias de las recidencias, ya que considero que esa opción solo esta retrazando ese proceso. Y por lo que a mi consierne creo que voy a ver la forma de titularme haciendo una tesis que bien valaga la pena y que me deje una buena experiencia y satisfacción personal.Espero que haya tomado una buena decisión.

    Reporte de actividades

    He estado metido en varios rollos, ya saben un poco de aqui y un poco de alla y aunque a veces pienso que eso no me lleva a nada, sigo buscando la forma de salir de esta situación que no me esta dejando nada, aunque sigo trabajando en varias cosas me gustaría poder dedicarme a algo y terminarlo bien. Espero meterme más de lleno a la programación y al estudio de las redes inalámbricas, y en espercial a mi iNodo, ya que algunas cosas que pensaba que me distraian las he dejado atras para poder seguir avanzando, espero que así sea.

    1 Comment

    La pantalla IMAX en Xalapa

    Hoy por la tarde fui a dar un roll al Museo Interactivo de Xalapa con Erika para ver la película de T-Rex y la verdad estuvo bien chido, es sorprendente ver como han avanzado en el uso de efectos especiales al grado de llegar a confundir al cerebro de tal manera que puedan sacarnos de onda mientras esta uno viendo la película, y sentir que uno esta prácticamente viviendo lo que se proyecta y que puedes casi casi tocar todo lo que esta enfrente, la verdad esta muy chido para mi.

    La película esta dos tres no es un Jurassic Park pero vale mucho la pena verla, así es que si alguna vez vienen a Xalapa pienso que es una buen lugar para visitar y si están radicando aquí y no han ido a checar el IMAX pues se los recomiendo ampliamente, no se arrepentirán.

    Leave a comment

    Wireless bridges a powerfull conections.

    Durante el mes anterio estuve bien metido junto con el enviro en el rollo de armar algunos enlaces inalámbricos con distancias superiores a las que habiamos hecho con anterioridad y con equipos más sofisticados, ese relajo estuvo muy entretenido y bastante enriquecedor en lo personal puesto que habia muchas cosas que solo las habia visto más no habia tenido oportunidad de probarlas por mi mismo, además de todas las cosas en las que nos tuvimos que involucrar para poder llevar a cabo nuestra enmienda.

    Jugando con equipos cisco

    Para empezar unos cuates nos hicieron favor de prestarnos unos equipos cisco para checarlos y configurarlos, esta parte estuvo muy interesante ya que en lo personal no soy muy partidario de cisco y pues la verdad nunca habia checado ningún equipo inalámbrico de esta marca, pero resultaron ser muy sencillos en su configuración (más bien un poco precambricos diria yo) y pues el enviro se aferro bien chido configurandolos.

    Lo siguiente pues fuer armar las pruebas entonces pensamos en armar mega cantena "clasica" que diera el ancho para soportar una distancia mayor, para esto nos robamos unas latas gigantes de los camaros (La danza de los delfines) y nos quedaron a la perfección y teniendo los materiales pues la armamos en cortisimo. Ya que todo estaba listo nos fuimos a probarla pero necesitabamos un buen lugar con area de vista al karkul's home hasta que llegamos a la casa de una vieja compañera de la escuela (la lagartija karateka) la cual tenia la ubicación perfecta y una exelente distancia para la prueba (unos 800 mtrs. aprox.) y pues todo salio muy chido, pero no contentos con eso decidimos que necesitabamos más distancia y entonces enviro armo un muy buen hack con las antenillas de un linksys del deimos y nos largamos al Parque Juárez (muy conocido en Xalapa) que se encuentra aproximadamente a unos 2 km. de mi casa y ahi le pedimos chance a los meseros del Italian Coffee Company que aceptaron sin problema entonces armamos la conexión y entre eso dos puntos y jalo exelentemente. El chiste de todo este rollo fue armar un puenteo con tres radios (wireless bridges) en una distancia considerable, lo cual se logro satisfactoriamente.

    iNodo - work report I

    Hace unos dias fuimos contratados para armar un enlace inalámbrico entre tres puntos entre los cuales habia una distancia aproximada de 5 km. lo cual en un principio pensamos que no seria tarea dificil ya que la parte de la configuración ya practicamente la teniamos cubierta ahora el problema era que habia que treparse a poner un plato a una torre de 45 mtrs. de altura y aunque nunca falta el pinche enfermo que quiere treparse, habia que ver la forma de sacar eso a flote.

    Pues bien en el transcurso del trabajo nos percatamos de varios detalles que por lo regular uno no toma en cuenta al planear hacer un trabajo como este, por lo regular yo pensaria que solo se trata de configuración y conexión de equipos, pero no, no es solo eso, para que se den un quemon le tuvimos que hacer a varias ondas (balconeria, electicidad, pintura, hasta de albañiles vaya) por ejemplo tuvimos que armar una caja contra intemperie para protejer a los equipos, lo cual no estaba contemplado y nos salia mas economico armarla nosotros aunque fuera como con las patas que comprarla, y para ello nos metimos en un buen de lios, pero al final todo salio muy chido y mientras nosotros nos peleabamos con el enlace inalambrico Frodzen andaba bien aferrada configurando un server con asterisk para una onda de VoIP y aparte nos hecho la mano bien chido durante las pruebas, lo mejor fue que al final todo salio muy bien apesar de que nos llevamos varios días con este proyecto.

    4 Comments

    Congreso Nacional de Software Libre

    Esta semana comenso el CONSOL el cual es considerado como el congreso de software libre más importante del país en el cual se reunen usuarios de Software Libre de todas partes de la república mexicana y de otros paises para llevarlo a cabo. Este congreso a mi parecer brinda más que nada la oportunidad de conocerce entre las personas que se encuentran dentro del mundo del software libre, además de escuchar a ponentes de muy alto nivel.

    Lamentablemente este año no pude asistir por diversos motivos a pesar de que tenia muchas ganas de hacerlo, en fin.

    Al parecer de mi flota solo asistio el deimos todos los demás creo que se quedaron sin poder asistir al igual que yo, pero pues espero que ya nos ande contando ese canijo que tal se puso este año, y pienso que ya habran más congresos a los que asistir y porque no, tal vez en un futuro dar alguna platica de algo.

    Leave a comment

    Sons of War!!

    En memoria de un dia obscuro como hoy donde los demonios se unen como hordas en un rito de maldad y poder con el sonido del Metal Negro que insita a la violencia.


    Pure Evil and Hate!!

    Herramientas de alto nivel

    Aquí listo dos de los proyectos que considero deben tomarse muy encuenta, son un par de exelentes aplicaciones y promenten demaciado para el escritorio de linux, ambos son una contribución por parte de la comunidad de desarrolladores de gnome, mono y novell.

    La primera de ellas es iFolder, el cual es hasta donde entiendo una herramienta de sincronización y replicacion de archivos tipo CVS o CODA pero más chido y más moderno. Por lo que sé es una de los proyectos más importantes actualmente en novell y se encuentra en la face de prueba aunque ya es una realidad. Si a alguien le interesa esta disponible para Linux y también para Windows pueden descargarlo de aquí. (Ah! iFolder es opensource!!)

    La segunda es una verdadera chingoneria y se llama beagle y es más que una simple herramienta de búsqueda que se le ocurrio al grupo de desarrolladores de ximian y la cual se me hace muy atractiva. Esta poderosa herramienta te permite hacer busquedas dentro todos tus archivos (documentos, emails, irc, web, sources, y más) es como un google recidente en tu escritorio. Aquí se encuentran algunos demos de su funcionamiento.

    Vale la pena seguirle el paso a estos dos proyectos, el unico problema es que aun estan un poco lejos para los usuarios finales.

    2 Comments

    Reporte de actividades de Enero 2005

    Bueno, pues heme aquí de regreso después de mi larga ausencia de no escribir nada durante todo el mes de enero, pues apenas ahora me di tiempo de alimentar a mí blog y pues bueno voy a dar un pequeño resumen de lo que he hecho en este mes.

    w3schools [xhtml,css,js and xml]

    Al comienzo de este año me dí a la tarea de diseñar el sitio del iNodo junto con enviro para darle prisa a esto y no dejar pasar más tiempo, al principio no sabiamos por donde empezar yo tenia la idea de comenzar a armarla en el clasico pure fucking html jajajaja, pero el enviro me hizo ver que habia mejores opciones y más facil, así es que, empezamos a investigar y encontramos que nuestra mejor opción era armarla con xhtml que no es más que la evolución del html clasico, muy practico y convinandolo con las hojas de estilo (css) resulta ser muy sencillo de armar.

    Aquí dejo un exelente link por si a alguien le interesa leer un poco al respecto.

    Una oportunidad de hablar de Wireless

    El pasado sabado 22 de enero yazpik y otro cuate me invitaron a acompañarlos a dar una platica acerca de la inseguridad en las redes inalabrincas para los alumnos de la maestria en TI de la CUHM para la matería de seguridad en computo, todo salio muy chido y aunque yo no iba como orador también meti mi cuchara y en el proceso me di cuenta que me hace mucha falta aprender a hablar en público (tratare de hacerlo más seguido). La platica duro algunas horas pero me agrado que nadie se salio en el receso, al parecer estaban muy entretenidos con el tema, ya que lo expusimos como nos hubiese gustado oirlo a nosotros cuando empezabamos en ese rollo.

    Después de la platica nos invitaron muy amablemente a comer, y para mi sorpresa nos llevaron a un lugar muy friskie en verdad, y lo más chido es que porfin pude comer unos mariscos muy respetables en el puerto, porque los que había comido eran una verdadera basura, esperemos regresar muy pronto.

    Testeando al Camello

    Desde hace ya tiempo he tenido a perl en lugar de respeto a pesar de que nunca lo había utilizado por el simple hecho que varios de los programadores más chidos que conosco lo usan y hablan muy bien de el, en especial que es un exelente sistema para la manipulación de datos, y que su sintaxis a pesar de no ser tan legible pues es muy poderosa se puede hacer mucho con poco codigo. Y hace unos dias mi cuate el yazpik me pidio que le hechara la mano para checar unos codigos que él habia hecho y al irlos leyendo me parecio que efectivamente era un exelente lenguaje y un tanto sencillo para lo que necesitabamos y pues empezamos a reventar otros scripts que necesitaba para su certificacion... aprobecho para felicitar a mi pinche carnalillo el yazpik por haber finalizado su Certificación en Linux/Unix System Administrator todos lo que lo conocemos sabemos que es un exelente Sysadmin y que se le ve futurillo al chavo, aferrado yazpik ... y solo puedo decir que tratere de meterle un poco más aprender Perl. A continuación dejo el codigo del script más perro que armamos por si a alguien le sirve, esta como si lo hubiesen armado unos pinche mandriles pero esta chido.

    #!/usr/bin/perl -w
    
    opendir (CURRENT,"/var/log");
    @list = readdir(CURRENT);
    closedir(CURRENT);
    
    @list = reverse(@list);
    
    foreach $item (@list){
        #Esta es la maldita expresion regular
        #que hace todo el trabajo sucio.
        if ($item =~ /message\.?[0-9]|message/){
     if ($item =~ /message\./){
         $_ = $item;
    
         tr/321/432/;
         if ($item !~ /message.4/){
      system ("mv $item $_");
         }
     }else{
         system ("mv $item message.1");
     }
        }
    }
    #crea un nuevo message log.
    system ("touch message");
    

    Este script es muy util para llevar un control de los logs del menssage y para hacerlo més eficient solo tienen que meterlo al crond para que se ejecute cada determinado tiempo. Y para correrlo simplemente ya saben:

    $chmod a+x logrotator.pl
    $./logrotator
    ó nadamás
    $perl logrotator.pl
    
     
    #!/usr/bin/perl -w                                    
    use strict;
                                               $_='ev
                                           al("seek\040D
               ATA,0,                  0;");foreach(1..2)
           {>DATA<;}my                @camel1hump;my$camel;
      my$Camel  ;while(              >DATA<){$_=sprintf("%-6
    9s",$_);my@dromedary            1=split(//);if(defined($
    _=>DATA<)){@camel1hum         p=split(//);}while(@dromeda
     ry1){my$camel1hump=0       ;my$CAMEL=3;if(defined($_=shif
            t(@dromedary1     ))&&/\S/){$camel1hump+=1<<$CAMEL;}
           $CAMEL--;if(d    efined($_=shift(@dromedary1))&&/\S/){
          $camel1hump+=1   <<$CAMEL;}$CAMEL--;if(defined($_=shift(
         @camel1hump))&&/\S/){$camel1hump+=1<<$CAMEL;}$CAMEL--;if(
         defined($_=shift(@camel1hump))&&/\S/){$camel1hump+=1<<$CAME
         L;;}$camel.=(split(//,"\040..m`{/J\047\134}L^7FX"))[$camel1h
          ump];}$camel.="\n";}@camel1hump=split(/\n/,$camel);foreach(@
          camel1hump){chomp;$Camel=$_;tr/LJF7\173\175`\047/\061\062\063
          45678/;tr/12345678/JL7F\175\173\047`/;$_=reverse;print"$_\040
           $Camel\n";}foreach(@camel1hump){chomp;$Camel=$_;y/LJF7\173\17
            5`\047/12345678/;tr/12345678/JL7F\175\173\047`/;$_=reverse;p
             rint"\040$_$Camel\n";}#japh-Erudil';;s;\s*;;g;;eval;   eval
               ("seek\040DATA,0,0;");undef$/;$_=>DATA<;s$\s*$$g;(   );;s
                 ;^.*_;;;map{eval"print\"$_\"";}/.{4}/g; __DATA__   \124
                   \1   50\145\040\165\163\145\040\157\1 46\040\1  41\0
                        40\143\141  \155\145\1 54\040\1   51\155\  141
                        \147\145\0  40\151\156 \040\141    \163\16 3
                         157\143\   151\141\16  4\151\1     57\156
                         \040\167  \151\164\1   50\040\      120\1
                         45\162\   154\040\15    1\163\      040\14
                         1\040\1   64\162\1      41\144       \145                     
                         155\14    1\162\       153\04        0\157
                         \146\     040\11     7\047\         122\1
                          45\15      1\154\1  54\171          \040
                          \046\         012\101\16            3\16
                          3\15           7\143\15             1\14
                          1\16            4\145\163           \054
                         \040            \111\156\14         3\056
                        \040\         125\163\145\14         4\040                    
                        167\1        51\164\1  50\0         40\160                  
                      145\162                              \155\151
                    \163\163                                \151\1
                  57\156\056
    
    # camel code, copyright 2000 by Stephen B. Jenkins
    # The use of a camel image with the topic of Perl 
    # is a trademark of O'Reilly & Associates, Inc. 
    # Used with permission. 
    

    Leave a comment

    Christ Agony - Daemoset Act II.

    A Tribute to the Blackarts.

    "Sacronocturn"
    oh god
    I have seen my reflexion in your eyes
    my face was not there
    I'm a child of a devil

    oh god
    look at me
    this is my belief
    it's me
    that changes the wine into the blood
    and my body
    is to be eaten
    by your congregation

    Leave a comment
    Con tecnología de Blogger.

    Search

    Swedish Greys - a WordPress theme from Nordic Themepark. Converted by LiteThemes.com.