Noticias que mencionan make

El currículum como software: tests automáticos para un PDF de CV

Ata Kuyumcu describe en su blog el sistema de pruebas que aplica a su currículum en PDF, generado con Typst. La motivación es práctica: el primer lector del documento no es una persona, sino un sistema de seguimiento de candidatos (ATS) que solo interpreta texto extraído, por lo que cualquier defect

Task runners para unificar tareas comunes en cualquier repositorio

Los desarrolladores que alternan entre varios repositorios se enfrentan a un problema cotidiano: cada proyecto usa una pila tecnológica distinta y exige recordar comandos diferentes para instalar dependencias, compilar, formatear, ejecutar pruebas o desplegar. Memorizar todos esos comandos y sus mat

Sistemas de compilación y el gestor de paquetes propuesto para civ

Este artículo examina qué debe ofrecer un sistema de compilación y expone el enfoque del proyecto civ, una herramienta escrita en alrededor de mil líneas de código que invoca un proceso de Lua en sandbox para interpretar configuraciones. El autor parte de una idea central: un sistema de compilación

Luz: trazador de rutas en C++20 sin dependencias externas

Luz es un trazador de rutas (path tracer) escrito en C++20 desde cero, sin bibliotecas de terceros, orientado al renderizado fotorrealista por Monte Carlo. Entre sus prestaciones figuran iluminación global, muestreo adaptativo por píxel, desnitificador de estilo NFOR, dispersión atmosférica, exporta

nfs-doctor: Diagnóstico fácil para servidores NFS

Un nuevo desarrollador ha creado 'nfs-doctor', una herramienta de línea de comandos en C diseñada para simplificar la depuración de servidores NFS desde el lado del cliente. La herramienta, disponible en GitHub, verifica aspectos críticos como la red, el funcionamiento de `rpcbind`, las versiones de

Doom en la terminal: ¡juega con curl!

Un desarrollador ha creado una forma inusual de jugar el clásico videojuego Doom: a través de la línea de comandos utilizando `curl`. El sistema, alojado en un servidor HTTP, transmite los fotogramas del juego como bloques ANSI a la terminal, permitiendo a los usuarios interactuar con el juego envia

Linux define reglas para usar IA en su desarrollo

El desarrollador principal de Linux, Linus Torvalds, ha publicado directrices para el uso de herramientas de inteligencia artificial (IA) en el desarrollo del kernel de Linux. Estas pautas, detalladas en un documento en GitHub, buscan integrar la IA de manera responsable y transparente en el proceso

Luka, 13, crea su propio sistema operativo en dos semanas

Un joven de 13 años, identificado como Luka, ha desarrollado un sistema operativo llamado AurionOS en tan solo dos semanas como proyecto de aprendizaje. El sistema, construido desde cero en C y lenguaje ensamblador x86, está diseñado para usuarios que desean comprender a fondo el funcionamiento inte

Linux al ritmo: controla comandos con teclado MIDI

Un desarrollador ha creado 'pianoterm', una herramienta de línea de comandos para Linux que permite a los usuarios controlar comandos del sistema operativo a través de un teclado MIDI. La utilidad, disponible en GitHub bajo el nombre de usuario 'vustagc', asigna comandos específicos a las teclas de

Go: Optimiza el rendimiento con la pila

Este artículo del blog de Go explica cómo los desarrolladores están optimizando el rendimiento de Go al realizar más asignaciones de memoria en la pila (stack) en lugar del montón (heap). Las asignaciones en el montón son costosas, requieren código adicional y generan carga para el recolector de bas