5040

C'est largement surdimensionné pour ce que je veux faire (un délai de quelques dizaines/centaines de millisecondes), mais y'a pas de fonction qui prenne un argument en millisecondes, et usleep() est obsolète.

D'autre part, clock_nanosleep() avec CLOCK_MONOTONIC est censée ne pas être perturbée même si on change la date/l'heure pendant le délai, et permettre de reprendre l'attente si elle est interrompue par un signal. Ce n'est pas garanti par les autres fonctions.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5041

Oui smile
Je me demande s'il n'y a pas une telle fonction dans std::chrono ou std::thread maintenant, tiens.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

5042

Apre les gens (fou) de chez POSIX peuvent dire ce qu'ils veulent usleep n'est pas prêt de disparaitre, trop de code en dépends
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5043

Brunni (./5041) :
Je me demande s'il n'y a pas une telle fonction dans std::chrono ou std::thread maintenant, tiens.
Alors effectivement, il y a std::chrono::steady_clock() pour lire la valeur actuelle d'une horloge qui ne dépend pas de l'heure/date système, et std::this_thread::sleep_for() pour mettre en pause un thread pendant une certaine durée. Sauf que pour cette dernière :
The standard recommends that a steady clock is used to measure the duration. If an implementation uses a system clock instead, the wait time may also be sensitive to clock adjustments.
...parce que ç'aurait été trop beau que ça soit garanti grin

Bon en pratique, s'ils ont pas été trop souillons, j'imagine que ça doit marcher au moins pour Linux. Mais c'est un peu bourrin de passer du C au C++ juste pour ça cheeky

Godzil (./5042) :
Apre les gens (fou) de chez POSIX peuvent dire ce qu'ils veulent usleep n'est pas prêt de disparaitre, trop de code en dépends
oui, je ne pense pas non plus qu'ils vont l'enlever en pratique. Mais usleep() a d'autres inconvénients que j'ai cité (et accessoirement, je viens de voir que le délai est limité à 1 seconde maximum).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5044

Oui voilà, merci smile
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

5045

