tag:blogger.com,1999:blog-70005082024-03-07T01:38:07.693-06:00Kementeus BlogBienvenidos a kementulandia!Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-7000508.post-46268190333123927162006-10-20T21:37:00.000-06:002006-10-20T21:38:42.170-06:00Me voy de bloggerBueno, como a algunos les había comentado, me cambié hoy de blog provider, siento que aunque Blogger es suficiente para el usuario promedio de blogs (entiendase alguien como yo que escribe de vez en cuando) me decepcionó el hecho que por estar ahora en su versión “beta” ya me es imposible usar herramientas de posting como el Live Writer (luego escribiré mas de esto).<br /><br />Aunque he encontrado varios shortcuts para poder migrar mis datos de Blogger Beta a Wordpress, ninguno de esos ha resultado como esperé, y luego de intentar volver a postear cada una de mis entradas (como no eran muchas dije que me arriesgaba a hacerlo) me decepcioné de mi falta de cultura de blogging, entonces me dije “nah, mejor con las dos ultimas que he hecho”. Y heme aquí en mi nuevo blogging.<br /><br />Me ha sorprendido la facilidad de WordPress y el soporte increíble que tiene para plugins, de hecho hasta el momento estoy feliz con mi nuevo blog.<br /><br />Espero verlos por mi nuevo blog <a href="http://kementeus.wordpress.com">http://kementeus.wordpress.com </a>, saludos!Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-90095316992983535642006-10-19T15:39:00.000-06:002006-10-19T15:46:55.005-06:00Bugs Muere!!!No se ustedes pero a mi me caian mal la mayoría de los "buenos" en las comicas de WB, siempre esperé que el coyote atrapara al correcaminos y nunca me explicaba como era posible que el coyote gastara tanto en instrumentos e inventos marca Acme y no pudiera comprar una pizza! Digo yo que eran las ganas de chingar y de no tener nada mas que hacer.<br /><br />El otro caso era el del Conejo Bugs, me caía mal, especialmente cuando andaba por ahi vistiendose de mujer y besando a Elmer o a Sam. Además nunca entendí tampoco porque el cazador Elmer nunca pudo hacerle nada a Bugs a pesar que andaba con su escopeta de ahi para allá.<br /><br />Bien, esos tiempos de espera y preguntas han terminado, aquí estan las respuestas a todas mis dudas de la relación de Bugs y Elmer. Sólo me toca esperar a ver si el coyote al fin hace lo suyo con el correcaminos.<br /><br /><object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/wrWPdB-vCqA"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/wrWPdB-vCqA" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425" ></embed></object>Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-4330554729487347092006-10-18T18:04:00.000-06:002006-10-18T18:53:36.558-06:00Regalo libros de .NET 1.1 y VB.netTengo las fotocopias o mejor dicho, lo que dan las malas empresuchas estas de training en Guatemala en VB.net en mi casa ocupando espacio. Es todo el ciclo de .NET y VB.net 1.1 por si alguien los quiere.<br /><br />Si para la otra semana nadie pasa buscando los libros tendre que regalarselos al señor que recoge la basura.<br /><br />Cualquier cosa ya saben como contactarmeKementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1161215712745815572006-10-18T17:48:00.000-06:002006-10-18T18:54:30.762-06:00El misterio del Messenger User ID<p class="MsoNormal">Hace un tiempo mi novia me pregunto cómo hacer un backup de los emoticons en el messenger, dispuesto a averiguarlo decidí buscar en mi Windows donde guardaba los emoticons y datos similares.</p> <p class="MsoNormal">Dando vueltas encontré la carpeta en cuestión (quizás en otra entrada les diga donde es) y revisé que efectivamente estan todos los datos de usuario en ese lugar. Me topé con la característica que hay un monton de carpetas o directorios con un número en específico. Interesante, como lo sospeche se trataba de un Hash numérico del nombre de passport del usuario, número el cual el Messenger utiliza para varios menesteres, entre esos el crear la carpeta para guardar emoticons, winks, fondos y similares.</p> <p class="MsoNormal">Aunque encontre cual era la carpeta en mi computadora para mi usuario passport mi siguiente pregunta y reto era como transformar de un nombre passport a un Hash de usuario de Messenger (digo de esta manera y no al revés ya que quien está familiarizado con los Hashes como md5 sabran que se puede de una via, no de ambas; bueno, en realidad se puede con análisis numérico pero esos son otros veinte pesos).</p> <p class="MsoNormal">Luego de mucho tiempo de estar buscando en internet y evitar las típicas páginas de idioteces como "baja tu emoticon" y foros de usuarios sin sentido llegue a un lugar donde explicaban en VC++ code como crear el hash, con editor en mano y mi Python 2.5 decidí crear la clase que se encargara de eso. Me topo con el primer inconveniente y la primera idiotes a mi parecer que tiene el algoritmo del que llamaré el "Hash de Messenger", el algoritmo usa y depende de overflow de los números. Para quien no está acostumbrado a cosas como estas es cuando por ejemplo trato de meter un número de punto flotante en un entero, como recordaran un entero usa menos espacio que un número de punto flotante por lo tanto en el entero solo entraran ciertos bits del número de punto flotante. En lenguajes como C/C++/C# es relativamente sencillo ya que se pueden hacer overflows de números de forma sencilla y el compilador se encarga de todo, el problema es q en lenguajes de scripting donde no son tipificados la variable automáticamente se adapta a la nueva longitud del valor.</p> <p class="MsoNormal">Bueno, con esto en mano decidí crear una mi solución sencilla que quizás a alguien más le pueda servir en el caso de emular overflows de números en Python, Ruby o inclusive PHP y Java (en este último a pesar de ser fuertemente tipificado si se trata de hacer el overflow obtendremos una excepción).</p><br /><pre>def overflow(number) :<br />if number > 4294967296 :<br /> return number % 4294967296<br />return long(number)<br /><br />class UserID :<br />__passport = None<br />def __init__(self, passport) :<br /> self.__passport = passport.lower()<br /><br />def getHash(self) :<br /> sum = long(0)<br /> for item in self.__passport :<br /> buffer = sum * 101<br /> buffer += ord(item)<br /> sum = overflow(buffer)<br /> return sum<br /><br />if __name__ == '__main__' :<br />passport = UserID('someuser@hotmail.com')<br />print passport.getHash()<br /></pre><br />Lastimosamente no he encontrado aun la forma en que blogger pueda crear bonitas entradas para código fuente con resaltado y similares a las que existe en pasteit (http://www.rafb.net/paste) o bueno, quizas un dia encuentre como hacerlo :P<br /><br />Otro día les publico o explico como hacer el backup de los emoticons y similares, aun no decido si sigo haciendo mi programita en Python :P<br /><p class="MsoNormal">Saludos</p>Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1149187409073197762006-06-01T13:43:00.000-05:002006-10-18T17:51:35.756-06:00jejejejejejeje pruebaprobando 123Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1139116002607203592006-02-04T23:01:00.000-06:002006-10-18T17:51:35.700-06:00el nuevo ie7Es increible, pero me sorprende Microsoft, no xq ha salido un producto totalmente nuevo u original como IE7, sino por la capacidad de adaptación de la compañía y sus productos. Agarremos la navegacion por tabs de Firefox y Opera, el RSS feed de FF, la interface limpia de Opera y el skining y nueva apariencia de Windows Vista y voila! IE7.<br /><br />No veo nada nuevo en él, es comparable aunque aun menor a Opera en la velocidad de rendering, mucho mas rápido que Firefox 1.5, la interface gracias a Dios es mucho más limpia que la de su predecesor y en lo personal me agrada bastante, aun parece que tiene un par de problemitas con algunos plugins, especialmente con el QuickTime 7, ya que cuando entramos a una pagina en vez de embeber el objeto en la pagina le da un play en el player por separado.<br /><br />Para los que se esten preguntando como conseguir IE7 no se preocupen, ya pueden bajarlo del sitio de Microsoft, claro, deben validar su copia de Windows antes.Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1139102725907984282006-02-04T19:22:00.000-06:002006-10-18T17:51:35.640-06:00De regreso a mis tiempos de GBA!Es increible! hacia tanto tiempo que no veia un juego de GBA! hace poco consegui un mi par de ROMS de mi juego favorito de GameBoy, Pokemon en todas sus versiones, y llevo ya unas 6 horas jugando con VisualBoyAdvance el Pokemon Red, rayos, creo que regrese a mis tiempos de adicto en GBA...<br /><br />De hecho recuerdo que hace mucho tiempo encontre una webpage con las direcciones y un tutorial de como "emular" juegos, no me malinterpreten, no me refiero a un "tutorial de como cargar un ROM en un emulador" sino de como hacer un emulador para sus ROMs, buscando he encontrado una cantidad increible de paginas que refieren al viejo arte de develping para GB. Me parecen sumamente interesante, ahi les voy a enviar un par de links sobre developing en GB y emulacion.<br /><br />Los dejo, apenas voy por Pewter City!Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1138738817927105222006-01-31T14:18:00.000-06:002006-10-18T17:51:35.578-06:00mi amor a la .NET FrameworkAunque a muchos les intrigue, creo que pronto escribire algo sobre la .NET framework, cada dia que pasa y la uso mas descubro que me gusta mas y mas y estoy convencido que cualquier alegato en contra de .NET y Mono o similares es netamente un berrinche y ganas de hacer ruido solamente.Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1138729426936725032006-01-31T11:40:00.001-06:002006-10-18T17:51:35.523-06:00No entiendo YUMEn serio, llevo tanto tiempo usando YUM y aun no lo entiendo, no puedo creer un sistema de instalacion de paquetes que necesite conectarse a los repositorios cada momento, a hacer que? acaso no es lo suficientemente inteligente como para darse cuenta que en 5min no ha cambiado el repositorio?.<br /><br />Encima de todo lento, y si el repositorio no funciona valiste, a volver a reiniciar la operacion.<br /><br />Creo que desde hace buen tiempo YUM necesita un overhall completo.Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1137870313495890062006-01-21T13:03:00.000-06:002006-10-18T17:51:35.412-06:00Lo dificil de la comida a domicilioNo puedo creer que tengo casi 30 minutos de querer pedir comida china a domicilio y asi no tener que salir de la oficina y no he podido? No aparecen restaurantes que la brinden en la zona 14 o que? Llamo a informacion y no saben nada, cuando al fin encuentro uno o no responden el telefono o simplemente me dejan esperando! que acaso aqui no existe la cortesia al cliente cuando pide a domicilio! (creo que mis ganas fueron frustradas y tendre que bajar a comer a mc donalds)Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1137271268295726462006-01-14T14:27:00.000-06:002006-10-18T17:51:35.350-06:00La decepcion de KDERecuerdan que hace un tiempo les dije que es normal que alguien le tenga miedo a los cambios y que era bueno por lo menos medio que ver de que se trata el asunto antes de decir de lleno "es malo! es bueno!" y similares? (creo que de otra manera conceptos como esos llevan al tan mal fanatismo).<br /><br />Bien, lo acepto, estube usando hace un tiempo para aca Windows XP, solo para descubrir que realmente todo eso de "los programadores windows son tontos" es pura falacia, ademas creanme que la idea y toda la plataforma de .NET en realidad es una maravilla, creo que el crear Mono para Unixes es lo mejor que a alguien se le pudo haber ocurrido y que todos los "antimono" de por ahi en realidad son otros fanaticos mas. Bueno, otro dia les contare mas sobre mi experiencia de developing en Windows.<br /><br />La vaina es que despues de tener un par de amigos que me decian "va! KDE le da en el hocico a Gnome" y leer varios post como el famoso que reza "Why KDE Rulez" en la que supuestamente un usuario Gnome se paso a KDE y descubrio de todo lo que la gente Gnome se estaba "perdiendo" decidi salir de la duda y despues de un accidente con el Windows XP en mi computadora de trabajo aproveche para instalar Debian con KDE.<br /><br />Primero que todo me asombro que mientras Gnome 2.12 no se encuentra oficialmente soportado y nada por el estilo en el Debian Unstable, KDE 3.5 si esta, y con paquetes oficiales y supuestamente bien soportado, me sorprendio lo facil que se instalo y la ausencia de problemas, un simple apt-get install kdesktop y listo! todo como nuevo!, ojala en el Debian Unstable fuera tan facil instalar Gnome 2.12 :(. Ahi fue cuando dije "vaya! vamos bien entonces".<br /><br />Claro, luego reinicia mi compu en modo X y me doy cuenta que sigue siendo el viejo y feo KDM que siempre he conocido desde que vi el KDE 1beta hace tanto tiempo. Comparado con GDM, KDM es horrible (sorry, pero mi teclado no tiene acentos y eso de usar shortcuts que pereza!).<br /><br />En el round tres el desktop me parecio todo menos productivo. los elementos del panel son demasiado grandes, las aplicaciones, ventanas, botones, widgets roban espacio solo para adornar. Si bien es cierto Qt tiene mas widgets que GTK creanme que luego de ver KDE 3.5 prefiero seguir con la sencilleza de GTK+2.8 a pasarme a un widgetset que lo que hace es todo un "Blow up" en lo que ves.<br /><br />Ahora pasamos a ver las cosas "claves" de KDE que ofrece, Konqueror es toda una basura como navegador, y creanme, cada vez que lo usaba me gustaba menos y menos y menos... Quizas es cierto que internamente es una belleza por su interface con KIOSlave y DCOP pero creanme, luego de ver los puntos que les dije arriba (incluyendo un mouse shadow horrible y gigante, ni que aun jugara Duplo!) no me llama para nada la atencion trabajar con DCOP ni nada de eso!.<br /><br />Lo que si me sorprendio fue Amarok, rayos, si alguna vez hiciera un media player quisiera que fuera como ese. Lo tiene todo mano, todo! lastima que rhythmbox se haya quedado tan pero tan atras (bueno, creo que el atraso de RB ha sido mas burocratico que tecnico). En serio, podria escribir toda una entrada del blog solo dedicada a Amarok, pero creo que hay suficiente info ahi en internet.<br /><br />KDevelop es lo que Anjuta algun dia deberia ser tambien, es sencillo y facil de usar, lastimosamente para scripting languages como Python aun le falta muchisisimo! (claro, al parecer los KDE prefieren mas Ruby que Python segun veo en KDevelop).<br /><br />Fuera de eso creanme, KDE no es nada lo cual valiera la pena tener. De hecho en este momento estoy preparando todo para reinstalar mi sistema con el lindo Ubuntu, creanme, cualquier gana de programar en C++ en KDE murieron despues de usar este desktop por una semana. Gnome tendra sus desventajas, pero es lo que un Desktop deberia ser, esperare KDE4 para ver si las cosas cambian, mientras seguire con mi viejo y productivo Gnome.Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1136782228765330022006-01-08T22:50:00.000-06:002006-10-18T17:51:35.289-06:00HomeComputer2004<div style="float: right; margin-left: 10px; margin-bottom: 10px;"> <a href="http://www.flickr.com/photos/21103633@N00/82562539/" title="photo sharing"><img src="http://static.flickr.com/43/82562539_0554998b3e_m.jpg" alt="" style="border: solid 2px #000000;" /></a> <br /> <span style="font-size: 0.9em; margin-top: 0px;"> <a href="http://www.flickr.com/photos/21103633@N00/82562539/">HomeComputer2004</a> <br /> Originally uploaded by <a href="http://www.flickr.com/people/21103633@N00/">kementeus</a>. </span></div>Aunque parece mas supercomputadora de HPC para un centro de investigación en ese entonces pensaban que era para uso cacero hace 50 años. Imagínense escribir una carta en ese pedazo de gigante!.<br /><br />Lo que ahora pienso es que por mas que nos esforcemos en imaginarnos las computadoras de los siguientes 50 años no llegaremos a acertarle y al final los adolescentes dentro de 50 años igual se reiran de nuestra falta de imaginación!!<br /><br />Aun sigo intrigado de para que será el timón ese, para jugar GTA o flight simulator?<br clear="all" />Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1136779884245210782006-01-08T21:57:00.000-06:002006-10-18T17:51:35.115-06:00Las cosas que cambian siempre dan miedoRecuerdo cuando tenía unos 9 o quizás 10 años y me tope en una vieja PC Magazine con la idea de un mouse, me ponía a pensar (en mi en ese entonces mente de niño que iniciaba en la informatica y para quien algo más allá del viejo LOGO era difícil de imaginar) que como sería usado ese dispositivo? para qué necesitaba en ese entonces un aparatito de esos? quizás me costaba un montón ya que no entendía como funcionaba, es decir, mi Atari tenía un comando con una palanca para manejar los carácteres en la pantalla, y mi Nintendo un comando con una crucecita y un par de botones para hacer lo mismo. Entonces, cómo una cosita cuadrada con dos botones harían lo mismo? y en un mundo donde todo era en ese tiempo de caracteres con un monitor de fósforo? claro, cuando toque por primera vez un mouse comprendí como funcionaba.<br /><br />Lo mismo me sucedió cuando comenzó la fiebre multimedia y las unidades de cdrom, o sea, meterle un cd player en una computadora? qué rayos estaba pensando la gente en ese entonces!!!.<br /><br />Ya luego de eso aprendí mejor a adaptarme a la idea y ver las posibilidades de usarlo en vez de ponerme a la defensiva.<br /><br />No les mentiré, aún adulto suele a uno sucederle lo mismo, vamos, con todo esto de ipod, minidvd, comandos por voz, tantas cosas. Que si Windows Vista aquí, que si MacOS para PC (aunque no les mentiré, ahora es como que la noticia que tienen mucho en la boca, pero recuerdo que esa posibilidad de MacOS para PC esta desde hace como tres años y en esos tiempos cuando salio en las noticias todos dijeron que era una estupidez).<br /><br />La vaina es q al final no se xq les escribo esto!Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0tag:blogger.com,1999:blog-7000508.post-1136777316753749492006-01-08T21:19:00.000-06:002006-10-18T17:51:35.059-06:00mi segundo post en la vida..Veamos a ver si ahora si me pongo las pilas y por lo menos escribo algo en el transcurso del año...<br /><br />Tengo como dos años de tener este blog y solo publique un post en mi historia creo, es triste pero esas mañas de estar escribiendo para que la gente sepa que estoy haciendo como que no me agrada mucho, mejor creo que escribire contando un par de locuras que se me han ocurrido durante el 2005, entre esas un par de cositas para que la gente interesada en aprender un poquito cada dia sobre ese maravilloso mundo de investigar las entrañas de la compu y similares sean satisfechas.<br /><br />Creo que el ansia de escribir algo de nuestra vida o lo que decimos o pensamos es inherente en el ser humano, desde los mayas o egipcions al escribir en sus monolitos y papiros las cosas cotidianas o los acontecimientos que ocurren hasta el tiempo actual donde la manera mas común es el abrir un blog. O sea, cuantas veces no he descubierto algo que me ha llevado mi buen tiempo y no he escrito nada? es como negarle a otros el privilegio de aprender de los errores de otros; hasta he pensado que podría ser una forma de autodesahogo, ahora ya con tantos comentarios y noticias realmente estúpidas que suelo leer a diario en internet pues.<br /><br />Veamos cuanto me demora la fiebre bloggera, creo que ya estoy algo viejo para esto...Kementeus Xtianhttp://www.blogger.com/profile/04940239853828788881noreply@blogger.com0