Comme beaucoup à mon époque (fin des 80's) j'ai commencé en BASIC avec numéro de lignes. Le GOTO était pour ainsi dire la seule instruction de contrôle de flot. IF et GOTO partout, pas de WHILE ni de FOR.
Le code était vraiment compliqué à comprendre à posteriori, et les effets de bords très courants. Mais le soucis c'est que quand tu es habitué à coder comme ça, c'est très dur de t'adapter à autre chose, et l'effort est important pour changer. Je suppose que la malédiction du GOTO vient de l'époque où on a cherché à faire basculer tout le monde.
Maintenant le GOTO utilisé à bon escient et avec parcimonie reste un outil simple et efficace.
dans les cas où il rend le code plus facile à lire/comprendre/maintenir, on peut (devrait ?) l'utiliser
En général il est utilisé comme moins pire que :
- trop de if() imbriqués pour vérifier des codes de retour successifs
- trop de return() un peu partout dans la fonction
Chacun mettra "trop" à ses propres valeurs :)
Un GOTO est finalement juste une instruction JMP.
Et oui. On sait bien que for() et while() sont traduits en assembleur en IF et JMP (souvent dans la même instruction tellement c'est courant).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Oh oui ! Le goto est bcp utilisé en C en tant que gestion d'exception. J'ai la flemme de taper un exemple mais en gros tu mets à la fin de ta fonction tous les close() et autre free(), avec un label 'cleanup' par exemple. En cas de merdouille dans ta fonction, un goto cleanup et tu évites ainsi un bon paquet d'imbrications de if().
Au final tu as un code très facile à lire/comprendre donc maintenir.
Voilà une bonne idée de business à vendre à Disneyland (et aux autres) :
- pose d'antennes LoRa dans le parc
- fourniture des balises à donner (ou louer…) pour les bambins
- application dédiée pour les parents
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Le tout sur un site web dont les contenus semblent entièrement générés (très maladroitement) par ChatGPT.
Oui alors non, vu le nombre de fautes d'orthographe et de grammaire que je vois passer sur ce site, c'est clairement pas du ChatGPT ! Je joue régulièrement avec ChatGPT, et je pense bien ne l'avoir JAMAIS vu en faire une seule (bon, je ne les cherche pas, mais les grosses fautes me sautent par les aux yeux.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Une Debian minimal. Lors de l'installation tu peux mettre LXDE par exemple. Je pense que ça se tente mais vraiment si tu peux étendre un peu la RAM, ça facilitera les choses. Parce que avec 1Go tu pourras installer l'OS mais ensuite je ne sais pas trop ce que tu pourras en faire, par exemple un Firefox ça va être compliqué.
Ouais j'ai trouvé ça top. Après comme toujours c'est mon avis selon ma situation.
Déjà c'est à l'amiable : même si il y a un contenu prévu à l'avance, en gros t'as un spécialiste sous la main pendant 1 semaine, profites-en. Le nôtre en tous cas était ouvert aux demandes particulières pour approfondir tel ou tel sujet, et comme on n'était que 2 pendant la session, inutile de dire qu'on en a bien profité !
Ensuite je suis parti de quasiment zéro. J'ai donc énormément appris, et en 1 semaine je suis capable de modéliser à peu près n'importe quoi, et surtout de manière propre et méthodique. Je pense que qqu'un qui modélise déjà bien profitera bcp moins que moi qui avait tout à apprendre. Il en tirera toujours quelque chose évidemment, mais le début de la semaine (les bases) lui paraîtra long je pense :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Oui, c'est d'ailleurs le cas de ton smartphone ou d'un RPi. Dans le monde embarqué (et ARM) c'est toujours le cas en fait.
Mais l'inconvénient est que tu dois alors décrire toi-même le matériel (Device Tree par exemple), et on perd le concept de PC "plug&play". C'est entre autre (il y en a d'autres) la raison pour laquelle il n'y a pas d'OS "universel" de smartphone.
Mais dans l'absolu techniquement oui, monter un PC "moderne" sans BIOS/UEFI avec du matos dernier cri ce serait tout à fait possible.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Honnêtement, si je n'avais pas eu le CPF jamais je n'aurais fait cette formation, surtout que je l'ai faite pour des raisons perso et que c'est en rien un truc qui va m'aider au boulot.
Comme tu dis 2500€ c'est une sacré somme dans l'absolu, que ce soit justifié ou pas.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
En chansons française "tradi" (avec tout le formol qui va avec ;) ), j'aime bcp les paroles de Gainsbourg (gros fans des allitérations), et niveau flot, niveau interprétation, Brel ça tabasse quand même. "Vezoul" par exemple c'est dingue.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Debian minimal
Posté par gUI (Mastodon) . En réponse au message Quel est la distribution Linux full 32 bits la plus légére. Évalué à 4.
Non, c'est directement une option de l'installeur :
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: goto return cave
Posté par gUI (Mastodon) . En réponse au journal Is return the new goto ?. Évalué à 8. Dernière modification le 27 janvier 2024 à 10:49.
Comme beaucoup à mon époque (fin des 80's) j'ai commencé en BASIC avec numéro de lignes. Le GOTO était pour ainsi dire la seule instruction de contrôle de flot. IF et GOTO partout, pas de WHILE ni de FOR.
Le code était vraiment compliqué à comprendre à posteriori, et les effets de bords très courants. Mais le soucis c'est que quand tu es habitué à coder comme ça, c'est très dur de t'adapter à autre chose, et l'effort est important pour changer. Je suppose que la malédiction du GOTO vient de l'époque où on a cherché à faire basculer tout le monde.
Maintenant le GOTO utilisé à bon escient et avec parcimonie reste un outil simple et efficace.
En général il est utilisé comme moins pire que :
- trop de
if()
imbriqués pour vérifier des codes de retour successifs- trop de
return()
un peu partout dans la fonctionChacun mettra "trop" à ses propres valeurs :)
Et oui. On sait bien que
for()
etwhile()
sont traduits en assembleur enIF
etJMP
(souvent dans la même instruction tellement c'est courant).En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Démarrage au sèche-cheveux
Posté par gUI (Mastodon) . En réponse au journal Panne de l'ordinateur interne d'un Surface Allen & Heath I-live T112. Évalué à 5.
Oui les condensateurs sont quasiment des pièces d'usure.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: goto return cave
Posté par gUI (Mastodon) . En réponse au journal Is return the new goto ?. Évalué à 8. Dernière modification le 27 janvier 2024 à 08:42.
Oh oui ! Le goto est bcp utilisé en C en tant que gestion d'exception. J'ai la flemme de taper un exemple mais en gros tu mets à la fin de ta fonction tous les close() et autre free(), avec un label 'cleanup' par exemple. En cas de merdouille dans ta fonction, un goto cleanup et tu évites ainsi un bon paquet d'imbrications de if().
Au final tu as un code très facile à lire/comprendre donc maintenir.
EDIT : un bel exemple est dans le coding style du kernel
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: on rigole
Posté par gUI (Mastodon) . En réponse au lien Votre PC n'est pas supporté par Windows 11 😱 ? Démarrez en 2024 avec un nouvel OS 🦸. Évalué à 7.
Avant pour un serveur je réfléchissais pas, je mettais Debian.
Maintenant pour un serveur je réfléchis pas non plus, je mets Proxmox et je crée une VM Debian.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: on rigole
Posté par gUI (Mastodon) . En réponse au lien Votre PC n'est pas supporté par Windows 11 😱 ? Démarrez en 2024 avec un nouvel OS 🦸. Évalué à 8.
Voire Debian, tout simplement.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Business !
Posté par gUI (Mastodon) . En réponse au message Alternatives aux airtags. Évalué à 4.
Voilà une bonne idée de business à vendre à Disneyland (et aux autres) :
- pose d'antennes LoRa dans le parc
- fourniture des balises à donner (ou louer…) pour les bambins
- application dédiée pour les parents
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Modification de titre et de casse
Posté par gUI (Mastodon) . En réponse au journal [HS] : effet Streisand pour un site de formation. Évalué à 8.
Oui alors non, vu le nombre de fautes d'orthographe et de grammaire que je vois passer sur ce site, c'est clairement pas du ChatGPT ! Je joue régulièrement avec ChatGPT, et je pense bien ne l'avoir JAMAIS vu en faire une seule (bon, je ne les cherche pas, mais les grosses fautes me sautent
par lesaux yeux.En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Rien compris !
Posté par gUI (Mastodon) . En réponse au message Supprimer des sites que j'ai "étiquetés". Évalué à 8.
Je suis désolé mais là je ne comprends absolument pas de quoi tu parles. Quels sites ? Quelles étiquettes ? Étiqueté comment ? Où ?
Il nous faut plus de détails :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Connaît pas
Posté par gUI (Mastodon) . En réponse au journal [HS] : effet Streisand pour un site de formation. Évalué à 5. Dernière modification le 23 janvier 2024 à 07:37.
Connaît pas non plus, mais c'est rigolo (si l'on peut dire) cette histoire. Espérons qu'il n'y ait pas trop de gens qui se soient fait enfumer.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Debian minimal
Posté par gUI (Mastodon) . En réponse au message Quel est la distribution Linux full 32 bits la plus légére. Évalué à 7.
Une Debian minimal. Lors de l'installation tu peux mettre LXDE par exemple. Je pense que ça se tente mais vraiment si tu peux étendre un peu la RAM, ça facilitera les choses. Parce que avec 1Go tu pourras installer l'OS mais ensuite je ne sais pas trop ce que tu pourras en faire, par exemple un Firefox ça va être compliqué.
Si tu as accès à Internet pendant l'installation tu peux prendre l'image netinstall 32 bits par exemple.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: .
Posté par gUI (Mastodon) . En réponse au journal Devinette dominicale. Évalué à 5.
Il y a une très bonne conférence de Michel Serres qui va totalement dans ton sens. À voir absolument.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Le vaccin COVID ?
Posté par gUI (Mastodon) . En réponse au journal Devinette dominicale. Évalué à 4.
Fallait la faire :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Identité numérique = privateur
Posté par gUI (Mastodon) . En réponse au journal Le site des impôts me conseille de quitter Firefox pour Chrome (ou Safari). Évalué à 5.
En soit ça ne me dérange pas du moment que le passage par l'identité numérique n'est pas obligatoire.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: J'ai fait la formation
Posté par gUI (Mastodon) . En réponse au lien Formation professionnelle Modélisation avec FreeCAD pour l'impression 3D (à Artilect, Toulouse). Évalué à 5.
Ouais j'ai trouvé ça top. Après comme toujours c'est mon avis selon ma situation.
Déjà c'est à l'amiable : même si il y a un contenu prévu à l'avance, en gros t'as un spécialiste sous la main pendant 1 semaine, profites-en. Le nôtre en tous cas était ouvert aux demandes particulières pour approfondir tel ou tel sujet, et comme on n'était que 2 pendant la session, inutile de dire qu'on en a bien profité !
Ensuite je suis parti de quasiment zéro. J'ai donc énormément appris, et en 1 semaine je suis capable de modéliser à peu près n'importe quoi, et surtout de manière propre et méthodique. Je pense que qqu'un qui modélise déjà bien profitera bcp moins que moi qui avait tout à apprendre. Il en tirera toujours quelque chose évidemment, mais le début de la semaine (les bases) lui paraîtra long je pense :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Un journal très orienté
Posté par gUI (Mastodon) . En réponse au journal De la supériorité des choix éthiques — une brève histoire de TPM, UEFI, et failles incontrôlables. Évalué à 5.
Oui, c'est d'ailleurs le cas de ton smartphone ou d'un RPi. Dans le monde embarqué (et ARM) c'est toujours le cas en fait.
Mais l'inconvénient est que tu dois alors décrire toi-même le matériel (Device Tree par exemple), et on perd le concept de PC "plug&play". C'est entre autre (il y en a d'autres) la raison pour laquelle il n'y a pas d'OS "universel" de smartphone.
Mais dans l'absolu techniquement oui, monter un PC "moderne" sans BIOS/UEFI avec du matos dernier cri ce serait tout à fait possible.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: J'ai fait la formation
Posté par gUI (Mastodon) . En réponse au lien Formation professionnelle Modélisation avec FreeCAD pour l'impression 3D (à Artilect, Toulouse). Évalué à 3. Dernière modification le 20 janvier 2024 à 08:46.
Honnêtement, si je n'avais pas eu le CPF jamais je n'aurais fait cette formation, surtout que je l'ai faite pour des raisons perso et que c'est en rien un truc qui va m'aider au boulot.
Comme tu dis 2500€ c'est une sacré somme dans l'absolu, que ce soit justifié ou pas.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# J'ai fait la formation
Posté par gUI (Mastodon) . En réponse au lien Formation professionnelle Modélisation avec FreeCAD pour l'impression 3D (à Artilect, Toulouse). Évalué à 9.
Et je la conseille.
Au passsage, c'est (enfin) une bonne façon d'utiliser le pognon planqué dans votre compte CPF.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Bonne musique Zaktuelle ?
Posté par gUI (Mastodon) . En réponse au journal Tiendrons-nous jusqu’à demain ?. Évalué à 4.
Chauffe Marcel ! Chauffe !
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Bonne musique Zaktuelle ?
Posté par gUI (Mastodon) . En réponse au journal Tiendrons-nous jusqu’à demain ?. Évalué à 3.
En chansons française "tradi" (avec tout le formol qui va avec ;) ), j'aime bcp les paroles de Gainsbourg (gros fans des allitérations), et niveau flot, niveau interprétation, Brel ça tabasse quand même. "Vezoul" par exemple c'est dingue.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Android et couche de portabilité Treble
Posté par gUI (Mastodon) . En réponse au lien Treble, GSI : basculez vers l'inconnu sur vos anciens téléphones Android. Évalué à 4.
Curieux, j'avais le 1er qui marchait pas non plus, mais maintenant c'est bon.
J'ai corrigé le 2nd lien.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Android et couche de portabilité Treble
Posté par gUI (Mastodon) . En réponse au lien Treble, GSI : basculez vers l'inconnu sur vos anciens téléphones Android. Évalué à 5. Dernière modification le 17 janvier 2024 à 07:45.
Les 2 liens me donnent un erreur 404. Sont-ce des repos publics ?
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: article très intéressant merci, mais ...
Posté par gUI (Mastodon) . En réponse au lien Réseau mesh 10Gbps basé sur USB4, pour $47.98. Évalué à 3. Dernière modification le 16 janvier 2024 à 18:28.
Sur mon PC de 10 ans (mais avec un SSD très récent d'il y a seulement 5 ans) :
La carte mère a des connecteurs NVME 32Gb/s donc il y a même encore de le marge.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Heureusement que le ramage ne ressemble pas au plumage !
Posté par gUI (Mastodon) . En réponse au lien Réseau mesh 10Gbps basé sur USB4, pour $47.98. Évalué à 3.
Ah pardon c'est la phrase "watt par heure". Parce que après le calcul est bon j'étais resté là dessus :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Vérifier VT
Posté par gUI (Mastodon) . En réponse au message Conseil sur achat d'un PC d'occasion. Évalué à 3.
Ni l'un ni l'autre :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.