Bon c'est pas souvent que je poste ici, mais là l'informatique me met à mal:
  • Ma montre Garmin Venu2 (achetée en promo mais bien au-delà de mon budget initial): le câble de rechargement livré avec s'est avéré un poil défectueux (mais j'ai mis des mois à comprendre) par un faux contact, que j'ai réglé en resserrant un peu la bague métallique. Problème: pendant des mois, ma montre a "mal" chargé pourtant à 100%. Résultat: j'ai perdu beaucoup d'autonomie, au point qu'au début, le mode économie d'énergie tenait plus de 24h (donc j'avais le temps de m'occuper de charger). Aujourd'hui, c'est <1h, et il m'est même arrivé de ne pas voir la notif "batterie faible". J'ai acheté un autre câble depuis au cas où, mais le mal est fait: la batterie a pris un jeton. (Bon je tiens encore4-5j, mais on est loin des 10-11 du début, et surtout comme je n'ai guère le temps de réagir quand elle arrive en fin de batterie (elle passe en gros de 20 à 0% ), j'ai régulièrement plus de batterie). Autre effet de bord pourri: 1 fois sur 2 quand je la recharge, elle n'est plus à l'heure... et ce, jusqu'à ce que je la synchronise avec mon tél, ce que je ne fais jamais par ailleurs. C'est nul!
  • Mon vidéoproj de 8 ans m'a fait un sale coup l'année dernière: un ventilo HS (il y en a 4). Je trouve sa réf, je commande (sur eBay) je reçois l'exacte même référence, mais c'était pas le même connecteur... je bidouille, je fais rentrer le machin, je redémarre: le ventilo ne s'allume pas. C'est donc pas le ventilo mais le circuit qui le pilote qui est HS... par ailleurs le VP marche bien, mais se met en sécurité au bout de 2mins.
    En fouillant beaucoup internet, je trouve la parade: menu technique caché, on peut désactiver la mise en sécurité avec une manip hehe Je passe plusieurs jours en surveillant bien les températures, en forçant un peu les vitesses des 3 autres... finalement tout ça n'est pas utile, mon VP marche très bien avec 3x ventilos! happy MAIS, à CHAQUE fois que je veux l'utiliser (donc 3-4x par semaine), je dois me taper la combinaison de touches sur le VP (pas la télécommande, trop facile...) qui est au plafond, donc tabouret, tête à l'envers...
    J'aimerais reprogrammer la variable Error Check Detect à Disable. Je sais, ça peut être dangereux... vous pensez que c'est possible ? happy
  • Mon microserver HPE Gen8 me rend d'assez bons services (essentiellement de mediacenter) depuis 9 ans (je crois ?), et je fais en gros une màj majeure d'OpenMediaVault tous les 2 ans. Je m'y colle à Noël et réinstalle à peu près tout, tout propre. Et depuis... bah pépin difficilement trouvable de RAID5 qui disparaît à chaud (RAID5 physique avec une SmartArray P420, du pro qui date un peu, certes...), ventilos qui partent à fond... un reboot et ça revient.
    J'ai bien fouillé, trouvé des trucs à désactiver dans grub, c'est pas mieux (effets un peu différents mais on arrive au même résultat: mes données sautent).
    Bref, ça marchait bien avant. J'ai réinstallé, ça marche beaucoup moins bien, et pour l'instant je trouve pas. :'(
  • Mon ordiphone Hisense A9 (aaaaaaah un eInk love) que j'utilise occasionnellement pour faire du tethering 4G (pour bosser chez mon amie): bah la résolution DNS saute sur mes ordis. J'ai du traffic IP, le téléphone a bien internet, mais les ordis derrière non sad Pareil j'ai beaucoup fouillé sans trouver, j'en perds un peu mon latin. Ca déconne avec Bouygues (mais le pire: ça marche un peu, genre quelques minutes et paf, plus internet) alors que ça marche avec SFR... sad
Et y en a d'autres. Comme mon ordi perso principal, où il faut systématiquement (après chaque redémarrage) que je fasse ssh-add "maclé" (localement sur mon ordi, pas sur le serveur destinataire!), sinon je peux pas me connecter au serveur de l'asso. Pourquoi à chaque fois??? Une fois devrait suffire...
Des fois j'en ai un peu marre de bricoler. C'est dommage car d'habitude ça me plaît; mais là ça fait beaucoup de trucs qui "merdouillent" et me bouffe du temps et du cerveau (et du temps cerveau).neutral
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5046

ssh-add ne fait qu'ajouter au démon ssh-agent, si tu redémare ssh-agent il ne re-ajoute pas les clefs automatiquement, c'est normal, et c'est par design.

Si tu veux que tes clefs soit rechargée quand tu te log il faut faire autrement et utiliser un autre outil que ssh-agent
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5047

Comment faut-il faire ? Je n'ai jamais utilisé ssh-agent avant (je ne connaissais pas), je veux juste qu'en faisant ssh serveurasso, il présente ma clé SSH (et me demande la passphrase qui va avec); or il ne le fait pas tant que je n'ai pas fait ssh-add (je ne comprends pas d'où ça vient et pourquoi). J'ai Debian Bookworm, à jour.
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5048

Debian et "a jour" c'est un peu un oxymore, mais bon.

Sinon google est comme souvent ton ami, mais la premiere reponse:

How to make ssh-agent automatically add the key on demand?Super UserI want to run ssh-agent (with maximum lifetime option), but not add any keys at startup, but instead add them on demand. Like first time I login to some server it should ask for passphrase, next t...


Sinon il doit y avoir des outils, Gentoo avait un truc nommé "Keychain" il y a longtemps de ca, mais je recommande de regarder les optiosn de SSH avant toute chose.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5049

