Supprimes le 2ème tasks: (c'est ce que te dit le warning). Lors du parcours du fichier, la deuxième définition tasks:écrase la première, qui est donc perdue et jamais exécutée.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Tu as un j local à dix() et un autrej local à zero(), la classification static de l'un n'a pas d'impact sur l'autre. Donc tu remets dans zero() le même problème que tu avais précédement dans dix(). Une variable locale statique n'est pas une variable globale.
De plus, tu déclares que zero() retourne un entier, mais tu lui fais retourner quoi ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Que la variable dans dix() s'appelle truc ou machin ou i n'a pas d'impact sur le problème qui est un problème de durée de vie.
Le fait qu'il puisse y avoir différente variables i dans différentes fonctions, avec chacune une portée (visiblité) qui est celle de la fonction, est un peu différent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
toto.c: In function ‘dix’:
toto.c:4:9: warning: function returns address of local variable [-Wreturn-local-addr]
return &i;
^~
Ta solution à base de static fonctionne pour corriger le problème de l'existence de la variable. Après il faut voir le sens qu'ont les fonctions, c'est au delà de l'exemple.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Note: pour cet exemple il aurait été plus propre de nommer différemment les variables locales entre les fonctions, car ce n'est pas un problème de portée de nom.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
C'est surtout que vaut le i déclaré dans dix() lorsque dix() a fini de s'exécuter… et qu'on veut utiliser sa valeur via son adresse (retour de &i stocké dans p et utilisation de *p).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Certains fournisseurs comme Gandi proposent la gestion de 5 adresses email par domaine. A priori pas de problème pour recevoir. Faut vérifier si l'envoi fonctionne bien (problème de réputation, de config, etc qui fait que dans certains cas tes emails restent bloqués).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Si j'applique la réduction du 1er exemple au 2ème, le 55 aurait du devenir 5… J'en conclues qu'il faut réduire les doublons les plus grands et s'arrêter dès qu'on a fait une réduction. Tu pars donc d'une sous-chaine égale à la moitié de ta chaine et cherche les doublons, puis tu itères en réduisant la sous-chaine d'un caractère à chaque fois. Et tu stoppes dès que tu as pu faire une réduction.
Le passage au code est laissé pour exercice.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Nan nan, c'est la pratique OCDE : dégrader un service public suffisament pour pouvoir dire que ça ne fonctionne pas et ensuite le privatiser sans que les usagers (pardon, clients) ne réagissent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: s’attaquer à la pénurie de compétences avancées sur les bases de données
Posté par lolop (site web personnel) . En réponse à la dépêche Appel à contributions de la Fondation MariaDB auprès des universités. Évalué à 2. Dernière modification le 07 novembre 2019 à 00:23.
Faudrait… «une formation théorique et pratique sur les bases de données» :-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Répétition
Posté par lolop (site web personnel) . En réponse au message Task Ansible jamais exécutée. Évalué à 4. Dernière modification le 04 novembre 2019 à 13:27.
Supprimes le 2ème
tasks:
(c'est ce que te dit le warning). Lors du parcours du fichier, la deuxième définitiontasks:
écrase la première, qui est donc perdue et jamais exécutée.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Audacity comme alternative ?
Posté par lolop (site web personnel) . En réponse au journal wavbreaker : un bon outil qui a besoin d'amour?. Évalué à 4.
Niveau pérennité, ça vaudrait peut-être le coup de partir vers un plugin Audacity…
https://www.audacityteam.org/download/plug-ins/
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Doctolib
Posté par lolop (site web personnel) . En réponse au journal Médecin, secret médical et TeamViewer. Évalué à 4.
Ah, les "ordres" (médecins, avocats…). Pourquoi, dans les métiers libéraux, donner tant de pouvoir à des entités corporatistes ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Plus sérieusement
Posté par lolop (site web personnel) . En réponse au journal Les compagnies informatiques le détestent. Évalué à 4.
…de se faire virer pour faute professionnelle ? Voir s'il y a une charte informatique dans l'entreprise.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Machine arrière
Posté par lolop (site web personnel) . En réponse au journal Gitlab - pour Halloween, faut-il aussi prévoir du PopCorn ?. Évalué à 3.
Tu aurais du mettre des quotes et l'auteur, car je ne suis pas sûr que tout le monde ait suivi.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Machine arrière
Posté par lolop (site web personnel) . En réponse au journal Gitlab - pour Halloween, faut-il aussi prévoir du PopCorn ?. Évalué à 7.
Un but, ou un des buts, ou un moyen …? Ça ouvre une grande discussion (mais le WE fait 3 jours).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Décomposer les opérations
Posté par lolop (site web personnel) . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 2. Dernière modification le 30 octobre 2019 à 16:31.
Tu as un
j
local àdix()
et un autrej
local àzero()
, la classificationstatic
de l'un n'a pas d'impact sur l'autre. Donc tu remets danszero()
le même problème que tu avais précédement dansdix()
. Une variable locale statique n'est pas une variable globale.De plus, tu déclares que
zero()
retourne un entier, mais tu lui fais retourner quoi ?Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Décomposer les opérations
Posté par lolop (site web personnel) . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 2.
Que la variable dans
dix()
s'appelletruc
oumachin
oui
n'a pas d'impact sur le problème qui est un problème de durée de vie.Le fait qu'il puisse y avoir différente variables
i
dans différentes fonctions, avec chacune une portée (visiblité) qui est celle de la fonction, est un peu différent.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Décomposer les opérations
Posté par lolop (site web personnel) . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 3.
Oui. D'ailleurs gcc te préviens :
Ta solution à base de
static
fonctionne pour corriger le problème de l'existence de la variable. Après il faut voir le sens qu'ont les fonctions, c'est au delà de l'exemple.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Aspect écologique
Posté par lolop (site web personnel) . En réponse au message Enseigner à un enfant...l'obsolescence ?. Évalué à 3. Dernière modification le 30 octobre 2019 à 16:08.
Si ça peut servir, des collègues ont travaillé sur l'aspect écologique de nos appareils électroniques: Informatique et développement soutenable et aussi Quel est l’impact environnemental de l’informatique ?.
Mais dans le contexte je ne suis pas sûr qu'un enfant de 11 ans soit réceptif…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Décomposer les opérations
Posté par lolop (site web personnel) . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 2.
Note: pour cet exemple il aurait été plus propre de nommer différemment les variables locales entre les fonctions, car ce n'est pas un problème de portée de nom.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Décomposer les opérations
Posté par lolop (site web personnel) . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 3.
C'est surtout que vaut le
i
déclaré dansdix()
lorsquedix()
a fini de s'exécuter… et qu'on veut utiliser sa valeur via son adresse (retour de&i
stocké dansp
et utilisation de*p
).Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: J’adore KDE, mais konsole me déçois.
Posté par lolop (site web personnel) . En réponse à la dépêche Plasma 5.16 et 5.17. Évalué à 3.
Exact: https://community.kde.org/Plasma/5.10_Errata
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: P'tite remarque de syntaxe
Posté par lolop (site web personnel) . En réponse au journal Le glissement du C++ (et dans une moindre mesure du C) vers une position indésirable. Évalué à 9. Dernière modification le 27 octobre 2019 à 16:20.
Tu tiens ça d'où ?
Exemple très courant : au resto quand il y a "fromage ou dessert" c'est typiquement exclusif.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Prononciature
Posté par lolop (site web personnel) . En réponse à la dépêche Kernel Recipes 2019 : les supports des conférences sont en ligne. Évalué à 3.
Alors je dois mal causer le françois, car pour les deux j'utilise le son è.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: ton propre domaine
Posté par lolop (site web personnel) . En réponse au message Changer d'adresse mail. Évalué à 3.
Certains fournisseurs comme Gandi proposent la gestion de 5 adresses email par domaine. A priori pas de problème pour recevoir. Faut vérifier si l'envoi fonctionne bien (problème de réputation, de config, etc qui fait que dans certains cas tes emails restent bloqués).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Incohérence dans les exemples
Posté par lolop (site web personnel) . En réponse au message Repérer des chaines doubles. Évalué à 3.
Si j'applique la réduction du 1er exemple au 2ème, le 55 aurait du devenir 5… J'en conclues qu'il faut réduire les doublons les plus grands et s'arrêter dès qu'on a fait une réduction. Tu pars donc d'une sous-chaine égale à la moitié de ta chaine et cherche les doublons, puis tu itères en réduisant la sous-chaine d'un caractère à chaque fois. Et tu stoppes dès que tu as pu faire une réduction.
Le passage au code est laissé pour exercice.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Une démarche expérimentale
Posté par lolop (site web personnel) . En réponse au message Priorité commande internes/externes. Évalué à 4.
Tu crées une commande externe de même nom qu'une commande interne, qui affiche qu'elle est appelée, et tu regardes le résultat de l'appel…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ok dans l'ensemble.
Posté par lolop (site web personnel) . En réponse au journal Féminisation des diplômes, y'a encore du boulot. Évalué à 9.
???
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Python se rapproche du Perl ?
Posté par lolop (site web personnel) . En réponse à la dépêche Python 3.8 : opérateur d’assignation, REPL async, Pickle v5 et plus. Évalué à 3.
Dans l'exemple de
:=
, ça serait mieux sit
était réutilisé dans l'expression (à ce moment on ne calcule qu'une fois):(note: pas testé, pas encore installé la version)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Masculinisation des noms de métiers, y'a encore du boulot
Posté par lolop (site web personnel) . En réponse au journal Féminisation des diplômes, y'a encore du boulot. Évalué à -2.
Pourquoi ça n'a pas de sens ? Parce que c'est un emprunt/adaptation d'une langue étrangère ?
Le français est une langue vivante, des mots/expressions apparaissent, tombent en désuétude, reviennent, leur sens évolue…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: « Bon, c'est “Lyon 1” » ???
Posté par lolop (site web personnel) . En réponse au journal Féminisation des diplômes, y'a encore du boulot. Évalué à 0.
Un erreur de ma part, j'avais en mémoire des problèmes de révisionnisme et autres comportements fachos… mais c'est d'autres universités de Lyon.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Fôte
Posté par lolop (site web personnel) . En réponse au journal Les pièges de la SNCF. Évalué à 10.
Non. Quand je dis “les administrateurs système” je ne présuppose pas de leur genre (et d'ailleurs je m'en fous), je n'exclue personne.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Pourquoi faire simple alors qu'on peut faire compliqué ?
Posté par lolop (site web personnel) . En réponse au journal Les pièges de la SNCF. Évalué à 10.
Nan nan, c'est la pratique OCDE : dégrader un service public suffisament pour pouvoir dire que ça ne fonctionne pas et ensuite le privatiser sans que les usagers (pardon, clients) ne réagissent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN