Geizhals dona $10,000 para asegurar el futuro de Perl 5

2025-09-18
Geizhals dona $10,000 para asegurar el futuro de Perl 5

Geizhals Preisvergleich, un sitio web alemán de comparación de precios fundado en 1997, ha donado $10,000 a la Fundación Perl y Raku para apoyar el Fondo de Mantenimiento del Núcleo de Perl 5. Construido con Perl desde sus inicios, la donación de Geizhals destaca su compromiso con el código abierto y la estabilidad a largo plazo de Perl. El fondo se destina a correcciones críticas de errores, garantizando que Perl siga siendo estable y seguro para innumerables usuarios y organizaciones. Esta generosa contribución destaca el papel vital del apoyo de la comunidad en el mantenimiento de la infraestructura de código abierto esencial.

Leer más
Desarrollo Donación

La Transformación Schwartziana: Una Epopeya de la Programación

2025-08-05
La Transformación Schwartziana: Una Epopeya de la Programación

Este artículo relata la fascinante historia de la Transformación Schwartziana. Comenzó en 1994 con un código conciso de Randal Schwartz en Usenet, diseñado para optimizar algoritmos de ordenación. Este código se volvió legendario por su elegancia y el impacto que tuvo en los programadores Perl de la época, provocando debates sobre la legibilidad del código, la programación funcional y la naturaleza del propio Perl. Aunque inicialmente no fue nombrada por Schwartz, la técnica finalmente llevó su apellido, apareciendo en numerosos libros de Perl y estableciéndose como un algoritmo clásico. El artículo también explora variaciones, como la Maniobra Orcish de Joseph Hall, y su aplicación en varios lenguajes de programación.

Leer más
Desarrollo

Mejora tus controladores MIDI con Perl

2025-04-10
Mejora tus controladores MIDI con Perl

Este artículo muestra cómo mejorar los controladores MIDI usando módulos Perl para crear filtros en tiempo real para eventos MIDI, logrando diversos efectos de sonido. El autor desarrolló módulos como MIDI::RtController, permitiendo un código conciso para controlar dispositivos MIDI. Varios ejemplos de código muestran cómo agregar filtros, retrasar mensajes MIDI y crear filtros personalizados (por ejemplo, un filtro en escalera), con ejemplos de audio que ilustran los resultados. El artículo también explica cómo listar los dispositivos MIDI disponibles y utilizar los filtros tonales y de batería existentes. ¡Un proyecto divertido para cualquier músico o programador!

Leer más
Desarrollo