Diseño accesible, asistente virtual, eslibre 2024 y teclados - podcast episode cover

Diseño accesible, asistente virtual, eslibre 2024 y teclados

Jun 25, 20241 hr 11 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Programa 07:

  • Rompiendo barreras, con Eva Marco. En la que nos habla sobre el "Diseño accesible". Explica por qué es importante tenerlo en cuenta al inicio de tu proyecto y se ven ejemplos para ir aplicando en tu proyecto.
  • 00:13:19 Odisea en el ciberespacio, con David Marzal. Entrevista a Lorenzo Carbonell (Atareao) en la que hablamos de las posibilidades del FLOSS y las automatización con los nuevos LLM / "IAs".
    • Como su último proyecto de asistente virtual para GNU/Linux en Atareao 601.
  • 00:36:27 Accesibilidad web, con Pablo Arias. Nos habla sobre la navegación con el teclado por las páginas web.
  • 00:46:53 Otros mundos, otras realidades, con Thais Pousada. Comenta su paso por la esLibre 2024.
  • 01:02:19 Diseño para todos, con Jonathan Chacón. Nos habla de teclados opensource.

Transcripción disponibles en steno.fm por si vuestra Podcatcher no los implementa, como estas.

Transcript

Rompiendo barreras, Eva Marco: Diseño accesible

Pues estamos en la sección de Rompiendo Barreras con Eva Marco. Hola, Eva. Hola, Jorge. Buenas tardes. ¿Hoy de qué nos vas a hablar? Pues hoy quería hablaros de diseño accesible e diseño inclusivo. Grandes palabras, ¿eh? Sí, sí. Son muy grandes. Bueno, pues me parece que en un programa solo no te va a entrar todo, pero bueno, nos dará contenido para dos o tres programas. Voy a empezar por diseño accesible y daros un poco pautas y cosillas

a tener en cuenta. Y en otro episodio quizá podremos hablar del diseño inclusivo más en profundidad. Vale, pues vamos para allá. Perfecto. Para mí, la accesibilidad y la usabilidad se deben tener en cuenta desde las primeras fases del proyecto, de cualquier proyecto. Y normalmente las primeras fases incluyen la fase de diseño. Por eso creo que es súper importante que todas las decisiones en cuanto a accesibilidad y usabilidad se tomen en esta fase. Y no dejarlas.

Para que los desarrolladores, al final del proyecto o durante el proyecto, sean los que tengan que tomar estas decisiones. La pregunta es, ¿por qué? Si lo hacemos al revés, ¿qué es lo que pasa? ¿Qué es lo que pasa? Que las decisiones se toman en caliente. Es el desarrollador el que las toma de manera unilateral y pueden no ser las decisiones que requiere el proyecto. No suele contar un desarrollador con toda la información que rodea al proyecto de manera global.

Entonces es posible que la decisión que él tome no tenga en cuenta todas. Y además, cuanto antes tomen esas decisiones, antes involucra toda la gente que intervenga en el proyecto, ya sean stakeholders, tus jefes, los stakeholders, los desarrolladores, incluido tu equipo de diseño, estén todos en la misma posición y entiendan por qué se toman estas decisiones y cuáles son en concreto. Así que cuanto antes en el proceso, mucho mejor.

Resumiendo un poquito, que si se hace al final lo que tenemos es una grañapa. También, sí, sí, totalmente. Vamos a hablar un poco de cuáles pueden ser estas pequeñas acciones de diseño que mejoren la accesibilidad. Algunas ya se han tratado en episodios anteriores, así que las voy a pasar un poco por alto, pero hay algunas otras que quizás sean muy interesantes ver.

Por ejemplo, cuando un diseñador decide que el usuario tiene que interactuar con la página, es muy posible que lo haga con un patrón conocido. Es decir, abrir un drop-down es un patrón conocido que se puede interactuar con ratón o con teclado, unas interacciones. Vale, vamos. Vamos a hablar de los patrones de interacción. ¿Qué significa esto? Los patrones de interacción son las acciones que tiene que realizar un usuario para obtener una respuesta de nuestra página.

Por ejemplo, un patrón de interacción muy básico es interactuar con un botón. Tú haces un clic o haces un intro y el botón actúa. Estos patrones pueden ser muy, muy sencillos, como el que acabo de explicar, o bastante complejos, como el abrir un menú drop-down en una página de cabecera de una aplicación. ¿Qué es lo que se puede hacer? Todos estos patrones, lo mejor es que sean patrones ya muy conocidos y que no te los inventes.

Pero aún así hay veces que nuestra página es tan específica que necesitamos inventarnos alguno. En este caso, hemos de intentar que el patrón sea lo más sencillo posible. Si tenemos que hacer alguno de manera custom, podemos acudir a la W3C, que tiene una página donde nos explica exactamente qué patrones existen, qué cosas tienes que comprobar para cada patrón. Luego, si quieres, os dejo el link de esta página para que podáis ver los ejemplos.

Entonces, como resumen, intentar tener patrones de interacción sencillos y predecibles. Otro punto que también tenemos que tener en cuenta a la hora de diseñar nuestra página es la estructura. ¿Por qué es importante tener en cuenta esto? Porque un usuario que use tecnologías de asistencia va a guiarse por esta estructura para navegar por nuestra página. Entonces, si le damos puntos de anclaje o puntos de acceso fáciles, este usuario... va a tenerlo mucho más fácil.

¿Cómo conseguimos esta estructura? Pues, primero, con los títulos, el H1, el H2, los diferentes niveles, se listan al inicio de cualquier página. Entonces, si hacemos una buena estructura, el usuario va a poder ir directamente a cada uno de estos títulos. Como consejos clave a la hora de hacer esta estructura es solo usar un H1 por página, no saltarte de H1 a H3, saltándote el H2 en medio y no escoger el número del H por el estilo que te dan a tu página.

No saltarte de H1 a H3, saltándote el H2 en medio y no escoger el número del H por el estilo que te dan a tu página. Porque eso se puede cambiar por CSS fácilmente. Sino, respetar esta estructura de H1, H2, H3, porque a estos usuarios que usan electores de pantalla u otro tipo de asistentes, les facilita mucho tener una estructura de, ah, esto es más importante, este concepto está dentro de este otro, y saben estructurarse de esta manera.

Aparte de los H, como te digo, hay otras maneras de hacer la navegación por una página, como pueden ser listados de elementos. Como ejemplo de esto, te podría poner en una cabecera de una página. Tienes los elementos de la navegación del nav. Esto se puede hacer en un listado y al usuario de asistente, de ayuda de la asistencia de la navegación, le va a aparecer este listado y va a poder ir a acudir directamente a ellos como si fueran links de anclados, ¿vale?

Y una última cosa que también habló Pablo hace un par de episodios, son las etiquetas semánticas. No voy a entrar mucho en detalle porque él estuvo hablando largo y tendido de ellas, pero solo por recordar, la etiqueta main, la etiqueta section, ese tipo de etiquetas que crean regiones, las regiones en nuestra página también son como puntos de anclaje que un usuario puede acudir directamente a ellos.

Así que si lo usamos de manera correcta, van a facilitar muchísimo la navegación. Pues otro punto que también podemos tener en cuenta, o debemos tener en cuenta, es el orden del foco. ¿Qué significa esto? Seguro que habéis intentado hacer en una página tabulación. Y si hacemos tabulación, vemos que, si está bien hecha la página, va a aparecer un recuadrito alrededor de todos los elementos, con los que podamos interactuar.

Digo si está hecha bien la página, porque en muchas páginas se lo cargan, y esto es un error tremendo. Se carga en este recuadrito alrededor de los elementos interactuables y eso hace que estés invisible, que sean invisibles para mucha gente, que no los puedas alcanzar siquiera, ¿vale?

Pero bueno, si lo tomamos en cuenta en la fase de diseño, vamos a tener en cuenta que aparezca este elemento señalizador y que el orden en que un usuario puede interactuar con estos elementos, sea un orden lógico, ¿no? De repente, esta es la cabecera, de repente vayas al footer, de repente vayas a un botón de pasar a la siguiente imagen, de repente vayas a otro lado.

