martes, 7 de noviembre de 2006

Googleando y programando

El escenario: Más de alguna vez cuando estoy programando, necesito buscar la documentación de alguna función o librería y, quién lo pensaría de mi, suelo abrir un navegador para buscar en Google la información que necesito.

El problema: Seguro a muchos les ha pasado también que, en este contexto, la búsqueda de Google no es siempre muy efectiva. La red esta minada con sitios de poca calidad que suelen atraer visitantes diluyendo un poco de información “relevante” en medio de un mar de anuncios. Éste es por ejemplo el primer resultado hoy al buscar c++ vector, créanme que hay mejores referencias. Y seguro que tampoco les cuesta trabajo imaginar el tipo de cosas que puedes encontrar cuando, ingenuamente, tratas de buscar algo como LaTeX blog.

La solución: Google Co-op lanzó hace algunos días Custom Search Engine. La idea básicamente es crear buscadores para temas específicos sesgando los resultados mediante keywords y etiquetas. Para los interesados en inteligencia artificial y lógica denle también una checada a la teoría detrás del proyecto pues se acerca a la dichosa Semantic Web sólo que etiquetando al nivel de sitios (y no páginas individuales o el contenido de las mismas).

Yo comencé ya a crear un buscador orientado a lenguajes de programación en general y lo pueden probar aquí. Aunque no he podido dedicarle mucho tiempo para configurarlo (por lo pronto solo he agregado y etiquetado 8 sitios) ya se puede ver un adelanto interesante al buscar cosas como vector. Observa que además, gracias al etiquetado, puedes ahora refinar la búsqueda por lenguaje de programación.

La otra parte genial de este proyecto es que es cooperativo así que les pido de favor a todos programadores interesados que se encuentren con este post, que vayan a la página del buscador y que se apunten para contribuir agregando algunos otros sitios que conozcan con información relevante. ¡Creo que esto puede ser muy útil para todos!

Ah, por cierto, esta no es sólo una herramienta para los programadores. Todos pueden jugar y experimentar con el Google Custom Search y crear buscadores para cualquier tipo de temas como deportes, películas, ciencias, salud, entretenimiento, etc. En verdad cualquier tema que te interese.

Give it a try!

1 comentario:

Ing. Cardioide dijo...

Uuuy! Ya me imagino a Héctor moviendole ahí (a Google puesN!), con eso de que dices que se asemeja al Semantic Web! jajajaja...

Saludos Juan!

Lalo.