Escritura de Historias Visuales: Narración Interactiva mediante Manipulación Visual

2025-09-08
Escritura de Historias Visuales: Narración Interactiva mediante Manipulación Visual

Visual Story-Writing es un sistema que permite a los usuarios editar historias manipulando representaciones visuales de eventos, personajes y sus acciones. Utiliza GPT-4 para sugerir ediciones de texto basadas en cambios en la visualización (por ejemplo, mover un personaje, conectar personajes). Construido con TypeScript, React y Vite, requiere una clave de API de OpenAI e incluye tutoriales en vídeo y un artículo en arXiv.

Leer más
Desarrollo

Afinador estroboscópico en Odin: Detección precisa de tono y ganancia adaptativa

2025-09-08
Afinador estroboscópico en Odin: Detección precisa de tono y ganancia adaptativa

Un desarrollador ha creado un afinador estroboscópico novedoso escrito en Odin. Este afinador utiliza el algoritmo de detección de tono NSDF, ofreciendo una respuesta visual suave, selección manual de nota objetivo, modos armónico y vernier. Alcanza una detección precisa del tono y efectos visuales mediante un DFT de un solo bin y un algoritmo de comparador de fase, incorporando un control de ganancia adaptativa para mantener un contraste visual consistente. En comparación con enfoques alternativos, este afinador ofrece ventajas significativas en resolución visual, sensibilidad y latencia.

Leer más
Desarrollo Detección de Tono

TheAuditor: Aportando la verdad fundamental al desarrollo asistido por IA

2025-09-08
TheAuditor: Aportando la verdad fundamental al desarrollo asistido por IA

TheAuditor es una plataforma de prueba de seguridad de aplicaciones estáticas (SAST) e inteligencia de código, con prioridad para sin conexión y centrada en IA. Ejecuta herramientas de análisis de código estándar del sector y genera informes estructurados y digeribles por IA, proporcionando a los desarrolladores y asistentes de IA una fuente confiable de "verdad fundamental". A diferencia de las herramientas SAST tradicionales, TheAuditor aborda los desafíos de seguridad y garantía de calidad inherentes al desarrollo asistido por IA, evitando que la IA genere código inseguro o defectuoso. Admite varios lenguajes y marcos, ofrece visualización de gráficos de dependencia, detección de refactorización y mucho más, con el objetivo final de un bucle de desarrollo de IA autocorrectivo y sin intervención humana.

Leer más
Desarrollo

Biblioteca C++ para el sensor de ángulo de la tapa del MacBook

2025-09-08
Biblioteca C++ para el sensor de ángulo de la tapa del MacBook

Este proyecto de código abierto proporciona una biblioteca C++ para leer datos del sensor de ángulo de la tapa del MacBook. Mediante ingeniería inversa de especificaciones de dispositivos HID, la biblioteca ofrece mediciones de ángulo precisas en tiempo real (0-360 grados), una API de alto rendimiento y fácil de usar, y un manejo exhaustivo de excepciones. Es compatible con MacBook Pro de 16 pulgadas de 2019 en adelante y MacBook Pro de la serie M. Esta biblioteca es un puerto y extensión C++ del trabajo original en Objective-C de Sam Gold.

Leer más
Desarrollo

Campfire: Aplicación de chat web con implementación en Docker

2025-09-07
Campfire: Aplicación de chat web con implementación en Docker

Campfire es una aplicación de chat basada en web que admite varias salas, mensajes directos, adjuntos de archivos con previsualizaciones, búsqueda, notificaciones push web, @menciones y una API para integraciones de bots. Es monotiempo; se implementan varias instancias para diferentes grupos de clientes. La imagen de Docker incluye todo lo necesario para una implementación en una sola máquina: aplicación web, trabajos en segundo plano, almacenamiento en caché, servicio de archivos y SSL. Persista la base de datos y los adjuntos de archivos asignando un volumen a /rails/storage. Configure SSL, notificaciones push web e informes de errores mediante variables de entorno.

Leer más

Extensión de Chrome reemplaza 'la nube' con 'mi trasero'

