/ martes 14 de marzo de 2023

El Ágora | Aceptación Universal

El viernes pasado tuve la oportunidad de colaborar para traer a Aguascalientes ponencias internacionales donde se trataron temas que son transcendentales para el uso y el futuro del internet en el mundo, tanto que será muy diferente de cómo el día de hoy lo conocemos. El tema principal fue la “Aceptación Universal” busca garantizar que todos los nombres de dominio y direcciones de correo electrónico en cualquier idioma sean aceptados por igual por todas las aplicaciones, dispositivos y sistemas de internet.

Este evento se celebró dentro de las instalaciones de la Universidad Tecnológica de Aguascalientes, con la asistencia de su comunidad estudiantil, principalmente de las carreras afines a la tecnología y programación.

Para poder entender el tema fundamental de las ponencias, es necesario que conozcamos cómo funciona realmente la internet, porque hoy en día lo usamos todos, pero pocos sabemos qué hay detrás de todo este desarrollo, simplemente nos limitamos a un uso común, pero no sabemos todos los elementos de programación que hay detrás de ella para que nuestro uso sea bastante sencillo.

Para empezar, debemos de saber que cada página de internet a la que accedemos tiene una dirección IP (Protocolo de internet por sus siglas en inglés), esas direcciones no se crean solas, por lo que existe un organismo internacional llamado ICANN (Corporación de Internet para la Asignación de Nombres y Números por sus siglas en inglés) que es el encargado de crearlas y asignarlas.

El problema fundamental de las direcciones IP es que en realidad son etiquetas numéricas, un ejemplo sería “192.229.17.57”, por lo que resultaría sumamente difícil y complicado recordar toda la etiqueta numérica para poder acceder al sitio web que queremos visitar. Para terminar con ese problema se crearon los DNS (Sistema de nombres de dominio por sus siglas en inglés) que básicamente “traducen” las IP de un sistema número a un sistema de nomenclatura, esto quiere decir que en lugar de buscar una página por medio números y puntos, podemos simplemente escribir por ejemplo “congresoags.gob.mx” y acceder sin complicaciones a la página.

Pensemos, y ¿si la internet se hubiera creado en Corea?, por ejemplo anagómez@구글.상업, las personas que usamos el idioma español como lenguaje principal, sería muy difícil acceder a cualquier página web si tuviera que hacerse en coreano, simplemente nuestras computadoras no cuentan con esos caracteres. Esto actualmente es un problema muy grande alrededor del mundo, por países en su mayoría asiáticos no comparten el idioma que se utiliza para el acceso a páginas, pero lo más difícil es que tampoco comparte el alfabeto para su lengua escritural o lenguaje escrito (me refiero a que no usan por decirlo así, el alfabeto latino, que usamos generalmente para escribir en América, Unión Europea, el África subsahariana y las islas del océano Pacífico), por lo que esto complica que no puedan usar la web con su lengua escrita materna.

En la actualidad se puede utilizar la web en otros idiomas y alfabetos gracias a funciones de traducción automática, que “traducen” los DNS, por ejemplo un dominio en alfabeto japonés lo traduce en el momento para que el programa que estamos utilizando lo reconozca en inglés y así logramos que tengamos esta aceptación universal. Este tipo de programas aún se encuentran en desarrollo, pero es un reto titánico por la diversidad que existe de idiomas y alfabetos alrededor del mundo.

El trabajar desde la programación de manera aislada solo con nuestro idioma o el inglés, lo único que se ocasiona es una comunicación incompleta, aplicaciones no autorizadas, nuestra experiencia negativa como usuario y esto se traduce en problemas para comunicarnos, comerciar e interactuar, por lo que la aceptación universal es fundamental para que a medida que aumenta la globalización sigamos comunicados de manera digital y sin fronteras, para apoyar una internet diversa y multilingüe.

La aceptación universal va más allá de simplemente hacer que la programación sea accesible para más personas. También implica reconocer la diversidad de idiomas y alfabetos que cada sociedad trae consigo a la programación. Debemos estar abiertos a diferentes formas de pensar y trabajar juntos para construir soluciones que sean verdaderamente inclusivas y que sirvan a las necesidades de todas las personas.

La aceptación universal en la programación significa trabajar para eliminar las barreras que impiden que las personas de diferentes orígenes accedan a las mismas oportunidades. Al trabajar para crear un entorno más inclusivo en la programación, estamos trabajando hacia un mundo más justo y equitativo para todas las personas.

Por lo tanto, las y los invito a que trabajemos para fomentar la aceptación universal. Debemos trabajar juntas y juntos para crear un mundo en el que la programación sea accesible para todas las personas, independientemente de su origen, esto es sin duda un factor de igualdad y de inclusión en un planeta que requiere de estos fundamentales principios.

Si quieres conocer más del tema lo puedes hacer por medio de cursos gratuitos sobre la industria del DNS en https://learn.icann.org/.

El viernes pasado tuve la oportunidad de colaborar para traer a Aguascalientes ponencias internacionales donde se trataron temas que son transcendentales para el uso y el futuro del internet en el mundo, tanto que será muy diferente de cómo el día de hoy lo conocemos. El tema principal fue la “Aceptación Universal” busca garantizar que todos los nombres de dominio y direcciones de correo electrónico en cualquier idioma sean aceptados por igual por todas las aplicaciones, dispositivos y sistemas de internet.

Este evento se celebró dentro de las instalaciones de la Universidad Tecnológica de Aguascalientes, con la asistencia de su comunidad estudiantil, principalmente de las carreras afines a la tecnología y programación.

Para poder entender el tema fundamental de las ponencias, es necesario que conozcamos cómo funciona realmente la internet, porque hoy en día lo usamos todos, pero pocos sabemos qué hay detrás de todo este desarrollo, simplemente nos limitamos a un uso común, pero no sabemos todos los elementos de programación que hay detrás de ella para que nuestro uso sea bastante sencillo.

Para empezar, debemos de saber que cada página de internet a la que accedemos tiene una dirección IP (Protocolo de internet por sus siglas en inglés), esas direcciones no se crean solas, por lo que existe un organismo internacional llamado ICANN (Corporación de Internet para la Asignación de Nombres y Números por sus siglas en inglés) que es el encargado de crearlas y asignarlas.

El problema fundamental de las direcciones IP es que en realidad son etiquetas numéricas, un ejemplo sería “192.229.17.57”, por lo que resultaría sumamente difícil y complicado recordar toda la etiqueta numérica para poder acceder al sitio web que queremos visitar. Para terminar con ese problema se crearon los DNS (Sistema de nombres de dominio por sus siglas en inglés) que básicamente “traducen” las IP de un sistema número a un sistema de nomenclatura, esto quiere decir que en lugar de buscar una página por medio números y puntos, podemos simplemente escribir por ejemplo “congresoags.gob.mx” y acceder sin complicaciones a la página.

Pensemos, y ¿si la internet se hubiera creado en Corea?, por ejemplo anagómez@구글.상업, las personas que usamos el idioma español como lenguaje principal, sería muy difícil acceder a cualquier página web si tuviera que hacerse en coreano, simplemente nuestras computadoras no cuentan con esos caracteres. Esto actualmente es un problema muy grande alrededor del mundo, por países en su mayoría asiáticos no comparten el idioma que se utiliza para el acceso a páginas, pero lo más difícil es que tampoco comparte el alfabeto para su lengua escritural o lenguaje escrito (me refiero a que no usan por decirlo así, el alfabeto latino, que usamos generalmente para escribir en América, Unión Europea, el África subsahariana y las islas del océano Pacífico), por lo que esto complica que no puedan usar la web con su lengua escrita materna.

En la actualidad se puede utilizar la web en otros idiomas y alfabetos gracias a funciones de traducción automática, que “traducen” los DNS, por ejemplo un dominio en alfabeto japonés lo traduce en el momento para que el programa que estamos utilizando lo reconozca en inglés y así logramos que tengamos esta aceptación universal. Este tipo de programas aún se encuentran en desarrollo, pero es un reto titánico por la diversidad que existe de idiomas y alfabetos alrededor del mundo.

El trabajar desde la programación de manera aislada solo con nuestro idioma o el inglés, lo único que se ocasiona es una comunicación incompleta, aplicaciones no autorizadas, nuestra experiencia negativa como usuario y esto se traduce en problemas para comunicarnos, comerciar e interactuar, por lo que la aceptación universal es fundamental para que a medida que aumenta la globalización sigamos comunicados de manera digital y sin fronteras, para apoyar una internet diversa y multilingüe.

La aceptación universal va más allá de simplemente hacer que la programación sea accesible para más personas. También implica reconocer la diversidad de idiomas y alfabetos que cada sociedad trae consigo a la programación. Debemos estar abiertos a diferentes formas de pensar y trabajar juntos para construir soluciones que sean verdaderamente inclusivas y que sirvan a las necesidades de todas las personas.

La aceptación universal en la programación significa trabajar para eliminar las barreras que impiden que las personas de diferentes orígenes accedan a las mismas oportunidades. Al trabajar para crear un entorno más inclusivo en la programación, estamos trabajando hacia un mundo más justo y equitativo para todas las personas.

Por lo tanto, las y los invito a que trabajemos para fomentar la aceptación universal. Debemos trabajar juntas y juntos para crear un mundo en el que la programación sea accesible para todas las personas, independientemente de su origen, esto es sin duda un factor de igualdad y de inclusión en un planeta que requiere de estos fundamentales principios.

Si quieres conocer más del tema lo puedes hacer por medio de cursos gratuitos sobre la industria del DNS en https://learn.icann.org/.