Entonces, este orden debe ser natural y se tiene que hacer de manera que visualmente y programáticamente coincidan. Porque no solo nos tenemos que fijar que un usuario que ve, vea el orden correcto, sino un usuario que tenga que usar un lector de pantalla o que use otras tecnologías, también tenga ese mismo, ese mismo orden lógico. De esta parte, programáticamente, sí que se tendrán que encargar y asegurarse los desarrolladores.

Pero sí, el diseñador tiene que poner explícito este orden de manera que la decisión no la tomen los segundos, ¿vale? Otro gran tema importante en cuanto a diseño son los textos. No sé si habíamos hablado ya mucho de textos. Si es así, me paras, Jorge, porque aquí tengo un poquito más que decir. Los textos en nuestra página tenemos que buscar la manera. La manera de que sean de fácil lectura. Este es nuestro enfoque principal. Pero, ¿cómo conseguimos que sean fáciles de leer?

Tenemos que evitar textos justificados. Es decir, que no ocupen todo el ancho del bloque. Que no todas las líneas tengan el mismo ancho. Y esto es porque, de manera natural, si la separación entre las palabras se alarga para ajustarse a ese ancho, confunde muchísimo y se nos emborronan las líneas. También tenemos que evitar fracciones. Frases muy largas, por esto mismo, ¿vale?

Si es una frase muy, muy, muy larga, sin comas, sin puntos o con muy poquitas de ellas, nos perdemos en la lectura. Tenemos que evitar unas fuentes en cursiva que no se distingan bien las Bs, las Ps, las Qs. Hay algún tipo de fuente que hace una separación de caracteres muy, muy visible. Te puedo dar un par de ejemplos. Por ejemplo, la Open Dyslexic o la Atkinson Hiperlegible son dos fuentes especialmente definidas para este caso.

Si te lo permite el diseño, a lo mejor tienes que escoger otra, ¿no? Pero si puedes escoger y tienes tú la decisión, mírate en esta dirección para que encuentres una fuente que sea más accesible para todos. Por no hablar del contraste de colores, que eso también es fundamental. Tenemos que asegurarnos de que nuestro color de fuente y nuestro color de background tengan una diferencia de color suficiente para que los usuarios las distingan. Bien, ¿y qué más decir de los textos?

Ah, fundamental también. Así como hay diseños. Que quitan el círculo alrededor del elemento que tiene el foco, también hay diseñadores que eliminan el subrayado en los links. Eso también es un error de accesibilidad porque hay muchos usuarios que no distinguen el color que hemos puesto a lo mejor al link o ni siquiera existe ese color.

Entonces, si también quitamos el subrayado, no tenemos ninguna pista de que ese elemento te lleva a otro sitio o que ese elemento te abra una página nueva, ¿no? Así que tenemos que evitar eliminar estos subrayados, ¿vale? Entonces, yo creo que poco más decir así en notas generales. Es otro melón para otro programa, pero en los textos también se podría hablar largo tendido de lo que se conoce como accesibilidad cognitiva.

De hacer textos más fácilmente entendibles por ciertas personas. Perfecto, sí. Aquí doy una pinceladita aquí en evitar las frases largas y complicadas, pero sí podemos hablar otro día de textos más cognitivos. Me gustaría hablar de dos últimas cosillas, como son las zonas de pulsación. ¿Qué son las zonas de pulsación? En nuestra página hemos dicho que hay inputs, botones, selects.

Con estos elementos tenemos que interactuar, tenemos que pulsar, tenemos que tocar, ya sea en un móvil o ya sea en una aplicación web. Para poder tocar estos botones tienen que ser lo suficientemente grandes para que sea cómodo poder pulsarlos. Según la WW3C, en sus reglas, pone que por lo menos tienen que ser lo suficientemente grandes de 40 por 40 píxeles. Pero a veces es difícil. Es difícil aplicarlo según qué interfaces.

Entonces, si puedes conseguir que por lo menos tengan 7 milímetros de área, 7 milímetros de alto y de 7 milímetros de alto, se considera que un usuario es capaz de tocar en la zona que quiere con un dedo en un móvil. Y también tenemos que intentar que los elementos interactuables o de pulsación estén algo separadas unas de otras. Esto en interfaces complejas es muy difícil. Porque no hay espacio suficiente.

Hay interfaces con un montón de botones, un montón de zonas interactuables. Entonces, pues tenemos que ir por otro tipo de soluciones. A lo mejor sacar menús, que esos menús nos den acceso a cierta parte, ciertos botones y otros no, etc. Como resumen, intentar que por lo menos tengan 7 milímetros de ancho y de alto y una separación de unos 2 milímetros entre ellos.

Y luego, por último, también es recomendable que los mensajes de error sean muy claros, muy concisos y que expliques al usuario qué está ocurriendo. Error 323 no aporta mucho, ¿no? Exactamente. Sobre todo el usuario, cuando le salta un error, lo primero que piensa es ¡Ostras, he perdido mi trabajo! O, Dios mío, ya no sé salir de aquí.

Entonces, al usuario le debes decir qué es lo que ocurre, qué es lo que debe hacer a continuación, qué ha pasado, si su trabajo se ha salvado y él lo puede recuperar o si se ha perdido por lo que sea. Infórmale. Y además, este mensaje de error tiene que ser totalmente distinguible del otro contenido de la aplicación, ya sea por un color, un fondo diferente, exclamaciones, iconos, llámale la atención de alguna manera.

Incluso, si es necesario, puedes usar un live region para que el aparato de tecnología haga foco en ese elemento de notificación de error y el usuario que realmente no va a ver que ha aparecido un nuevo elemento en la pantalla sea consciente de ese elemento y obtenga la misma información que un usuario que sí, que es vidente.

Con esto serían un poco los puntos principales que yo recomendaría que un diseñador tuviese muy en cuenta a la hora de conseguir un diseño accesible y podríamos pasar a hablar a lo que yo llamo diseño inclusivo. Pero lo vamos a dejar para el siguiente programa. Perfecto. Me gustaría ponernos deberes a nosotros mismos, ya que hacemos un programa sobre accesibilidad.

Y ya que tenemos un prototipo de web montado, donde metemos la información, la información del programa, pues estaría bien que le pegaras una visual y nos pasarás las cosas a mejorar. Ah, perfecto. Que va a haber muchas, pero bueno. Bueno, a ver, habrá muchas seguro. La cosa es ser consciente de los errores, tener ganas de mejorarlos y de eliminarlos. Y eso, si vas a hacer un proyecto nuevo, oye, pues tenlos en cuenta para que no lleguen a producción, como decíamos, ¿no?

Que no lleguen al usuario final si es posible. Pero si ya están, lo mejor es conocerlos y solucionarlos cuanto antes. Muy bien, Eva. Pues hasta aquí la sección. De Rompiendo Barreras con Eva Marco. Muchas gracias. Nos vemos al siguiente.

David Marzal con Lorenzo Carbonell. Automatización e IA

Y en la sección 2024, una odisea en el ciberespacio con nuestro David particular, David Marzal, aunque hoy viene acompañado. Hoy tengo un invitado de renombre que lo fiché ahí en esLibre Valencia. Y, bueno, Lorenzo. Hola, ¿qué tal? ¿Cómo vais? Lorenzo, yo creo que para cualquiera que esté escuchando este podcast, que venga del software libre, no necesita presentación ninguna. Aunque lo mismo hay gente que viene de otra rama de la accesibilidad y lo mismo no te conoce.

Lorenzo, ¿cómo te describirías? A ver, yo me describiría como, a ver, creador de contenido relacionado con el open source, con Linux, con software libre, divulgador, pero todo relacionado con lo que acabo de contar un poco. Es mi pasión. Eso y la programación, básicamente. Cuando no estoy trabajando programando, estoy programando de ocio. Y cuando no, pues un poco intentando divulgarme. Sí, aparte, si alguien mira atareado.es, tus canales del Fediverso, de YouTube,

o tus .files, o tus githubs, verán la cantidad de cosas que produces y el ritmo que llevas, que es increíble hoy en día. Con los divulgadores que hay en GNU/Linux, yo creo que nadie te puede llevar ahí el ritmo que llevas. Y los de Atareado, bien al pelo. Pues eso, si te gusta, si lo disfrutas, si quieres que otros también lo disfruten, vaya, al final, yo creo que un poco el problema que hay es que es poco conocido. Todas las posibilidades que tenemos.