2025-09-07
Extensión de Chrome reemplaza 'la nube' con 'mi trasero'

Una extensión de Chrome llamada CloudToButt está causando sensación al reemplazar todas las ocurrencias de 'the cloud' (la nube) con 'my butt' (mi trasero). El creador se enfocó específicamente en la frase completa para evitar sustituciones no deseadas. También hay versiones para Safari, Mozilla y Opera, con el código fuente abierto. Aunque existen versiones más agresivas (reemplazando solo 'cloud'), el desarrollador original argumenta por la precisión y el efecto cómico. ¡Prepárate para tu 'nube trasero'!

Leer más
Varios

ck: La búsqueda semántica de código redefinida

2025-09-07
ck: La búsqueda semántica de código redefinida

ck es una poderosa herramienta de búsqueda de código que va más allá del grep tradicional al comprender la semántica del código. Describe lo que estás buscando en lenguaje natural (por ejemplo, "manejo de errores"), y ck encontrará el código relevante, incluyendo bloques try/catch, retornos de error y manejo de excepciones, incluso si esas palabras exactas no están presentes. Ofrece modos de búsqueda basados ​​en palabras clave, basados ​​en semántica e híbridos, produciendo una salida JSON estructurada ideal para el análisis de código, la generación de documentación y la refactorización automatizada. Manteniendo la familiar interfaz de línea de comandos y el comportamiento de grep, al tiempo que agrega inteligencia semántica, ck es perfecto para desarrolladores, agentes de IA y equipos.

Leer más

Generador de Fractales del Juego del Caos en Rust

2025-09-07
Generador de Fractales del Juego del Caos en Rust

Una aplicación de línea de comandos escrita en Rust que genera fractales usando el algoritmo 'Juego del Caos'. La aplicación iterativamente selecciona vértices de un polígono y mueve un punto una cierta proporción hacia el vértice seleccionado, creando patrones intrincados. Los usuarios pueden personalizar parámetros como el número de lados del polígono, la proporción de la distancia y las iteraciones. Además, permite a los usuarios crear reglas personalizadas para generar fractales aún más complejos. El proyecto es de código abierto y proporciona instrucciones detalladas y métodos de extensión.

Leer más
Desarrollo juego del caos

Funciones Recursivas Anónimas en Racket: La Macro lam/anon♻️

2025-09-07
Funciones Recursivas Anónimas en Racket: La Macro lam/anon♻️

Los programadores de Racket a menudo se encuentran escribiendo funciones anónimas y se dan cuenta a mitad de camino de que se necesita recursión. Las soluciones tradicionales requieren reescribir el código, introduciendo `letrec`, aumentando la sangría y añadiendo complejidad. Este artículo presenta una macro llamada `lam/anon♻️` que permite funciones recursivas anónimas en Racket sin nombrarlas explícitamente. Imita la sintaxis de PowerShell vinculando `$MyInvocation`, simplificando el código y mejorando la eficiencia. Si bien Racket ya ofrece `rec` para una funcionalidad similar, la macro `lam/anon♻️` proporciona un enfoque más conciso para la recursión anónima.

Leer más
Desarrollo recursión anónima

Desafío BrainCraft: Navega un laberinto con 1000 neuronas

2025-09-07
Desafío BrainCraft: Navega un laberinto con 1000 neuronas

El Desafío BrainCraft invita a los participantes a diseñar una red neuronal basada en tasas e inspirada biológicamente para controlar un agente virtual que navega en un laberinto simple y busca fuentes de energía. El desafío consta de cinco tareas de dificultad creciente, cada una con una duración de dos meses. El agente debe navegar y adquirir energía con recursos limitados, utilizando datos limitados de sensores y solo 1000 neuronas. Esto representa un desafío significativo para los modelos actuales inspirados en neurociencia, requiriendo la integración de la dinámica neuronal funcional y el control sensoriomotor.

Leer más
IA

flint: Una interfaz de usuario moderna para la gestión de KVM

2025-09-07
flint: Una interfaz de usuario moderna para la gestión de KVM

