Les deux révisions précédentesRévision précédente | |
issue164:entretien [2021/01/02 13:58] – d52fr | issue164:entretien [2021/01/02 14:47] (Version actuelle) – andre_domenech |
---|
| |
J'ai demandé un entretien à Sander et il a bien voulu répondre à mes questions. | J'ai demandé un entretien à Sander et il a bien voulu répondre à mes questions. |
| |
| |
Q : Comment vous êtes-vous impliqué dans la programmation et pourquoi avoir choisi un lecteur de musique ? | Q : Comment vous êtes-vous impliqué dans la programmation et pourquoi avoir choisi un lecteur de musique ? |
R : Je suis ingénieur logiciel et je travaille actuellement pour Baron Weather (https://www.baronweather.com). J'ai grandi en Europe et je réside maintenant aux États-Unis. À des postes précédents, je travaillais beaucoup avec C/C++ (UI, Visualisation) et c'est pourquoi gogglesmm est écrit en C++. La bibliothèque UI (www.fox-toolkit.org) qu'utilise gogglesmm était la même que celle qu'on utilisait au boulot. Mais aujourd'hui, j'ai tendance à utiliser Python pour la programmation ; aussi, il y a beaucoup moins de chevauchement entre le travail et mon violon d'Ingres. | R : Je suis ingénieur logiciel et je travaille actuellement pour Baron Weather (https://www.baronweather.com). J'ai grandi en Europe et je réside maintenant aux États-Unis. À des postes précédents, je travaillais beaucoup avec C/C++ (UI, Visualisation) et c'est pourquoi gogglesmm est écrit en C++. La bibliothèque UI (www.fox-toolkit.org) qu'utilise gogglesmm était la même que celle qu'on utilisait au boulot. Mais aujourd'hui, j'ai tendance à utiliser Python pour la programmation ; aussi, il y a beaucoup moins de chevauchement entre le travail et mon violon d'Ingres. |
| |
À l'époque, je n'avais pas d'ordinateur très rapide et il n'avait pas beaucoup de mémoire. Malgré l'existence de beaucoup de lecteurs de musique, il n'y en avait pas avec un gestionnaire de bibliothèque qui était à la fois léger et facile à utiliser, qui répondait à mes besoins. Il y avait, soit « facile et très vorace en RAM », soit « léger et sans fonctionnalités ». J'essayais de trouver le juste milieu. Surtout au début, j'ai fait beaucoup d'optimisation pour m'assurer que tout tournait super fluidement sans trop éprouver le système. Un autre objectif était de m'assurer que le lecteur ne « toucherait » pas à mes fichiers sans mon autorisation explicite. Par le passé, j'ai indéniablement rencontré des gestionnaires de Photos et de Musique que commençaient par déplacer/renommer des fichiers de façon automatique. | À l'époque, je n'avais pas d'ordinateur très rapide et il n'avait pas beaucoup de mémoire. Malgré l'existence de beaucoup de lecteurs de musique, il n'y en avait pas avec un gestionnaire de bibliothèque qui était à la fois léger et facile à utiliser, qui répondait à mes besoins. Il y avait, soit « facile et très vorace en RAM », soit « léger et sans fonctionnalités ». J'essayais de trouver le juste milieu. Surtout au début, j'ai fait beaucoup d'optimisation pour m'assurer que tout tournait super fluidement sans trop éprouver le système. Un autre objectif était de m'assurer que le lecteur ne « toucherait » pas à mes fichiers sans mon autorisation explicite. Par le passé, j'ai indéniablement rencontré des gestionnaires de Photos et de Musique qui commençaient par déplacer/renommer des fichiers de façon automatique. |
| |
| |
Q : Pouvez-vous nous décrire la configuration de votre lecteur de musique personnel ? | Q : Pouvez-vous nous décrire la configuration de votre lecteur de musique personnel ? |
| |
R : Cela dépend grandement de là où je me trouve. Au travail, gogglesmm tourne habituellement en arrière-plan. À la maison, un mini-pc est branché à mon système multimédia qui fait tournait également gogglesmm. Dans d'autres situations quand je me déplace, j'utilise généralement mon téléphone pour le playback. (Avec GoneMAD Music Player que je recommande sincèrement, bien que ce ne soit pas moi qui l'ai écrit). Un autre outil que j'ai écrit est Audioconvert, qui me permet de facilement synchroniser ma musique en différents formats selon la plateforme cible. Ainsi, pour mon ordinateur portable au travail et mon téléphone, ma musique est en format Opus. À la maison, elle est dans le format FLAC original. De temps en temps, j'ai un exemplaire en format MP3 pour lire sur le stéréo de ma voiture à partir d'une clé USB. | R : Cela dépend grandement de là où je me trouve. Au travail, gogglesmm tourne habituellement en arrière-plan. À la maison, un mini-pc est branché à mon système multimédia qui fait tourner également gogglesmm. Dans d'autres situations quand je me déplace, j'utilise généralement mon téléphone pour le playback. (Avec GoneMAD Music Player que je recommande sincèrement, bien que ce ne soit pas moi qui l'ai écrit). Un autre outil que j'ai écrit est Audioconvert, qui me permet de facilement synchroniser ma musique en différents formats selon la plateforme cible. Ainsi, pour mon ordinateur portable au travail et mon téléphone, ma musique est en format Opus. À la maison, elle est dans le format FLAC original. De temps en temps, j'ai un exemplaire en format MP3 pour lire sur la stéréo de ma voiture à partir d'une clé USB. |
| |
Q : La page Web de GogglesMM est un peu clairsemée ; accepteriez-vous de l'aide pour le rendre plus moderne ? | Q : La page Web de GogglesMM est un peu clairsemée ; accepteriez-vous de l'aide pour le rendre plus moderne ? |
Q : Quelle serait la « fonction vedette » si vous aviez le temps et l'argent pour l'implémenter ? | Q : Quelle serait la « fonction vedette » si vous aviez le temps et l'argent pour l'implémenter ? |
| |
R : Je ne sais pas... le support de Windows ? Cela devrait me donner une plus grade base utilisateur, non ? Blague à part, le code est écrit de façon portable et à un moment, une partie tournait sous Windows (VMware, très lent). C'est plus un problème de manque de motivation (après tout, je n'en ai pas besoin), mais ce serait sûrement intéressant de le faire fonctionner. | R : Je ne sais pas... le support de Windows ? Cela devrait me donner une plus grande base utilisateur, non ? Blague à part, le code est écrit de façon portable et à un moment, une partie tournait sous Windows (VMware, très lent). C'est plus un problème de manque de motivation (après tout, je n'en ai pas besoin), mais ce serait sûrement intéressant de le faire fonctionner. |
| |
Un grand merci à Sander d'avoir pris le temps de répondre à nos questions. | Un grand merci à Sander d'avoir pris le temps de répondre à nos questions. |