Entonces, cualquier ayuda para que otras personas se puedan acercar a este mundo, pues me parece algo realmente sensacional. Esto es un poco lo que, en mi punto de vista, vaya. Y me ha dicho un pajarito que, con lo poco atareado que estás, y aún por encima estás pensando en colaborar más con la gente de CA de España. Hombre, sin lugar a dudas. Es que, de verdad, que me parece una comunidad brutal. En la Akademy, en esLibre, la verdad es que me quedé realmente impactado.

Esa forma de acercarse a la gente, a mí me parece, yo creo que es la manera de un poco, pues eso, llevar la palabra para que otras personas se puedan acercar a este mundo. Y con Baltasar tenemos un gran evangelizador. Totalmente. Y con David Marzal también. Gracias.

Yo la verdad es que cuando Jorge me dijo, David, preparamos la siguiente sección, estaba pensando de qué hablar y de repente escuché tu podcast, el 601, inteligencia artificial en local con Docker y dije, madre mía, si es que esto viene al pelo. Y antes que fusilárselo y ponerme a hablar pues, Lorenzo ha hecho esto y os lo cuento, dije, hombre, aquí lo que hay que hacer es liarlo y nos lo cuenta de primera mano.

Sí, de todas formas, comentar la tarea, que no sé si ha escuchado los programas previos del podcast, aunque el podcast va en general sobre accesibilidad, con David intentamos centrarnos un poquito en temas de un poquito de inteligencia artificial y de proyectos que nos gustan, que se puede llevar un poquito al campo de la accesibilidad. Entonces, por eso la traemos a colación.

A ver, yo cuando empecé a juguetear con esto y ves las posibilidades que tiene, o sea, la posibilidad de hablarle directamente a un dispositivo y que el dispositivo sepa qué es lo que tiene que hacer, es una solución para el tema de la accesibilidad que a mí me parece realmente espectacular,

sinceramente espectacular. El problema que yo le veo ahora mismo o la situación por entrar ya un poco en harina es pues que necesitas un equipo más o menos el 20, pero los tiempos que te da de respuesta y las posibilidades pues realmente son espectaculares. Claro, porque tú lo que has hecho hace poco es te has comprado una tarjeta gráfica para poder jugar con esto con un motor fuerte. Sí, bueno, a ver, la tarjeta es

por varias cosas. Una cuestión de la tarjeta era por el tema de los vídeos, porque ya me di cuenta que aquello, cuando grababa un vídeo, se podía freír perfectamente un huevo encima del dispositivo, y dije, bueno, pues esto hay que darle una vuelta. Y a partir de ahí, pues surgió la posibilidad de hacer otras cosas que hasta el momento no había hecho. Sí que había probado el tema tanto de la inteligencia artificial, lo he probado de dos maneras.

Uno, vía API, y otro es con el vía software. Pero claro, con vía software me pasa exactamente lo mismo que con, por ejemplo, que con el tema del vídeo, es que se calienta demasiado. Pero la tarjeta, pues tiene una respuesta suficientemente rápida como para que sea, pues un poco eso, que tengas un trato muy cercano, que tú preguntes y inmediatamente te conteste, o te conteste al instante. Entonces, ahí es realmente donde se le puede sacar jugo a esto.

Y con los modelos de lenguaje que hay ahora, los modelos libres, los modelos que están a disposición de cualquier persona, pues puedes escoger, puedes seleccionar exactamente el que tú quieras para el trabajo que tienes que afrontar. Y la verdad es que ahora mismo, herramientas de open source, o herramientas libres para poder utilizar todo esto, es que hay una barbaridad.

Yo no me había planteado hasta el momento la gran cantidad de herramientas que tienes para poder utilizarla y llevarlas a tu propio equipo. ¿De qué tarjeta en concreto has metido, Lorenzo? Es una NVIDIA, una RTX 4000 creo que es 90 o 60, ahora no me sé el número. Pero 4090 creo que es. Caja, va con ventilador y toda la historia. Y esta mañana cuando estaba haciendo yo mis cosas y mi mujer ha entrado y dice, oye, ¿qué has puesto en la lavadora? No es la lavadora.

No es la lavadora. Pero, bueno, supongo yo que con el paso del tiempo esto se irá miniaturizando. Se irá haciendo cada vez las tarjetas y todo esto más pequeño y podremos llevarlo o se podrá disponer de él de una manera mucho más sencilla. Yo creo que ahora pues es un poco loco, ¿no? Tener un chisme así para esto. O sea, quiero decir desde el punto de vista de poder aprovecharlo para las cosas más cotidianas, ¿no?

Y aparte, al ritmo que vamos, yo estoy seguro que en un año ha avanzado en cuanto a hardware un disparate. Sobre todo a precio. Que ahora mismo hay cosas muy chulas y muy buenas, pero claro, conforme vas pidiendo más, pues más va costando. También es verdad la actitud en la que viven. No es lo mismo que pongas esa tarjeta en la casa de Jorge, que la pongas en la mía. Ahí te bajas 10 grados de golpe. Sí, eso también. Eso también.

David se está riendo de mí porque esta mañana estaba en la piscina y me ve aquí en la videoconferencia con jersey y bata. Es que hay un cambio ahí gordo, ¿eh? Yo estoy sudando casi y tú estás en plan Juego de Tronos, macho.

Pero bueno, yo lo que quería decir también es que a mí lo que me pasa preparando estas secciones a veces es que ahora mismo hay tantos repositorios y tantos proyectos y tantos modelos de software libre, open source, de cosas de inteligencia artificial, automatización, que es que a veces me pierdo. Que es que tienes que empezar a tirar el hilo por un lado e ir haciendo la mente porque es que

hay un montón de opciones. Y a mí lo que me gustó de tu artículo es que tú lo que has hecho es puntar tres de golpe, ahí de manera sencilla, y entre uno que te graba la voz y te la reconoce y te la pasa texto, el que te lee el texto y te lo pasa por un chatbox y luego te lo escupe hablando, digo, ahí atareado en un plis plas, que ahora te preguntaré en cuánto tiempo más o menos eso lo has hecho, ha demostrado que una vez que das con la tecla las puedes juntar, haces un

puzzle y haces cosas muy chulas y que pueden serle muy útiles a la gente. Los informáticos del mundo son capaces de reproducir esto y se lo pueden, al final hay gente que se lo puede preparar muy fácil a un usuario de a pie. Yo te diría que incluso sin demasiados conocimientos, fíjate lo que te digo, al final lo que necesitas es reproducir la receta y ponerla en marcha. Luego ya es lo que te quiera complicar tú la vida, pero realmente no es demasiado complejo siguiendo

la receta. No hace falta ni conocer ni saber de Docker, ni saber de Linux, simplemente es reproducir la receta y punto. Quiero decir, una vez ya tienes la receta, esto es como todo. Hacer los canelones la primera vez y no tienes la receta es muy complicada, pero una vez tienes la receta, no hace falta que seas un gran chef. Vamos, yo lo veo así. Mi pregunta es, tú te has puesto a hacer esto desde que compraste la tarjeta o antes.

¿Cuánto tiempo más o menos, desde que se te ocurrió que querías hacer esta integración, cuánto te ha llevado? ¿En tiempo? Pues muy poco tiempo, te lo digo de verdad. Una tarde, una cosa así, probando, investigando y ya está.

El nivel de tecnología es tal, hay tantas opciones, que si un desarrollador bueno como Lorenzo, pero hay muchos desarrolladores en el mundo, decide que quiere hacerle a su abuela un chatbox que cada vez que le dé un botón le lea una interpretación de lo que hay en pantalla, con un modelo de estos multimodal de interpretación de imágenes, es capaz de hacerlo. Y si no es una tarde, a lo mejor

una semana. Pero es que estamos en un punto en que los desarrolladores tienen un montón de opciones a disposición y pueden empezar a usarlas para ayudar en accesibilidad a mucha gente. Totalmente. Yo estoy ansioso porque esto empiece a integrarse en los entornos de escritorio, tanto en NOM como en Plasma, es que

no va a tardar nada. Que otra cosa es que el equipo pueda sacarle partido por el hardware que tiene, pero que empiece a funcionar esto y que tú le puedas decir ábreme y hazme cosas, yo creo que, como decías tú, en un año esto es así. Esto es así. O que te lea a nivel de que no sea algo robótico, sino que realmente sea un algo que digas tú, ostras, que parece que hay otra persona que me está leyendo.

