Je ne sais pas si tu connais mais il existe une commande interne, un builtin, nommé help.
Jusqu'à la lecture de ton message, je passais un temps fou à chercher le bon endroit dans la très longue page de man de bash, pour vérifier les options de commandes comme set ou read.
Merci ! Et donc la doc de [ se trouve dans la page de manuel de test.
Truc marrant d'ailleurs, sur un terminal dans une VM Kali Linux, je regarde la page de man de test, et je vois des opérateurs comme ≠, ≥ et ≤. Je me dis tiens c'est moderne dis-donc, tiens (dis-donc).
Et en passant le curseur dessus, et bien le ≠ se change en !=, et le ≥ en >=. Je n'avais jamais vu ça avant, c'est le terminal qui interprète les séquences. Je ne sais pas trop si j'aime ça dans le cadre de lecture de doc sur la syntaxe d'un commande, mais ça m'a intrigué :p.
pourquoi le code suivant, dont les seules différences sont les espaces dans les accolades, produit-il une erreur ?
Parce que le mot-clé { n’est pas reconnu comme tel sans cet espace ?
Oui, certainement, la question est pourquoi ce n'est pas reconnu. Sans doute un truc historique défini au néolithique et qu'on se traîne encore :).
C'est amusant que bash ne sache pas s'en sortir sans les espaces. C'est un comportement plutôt rare dans les langages de programmation. Il y a la même chose avec l'opérateur [[ ]] :
[[ $a -lt 10 ]] -> ok
[[$a -lt 10]] -> erreur de syntaxe
Pour quelle valeur de a le code suivant se comporte-t-il correctement ?
~$ a=16
~$ a(){ a|a&};a
Question subsidiaire, mais je trouve bien plus intéressante et moins potache : pourquoi le code suivant, dont les seules différences sont les espaces dans les accolades, produit-il une erreur ?
Qu'on m'explique : par défaut, systemd et sa config sont bien supposés attendre que le réseau soit UP pour tenter des montages ? (J'attends plus que "ça dépend", merci)
Alors pourquoi ne le fait-il pas avec cette carte ? Ma supposition : le driver. La conséquence : un client DHCP plus lent ? Et alors ? Pourquoi "ça" n'attend pas que le réseau soit UP ?
Sur Debian et ses dérivés, quand une interface réseau est déclarée avec allow-hotplug dans /etc/network/interfaces, cette interface n'est pas prise en compte par la chaîne de dépendances genre "wait-network-online", car l'interface peut apparaître bien plus tard, ou jamais (c'est le sens de "hotplug" dans ce contexte, une interface USB ou que sais-je), et ce serait absurde de l'attendre.
C'est peut-être (désolé) ce qu'il se passe dans ton cas ?
L'IA c'est comme la machine à vapeur en son temps, cela détruit des emplois de force et en créé d'autres un peu moins pénible… et comme l'humain en demande toujours plus il y aura toujours du travail pour tous…
Non, non, il faut surtout passer d'une société dans laquelle le revenu est fondé sur le travail à autre chose. C'est très ancré culturellement, mais c'est ridicule de rester sur le système « qui ne travaille pas ne doit pas manger ».
De la même manière qu'un morceau est rarement potable et encore moins un tube dès le départ, entre ce qui arrive dans un studio et ce qui en sort, il y a parfois un monde.
Pour que la trame de ce que peut pondre un·e humain·e ou une machine (que ce soit via algo classique comme on sait le faire depuis 30 ans au moins, ou par un truc genre machine learning, peu importe), la production va faire des retours, les compos vont être retouchées… S'il y a du potentiel, il faut en faire quelque chose, et c'est rarement le cas dès les premières étapes, sauf exceptions.
Si je fais un parallèle, une de mes filles est pas mal influencée par les musiques de film, et elle se trouve géniale d'arriver à composer des trucs qui sonnent bien avec une formation musicale très basique, mais finalement elle restitue essentiellement les éternels arpèges1 de piano.
Mais je trouve très positif la démarche de chercher et de faire par soi-même, et d'en être fier, aucun problème avec ça ! ↩
Pour résumer, les LLMs actuels souffrent de l'effet Dunning-Kruger à un niveau stratosphérique, ça passera peut-être…
Si tu introduis le doute ou l'ignorance dans ces machines, les seules réponses possibles deviennent "il y a plus d'une manière de le faire" et "ça dépend", et ça, tu peux le faire en quelques lignes de Perl :).
Les autres clavier ortholinéaires sont intéressants, ils sont simplement beaucoup plus chers que les TypeMatrix. Quand j'ai voulu tester ce genre de clavier, ça a pesé dans mon choix.
j'ai bien compris l'objectif d'unifier la doc et les tests, et je trouve le parti de bbt d'être facile d'accès super intéressant ! J'ai justement un outil à tester, je vais voir si ça colle.
Par contre je n'ai pas compris l'intérêt d'avoir les cas de tests et les résultats attendus dans la doc. Je regarde les exemples, ça passe car c'est assez court (par exemple le run_error_msg.md). Mais j'imagine l'équivalent d'une page de manuel comme celle de ls, ce serait un peu indigeste , non ?
C'est tout à fait possible que je sois à côté de la plaque quand à l'usage dans un certain type de doc, je suis preneur de plus de détails :).
Mon réflexe aurait été de demander à ce que l’adresse MAC de cette station soit mise sur liste blanche. Pourquoi n'est-ce pas la solution choisie ?
Si tu fais ça, tu masque la MAC de l'appareil qui est derrière, et donc tu peux y brancher n'importe quoi, ce sera accepté par le réseau via la MAC du dock.
Le filtrage par MAC n'est plus très efficace avec des appareils mobiles de nos jours. Au boulot, on commence à déployer 802.1x avec des certificats clients, pour avoir une authentification aussi forte que sur le Wi-Fi.
et pourquoi pas les imprimer, les faxer, et ensuite les faire passer par OCR pour les relire ?
S'il voulait 1 million de fois plus lent, l'idée se défend ;).
De mémoire, l'expérience faite pour le réseau par pigeon (RFC1149) permettait d'attendre ces sommets.
Je suis super étonné par le dernier marqueur vers 98%: 200 milliards d'euros par an en dépense mondiale d'iPhone neufs. Le cerveau (enfin le mien) n'est pas fait pour les grands nombres :-/.
vraiment il y a très longtemps, avant systemd, avant NetworkManager, il y avait netenv pour faire ce genre de trucs.
Chouette journal bien sympa à lire, merci d'avoir pris le temps de l'écrire !
Note : les admins sys/réseau ont mis du filtrage par adresse MAC, mais te laissent être root sur ton ordi. Tu pourrais donc prendre l'adresse MAC de n'importe quel autre ordi, entre autres choses sympa… C'est assez amusant en soi :).
Quelques courts métrages du studio Blender répondent aux critères fantastique && libre.
Après c'est pas forcément francophone, et ce n'est pas "tourné avec des vrais gens dedans l'image".
Donc ces écoles respectent un certain nombre de critères qui imposent une méthodologie et une certaine qualité dans les cursus. Et donc la reconnaissance arrive au moment du recrutement, le diplôme de la bonne école facilite d'embauche.
Bon, là ou un léger doute m'assaille, c'est qu'on dirait que l'instance qui définit les critères est constituée des écoles qui passent les critères. Je ne sais pas dire si ça représente un problème en terme d'indépendance.
Le fait que certaines écoles ne sont pas reconnues par la profession ne permet pas de savoir que les personnes qui suivent ces cursus n'auront pas d'emploi dans des médias d'information ou d'opinion plus tard (exemple parmi d'autres: Charline Vanhoenacker). Il semble y avoir 29 écoles de journalisme, en France, donc 14 sont "reconnus par la profession" et 15, "pas reconnues" (source: https://bourses-etudes-en-france.net/liste-des-ecoles-de-journalisme-en-france/).
Par ailleurs, des personnes comme Cyril Hanouna n'ont pas fait d'études de journalisme, ce qui ne les empêche pas d'avoir une visibilité et une influence dans les médias.
Au final, ça veut dire quoi, "école reconnue par la profession" ?
[^] # Re: Maintenant qu'on est vendredi...
Posté par cg . En réponse au journal Python à trou : trouve ton environnement. Évalué à 3 (+1/-0).
Jusqu'à la lecture de ton message, je passais un temps fou à chercher le bon endroit dans la très longue page de man de
bash
, pour vérifier les options de commandes commeset
ouread
.Alors mille mercis !
[^] # Re: Maintenant qu'on est vendredi...
Posté par cg . En réponse au journal Python à trou : trouve ton environnement. Évalué à 4 (+2/-0).
Super, merci ! Et bien vu, c'est en effet FiraCode dans QTerminal. Certaines ligatures sont très belles.
[^] # Re: Maintenant qu'on est vendredi...
Posté par cg . En réponse au journal Python à trou : trouve ton environnement. Évalué à 4 (+2/-0).
Merci ! Et donc la doc de
[
se trouve dans la page de manuel detest
.Truc marrant d'ailleurs, sur un terminal dans une VM Kali Linux, je regarde la page de man de
test
, et je vois des opérateurs comme≠
,≥
et≤
. Je me dis tiens c'est moderne dis-donc, tiens (dis-donc).Et en passant le curseur dessus, et bien le ≠ se change en
!=
, et le≥
en>=
. Je n'avais jamais vu ça avant, c'est le terminal qui interprète les séquences. Je ne sais pas trop si j'aime ça dans le cadre de lecture de doc sur la syntaxe d'un commande, mais ça m'a intrigué :p.[^] # Re: « éléphant » dans la pièce
Posté par cg . En réponse au lien L’ANSSI fait le point sur la sécurité du cloud et livre ses recommandations. Évalué à 2 (+0/-0).
Au Royaume-Uni c'est en cours.
[^] # Re: Maintenant qu'on est vendredi...
Posté par cg . En réponse au journal Python à trou : trouve ton environnement. Évalué à 3 (+1/-0).
Oui, certainement, la question est pourquoi ce n'est pas reconnu. Sans doute un truc historique défini au néolithique et qu'on se traîne encore :).
C'est amusant que bash ne sache pas s'en sortir sans les espaces. C'est un comportement plutôt rare dans les langages de programmation. Il y a la même chose avec l'opérateur
[[ ]]
:[^] # Re: Du goudron
Posté par cg . En réponse au message Problème de compression avec Gzip sous Linux. Évalué à 7 (+5/-0).
D'ailleurs, depuis quelques versions de GNU tar (un peu moins de vingt ans?), on peut lui donner l'option
a
pour auto-compress:tar détecte tout seul l'extension. Pareil pour décompresser, plus besoin de préciser le type de compression utilisé,
tar xf
suffit.[^] # Re: Sans intelligence et sans artifice
Posté par cg . En réponse à la dépêche Zaibu, une alternative libre pour les amateurs de dégustation. Évalué à 2 (+0/-0).
Et comme il se disait à la rédaction de Charlie Hebdo : Cabu boira.
# Lien plus direct
Posté par cg . En réponse au lien Appel à participation du Festival Pas Sage en Seine. Évalué à 4 (+2/-0).
ici: https://participer.passageenseine.fr/ :)
# Maintenant qu'on est vendredi...
Posté par cg . En réponse au journal Python à trou : trouve ton environnement. Évalué à 2 (+1/-1). Dernière modification le 21 février 2025 à 20:09.
… je vous propose une variante, en shell bash1.
Pour quelle valeur de
a
le code suivant se comporte-t-il correctement ?Question subsidiaire, mais je trouve bien plus intéressante et moins potache : pourquoi le code suivant, dont les seules différences sont les espaces dans les accolades, produit-il une erreur ?
N'exécutez pas ce code. Ce message et son contenu sont fournis à titre éducatif, je ne suis responsable d'aucun de vos malheurs. ↩
[^] # Re: C'est pas que je veuille cramer systemd, mais ...
Posté par cg . En réponse au lien 14 ans de systemd. Évalué à 6 (+4/-0).
Sur Debian et ses dérivés, quand une interface réseau est déclarée avec
allow-hotplug
dans/etc/network/interfaces
, cette interface n'est pas prise en compte par la chaîne de dépendances genre "wait-network-online", car l'interface peut apparaître bien plus tard, ou jamais (c'est le sens de "hotplug" dans ce contexte, une interface USB ou que sais-je), et ce serait absurde de l'attendre.C'est peut-être (désolé) ce qu'il se passe dans ton cas ?
# Autre documentaire : Travail à la demande
Posté par cg . En réponse au journal LLM (encore), effondrement et travail humain. Évalué à 3 (+1/-0).
Il y a aussi le docu Travail à la demande qu'on peut regarder sur arte.tv moyennant quelques euros. Il a été partagé en lien.
Le thème autour de Mechanical Turk est pertinent concernant ces "centaines de milliers d'emplois".
[^] # Re: Effondrement ?
Posté par cg . En réponse au journal LLM (encore), effondrement et travail humain. Évalué à 10 (+8/-0). Dernière modification le 16 février 2025 à 12:29.
Non, non, il faut surtout passer d'une société dans laquelle le revenu est fondé sur le travail à autre chose. C'est très ancré culturellement, mais c'est ridicule de rester sur le système « qui ne travaille pas ne doit pas manger ».
[^] # Re: pas mieux, je ne comprends ias l'emballement
Posté par cg . En réponse au journal Je suis perdu et je pensais m'être renseigné.... Évalué à 2 (+2/-2).
De la même manière qu'un morceau est rarement potable et encore moins un tube dès le départ, entre ce qui arrive dans un studio et ce qui en sort, il y a parfois un monde.
Pour que la trame de ce que peut pondre un·e humain·e ou une machine (que ce soit via algo classique comme on sait le faire depuis 30 ans au moins, ou par un truc genre machine learning, peu importe), la production va faire des retours, les compos vont être retouchées… S'il y a du potentiel, il faut en faire quelque chose, et c'est rarement le cas dès les premières étapes, sauf exceptions.
Si je fais un parallèle, une de mes filles est pas mal influencée par les musiques de film, et elle se trouve géniale d'arriver à composer des trucs qui sonnent bien avec une formation musicale très basique, mais finalement elle restitue essentiellement les éternels arpèges1 de piano.
Mais je trouve très positif la démarche de chercher et de faire par soi-même, et d'en être fier, aucun problème avec ça ! ↩
[^] # Re: Mentir?
Posté par cg . En réponse au journal Je suis perdu et je pensais m'être renseigné.... Évalué à 4 (+2/-0).
Pour résumer, les LLMs actuels souffrent de l'effet Dunning-Kruger à un niveau stratosphérique, ça passera peut-être…
Si tu introduis le doute ou l'ignorance dans ces machines, les seules réponses possibles deviennent "il y a plus d'une manière de le faire" et "ça dépend", et ça, tu peux le faire en quelques lignes de Perl :).
[^] # Re: J'ai compris mais j'ai pas compris
Posté par cg . En réponse au journal Documenter ou tester, il faut trancher (j'ai pas trouvé de rime avec choisir...). Évalué à 2 (+0/-0).
Merci pour ta réponse, je comprend mieux à quel type de doc se destinent les résultat des tests !
[^] # Re: TypeMatrix Bépo, il n'y a que ça de vrai
Posté par cg . En réponse au journal Coup de mou pour les claviers Typematrix. Évalué à 2 (+0/-0).
Les autres clavier ortholinéaires sont intéressants, ils sont simplement beaucoup plus chers que les TypeMatrix. Quand j'ai voulu tester ce genre de clavier, ça a pesé dans mon choix.
# J'ai compris mais j'ai pas compris
Posté par cg . En réponse au journal Documenter ou tester, il faut trancher (j'ai pas trouvé de rime avec choisir...). Évalué à 2 (+0/-0). Dernière modification le 07 février 2025 à 22:45.
Salut,
j'ai bien compris l'objectif d'unifier la doc et les tests, et je trouve le parti de
bbt
d'être facile d'accès super intéressant ! J'ai justement un outil à tester, je vais voir si ça colle.Par contre je n'ai pas compris l'intérêt d'avoir les cas de tests et les résultats attendus dans la doc. Je regarde les exemples, ça passe car c'est assez court (par exemple le run_error_msg.md). Mais j'imagine l'équivalent d'une page de manuel comme celle de
ls
, ce serait un peu indigeste , non ?C'est tout à fait possible que je sois à côté de la plaque quand à l'usage dans un certain type de doc, je suis preneur de plus de détails :).
[^] # Re: Réponse technique à un soucis organisationnel
Posté par cg . En réponse au journal Ethernet, Udev, systemd et CUPS sont dans un bateau, tout le monde saute à l’eau. Évalué à 6 (+4/-0).
Si tu fais ça, tu masque la MAC de l'appareil qui est derrière, et donc tu peux y brancher n'importe quoi, ce sera accepté par le réseau via la MAC du dock.
Le filtrage par MAC n'est plus très efficace avec des appareils mobiles de nos jours. Au boulot, on commence à déployer 802.1x avec des certificats clients, pour avoir une authentification aussi forte que sur le Wi-Fi.
[^] # Re: Moi je découperais le travail
Posté par cg . En réponse au message Demande pour que mon code python aille 1 million de fois plus vite car j'ai au moins 4 millions de f. Évalué à 4 (+2/-0).
S'il voulait 1 million de fois plus lent, l'idée se défend ;).
De mémoire, l'expérience faite pour le réseau par pigeon (RFC1149) permettait d'attendre ces sommets.
# La même avec Jeff Bezos
Posté par cg . En réponse au lien Quelle est réellement la fortune de Bernard Arnault ?. Évalué à 5 (+3/-0).
Il y avait eu le même genre pour Jeff Bezos.
Je suis super étonné par le dernier marqueur vers 98%: 200 milliards d'euros par an en dépense mondiale d'iPhone neufs. Le cerveau (enfin le mien) n'est pas fait pour les grands nombres :-/.
# Il y a longtemps, dans un autre pays...
Posté par cg . En réponse au journal Ethernet, Udev, systemd et CUPS sont dans un bateau, tout le monde saute à l’eau. Évalué à 8 (+6/-0).
vraiment il y a très longtemps, avant systemd, avant NetworkManager, il y avait netenv pour faire ce genre de trucs.
Chouette journal bien sympa à lire, merci d'avoir pris le temps de l'écrire !
Note : les admins sys/réseau ont mis du filtrage par adresse MAC, mais te laissent être root sur ton ordi. Tu pourrais donc prendre l'adresse MAC de n'importe quel autre ordi, entre autres choses sympa… C'est assez amusant en soi :).
[^] # Re: s/SystemD/systemd/g
Posté par cg . En réponse au journal Ethernet, Udev, systemd et CUPS sont dans un bateau, tout le monde saute à l’eau. Évalué à 3 (+1/-0).
La source https://brand.systemd.io/ nous dit en effet :
À ne pas confondre avec Mike D :)
# Ceux du studio Blender
Posté par cg . En réponse au journal Recherche films fantastiques sous licence libre pour festival. Évalué à 7 (+5/-0).
Quelques courts métrages du studio Blender répondent aux critères fantastique && libre.
Après c'est pas forcément francophone, et ce n'est pas "tourné avec des vrais gens dedans l'image".
[^] # Re: Fixette ?
Posté par cg . En réponse au lien L’école de journalisme ESJ Paris reprise par la clique Bolloré, Arnault, Saadé, Gattaz, Dassault…. Évalué à 4 (+2/-0).
En prenant le temps de chercher ce que ça veut dire, j'ai trouvé quelques références pour répondre à cette interrogation :
Donc ces écoles respectent un certain nombre de critères qui imposent une méthodologie et une certaine qualité dans les cursus. Et donc la reconnaissance arrive au moment du recrutement, le diplôme de la bonne école facilite d'embauche.
Bon, là ou un léger doute m'assaille, c'est qu'on dirait que l'instance qui définit les critères est constituée des écoles qui passent les critères. Je ne sais pas dire si ça représente un problème en terme d'indépendance.
[^] # Re: Fixette ?
Posté par cg . En réponse au lien L’école de journalisme ESJ Paris reprise par la clique Bolloré, Arnault, Saadé, Gattaz, Dassault…. Évalué à 5 (+4/-1).
Le fait que certaines écoles ne sont pas reconnues par la profession ne permet pas de savoir que les personnes qui suivent ces cursus n'auront pas d'emploi dans des médias d'information ou d'opinion plus tard (exemple parmi d'autres: Charline Vanhoenacker). Il semble y avoir 29 écoles de journalisme, en France, donc 14 sont "reconnus par la profession" et 15, "pas reconnues" (source: https://bourses-etudes-en-france.net/liste-des-ecoles-de-journalisme-en-france/).
Par ailleurs, des personnes comme Cyril Hanouna n'ont pas fait d'études de journalisme, ce qui ne les empêche pas d'avoir une visibilité et une influence dans les médias.
Au final, ça veut dire quoi, "école reconnue par la profession" ?