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à.
D’ailleurs je trouve le découpage à la lime à beurre de Debian un peu énervant.
Tu installes un soft, mais non t’as pas tout le soft, et faut que tu devines parfois le ou les paquets qu’il faut que tu installes en plus pour avoir le soft complet (et non c’est pas toujours -dev)
Sous ArchLinux je trouve le compromis intéressant. Les softs sont en général empaqueté en un seul paquet. Par contre les dépendances sont multiples :
- obligatoire
- optionnelles
Et les optionnelles peuvent par exemple indiquer des trucs qui peuvent apporter des choses sans pour autant empêcher le soft de fonctionner.
git sous ArchLinux vient avec tout compris (les man pages, les trads, . Par contre si on essaye de lancer gitk sans avoir installé les dépendances optionnelles, ça ne marche pas. C’est parce que tk est une dépendance optionnelle de git. Heureusement car sinon sur un serveur on tirerait tout X. Idem pour git gui qui dépend de tcl et tk.
Faire des paquets séparés pour des entêtes ou des man pages, c’est complètement con. Ça quasi gagne rien en place disque et ça fait chier quand on n’a pas les paquets. En plus ça doit compliquer les mainteneurs de paquets.
Est-ce que tu pourrais m’expliquer :
- d’où vient __COUNTER__, c’est le compilo qui te garanti que pour chaque appel de macro du as un compteur ?
- j’ai compris l’astuce de surcharge de l’opérateur + qui permet d’éviter d’avoir une macro où on construit l’objet avec les parenthèse avant et après la fonction. Ça permet également de planquer la fonction en ayant l’impression d’avoir juste un block. Très beau. Mais je ne comprends pas à quoi sert le template (je suis rouillé du C++)
- à quoi sert le std::move ?
Mauvais exemple car justement j’arrive à suivre certaines PR sur MyPy parce que les tickets sont dans une forge, qu’on faire des référence entre PRs et tickets et suivre tout ça.
Ça m’empêche pas de recevoir des emails sur les tickets/PRs suivis, mais si je loupe le mail, je peux quand même suivre l’information sur la forge.
Aparté : match de Python 3.10, c’est pas une mince affaire à faire avaler à Mypy !
Tu pourrais partager ta config (sans les secrets), ça m’intéresse. J’ai déjà utilisé du borg/borgmatic au taff, mais dans le cadre perso avec le timer systemd non.
Surtout c’est bien connu, un logiciel de contrôle parental ça fait toute la différence. Plus besoin de parent pour éduquer/surveiller, y a le contrôle parental.
Par contre l’article original dit une connerie quand ils citent F-Droid. Justement F-Droid se prémunie de ceci en ne distribuant pas les binaires même s’il y a les sources à côté. Ils vérifient et rebuild sur leur(s) serveur(s) les applications à partir des sources.
Ça fait des utilisateurs/développeurs un peu énervé quand la dernière release met un peu de temps à arriver sur les dépôts F-Droid mais au moins c’est un poil plus sécurisé que de propager n’importe quel APK.
Et oui, on check pas le type on vérifie juste si la méthode est défini --> typage faible.
Non le typage de Python est fort. Tu ne peux pas faire :
a = "2"
a += 1
b = 3
b += "1"
Alors qu’en javascript tu peux car la variable a va rester une chaîne de caractère et l’opération + va forcer une conversion implicite des opérandes (ici 1 devient "1"). Idem pour b qui va être converti en chaîne avant d’être convertie, encore implicitement en chaîne de caractère avant d’être concaténée avec "1").
En python tu as deux TypeError à l’éxécution (typage fort) et aucun problème à la compilation (typage dynamique)
Essayer d’avoir un projet sans trou de sécu dans ses dépendances javascript, c’est devenu quasi impossible vu le nombre de dépendances, vu le système de non-résolution des dépendances (chaque dep a son propre arbre) et vu que la communauté s’en fout.
C’est la principale raison pour laquelle je n’aime pas trop les projets en nodejs. Ça et l’utopie de croire que tout exécuter avec un seul proc/cœur, y’a qu’à scaler si on veut gérer de la concurrence, s’avère bien plus compliqué qu’il n’y parait au premier abord.
Après le langage en lui-même est particulier mais il n’est pas particulièrement repoussant.
Effectivement c’est tranquille et ça permet de se familiariser avec les touches, sans stress, et en s’amusant. Les graphismes sous l’eau sont vraiment beau (mais j’aime le pixel art)
C’est ce que je dis plus haut, pas d’intérêt majeur, c’est pour ça que je continue d’être en azerty (ou qwerty) sur téléphone.
Après je répondais surtout à devnewton qui nous montrait son layout « bépo » un peu tronqué.
Sinon j’ai testé la saisie par glisser-sur-les-touches. C’est infernal en bépo, voire impossible. Les touches sont justement faîtes pour éviter des aller-retours dans tous les sens. Ça donne un schéma quasi impossible 1. à faire 2. à être reconnu par le soft.
En effet plein de mots on leurs lettres sur la deuxième rangée, du coup c’est un peu gauche-droite-gauche-droite ah mince je suis allé un poil trop loin et oops ça correspond à un autre mot.
C’est franchement un avantage quand on tape avec nos dix (ou à peu près) doigts, mais sur téléphone, pour la partie « slide », ben non c’est un désavantage.
Les autres dispos étant merdiques, les schémas de glissement font qu’on peut deviner le mot car les lettres alentours ne correspondent pas à un autre mot dans le dico. En gros le glisser-sur-touches utilise le fait que les dispositions sont merdiques, donc forcément avec le bépo, ça marche pas super…
[^] # 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.
# Background
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien La FSF a une nouvelle directrice générale. Évalué à 2.
Elle vient d’où cette dame ? Elle a fait quoi avant ? Elle bossait où ?
[^] # Re: Slackware n’intègre pas de résolution de dépendances ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche Tout arrive, même Slackware 15.0. Évalué à 2.
Bien expliqué.
D’ailleurs je trouve le découpage à la lime à beurre de Debian un peu énervant.
Tu installes un soft, mais non t’as pas tout le soft, et faut que tu devines parfois le ou les paquets qu’il faut que tu installes en plus pour avoir le soft complet (et non c’est pas toujours -dev)
Sous ArchLinux je trouve le compromis intéressant. Les softs sont en général empaqueté en un seul paquet. Par contre les dépendances sont multiples :
- obligatoire
- optionnelles
Et les optionnelles peuvent par exemple indiquer des trucs qui peuvent apporter des choses sans pour autant empêcher le soft de fonctionner.
git
sous ArchLinux vient avec tout compris (les man pages, les trads, . Par contre si on essaye de lancergitk
sans avoir installé les dépendances optionnelles, ça ne marche pas. C’est parce quetk
est une dépendance optionnelle degit
. Heureusement car sinon sur un serveur on tirerait tout X. Idem pourgit gui
qui dépend detcl
ettk
.Faire des paquets séparés pour des entêtes ou des man pages, c’est complètement con. Ça quasi gagne rien en place disque et ça fait chier quand on n’a pas les paquets. En plus ça doit compliquer les mainteneurs de paquets.
[^] # Re: Allocs
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Une 20-aine de lignes de code pour le defer de Go en C++. Évalué à 3.
Merci, c’est très clair maintenant.
[^] # Re: Allocs
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Une 20-aine de lignes de code pour le defer de Go en C++. Évalué à 4. Dernière modification le 08 février 2022 à 16:07.
Je suis pas au fait du C++.
Est-ce que tu pourrais m’expliquer :
- d’où vient
__COUNTER__
, c’est le compilo qui te garanti que pour chaque appel de macro du as un compteur ?- j’ai compris l’astuce de surcharge de l’opérateur
+
qui permet d’éviter d’avoir une macro où on construit l’objet avec les parenthèse avant et après la fonction. Ça permet également de planquer la fonction en ayant l’impression d’avoir juste un block. Très beau. Mais je ne comprends pas à quoi sert letemplate
(je suis rouillé du C++)- à quoi sert le
std::move
?Désolé si c’est trivial…
[^] # Re: J aime bien regarder les offres d'emplois
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Scalingo & co, ça PAAS ou ça casse ?. Évalué à 5.
C’était de l’humour…
[^] # Re: "heureusement tout a changé"
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Quand le mainteneur de pkexec ignorait (ou pas) les failles potentielles. Évalué à 5.
Mauvais exemple car justement j’arrive à suivre certaines PR sur MyPy parce que les tickets sont dans une forge, qu’on faire des référence entre PRs et tickets et suivre tout ça.
Ça m’empêche pas de recevoir des emails sur les tickets/PRs suivis, mais si je loupe le mail, je peux quand même suivre l’information sur la forge.
Aparté :
match
de Python 3.10, c’est pas une mince affaire à faire avaler à Mypy ![^] # Re: Liens supplémentaires
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Local Privilege Escalation avec polkit - patchez vos machines. Évalué à 3.
J’ai eu la mise à jour ce matin sous Manjaro.
[^] # Re: petite solution redonée
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Y'a le feu. Évalué à 5.
Tu pourrais partager ta config (sans les secrets), ça m’intéresse. J’ai déjà utilisé du borg/borgmatic au taff, mais dans le cadre perso avec le timer systemd non.
[^] # Re: idioties à la pelle
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien « La France va-t-elle interdire la vente de PC sans OS ? ». Évalué à 10.
Surtout c’est bien connu, un logiciel de contrôle parental ça fait toute la différence. Plus besoin de parent pour éduquer/surveiller, y a le contrôle parental.
Il n’y a que moi que ça choque sur le fond ?
# Aperçu
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Le pillage de la communauté des logiciels libres. Évalué à 1.
En même temps sans le texte complet…
[^] # Re: Tout pareil que Miguel !
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal La rubrique liens doit-elle être un copier/coller de Hacker News (de ycombinator). Évalué à 2.
Ça me semble une bonne idée (sans la rendre obligatoire)
[^] # Re: Rien d'extraordinaire
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien PinePhone Malware Surprises Users, Raises Questions. Évalué à 10.
Par contre l’article original dit une connerie quand ils citent F-Droid. Justement F-Droid se prémunie de ceci en ne distribuant pas les binaires même s’il y a les sources à côté. Ils vérifient et rebuild sur leur(s) serveur(s) les applications à partir des sources.
Ça fait des utilisateurs/développeurs un peu énervé quand la dernière release met un peu de temps à arriver sur les dépôts F-Droid mais au moins c’est un poil plus sécurisé que de propager n’importe quel APK.
[^] # Re: Hilarant
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien I will pay you cash to delete your npm module . Évalué à 4.
Non le typage de Python est fort. Tu ne peux pas faire :
a = "2"
a += 1
b = 3
b += "1"
Alors qu’en javascript tu peux car la variable
a
va rester une chaîne de caractère et l’opération+
va forcer une conversion implicite des opérandes (ici1
devient"1"
). Idem pourb
qui va être converti en chaîne avant d’être convertie, encore implicitement en chaîne de caractère avant d’être concaténée avec"1"
).En python tu as deux
TypeError
à l’éxécution (typage fort) et aucun problème à la compilation (typage dynamique)# Hilarant
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien I will pay you cash to delete your npm module . Évalué à 5.
Par contre ça donne aucune vraie solution.
Essayer d’avoir un projet sans trou de sécu dans ses dépendances javascript, c’est devenu quasi impossible vu le nombre de dépendances, vu le système de non-résolution des dépendances (chaque dep a son propre arbre) et vu que la communauté s’en fout.
C’est la principale raison pour laquelle je n’aime pas trop les projets en nodejs. Ça et l’utopie de croire que tout exécuter avec un seul proc/cœur, y’a qu’à scaler si on veut gérer de la concurrence, s’avère bien plus compliqué qu’il n’y parait au premier abord.
Après le langage en lui-même est particulier mais il n’est pas particulièrement repoussant.
# Trop bien
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Capuchine: un jeu libre à jouer avant d'aller au lit. Évalué à 8.
C’est super bien fait !
Effectivement c’est tranquille et ça permet de se familiariser avec les touches, sans stress, et en s’amusant. Les graphismes sous l’eau sont vraiment beau (mais j’aime le pixel art)
[^] # Re: Clavier
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Et moi, 6ans plus tard.. Évalué à 2.
Et
lyx
ça pourrait pas t’aider à taper tes cours en LateX ? Je dis ça je l’ai jamais utilisé, mais ça à l’air pas mal pour aider à écrire en LateX…[^] # Re: Titre de la dépêche
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche Python 3.10 est disponible. Évalué à 3.
Ça y est la version finale est sortie.
[^] # Re: oust
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien AnySoftKeyboard impose des notifications covid à ses utilisateurs. Évalué à 3.
C’est ce que je dis plus haut, pas d’intérêt majeur, c’est pour ça que je continue d’être en azerty (ou qwerty) sur téléphone.
Après je répondais surtout à devnewton qui nous montrait son layout « bépo » un peu tronqué.
Sinon j’ai testé la saisie par glisser-sur-les-touches. C’est infernal en bépo, voire impossible. Les touches sont justement faîtes pour éviter des aller-retours dans tous les sens. Ça donne un schéma quasi impossible 1. à faire 2. à être reconnu par le soft.
En effet plein de mots on leurs lettres sur la deuxième rangée, du coup c’est un peu gauche-droite-gauche-droite ah mince je suis allé un poil trop loin et oops ça correspond à un autre mot.
C’est franchement un avantage quand on tape avec nos dix (ou à peu près) doigts, mais sur téléphone, pour la partie « slide », ben non c’est un désavantage.
Les autres dispos étant merdiques, les schémas de glissement font qu’on peut deviner le mot car les lettres alentours ne correspondent pas à un autre mot dans le dico. En gros le glisser-sur-touches utilise le fait que les dispositions sont merdiques, donc forcément avec le bépo, ça marche pas super…