Sí, y aparte, aquí estamos hablando de la versión de la IA de la que hablamos en este podcast, que es la local, en tu máquina, sin conectarse a API, y a ser posible gastando tu electricidad con un contrato de energía renovable. O sea, que no estamos hablando de conectarte a chat GPT y que ahí en los servidores pase toda tu información y luego te la escupa y se la

quede. O sea, todo esto que has hecho tú y de los que hay un montón de opciones es todo en Docker, en local, que podrían no tener internet si quisieran. Totalmente. La gran ventaja que tiene es, al tenerlo en local, es que tú puedes ir guardando toda esa información para luego reaprovecharla posteriormente, para volver a utilizarla o para volver a preguntarle o para que te recuerde cosas, conversaciones

que has tenido previamente. O sea, esto ya es, con todas las piezas tanto de la parte de modelos de lenguaje, con las piezas de bases de datos, bases de datos no relacionales, donde puedas guardar tu información y luego volverla a consultar. O sea, esto puede ser una cosa bárbara.

Ahora, es cuestión de dedicarle tiempo, dedicarle tiempo pero que herramientas hay y una de las grandes ventajas que hay en el momento en el mundo del open source o del software libre, es que todo eso está disponible y cuanta más gente colabore en esto, más rápido va a crecer. Yo creo que ahí es una de las grandes ventajas

que hay. Yo veo, por ejemplo, opciones para que algunas asociaciones que traten con enfermedades que tengan unos problemas concretos o asociaciones de gente con discapacidad se junten, le encarguen a un desarrollador, oye, nos gustaría

esto. Y él sea capaz de ver si ya hay algo hecho en open source o ver si hay algo parecido o están las piezas y como tú mismo has hecho en una tarde, pues es lo mismo en un mes o en una semana y dices, pues mira, justo lo que me habéis pedido con esta pieza, con esta pieza y esto que ha hecho esta persona, os lo puedo montar.

Sí, claro. O sea, yo no sé si, sobre todo es las posibilidades que tienes o lo que estabais contando de en un momento determinado que una persona que tenga cualquier tipo de minusvalía o lo que sea, o no, simplemente que quiera interactuar con su dispositivo, con su ordenador o con lo que sea, con la voz y poder hacerlo, eso es que abre un mundo brutal. Es que es las posibilidades y lo que decías tú antes, ¿no?

Con lo rápido que está avanzando que esto se pueda estar incluso en un móvil, yo creo que no tiene que tardar mucho tiempo a que llegue. Tú, Lorenzo, por lo que he visto, para hacer esto que sea rápido y que no se tire ahí un minuto esperando, lo que has hecho es escogido un modelo especial de Whisper que está entrenado específicamente para que las respuestas sean muchísimo más rápidas que el normal,

¿no? O sea, está el Whisper normal y creo que has escogido una versión de Faster Whisper y aparte como comprimida. Sí, la verdad es que va rapidísimo porque o sea, el convertir el texto, o sea, convertir el audio en texto lo hace muy rápido. Yo he estado revisando por encima, sin dedicarle demasiado tiempo, a ver que si era muy exacto lo que me escribía y tal, y la verdad es que

es impresionante. La capacidad de traducir, de convertir o de transcribir el audio en texto, digo, ostras, es brutal, es brutal. El contenido es, yo te diría que es exacto, salvo mi falta de pronunciación, lo coge prácticamente todo, es que es una cosa bárbara. Y claro, eso luego lo metes a un modelo del lenguaje y es que le puedes decir, le puedes hacer lo que tú quieras. Eso yo

creo que es la gran ventaja. Y luego la otra parte, la parte de texto audio, la verdad es que yo creo que había quedado un poco o la idea que tenía yo es que se habían quedado como muy robotizados hasta hace unos años, pero estos modelos que leen realmente, yo he escuchado algunos yo creo que los puedes confundir perfectamente con una persona que tienen entonación o sea, son realmente espectaculares.

Los que utilicé en el capítulo 601, no son esos, porque son, además tienen una respuesta muy rápida, los que he estado viendo recientemente son unos que, no me acuerdo en que no son libres. Pero vamos, que no sean libres no quiere decir que no tarden mucho los libres a llegar al nivel de estos. Yo creo que tienen que aproximarse en muy poco tiempo, sobre todo por el rollo de la colaboración que hay en la gente,

¿sabes? Yo vi uno libre, lo que pasa es que la verdad es que me lo estuve ojeando en GitHub y parecía impresionante todas las opciones que tenía, te permitía incluso el clonado de voces, pero a mí se me escapaba. Esto ha hecho para desarrolladores de verdad, no para administradores de sistemas venidos a más. Bueno, o para administradores de sistemas con más tiempo libre que el mío. Yo vi que existía, me lo apunté como esto está disponible, pero no

pude dedicarle más tiempo. Y lo que sí he visto es que en la parte del procesado del texto que tú hablas, ¿usas LLama? ¿Usas también algún modelo específico para que sea súper rápido o usas un modelo normal? No utilicé, para eso utilicé LLama 3. No utilicé nada, o sea, no utilicé ninguno específico también.

Quiero decir, a partir de ahí he estado probando, ahora estoy jugueteando con lo mismo, pero para código, no para escribir código, sino para documentar, que es lo que me da mi pereza. Y la verdad es que, claro, un poco lo que estabais comentando antes, hace falta toda una vida para elegir, el modelo que tienes que utilizar y que más se adecue a tus necesidades.

De todas maneras, yo creo que ahora por lo menos para la situación, o sea, para local, lo que vale son modelos más pequeños y alimentarlos con más información tuya, ya que no van a salir de casa, pues por lo menos un modelo que sea más pequeño, que sea más rápido y con más información contextual que le aportes tú.

Sí, porque uno de los mayores peligros de estas inteligencias artificiales es la información que tú le das, que luego se queda por ahí, al tenerlo en local, si te aseguras que realmente lo estás haciendo bien, ahí le puedes meter PDF o la información que tú quieras y te va a hablar sobre esa información, que es mucho más útil que tenga ahí 3.000 millones de información de libros y de web que se haya chupado, que no tiene nada que ver con lo tuyo.

Claro, sí, yo hace no hace mucho tiempo estuve leyendo sobre precisamente esto, sobre los modelos de lenguaje más avanzados y hablaban no tanto de que eran mejores, o sea, que eran mejores los más reducidos, precisamente por toda la información contextual que tú le puedes dar. O sea, quiere decir que tienes un modelo más o menos lo que estábamos hablando, un modelo pequeño, pero con mucha información real de la que tú necesitas.

Que no le estás preguntando sobre por qué desaparecieron los dinosaurios, sino sobre la información de tus cuentas corrientes o cosas de esas. Claro, que tu cuenta corriente evidentemente no la vas a poner en ChatGPT, por ejemplo, pero a un modelo propio sí que puedes ponerle.

Estamos en un momento súper interesante para los desarrolladores y yo creo que es el momento de que la gente que podría utilizarlo, los usuarios, reclamen a algunos desarrolladores, ya sea por asociaciones o individualmente, tenemos estas necesidades, construirnos esto, porque siempre es verdad que desde el lado del desarrollador se tienen muchas ideas, pero desde un contexto que es difícil ponerse en la piel de la gente que tiene

otras necesidades. Entonces yo creo que los que aquí haría falta es que esta gente sepa lo que se puede hacer y entonces ellos empiezan a pedir y se les vayan construyendo las aplicaciones que necesiten. Sí, la verdad es que muchas veces tienes ese problema, que haces cosas que realmente no le interesan o te interesan a ti solo, ¿no? Porque no se te ocurren otras cosas cuando hay posibilidades de, como digo, es que las posibilidades de hacer cualquier cosa son espectaculares.

Aunque yo creo que está que has hecho tú en concreto, es bastante útil a todo el mundo, que podrían estar jugando con ellas si tienen un informático de cabecera, pero vamos, que es que el límite es la imaginación. Hace falta un poco de avance de hardware para que esto sea todavía más rápido, o sea, para que no tengas ese retraso entre que tú hablas y te contesta, para hacerlo todo esto más pequeño. Yo creo que por ahí son las partes importantes.