flint es una solución de gestión de virtualización KVM autónoma y de único binario, diseñada para desarrolladores, administradores de sistemas y laboratorios domésticos avanzados. Cuenta con una elegante interfaz web, CLI y API, permitiendo la gestión eficiente de VMs sin la sobrecarga de plataformas complejas. El binario de 8,4 MB solo requiere libvirt (sin otras dependencias), ofreciendo una configuración simplificada. Admite Cloud-Init, una biblioteca de imágenes administradas y varias opciones de importación, sin ser intrusivo. Soporta Linux, macOS y Windows.

Leer más
Desarrollo Interfaz web

Domando a la Bestia de la IA: Un Enfoque Disciplinado para el Desarrollo Colaborativo de Software

2025-09-06
Domando a la Bestia de la IA: Un Enfoque Disciplinado para el Desarrollo Colaborativo de Software

Este artículo presenta una metodología estructurada para el desarrollo colaborativo de software con IA, abordando problemas comunes como la hinchazón de código, la deriva arquitectónica y la dilución del contexto mediante restricciones sistemáticas. El proceso de cuatro etapas implica la configuración de IA, la planificación colaborativa, la implementación sistemática y la iteración basada en datos. Cada etapa incorpora restricciones sistemáticas y puntos de control de validación, enfatizando los datos empíricos sobre las suposiciones. La estrategia principal consiste en descomponer tareas grandes en componentes pequeños y manejables, consultando a la IA con solicitudes específicas y enfocadas, e imponiendo la calidad del código y la consistencia arquitectónica mediante directrices estrictas (por ejemplo, máximo 150 líneas por archivo) y pruebas de rendimiento comparativo. Una herramienta, `project_extract.py`, ayuda en la gestión de proyectos. Un ejemplo de bot DiscordJS muestra su aplicación.

Leer más
Desarrollo

Sparrow: APIs C++20 Idóneas para el Formato Columnar Apache Arrow

2025-09-06
Sparrow: APIs C++20 Idóneas para el Formato Columnar Apache Arrow

Sparrow es una implementación en C++20 del formato columnar Apache Arrow, que ofrece APIs idóneas y una conversión sencilla desde/hacia la interfaz C. Es compatible con varios compiladores y se puede instalar mediante mamba/conda. Sparrow proporciona métodos flexibles de inicialización y acceso a datos, permitiendo una integración perfecta con otras bibliotecas. Puedes leer fácilmente estructuras de datos Arrow de bibliotecas externas y convertirlas en estructuras Sparrow, y viceversa. La documentación está en desarrollo. Este proyecto está financiado mediante una colaboración entre ArcticDB, Bloomberg y QuantStack.

Leer más
Desarrollo

CADAM: Aplicación web de código abierto de texto a CAD que genera modelos 3D a partir de texto e imágenes

2025-09-06
CADAM: Aplicación web de código abierto de texto a CAD que genera modelos 3D a partir de texto e imágenes

CADAM es una aplicación web de código abierto innovadora que permite a los usuarios generar modelos 3D utilizando solo descripciones en lenguaje natural y referencias de imágenes. Impulsada por la API Anthropic Claude, ofrece vistas previas en tiempo real, controles paramétricos y varios formatos de exportación (.STL y .SCAD). Construida con React, Three.js y OpenSCAD WebAssembly, y con soporte para las bibliotecas BOSL y BOSL2, CADAM proporciona una herramienta potente para la comunidad de impresión 3D y CAD.

Leer más
Desarrollo

Plateshapez: Herramienta para generar conjuntos de datos de matrículas adversariales

2025-09-06
Plateshapez: Herramienta para generar conjuntos de datos de matrículas adversariales

Plateshapez es una herramienta de investigación para generar conjuntos de datos de imágenes de matrículas con perturbaciones adversariales. Diseñada con una filosofía de priorizar al usuario, seguridad por defecto y capacidad de manipulación por expertos, ofrece una interfaz de línea de comandos (CLI) y una API de Python para crear conjuntos de datos estructurados, reproducibles, transparentes y éticamente sólidos. Los usuarios pueden personalizar las configuraciones, añadiendo varias perturbaciones (formas, ruido, texturas, deformaciones) y controlando el alcance de la perturbación (área de la matrícula o la imagen completa). La herramienta está destinada a la investigación sobre la robustez adversaria de los sistemas OCR y ALPR e incluye documentación exhaustiva y directrices éticas.

Leer más

MentraOS: Plataforma de desarrollo de aplicaciones para gafas inteligentes de código abierto

2025-09-06
MentraOS: Plataforma de desarrollo de aplicaciones para gafas inteligentes de código abierto

MentraOS es una plataforma de código abierto para el desarrollo de aplicaciones para gafas inteligentes, compatible con modelos como Even Realities G1 y Mentra Mach 1. Los desarrolladores pueden usar el SDK TypeScript para crear aplicaciones rápidamente y distribuirlas a través de la Mentra Store. MentraOS se encarga del emparejamiento, la conexión, la transmisión de datos y la compatibilidad cruzada, permitiendo a los desarrolladores centrarse en la creación de aplicaciones innovadoras. La plataforma es totalmente de código abierto (licencia MIT) y cuenta con una comunidad activa.

Leer más
Desarrollo

Rasterizador: Un viaje de una década a un motor de gráficos vectoriales acelerado por GPU

2025-09-05
Rasterizador: Un viaje de una década a un motor de gráficos vectoriales acelerado por GPU

Inspirado en Adobe Flash, el autor pasó diez años desarrollando Rasterizer, un motor de gráficos vectoriales 2D acelerado por GPU. Hasta 60 veces más rápido que la renderización basada en CPU, es ideal para interfaces de usuario animadas con vectores. Construido usando C++11 y Metal para macOS (con un puerto iOS en desarrollo), Rasterizer admite archivos SVG y PDF. Presenta técnicas innovadoras de anti-aliasing y estrategias de renderizado eficientes, incluyendo la resolución de curvas de Bézier cuadráticas basada en GPU y el paralelismo por lotes.

Leer más
Desarrollo motor 2D

Thunk: Habilitando tus programas Rust en versiones antiguas de Windows

2025-09-04
Thunk: Habilitando tus programas Rust en versiones antiguas de Windows

Thunk es una herramienta Rust que utiliza las bibliotecas VC-LTL5 y YY-Thunks para permitir que tus programas Rust se ejecuten en sistemas Windows antiguos, incluso en Windows XP. Alcanza la compatibilidad agregando VC-LTL a la ruta de búsqueda de la biblioteca y usando YY-Thunks para compensar las API que faltan en sistemas antiguos. Thunk ofrece el uso de herramientas de línea de comandos y bibliotecas, simplificando el proceso de creación de programas y bibliotecas compartidas compatibles con versiones antiguas de Windows. Ten en cuenta que Thunk no garantiza la compatibilidad perfecta en sistemas antiguos; úsalo bajo tu propio riesgo.

Leer más
Desarrollo

Lanzamiento de hledger 1.50: Balanceo de transacciones robusto y más

2025-09-04
Lanzamiento de hledger 1.50: Balanceo de transacciones robusto y más

Se lanza hledger 1.50, con un balanceo de transacciones significativamente mejorado que utiliza solo precisiones locales para una mayor precisión y solidez. Esta versión también incluye numerosas mejoras, como comandos de datos CSV, archivado de importación, mejoras en el reloj de tiempo y correcciones de errores. La sintaxis y el análisis del reloj de tiempo son más robustos, las sesiones concurrentes son totalmente compatibles y los patrones glob en la directiva include se han mejorado para una coincidencia más potente.

Leer más
Desarrollo software financiero

¡Filtrado: Microsoft BASIC 1.1 de 1978 para 6502!

2025-09-04
¡Filtrado: Microsoft BASIC 1.1 de 1978 para 6502!

