CAPTCHAS en la Internet, una posible forma de aprender

¿Que son los CAPTCHAS?


Un CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) es un método de reconocimiento humano en interfaces digitales creado por el Guatemalteco Luis Von Ahn.

Wow! mas lento profe que no entendí mucho.

Bueno, mas simple. Un CAPTCHA es la forma para comprobar si eres una persona y no un bot que esta intentando realizar una acción importante en la Internet. Es muy probable que te hayas topado con el al registrarte en un sitio web. los CAPTHAS son fácilmente identificables por sus letras difíciles de distinguir las cuales debemos con un poco de esfuerzo teclearlo en una casilla de texto.

Imagen

¿Para que sirven?


Aunque muchos de ustedes piensen que son para complicarnos la vida, no es así.

Por ejemplo cuando necesitamos realizar una transacción bancaria por Internet  comprar algo o lo que sea que involucre datos muy personales la seguridad es importante y es necesario comprobar que el que ejecuta la acción es una persona y no un bot con el afán de robar datos o colapsar el sistema con datos basura mediante flow o múltiples solicitudes en poco tiempo. Imagínense que al registrarse en facebook este no contara con el sistema de CAPTHAS, un bot podría registrar miles de usuarios de forma fraudulenta.

¿Como funciona el CAPTCHA?


Paradogicamente cuando la información es enviada, no hay una persona al otro lado de la Internet verificando si el texto introducido es correcto, es un bot el que lo comprueba. Imaginennse una persona analizando miles y miles de CAPTCHAS por hora... realmente colapsaría y ahí interviene la informática  que es aplicar una solución a un tarea repetitiva mediante la programación.

Con mis dotes artísticos grafique en mi tablet lo que sucede

CAPTCHAS

Una persona puede leer el texto (aveces con dificultad). Un bot no puede puesto que es software programado y no puede ver ni leer la imagen en pantalla.

Cuando el CAPTCHA es reconocido al otro lado, el usuario puede continuar con la acción  mientras tanto que el bot malo no tiene idea de lo que pasa y no podrá cumplir con su objetivo malicioso.

Ayudando a digitalizar libros


Actualmente con el uso de CAPTCHAS podemos ayudar a escribir un libro que alguien ha escaneado, estas letras distorsionadas son producto de la digitalización de libros que la computadora (en realidad algún software) no ha logrado entender o descifrar.

Aprendiendo Idiomas y traduciendo la Internet


También es posible aprender idiomas mediante este método, por ejemplo se puede mostrar una figura y la persona deberá colocar la traducción (en el idioma que se solicite) o significado de la figura. Mayor referencia en el sitio de "Proyecto Duolingo". Citando el texto de su sitio sobre el Duolingo:
Duolingo es un servicio gratuito que te ayuda a aprender lenguajes con tus amigos mientra que, simultáneamente, ayudas a traducir contenido real de Internet.

Resumiendo


Interesante el uso de los CAPTCHAS en Internet y su evolución, de pasar de ser un código para evitar malas practicas en el registro de sitios web a ayudar a escribir libros y aprender idiomas. Ahora solo queda unirse al proyecto Duolingo para aportar y a no enojarse cuando se nos aparece un CAPTCHA en algún sitio web.

Algunos enlaces de interés para complementar el contenido:


http://www.captcha.net/

http://www.google.com/recaptcha/captcha

Twitter del Creador-  Luis Von Ahn

 
Cualquier duda, consulta o corrección por favor hacerla en los comentarios, con gusto los responderé y/o comentaré.

Hasta la próxima entrada.


 

Captcha desconfiado

Nunca pensé que el trabajo me consumiría tanto que hasta los CAPTCHAS dudarían de mi humanidad.


Son cosas que pasan. 
Si quieres saber para que sirven los CAPTCHAS y como funcionan visita este articulo en mi blog

CAPTCHAS en la Internet

Atentamente,
El Mister


Angry Birds en la Expo Beijing

Angry Birds Robots