Luego, juntarlo y unirlo, yo, sí, hace falta gente que ponga o que dé ideas de qué es lo que se quiere hacer. Lo que hemos hablado de esto que he hecho yo, al final es juntar tres piezas, que tampoco tiene mucho misterio. Lo suyo sería poderlo integrar, por ejemplo, con el escritorio, con el ordenador donde tú tienes y que le puedas decir directamente o que él mismo te pueda leer aquellas cosas que tú le digas.

Oye, la ventana que tengo a la derecha, cuéntame qué es lo que hay allí. Eso sería brutal y no estamos tan lejos de eso. Yo creo que un año es más o menos lo que necesitamos. Si la gente no se vuelve loca con todos los chats GPT del mundo y empiezan a reinventar la rueda, hay muchas cosas prácticas que se pueden hacer de una manera ética y sin estar quemando ahí kilos y kilos de energía

y litros y litros de agua. Lo que he estado viendo hasta el momento es de ayuda, o sea, lo que es la parte de ayuda, lo que es la parte de resumir, de la parte de leer, déjeme lo que pone aquí, o la parte de donde tú le das un contexto y él te da información sobre ese contexto, la verdad es que es muy interesante y te da información realmente valiosa. Cuando empiezas a preguntarle para que él genere texto o genere código o haga cosas, creo que ahora mismo

no es el momento. Yo creo que estamos un poco

lejos de eso. Y yo creo que no aporta tanto valor como la parte de que te ayude realmente, de que te resuma un texto que te cree un guión sobre un texto, esa es la parte importante y es donde se debería decidir, que es un poco más o menos lo que estoy contando, que no te vayas por las ramas, no estés preguntándole cosas que realmente no aportan absolutamente nada, como por ejemplo cómo desaparecieron los dinosaurios, que se va a inventar la mitad de las cosas, pero si es

como ayuda, realmente sí. Y ahí sí que puede ser una gran ventaja, sobre todo por eso que tú tienes una parte donde vas a leer, por ejemplo, texto o vas a que te explique por ejemplo cómo están las ventanas dispuestas y por ejemplo tienes necesidad de eso, eso lo puede hacer brutalmente. Y ahora con estos modelos que te leen y tú es que tienes hasta la sensación de que realmente es una persona a la que te está hablando, la cercanía

es brutal. Y aparte a mí es la parte yo cuando hace años, cuando me imaginaba los entornos de escritorio y cómo avanzaríamos, hay cosas que hemos avanzado un disparate, pero yo la parte de interactuar con el ordenador hablando, siempre

se ha quedado atrás. Digo, madre mía, es que estamos con el teclado y el ratón, es verdad que con el teclado hacen maravillas y se aprende a hacerlo, pero que no seamos capaces de tener una interfaz audio y voz con los ordenadores, yo creo que estamos cerca, pero nos ha

costado mucho llegar. Sí, la verdad es que, por ejemplo, todos los asistentes que hay ahora de voz, que no son libres, todos esos asistentes bueno, pues están ahí, pero realmente no te dan la ayuda ni realmente te dan las facilidades que te deberían de dar. O sea, tú esperas que sea mucho más productivo o que tú le preguntes algo y realmente sea capaz de responderte, pero son súper limitados. Tienen una serie de posibilidades de qué pueden hacer y si te sales de ahí

estás fuera. Y ahora con estos modelos, realmente tú montarte un asistente de verdad, no es nada complejo. Un asistente que tú le vayas aportando información, cosas absurdas como el tema de, yo qué sé, dónde he dejado las llaves de casa, que tú se lo digas y él sea capaz de recordártelo. Ese tipo de cosas, esas sí que las puedes hacer y ahí no tienes que preocuparte de mis datos los tiene otra empresa o han salido fuera.

Los datos los tienes tú. Y realmente te está ayudando exactamente lo que tú le estás diciendo y lo que tú necesitas. Porque un modelo o un asistente de los que actualmente hay en el mercado no están ayudándote realmente todo lo que tú quisieras. Porque mucha parte va enfocada a lo que quieren venderte también. Entonces, de esta manera tendrías un ayudante de verdad que realmente no tiene ningún ánimo

de lucro. No tiene motivos por detrás para estar respondiéndote y estar grabando todo lo que dice. Pues yo creo que con esto más o menos, Jorge, cubre lo que yo quería mostrar. El ejemplo de que estamos aquí, hemos llegado, esto ya no es ciencia ficción, y atareado es el ejemplo con lo que ha hecho en una tarde. En una tarde. Imagínense una semana dedicada a esto. Yo solamente pensar una semana única y exclusivamente dedicada a esto puede ser una cosa brutal.

Pues hasta aquí la sección y muchas gracias a David y a Lorenzo por participar en ella. Un saludo. Un saludo. Y en la sección de

Pablo Arias. Navegación con el teclado por las páginas web

accesibilidad web con Pablo Arias. Hola, Pablo, ¿qué tal? Muy buenas, Jorge. ¿Qué tal? ¿Cómo estamos? Hoy traes un programa interesante. Procura a ver si le parece lo mismo a nuestro oyente que está aquí escuchándonos. Y que le parezca interesante y, bueno, que comparta nuestro podcast para que se difunda. Creo que nos vas a comentar consejos, buenas prácticas y problemas que da la navegación con el teclado. Efectivamente.

Quiero hablar sobre la navegación web con un teclado. Es decir, hay gente que no utiliza un ratón o que lo utiliza mucho menos de lo que se usa habitualmente y qué sucede cuando nos enfrentamos a esa navegación con un teclado o casi solo con un teclado. Pues vamos allá. Pues una de las primeras cosas que suelen pasar cuando navegas con teclado es que te salga un menú que la gente no suele ver. Es decir, tú llegas a una página web, le das al tabulador y ¿qué es lo primero

que ves? Pues muchas veces se selecciona el primer elemento de menú, o sea, el primer elemento del menú de navegación, otras veces el logotipo, pero en muchas ocasiones también aparece un nuevo elemento de contenido que te permite navegar por la web, pulsando sobre él. Entonces, le das al tabulador, te sale este elemento nuevo que es como un menú que al darle a intro, te permite pues, por ejemplo, saltarte la navegación e irte

al contenido. Incluso a veces dentro del contenido también te permite ir saltando de los titulares principales que existen, pues en este caso suelen ser los H2 que haya en la página, y ir bajando sobre este contenido sin necesidad de leértelo todo. Puedes ir directo a la parte del sitio de la página que te interesa. Yo entiendo que quien más suele utilizar este tipo de navegación es la gente con

problemas visuales. Sí, bueno, la gente con problemas visuales entendemos que utiliza un lector de pantalla que efectivamente al tocar el teclado les va diciendo lo que se encuentran. Entonces, si se encuentran esta navegación por teclado, lo que les permite es pues saltarse elementos

que no les interesa. Y entiendo que también sucede cuando estás dentro de un sitio web navegando, ya te conoces el menú, ya te conoces lo que es la cabecera, quieres ir directamente a la parte importante, pues esto te permite hacerlo muy rápidamente. Con un par de pulsaciones de teclas ya estás en el contenido saltándote todo lo anterior que es súper repetitivo en todas

las páginas. Y supongo que también le podrás sacar mucho partido a gente con problemas de movilidad, que a lo mejor es capaz de usar un ratón, pero si son capaces de pulsar las teclas del teclado. Exacto, efectivamente, así es. Y bueno, como ya sabes, como suelo decir yo en estos casos, esto es aplicable a cualquiera de nosotros, porque en cualquier momento se nos puede estropear el ratón, porque en cualquier momento nos rompemos un brazo o por lo que

sea. Entonces, o tenemos un niño en el colo, cual sea el motivo que no nos permite utilizar el ratón. Entonces, saber que esto existe es súper útil. Entonces, recordamos que la tecla tabulador nos va a permitir iniciar la navegación y que se va a desplazar por todos los elementos de la web, sobre todo por los enlaces. Se va a parar en cada enlace.

Si tienes un lector de pantalla, te va a leer lo que pone ese enlace y si no, pues en principio debería marcarte y saber dónde está ahora mismo el foco. Por si queremos darle a intro y activar ese enlace. ¿Y con qué tipo de problemas nos vamos a encontrar? El primero es que en muchas webs este tipo de navegación

no existe. Es decir, le doy al tabulador y no me enseña un menú que me permite hacer estos saltos y que me permite saltarme la cabecera o que me permite ir al pie de página directamente. Entonces, el primer problema que veo es que muchas webs no lo tienen. Otros problemas que veo al dar al tabulador, no veo en qué enlace está parado el foco. Es decir, yo le estoy dando a la tecla y no veo dónde está el sitio donde yo puedo darle a intro para visitar ese enlace, ¿no?

