miércoles, 23 de febrero de 2011

Almira Labs ultima un programa que convierte los SMS en audios o vídeos

Las personas sordas y ciegas podrán aparcar sus problemas de comunicación en el futuro, al menos cuando contacten por mensajes sms y mediante una aplicación que convertirá los textos enviados en voz o en vídeos en los que un intérprete virtual los traducirá en lengua de signos.

Un intenso año de trabajo ha culminado con el desarrollo de un prototipo y con la promesa de que la aplicación para los usuarios estará disponible en la primera mitad de 2011. La idea es que las propias personas con discapacidad se den de alta en un registro, de manera que los mensajes de texto que les manden lleguen a su teléfono móvil adaptados a sus condiciones particulares tras ser procesados por la aplicación informática.

Leer más...

lunes, 29 de noviembre de 2010

¿Cómo hacer pantalla tactil [muy fácil]?



Materiales

* Caja de cartón
* Pedazo de vidrio o acrílico
* Hoja de Papel
* Cámara web (En este caso se utilizó una Philips SPC900NC)
* Computadora
* Marco Fotográfico (Opcional)

También necesitarás descargarte el Touchlib que es gratuito, e instalarlo en tu máquina.
¿Cómo trabaja y qué condiciones son necesarias?

Para que funcione correctamente necesitarás estar en una habitación con algo de luz. Los resultados serán mejores cuando mayor sea la iluminación

Cuando pones los dedos sobre la superficie, las sombras son creadas donde tus dedos se encuentran. La cámara web ve esas sombras y envía la imagen al programa instalado (Touchlib), el cual sigue como las sombras se mueven alrededor.
Leer más...

viernes, 3 de abril de 2009

Bricolage: rescatando una vieja handheld para armar una terminal de texto Linux

Revisando los cajones uno siempre se encuentra con cosas olvidadas. En mi caso me encontré con mi vieja Handheld marca compaq modelo 800. En su época fue muy útil ya que tenia modem, teclado y una pantalla bastante amplia aunque monocromo. El sistema que utilizaba era windows CE 2.0 y los programas que incluía hoy en día se consideran arcaicos. Para que se den una idea el navegador era Internet explorer 3.0, hoy en día prácticamente a ningún sitio nos conectamos con eso.
Como la tecnología avanza y mas en estos aparatos la pobre había quedado arrumbada juntando polvo.
Procedí a ponerle baterías y encenderla. Para mi sorpresa todavía funciona!.

Ahora que podemos hacer con este aparato?. De golpe se me prendió la lamparita, una terminal.
Para los que no sepan los que usamos algún *nix, la principal característica es a parte de ser sistemas robustos son multitarea real y multiusuario. Por lo que podemos tener conectadas directamente al sistema la cantidad de terminales que queramos, estar logueados con múltiples usuarios concurrentemente y estar trabajando sin molestarse uno con otro.
Analicemos un poco mas nuestro amigo olvidado y ver si sirve para nuestro propósito.
Esta unidad se conectaba a una pc a través del puerto serie para poder sincronizar los datos con la misma (agenda, mails, documentos, etc). Teóricamente si conecto la handheld a mi pc con GNU/Linux a través del puerto serie lograría tener fácilmente una terminal de texto.

Manos a la obra:
Lo primero que debemos hacer es permitir el login a través de los puertos serie de la maquina.
Para ello editamos el archivo de configuración inittab, con derechos de administrador, ubicado en /etc
Buscamos una lineas parecidas a estas y las descomentamos:

#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100

Lo que estamos haciendo es habilitar el com1 y 2 para admitir el login desde una terminal tipo VT100. Esto ultimo hay que ir probando tanto velocidades como tipo de terminal (VT100, VT102, VT220,VT52, ANSI) para ver cual se adecúa a la que tenemos conectada.
Si desean mayor información sobre el comando getty consulten la pagina man.
man getty

Guardamos los cambios y corremos el siguiente comando:
sudo telinit Q
Con esto forzamos al sistema a que vuelva a leer el archivo de configuración inittab.
Ahora encendemos la handheld conectada a alguno de los dos puertos serie, buscamos el hyperterminal o el programa terminal que mas les guste (pueden bajarse alguno de Tucows para su dispositivo) y configuramos una conexión serie.
Presionamos dos veces ENTER y deberíamos obtener una pantalla de login.
A partir de ahora podemos empezar a trabajar desde la consola. Recuerden que por el tipo de terminal solamente pueden correr aplicaciones en modo texto y no en modo gráfico.
Si queremos tener múltiples consolas desde la handheld debemos utilizar el comando screen.
Este comando nos permite tener múltiples consolas cada una corriendo alguna aplicación, movernos entre ellas, inclusive copiar y pegar texto de una a otra.
Para más información lean el manpage correspondiente:
man screen

Para que nos puede llegar a servir?
-Administrar un server que no tiene ni monitor, ni teclado, ni admite conexiones remotas.
-Probar y demostrar capacidades multiusuario
-Armar terminales de punto de ventas
Uds. prueben y busquen alguna utilidad.

Esto también se pudo haber hecho con una pc antigua como ser una vieja XT o AT 286.
Así que busquen en sus armarios seguro algún equipo viejo juntando polvo van a encontrar.

Bibliografía:
http://es.tldp.org/COMO-INSFLUG/COMOs/Terminales-Como/

ESTE TEXTO SE PUBLICA BAJO LICENCIA CREATIVE COMMONS BY-NC-SA 2.5 AR.

Por lo tanto, usted es libre de: 1) Copiarlo, distribuirlo y exhibirlo. 2) Hacer obras derivadas. Bajo las siguientes condiciones: 1) Debe dar atribución mencionando el nombre del autor y del LUG Zona Norte. En caso de las notas que no llevan firma, mencionar sólo el nombre del LUG.
2) Usted no puede usar esta obra con fines comerciales. 3) Si usted altera, transforma, o crea sobre este texto, sólo podrá distribuir la obra derivada resultante bajo una licencia idéntica a ésta.

Más detalles y texto legal de la licencia en: http://creativecommons.org/licenses/by-nc-sa/2.5/ar

Fuente: Baires Norte Lug
Leer más...

miércoles, 1 de abril de 2009

Tiflobuntu: GNU/Linux más fácil a personas ciegas y deficientes visuales.

Con el objetivo de simplificar el uso y configuración de GNU/Linux por personas ciegas y deficientes visuales tiflolinux.org (el grupo de usuarios ciegos y deficientes visuales de GNU/Linux) ha creado Tiflobuntu.

Tiflobuntu es una distribución Ubuntu (Hardy Heron) personalizada para hacer más fácil
el acceso al sistema operativo GNU/Linux a las personas que sufren alguna discapacidad visual. Utilizando las herramientas de accesibilidad (ayudas técnicas) disponibles ya en Ubuntu, Tiflobuntu ofrece una configuración de las mismas para que el usuario no tenga que preocuparse en aprender o realizar ningún paso adicional para acceder al sistema.

Con Tiflobuntu, es tan fácil como insertar el CD en la unidad, encender el equipo y después de unos minutos se dispondrá de un entorno de escritorio accesible por voz y braille listo para trabajar.

Leer el artículo completo aquí

Fuente: Tiflolinux
Leer más...

Sonidos para el arranque de un ordenador

Cada vez más usuarios ciegos se están pasando al mundo Linux, ya que el nivel de accesibilidad de escritorios como Gnome es bastante aceptable.

Muchos usuarios optan por mantener en una misma máquina varios sistemas operativos (MsWindows y Linux) por lo que en el proceso de arranque del ordenador aparece un menú de selección para elegir con qué sistema operativo se desea iniciar la máquina. Aquí aparece un importante problema de accesibilidad, ya que no todas las máquinas realizan un pitido para indicar que se está arrancando el sistema. Los usuarios ciegos son los más perjudicados por este problema ya que no saben cuando deben utilizar las teclas de cursor para seleccionar la opción de arranque.

