Est-ce que les nouveaux modèles vont ouvrir une troisième voix ? :D
(à noter que la même problématique existe chez Texas Instruments, et je crois sharp, aussi)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Le collect2 du message d’erreur m’a intrigué et en grattant un peu j’atterris sur la page du manual qui nous explique que c’est bien parce que ça tente de faire les initialisations communes à C et C++ au niveau de main() en vain et que cet utilitaire s’occupe de faire appel à LD ou équivalent (ce peut même être une réinjection dans GCC lui-même il semble). La page recommande d’utiliser -lgcc avec -nostdlib, mais je n’ai pas su faire. Bref, bien des choses ont changée depuis 1994…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Bon, testé ce matin et ça marche pas chez moi… Il faudra pouvoir le faire avec la version qui avait cour en 1994…
Par ailleurs, le Makefile tente de faire une inclusion foireuse dans la mesure où la destination n’existe pas chez moi et que je n’ai pas réussi à retrouver le fichier inclus sur le dépôt.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Ah oui, les -nostdlib et -nodefaultlibs lui disent que tu t’en occupes en assembleur…
LD génère le _start à partir du main() et pour se passer de LD il faut déjà compiler avec --no-dynamic-linker au moins. Il y a un beau billet qui décrypte le tout et que j’avais eu envie de poster une fois (mais je ne sais plus pourquoi je ne l’ai pas fait.)
Je ne suis pas devant un poste avec les outils de compilation pour tester. As-tu essayé, comme je le suggérais, gcc -v smr.c -o smr ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
On est dans un cas où GCC n’a rien préparé à lier Essaie gcc -v pour voir qu’il crée la référence par défaut, puis essaie avec -nostdlib entre autres pour voir. Enfin, ajoute du -o plutôt que d’appeler LD par la suite.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Retirer les lignes vides rajoutées lors du copier-coller :%g/^$/d↵ → 3 fewer lines :%g/^\t/d↵ → 3 fewer lines ⎈g nous informe qu’on a 59 lignes…
Retirer les annotations pour ne garder que les mots-clés :%s/ (.*$//↵ → 27 substitutions on 27 lines
Maintenant épeler les caractères présents :%s/\(.\)/\1\r/g↵ → 395 substitutions on 59 lines ⎈g nous informe qu’on a 454 lignes, mais…
…on a rajouter des lignes vides dans l’opération. Les virer :g/^$/d↵ → 59 fewer lines
…autant qu’il y avait de mot-clés (donc cette étape n’est pas nécessaire si on n’épelle pas les sauts de ligne en sus)
On peut maintenant répondre à la question des caractères les plus présents…
:w kw.txt↵ pour sortir de l’éditeur,
puis, dans la console : sort kw.txt | uniq -c | sort -nr↵
:%sort↵ puis :%!uniq -c↵ → 395 lines filtered
puis :%sort! n↵ (Vim c’est bon, mangez-en)
Résultat/Spoil (pour les plus de dix occurrences)
38 e
36 t
29 o
29 i
27 l
27 a
26 n
23 r
21 s
19 _
18 c
14 u
11 f
10 g
Plutôt que juste les mots clés, il faudrait faire l’exercice avec un vrai code source pour prendre en compte aussi les symboles (accolades, parenthèses, signe d’égalité, etc.) Ces derniers ne viendront pas en tête mais seront certainement en bonne position je pense.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C’est très bien qu’il y ait les sources pour les Unix (dont les BSD) ; je pense que c’est aux distributions de gérer l’empaquetage, on ne va pas demander aux devs de devenir expertes et experts des différents systèmes ou d’accepter les crasses fenêtre
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Je ne les ai pas tous testé et ma mémoire n’est plus très bonne mais il me semble que tu peux désactiver la demande de confirmation (certes pas facilement mais ce ne doit pas être impossible.)
Il y a aussi les extensions qui faisaient le boulot (sauvegarde et remplissage de formulaires) avant que les navigateurs ne le prennent en charge nativement (j’ai par exemple souvenir de RoboForm qui était très prisé avant que Edge et les autres ne copient un peu de Firefox).
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
En vrai, personne ne fait « tout le temps la même chose sans s’amuser à bidouiller un peu autour » (: Il se trouve que quand on travaille à un sujet passion, (à tout hasard un noyau de système d’exploitation par exemple,) celui-ci devient assez vaste pour que l’on ne se sente pas comme en train de faire la même chose. Le niveau de détail induit de la variété en quelque sorte.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Mais ils veulent pas être contesté et que leur arbitraire soit remis en cause ; c’est précisément pour cela que ça freine des vingt mains la caméra-témoin et veulent détruire les gens qui filment
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Je te rejoins sur le premier point : on ne devrait pas saisir de mot de passe sur un dispositif qui nous est étranger (je ne parle même pas de sûreté du dispositif, juste déjà le fait que l’environnement nous soit inconnu…)
Exemple : on va supposer que j’ai une disposition azerty, et tu vas saisir tes identifiants et mots de passe sur mon appareil ? Bravo, tu as donné le bâton pour te faire keylogger et autres joyeusetés. Je ne compte plus le nombre de personnes qui ont ainsi donné accès à leur messagerie en s’y connectant chez leur pote (de confiance mais ce n’est pas la question) dont le navigateur retient automatiquement les identifiants et mots de passe.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
écrire les trajets des trains, avec les horaires, sur papier !
L’informatique (au sens premier) peut souvent se faire sans ordinateur (ou plutôt, celui-ci, au sens premier n’a pas forcément la forme électronique qu’on lui associe automatiquement) :)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
It is possible that foobar is a playful allusion to the World War II-era military slang FUBAR (fucked up beyond all recognition)
[…]
The first known use of the terms in print in a programming context appears in a 1965 edition of MIT's Tech Engineering News. The use of foo in a programming context is generally credited to the Tech Model Railroad Club (TMRC) of MIT from c. 1960. […] Because of this, an entry in the 1959 Dictionary of the TMRC Language went something like this: "FOO: The first syllable of the misquoted sacred chant phrase 'foo mane padme hum.' Our first obligation is to keep the foo counters turning."
[…]
Foobar was used as a variable name in the Fortran code of Colossal Cave Adventure (1977 Crowther and Woods version). […] Intel also used the term foo in their programming documentation in 1978.
According to a RFC from the Internet Engineering Task Force, the word FOO originated as a nonsense word with its earliest documented use in the 1930s comic Smokey Stover by Bill Holman. Holman states that he used the word due to having seen it on the bottom of a jade Chinese figurine in San Francisco Chinatown, purportedly signifying "good luck". If true, this is presumably related to the Chinese word fu ("福", sometimes transliterated foo, as in foo dog), which can mean happiness or blessing.
[…]
One book describing the MIT train room describes two buttons by the door labeled "foo" and "bar". These were general-purpose buttons and were often repurposed for whatever fun idea the MIT hackers had at the time, hence the adoption of foo and bar as general-purpose variable names.
[…]
[Colossal Cave Adventure] The variable FOOBAR was used to contain the player's progress in saying the magic phrase "Fee Fie Foe Foo", a phrase from an historical quatrain in the classic English fairy tale Jack and the Beanstalk.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Ah… « A cause du roaming (un abonné mobile français à l'étranger), il n'est pas possible de différencier un appel qui vient d'un abonné qui se trouve réellement à l'étranger, d'un appel qui présente un numéro de mobile usurpé depuis un opérateur étranger. » …bizarre tout ça.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Merci. Mais si ce sont des numéros non français en itinérance, ce sont des numéros français qui sont affichés (chez moi) et les opérateurs français ne s’en émeuvent pas (j’ai l’impression)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: vous joindre directement?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal "It works on my satellite". Évalué à 3 (+1/-0).
J’ouvre les enchères : 2GrandesChopes
Ah… XD
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: L'important c'est le résultat du calcul !
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Histoire du développement des calculatrices Casio. Évalué à 2 (+0/-0).
Est-ce que les nouveaux modèles vont ouvrir une troisième voix ? :D
(à noter que la même problématique existe chez Texas Instruments, et je crois sharp, aussi)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Trop facile
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0).
Le collect2 du message d’erreur m’a intrigué et en grattant un peu j’atterris sur la page du manual qui nous explique que c’est bien parce que ça tente de faire les initialisations communes à C et C++ au niveau de
main()en vain et que cet utilitaire s’occupe de faire appel à LD ou équivalent (ce peut même être une réinjection dans GCC lui-même il semble). La page recommande d’utiliser-lgccavec-nostdlib, mais je n’ai pas su faire. Bref, bien des choses ont changée depuis 1994…“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Trop facile
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0).
Bon, testé ce matin et ça marche pas chez moi… Il faudra pouvoir le faire avec la version qui avait cour en 1994…
Par ailleurs, le
Makefiletente de faire une inclusion foireuse dans la mesure où la destination n’existe pas chez moi et que je n’ai pas réussi à retrouver le fichier inclus sur le dépôt.“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Trop facile
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0).
Je viens de voir rapidement qu’il semble faire quelque chose comme
gcc -std=gnu90 -Wall -Wextra -O3 smr.c“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Trop facile
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 3 (+1/-0).
Ah oui, les
-nostdlibet-nodefaultlibslui disent que tu t’en occupes en assembleur…LD génère le
_startà partir dumain()et pour se passer de LD il faut déjà compiler avec--no-dynamic-linkerau moins. Il y a un beau billet qui décrypte le tout et que j’avais eu envie de poster une fois (mais je ne sais plus pourquoi je ne l’ai pas fait.)Je ne suis pas devant un poste avec les outils de compilation pour tester. As-tu essayé, comme je le suggérais,
gcc -v smr.c -o smr?“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Trop facile
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 2 (+0/-0).
On est dans un cas où GCC n’a rien préparé à lier Essaie
gcc -vpour voir qu’il crée la référence par défaut, puis essaie avec-nostdlibentre autres pour voir. Enfin, ajoute du-oplutôt que d’appeler LD par la suite.“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: mauvaise prémisses
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 4 (+2/-0).
Je prends les 59 mots clés listé en premier…
:%g/^$/d↵→ 3 fewer lines:%g/^\t/d↵→ 3 fewer lines⎈gnous informe qu’on a 59 lignes…:%s/ (.*$//↵→ 27 substitutions on 27 lines:%s/\(.\)/\1\r/g↵→ 395 substitutions on 59 lines⎈gnous informe qu’on a 454 lignes, mais…:g/^$/d↵→ 59 fewer lines…autant qu’il y avait de mot-clés (donc cette étape n’est pas nécessaire si on n’épelle pas les sauts de ligne en sus)
:w kw.txt↵pour sortir de l’éditeur,puis, dans la console :
sort kw.txt | uniq -c | sort -nr↵:%sort↵puis:%!uniq -c↵→ 395 lines filteredpuis
:%sort! n↵(Vim c’est bon, mangez-en)Plutôt que juste les mots clés, il faudrait faire l’exercice avec un vrai code source pour prendre en compte aussi les symboles (accolades, parenthèses, signe d’égalité, etc.) Ces derniers ne viendront pas en tête mais seront certainement en bonne position je pense.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Un programme sans accolades ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 4 (+2/-0).
DECLARE COMMENT REPLY2THIS
REPLY2THIS IS : PEUX-TU NOUS FAIRE LA MEME POUR COBOL ?
END SECTION
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: démerdifier linuxfr??
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Démerdifier le web avec Unmerdify et Offpunk. Évalué à 3 (+1/-0).
bref, c’est déjà readabilited…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: 32 bits
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Des lignes de métro, tramway et RER de la RATP concernées par le bogue de 2038. Évalué à 3 (+3/-2).
La bonne nouvelle c’est que c’est de l’open source et qu’il va suffire de (peut-être patcher et certainement) recompiler en 64 bits puis redéployer ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: public cible
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Utilisez une tablette ou tout autre ordinateur comme second écran. Évalué à 6 (+4/-0).
C’est très bien qu’il y ait les sources pour les Unix (dont les BSD) ; je pense que c’est aux distributions de gérer l’empaquetage, on ne va pas demander aux devs de devenir expertes et experts des différents systèmes ou d’accepter les crasses fenêtre
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: mauvaise question
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Mots de passe, caractères spéciaux, sur qwerty.. comment s'y prendre?. Évalué à 2 (+0/-0).
Je ne les ai pas tous testé et ma mémoire n’est plus très bonne mais il me semble que tu peux désactiver la demande de confirmation (certes pas facilement mais ce ne doit pas être impossible.)
Il y a aussi les extensions qui faisaient le boulot (sauvegarde et remplissage de formulaires) avant que les navigateurs ne le prennent en charge nativement (j’ai par exemple souvenir de RoboForm qui était très prisé avant que Edge et les autres ne copient un peu de Firefox).
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Merci, c'est plus pratique pour moi
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Linus Tech Tips et Linus Torvalds : Quand deux Linus construisent un PC !. Évalué à 4 (+2/-0).
En vrai, personne ne fait « tout le temps la même chose sans s’amuser à bidouiller un peu autour » (: Il se trouve que quand on travaille à un sujet passion, (à tout hasard un noyau de système d’exploitation par exemple,) celui-ci devient assez vaste pour que l’on ne se sente pas comme en train de faire la même chose. Le niveau de détail induit de la variété en quelque sorte.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: ouah
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Des violences policières insidieuses : les amendes pour se débarrasser des "indésirables". Évalué à 5 (+3/-0). Dernière modification le 08 décembre 2025 à 21:35.
Mais ils veulent pas être contesté et que leur arbitraire soit remis en cause ; c’est précisément pour cela que ça freine des vingt mains la caméra-témoin et veulent détruire les gens qui filment
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: 12345
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Mots de passe, caractères spéciaux, sur qwerty.. comment s'y prendre?. Évalué à 3 (+1/-0).
L’emplacement des touches d’échappement et de contrôle ont varié et peuvent encore changer.

“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Mots croises et petit journal
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse à la dépêche Le numéro 6 du Lama déchainé recycle, reconditionne et réemploie. Évalué à 4 (+2/-0).
Tiens, on pourrait l’utiliser pour certains satellites (;
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: mauvaise question
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Mots de passe, caractères spéciaux, sur qwerty.. comment s'y prendre?. Évalué à 5 (+3/-0). Dernière modification le 06 décembre 2025 à 13:00.
Je te rejoins sur le premier point : on ne devrait pas saisir de mot de passe sur un dispositif qui nous est étranger (je ne parle même pas de sûreté du dispositif, juste déjà le fait que l’environnement nous soit inconnu…)
Exemple : on va supposer que j’ai une disposition azerty, et tu vas saisir tes identifiants et mots de passe sur mon appareil ? Bravo, tu as donné le bâton pour te faire keylogger et autres joyeusetés. Je ne compte plus le nombre de personnes qui ont ainsi donné accès à leur messagerie en s’y connectant chez leur pote (de confiance mais ce n’est pas la question) dont le navigateur retient automatiquement les identifiants et mots de passe.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
# ouf…
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Faille de gravité maximale découverte dans React, des correctifs à installer en urgence. Évalué à 7 (+5/-0).
…j’ai cru que c’était ReactOS
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Mots croises et petit journal
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse à la dépêche Le numéro 6 du Lama déchainé recycle, reconditionne et réemploie. Évalué à 3 (+1/-0).
Le modélisme peut mener à beaucoup de choses ;)
L’informatique (au sens premier) peut souvent se faire sans ordinateur (ou plutôt, celui-ci, au sens premier n’a pas forcément la forme électronique qu’on lui associe automatiquement) :)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Hein ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Synchroniser les horloges entre la Terre et Mars. Évalué à 3 (+1/-0).
Corolairement à UTC, on avait parlé de MTC, MSD et de LTC…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Mots croises et petit journal
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse à la dépêche Le numéro 6 du Lama déchainé recycle, reconditionne et réemploie. Évalué à 5 (+3/-0).
L’origine ? Multiples…
Ou la vraie signification ? On ne sait pas… tout et n’importe quoi…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: je pige pas…
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Usurpation de numéro : le pansement de l’Arcep pour limiter le spam téléphonique. Évalué à 4 (+2/-0). Dernière modification le 04 décembre 2025 à 00:24.
Ah… « A cause du roaming (un abonné mobile français à l'étranger), il n'est pas possible de différencier un appel qui vient d'un abonné qui se trouve réellement à l'étranger, d'un appel qui présente un numéro de mobile usurpé depuis un opérateur étranger. » …bizarre tout ça.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: je pige pas…
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Usurpation de numéro : le pansement de l’Arcep pour limiter le spam téléphonique. Évalué à 2 (+0/-0).
Merci. Mais si ce sont des numéros non français en itinérance, ce sont des numéros français qui sont affichés (chez moi) et les opérateurs français ne s’en émeuvent pas (j’ai l’impression)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Késako ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Ancestris en v13 stable. Évalué à 1 (+0/-1).
J’utilise Gramps pour lequel la question est vite répondue, et qui pacagé pour les plus courants. [pub off]
“It is seldom that liberty of any kind is lost all at once.” ― David Hume