Archivo del Autor

reCAPTCHA: detener el spam, leer libros

Por
25 de junio del 2007

Un CAPTCHA es un programa diseñado para distinguir si un usuario es un humano o una computadora. ¿Te suena poco familiar? Lo más seguro es que alguna vez te has topado con ellos y quizá no sabías el nombre técnico ¿Pero cómo saber si te has topado con un CAPTCHA?.

CAPTCHA  - Completely Automated Public Turing test to tell Computers and Humans Apart

Te has fijado en las imágenes de letras distorsionadas en algunos sitios? Las cuales es necesario identificar en un campo de texto adicional para poder ingresar o bien para hacer uso de alguna funcionalidad: como sería dejar un comentario. Pues bien esas letras o caracteres distorsionados que aparecen forman un CAPTCHA. El éxito de los CAPTCHA, bien implementados, reside en que es difícil para un programa de computadora interpretar correctamente ese texto distorsionado. Es aprovechando esa dificultad que los CAPTCHA son usados para evitar (entre otras cosas) los abusos de Bots de Spam, programas que navegan la red en busca de páginas que no tengan protecciones adecuadas para dejar comentarios basura en foros, blogs, libros de visitas y en general todas aquellas páginas que se presten para ese fin.

Ahora que sabemos que es un CAPTCHA, les comento que en el mundo se resuelven alrededor de 60 millones de CAPTCHA al día por humanos, es por eso que en la School of Computer Science de la Carnegie Mellon University (los mismos que tuvieron la idea del CAPTCHA original) decidieron crear el reCAPTCHA ya que sin duda existe una mejor manera de aprovechar todos esos pequeños segundo que nos tomamos en resolver un CAPTCHA para contribuir a la digitalización de libros.

reCaptcha >> Deten el Spam,  Lee un libro

¿Cómo se logra eso? les explico, la idea atrás del reCAPTCHA es bastante sencilla: Se trata de resolver dos palabras separadas que aparecen en el mismo CAPTCHA. La primera de ellas es el la palabra distorsionada para la cual conocemos el significado y la segunda de ellas es una palabra que proviene de un libro y que un programa OCR o de reconocimiento de texto, no pudo reconocer correctamente. Al resolver CAPTCHA el sistema presupone que si resolvimos correctamente la primera palabra la segunda también debe ser correcta, sin embargo ese misma imagen de aCAPTCHA es enviada a otras sitios para que otras personas la resuelven y así asegurarse que la segunda palabra, la que proviene del libro, es correcta también, antes de ser tomada como válida por el sistema de reCAPTCHA. Actualmente el proyecto de reCAPTCHA ayuda a la digitalización de libros provenientes del Internet Archive.

Si deseas implementar reCAPTCHA en tu sitio se puede hacer de varias maneras desde plugins para CMS más populares como: WordPress, Movable Type, Drupal, entre otros. Además esta disponible como web service y como librería para algunos lenguajes de programación. Pueden encontrar más información en el siguiente link sobre las opciones disponibles para implementar reCAPTCHA.

Trampa para ardillas

Por
21 de junio del 2007

No se que tan molestas puedan llegar a ser las ardillas, pero parece que alguien con algo de tiempo libre y la firme decisión de sacarlas de su casa creo una “ardillapulta” o catapulta para ardillas. Les dejo el video.

Aunque me pareció muy gracioso como sale la ardilla volando me surgen varias dudas sobre la integridad física de la ardilla después de haber sido lanzada de esa manera. En la repetición de primer lanzamiento me da la impresión de que se golpea con el árbol y rebota al suelo. ¿ustedes que opinan?
Vía Neatorama

Muere Antonio Aguilar

Por
20 de junio del 2007

Antonio Aguilar, El Charro de MéxicoHoy en la mañana amanecimos con la noticia de que Don Antonio Aguilar, uno de los últimos cantantes de música popular mexicana de la era de oro del cine mexicano, ha fallecido la madrugada del 19 de junio después de pasar 15 días en el hospital por una afección pulmonar.

Desde este rincón de la web les mandamos nuestras condolencias a la familia del cantante y a todos los que en alguna ocasión se fueron de fiesta y terminaron cantando alguna de las canciones que hiciera famosas.

Cuando nada podria salir mal, todo sale mal

Por
15 de junio del 2007

