… mais faut le faire correctement. Le séparateur est le ·, au pire le tiret, mais pas le point, pitié, sinon c’est dur à lire.
Et on peut aussi choisir ses mots. « Une personne » n’a pas besoin de bidouille. On peut souvent reformuler pour éviter l’écriture inclusive et ne l’utiliser que là où on ne peut pas faire autrement. Mais quand il y a de l’écriture inclusive tous les 3 mots, ça devient chiant à lire.
Par contre un crime ? non. Y’a pas besoin de bien ou mal écrire pour que certains journaux soient de toute façon chiant à lire…
Oui mais continue de leur verser un salaire pour au moins 4 mois, continue la couverture de santé sur 6 mois et leur propose un coach et des opportunités pour trouver un autre taff. C’est pas si mal pour une société américaine non ?
Tu ne peux pas faire un setcap sur un script, uniquement sur un binaire.
Si tu veux que ton script puisse exécuter quelque chose en tant que root, le plus simple c’est le lister ce que peut le faire le script dans une commande sudo. Par exemple dans /etc/sudoers.d/myscript:
Cmnd_Alias MY_MOUNT = /usr/bin/mount /dev/truc_préci /emplacement
%ton_group ALL= NOPASSWD: MY_MOUNT
# ou bien pour un seul utilisateur
ton_user ALL= NOPASSWD: MY_MOUNT
Et ensuite dans ton script:
sudo /usr/bin/mount /dev/truc_préci /emplacement
Tu peux aussi mettre ce que tu veux faire en tant que root dans un autre script, lister la commande à lancer en tant que root pour le sous-script dans une conf sudoers et appeler ce sous script avec sudo dans le script principal.
Ça fait un moment que j’aimerais contribuer, mais :
- je cite « du développement C++, sur l’amélioration du moteur de jeu Pyrogenesis (écrit en C++) qui progresse vers plus de généricité et notamment sur le pipeline graphique, le moteur lui-même, étant assez décorrélé de 0 A.D., est disponible pour créer des jeux/mods dans un style fast RTS et reste ouvert à des contributions ouvrant la voie à des styles de RTS différents ; » C’est effectivement possible mais le moteur est dans le même dépôt que le jeu, le moteur référence directement le chemin vers les données du jeu et contient 0ad a plusieurs endroit, c’est pas exactement ce que j’appelle un moteur générique. Je voudrais bien y remédier mais ça m’amène au point suivant.
- le développement est sur svn (y’a bien un mirroir git, mais c’est juste un mirroir). En 2022 je comprends toujours pas pourquoi c’est toujours sur svn, sachant qu’une migration git est triviale.
- pire les ressources artistiques et les dll pour windows sont dans le dépôt sans LFS (forcément avec svn), représentant presque 4G de données. Difficile à manipuler
- les tickets et le wiki sont sous Trac, ça ok c’est cool.
- mais pour contribuer faut passer par Phabricator pour créer des patches. Ça sert un peu à avoir des merge requests sur svn. Sauf que c’est super lourd et ça fait un outil de plus.
Pourquoi ne pas passer à gitlab (le service en ligne sur le .com ou en autohébergé) ? Ça permettrait d’avoir un accès un peu plus facile pour la contribution, des merge requests intégrées, du LFS (pour les dll et les grosses données du jeu). On pourrait même avoir deux dépôts, un pour le moteur, un pour le jeu, ce qui aiderait bien pour avoir un vrai moteur générique.
Je suis un peu aigri parce qu’au final le jeu est GÉNIAL, libre (GPL, CC-BY-SA, MIT, BSD, …) et j’ai les compétences (et l’envie) d’aider. Sauf que la difficulté d’accès au code source et du workflow de développement freine tellement que j’ai jamais vraiment réussi à contribuer grand chose. J’ai aidé à passer de Python 2 à 3 mais j’ai même pas pu finir.
Je me doute que la plupart des contributeurs ne sont pas développeurs et que les contributions sont surtout artistiques et de comportement/équilibrage du jeu (en js), donc je peux comprendre que personne ne veuille changer. Mais les plateformes comme github (que je ne conseille pas pour autant) montrent que les contributions occasionnelles par des non-développeurs se font très bien.
Bref, est-ce qu’il est possible d’envisager de tester une réelle migration sur git(lab) ? Je peux aider sur la mise en place (sysadmin, migration, …)
P.S. Je suis très content de cette nouvelle version, de la nouvelle civilisation Han, des nouvelles musiques, des formations !!!
J’ai eu le même problème suite à une migration de serveur (et donc changement d’IP).
J’ai été obligé de passer par une procédure assez chiante auprès de Microsoft, mais ils ont fini par valider mon IP (white-listée ?).
Mais ça veut dire que si je change encore d’IP, faudra potentiellement que je recommence. C’est le seul provider à m’avoir cassé les couilles. Les autres Gafam, pas de soucis.
J’ai eu des tentatives de fishing via Ameli y’a très peu de temps.
J’en discutais avec ma compagne et elle pensait que c’était pour faire des arnaques de sécu sociale. Moi je lui ai dit que c’était probablement avec une visée plus grande via FranceConnect. Je pense que j’ai vu juste.
Pas cherché mais tu as raison faut que je le fasse et que je fasse un retour si bug non présent. Je peux ptre ajouté une ou deux copies d’écran pour expliquer.
Tu prends une image, tu ajoutes tout ce qu’il faut pour compiler du C, les entêtes et autres bibli. Tu compiles ton programme en C (un hello world peut suffire)
Tu prends une image plus simple, compatible avec la libc de l’image de base (donc pas de mix entre la gnu libc et μlibc par exemple). Genre debian pour la première image et busybox pour la deuxième fonctionne.
Tu copie ton binaire de la base dans la finale, tu le définis en tant que entrypoint et tu fais constater à tes étudiants qu’ils ne peuvent rien compiler dans l’image finale même si t’as installé tous les outils dans l’image de base.
Ce qui est mon cas. Je n’ai pas d’url en otpauth://… mais bien en phonefactor://… en suivant la même procédure.
Je pense que c’est une config de la DSI dans l’AD. Donc pour moi point de salut. Je vais continuer d’utiliser le téléphone que j’ai demandé expressément (et qu’il faut que je pense à charger de temps en temps) avec juste l’appli ms authenticator dessus. (Car non je veux pas installer ça sur mon tel perso)
Ah et comment tu l’utilises ? Je me retrouve avec un qr code d’une url en phonefactor:// et je ne sais quoi en faire (et FreeOTP+ non plus). Quel procédure as-tu utilisé ?
C’est ce que j’utilise pour faire mes montages régulièrement (je suis sous Xfce, mais j’ai pas de souci à lancer un truc en Qt)
Au final ça ne me tire pas non plus tout l’environnement KDE, juste quelques libs, pas pire (voire moins) que certaines applis qui tirent l’environnement Gnome.
Je trouve que les dernières versions, et surtout celle-là est vraiment stable. Avant, de temps en temps, j’avais mon projet qui plantait. Redémarrage de l’appli, récupération, hop on continue. Mais c’était gênant. Là je n’ai plus le souci.
Le seul truc qui m’agace un peu c’est quand on a une vidéo avec une transition (dans mon cas un overlay avec une autre vidéo) et que je coupe la vidéo en deux, ça ne coupe pas la transition en deux. Il faut que je raccourcisse la transition et que j’en crée une deuxième pour l’autre partie. Imaginez si je dois découper en 10 morceaux une vidéo à quel point c’est irritant.
Sinon c’est vraiment bien.
Point d’amélioration serait de documenter la boîte de dialogue de rendu, et surtout quand on crée/modifie un profil. La doc officielle n’est pas à jour et n’était pas complète du tout.
Renvoyer sur la doc de melt ou de ffmpeg n’aide pas à comprendre comment certaines options magiques se retrouvent comme des widgets dans la fenêtre de rendu…
Tu peux aussi utiliser la commande cat de systemctl qui te permet de voir la configuration complète d’une unité, en prenant en compte tous les répertoires et « overlays » définis ici ou là.
# Commentaire sans vérif ;-)
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Le support technique du FAI a accès au mot de passe du wifi !?. Évalué à 5.
Probablement oui vu que la box sauvegarde sa configuration sur un serveur du FAI, j’imagine que c’est un pauvre json (ou équivalent) sans chiffrement.
Donc dedans il doit y avoir la clé Wifi.
# Sauf gue…
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Comment utiliser ChatGPT sans donner son numéro de téléphone. Évalué à 4.
… ça ne marche pas.
Après avoir entré le code, ça me dit qu’un truc a foiré et qu’il faut réessayer plus tard, mais évidemment rien n’y fait ! Dommage.
[^] # Re: Snap démission !
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal REX mise à niveau Ubuntu 20.04 LTS -> 22.04 LTS. Évalué à 2.
Ça risque d’être pas très démocratique c’est ça ?
# Non c’est pas un crime…
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal L’écriture inclusive sur linuxfr.org est-elle un crime ?. Évalué à 2.
… mais faut le faire correctement. Le séparateur est le ·, au pire le tiret, mais pas le point, pitié, sinon c’est dur à lire.
Et on peut aussi choisir ses mots. « Une personne » n’a pas besoin de bidouille. On peut souvent reformuler pour éviter l’écriture inclusive et ne l’utiliser que là où on ne peut pas faire autrement. Mais quand il y a de l’écriture inclusive tous les 3 mots, ça devient chiant à lire.
Par contre un crime ? non. Y’a pas besoin de bien ou mal écrire pour que certains journaux soient de toute façon chiant à lire…
[^] # Re: Résumé
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien An announcement from GitLab CEO Sid Sijbrandij . Évalué à 2.
Oui mais continue de leur verser un salaire pour au moins 4 mois, continue la couverture de santé sur 6 mois et leur propose un coach et des opportunités pour trouver un autre taff. C’est pas si mal pour une société américaine non ?
# impossible
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au message probleme avec setcap. Évalué à 5. Dernière modification le 30 janvier 2023 à 23:13.
Tu ne peux pas faire un
setcap
sur un script, uniquement sur un binaire.Si tu veux que ton script puisse exécuter quelque chose en tant que root, le plus simple c’est le lister ce que peut le faire le script dans une commande sudo. Par exemple dans
/etc/sudoers.d/myscript
:Et ensuite dans ton script:
Tu peux aussi mettre ce que tu veux faire en tant que root dans un autre script, lister la commande à lancer en tant que root pour le sous-script dans une conf sudoers et appeler ce sous script avec sudo dans le script principal.
[^] # Re: Lien direct vers la PEP
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Vers la fin du GIL Python ?. Évalué à 2.
Tout à fait et l’expérimentation se ferait sur un canal d’Anaconda, en tout cas au moins.
Ça permettra de voir si les libs natives peuvent fonctionner, ou être patchées pour fonctionner sans le
global interperter lock
de python.Si l’expérience est concluante, ça pourrait devenir une option de compilation par défaut !
# Lien direct vers la PEP
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Vers la fin du GIL Python ?. Évalué à 5.
Tout est dans le titre : https://peps.python.org/pep-0703/
# Articles ou pub ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche Revue de presse de l'April pour la semaine 51 de l'année 2022. Évalué à 4.
Certains articles sont derrière un paywall.
Du coup je me pose la question de savoir si vous en avez conscience ou pas ? Parce que du coup ça fait un peu pub…
# Contributions
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 A.D. Alpha 26 « Zhuangzi ». Évalué à 10.
Ça fait un moment que j’aimerais contribuer, mais :
- je cite « du développement C++, sur l’amélioration du moteur de jeu Pyrogenesis (écrit en C++) qui progresse vers plus de généricité et notamment sur le pipeline graphique, le moteur lui-même, étant assez décorrélé de 0 A.D., est disponible pour créer des jeux/mods dans un style fast RTS et reste ouvert à des contributions ouvrant la voie à des styles de RTS différents ; » C’est effectivement possible mais le moteur est dans le même dépôt que le jeu, le moteur référence directement le chemin vers les données du jeu et contient 0ad a plusieurs endroit, c’est pas exactement ce que j’appelle un moteur générique. Je voudrais bien y remédier mais ça m’amène au point suivant.
- le développement est sur svn (y’a bien un mirroir git, mais c’est juste un mirroir). En 2022 je comprends toujours pas pourquoi c’est toujours sur svn, sachant qu’une migration git est triviale.
- pire les ressources artistiques et les dll pour windows sont dans le dépôt sans LFS (forcément avec svn), représentant presque 4G de données. Difficile à manipuler
- les tickets et le wiki sont sous Trac, ça ok c’est cool.
- mais pour contribuer faut passer par Phabricator pour créer des patches. Ça sert un peu à avoir des merge requests sur svn. Sauf que c’est super lourd et ça fait un outil de plus.
Pourquoi ne pas passer à gitlab (le service en ligne sur le .com ou en autohébergé) ? Ça permettrait d’avoir un accès un peu plus facile pour la contribution, des merge requests intégrées, du LFS (pour les dll et les grosses données du jeu). On pourrait même avoir deux dépôts, un pour le moteur, un pour le jeu, ce qui aiderait bien pour avoir un vrai moteur générique.
Je suis un peu aigri parce qu’au final le jeu est GÉNIAL, libre (GPL, CC-BY-SA, MIT, BSD, …) et j’ai les compétences (et l’envie) d’aider. Sauf que la difficulté d’accès au code source et du workflow de développement freine tellement que j’ai jamais vraiment réussi à contribuer grand chose. J’ai aidé à passer de Python 2 à 3 mais j’ai même pas pu finir.
Je me doute que la plupart des contributeurs ne sont pas développeurs et que les contributions sont surtout artistiques et de comportement/équilibrage du jeu (en js), donc je peux comprendre que personne ne veuille changer. Mais les plateformes comme github (que je ne conseille pas pour autant) montrent que les contributions occasionnelles par des non-développeurs se font très bien.
Bref, est-ce qu’il est possible d’envisager de tester une réelle migration sur git(lab) ? Je peux aider sur la mise en place (sysadmin, migration, …)
P.S. Je suis très content de cette nouvelle version, de la nouvelle civilisation Han, des nouvelles musiques, des formations !!!
[^] # Re: Est-ce que c'est pas un peu tôt?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien It's time to stop using C and C++ for new projects, says Microsoft Azure CTO. Évalué à 4.
C’est pas tôt, c’est vendredi :-)
[^] # Re: Des oublis
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Self-Hosted email is the hardest it's ever been, but also the easiest.. Évalué à 3.
J’ai eu le même problème suite à une migration de serveur (et donc changement d’IP).
J’ai été obligé de passer par une procédure assez chiante auprès de Microsoft, mais ils ont fini par valider mon IP (white-listée ?).
Mais ça veut dire que si je change encore d’IP, faudra potentiellement que je recommence. C’est le seul provider à m’avoir cassé les couilles. Les autres Gafam, pas de soucis.
# Tiens tiens
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien FranceConnect : le bouton de connexion avec Ameli désactivé après des problèmes de sécurité. Évalué à 3.
J’ai eu des tentatives de fishing via Ameli y’a très peu de temps.
J’en discutais avec ma compagne et elle pensait que c’était pour faire des arnaques de sécu sociale. Moi je lui ai dit que c’était probablement avec une visée plus grande via FranceConnect. Je pense que j’ai vu juste.
[^] # Re: Je persiste
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien After self-hosting my email for twenty-three years I have thrown in the towel. The oligopoly has won. Évalué à 6.
Moi aussi, mais sur un serveur perso (Online), et du coup je n’ai pas le pb de reverse DNS.
Et tout marche bien, mes emails arrivent bien chez les Gafam.
[^] # Re: PCRE2
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien GNU grep 3.8 prend en charge PCRE2. Évalué à 4.
T’aurais un lien ?
[^] # Re: Impec et plus stable
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Kdenlive 22.04.2 Released. Évalué à 2.
Pas cherché mais tu as raison faut que je le fasse et que je fasse un retour si bug non présent. Je peux ptre ajouté une ou deux copies d’écran pour expliquer.
Merci du rappel
# C sinon
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au message cherche build from source facile. Évalué à 3.
Tu prends une image, tu ajoutes tout ce qu’il faut pour compiler du C, les entêtes et autres bibli. Tu compiles ton programme en C (un hello world peut suffire)
Tu prends une image plus simple, compatible avec la libc de l’image de base (donc pas de mix entre la gnu libc et μlibc par exemple). Genre debian pour la première image et busybox pour la deuxième fonctionne.
Tu copie ton binaire de la base dans la finale, tu le définis en tant que entrypoint et tu fais constater à tes étudiants qu’ils ne peuvent rien compiler dans l’image finale même si t’as installé tous les outils dans l’image de base.
[^] # Re: OTP
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal PyPI et les projets critiques. Évalué à 4.
Ce qui est mon cas. Je n’ai pas d’url en
otpauth://…
mais bien enphonefactor://…
en suivant la même procédure.Je pense que c’est une config de la DSI dans l’AD. Donc pour moi point de salut. Je vais continuer d’utiliser le téléphone que j’ai demandé expressément (et qu’il faut que je pense à charger de temps en temps) avec juste l’appli ms authenticator dessus. (Car non je veux pas installer ça sur mon tel perso)
[^] # Re: OTP
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal PyPI et les projets critiques. Évalué à 4.
Ah et comment tu l’utilises ? Je me retrouve avec un qr code d’une url en
phonefactor://
et je ne sais quoi en faire (et FreeOTP+ non plus). Quel procédure as-tu utilisé ?# Impec et plus stable
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Kdenlive 22.04.2 Released. Évalué à 3.
C’est ce que j’utilise pour faire mes montages régulièrement (je suis sous Xfce, mais j’ai pas de souci à lancer un truc en Qt)
Au final ça ne me tire pas non plus tout l’environnement KDE, juste quelques libs, pas pire (voire moins) que certaines applis qui tirent l’environnement Gnome.
Je trouve que les dernières versions, et surtout celle-là est vraiment stable. Avant, de temps en temps, j’avais mon projet qui plantait. Redémarrage de l’appli, récupération, hop on continue. Mais c’était gênant. Là je n’ai plus le souci.
Le seul truc qui m’agace un peu c’est quand on a une vidéo avec une transition (dans mon cas un overlay avec une autre vidéo) et que je coupe la vidéo en deux, ça ne coupe pas la transition en deux. Il faut que je raccourcisse la transition et que j’en crée une deuxième pour l’autre partie. Imaginez si je dois découper en 10 morceaux une vidéo à quel point c’est irritant.
Sinon c’est vraiment bien.
Point d’amélioration serait de documenter la boîte de dialogue de rendu, et surtout quand on crée/modifie un profil. La doc officielle n’est pas à jour et n’était pas complète du tout.
Renvoyer sur la doc de
melt
ou deffmpeg
n’aide pas à comprendre comment certaines options magiques se retrouvent comme des widgets dans la fenêtre de rendu…[^] # Re: Trouver les vidéos
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche Retour sur MiXiT 2022. Évalué à 2.
Bonne question, je ne sais pas non plus (et j’y étais, donc inscrit)
[^] # Re: et aussi
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche Libération de modules noyau NVidia pour Linux. Évalué à 4.
On dirait du Claude Ponti :-D
[^] # Re: Machine à états ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Sunday Python Pattern : Une machine à état toute simple. Évalué à 7.
Ça s’appelle un Behavior Driven State Machine, autrement raccourci en BDSM ;-)
… j’ai pas résisté :-D
# Lien pas bon
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rspamd 3.2 le 26 mars 2022, avec support BIMI. Évalué à 3.
Le lien vers les paquets est un lien vers rspamd.org mais le serveur répond avec un certificat pour rspamd.com. En changeant pour le .com c’est bon.
Peut-on mettre à jour le lien dans la dépèche ?
# Voir l’unité complète
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au message Démarrage de Linux. Évalué à 2. Dernière modification le 19 mars 2022 à 08:01.
Tu peux aussi utiliser la commande
cat
desystemctl
qui te permet de voir la configuration complète d’une unité, en prenant en compte tous les répertoires et « overlays » définis ici ou là.Exemple :
chez moi.