Ca a l'air une bonne piste, ton lien smile A noter, je n'ai pas demandé à utiliser ssh-agent, donc je comprends pas trop les interactions avec ma debian mais bref.
Si je suis pas tombé avant sur un article comme le tien (je n'utilise pas ggl... mais sp me fournit les mêmes résultats), c'est que j'ai mis du temps avant, déjà!, de trouver qu'il fallait faire ssh-add (via superuser ou stackoverflow, me rappelle plus) pour que ça marche.
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5050

ssh-agent est juste le truc magique qui fait que ssh-add fonctionne, rien de plus, et ce n'est pas vraiment un truc nouveau, j'ai une VM de 2007 qui l'utilise par exemple.

Ton client SSH ne doit pas etre configuré comme il faut; ou tu n'utilse pas le nom standard

snip du fichier /etc/ssh/ssh_config:

#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa
#   IdentityFile ~/.ssh/id_ecdsa
#   IdentityFile ~/.ssh/id_ed25519

Les 4 noms ici sont les noms par defaut qui sont cherché par ssh quands tu cherche a te connecter.

Si tu veux associer une clef a ssh pour un hote précis, il faut editer ton fichier ~/.ssh/config pour ajouter un truc du genre

Host server.com
    HostName server.com
    User serveruser
    IdentityFile /Users/myuser/.ssh/mykey
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5051

Merci encore, j'ai fouillé (enfin, créé en fait) ssh_config il y a déjà une semaine, sans plus de résultat. Oui ça marche quand je configure (et aussi quand je configure pas), mais à chaque reboot de Debian, tant que j'ai pas fait ssh-add, ça marche pas. Je dois avoir un truc bâtard (parmi les 50.000) dans mon nunux...

Autre galère (sans parler de celles du boulot) incompréhensible ce matin: je mets mon ordi portable dans ma cuisine comme je le fais depuis 6 ans: pas de wifi. Bon ça arrive parfois que le routeur perde la connexion internet, mais pas le wifi... je le redémarre dans le salon (à 5m), y a bien du wifi. Je retourne dans la cuisine (5m): pas de wifi. Ni sur le phone ni sur l'ordi.
J'investigue un peu: quand je suis sur le pas entre salon et cuisine (à 3m du routeur), j'ai toutes les barres du wifi. Si je me déplace d'un pas (4m), plus de wifi. Ca fait 6 ans que ça a toujours marché (jusque dehors à 12m de là), j'en perds mon latin. Y a bien un micro-ondes (éteint) et un frigo, mais ils ont toujours été là. J'en deviens parano, est-ce que (soyons fous!) le radon pourrait pourrir le wifi ??
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5052

T'as pas un voisin avec du WiFi sur le même canal, plus simplement ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5053

Et je viens de rater mon train alors que j’avais 10 min d’avance…

Faut dire que je ne me suis pas douté que le Bercy-Nevers de 18h02 partait de Gare de Lyon à 18h17… vtff
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

5054

No luck neutral
0²> Je n'ai pas de voisin (à moins de 50m) du tout, la voisine est décédée l'année dernière ^^
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5055

Alors c'est ton grille-pain connecté qui fait des interférences embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5056

Ou le fantôme de la voisine ? Ça fait ça il paraît.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

5057

Ah, cette dernière option me plaît bien grin
0²> Je n'ai pas d'électro-ménager connecté.hehe
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5058

En plus de la chasse d'eau, maintenant c'est un robinet qui s'est mis à fuir chez moi furieux

Zeph a été invité sur ce sujet.

Tu peux vérifier qu'un bug ne m'a pas rajouté de droit de modération sur un forum quelconque ? C'est suspect embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5059

Ah, de mon côté je touche du bois : depuis notre dernier déménagement (ça fait déjà 5 ans), plus aucun problème de fuite hors du commun grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5060

Zerosquare (./5058) :
En plus de la chasse d'eau, maintenant c'est un robinet qui s'est mis à fuir chez moi furieux
Pour la chasse d'eau qui fuit, il y a quelques trucs à vérifier/tenter:
-J'avais une chasse qui grinçait d'enfer (bruit de sirène après chaque tirage): j'ai changé le flotteur, a pu souci.
-J'avais un sanibroyeur qui fuyait (goutte à goutte) 3L / jour, ça me rendait malade au point de fermer le robinet d'arrivée d'eau (un calvaire pour les enfants qui ont pas la force de l'ouvrir...). J'ai démonté intégralement le machin (enfin pas le moteur non plus) sans rien trouver. J'ai eu la chance de pouvoir le changer par un qui traînait dans un garage.