El código fuente de Microsoft BASIC 1.1 para el microprocesador 6502, que data de 1978, ¡ha aparecido! Este programa de lenguaje ensamblador de 6.955 líneas fue fundamental para la revolución de la computadora personal, impulsando máquinas tempranas como la Apple II y la Commodore PET. Su lanzamiento ofrece una visión de los primeros éxitos de Microsoft, mostrando su compatibilidad multiplataforma y la gestión eficiente de la memoria, dejando una marca indeleble en la industria del software.

Leer más
Tecnología Ensamblador 6502

Plugin Rogue-lite para Notepad++: Aventura en tu Editor de Texto

2025-09-04
Plugin Rogue-lite para Notepad++: Aventura en tu Editor de Texto

Un nuevo plugin para Notepad++ trae la jugabilidad rogue-lite a tu editor de texto. Este plugin exclusivo para Windows 64 bits cuenta con seis niveles de combate por turnos, recolección de reliquias poderosas, batallas contra jefes y evasión de trampas. Incluye trama y audio, pero juega bajo tu propio riesgo: es posible la pérdida de datos y configuraciones. La instalación es sencilla: descomprime, instala la fuente, arrastra y suelta los archivos de tema y plugin en sus respectivas carpetas de Notepad++. ¿Listo para tu aventura en Notepad++?

Leer más

Nuclear: Un reproductor de música de escritorio gratuito y de código abierto que rompe las barreras de pago del streaming

2025-09-03
Nuclear: Un reproductor de música de escritorio gratuito y de código abierto que rompe las barreras de pago del streaming

Nuclear es un reproductor de música de escritorio gratuito que agrega música de fuentes gratuitas como YouTube, Jamendo, Audius y SoundCloud. Ofrece funcionalidades similares a Spotify, pero sin cargos de suscripción y con una biblioteca más grande. Las características incluyen la búsqueda de canciones y álbumes, la creación y el guardado de listas de reproducción, la visualización de letras e incluso descargas ilimitadas de YouTube. Se centra en la calidad de audio y ofrece funciones como el modo de radio y la normalización de audio. El proyecto es de código abierto y agradece las contribuciones de la comunidad.

Leer más
Desarrollo

Fuente Open Source para Pantallas de Cockpit: PolarSys B612

2025-09-03
Fuente Open Source para Pantallas de Cockpit: PolarSys B612

PolarSys B612 es una familia de fuentes de código abierto altamente legible, diseñada y probada para su uso en pantallas de cabina de aeronaves. Desarrollada a través de una colaboración entre Airbus, ENAC y la Université de Toulouse III, tiene como objetivo mejorar la visualización de la información, centrándose en la legibilidad y la comodidad. Las características clave incluyen maximizar el espaciado entre caracteres, respetar los primitivos de las letras y armonizar las formas y el espaciado. Intactile DESIGN creó ocho variantes en 2012, con sugerencias completas aplicadas a todos los caracteres.

Leer más

HunyuanWorld-Voyager de Tencent: Generación de vídeo 3D consistente a partir de una sola imagen

2025-09-03
HunyuanWorld-Voyager de Tencent: Generación de vídeo 3D consistente a partir de una sola imagen

El equipo de IA de Tencent presenta HunyuanWorld-Voyager, un nuevo marco de difusión de vídeo que genera secuencias de nubes de puntos 3D consistentes en todo el mundo a partir de una sola imagen con trayectorias de cámara definidas por el usuario. Voyager produce vídeos de escenas 3D consistentes para explorar mundos virtuales a lo largo de trayectorias personalizadas, y también genera vídeo de profundidad y RGB alineados para una reconstrucción 3D eficiente. Entrenado con más de 100.000 clips de vídeo que combinan capturas del mundo real y renderizados sintéticos de Unreal Engine, Voyager logra resultados de vanguardia en el benchmark WorldScore. El código y los modelos preentrenados están disponibles públicamente.

Leer más

Plugin de Neovim para Amazon Q Developer: Asistente de codificación con IA

2025-09-03
Plugin de Neovim para Amazon Q Developer: Asistente de codificación con IA

AWS ha lanzado un plugin de Neovim que integra Amazon Q Developer, ofreciendo sugerencias de código con IA, refactorización y funcionalidad de chat. Admite tanto la capa gratuita como suscripciones de pago, y la instalación es sencilla, mediante administradores de plugins o clonación manual. El plugin utiliza LSP para la finalización del código y proporciona comandos como `:AmazonQ` para abrir la ventana de chat y `zq` para agregar texto seleccionado al contexto del chat. Actualmente en estado experimental, se agradecen las contribuciones y comentarios.

Leer más
Desarrollo

Juego Retro de Motocicleta de Luz Creado con Rust y ggez

2025-09-03
Juego Retro de Motocicleta de Luz Creado con Rust y ggez

Un juego de motocicleta de luz inspirado en TRON, creado usando Rust y el framework de juegos ggez. Cuenta con modos para un y dos jugadores, dificultad de IA ajustable, mecánica de impulso para una jugabilidad estratégica y efectos visuales impresionantes. El juego tiene una estética retro de 8 bits e incluye un menú de pausa. El proyecto de código abierto está disponible bajo la licencia MIT.

Leer más
Juegos

El pequeño libro de álgebra lineal: Una introducción concisa

2025-09-03
El pequeño libro de álgebra lineal: Una introducción concisa

Esta introducción concisa al álgebra lineal comienza con escalares y vectores, construyendo hasta la suma vectorial, la multiplicación escalar, el producto escalar, las normas y los ángulos. Luego, se adentra en matrices, sistemas lineales de ecuaciones, transformaciones lineales, autovalores y autovectores, ilustrando cada concepto con ejemplos y ejercicios. El libro enfatiza la interpretación geométrica del álgebra lineal y muestra sus aplicaciones en gráficos por computadora, ciencia de datos y aprendizaje automático.

Leer más
Desarrollo

Reviviendo LISP 1.5: Una Implementación en C y Odin

2025-09-03
Reviviendo LISP 1.5: Una Implementación en C y Odin

Este proyecto recrea la funcionalidad principal del intérprete LISP 1.5 de 1962 en C y Odin, con menos de 500 líneas de código (alrededor de 600 para la versión Odin). Incluye un recolector de basura de copia de semi-espacio basado en el algoritmo de Cheney y optimización de llamada de cola limitada. Si bien simplifica el manejo de errores y la seguridad de subprocesos, el proyecto ejecuta con éxito los programas de prueba, demostrando la elegancia y concisión de LISP.

Leer más
Desarrollo

iNaturalist libera parte de sus modelos de visión por computadora

2025-09-02
iNaturalist libera parte de sus modelos de visión por computadora

iNaturalist ha liberado un subconjunto de sus modelos de aprendizaje automático, incluyendo modelos "pequeños" entrenados en aproximadamente 500 taxones, junto con archivos de taxonomía y un modelo geográfico, adecuados para pruebas en dispositivos y otras aplicaciones. Los modelos completos de clasificación de especies permanecen privados debido a la propiedad intelectual y las políticas organizacionales. La publicación detalla instrucciones de instalación y ejecución para MacOS, cubriendo la instalación de dependencias, la configuración del entorno, sugerencias de optimización del rendimiento (incluida la compilación de TensorFlow y el uso de pillow-simd) y proporciona puntos de referencia de rendimiento.

Leer más

Mori-bito: Explorador de Servidor LDAP Basado en Terminal

2025-09-02
Mori-bito: Explorador de Servidor LDAP Basado en Terminal

Mori-bito (persona-del-bosque) es un explorador de servidor LDAP basado en terminal construido con Go y BubbleTea, que ofrece una interfaz interactiva para navegar por árboles de directorio LDAP, ver registros y ejecutar consultas personalizadas. Las características incluyen navegación interactiva en árbol, un visor de registros con integración del portapapeles, una interfaz de consulta personalizada con resultados en tiempo real y paginación, configuración flexible, autenticación segura, notificaciones de actualizaciones automáticas, una TUI moderna y soporte para múltiples conexiones. La instalación es fácil a través de Homebrew, descarga manual o scripts de instalación rápida. Una herramienta robusta y fácil de usar para administrar servidores LDAP.

Leer más
Desarrollo
1 3 5 6 7 8 9 50 51