Toda persona que le apasione la tecnología es considerada "Geek" y para los desarrolladores de robots no es la excepción. Es por ello que algunos seleccionan personajes famosos para representar sus creaciones y el turno ahora fue para los pajaritos enojones de "Angry Birds" en el Beijing International High Tech Expo... en el 2011... disculpen por el "lag" en la noticia pero me llamo la atención.
Estos robots tan carismáticos son controlados mediante red Wi-Fi (algo parecido a nuestro proyecto de ciencias del 2012), permitiendo conectarse a los smartphones y/o tabletas para poder controlarlos. Los desarrolladores dicen que sus productos se basan exclusivamente en la tecnología inalámbrica a control remoto, y que podría trabajarse sistemas operativos smartphone como iOS de Apple , Android de Google y Microsoft Windows Phone 7 (aja! ya esta el 8 pero reitero la antigüedad de la noticia)
"Esto puede evaluar el conocimiento de los niños de tecnología los aparatos eléctricos y electrónicos y la informática",


Los robot Angry Birds expuestos en BIHTE son mucho más acrobáticos que en el popular juego. Son capaces de realizar un baile sincronizado y hacer trucos como pararse de cabeza . Así que podemos decir que lo pasan bastante bien y no son tan enojones. Sorprendentemente, cada parte de los robots Angry Birds es controlado individualmente por un ordenador portátil.

El creador de Angry Birds Robots dice:
"Esto puede evaluar el conocimiento de los niños de la maquinaria, los aparatos eléctricos y electrónicos y la informática",

Atentamente,
El Mister

Windows apariencia en alto contraste

En ocasiones, más de algún alumno gracioso les habrá cambiado la apariencia de windows y más específicamente por aquel tema feo de contraste negros y colores fuertes, es decir "tema de alto contraste". A mi me ha pasado en más de una oportunidad; lo que también gatillo en mi ignorancia la  siguiente pregunta ¿Por qué diablos microsoft pone esos temas tan horrendos?

Imagen

La respuesta ha esto es bastante simple y también muy importante: "accesibilidad".

Los temas en Alto Contraste dan accesibilidad a personas con alguna dificultad en la visión. Combinando los distintos colores de estos temas se puede hacer la pantalla legible para algunos usuarios.


Algunos temas también van combinados de aumentar el tamaño del texto para así mejorar la visión en pantalla y así utilizar los programas de ofimática, de navegación, de edición, etc sin mayor problema.


Así que ya saben la razón del porque de estos temas, si algún alumno con problemas de visión no logra ver lo que hay en pantalla es útil cambiar el tema por uno de Alto Contraste

[caption id="attachment_302" align="aligncenter" width="300"]Windows Alto Contraste Screenshot del tema "Alto Contraste 1" en Windows 7[/caption]

[caption id="attachment_301" align="aligncenter" width="300"]Google Chrome detecta el cambio de tema y automaticamente pregunta si se desea utilizar un tema de alto contraste en el navegador Google Chrome detecta el cambio de tema y automaticamente pregunta si se desea utilizar un tema de alto contraste en el navegador[/caption]

¿Que es Windows Azure?

