NeoX a écrit 18128 commentaires

  • [^] # Re: Port Parallèle ?

    Posté par  . En réponse au message Mise en place d'un watchdog par microcontroleur . Évalué à 2. Dernière modification le 16 décembre 2014 à 13:24.

    Le RS/232 a été le premier à disparaître pour promouvoir l'USB dans le courant des années 2000 mais l'autre avait eu un sursis.

    bizarre il me semblait que c'etait l'inverse,
    les premiers peripheriques USB ayant été les claviers/souris et les imprimantes

    pour preuve, j'ai des portables avec USB et port Serie, mais sans port parallele :/

  • [^] # Re: La led du disque dur ?

    Posté par  . En réponse au message Mise en place d'un watchdog par microcontroleur . Évalué à 5.

    surtout que la led du disque dur, c'est comme le clignotant d'une voiture,
    un coup ca marche, un coup ca ne marche pas…

    :p

  • [^] # Re: carte reseau, heartbeat, ping, ou autre

    Posté par  . En réponse au message Mise en place d'un watchdog par microcontroleur . Évalué à 3.

    on ne peut pas faire plus simple :
    ca existe sur beaucoup d'appareil,
    ca se controle par ping pour le plus simple des tests, tu peux faire des trucs plus compliqué si tu script.

    va faire la meme chose avec un port serie qui n'existe plus sur les machines recentes,
    ou tu peux te retrouver avec l'USB planté mais une machine fonctionnelle, et ou ton port USB/Serie ne sera pas fonctionnel,
    tu vas rebooter la machine juste pour ca ?

    alors oui, tu peux aussi essayer de piloter ta machine en branchant ton microcontroleur sur le bus I2C de ton ordi
    encore faut-il que ce bus existe…

  • # carte reseau, heartbeat, ping, ou autre

    Posté par  . En réponse au message Mise en place d'un watchdog par microcontroleur . Évalué à 3.

    une carte reseau sur chaque appareil, ensuite libre a toi de mettre les tests que tu veux,
    ca peut aller du simple ping à des trucs plus sophistiqués

  • [^] # Re: Tu as essayé via le terminal ?

    Posté par  . En réponse au message impossible de supprimer le mot de passe. Évalué à 3.

    cela ne pourra pas marché,
    sur ubuntu il n'y a pas de mot de passe à root, il faut passer par sudo

    sauf que pour faire sudo, il faut remettre le mot de passe l'utilisateur
    or, il a justement supprimé les mots de passe

    maintenant normalement, il suffit que l'utilisateur remette son mot de passe, pour que l'outil sudo refonctionne (et aussi les mises à jour)

  • [^] # Re: des pistes

    Posté par  . En réponse au message Pas internet sur Linux. Évalué à 2.

    le 12/12 à 19h24, tu avais acces à internet (vu que les ping pouvaient aller à l'exterieur)

    puis tu as modifié quelques choses
    et maintenant cela ne fonctionne plus
    alors que cela fonctionnait…

    donc il te suffit de reparer ce que tu as cassé ;)

    et si c'etait une fresh installation sans rien dedans, et que tu as enlevé un paquet critique comme le network-manager qui te donne acces au reseau, le plus simple est en effet de reinstaller, pour repartir sur une base neuve, sans bidouillage.

  • [^] # Re: des pistes

    Posté par  . En réponse au message Pas internet sur Linux. Évalué à 4.

    Bien, la 3e image montre que la carte eth0 existe et que vos reglages sont bons.

    dans un terminal, on va essayer 2 choses :

    ping -c 4 192.168.1.1 pour savoir si votre PC arrive à joindre votre box internet
    ping -c 4 8.8.8.8 pour savoir si votre PC arrive à joindre le DNS de google
    ping -c 4 linuxfr.org pour savoir si votre PC arrive à resoudre le nom linuxfr.org et à joindre la machine

    dans les 3 cas, vous devez avoir des reponses similaire à celle là (ici avec un ping vers 8.8.8.8)

    PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
    64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=2.31 ms
    64 bytes from 8.8.8.8: icmp_seq=2 ttl=56 time=2.26 ms
    64 bytes from 8.8.8.8: icmp_seq=3 ttl=56 time=2.31 ms
    64 bytes from 8.8.8.8: icmp_seq=4 ttl=56 time=2.33 ms
    
    --- 8.8.8.8 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3004ms
    rtt min/avg/max/mdev = 2.263/2.308/2.338/0.043 ms

    on y voit dans les statistics : 4 transmis, 4 recus, 0% perdu

  • [^] # Re: Pour sniffer?

    Posté par  . En réponse au message Switch + Routeur. Évalué à 2.

    tu as donc 3 reseaux à gerer :

    • ton LAN
    • ta TV
    • ton Internet

    dans ton PC qui servira de routeur, tu mets 3 cartes reseaux
    tu fais genre :

    • 192.168.1.0/24 pour la box/internet
    • 192.168.2.0/24 pour ton LAN (avec un DHCP sur ton PC-routeur
    • 192.168.3.0/24 pour ta TV
  • # des pistes

    Posté par  . En réponse au message Pas internet sur Linux. Évalué à 5.

    si le DHCP ne fonctionne pas, tu peux configurer l'IP en fixe sur ta machine grace au network-manager (l'icone en haut à droite qui t'indique que ca essaie de se connecter)

    dans ces reglages, active une connexion avec les infos suivantes :
    IP : 192.168.1.200 (suffisamment haut pour ne pas avoir de conflit avec d'autres postes à la maison)
    masque : 255.255.255.0
    passerelle : 192.168.1.1
    dns : 8.8.8.8

    valide et selection ce reseau dans la liste des reseaux disponibles.

    sinon :

    • plus rare, la carte eth0 n'est pas reconnue, j'avais eu a jonglé avec le windows et le linux d'un PC comme ca pour telecharger le paquet depuis le windows vers une clef usb, puis aller l'installer sur le linux depuis la clef usb.

    • wifi : à la maison j'ai activé le WPA2, certains PC ne reconnaissent meme plus le wifi (car la carte wifi ne gere pas ce protocole)

    • tu as une livebox, elle fait surement de l'IPv6 par defaut mais de maniere buggée
      il faudrait desactiver l'IPv6 de la box et voir si cela corrige le probleme du reseau filaire.

  • [^] # Re: réponse

    Posté par  . En réponse au message Pas internet sur Linux. Évalué à 2.

    non c'est normal,
    c'est network manager qui va gerer les interfaces,

    du coup il n'y a rien dans /etc/network/interfaces

  • [^] # Re: LTSP, Debian Edu

    Posté par  . En réponse au message Distribution XEN. Évalué à 2.

    avec LTSP je n'utiliserais pas la puissance des processeurs de ces PC ?

    avec LTSP, suivant les configs des machines tu peux faire les deux :
    - si la machine est trop legere, tu demande du thin client, les process tournent alors sur le serveur
    - si la machine est suffisante, tu demande du 'fat client' et tu utilises alors la puissance locale.

    et dans ton cas, multiusage, multiutilisateur, LTSP me semble mieux,

    tu peux tres bien booter ta machine avec un linux "cluster distCC" (donc sans interface graphique, juste distcc, etc)
    et quand tu as un "cours" d'infos avec des vrais gens, demarrer la machine et choisir le "linuxa avec graphique".

    c'est mieux que la virtualisation car la machine ne contient "rien" si ce n'est une carte reseau pour demarrer dessus.

    la virtualisation il va te falloir :
    - de la ram pour l'OS principal
    - de la ram pour la machine virtuelle
    - de l'espace disque pour les deux (avec le probleme des acces disques concurrents)…

    si tu fais juste des VMs pour des shells, oui, tu peux utiliser un P4 avec 1 ou 2Go de ram en tant que serveur proxmox/lxc…
    mais si tu penses faire plus, faut pas s'attendre à des miracles.

  • # LTSP, Debian Edu

    Posté par  . En réponse au message Distribution XEN. Évalué à 2.

    ce que tu cherches, ce ne serait plutot à faire des postes à distances avec un serveur qui centralise l'OS et les dossiers utilisateurs ?

    parce que faire de la "virtualisation" sur des P4 32bits, ca va pas etre efficace.

    le projet LTSP, plutot que de virtualiser, permet de lancer un OS à partir d'un serveur central (sur lequel tu fais un "master" qui sera le meme pour les PCs distants) et d'utiliser les ressources locales (proc/ram/disque/usb/audio).

    Le boot se fait generalement au travers du reseau via PXE.

    idealement, tu peux avoir un serveur un peu plus gros que les autres, et lancer les machines de faibles capacités et qui feront tourner les programmes sur le serveur.

  • [^] # Re: Modifier le schema dynamiquement

    Posté par  . En réponse au message Modifier le schema dynamiquement. Évalué à 4.

    2 questions à ce poser,

    quel pourrait etre l'interet d'avoir 25 tables, qui contiennent toutes (id_objet, mois, données)
    et de devoir, dans ton code, calculer quelle table tu dois interroger en fonction de ce que demande l'utilisateur,
    d'autant plus complexe au changement, disons, d'année, ou tu vas avoir des données à cheval sur deux tables (année en cours, et année predecente)

    alors qu'une seule table contenant les 25 années (25x12 mois) te permet d'avoir un code qui dit juste "va chercher dans la table des resultats"

  • [^] # Re: Modifier le schema dynamiquement

    Posté par  . En réponse au message Modifier le schema dynamiquement. Évalué à 2.

    Le but est bien de faire la manipulation tous les mois dynamiquement.
    Les données calculées seront utilisées tous les mois pour le calcul suivant.

    ben tu fais une seule fois la table (id_objet,date, resultat)
    tu la remplie chaque mois avec les resultats precedents, selon la methode de la fenetre glissante decrite plus haut.

  • [^] # Re: Essai

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    comme dit kaos, tu ne sembles meme pas avoir compris la difference entre la cible, la dependance, les commandes.

    soit un makefile suivant :

    A:B
      commande1
      commande2
    
    B:C
      commande3
    
    C:
      commande4

    A est une cible
    dans A:B, B est une dependance

    dans B:C
    B est la cible, C est la dependance

    et dans C:
    C est la cible

    ensuite pourquoi tu essaies de rajouter des : dans tes commandes, pour ensuite executer chacun des elements separement (ta boucle sur k…)

  • [^] # Re: Ni l'un ni l'autre

    Posté par  . En réponse au message Modifier le schema dynamiquement. Évalué à 2.

    poussons l'idée un peu plus loin avec

    (id_objet, annee, mois, jour, resultat)

    comme ca tu peux tenir quelques années avec la meme table, et faire des stats descendant jusqu'au jour (si tu calcules le resultat chaque jour).

  • # du plus simple au plus compliquer...

    Posté par  . En réponse au message firefox bloqué. Évalué à 4.

    1°) tu as essayé de rebooter ton PC

    2°) parait que le reboot, c'est un peu violent, tu as essayé de fermer ta session ?

    3°) pour les experts, tu as essayé de taper killall firefox depuis une ligne de commande ?

  • [^] # Re: le salaire à l'heure, le solde de tout compte plus tard

    Posté par  . En réponse au message Solde de tout compte et dernier salaire. Évalué à 3.

    Quoiqu'il en soit je vais leur envoyer une lettre recommandé avec accusé de réception mais c'est pas ça qui va régler mes factures.

    et juste deja commencer par les rappeler pour leur demander au moins le salaire de novembre (qui lui t'es du comme les autres)

    ensuite un reglement par cheque necessite peut-etre la signature du PDG ou d'un manager, là ou un virement se fait directement,
    pour un peu que le PDG passe 2 fois dans le mois /

  • # le salaire à l'heure, le solde de tout compte plus tard

    Posté par  . En réponse au message Solde de tout compte et dernier salaire. Évalué à 3.

    verifie, mais si ca se trouve tu as touché ton salaire comme prevu debut decembre (amputé de 4 jours)
    le solde de tout compte peut arrivé apres, avec les papiers qui vont avec.

    tu as peut-etre aussi pu quitter la société plus tot, sans etre radié des listes (par exemple tu es en congé avec solde)
    tu recevras alors ton salaire normal pour decembre, et ton solde de tout compte debut janvier,
    etc

    de plus, parfois les sociétés ne gerent pas elle meme les paies, elles ne font que transmettre à une société de compta,
    cela decale donc parfois d'un mois le traitement.

  • [^] # Re: SMTP avec authentification

    Posté par  . En réponse au message SPF : autoriser l'envoi par un autre SMTP. Évalué à 2.

    un seul SMTP configurable sur son logiciel (c'était le cas la dernière fois que j'ai utilisé Thunderbird)

    ca doit daté d'un moment,
    et si le logiciel email est mal foutu, faut changer de logiciel.

    en plus autoriser les SMTP non referencé, c'est la porte ouverte aux spammeurs, puisque tu vas autorisés n'importe qui a envoyer un email avec un @tondomaine.com

  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    Je dois rendre le travail demain donc si vous pourriez me guider un peu plus, ça fait deux jours que je suis dessus

    et depuis 2 jours tu n'es pas allé relire le cours sur la recusivité, ce que cela implique comme demarche ?

    C'est avec cette base que je dois faire mon script ? C'est bon pour la récursivité la ?

    ca devrait,
    seulement tu fais une boucle avec comme variable k
    mais tu ne te sers pas de k dans l'execution qui suit.

  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    comme dit precedemment ne te focalise pas sur la recuperation des commandes, ce n'est pas le sujet de l'exercice.

    le but c'est de savoir faire de la recursivité.
    si ton fichier contient 4 cibles, A/B/C/D avec un enchainement de dependance A->B->C->D,
    ton code doit pouvoir faire au minimum les choses suivantes en partant d'un make A

    cherche le motif 'A:' pour trouver `A:B`
    recupere la valeur B
    
    # à partir de là ca doit se faire en automatique grace à la recursivité
    chercher le motif B: pour trouver B:C
    recupere la valeur C
    
    puis recommence, cherche le motif C: pour trouver C:D
    recupere la valeur D
    # ici ce termine la recursivité

    une fois que tu sais faire ca,
    travaille la fonction qui recupere la valeur,
    tu pourras surement y ajouter de quoi recuperer les lignes qui sont apres le motif A:B comme etant les commandes a executer si la cible A n'existe pas.

  • [^] # Re: si c'est lié à ton post precedent

    Posté par  . En réponse au message lancer un script en tant qu'un autre utilisateur. Évalué à 3. Dernière modification le 07 décembre 2014 à 21:54.

    s'il doit prendre 2 semaines pour comprendre comment ca marche, oui cela a un coût

  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    le cours porte sur la recursivité, ce qui est important c'est donc le travail sur les dependances et le fait de depiler recursivement celles-ci.

    tu peux reflechir à plusieurs techniques, mais globalement regarde ton fichier tu y verras un motif

    A:D1
    C1
    C2
    #Commentaire avec une ligne vide en dessous
    
    D1:D2
    C1
    C2

    focalise toi sur le fait de trouver ta cible, et sa dependance,
    puis verifier si la dependance a elle meme une dependance, etc

    recuperer les commandes se fera en modifiant simplement ta fonction de recherche de la cible
    si la cible n'existe pas, mais que la dependance existe, alors il faut lancer les commandes.

  • [^] # Re: Et les DOM ?

    Posté par  . En réponse au journal .bzh : la Bretagne a son TLD. Évalué à 2.

    deconne pas, on pourrait t'envoyer dans les TAAF pour y passer 2 mois d'été avec les pingouins ;)