guitou a écrit 90 commentaires

  • # http

    Posté par  . En réponse au message Linux embarqué sur NAS DLINK DNS-320L - installations et mises à jour de packages. Évalué à 2 (+1/-0). Dernière modification le 12 mars 2025 à 20:30.

    Hello, a tout hasard, au vu de ta commande wget, je suppose que l'option --no-check-certificate implique du https, ce qui entre en contradiction avec la requete en http
    Avec un peu de chance, tu peux donc esperer corriger le pb en supprimant l'option si le site requis ne supporte que http ou en rajoutant un s à (http s ://…) dans le cas contraire

    ++
    Gi)

  • [^] # Re: un buzzer distribyé qui passe par du HTTP(s) ou autre c'est complqué

    Posté par  . En réponse au message Recherche logiciel ou site de buzzers virtuels. Évalué à 2.

    Hello.

    Sauf a etre vraiment ambitieux, on peut se baser sur la reception de la requete buzz sur le serveur, d'autant sur un reseau local ou les latences devraient etre minimes et donc les ecarts negligeables.

    Cependant, si les clients font du poll, pour avoir la dispo du buzzer au debut, la, y'a deja plus de risques d'inegalites (de l'ordre de l'intervalle entre 2 requetes, mais pas plus). Le plus simple reste sans doute de trouver un intervalle de poll acceptable (bien supportable pour le serveur, mais assez court pour la jouabilite), mais on peut aussi gerer ca avec un service cote clients pour etre au plus juste.

    ++
    Gi)

  • [^] # Re: Simple comme bonjour

    Posté par  . En réponse au message Image? . Évalué à 2.

    Hello

    Ah ben si, c'est faux, Kamoulox, c'etait Kad et olivier :p

    ++
    Gi)

  • [^] # Re: Ironie

    Posté par  . En réponse au lien Hyrum's Law (ou ne pas changer une API même cassée). Évalué à 2.

    Hello.

    Dépréciation, tout bêtement.

    (Pour une fois j'ai pris la peine de mettre les accents dans ma prose!)

    ++
    Gi)

  • # Les index

    Posté par  . En réponse au message Gros ralentissement sur une base Postgresql 10. Évalué à 4.

    Hello,

    A verifier a tout hasard, possible qu'il aient ete corrompus pour une raison x ou y, et que l'optimiseur de requete les zappe.

    Sinon, plus globalement, pour avoir une petite idee de ce qui peche, il faut d'abord identifier la (ou les) requete(s) problematique(s), puis tu peux les rejouer avec explain/analyze pour identifier ce qui cause le ralentissement.

    ++
    Gi)

  • # Hello

    Posté par  . En réponse au message clos et mop dans lisp SBCL. Évalué à 1.

    J'avoue que mes vagues souvenirs de LISP me laissent peu de chance de te venir en aide!

    Toutefois, c'est pas plus c… de se tourner vers ton ami Gogol et lui demander ce qu'il en pense. Parmi ses reponses, celle ci me semble adaptee a ton souci:
    https://stackoverflow.com/questions/56554276/sbcl-bypass-debugger-and-print-error-for-display-in-other-environment

    ++
    Gi)

  • # hello

    Posté par  . En réponse au journal écrire du code dans le corps d'une classe python. Évalué à 2.

    Pour le x is not defined, python est quand meme pas trop mal fait, il te suggere comment corriger le pb

    Sinon, rapport a ces variables de classe, je trouve pas toujours ca tres clair, par exemple:
    ```
    class MyClass:
    my_class_var = "osef"

    a = MyClass()
    print(a.my_class_var)

    b = MyClass()
    b.my_class_var = "osef encore"
    print(b.my_class_var)
    print(a.my_class_var)

    class MyOtherClass:
    my_class_var = []

    z = MyOtherClass()
    z.my_class_var.append('a')
    print(z.my_class_var)

    y = MyOtherClass()
    y.my_class_var.append('b')
    print(y.my_class_var)
    print(z.my_class_var)
    ```
    $ python3 .py
    osef
    osef encore
    osef
    ['a']
    ['a', 'b']
    ['a', 'b']

    Avec un string, on pourrait croire que ca se comporte exactement comme une variable d'instance, mais avec une list, on constate bien que non. Ca me perturbe toujours autant!

    ++
    Gi)

  • [^] # Re: hello

    Posté par  . En réponse au message Question de newbie sur la soumission de formulaire avec python-request. Évalué à 2.

    Alors du coup, la premiere etape va consister a faire un GET https://www.e-chargement.com/orsayuniversite/restau/ pour suivre le redirect (302) puis t'assurer que tu es bien tombe sur default.asp et que le formulaire est dispo, ensuite seulement tu pourras passer au POST vers identif_badge.Asp

    En ponçant un peu l'onglet reseau de la console dev dans le navigateur, tu devrais pouvoir t'en sortir.

    Et si tu t'en sors pas avec request ou qu'il y a du cloudfare ou equivalent planque (mais j'ai pas l'impression), tu peux aussi essayer avec playwright par exemple.

    Bon courage.

    ++
    Gi)

  • # hello

    Posté par  . En réponse au message Question de newbie sur la soumission de formulaire avec python-request. Évalué à 2.

    Le service e-chargement de votre restaurant est actuellement indisponible pour maintenance. Le rétablissement est prévu ce jour à 17h. Avec nos excuses pour le désagrément occasionné

    Alors, je sais pas depuis quel jour a 17H il est sense etre retabli, mais ceci explique peut-etre tes deboires

    ++
    Gi)

  • # pour apporter mon petit grain de sable a la dalle en beton

    Posté par  . En réponse au message Probléme de script automatisation de nouvel user sur serveur. Évalué à 4. Dernière modification le 13 septembre 2024 à 09:20.

    Hello,

    Avec une petite recherche gogol sur pam_chauthtok() failed, error: Authentication token manipulation error, je tombe sur ce lien. Meme si tu n'es pas sous Ubuntu, tu peux toujours verifier:

    • si ta partition racine est elle montee en lecture seule sudo mount -o remount,rw /

    • si mauvaises permissions du fichier shadow sudo chmod 640 /etc/shadow

    Plus generalement, c'est souvent plus prudent de commencer tout script shell par un petit set -eu, le "e" pour s'arreter a la premiere erreur, le "u" pour s'eviter les problemes de variables non definies. Et pour le debug, rajouter un "x" te permet d'afficher les commandes executees.

    Enfin, tu peux faire directement:

    sudo useradd -m -s /bin/bash --badname "$newUser"

    ++
    Gi)

  • # avis defavorable sur ELK

    Posté par  . En réponse au journal FlowG - Une solution "Low Code" de traitement de journaux (systèmes). Évalué à 4.

    Hello

    Je partage, et si besoin de donner ne serait-ce qu'une raison, perso, pour avoir eu l'occasion de me pencher dessus il y a qq annees, j'ai vite dechante: c'est super lourdingue, en termes de memoire notamment, et comme il s'agissait en plus de le faire tourner dans une VM, c'etait pas la joie…
    Pour la circonstance, j'avais a l'epoque garde le L pour me faire une pile InfluxDB, LogStash, Graphana qui faisait plutot bien le job sans me mettre le serveur sur les rotules.

    ++
    Gi)

  • # google is not evil (as they say)

    Posté par  . En réponse au message Automatisation PDF avec ID unique + logs dans fichier xls. Évalué à 2.

    …et quand bien meme, il peut toujours etre ton ami

    un petite recherche google m'a donne ce lien
    stackoverflow qui reference lui meme cet autre
    Si j'ai tout bien compris, tu devrais pouvoir contourner ton probleme a coup de saveAs au lieu de save

    ++
    Gi)

  • # intriguant!

    Posté par  . En réponse au message AJAX retourne 503 via internet mais OK en local. Évalué à 1.

    Dans ce cas, tu trouveras peut-etre l'origine de ton pb et traquant les requetes reseau dans la console dev de ton navigateur.
    Logiquement, tu devrais voir passer ton URL avec un retour en 200, et un autre appel reseau qui renvoit un 503.

    Bon courage pour tes investigations

  • # sait on jamais

    Posté par  . En réponse au message AJAX retourne 503 via internet mais OK en local. Évalué à 2.

    Dans /var/log/nginx/access.log, la reqête est bien présente.

    Et c'est quoi, le code reponse dans ce log?

    A supposer que tu fasses une redirection (et que tu manques de threads/workers pour prendre en charge), ca pourrait expliquer ton souci: la redirection invoquant une nouvelle requete qui reste bloquee faute de pouvoir etre traitee parce que la premiere est tjs en cours, et paf le chien!

    Si c'est qqch du genre, tu dois aussi voir passer le 503 dans tes logs nginx…

    ++
    Gi)

  • # pas sur...

    Posté par  . En réponse au message Perte de son des haut-parleurs internes. Évalué à 1.

    … que ca fasse ton affaire, mais sait-on jamais.

    Perso, avec mon ordi du boulot en Debian, il n'est pas rare que le son ne marche plus en sortie de veille, et j'ai constate que relancer le service idoine permettait de le retrouver:

    systemctl --user restart pipewire

    ++
    Gi)

  • # c'est marrant

    Posté par  . En réponse au lien Machine de rebonds avec 2 cartes réseaux. Évalué à 3.

    au vu du schema sur son blog, la machine de rebond, ressemble a s'y meprendre a ce que j'appelais une passerelle 20 ans auparavant… j'me fais vieux :o

    ++
    Gi)

  • [^] # Re: Pour qui comme moi aurait le sommeil leger

    Posté par  . En réponse au message Melody of the primes. Évalué à 2. Dernière modification le 12 février 2024 à 18:38.

    mille excuses, c'est une une vulgaire coquille: j'ai omis un saut de ligne supplementaire.

    ++
    Gi)

  • # Pour qui comme moi aurait le sommeil leger

    Posté par  . En réponse au message Melody of the primes. Évalué à 1.

    $ (echo 2 ;seq 3 inf | grep -v '[02468]$') | factor | grep -E '^[0-9]+: [0-9]+$' | cut -d':' -f1 | xargs -I_ bash -c 'pn=_; sox -q --norm=-3 -n -t alsa synth .08$((pn%100)) saw $(((pn%42)*42)) lowpass $((400+pn%100)) fade .01 0 .04 reverb 10 20 fade .01 0 .01 pad 0 .023'
    ```++
    Gi)
    
  • # mais pourquoi tant 2 n?

    Posté par  . En réponse au message Melody of the primes. Évalué à 1.

    Hello, pas pu me retenir d'essayer non plus, et…

    • l'opiniatrete me fait defaut pour decortiquer la commande sox ou me familiariser avec

    • l'utilite du echo -n "2 " m'echappe completement

    • pour le premier grep, nonobstant l'inutilite du .*, je m'interroge sur l'absence du zero dans la liste de chiffres: un oubli, une volonte d'introduire un peu de latence?.. J'ai essaye avec, je ne crois pas avoir entendu la difference.

    A retenir: ce fut une occasion de decouvrir qq commandes, et je dois pas avoir l'oreille tres musicale.
    En tout cas, comme dirait une ex presidentielle, merci pour ce moment :)

    ++
    Gi)

  • # des fois...

    Posté par  . En réponse au message Problème connexion wifi ordinateur portable. Évalué à 4.

    Hello.

    J'ai eu le souci tout recemment de constater un pb similaire, avec mon tel qui ne pouvait plus se connecter, et un laptop qui perdait la connexion au bout de qq secondes.
    Il s'est avere que le souci venait de ma box: un bete redemarrage de cette derniere et tout revenait dans l'ordre.
    Bref, a tout hasard, essaie de redemarrer ton routeur wifi, ca peut aider au mieux, et ca peut pas faire de mal au pire.

    ++
    Gi)

  • [^] # Re: Une perle

    Posté par  . En réponse au lien Avec la langue — Sur l'échelle du purisme, vous vous situez où? (Une tentation très française). Évalué à 2.

    Quant aux médecins, cela leur a fait l'effet d'une douche froide… certains l'ont même trouvée saumâtre!

    ++
    Gi)

  • # java

    Posté par  . En réponse au message Debian Bookworm : dépot python 2.7 et openjdk-11-jdk. Évalué à 1.

    Salut,

    a voir… si les depots proposes dans les reponses (j'ai l'impression que c'est au moins le cas pour le premier: adoptium)

    ++
    Gi)

  • # et pourtant, elle bouge

    Posté par  . En réponse au message besoin aide prog pong. Évalué à 6.

    Hello

    J'ai teste rapidement la portion de code que tu as copiee (en completant la derniere partie).

    Du coup, ma balle se perd sur la droite, mais je la vois bien se deplacer auparavant.

    Je soupçonne donc que tu geres la fin de partie plus loin dans ton code et que la balle est simplement replacée au centre et mise a l'arret.

    Astuce: avec un petit time.sleep(0.01) avant ton window.update() tu verras mieux ce qui se passe

    ++
    Gi)

  • # sinon...

    Posté par  . En réponse au message Je n'arrive pas à accéder à la page Methode GET. Évalué à 1.

    Hello.

    1 Pour ce genre de choses, je ne saurais trop te suggerer d'essayer scrapy.

    2 > je ne peux pas obtenir les données iptv juste une source de page ou un fichier vide
    Obtenir le code html de la page est on ne peut plus normal, a toi ensuite d'en extraire le contenu qui t'interesse. Pour cela, tu peux t'aider de la console dev dans chrome ou firefox

    3 > post_data='login=salem&pass=
    rhoo!

    ++
    Gi)

  • # a tout hasard

    Posté par  . En réponse au message Aide pour script. Évalué à 4.

    Dans la veine "verifier le chemin…", je crois bien que la premiere chose a faire est de remplacer la commande mpg13 par le chemin complet vers l'executable.
    Le "echo" passe car c'est un shell builtin, mais pour mpg123, comme on dit par chez nous: path le chemin!

    ++
    Gi)