[youtube http://www.youtube.com/watch?v=HBfXEgWd_eo&w=420&h=315]

¿Cómo funciona Windows Azure? ¿Cómo le permite centrarse más en el código y menos en las operaciones, el mantenimiento y el escalado? Deje que Steve Marx de Microsoft se lo explique detalladamente.

Deep Web - El lado mas ocuro de internet

     Normalmente el término mas común al utilizar Internet es "navegar". De aquí podemos desprender el termino "Deep Web" que vendría siendo como "bucear" en Internet, es decir ir, en búsqueda del lado no visible, de las profundidades no exploraras por gente común, en pocas palabras, esto sería el lado B de Internet.


     Para ser algo más técnico, la Deep Web es la parte donde las arañitas exploradoras de los motores de búsqueda no pueden entrar, es decir, no logran indexar contenido, o al menos gran parte de él.


    Aquí reina el anonimato producto de las conexiones proxys, por lo que destaco que la ilegalidad y las estupideces reinan en ese lugar. Se puede encontrar: gore extremo, pedofilia, venta de drogas y armas, sicarios, manuales para realizar explosivos, cine snuff, etc. Tal contenido es real y por ende la DW no es un juego.



The Onion Router (TOR)


File:Tor-logo-2011-flat.svg


La red TOR es la puerta de entrada a este mundo. Red donde los sitios son extensión .onion lo que impide a los navegadores habituales leer el contenido y el enrutamiento es indirecto pasando por proxys para mantener el anonimato y proteger la privacidad de los datos.


El software de Tor es un programa de anonimato en Internet. Evita que alguien que observa o fisgonea la conexión  Internet sepa lo que esta haciendo , y evita que los sitios que se visita sepan de la posición física.

Su funcionamiento

Tor reduce los riesgos de análisis de tráfico distribuyendo el enrutado entre diferentes proxys, de tal manera que resulta imposible trazar la ruta de navegación. Es decir en lugar de tomar una ruta directa desde el origen al destino, los paquetes de datos en la red Tor toman caminos aleatorios a través de varios routers que tapan el rastro para que sea imposible seguir el rastro de los paquetes.


Para crear una ruta de red privada en Tor, el software del usuario o cliente construye un circuito de conexiones encriptadas aleatoriamente a través de routers en la red.


Cómo funciona Tor

Metadatos - Información sobre informacion

Imagen

     Los metadatos son  unas informaciones que se pueden encontrar en todo tipo de documentos (Word, Excel, PDF, etc) encargados de describir el contenido, la calidad, la condición y otras características de los datos.


     Nosotros, usuarios comunes y mortales, que nos encontramos redactando un documento word, una presentación en powerpoint, calculando alguna que otra cosilla en excel, o exportando algún documento a PDF, no nos estamos dando cuenta que nuestros documentos están albergando información oculta, información que nos pertenece y relaciona en el mundo de la informática, algo tan simple como albergar la licencia de nuestro software, el nombre de usuario de la máquina en que se está trabajando o la impresora predetermina que tenemos. Y claro, esta información se va acumulando :)


     Esta información que no vemos, va ligada a los documentos que generamos, información que podemos dividir en tres partes:


ImagenMetadatos puros y duros: Son los datos que se ligan al documento para ayudar al usuario en su búsqueda, por ejemplo se guarda la fecha de creación, la última modificación.


Metadatos ocultos: Se guardan los datos de impresora predeterminada del sistema (locales y/o red), rutas, nombre de usuario del sistema, etc.


Datos Perdidos: información que no debería estar pero esta! Información que modificamos, cambiar un autor del documento por ejemplo para hacer pasar un trabajo de otro por el nuestro.  Pero la verdad, es que eso solo se reemplaza y la información va quedando detrás como capas.


¿Qué podemos hacer con esto?


Sacar usuarios, rutas de redes, relaciones entre empresas, nombre de impresoras, las modificaciones que ha tenido un archivo, etc.


Analizando los metadatos:


     Existe un software llamado FOCA que se encarga de analizar estos metadatos, la descripción la cito a continuación:




Es una herramienta para la realización de procesos de fingerprinting e information gathering en trabajos de auditoría web. La versión Free realiza búsqueda de servidores, dominios, URLs y documentos publicados, así como el descubrimiento de versiones de software en servidores y clientes. FOCA se hizo famosa por la extracción de metadatos en documentos públicos, pero hoy en día es mucho más que eso.




     El post lo dejaré en pendiente de término, sin antes exponer la importancia de los metadatos en casos tan delicados como es la guerra de Irak, cuyo link dejo aqui para que le echen una leída: http://www.securitybydefault.com/2009/02/hackeos-memorables-los-metadatos-se-la.html

Red Social para Robots

Al igual que en Facebook o Twitter, los humanoides podrán contactarse entre sí y ser más útiles gracias al intercambio de información. Además podrán comunicar sus necesidades y brindar atención técnica
MyRobots Logo



La Noticia


Según refirió la revista británica New Scientist, My Robots es el análogo de Facebook para los robots y otros objetos electrónicos inteligentes.

Lanzado por un equipo de Montreal dirigido por Carlos Asmat, es gratis igual que Facebook y por ahora está previsto que se inscriban algunos humanoides Nao, que son pequeños "robots niños", de 50 centímetros de altura.

Pero la red social en realidad está abierta a todos, con la condición de que sean robots,incluyendo las aspiradoras robot que ya se consiguen en los comercios de muchos lugares del mundo.

En honor a la verdad, no es nueva la amistad entre robots y redes sociales: hace unos años fue noticia la robot Sarah Mobileiro, que se hizo su página en Facebook.

Nacida en el ámbito del proyecto Facebots, Sarah fue el primer robot que ingresó en una red social para interactuar tanto con personas conocidas en su casa-laboratorio como con amigos "conocidos"  en línea.