Por ejemplo. Entonces, este es otro problema habitual. Algo que la mayoría sí usamos a pesar de tener ratón, a pesar de tener todas nuestras capacidades y las que las tenemos. Yo estoy rellenando un formulario y me gusta ir cambiando de campo dándole al tabulador porque es mucho más rápido que sacar la mano del teclado y volverla a poner y ubicarla en su sitio, ¿no?

Entonces, estás rellenando un campo, le das al tabulador, rellenas el siguiente campo y bueno, pues la mayoría de formularios esto funciona y funciona bien. Pero hay otros que no. Hay otros que bueno, pues se interrumpe, te llevan a otros sitios. Entonces, a los desarrolladores web invito a que vigilen este tipo de detalles porque son buenos, como digo, siempre para todos. Esto es un problema que suelo ver con los formularios.

Es algo que, bueno, simplemente con dejarlo por defecto a priori no debería dar ningún problema. Pero a veces sí.

A veces, pues por algún bueno, por algún código que hemos insertado en la web o similares, pues estás en un campo, le das al tabulador y de repente se te sale del formulario o le estás dando al tabulador y no te estás saltando, pues al siguiente campo, sino que quieres darle, pues al checkbox que o sea, a la casilla de marcado que corresponda o al botón de enviar el formulario y no puedes porque

no llegas nunca. Le das al tabulador, le das, le das y no llegas nunca al botón de enviar, pues porque el foco se salió del formulario o por otros motivos, pues, aleatorios. Entonces, este es un problema habitual que veo. ¿Alguna cosilla más? ¿Algún error más o algún consejo? Sí, pues en ese sentido, el menú de navegación muchas veces no es del todo accesible.

Es decir, yo empiezo a hacer tabula... le voy a... empiezo a dar al tabulador y llego al menú de navegación y muchas veces no sé, no sé qué elemento es el activo. Normalmente el primer elemento, pues, suele ser la página de inicio, la portada, como queramos denominarla, pero no veo que mi foco esté puesto ahí y que si le doy a intro se vaya a ir a la página de inicio, ¿no? Y lo mismo pasa con los

siguientes. Le doy al tabulador de nuevo, se va al segundo elemento del menú y no me marca qué elemento es el activo. Esto estamos hablando del foco. Pero, hablando de menús, hay otro problema habitual que es que si el menú tiene un desplegable, no puedo activar con facilidad ese desplegable. Porque cuando me pongo sobre el elemento padre, para que se me abra el submenú, le doy a intro y me visita lo que es la página del elemento padre.

Pero no me abre el submenú para poder visualizar los elementos que hay dentro. Esto es otro problema habitual. Los elementos de menú, o sea, los submenús no deben activarse solo con el ratón. Al pasar el ratón por encima, es muy habitual que se activen estos submenús. Y que te los muestre. Pero, esto no siempre es accesible. Entonces, tenemos que tener cuidado que funcione también bien con el teclado. Es algo a fijarnos. No sé si te suena lo que te digo, si te

tiene pasado. Sí, no uso demasiado el teclado, pero bueno, las cosas típicas con el tabulador y en alguna sección de forma rápida, sí. Efectivamente. Otro problema que solemos tener con el teclado es el tema de los captcha. Llegas al captcha dándole al tabulador y muchas veces no puedes resolver. Depende del tipo de captcha, depende de dónde venga.

Bueno, pues, a veces sí, otras veces no. Y bueno, pues eso también debemos probarlo como desarrolladores, pues que se pueda resolver solo con teclado y que no necesites un ratón para ello. Y bueno, estos son los principales problemas que suelo encontrar, pero hay más. Hay más. Como desarrollador, web, muchos sabéis que existe el atributo tab que nos permite controlar qué pasa cuando le das a la tecla tabulador.

Entonces, bueno, hay que tener mucho cuidado cuando lo utilizamos y saber lo que estamos haciendo para no llevar al usuario a que se pierda o que no haga lo que se espera. Y esto es un poquito lo que quería comentaros en el episodio de hoy. Si tenéis alguna duda al respecto, si tenéis alguna aportación, sugerencia, pues podéis hacernos la llegar y tratamos de comentarlos en siguientes programas. Cerramos la sección entonces, Pablo. Sí, genial. ¿Qué te parece?

¿Quieres comentar alguna cosa más? Sé que hay algunos complementos que te permiten hacer una navegación mucho más avanzada usando muchas más teclas del teclado, pero no me acuerdo ni cómo se llaman ni nada. La tarea ya hizo un par de programas hablando de la navegación con teclado, pero ya era una navegación avanzada para unos varios avanzados, ¿sabes? Utilizando prescindiendo completamente del

roto. Ahora que lo dices, podemos mencionar, y no sé si esto te da mucho trabajo, el que ahora mencionemos algo para meterlo dentro de del episodio, que es relativamente fácil crear enlaces, es decir, atajos de teclado. Entonces, ¿qué pasa? Que cada navegador tiene sus teclas, dependiendo del sistema operativo, dependiendo del navegador, dependiendo de varios factores. Entonces, crear esos atajos, de teclado, es relativamente sencillo, pero no tan sencillo de explicar

al usuario. Normalmente aquí lo que tenemos es un apartado de accesibilidad dentro de, pues por ejemplo, el pie de página o donde decidamos, donde explicamos, pues mira, pulsando, me lo invento, por ejemplo, las teclas Alt y 1, pues te vas a la portada. Alt 2 te vas a la sección A o a la sección B o a la sección C. Bueno, cada navegador tiene las suyas, o sea, tiene sus atajos para luego tú poder designarle números o letras a esos, llamémosle

atajos de teclado. Vale, pues hasta aquí la sección de accesibilidad web con Pablo Arias. Muchas gracias, Jorge, y muchas gracias a ti, oyente, que estás ahí fiel. Estamos en la sección

Thais Pousada comenta su paso por la esLibre 2024

de Otros Mundos, Otras Realidades, con Thais Pausada. Hola, Thais. Hola, ¿qué tal? ¿Cómo ha sido tu paso por Valencia? Cuéntame. Bueno, pues la intervención de hoy sí que la quería focalizar en Lash Libre, Valencia, y mi participación allí. Igual resulta interesante escuchar a una persona que es totalmente ajena al desarrollo web, tecnológico, software, hardware libre, y bueno, pues eso, me gustaría comentar mis impresiones como persona usuaria.

Pues adelante. El Congreso de esLibre, el 24-25 de mayo de Valencia, la verdad es que fue, siempre se generan, pues, como un ambiente muy amigable, muy, digamos, de compartir y, bueno, de gente muy guay. En realidad es gente muy guay, ¿no? Yo di un taller sobre recursos para la comunicación gratuitos para personas con diversidad funcional, y luego también había varias terras, una de ellas del podcast y otra sobre accesibilidad para personas con discapacidad.

visual, bueno, pues que se comentaron así algunas cosillas de accesibilidad. Pero, claro, mi impresión es que está como todavía pues en pañales, ¿no?, este proceso. No sé qué te pareció a ti, Jorge, pero bueno, yo vi poco, poco contenidos sobre accesibilidad, sobre inclusión, que lógicamente no era el tema del Congreso, pero sí que es cierto que se echó un poco en falta, al menos desde mi perspectiva. No sé, ¿qué opinas?

Sí, bueno, es un Congreso de temática generalista abierta, donde entran temáticas, las que nos gusta hablar, pero se centra básicamente en la cultura libre y el softball libre. Entonces, claro, son ramas muy grandes que entran muchas cosas. Es bueno que poco a poco se vaya poniendo una patita en este tipo de juntanzas y se hable de temas de accesibilidad,

pienso yo. Sí, no, a ver, que la aceptación tanto de mi taller como del vuestro, pues estuvo bien y ya demuestra un poco el interés por parte de la organización de intentar meter este tipo de cosillas y de complementos al desarrollo, ¿no? El desarrollo software y hardware. Sí que es cierto que, claro, yo como totalmente ajena a estos mundos, al meterme en determinadas charlas, digo, no entiendo nada, no estoy entendiendo nada. Esto me suena a chino, no, peor todavía