Sin duda hay extrañas maneras de actuar del destino. Cuando no hay razón para que algo falle todo la mala suerte se conjuga para hacer que todo falle por algo inexplicable a simple vista y es que el día de hoy al subir algunos archivos de actualización de un sitio me marcaba un problema con los headers y los más extraño es que en el servidor de pruebas todo normal.

¿Dónde está el error? Pues mi teoría, después de un rato de casi transformarme en chango de la desesperación por no saber que pasaba, es que recordé que cuando estaba editando los archivos fuente en el Notepad++ este se cerro de manera inesperada, así que saque por conclusión que a lo mejor les había metido algo de basura o código extra por lo que tome un backup de los archivos que tenia y reescribí los cambios en ellos y ¡listo! Todo funcionando como si nada. Lo que aun no logro determinar es si estaban dañados los archivos ¿cuál es la razón de que en mi servidor local funcionaran y en el de producción no?

Safari para Windows

Por
11 de junio del 2007

Pues parece que todos quieren destruir desde adentro a Microsoft y que mejor manera de empezar que comenzando a portar aplicaciones nativas de otros sistemas operativos en este caso de Mac Os a Windows gracias a esta genial idea ahora tenemos disponible tanto para Windows XP y Vista una versión de Safari el navegador de Apple.

Safari para Windows Vista y XP

Más información al respecto en FayerWayer

Actualización:  Por lo menos en mi computadora no termina de funcionar, los menus no se ven, no se puede teclear nada entre otras cosas, más que una beta parace una versión alpha.

Interactuando con la computadora

Por
11 de junio del 2007

En los últimos días hemos sido testigos de nuevas propuestas para interactuar con nuestra PC desde software como el desarrollado por Bumbtop que nos muestra una alternativa para el manejo de documentos dentro del escritorio de la computadora hasta la perspectiva de Microsoft con su Surface, pasando por las pantallas multi-táctiles al estilo Minority Report. Sin duda el cambio está más cerca de lo que pensamos o de los que nos han hecho creer y es que simplemente la interfaz grafica como la conocemos hoy en día esta agotada, lleva mucho tiempo con nosotros y la mayor parte su evolución la podremos notar en los colores y efectos que se despliegan en nuestra pantalla.

Sala de Conferencias en Second Life

Es por eso que las empresas están invirtiendo su tiempo y dinero en pensar e idear maneras de revolucionar la manera en la que interactuamos con las computadoras, entre todos esos intentos hay uno que siento que viene muy fuerte y son los entornos colaborativos en 3D al estilo de lo que es Second Life, no es por nada que IBM ha invertido alrededor de 10 millones de dólares para el desarrollo de soluciones en entornos en tercera dimensión particularmente dentro de Second Life ya que hoy por hoy Second Life es uno de los entornos más exitosos.

Para darnos una idea de que tan serio es esto para empresas como IBM, actualmente 3,000 de sus empleados cuentan con avatars, que son la representación de una persona en el entorno virtual, el cual les permite interactuar con otro avatars como si se estuviera en el mundo real. Así mismo IBM posee dentro de Second Life 12 islas o terrenos en los cuales hay desde centros de reuniones, capacitación y hasta una representación virtual de la Ciudad Prohibida China. Como parte de su estrategia están ayudando a empresas tradicionales a abrir sus sucursales virtuales en Second Life. Tal es el caso de SEARS que permite que sus clientes virtuales hagan configuraciones de muebles; por ejemplo de una cocina en 3D para ver como quedaría en el mundo real. Otras empresas desean que el proceso de compra sea más intuitivo que el típico «carrito de compra» actual por lo que se crea una representación de su tienda en el mundo virtual lo que permite en teoría al cliente un proceso de compras más natural.

En el mundo del Software Libre también se está apostando por este tipo de entornos 3d por lo que surgen alternativas libres como Croquet que en según Mark Shuttleworth, fundador de Ubuntu una de las distribuciones de Linux más populares de los últimos tiempos, es una de las herramientas que les permite a él y al equipo de colaboradores tener reuniones y mirar documentos como si estuvieran en el mundo real y por lo que actualmente es una de las tantas herramientas que han comenzado a usar para la planeación y desarrollo de Ubuntu.

Seria difícil para mi predecir que pasara más adelante y cual será la nueva manera de interactuar con la computadora que reinara en el futuro, de lo que estoy seguro es que seremos testigos de ese acontecimiento y desde luego de todo el proceso.