ASCII, pronunciado generalmente o [ásθi] o [ási], es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno. Fue creado en 1963 por el Comité Estadounidense de Estándares como una evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.

Ver en Wikipedia

Noticias que mencionan ~ascii

SimCity en Texto: Un Juego Único en Emacs

ElCity es un juego de construcción de ciudades por turnos, único porque se ejecuta completamente dentro del editor de texto Emacs. Imagina un SimCity, pero en lugar de gráficos complejos, utilizas caracteres ASCII para representar edificios, carreteras y otros elementos. Esto no es solo una curiosid

Cómo se muestran las fuentes en pantalla: un proceso complejo

Este artículo explora el renderizado de fuentes desde cero, un proceso que a menudo se da por sentado pero que es sorprendentemente complejo. La renderización de fuentes implica mostrar texto en una pantalla, y presenta desafíos significativos, como escalar fuentes a diferentes tamaños manteniendo l

ASCII Revelado: Una Nueva Mirada a la Tabla de Caracteres

El artículo explora una forma poco común de visualizar la tabla ASCII: organizada en una cuadrícula de cuatro columnas. Esta representación revela patrones ocultos en la codificación ASCII que normalmente no son evidentes. ASCII, como estándar de codificación de 7 bits, asigna valores numéricos a c

box-of-rain: diagramas de sistemas con IA

Box-of-Rain es una herramienta innovadora, generada por inteligencia artificial, que simplifica la creación de diagramas de cajas a partir de configuraciones simples. Estos diagramas son útiles para visualizar arquitecturas de sistemas, flujos de trabajo, o cualquier relación jerárquica de component

ia habla en Nintendo 64: un logro innovador

Un equipo de desarrollo independiente, Elyan Labs, ha logrado un hito sin precedentes: ejecutar un modelo de lenguaje nano-GPT directamente en una Nintendo 64. El logro, presentado en un juego homebrew llamado 'Legend of Elya', permite que un personaje del juego, Sophia Elya, genere respuestas en ti

tilde.club: tu espacio web personal online

Tilde.club es una plataforma única que ofrece a sus usuarios acceso a un servidor Unix compartido para alojar páginas web personales, aprender y compartir conocimientos. Imagina un foro online donde, en lugar de publicar mensajes, cada usuario tiene su propio espacio web personal, accesible a través

URLs con saltos de línea: un secreto de los navegadores

Navegadores web modernos, sorprendentemente, toleran la inclusión de saltos de línea y tabulaciones dentro de las URLs, según un análisis reciente publicado en el blog de Daniel Lemire. Aunque la especificación técnica de URLs indica que estos caracteres deberían generar un error, los navegadores lo

Segagaga: Fans traducen al inglés el RPG perdido de Dreamcast

Un equipo de fans ha logrado por primera vez traducir al inglés el videojuego japonés 'Segagaga', un RPG de 2001 exclusivo para Sega Dreamcast. La noticia, considerada un hito en la comunidad de fans de Dreamcast, se debe a la dedicación de [Exxistance] y un equipo de expertos hackers como megavolt8

Claude más eficiente: herramienta reduce el tamaño de respuestas

Un desarrollador ha creado una herramienta, disponible en GitHub, que reduce significativamente la verbosidad de las respuestas de Claude, el modelo de lenguaje de Anthropic, en aproximadamente un 63% sin necesidad de modificar el código existente. La herramienta, implementada a través de un archivo

El origen inesperado de la pantalla 80x24

Este artículo explora el origen y la persistencia del formato de pantalla 80x24 y 80x25, un estándar omnipresente en la informática desde hace décadas. Contrario a la creencia popular de que se debe a la compatibilidad con tarjetas perforadas o a la idoneidad para pantallas de televisión, la verdade

Nombres en Go: Guía para un Código Claro

Este artículo de Alex Edwards, extraído de su libro sobre desarrollo web en Go, aborda las convenciones de nomenclatura en el lenguaje Go. Una buena nomenclatura es crucial para la legibilidad, mantenibilidad y predictibilidad del código. Aunque Go permite nombres técnicamente válidos (usando unicod

Lotus 1-2-3 renace: compatible con Excel

Un desarrollador ha revivido Lotus 1-2-3, una hoja de cálculo clásica de la era DOS, en un proyecto llamado 'l123'. Esta reimplementación moderna, escrita en Rust, busca replicar la experiencia de usuario original, incluyendo el panel de control de tres líneas, la navegación con teclado y los menús

Texto plano: el diseño renace en la era de la IA

El artículo de Marcin Wichary en unsung.aresluna.org explora el resurgimiento de las herramientas de diseño de diagramas e interfaces de usuario basadas en texto plano (a menudo referidas coloquialmente como “ASCII”). Aunque la idea no es nueva, estas herramientas, como Mockdown, Wiretext y Monodraw

Windows: ¿Binario o texto? La verdad revelada

A menudo nos preguntamos cómo indicar a Windows que estamos trabajando con un archivo binario o de texto. La respuesta, sorprendentemente, es que Windows no 'sabe' la diferencia. Desde la perspectiva del sistema operativo, un archivo es simplemente una secuencia de bytes, y la interpretación de esos

Epiq lanza rastreador de incidencias nativo de terminal

Se ha lanzado Epiq, un rastreador de incidencias (issue tracker) nativo de terminal impulsado por Git. La herramienta está inspirada en vim y funciona completamente desde la línea de comandos, sin necesidad de navegador ni servicios SaaS. Epiq renderiza tableros de trabajo en formato ASCII y almacen

Demoscene: generan fractal sonoro infinito en solo 16 bytes de ensamblador

¡despierta! 16b es una pieza de demoscene que logra una proeza técnica notable: generar un fractal de Sierpinski infinito y convertirlo en audio, todo en apenas 16 bytes de código ensamblador x86 real-mode DOS. Presentada en la Outline Demoparty de mayo 2026 en Ommen, Países Bajos, esta obra explora

El TTY en Linux: una historia que empieza en 1869

El subsistema TTY (Teletipo) es un componente fundamental en el diseño de Linux y UNIX, aunque frecuentemente desconocido incluso por usuarios avanzados. Para comprender qué es TTY, hay que remontarse a 1869, cuando se inventó el ticker de bolsa: una máquina electromecánica que combinaba una máquina

El error ERROR_ARENA_TRASHED: un legado de MS-DOS en la memoria

El código de error ERROR_ARENA_TRASHED, identificado numéricamente como el número 7, es un mensaje de error histórico heredado directamente del sistema operativo MS-DOS. Su relevancia actual reside en la comprensión de cómo funcionaba la gestión de memoria en entornos operativos antiguos, ofreciendo

De Teletipo a C: La historia de los corchetes curvos

Los corchetes curvos { } en UNIX y C representan una evolución fascinante de la historia del software. El artículo explica cómo estos caracteres, esenciales en C para definir bloques de código, fueron originalmente imposibles de escribir en terminales antiguas como el Teletype Model 33, que no sopor

Jgs Font: una fuente libre en homenaje a Joan G. Stark y al arte ASCII

Velvetyne, fundición de tipografías libres y de código abierto, publica Jgs Font, una fuente creada por el artista ASCII Adel Faure como homenaje a Joan G. Stark, una de las figuras más prolíficas del arte ASCII en Usenet durante los años noventa y dos mil. Faure, integrante de los colectivos Mistig

Netstrings: un formato minimalista para codificar cadenas en red

El documento de D. J. Bernstein, fechado el 1 de febrero de 1997, define un mecanismo muy sencillo para representar cadenas de bytes de forma auto-delimitada: los netstrings. La idea central es que cualquier cadena puede codificarse como una secuencia de caracteres con la estructura longitud":"conte

late.sh: un club social en la terminal al que se accede por SSH

late.sh es una comunidad en línea diseñada para personas que trabajan con ordenadores y prefieren entornos de línea de comandos. El acceso se realiza exclusivamente mediante SSH (ssh late.sh), lo que elimina la necesidad de contraseñas, cuentas OAuth o registros convencionales: la identidad de cada

Por qué Clang triplicó el rendimiento de un validador UTF-8 y GCC no

El autor, Nemanja Trifunović, mantiene desde 2006 una biblioteca C++ de código abierto para manejar cadenas UTF-8 y recientemente reoptimizó su función validate_next, que decodifica un code point UTF-8 a partir de un iterador de bytes. La versión original determina la longitud de la secuencia según

UTF-8000: un sistema de codificación sin límites para caracteres

UTF-8000 es un sistema de codificación de caracteres que extiende el estándar UTF-8 para permitir la representación de caracteres de tamaño arbitrario, eliminando las restricciones de longitud impuestas por el estándar actual. A diferencia de UTF-8, que utiliza un máximo de cuatro bytes por unidad d