que a chino. O sea, había cosas que en la idea global sí que captaba lo que significaban y sabía un poquito su aplicabilidad, pero el grueso de algunas charlas, la verdad es que me costaba seguirlas, ¿no?

También por eso es un... quiero hacer desde aquí un llamamiento para todas esas personas, que estáis, pues en esa parte de desarrollo, software, hardware y del uso de la tecnología libre, que es muy necesario, pero no sé si a la hora de transmitir o de vender vuestra idea o de comunicar o de entender las necesidades de las personas que somos nosotras las usuarias, quizás desde mi punto de vista, y esto es simplemente un consejo, vale una sugerencia,

se debería hacer como más amigable los discursos. Me refiero a, pues, más comprensibles y, bueno, que toda la gente que puede estar interesada en el tema pueda entender también de qué va esa comunicación, ¿no? O que, más bien, no de qué va, sino cuál es su aplicación directa al mundo real. Es decir, yo, como posible usuaria de tecnología libre, tanto software como hardware, ¿qué puedo sacar de este congreso?

Muy bien tus comentarios, y a ver si los intentamos hacer llegar a la organización. No sé si sabes que en, bueno, en el listado de las charlas y talleres hay una descripción bastante exhaustiva de qué va

la charla. Yo lo que he hecho en falta, a lo mejor, es poner el nivel de la persona que va a esa charla, porque claro, suele haber charlas un poco más divulgativas, que cualquiera se puede meter y enterar, pero claro, hay muchas que van a ser bastante técnicas y que si no sabes bastante de la materia, pues, es lo que dices tú, que no te

vas a enterar de gran cosa. A lo mejor sí que necesita un apartado de cada charla diciendo qué tipo de espectador sería el apropiado para esa charla.

Eso sería lo ideal, eso sería lo ideal, pues, poner esta charla tiene un carácter pues eso, divulgativo, o esta es más para expertos en tal tecnología, o esta es más para desarrollos hardware, algo así, porque sí que es cierto que era muy interesante, quiero decir, estaba muy bien y realmente quiero aprovechar también para felicitar a la organización con todo el trabajo que conlleva realizar un evento de este tipo y mover a tanta gente, y tanta gente de fuera de Valencia,

porque es importante ponerlo en valor, pero sí que es cierto que, claro, al ser varias charlas simultáneas por los títulos, puedes intuir, bueno, pues esta yo creo que puedo tal, y sí que es cierto que tiene una descripción, pero bueno, al final sí que, si se orientara un poquito más a ese nivel de espectadores que pueden aprovechar más la charla, pues igual a las personas asistentes nos podemos organizar mejor para ubicarnos en las diferentes charlas que nos puedan

interesar, eso sería lo ideal, sí. Sí, también es verdad que en este gremio, hablo de gremio de tecnólogos, informáticos, toda esta gente que trabajamos en estos ámbitos, las dotes comunicativas no suelen ser los que van a evaluarte, entonces, a veces es complicado que una persona sepa expresar bien lo que quiere comunicar y los contenidos que está tocando. Esa parte también, en nuestros gremios, los tenemos que mejorar un poquito.

Eso también. A ver, yo también entiendo que expertos en un tema en concreto y que van a presentar su desarrollo van a utilizar un lenguaje más técnico y más profesional, más vinculado a ese desarrollo, ¿no?

Al final, bueno, pues la capacidad de divulgación científica, pues no la tiene todas las personas y, bueno, eso, si estamos como muy enfrascados en un tema concreto, pues nos olvidamos de que hay gente que no entiende ese bueno, no que no entienda, sino que le cuesta por las terminologías utilizadas, ¿no? Y eso también va un poco en relación con el apartado de accesibilidad.

Tampoco era el aforo, pero sí que en eventos de este tipo creo que se podría hacer un poquito más por llevar la accesibilidad al siguiente nivel.

Y me refiero a, pues, intentar subtitular los discursos de las personas que estén presentando, porque, oye, en día hay recursos gratuitos para poder hacerlo en directo, poder contratar, si hubiera alguna persona sorda, pues poder contratar a servicios de intérpretes de lengua de signos, la accesibilidad del espacio físico, porque, bueno, una de las salas para entrar a ellas, la que tenía más el estilo auditorio, pues era complicado entrar y manejarte

con una silla de ruedas, por ejemplo, o también, pues algún tipo de audiodescripción para las demostraciones, ¿no? La audiodescripción está pensada para personas con déficit visual, entonces a lo mejor los stands que había por allí, que algunos sí que tenían demostraciones y tal, pues intentar hacerlo con una audiodescripción, ¿no? Es también, pues, un punto de mejora, no específicamente para este congreso, sino en general para todos.

Los eventos que siempre se echan falta, vale, se piensa casi, casi más en la discapacidad física y en las barreras arquitectónicas, pero normalmente se deja bastante de lado a la discapacidad sensorial, es decir, personas con déficit auditivo y con ceguera. Sí, como bien comentas, pues siempre se piensa antes en otro tipo de discapacidades. También es verdad que para hacer estas cositas normalmente necesitas o dinero o voluntarios. Eso, por supuesto.

Y, por desgracia, en este tipo de eventos que son autofinanciados normalmente, pues tanto el dinero como el número de voluntarios que tengan conocimientos para poder hacer eso, pues es reducido. Yo, lo que también he hecho un poquito de falta a veces en estos eventos es más implicación de comunidades y de asociaciones de todo tipo.

Hablamos de cultura libre en general, es un saco muy grande donde pueden entrar muchas cositas, pero sí estaría bien que otro tipo de comunidades, comunidades se acercaran y, a lo mejor, algunas comunidades relacionadas con el tema de la accesibilidad, pues estaría bien que se pasaran por ahí para dar visibilidad de lo que hace y, a lo mejor, también para echar una mano con ciertas cosas que puedan apoyar.

Sí, de hecho, por ejemplo, se me ocurre que en la zona de Valencia está la Asociación de Artefactos y Artefactos hace cosas ya en 3D y dirigidas a personas con discapacidad. Y sí, es la implicación y participación, de las organizaciones, es fundamental. Pero bueno, yo sigo lanzando a favor de la organización DesLibre, que ya con todo lo que supone, lo ha hecho espectacular.

Sí, sí, es un evento complicado de orquestar y ya llevan seis años haciéndolo, sin ganar un duro con ello, solo con un trabajo voluntario, es de aplaudir. Pues sí, pues sí. Y ya lo último relacionado con el Congreso y un poco relacionado con la parte de accesibilidad, también es verdad que todo lo que son las herramientas libres, incluidas la página web del Congreso, pues deberían también, bueno, lo dejo ahí, cómo mejorar aspectos de accesibilidad de la propia web.

Porque al final, bueno, pues todo va en relación. Sí, pero bueno, volvemos a lo de siempre. Necesitas o recursos para pagarlo, o voluntarios, o conocimientos para poder... Y tiempo libre para poder apoyar el proyecto y hacer esa labor. Claro, cierto. Pero bueno, eso es como un poco mi resumen de la experiencia de Valencia, que digo que estuve encantada de poder

participar allí. Y de compartir también, pues, algunas inquietudes sobre la parte de recursos de comunicación gratuitos. Y ahora, Jorge, si te parece, pues, y ya un poco terminando esta parte, presentando también un recurso libre o de acceso gratuito, vaya, me gustaría hablar de Visualtech. Vale. Visualtech es un proyecto que llevamos a cabo en el año 2022 en la UDC.

O sea, por parte del equipo, del grupo de investigación Talionis, y que fue financiado por la convocatoria de Artigo 9-TEC, que, bueno, que integra a las universidades gallegas, ¿vale? Entonces, Visualtech, ¿qué es? Pues es una página web que, bueno, te pasaré el enlace para que lo puedas compartir en el podcast, que es, trata de mapear las tecnologías de apoyo de bajo coste o gratuitas, sobre todo gratuitas, para personas con diversidad funcional, ¿vale?

Es como un sitio web en el que se presentan diferentes recursos, sobre todo software y app para dispositivos móviles que facilitan diferentes actividades,

¿vale? Y diferentes actividades que están caracterizadas hacia el uso y el acceso del ordenador, la comunicación, la orientación o geolocalización, aplicaciones para la intervención terapéutica, aplicaciones para la movilidad, aplicaciones para redes sociales relacionadas con la domótica y algunas de mis teláneas, un poco un cajón desastre, ¿no?