Pour le robinet, un bête joint à changer ? (j'ai un robinet extérieur qui fuit un peu, je dois faire ça aussi).
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5061

Le robinet ne fuit plus, il y avait un machin qui était desserré (merci au voisin bricoleur qui a trouvé).

Pour la chasse d'eau, il faudrait que je regarde le flotteur, en effet. Ça se met à fuir à la fin du cycle, au moment où le remplissage de la chasse d'eau est censé s'arrêter. Et taper sur le réservoir est suffisant pour que la fuite s'arrête, donc ça doit être quelque chose qui se coince dans le mécanisme.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5062

fout du vinaigre ça dissout le calcaire
et la le mec il le pécho par le bras et il lui dit '

5063

Ca, et si ça marche pas, change le flotteur, y en a pour 20 balles wink
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5064

J'ai revissé une tige en plastique dans la chasse d'eau, et le problème semble avoir disparu. Je ne sais pas si c'est un placebo, mais pour l'instant j'y touche plus !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5065

Zerosquare (./5064) :
J'ai revissé une tige en plastique dans la chasse d'eau, et le problème semble avoir disparu. Je ne sais pas si c'est un placebo, mais pour l'instant j'y touche plus !
c'est probablement le réglage du flotteur (j'imagine qu'il y a une espèce de bras et une pièce en polystirène au bout)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

5066

C'est possible ; le mécanisme de ma chasse d'eau a un côté usine-à-gaz, et le flotteur n'est pas apparent.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5067

Mais quelle horreur que la prise en compte des modules en Go couic

Ils se sont dit que c'était une bonne idée de mettre dans le code l'URL du module Go à récupérer. On aura ainsi "require github.com/yuin/goldmark v1.7.1" dans son code.
Sur le moment, ça peut paraître une bonne idée, mais en pratique c'est vraiment une horreur.
Ils n'ont pas voulu mener le concept jusqu'au bout et mettre un "require https://github.com/yuin/goldmark.git", ce qui oblige un peu de magie pour tester différentes combinaisons (genre s'il y a .svn dans un morceau de l'URL, Go tente un svn checkout, s'il y a un .git, c'est git clone qui est testé) et les sites web à accepter ?go-get=1 pour indiquer le bon emplacement à télécharger.
Si GitHub en a marre de Go et qu'ils arrêtent de prendre en compte cet argument, c'est 99% des modules Go qui ne sont plus utilisables et il faut modifier le code source (et resigner le code, le republier, etc.).
Si l'auteur d'un module un peu populaire en a marre de GitHub (genre si GitHub devenait la propriété de Microsoft, même si heureusement ça n'arrivera bien sûr jamais), c'est pareil : il faudra reprendre tous les modules utilisant cette dépendance, tout republier et resigner…
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

5068

Ils essaient d'innover, ce qui n'est pas facile vu que plein de mauvaises idées ont déjà été implémentées par NPM tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5069

Ils ne sont pas allés jusqu'à prendre une base de données exotique comme CouchDB et exposer directement l'API de la base à l'utilisateur, rassure-toi grin
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

5070

Zerosquare (./5068) :
Ils essaient d'innover, ce qui n'est pas facile vu que plein de mauvaises idées ont déjà été implémentées par NPM tongue
héhé, j'allait le dire grin
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca