Noticias que mencionan sed

Por qué el texto plano sigue siendo la tecnología más robusta

El formato de texto plano (plain text) se mantiene como uno de los estándares más duraderos en la computación debido a su simplicidad estructural y su independencia de aplicaciones específicas. A diferencia de los formatos de documentos ricos, que dependen de software propietario o de familias de ap

Por qué dominar la línea de comandos supera a las interfaces gráficas

Dominar la línea de comandos permite a los desarrolladores orquestar programas de forma lógica y eficiente, una capacidad que las interfaces gráficas (GUI) no ofrecen de manera nativa. A diferencia de las herramientas visuales, el shell permite ejecutar scripts complejos que integran múltiples proce

Coreutils: solicitud de características rechazadas y justificaciones técnicas

El proyecto GNU coreutils mantiene un registro detallado de las solicitudes de nuevas funcionalidades que fueron rechazadas durante su desarrollo. Este documento técnico explica las razones técnicas y de diseño que impidieron la inclusión de estas características, priorizando la simplicidad, la efic

El regreso de los modelos de difusión continua para lenguaje

La investigación en modelos de difusión continua para el procesamiento del lenguaje natural experimenta un notable resurgimiento tras años de estancamiento, desafiando la dominancia histórica de los métodos discretos y autoregresivos. Aunque las técnicas de difusión discreta habían desplazado a las

eh, un editor de texto minimalista inspirado en vi

eh (Edit Here) es un editor de texto de línea de comandos que reinterpreta las nociones más útiles de vi(1) con un enfoque minimalista. Está escrito en C (83,7%) con un script en sed (16,3%) para transformaciones auxiliares, y su repositorio principal se aloja en Codeberg bajo el usuario SirWumpus,

Uso de sed para generar índices de libros a partir de listas ordenadas

Eric Pement describe en detalle un flujo de trabajo para elaborar índices de libros y revistas, desde la captura manual de términos y números de página en un archivo de texto hasta su conversión en entradas de índice listas para imprimir. Tras marcar los términos en pruebas de galeradas, varios volu

Expresiones regulares que funcionan en cualquier herramienta

Las expresiones regulares son una de las herramientas más extendidas en programación y procesamiento de texto, pero su gran debilidad es la fragmentación: cada motor (sed, awk, grep, Emacs, Perl, PCRE) implementa un subconjunto distinto de sintaxis y funcionalidades, lo que provoca que un patrón que

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

UNIX pionero cumple 35 años conectado

El Sistema UNIX de acceso público SDF (SDF Public Access UNIX System) celebra más de 35 años en línea, habiendo sido establecido en 1987. Esta plataforma, ubicada en una organización sin fines de lucro (501(c)(7)), ofrece acceso a sistemas UNIX a través de diversas conexiones, incluyendo acceso dir

Lean: el lenguaje que verifica su propio código

Este artículo explora el concepto de un "lenguaje de programación perfectible", ejemplificado por Lean. La idea central es que un lenguaje perfectible no solo permite escribir código, sino también expresar propiedades sobre ese código dentro del propio lenguaje. Esto abre la puerta a la verificación

IA agiliza integraciones de API: desarrollo más rápido y barato

Nango, una empresa que desarrolla infraestructura de código abierto para integraciones de productos, ha creado un agente de inteligencia artificial capaz de automatizar la integración con APIs, reduciendo significativamente el tiempo de desarrollo. El agente, que funciona en segundo plano, genera ap

Entendiendo '2>&1': Redirección de errores en comandos

En entornos de línea de comandos, especialmente en sistemas Unix-like (Linux, macOS, etc.), es común que los programas generen dos tipos de salida: la salida estándar (stdout) que contiene los resultados esperados, y la salida de error (stderr) que contiene mensajes de diagnóstico o errores. Por def