Entonces, en esta página web, lo que se encuentran es más de 100 aplicaciones, software y app gratuitas que facilitan la realización de diferentes actividades para personas con discapacidad. Todas ellas analizadas desde el punto de vista de la persona usuaria y con las características básicas de su funcionamiento y de su

configuración. Y otro punto interesante de este proyecto, tanto la recopilación de información como su catalogación, también fue el desarrollo de la web, porque ¿quién hizo el trabajo

de ese desarrollo de la web? Lo hizo una persona becaria, es decir, durante el desarrollo del proyecto, pues eso permitió becar a una estudiante de último curso de Ingeniería Informática de la Universidad de La Coruña, quien fue quien pasó todo esto y se encargó de analizar y de crear las fichas para cada una

de estas aplicaciones. Digo que es interesante porque es una forma de dar a conocer a una gente del gremio tecnológico, de esos que estábamos hablando antes, que no conoce ciertas cosillas del mundo de la accesibilidad, es una forma de mostrarle este mundo y me parece que la chavala en sí, que yo la conocí, pues se interesó bastante y le ha gustado bastante esta rama, que no sé si se irá dedicando a ella, pero por lo menos ya tiene en su cabeza una pata puesta

en todo esto. Sí, por lo menos eso, con unas pequeñitas nociones y tal y implicarse en un proyecto de este tipo, pues abrimos el interés, ¿no? Es como cuando participó Manuel, Manuel empezó su TFG relacionando la realidad virtual con espacios para personas con discapacidad y su doctorado ahora mismo está centrado en eso. Todo lo que sea, el trabajo multidisciplinar siempre es muy interesante para lograr resultados interesantes también. Pues nada más, ¿verdad?

Por mi parte nada más y bueno agradecer al público en general vuestra escucha y en particular a toda la organización del Congreso es Libre porque fue un currazo.

Jonathan Chacón. Nos habla de teclados opensource

Y en la sección de Diseño para Todos con Jonathan Chacón, como siempre. Hola Jonathan. Buenas Jorge, buenas a todos y todas. Hoy vamos a hablar un poco de teclados. Teclados de ordenador, sí, sí. De eso que tienes entre 64 y 126 teclas. Y de esa diversidad también el open source y la accesibilidad se beneficia. Tanto el open source de la accesibilidad como la accesibilidad del open source.

Dentro del mundo del haz-haz-lo-tú-mismo o el homebrew, los teclados se han popularizado muchísimo gracias a la impresión 3D, permitiendo que gente haga sus propios diseños de chasis y carcasas e incluso sus propios diseños de textos. Y siguiendo la cultura de háztelo tú mismo y compártelo, se han creado comunidades donde los teclados se han vuelto open source.

Hay repositorios en Github donde te puedes bajar desde todo el software necesario para el PCB que es la parte de circuitería y software, digamos que es la parte del pequeño cerebro electrónico que lleva un teclado normal. El PCB detecta que tecla se ha pulsado y lo envía al ordenador donde esté conectado el teclado de forma que el ordenador se entere de que se ha pulsado. Pues hay distintos formatos de PCB se pueden programar, reprogramar.

También en esos mismos repositorios hay modelos ficheros donde se representa cada una de las teclas el propio chasis y la propia carcasa del ordenador para que tú te lo imprimas tú mismo con el material que puedas o prefieras y solo tendrías que comprar pues los distintos componentes físicos que no son imprimibles porque son partes metálicas como son los switchers, o sea los pulsadores la plancha donde va conectado el PCB con los distintos switchers que no puede ser

impresa por ahora aunque ya se estaba dando muchísimo también por la parte de open source porque los grandes fabricantes de teclado ofrecen sus productos de forma cerrada y tienen sus propios modelos y patentados

por supuesto. Entonces la comunidad de open source abre nuevas posibilidades para gente donde un teclado estándar no es suficiente bien porque tiene necesidades especiales porque tiene problemas de motricidad o bien porque las 126 teclas de máximo que ofrece un teclado comercial no son suficientes y necesitas una extensión. Gente como Preonic o Ergodot ofrecen teclados donde lo más importante es escribir de forma

cómoda. El tema de la ergonomía en estas comunidades que te ofrecen ya el teclado completo ya impreso por si no tienes impresora en casa pues lo adquieres a través de ello y tienes un teclado donde prima muchísimo la ergonomía y luego hay otros proyectos como Datile con Y o Manuform donde ya el tema de la ergonomía no es solo para gente con dos manos sino también para gente que tiene problemas a la hora de mover ciertos dedos y se enfocan en adaptarse

a la forma de tu mano por ejemplo gente que le faltan falanges de algún dedo o gente que no puede mover bien la mano izquierda entonces se recomponen esas distribución de teclas se hace más cómoda para la persona buscando siempre adaptarnos los teclados es un claro ejemplo de que el open source cuando la comunidad es fuerte ayuda a la integración de personas con necesidades especiales y ofrece la oportunidad de gente que con ese estándar que tanto

se fomenta dentro de la accesibilidad a veces con el estándar deja fuera a gente por eso siempre además del estándar tienes que ofrecer la posibilidad de la personalización y el open source se encarga muchísimo de ofrecer esa capacidad de personalización y os recomiendo muchísimo que echéis un vistazo a los teclados de Dattail son una preciosidad ninguno de estos teclados es barato ya aviso que rondan entre los 120 y los 300 euros si ya lo quieres impreso

pero se vuelven mucho muchísimo más baratos cuando lo haces tú mismo y además una cosa muy importante se te rompe una pieza y la puedes volver a imprimir o una de las piezas no se adapta del todo la puedes mejorar y el PCB se vuelve inestable lo puedes actualizar y mejorar es un win win en todas partes y es algo que no solo pasa en los teclados también pasa en las centrales domóticas todo lo que sea open source se beneficia de esa mejora continua que ofrece la comunidad

y para el tema de ratones y apuntadores Jonathan tenemos también algo parecido si si dentro de este movimiento de homebrew de los teclados ha habido alternativas para ratones personalizados ahí si el hardware no está tan abierto porque la parte de electrónica son piezas ya hechas bien sea un ratón de de bola de los clásicos que no lo recomiendo a uno de ópticos pues el hardware es el que hay pero hay muchísima muchísima variedad a la hora de las carcasas que se pueden

imprimir el número de botones que se pueden acoplar donde se acoplan los botones dependiendo de la carcasa de la carcasa se pueden acceder a distintas zonas de la superficie para presionar e incluso distintas formas de activar ese botón por presión continua por presión simple y donde más avance hay dentro de la comunidad de son las alternativas al ratón como pueden ser el trap ball utilizado por personas con problemas de motricidad más severos que les impide

mover el brazo por completo y entonces un trap ball comercial que puede resultar suficiente para personas que puedan mover las manos pero no los dedos pero si estén obligados a levantar los brazos hay trap balls donde el peso cambia y es gente que se apoya directamente en el trap ball y son de mayores dimensiones volvemos al tema de ofrecer la capacidad de personalizar para que esas personas que no entran dentro de un estándar puedan acceder a ese dispositivo y utilizar

al final el ordenador de la forma más cómoda posible por ejemplo en el ratón los que se siguen utilizando la mecánica de bola es porque pesan más y son más fiables para personas con imprecisión en el movimiento del brazo porque los ópticos pesan muy poco y vuelan en la mesa entonces con un poco más de peso y esa bola para sentir que estás arrastrando es un feedback muy importante para por ejemplo personas con Parkinson o personas que quieren conectar y desconectar

la actividad del ratón levantándolo por ejemplo mientras tienes ese temblor en la mano pues levantas el ratón y ya no se transmite movimiento y también hay otros dispositivos apuntadores que son los ratones de cuello que es mediante unos sensores en el cuello pues tú con la cabeza vas transmitiendo hacia donde quiere moverse el ratón no tienen tanto éxito porque mediante sistemas de reconocimiento de caras o del iris se consigue mayor precisión y mayor suavidad

a la hora de mover el puntero por la pantalla pero para lugares donde los recursos escasean y el ambiente donde se va a utilizar el ordenador no es del todo apropiado para sistemas de reconocimiento de cara o de ojos pues los ratones de cuello son bastante útiles bueno pues así ya nos queda completita la sección

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast