Aller au contenu

Greywolf

Membres
  • Compteur de contenus

    9 320
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Messages posté(e)s par Greywolf

  1. même si ça m'étonne, ce post évoque de faire un SetFocus sur le RichTextBox

    https://forums.windowssecrets.com/showthread.php/31990-HIghlighting-text-in-RichTextBox-control-(VB-6-0)?s=80ea5233670f3e2e8bec975fe2ba7d0e&p=164103&viewfull=1#post164103

    quels sont les arguments attendus (ou possibles) avec la méthode Find associée à la TextBox? apparemment la méthode attend le texte à rechercher, 2 surcharges et potentiellement le paramètre rtfWholeWord

  2. Bonsoir,

     

    Je vais peut être enfoncer une porte ouverte mais MinGW est un environnement Unix, certes fonctionnant sous système Windows, mais il doit produire un format d'exécutable type Unix (soit format ELF) et non windows (PE).

    dans ton shell Unix, dans le répertoire où se trouve ton fichier compilé (file.exe) peux tu nous dire le résultat de la commande

    file file.exe

     

  3. Bonsoir,

    Lors de l'appel à la fonction message_erreur() quand une exception est levée lors du try() (i.e. lorsque ent_labo_loc n'est pas un float => plantage de la fonction calcul), tu affiches ton Label contenant ton texte via la méthode place (lb_loc_exception.place).

    Nulle part dans ton code, lorsque ton label a été affiché une fois, tu ne fais appel à une méthode qui le masquerait ou qui détruirait le widget. As tu essayé de placer une méthode Destroy() lorsque ton appel au try est couronné de succès?

    En lieu et place d'un try/catch une meilleure méthode serait de tester l'entrée utilisateur avant d'appeler la fonction de calcul.

     

  4. Bonjour,

    Les disques n'ont pas souffert de la rupture d'alimentation? Si la grappe RAID est gérée par un contrôleur matériel, le plus simple serait de réparer l'alimentation du Netgear et de laisser le contrôleur refaire la grappe le cas échéant.

    Si c'est un raid logiciel sous mdadm, on peut reconstruire l'array en vue d'accéder aux données:

    https://doc.ubuntu-fr.org/raid_logiciel#comment_migrer_les_donnees_vers_une_nouvelle_machine

    je n'ai pas bien saisi la différence entre disque et disque usagé:chpas:

  5. Bonsoir

    Où sont passés Kewlcat et Greywolf ?

     

    Jamais très loin mais beaucoup moins actif sur la toile icon_smile.gif

    Les aléas de la vie professionnelle et privée ont modifié mes priorités en terme d'emploi du temps au quotidien. Cependant, je ne rôde pas très loin de zebulon qui reste une source d'information et un point de rencontre de personnes appréciées (même si souvent ce fut au détour d'un simple pseudo ou de conversations par clavier interposé).

    J'adresse mes salutations à Yann et à tous les piliers qui font vivre cette communauté depuis de nombreuses années sans faillir (ils se reconnaîtront).

     

    Gw

  6. Redirection des paquets via la table nat

    /sbin/iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 554 -j DNAT --to-destination 192.168.1.1:554

    activation du masquerading

    /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

    les paquets en état de connexion établi ou liés sont autorisés en FORWARD

    /sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
    /sbin/iptables -A FORWARD -i eth0 -o tap0 -p tcp --dport 554 -j ACCEPT

    Activation de l'ip_forwarding

    echo "1" > /proc/sys/net/ipv4/ip_forward

    C'est la base essentielle mais il faut vérifier comment le tout s'intègre dans tes régles de pare-feu (lecture séquentielle du script) et vérIfier d'un point de vue sécurité.

    //ah oui :-) Bonjour à toute la communauté zebulon et à Yann
  7. modifie alors ton tableau source afin que les mots cherchés soient les clés et associées à une valeur compteur

     

    $tab = array("bleu" => 0,"blanc" => 0,"rouge" => 0,"vert" => 0,"noir" => 0,"gris" => 0,"jaune" => 0);
    

     

    ensuite tu remplaces in_array() par la fonction array_key_exists()

    si la clé existe, tu incrémentes le compteur et tu affiches le mot que si le compteur est égal à 1

    if(array_key_exists($token,$tab)) {
       $tab[$token]++;
       if ($tab[$token]== 1) { echo $token."\n"; }
    }
    

     

    les autres mots sont automatiquement filtrés s'ils ne sont pas présents dans ton tableau source.

     

    En fonction du besoin final, le tableau n'est peut-être pas forcément adapté, une structure objet ou un arbre le serait peut-être plus.

    http://kevin.vanzonneveld.net/techblog/article/convert_anything_to_tree_structures_in_php/

  8. combine strtok() pour découper ta string en n mots et compare chaque token à ton tableau source avec la fonction in_array()

     

    $string = "j'aime bien le bleu blanc noir gris et moins les autres";
    $tab = array("bleu","blanc","rouge","vert","noir","gris","jaune");
    
    $token= strtok(addslashes($string)," ");
    while ($token !== FALSE) {
    
      if(in_array($token,$tab)) { echo $token."\n";}
      $token = strtok(" ");
    }
    

  9. Bonsoir,

     

    La planification QoS (Quality of Service) ne sert pas à restreindre la bande passante mais à réserver prioritairement une partie de celle-ci à certains protocoles (stream video et audio par exemple) lorsqu'ils en font la demande et ce de manière dynamique.

     

    Mis à part un routeur qui te permette de créer des files de gestion de bande passante en fonction de l'origine du flux, tu ne pourras pas faire les choses proprement. Après il reste la modification directe des paramètres de son OS (regarder le TCPWindowSize et agir en conséquence par exemple voire un MTU outrageusement réglé bas); il faut cependant avoir les droits administrateurs et une modification de l'OS sans le consentement éclairé de son propriétaire, spa bieng :P

  10. le planificateur QoS réserve x % de la bande passante disponible de l'interface en fonction des besoins pour des applications multimedia (streaming video par exemple). Cela n'a, en effet, que peu de chose à voir avec une gestion de bande passante globalisée telle que l'offrirait un routeur disposant de cette fonctionnalité: différentes classes, fonction de la machine, du protocole, etc etc ...

  11. ah il y eu maldonne, la connexion filaire est en 192.168.2.0/24 et le wifi en 192.168.1.0/24.

    La métrique du réseau filaire est prioritaire par rapport au réseau wifi; il faut configurer le routeur TP Link pour qu'il n'attribue pas de passerelle dans ses paramètres DHCP

     

    //edit: à défaut, un switch conviendrait parfaitement à la place du TP Link (mais on perd la fonctionnalité DHCP)

×
×
  • Créer...