En este caso, el objetivo era examinar cómo interactúa virtualmente un robot con seres humanos en Facebook.

Esta vez, sin embargo, la intención de myrobots.com es un poco diferente: la idea esque los propietarios de robots o dispositivos robóticos domésticos inscriban a sus equipos de acero y bulones en las redes sociales y luego ellos mismos puedan actualizar su perfil y comunicarse entre sí.

Por supuesto los robots no son todos iguales: no todos tienen las mismas prestaciones y capacidades, por lo cual la interacción puede ser "formativa" para varios de ellos.

Por otra parte, www.myrobots.com podría ser útil también para la comunicación robot-ser humano. Por ejemplo, en el caso de que el aparato electrónico para aspirar polvo esté exhausto y necesite recargarse: bastaría con que se lo comunique al dueño vía red social.

O a la inversa, el propietario le puede pedir a su aspiradora, siempre electrónicamente, que se encargue de dejarle la casa como nueva después de una concurrida reunión de fin de año: ciencia ficción, por ahora, pero probablemente realidad en un futuro cercano.

"Pronto, voy a ser capaz de conectar a los robots en mi casa, y myRobots me dará su estado actual, como si todo está bien, que tienen un problema o si aún se requiere mantenimiento. MyRobots me informará en tiempo real de cualquier acción que tengo que tomar, lo que facilita la convivencia y la comunicación entre la humanidad y las máquinas cada vez más inteligentes. "-Mario Tremblay, director general RobotShop


La Plataforma



MyRobots Diagrama Plataforma


Fuente:
ANSA

http://blog.iobridge.com

Otra mirada al EV3

En la entrada anterior informamos sobre la nueva versión de los robots de lego que se dieron a conocer en el CES 2013.

Ahora profundizaremos un poco mas en el EV3

Entorno de programación
Quizás el elemento más importante de la plataforma Mindstorms EV3 es su entorno de programación. Si bien la principal forma de programar robots Mindstorms es hacerlo en la interfaz de desarrollo en sus equipos, y luego descargar las instrucciones a los robots, los ladrillos inteligentes también tienen una interfaz que permite una programación sencilla. Al mismo tiempo, Lego pronto lanzará aplicaciones móviles que se pueden utilizar para diseñar programas de los robots.
Lego sabe que los aficionados que juegan con Mindstorms EV3 desean comenzar de inmediato, por lo que la nueva versión de la plataforma cuenta con motores que el robot reconoce automáticamente a que puerto esta conectado y lo muestra en en la interfaz de programación , listo para ser controlado. Del mismo modo, los nuevos motores o sensores que están conectados también aparecerán automáticamente.
Precisión mortal
En una demostración del producto, los ejecutivos de Lego mostraron algunas de las impresionantes capacidades de la plataforma Mindstorms EV3.

Spik3r, un robot araña, es capaz de disparar pequeñas bolas con una precisión mortal.
(Crédito: Lego)
Por ejemplo, un robot araña llamado Spik3r fue capaz de identificar automáticamente la posición de la baliza de control remoto y arrojar pequeñas bolas rojas directamente a el.
Con sus sensores, otro de los robots fue capaz de detectar cuando la mano de alguien estaba delante de él. Otra demostración mostró cómo uno de los robots se programó para "tejer" su camino alrededor de un campo pequeño de obstáculo.


Educación
Lego siempre ha trabajado en estrecha colaboración con la comunidad educativa global, y que no es diferente con Mindstorms EV3.


Algo importante para el equipo lego era responder cómo los profesores no conocedores de la tecnología podrían fácilmente llevar Mindstorms en sus aulas. Y eso significaba averiguar lo que los profesores tendrían que entender correctamente la plataforma y luego ayudar a sus estudiantes a aprender de él.

Soren Thompson, de Lego Education, explicó, que los profesores tienen que ser capaces de construir un programa en torno Mindstorms EV3 en tan sólo 45 minutos. En última instancia, sin embargo, el objetivo de Thompson y sus colegas en el programa de Educación de Lego es hacer posible que los niños aprendan rápidamente la plataforma y entender cómo construir sus propios robots.

Y, Lego está haciendo hincapié en la capacidad de los profesores tendrán que construir planes de estudio utilizando la robótica Mindstorms que puedan compartir fácilmente con otros profesores de todo el mundo.