Noticias que mencionan UTF-8

Corregir un error con marcas de orden de bytes en subtítulos

Este artículo describe una incidencia detectada por el autor al estandarizar los subtítulos de su biblioteca multimedia local en formato WebVTT, compatible con el elemento <video> de HTML5. Como muchos subtítulos solo están disponibles en SRT, escribió una función en Python que convierte SRT a WebVT

Ex-vi: el código original del editor vi para sistemas Unix modernos

Ex-vi es un port del editor vi tradicional de Unix que pone a disposición de la comunidad el código fuente histórico de la herramienta creada por Bill Joy a partir de 1976 en la Universidad de California en Berkeley. Durante más de dos décadas, acceder a las fuentes originales requirió una licencia

Almacenar una web completa dentro de un favicon de 9×9 píxeles

El desarrollador Tim Wehrle ha conseguido comprimir un pequeño sitio web —un documento HTML de 208 bytes más una cabecera de 4 bytes— dentro de la imagen de un favicon de tan solo 9×9 píxeles, lo que supone apenas 81 píxeles y una capacidad total de 239 bytes. El proyecto demuestra que un favicon, a

Fuentes Unicode y herramientas para el sistema X Window

El proyecto documenta una extensión completa al estándar ISO 10646-1/Unicode para las clásicas fuentes bitmap del sistema X Window. Todas las fuentes de la familia «-misc-fixed-*» —desde 5x7 hasta 10x20— se han reeditado con codificación ISO10646-1, de modo que cubren el conjunto de caracteres de la

Rob Pike estalla contra un correo de agradecimiento enviado por una IA

Rob Pike, cocreador del lenguaje de programación Go, arremetió en la red social Bluesky contra un agente de inteligencia artificial que le envió un correo electrónico agradeciéndole sus contribuciones al software. El mensaje, generado automáticamente por un experimento de agentes autónomos, provocó

scrcpy 4.0 llega con soporte para SDL3 y funciones mejoradas

Genymobile ha lanzado scrcpy v4.0, una nueva versión major de su herramienta de código abierto que permite reflejar y controlar dispositivos Android desde un ordenador. Entre los cambios más relevantes destaca la migración desde SDL2 hacia SDL3, lo que aporta mayor soporte técnico y nuevas funcional

Mamba-Studio lanza TypedMemory para memoria off-heap type-safe en Java

Mamba-Studio ha lanzado TypedMemory, una nueva biblioteca Java experimental diseñada para simplificar la gestión de memoria off-heap mediante vistas fuertemente tipadas. La librería, construida sobre la API Java Foreign Function & Memory (FFM), permite mapear tipos record de Java directamente a memo

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

Turbo Vision revive: Unicode y compatibilidad moderna

Un desarrollador ha revitalizado Turbo Vision, un marco clásico para interfaces de usuario basadas en texto, con una nueva versión que ofrece soporte Unicode y compatibilidad multiplataforma. El proyecto, iniciado a finales de 2018, busca replicar la funcionalidad del original mientras lo adapta a e

Nev: el nuevo editor de texto une lo mejor de varios

Un nuevo editor de texto llamado Nev ha sido desarrollado por Nimaoth y está disponible en GitHub. Nev combina características de editores populares como Neovim, Helix y Zed, ofreciendo una experiencia de desarrollo impulsada por el teclado tanto en terminal como en interfaz gráfica. El editor inclu

Programación: ¿Siempre es más lento lo de bajo nivel?

Este artículo explora el concepto de "costos ocultos" en la programación, desafiando la idea de que los lenguajes de alto nivel son inherentemente menos eficientes que los lenguajes de bajo nivel como C o C++. El autor observa que los programadores de sistemas a menudo evitan lenguajes con recolecci

C++ acelera reconocimiento de voz con modelo Parakeet

Un equipo de desarrolladores ha creado una implementación en C++ de los modelos de reconocimiento de voz Parakeet de Nvidia, ofreciendo una mejora significativa en la velocidad para su ejecución en dispositivos. El proyecto, alojado en GitHub, utiliza la biblioteca de tensores ligera axiom, que incl

PostgreSQL: Consultas SQL asíncronas con pg_background

PostgreSQL ha incorporado una nueva funcionalidad llamada `pg_background` que permite la ejecución asíncrona de consultas SQL en procesos de trabajo en segundo plano dentro de la base de datos. Esto evita que las consultas de larga duración bloqueen las conexiones del cliente, mejorando la capacidad

ROX: Nuevo Lenguaje Busca Simplificar la Programación

Un nuevo lenguaje de programación llamado ROX ha sido desarrollado con el objetivo de priorizar la claridad sobre la comodidad. Creado por Taman-Islam y disponible en GitHub, ROX busca eliminar las complejidades inherentes a muchos lenguajes, como conversiones implícitas, operadores sobrecargados y