Una solución para este problema es hacer que el equipo emita un pitido cuando salga el menú de selección de arranque.
Para hacer esto debemos incluir el caracter hexadecimal 07 en algún lugar que se imprima por pantalla dentro del fichero que muestra el menú de selección de sistemas operativos.
Este fichero, en el caso del gestor de arranque Grub, se encuentra en la ruta /boot/grub/menu.lst
Debemos editarlo con un editor de textos que nos permita incluir caracteres hexadecimales. La opción más rápida es usar el editor VI, o VIM, pero es bastante complejo de usar. Una opción más sencilla es utilizar el editor Hexedit, que aparece en la mayoría de repositorios de Debian y Ubuntu.
Para instalarlo basta con ejecutar la siguiente orden:

$sudo aptitude install hexedit

Una vez instalado hexedit ya podemos editar el fichero menu.lst. Para editar este fichero debemos hacerlo con permisos de administrador.
La orden quedaría así:

$sudo hexedit /boot/grub/menu.lst

Nos aparecerá el interfaz de hexedit. Posee dos columnas. En una columna se nos muestra la información textual en formato ASCII estandar y en la otra columna se nos muestra el mismo contenido pero en formato Hexadecimal. Para saltar entre columnas hay que utilizar la tecla de tabulador.
Ahora hay que buscar un texto que se vaya a imprimir por pantalla para colocar el caracter hexadecimal 07. Una buena opción es incluirlo dentro de los títulos de los diversos sistemas operativos que existen en la máquina. Estos títulos se declaran mediante la orden TITLE que aparece casi al final del contenido del fichero menu.lst.
Es un texto similar al siguiente:

title Fedora (2.6.25.3-18.fc9.i686)
root (hd0,0)
kernel /vmlinuz-2.6.25.3-18.fc9.i686 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.25.3-18.fc9.i686.img
savedefault

title Ubuntu Hardy Heron
root (hd0,1)
kernel /vmlinuz-2.6.25-14.fc9.i686 ro root=UUID=aafc56e9-b348-4508-b0ef-b28095b89bc7 quiet
initrd /initrd-2.6.25-14.fc9.i686.img

title Microsoft Windows XP
root (hd0,2)
savedefault
makeactive


Lo ideal sería colocar el caracter 07 entre la palabra Windows y XP de la línea "title Microsoft Windows XP".
En la columna donde se nos muestra el texto del fichero buscamos el espacio situado entre la palabra Windows y la palabra XP. Una vez nos situemos allí pulsamos la tecla tabular e introducimos el valor 07. En algunos casos deberemos pulsar la flecha derecha tras introducir el dígito 0, para posteriormente introducir el dígito 7, ya que no se realiza el movimiento de cursor de forma automática al estar el cursor, en la columna de valores hexadecimales, en formato de no inserción de texto.
Una vez hayamos realizado los cambios pertinentes salimos del programa pulsando CONTROL+x.

Con esto, al aparecer el menú de selección en el arranque, el equipo emitirá un pitido con el altavoz de la caja, lo que nos indicará que debemos seleccionar una de las posibles opciones de arranque.

Fuente: Discapnet
Leer más...

sábado, 14 de marzo de 2009

Creación de un cd y un pendrive de rescate. El S.O. en el bolsillo

Este artículo explica como crear un cd y un pendrive de rescate a partir de la aplicación PE BUILDER. Con esto podremos enfrentarnos a cualquier máquina con problemas de arranque o en el sistema operátivo.

Lee el artículo completo aquí.

Fuente: Observatorio Tecnológico
Leer más...

miércoles, 4 de marzo de 2009

Un robot que pasa lista y da clases

TOKIO.- La maestra robot japonesa pasa lista, sonríe y regaña provocando las risas de los estudiantes. Pero su diseñador dice que aún no está lista para reemplazar a instructores humanos.

Aun así, y aunque se trató de una prueba, los alumnos recibieron su primera clase de un robot femenino que tiene la capacidad de hablar varios idiomas, dar instrucciones, hacer preguntas, realizar listas y revisar tareas.

Leer el artículo completo aquí.

Fuente: Diario Río Negro.
Leer más...