<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
	<title>Cuevano.org</title>
	<description>Si no lo entiendes ..... no lo mames!</description>
	<link>http://rommel.cuevano.org/html</link>
	<managingEditor>rommel@lidsol.org (Rommel Sanchez)</managingEditor>
	<copyright>2007, Rommel Sanchez</copyright>
	<pubDate>Sat, 22 Nov 2008 16:50:34 -0600</pubDate>
	<generator>JAWS 0.7.2</generator>
	<item>
		<category>General</category>
		<title><![CDATA[ Book Meme ]]></title>
		<description><![CDATA[ 	<p>Ok. Me parecio simpatico: </p>
	<p>(As seen in PlanetaLinux MX)</p>
	<p>1. Grab the nearest book.
2. Open it to page 56.
3. Find the fifth sentence.
4. Post the text of the sentence in your journal along with these instructions.
5. Don't dig for your favorite book, the cool book, or the intellectual one: pick the CLOSEST.</p>
	<p>"Typically the contribution of the high frequency signal components gradually diminishes in importance as the frequency increases."</p>
	<p>Al estar redactando la tesis, obvio los libros mas cercanos son de caracter tecnico. Sin embargo esta simpatico el ejercicio.</p>
	<p>@Book{GershoGrayVQ,
         Author = "Allen Gersho,  Robert M. Gray",
         Publisher = "Kluwer Academic",
         Title = {Vector Quantization And Signal Compression},
         Year = "1992",
}</p>
	<p>Saludos!
</p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Book-Meme.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Book-Meme.html</guid>
		<pubDate>Sat, 22 Nov 2008 16:50:34 -0600</pubDate>
	</item>
	<item>
		<category>LIDSOL</category>
		<category>Software Libre</category>
		<category>Personal</category>
		<category>Opinion</category>
		<title><![CDATA[ Un Buen WindowManager ]]></title>
		<description><![CDATA[ 	<p>
Este es un post rapido, desde hace poco mas de un ano , habia estado trabajdno con XFCE 4 despues de haber usado por mas de 2 o 3 anos  GNOME, Claro XFCE con los GNOMEServices. Pero  de repente.. .. me doy cuenta que  tener una interfaz bonita se me va todo el poder de computo qeu necesito asi que ahora estoy exagerando e incursionando en otros Window Managers. </p>
	<p>Me di cuenta que  usar twm no es tan arcaico como pensaba. Es incluso divertido. Pero bueno, me habia acostumbrado a los multiples desktops,  y ahora soy dependiente de ellos por lo que  comence a usar OpenBox. Con lo que ahora estoy feliz. Porque OpenBox en lugar de FluxBox o BlackBox?  la respuesta es bastante purista: Esta escrito en C puro :) Los demas en C++ por lo que para mi fanatismo inexistente quedo como anillo al dedo .</p>
	<p>Tambien probe ion pero aun no estoy preparado ( ocupo muchas cosas de varias ventanitas ) .. para este tipo :)  Cuando salga  o sepa como hacerlo de manera diferente probabl,emente. Muy probablemete lo hare</p>
	<p>Solo era comentarlo :) </p>
	<p>Alguien tiene otra experiencia semejante ? </p>
	<p>Slaudos! :) </p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Un-Buen-WindowManager.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Un-Buen-WindowManager.html</guid>
		<pubDate>Thu, 20 Nov 2008 21:34:07 -0600</pubDate>
	</item>
	<item>
		<category>General</category>
		<category>Personal</category>
		<category>Opinion</category>
		<title><![CDATA[ Hace cuanto que no escribo? ]]></title>
		<description><![CDATA[ 	<p>Muchas cosas han pasado desde la ultima vez que escribi, entre a trabajar, tuve qeu salirme puesto qeu tengo qeu terminar mi tesis, en la cual he estado trabjando. Tengo que terminar algunas chambitas, asisti al enli, conoci muchas personas,, blah. todo bien personalmente. mal economicamente. Espero solo sea un par de meses mas. </p>
	<p>Ahora deberia tener que escribir pero no no tengo mucho que escribir, sin embargo me gustaria comentar cosas que si he aprendido en este pequeo lapso de tiempo. </p>
	<p>Primero: mantener todo ta simple como se pueda, y en ese 'mantener' ahora estor tratando de implementar muchas cosas que antes no tenia de manera mas sencilla,  p ej. deje algunas aplicaciones graficas por algunas clasicas: Ahora uso mutt + fetchmail + procmail, que poco  a poco estoy aprendiendo a configurar, Utilzo bti para twittear --- algo tendre qeu hacer para leer los mensajes de los demas --- , compile hace unas horas el finch y me parecio bastante afgradabe... hrmm y ando en un mal viaje de latex que debi aprender hace mucho.  Los ultimos codigos que he escrito los he estado llevando con git y hrmm no se que mas comentar. </p>
	<p>pareceria fanatismo. y tal vez lo sea. pero creanme. la vida como se simplifica de esa manera. </p>
	<p>Ahora, pq quiero comentarlo? no se.. tal vez me hubiera gustado leer un post asi hace mucho tiempo. Igual hubiera intentado pelearme 1 hora en configurar alguna de estas aplicaciones para aprenderla de por vida que solo configurar un par de cajitas magicas :) </p>
	<p>Saludos!</p>
	<p>PS. me ha entrado en la cabeza, que para lo que ocupo este blog, hrmmm algo muuucho mas ligero.. Alguien conoce algo asi como un txt blog system? :)  * alex: no, no podnre algo escrito en perl por el momento :P * </p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Hace-cuanto-que-no-escribo.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Hace-cuanto-que-no-escribo.html</guid>
		<pubDate>Thu, 20 Nov 2008 02:42:51 -0600</pubDate>
	</item>
	<item>
		<category>General</category>
		<category>LIDSOL</category>
		<category>Software Libre</category>
		<category>Opinion</category>
		<title><![CDATA[ Algunos elementos básicos. ]]></title>
		<description><![CDATA[ 	<p>¿ Qué tal ?</p>
	<p>Desde hace un par de comentarios  en LIDSOL,  he estado escribiendo acerca de qué es lo que básicamente deberíamos como   * comunidad  *  saber * en común *  ( así con el pleonasmo como tal ). </p>
	<p>Creo que la primer conclusión a la que he llegado es que la historia no se debe dejar atrás - en ningún momento -. La historia nos da identidad, motivación, esperanza  y soluciones. Tal ves, tienen razón los que dicen por ahí que no todos pueden saber lo mismo, tal vez tiene razon los que dicen que  no todos ignoramos lo mismo. Es cierto. Pero en cuanto  a historia, todos deberíamos saber de donde venimos y hacia donde vamos. </p>
	<p>En el caso del Software Libre, creo que todos debemos leer un poco sobre la historia de UNIX, y en este sentido quiero comentar acerca de lo que me gustaría en LIDSOL, todos tenemos que leer. Es un hecho, no podría recomendar mas que lo que yo he leído. Pero este ejercicio va un poco mas allá de lo que  YO he leido. Me gustaría saber de mas bibliografía para agregar a este tema,  y no solo eso, comentarla, ya que  uno no puede emitir un juicio, sin el conocer del otro. </p>
	<p>Así que ahora presento una lista de elementos que en este momento considero importantes y vaya. algunos de los que recuerdo, iré agregando algunos otros elementos que considere importante en algún block fijo : </p>
	<p>Artículos: 
<br>
"The Catedral and The Baazar". Eric S. Raymond.<br>
"The history of Hacjerdom". Eric S. Raymond.<br>
<br>
Libros:
<br>
"La  Ofensiva del Software Libre". Peter Wayner.<br>
"The Design and Implementation of the 4.4BSD Operating System". Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman<br>
"The Design of the Unix Operating System". Maurice J. Bach<br>
"Unix Programming Environment".  Kernighan,  Pike<br>
"Software libre para unasociedad libre " Richard M. Stallman<br>
"UNIX History". http://www.levenez.com/unix/<br></p>
	<p>Películas:<br>
<br>
Revolution OS.<br>
Pirates of Sillicon Valley.<br>
Código Linux.<br></p>
	<p>Saludos,  como siempre, espero respuesta. 
</p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Algunos-elementos-bsicos.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Algunos-elementos-bsicos.html</guid>
		<pubDate>Thu, 02 Oct 2008 01:05:48 -0500</pubDate>
	</item>
	<item>
		<category>Software Libre</category>
		<category>Personal</category>
		<category>Opinion</category>
		<title><![CDATA[ Platicas en el Centro Universitario Ixtlahuaca. ]]></title>
		<description><![CDATA[ 	<p>Este jueves 25   y 26 de Septiembre de 2008 , me invitaron a dar un par de platicas en el <a href="http://ceui.com.mx"> CUI </a> . Basicamente mas bien era una platica, y  participar en un install fest. Pero bueno, acabamos dadno un foro y un par de platicas. </p>
	<p>Algo que me parecio estupendo, fue que  durante el foro, se tuvieron, en verdad, mushisisismas preguntas  de lo mas interesante; Temas, sobre seguridad, licenciamientos, facilidad de  uso, ventajas y desventajs de software libre, diferencias entre sistemas operativos. De todo. Quede fascinado de notar, que mucha de la apatia con la que  me encuentro en otros sitios, ahora no figuro en lo absoluto. </p>
	<p>Agradezco a Silvia Aguilar por la invitacion  y al Ingeniero Marco por el excelente trato durante mi estancia. </p>
	<p>En verdad un esfuerzo que vale mucho la pena comentar. </p>
	<p>Gracias y esperaria seguir en contacto :) </p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Platicas-en-el-Centro-Universitario-Ixtlahuaca-.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Platicas-en-el-Centro-Universitario-Ixtlahuaca-.html</guid>
		<pubDate>Fri, 26 Sep 2008 23:46:57 -0500</pubDate>
	</item>
	<item>
		<category>Opinion</category>
		<title><![CDATA[ Webcosas: Todo con medida, nada con exceso! ]]></title>
		<description><![CDATA[ 	<p>Bueno comenzare comentando que muchos  ya saben mis renuentes opiniones sobre el desarollo web.. </p>
	<p>Hace rato , realmente sin querer, di click en  un post publicado en linux mexico sobre uno de los muchos comentarios que todos tienen sobre el  nuevo navegador de Google. Y Bueno el final del comentario decia algo asi como lo qeu llevo diciendo desde hace  como 2 anos... </p>
	<p>".. ya no importara el SO en el qeu estes si no solo el navegador ..." . </p>
	<p>Desde que el CEO de Google comento hace un par de anos tambien que el "navegador de hoy sera el Desktop del manana"  creo que las cosas se  pusieron severas. En verdad, como tambien escribi en el comentario a ese post,  no creen que todo esto es exagerado par aun protocolo que explicitamente no esta disenado para lo que se esta usando ? , No creen que toda la cantidad de vulnerabilidades tecnicas y sociales al rededor de esta "tecnologia" es parte de lo mismo ? </p>
	<p>Algunos dicen estar en el mundo del Software Libre, algunos van  mas alla diciendo que son activistas y algunos incurren en comentarios fanaticos sobre el ejemplo mas claro del  software privativo: *El windows*. Se quejan de que siempre tiene parches, actualizaciones y blah. Pero esas mismas personas escriben para aplicaciones web, algo que se me hace incongruente, porque a decir verdad son n cantidad de parches para el pobre protocolo HTTP. Que por principio, no era lo que es ahora...... Web 2.0.</p>
	<p>Ni decir de las cosas que los servidores web tiene que soportar  en vista de que el desarrollo sobre la capa mas alta del modelo OSI no puede hacerce responsable de si misma. </p>
	<p>Realmente, no es que este en contra del Web 2.0. Tengo un blog que hace uso de esta tecnologia.... tengo razones externas para usarlo, sin embargo pronto cambiare a algo mas austero; tengo Twitter, tengo hi5, tengo facebook, tengo last.fm, tengo gmail, tengo linked in  y demas tonteras . Pero mas como una respuesta social que como una necesidad. Realmente solo ingreso a esas redes cuando alguien deja un mensaje o "pide ser mi amigo" .</p>
	<p>Incluso cuando uno lee las politicas de privacidad espanta hasta sacar tu cuenta "gratis" si te das * Color * de las implicaciones qeu dar el "sign up" lleva. lo mismo pasa con google y toda la gama de aplicaciones, digo, por algo es la empresa con mayor valoren el mundo, y lo que esta por venir.</p>
	<p>Pero bueno . como otro ejemplo de esta exageracion es preceisamente los buscadores, Comenzando por google. A veces no se sienten ofendidos de qeu si no configuran bien su cookie, o  si no configuran su navegador en un lenguaje distinto o.. peor aun, si no sales con un proxie en un pais de primer mundo, no es triste que te regionalice a resultados mediocres? La neta a mi me indigna. Y bueno  ahi estan todos  bjando el Chrome y  probandolo porque se ve rechulo y blah. </p>
	<p>La neta me quedo con mi links de texto, y para el grafico lo derivado de la apertura en el 98 del codigo de netscape: Mozilla o bien uno de sus derivados: Seamonkey.   </p>
	<p>El HTTP es un * standard *! , las tecnologias que se escriben sobre el son fabulosas!  Pero como * dice el dicho * :
<center>
<div class="code"><div class="bash">
Todo con medida, Nada con exceso<br />
&#160;</div></div>
</center></p>
	<p>P.S:  Me gustaria alguien comentara al respecto, no con insultos. Pero si con razones.
</p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Webcosas-Todo-con-medida-nada-con-exceso.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Webcosas-Todo-con-medida-nada-con-exceso.html</guid>
		<pubDate>Thu, 04 Sep 2008 02:15:15 -0500</pubDate>
	</item>
	<item>
		<category>LIDSOL</category>
		<category>Software Libre</category>
		<category>Profesional</category>
		<title><![CDATA[ Y de paso, para los que usamos a morir ttyUSBX ]]></title>
		<description><![CDATA[ 	<p>Pues. ya entrados, con la falta de monitor, en  tarjetitas empotradas el uso de la consola serial es un pan de todos los dias. 
Por lo menos en la maquina en la que trabajo, con el kernel que tengo compilado de no hace mucho, 
<div class="terminal">
LaPoWeRoSa ~ # uname -a<br />
Linux LaPoWeRoSa 2.6.25-tuxonice-r5 #4 SMP PREEMPT Wed Aug 20 23:35:59 CDT 2008 i686 Genuine Intel(R) CPU T2050 @ 1.60GHz GenuineIntel GNU/Linux
</div>
	<p>existe un driver para los cables USB -> Serial que venden en las tiendas STEREN  del tipo CH341, sin embargo, al parecer, el developer del dispositivo, solo tenia un modelo del integrado que se reconoce con un lsusb -v </p>
	<div class="terminal">
...<br />
Bus 003 Device 005: ID 1a86:7523  <br />
Device Descriptor:<br />
  bLength                18<br />
  bDescriptorType         1<br />
  bcdUSB               1.10<br />
  bDeviceClass          255 Vendor Specific Class<br />
  bDeviceSubClass         0 <br />
  bDeviceProtocol         0 <br />
  bMaxPacketSize0         8<br />
  idVendor           0x1a86 <br />
  idProduct          0x7523 <br />
  bcdDevice            2.54<br />
  iManufacturer           0 <br />
  iProduct                2 USB2.0-Ser!<br />
  iSerial                 0 <br />
  bNumConfigurations      1<br />
  Configuration Descriptor:<br />
    bLength                 9<br />
    bDescriptorType         2</p>
	<p>...</p>
	<p>  (Bus Powered)
</div>
	<p>donde , al conectarse, al parecer el modulo no carga, puesto que no tiene incluido el device en la tabla de dispositivos utilizables; basta con editar el driver ( usb/drivers/341.c  )  y agregar los identificadores del dispositivo,  <b> idVendor 0x1a86, idProduct 0x7523 </b> al driver y listo! , recompilar el modulo y volver a conectar :) </p>
	<div class="code"><div class="c">
	<p><span style="color: #993333;">static</span> <span style="color: #993333;">struct</span> usb_device_id id_table <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span> = <span style="color: #66cc66;">&#123;</span><br />
&#160; &#160; &#160; &#160;<span style="color: #66cc66;">&#123;</span> USB_DEVICE<span style="color: #66cc66;">&#40;</span>0x4348, 0x5523<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#125;</span>,<br />
&#160; &#160; &#160; &#160;<span style="color: #66cc66;">&#123;</span> USB_DEVICE<span style="color: #66cc66;">&#40;</span>0x1a86, 0x7523<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#125;</span>,<br />
&#160; &#160; &#160; &#160;<span style="color: #66cc66;">&#123;</span> <span style="color: #66cc66;">&#125;</span>,<br />
<span style="color: #66cc66;">&#125;</span>;</p>
	<p>&#160;</div></div>
	<p>Bueno, asi que si compran su steren y no les jala, no salgan con que "lo fui a devolver"! :P  </p>
	<p>Saludos!
</p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Y-de-paso-para-los-que-usamos-a-morir-ttyUSBX-.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Y-de-paso-para-los-que-usamos-a-morir-ttyUSBX-.html</guid>
		<pubDate>Tue, 26 Aug 2008 23:18:23 -0500</pubDate>
	</item>
	<item>
		<category>Software Libre</category>
		<category>Personal</category>
		<category>Profesional</category>
		<title><![CDATA[ Escribiendo un driver linux para tarjeta PCI ]]></title>
		<description><![CDATA[ 	<p>En estos ultimos dos dias laborales ( viernes/lunes) tuve que realizar un driver para una tarjeta de entrada y salida digital: la <a href="http://www.omega.com/pptst/OMG-PCI-DIO.html"> OMG-PCI-DIO24 </a>. </p>
	<p>A pesar de que existe un modulo de kernel para esta tarjeta, no cumple con las especificaciones requeridas. Unicamente genera un conjunt de archivos en el /proc que leen/escriben directamente en los registros de la tarjeta. Esto podria ser "suficiente" si no se tratara de una tarea verdaderamente critica. </p>
	<p>Es decir, necesitaba habilitar la interrupcion ( segun el manual de Usuario de la tarjeta, pin 47 ).  Esto podria parecer sencillo/trivial. Pero resulto un poquitin mas engorroso de lo que pense. </p>
	<p>Basicamente, el codigo existente unicamente  sirvio para una cosa: Saber en que registro base ( BAR's ) se encuentra la direccion local asignada por el fabricanete para el inicio de la region de entrada  y salida. Ya que en ningun manual se encuentra este dato. </p>
	<p>Para entender un poco mejor el funcionamente del Bus PCI pueden leer : <a href="http://www.xml.com/ldd/chapter/book/ch15.html#t1"> The PCI Interface </a> del <a href="http://www.xml.com/ldd/chapter/book/inx.html"> Linux Device Drivers, 2nd Edition
By Alessandro Rubini &#038; Jonathan Corbet </a> El cual funciono perfecto para lo que estba tratando de entender. Tambien revise el buen: <a href="http://www.amazon.com/Linux-Kernel-Development-Novell-Press/dp/0672327201/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1219808635&#038;sr=8-1"> The Linux Kernel Development  By Robert Love </a>   y por su puesto las hojas requeridas por Wikipedia, junto con los manuales de usuario presentados por Omega. </p>
	<p>El codigo estoy depurandolo y agregando algunos #defines , para que quede lindo el modulo, mandarlo a la lista.. y pues esperar algun "feedback", mientras me quedan un par de comentarios: </p>
	<p>En la Documentacion de Linux ( directo en el tarball  ) , se encuentra el archivo pci.txt,  El cual trata de dar una muy buena explicacion de como usar los recursos provistos por Linux. Sin embargo es un tanto ambiguo - o el par de horas que trabaje en esto no fueron suficientes -. </p>
	<p>En cuanto al manejo de interrupcion, ya sea   con pci_register_driver(), o bien con pci_get_device(), esta gobernado por Linux APCI. Lo cual en teoria deberia ser majestuoso, pero causa algunos conflictos al tratar de manejarlo. ( me gustaria en verdad  aprender a hacerlo ) . Basicamente, como se vera en el codigo, obligue a ulizar el IRQ asignado fisicamente por la maquina, leyendo la linea de interrupcion asignada por BIOS pci_read_config_byte ( dev, PCI_INTERRUPT_LINE, &#038;local_irq), y haciendo de este el irq pedido, </p>
	<div class="code"><div class="c">
ret_status = request_irq <span style="color: #66cc66;">&#40;</span>&#160; &#160; &#160; local_irq,<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;FTio_irq_handler,<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;SA_INTERRUPT | SA_SHIRQ,<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;DRV_NAME,<br />
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&amp;device&#160; <span style="color: #66cc66;">&#41;</span>;<br />
&#160;</div></div>
	<p>Las Interrucpiones compartidas, son un poco dolorosas y se necesita un control externo ( logica ) que pueda discernir entre las petciones por interrupcion. Esto tambien quiero depurarlo. Ya que a ciencia cierta, solo confio en la documentacion. ( falta por leer pci.c tal vez ) . </p>
	<p>De ahi en fuera. Solo resta  seguir aprendiendo en como manejar limpiamente estas entradas. En breve posteo el codigo.  Algunos detalles tecnicos de como genrar el modulo  (  es decir toda la platica de PCI ) , estara tambien en esta semana en el <a href="http://rompope.fi-b.unam.mx/">sitio de bitacora</a> de <a href="http://www.lidsol.org">LIDSOL</a>.</p>
	<p>Saludos! 
</p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Escribiendo-un-driver-linux-para-tarjeta-PCI-.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Escribiendo-un-driver-linux-para-tarjeta-PCI-.html</guid>
		<pubDate>Tue, 26 Aug 2008 23:01:37 -0500</pubDate>
	</item>
	<item>
		<category>UNAM</category>
		<category>Maestria</category>
		<category>Personal</category>
		<category>Opinion</category>
		<title><![CDATA[ Ufff que periorodo vacacional! ]]></title>
		<description><![CDATA[ 	<p>Algun dia, en la vida, espero poder poner este blog como deberia serlo . </p>
	<p>Ahora comentare brevemente que ha sido en estos, exactamente, ultimos dos meses. </p>
	<p>Estuve pasando por un perioro de alta presion, al saber que mi sistema de vision tenia que estar listo  y reluciente para la competencia de laque habia estado platicando. El Robocup. personalmente me descuide un poco y tambien a algunos amigos. Pero en fortuna. Algunas pruebas fueron exitosas y otras tantas, no lo fueron pero el sistema quedo y hace lo que deberia. De este Sistema hablare un poco mas adelante. </p>
	<p>Habia estado en eventos internacionales, de computo , en conferencias y demas. Pero tengo comentar que el Robocup me sorprendio. Es un evento de altisimo nivel. Y con un gran numero de temas por explorar, Todos ellos mas que interesantes. En cualquiera de sus categorias. En realidadd si pueden hacer algo por acrcar este tipo de eventos a sus Universidades, lo recomendaria  ampliamente. Pueden escribirme un correo para darles el correo tambien de mi tutor quien es respnsalbe junto con otro profesor ( este ultimo del ITAM )  de la competencia en Mexico - y de hecho proxicamente el mexicano de Robotica tambien - . </p>
	<p>En la categoria/liga en la que estuve inscrito es @Home: Robots de servicio. Las pruebas son desde hacer que el robot te siga desde fuera de la Arena, Con un cruce con otra persona para aumentar el grado de dificultad, Hasta recojer objetos del suelo que no han sido nunca antes vistos por el robot.  Otra prueba es presentar a un grupo de personas y qeu el robot recuerde a cada uno de ellos. Asi como tambien tiene que saber distinguir objetos qeu son previamente mostrados al robot. Nunca se puede tocar al robot en la competencia  y toda la interaccion que debe exisitr es mediante "lenguaje natural" .</p>
	<p>De las Univesidades que asistieron, las nacionalidades eran : Iran, Chile, Taiwan, Alemania, China, Japon y por su puesto Mexico.  Uno de los equipos que mas me llamo la atencion ,fue los <a href=" http://robocup.rwth-aachen.de/">Alemani@cs</a> Ya que el robot tenia un gran logo de fedora tanto en la parte frontal como trasera.  Uno de ellos, queire comenzar, por lo que entendi, el proyecto de Fedora Robotics.  :)  Otro Equipo el cual tambien me llamo la atencion , ya que su software era visualmente impresionante era de la<a href="http://www.uni-koblenz.de/~agas/robbieX/?page_id=3&#038;allnews=1"> Universidad de Koblenz, Alemania </a>hecho, con QT4 y OopenGL. </p>
	<p>Desafortunadamente, nuestro hermoso robot,  tuvo problemas ( se quemaron muchas piezas ),  y no pudimos mas que realizar un par de pruebas. Realmente pudimos para mas. Pero a veces asi te la juega el destino. </p>
	<p>...........</p>
	<p>Despues del Robocup, Estuve un par de dias en Suzhou, una ciudad hermosa, y bastante agitada. Conoci un par de jardines tipicos de la ciudad  y una de las pagodas mas antiguas. Tambien, El destino no estbaa de mi lado y enferme del estomago.  Estuvo bastante rudo. </p>
	<p>Asi, el destino seguia jugando algunas cosas raras: El pago que habia realizado par mi tour en China, no pudo ser procesado y tenia que repagar completo el tour de nuevo. Lo tuve que hacer. Realmente estaba un poco histerico. De cualquier manera me vi con Eduardo y Tono en Shanghai y comenzamos el Tour. Pedimos ayuda al consulado mexicano para nuestro  caso y permitanme decir que la atencion fue ejemplar. En realidad estamos  muy  agradecidos con el consultado mexicano en Shangai China.  </p>
	<p>Shanghai  es una ciudad del corte: Futurista. Combina perfectamente elementos propios de su cultura, con el primer mundo y con lo enorme que es ahora su economia.</p>
	<p>De ahi, sali a Xian Lugar donde se encuentran los guerreros de terracota, el  ejercito replicado en  * barro *, para la custodia del primer emperador - por el que china lleva su nombre y gran extension territorial - en su tumba. 35 anitos parox  para la construccion de este lugar. Impresionante. Ahora patrimonio culturar de la humanidad. Compre  un libro obre los guerrreros,  en espanol y fue autografiado por uno de los granjeros que descubrieron este sitio.  Tarde 20 horas en llegar de Shanghai a Xian en tren. Toda una aventura. </p>
	<p>Otras 13 horas me tomaron en llegar a Beijing, la capital politica y cultural de China - siendo Shanghai la capital economica - Todo a punto para las Olimpiadas. Seguridad por todos lados. Ciudad donde todos sus callejones tienen algo historico que contar . las Construcciones Historicas. Dignas de lo que hemos escuchado de la  grandeza de aquel pais. Lugares enormes, hermosos. Propios para la figura de emperador. </p>
	<p>Regrese con muchisismas experiencias, datos, fotos, y sobre todo con un sentido de valor sobre todas las cosas que tenemos en este  hermoso pais: Mexico.  </p>
	<p>Aprendi otro tanto de cosas que jamas me habia puesto a pensar ...  solo espero que pueda saber como poder aplicarlo de ahora en adelante. </p>
	<p>Algunas cosas  * superficiales * que me quedaron del viaje. : Aprender aleman, un poco de mandarin y mejorar indudablemente mi ingles. </p>
	<p>...
Eduardo y Tono  siguieron a Taipei, Taiwan a participar en el Global TIC. Donde denuevo, Virta  Gano el  primer premio. Pero tambien esto sera materia de otro post. </p>
	<p>Ahora regrese, Y tengo que pagar algunas deudas. 
Ando trabajando para la creacion de un dispensario de gasolinas. Divertido el trabajo.  Reescribiendo cosas para Virta ( es decir, actaulizar y mejorar en servicios ) y escribiendo ahora si, la tesis. </p>
	<p>Saludos! Ahora posteare muucho mas seguido</p>
	<p><center><img src="http://rommel.cuevano.org/html/index.php/photos/album/4/photo/12.html"> </center>
</p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Ufff-que-periorodo-vacacional-.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Ufff-que-periorodo-vacacional-.html</guid>
		<pubDate>Sat, 23 Aug 2008 17:25:04 -0500</pubDate>
	</item>
	<item>
		<category>General</category>
		<category>Maestria</category>
		<category>Personal</category>
		<title><![CDATA[ Localizando zonas interesantes.. . ]]></title>
		<description><![CDATA[ 	<p>No recuerdo si en algun post anterior he comenado sobre lo que para mi es el problema general de vision. Sin embargo en esto post lo retomare. </p>
	<p>En lo que llvo estudiando un poco de vision, considero qeu el problema general esta en dar sentido al conjunto de pixeles qeu tenemos como entrada, ya sea como un conjunto unico ( imagen )   o como el conjunto tomado sobre una secuencia de imagenes ( video ). </p>
	<p>Suena un poco ambiguo, Lo se. Pero asi tambien es el area :) . Aun ambigua y con muchos campos por explorar. </p>
	<p>En este caso, muestro tres de imagenes que son resultado de estar este dia trabajando sobre el como, dinamicamente ( cambios en la variacion de intensidad luminosa )  variar ciertas constantes que se usan como base para ciertos algoritmos . </p>
	<p>El problema esta en que  a pesar de que las transformaciones SIFT  y SURF dicen ser relativamente robustas a cambios en rotacion, escala  e intensidad, No lo son en el caso mas general.  Esto es discutible. Sin embargo ahora he tenido problemas con esto. Lo mismo que para la entrada del Cuantizador Vectorial. Es esta la razon de tratar de "acotar" la busqueda, ya sea para el Match ()  en SIFT o SURF o bien para cuantizarlo de  manera apropiada. </p>
	<p>Bueno. Ahora les muestro un par de resultados. La manera en l que  objeto las regiones es un tanto * naive *   ( para los qeu leyeron mi twitt en la manana , ahora sabran porque lo puse :P ) </p>
	<p>Basicamente, utilzo un detector de puntos * esquinosos * ( harris ) que no es computacionalmente costoso a diferencia del FastHessian. Esto con la intension de  buscar,  regiones con mayor cantidad de informacion.  Algo parecido a la entropia de la imagen. Una vez que se tienen los puntos,  Busco la menor diferencia y la segunda menor diferencia ( distancias ) entre ellos para  determinar un numero aproximado de regiones.  Esta idea esta mejor explicada en  <a href="http://ieeexplore.ieee.org/search/srchabstract.jsp?arnumber=1211478&#038;isnumber=27266&#038;punumber=8603&#038;k2dockey=1211478@ieeecnfs&#038;query=%28%28a+performance+evaluation+of+local+descriptors+%29%3Cin%3Emetadata+%29&#038;pos=1&#038;access=no">A performance evaluation of local descriptors</a>
Con este numero, encuentro los centroides de cada region , con otro clasico metodo: K-medias.  Y en este  Punto ( centroide )  segmento por intensidad en la diferencia mas pequena. :)</p>
	<p>Bueno .. Ahora las imagenes: </p>
	<p><center>
<a href="http://rommel.cuevano.org/html/index.php/photos/album/2/photo/6.html"><img src="http://rommel.cuevano.org/html/data/phoo/2008_06_23/thumb/vent.jpg"></a><br>
<a href="http://rommel.cuevano.org/html/index.php/photos/album/2/photo/7.html"><img src="http://rommel.cuevano.org/html/data/phoo/2008_06_23/thumb/test.jpg"></a><br>
<a href="http://rommel.cuevano.org/html/index.php/photos/album/2/photo/8.html"><img src="http://rommel.cuevano.org/html/data/phoo/2008_06_23/thumb/pizarron.jpg"></a>
</center></p>
 ]]></description>
		<link>http://rommel.cuevano.org/html/index.php/blog/show/Localizando-zonas-interesantes-.html</link>
		<author>rommel@lidsol.org (Rommel Sanchez)</author>
		<guid>http://rommel.cuevano.org/html/index.php/blog/show/Localizando-zonas-interesantes-.html</guid>
		<pubDate>Mon, 23 Jun 2008 21:36:31 -0500</pubDate>
	</item>
</channel>
</rss>
