Journal TapTempo en CMake

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
43
24
oct.
2021

Cher journal,

voilà un certains temps qu’il n’y a pas eu de nouveau portage de TapTempo alors je propose aujourd’hui une version en CMake.

CMake n’est pas vraiment un langage de programmation, c’est plutôt un système de construction logicielle multiplateforme, dixit Wikipédia. Cependant, il intègre un langage de script qui permet de piloter la configuration logicielle. J’ai donc essayé de reproduire le comportement de TapTempo avec ce DSL.

Les prérequis pour un portage de TapTempo sont :

  1. (…)

Journal Ça tape tape en confinement

Posté par  (site web personnel) . Licence CC By‑SA.
31
30
juin
2020

Cher journal,

comme tu dois surement le savoir, le logiciel TapTempo que je développe maintiens à mes heures perdues, mondialement reconnu sur LinuxFr et au-delà, fait partie de la distribution Debian depuis presque 2 ans.

Il était donc temps de consulter le fameux concours de popularité de ladite distribution GNU/Linux pour estimer si les résultats sont à la hauteur des efforts fournis, dans un pur style Retour sur investissement ou ROI pour les décideurs pressés. Au risque de décevoir (…)

Journal Debian et l'intégration continue

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
5
fév.
2019

Cher journal,

j'aimerais partager mon enthousiaste suite à la lecture de l'infolettre pour développeurs Debian n°47. Celle-ci m'a fait découvrir l'intégration continue dans la création des paquets Debian.

Le projet Debian a un haut niveau d'exigence concernant la qualité des paquets. Le système existant vérifie déjà beaucoup de choses lorsque les paquets sont ajoutés aux archives officielles (unstable, testing, stable, etc.), comme:

Journal La DGSE utilise Arch Linux...

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
19
25
nov.
2018

La DGSE utilise Arch Linux…

… dans la série fictive Le Bureau des légendes :-)

Blague à part, la saison 4 de cette série a pour thème le cyber et l'intelligence artificielle, et je l'ai trouvé très juste et réaliste dans les techniques et les outils utilisés. Ça change des films qui utilisent Hollywood !

Journal Dernières nouvelles de TapTempo

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
6
juil.
2018

Cher journal,

voici quelques nouvelles concernant l'utilitaire de calcul de tempo en ligne de commande, le fameux logiciel TapTempo.

Changement d'hébergeur

TapTempo était originellement hébergé sur GitHub, suffisant largement pour ce petit utilitaire sans ambition. Mais suite à l'engouement pour son portage dans d'autres langages de programmation, TapTempo a maintenant son espace internet dédié chez TuxFamily ! Merci à eux pour l'hébergement de qualité.

Le dépôt Git officiel a aussi migré chez TuxFamily. Comme GitHub a été racheté par (…)

Journal Un tap tempo en ligne de commande

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
39
19
fév.
2018

Bonjour à tous,

j'aimerai vous présenter mon dernier petit projet : TapTempo.

C'est un détecteur de tempo en ligne de commande. L'utilisateur frappe une touche en cadence régulière et le programme en déduit le tempo correspondant. Il est affiché en nombre de battements équivalent par minute (ou BPM en anglais).

La plupart des logiciels audio-numériques ainsi que beaucoup de d'instruments électroniques ont cette fonctionnalité, mais ça me rebutait de lancer un gros logiciel ou de me déplacer vers mon (…)

Journal LilyPond ne sera pas dans Debian Stretch

Posté par  (site web personnel) . Licence CC By‑SA.
23
6
jan.
2017

LilyPond est un générateur de partitions musicales à partir de fichiers textes. C’est une sorte d’équivalent de LaTeX pour la musique.
La qualité des partitions générées est très haute, pour preuve Daniel Spreadbury dans son blog concernant le prochain éditeur de partition de Steinberg qui utilise LilyPond comme référence (sous l’appellation “Product C”).

Le soft freeze de Debian 9.0 Stretch vient de passer, et LilyPond n’a pas pu être intégré à la distribution testing.
Cela signifie que ce paquet (…)

Journal Comment distribuer un logiciel pour GNU/Linux ?

Posté par  (site web personnel) . Licence CC By‑SA.
30
5
oct.
2016

Bonjour,

Je souhaite distribuer un de mes projets pour la plateforme GNU/Linux.

Le logiciel compile et s’exécute parfaitement sur Debian testing. La seule dépendance nécessaire est Qt5 en plus de la bibliothèque standard.

Après quelques recherches je suis tombé sur plusieurs options possibles :

  • livrer le code source
  • générer des paquets de distributions (deb, rpm, etc.)
  • créer une application portable (AppImage, Flatpack, etc.)

J’explique ci-dessous les avantages et inconvénients de chacune des solutions pour mon projet.

Livrer le code source.

(…)

Journal Migration d'un projet de SourceForge vers TuxFamily

Posté par  (site web personnel) . Licence CC By‑SA.
38
22
mai
2016

Bonjour,

Je voudrais faire un retour d'expérience sur le changement d'hébergeur que je viens d’effectuer pour mon projet libre VST Preset Generator. Il était historiquement hébergé chez SourceForge et il vient d'être migré chez TuxFamily.

Pourquoi migrer chez un autre hébergeur ?

J'ai commencé à développer le logiciel VST Preset Generator en 2007. A l'époque, l'hébergeur de référence pour le libre était SourceForge. N'ayant aucune compétence en administration système à ce moment là, j'ai choisi cette plateforme populaire.

Depuis (…)