Geizhals fait un don de 10 000 USD pour assurer l'avenir de Perl 5

2025-09-18
Geizhals fait un don de 10 000 USD pour assurer l'avenir de Perl 5

Geizhals Preisvergleich, un site web allemand de comparaison de prix fondé en 1997, a fait un don de 10 000 USD à la Fondation Perl et Raku pour soutenir le fonds de maintenance du cœur de Perl 5. Construit sur Perl depuis sa création, le don de Geizhals souligne son engagement envers l'open source et la stabilité à long terme de Perl. Le fonds est destiné aux corrections critiques de bogues, garantissant que Perl reste stable et sécurisé pour d'innombrables utilisateurs et organisations. Cette contribution généreuse met en évidence le rôle vital du soutien de la communauté dans le maintien de l'infrastructure open source essentielle.

Lire plus
Développement Don

La Transformation Schwartzienne : Une Épopée de la Programmation

2025-08-05
La Transformation Schwartzienne : Une Épopée de la Programmation

Cet article relate l'histoire fascinante de la Transformation Schwartzienne. Elle a commencé en 1994 avec un code concis de Randal Schwartz sur Usenet, conçu pour optimiser les algorithmes de tri. Ce code est devenu légendaire pour son élégance et son impact sur les programmeurs Perl de l'époque, suscitant des débats sur la lisibilité du code, la programmation fonctionnelle et la nature même de Perl. Bien qu'initialement non nommée par Schwartz, la technique a finalement porté son nom, apparaissant dans de nombreux livres Perl et s'imposant comme un algorithme classique. L'article explore également des variations, telles que la Manœuvre Orcish de Joseph Hall, et son application dans divers langages de programmation.

Lire plus
Développement

Boostez vos contrôleurs MIDI avec Perl

2025-04-10
Boostez vos contrôleurs MIDI avec Perl

Cet article montre comment améliorer les contrôleurs MIDI en utilisant des modules Perl pour créer des filtres en temps réel pour les événements MIDI, obtenant ainsi divers effets sonores. L'auteur a développé des modules comme MIDI::RtController, permettant un code concis pour contrôler les dispositifs MIDI. Plusieurs exemples de code montrent comment ajouter des filtres, retarder les messages MIDI et créer des filtres personnalisés (par exemple, un filtre en escalier), avec des exemples audio illustrant les résultats. L'article explique également comment lister les dispositifs MIDI disponibles et utiliser les filtres tonaux et de batterie existants. Un projet amusant pour tout musicien ou programmeur !

Lire plus
Développement Traitement Audio