Noticias que mencionan .NET

Doom Corre con DNS: Un Hack Sorprendente

Un proyecto innovador ha demostrado la posibilidad de ejecutar el videojuego Doom utilizando únicamente registros DNS de Cloudflare. La hazaña, revelada en GitHub, implica comprimir el archivo WAD de Doom y dividirlo en aproximadamente 1.964 registros TXT DNS, que luego se recuperan y ejecutan a tra

Regex: buscar todas las coincidencias es más lento de lo que crees

La búsqueda de todas las coincidencias de expresiones regulares (regex) es un problema sorprendentemente complejo y, a menudo, malentendido. Aunque la mayoría de los motores de regex prometen un rendimiento lineal para una sola coincidencia, encontrar *todas* las coincidencias invariablemente result

Falla en Apache FOP evade seguridad de GhostScript

Investigadores de seguridad han descubierto una vulnerabilidad en la forma en que Apache FOP, un procesador de objetos de formato, genera archivos PostScript que luego son interpretados por GhostScript para crear archivos PDF. La falla permite a atacantes eludir la sandbox de GhostScript, diseñada p

Rotación de claves JWT: nueva biblioteca .NET facilita la tarea

Un desarrollador ha publicado una nueva biblioteca .NET que simplifica la rotación de claves JWT (JSON Web Tokens) utilizando Redis. El objetivo es mejorar la seguridad al permitir la sustitución segura de claves de firma en un horario regular, manteniendo la validez de los tokens existentes hasta s

Rescatan firmware perdido de Lego NXT

Este artículo del blog detalla el proceso de extracción (dumping) del firmware original de un ladrillo Lego NXT, específicamente la versión 1.01 de 2006. El autor, contribuyente al proyecto Pybricks (una implementación de MicroPython para Lego Mindstorms), se enfrentó a la necesidad de archivar esta

Dapper y SQL Server: consultas lentas por conversión

Una reciente investigación sobre un problema de rendimiento en una aplicación .NET reveló una causa inesperada: consultas Dapper que dañaban silenciosamente el rendimiento de los índices de SQL Server. El problema surge cuando una columna en la base de datos es de tipo `varchar` pero Dapper, al usar

Go: Debate sobre 'try' para Simplificar el Manejo de Errores

La comunidad de desarrolladores de Go debate la inclusión de una característica 'try' para el manejo de errores, similar a la que existe en lenguajes como Zig y Rust. Actualmente, Go requiere una estructura verbosa `if err != nil` para verificar errores, lo que ha generado frustración entre algunos

gzpeek: Descubren datos ocultos en archivos gzip

Un desarrollador ha creado una nueva herramienta llamada 'gzpeek' para analizar los metadatos ocultos dentro de archivos comprimidos con gzip. Tradicionalmente se asume que gzip solo sirve para comprimir datos, pero la especificación técnica revela que los archivos gzip contienen información adicion

Herramienta C# revive creación de CDs para Amiga

ISOCD-Win es una herramienta esencial para aquellos que desarrollan software para las consolas Amiga CD32 y CDTV. Para entender su importancia, primero debemos comprender el contexto: estas consolas, lanzadas en la década de 1990, utilizaban discos ópticos (CD-ROMs) para distribuir juegos y aplicaci