Denis Montjoie a écrit 135 commentaires

  • [^] # Re: Vieux postes de travail

    Posté par  (site web personnel) . En réponse au journal Vieux postes de travail. Évalué à 1.

    Oui on peux, je viens perso de finir d'installer plusieurs debian's sur des p75 p133 avec 32 de ram et 200 meg de disc dur en moyenne.
    Perso cétait pour mettre en place un cluster de compilation et ca marche tres bien.
    Sinon pour de l'initiation de base en ligne de commande ca marchera bien.

    Javais envie de poster un journal sur la recuperation de vieux matos va falloir que je sorte ca car je vois que je suis pas le seul concerné sur ca.:)
  • [^] # Re: Les handicapés du Web...

    Posté par  (site web personnel) . En réponse au journal Les handicapés du Web.... Évalué à 1.

    Cest ce qui serait intelligent mais cest pas fait.
    d'autant plus que sans net dl des packages seraient plus dur:)

    mais bon faut mettre a leur credit que vu quils ont mal configuré ces pc il est plus difficile de faire des conneries avec (difficile aussi de faire les tps avec aussi malheuresement).
    Passer 4h de tp a réparé des machines au lieu de faire les TPs cest moyen.
  • [^] # Re: Les handicapés du Web...

    Posté par  (site web personnel) . En réponse au journal Les handicapés du Web.... Évalué à 1.

    Cest vrai que jai pas précisé les tps que l'on fait :) .
    ben juste pour faire du rtp ya pas besoin detre root.
    Et les autres tp rezo ils se font sur des vrai routeurs et les pc servent qua faire un ping (et encore les profs font faire ca sous windows).
    Mais ta remarque est bonne, encore faut il que l'on ai des tps la dessus (mais yen a pas bouuuuuuh, pourtants jaurais aimé en faire).
    Et cest comme ca que l'on se retrouve avec des mecs ayant une maitrises info et ne sachant ni faire du C ni ce que c'est une connection tcp.
  • # Re: Les handicapés du Web...

    Posté par  (site web personnel) . En réponse au journal Les handicapés du Web.... Évalué à 4.

    Tu nest pas le seul ploum.
    Moi a mon IUP tous les repertoire des serveurs sont accessible en lecture.
    Et apres un test pour voir au bout combien de temps on pouvais recupéré mon pass je me suis apercu que lon trouver plus dune centaine des pass avant le miens (jété rassuré mais quand je me suis apercu quil y avait une dizaine de pass de prof, de prof d'informatique surtous, jai été tres decus.)
    Un prof d'informatique qui parle de tant en tant de sécurité et qui met le nom de sa copine en pass ca fait pas serieux.
    A par les serveurs sous HP UX tous est sous winXP (une référence en matiere de sécurité). De plus dapres mon prof d'Admin reseau (cest pas lui qui administre le reseau) le swap de ces machines passe par le reseaux et que cest pour ca que ca rame.
    Et le pompom cest la salle de machine pour faire les tp de reseau qui sont sous linux (ahhhhh! enfin) mais mal configuré et surtous on y bosse dessus en root alors quelle sont sur le reste du reseau.... (apt-get install nmap telnet xmule etc...
    Pour acheter des serveurs ils sont fort mais pour les mettrent niquel ya plus perssonne.

    Pour résumé je citerais ma tante chercheuse au CNRS: les bons informaticiens sont mieux payé ailleurs alors ils se barrent et ils restent que les autres.
  • # Re: Gethostbyname, getenv et segmentation fault..

    Posté par  (site web personnel) . En réponse au journal Gethostbyname, getenv et segmentation fault... Évalué à 3.

    KADO

    cest a peu pres ca (oui je sais mon cast est peut etre foireux mais jai pas retouvé la bonne version nikel)

    NOUBLIE PAS que la struct hostent est géré par L'OS comme un highlander et donc cest pas toi qui la possede->en gros si tu fait un 2eme gethostbyname TOUS tes pointeurs hostent pointront vers la nouvelle struct (Il ne peux en rester qu'une :) )

    sinon balance ton code quon puisse dire si ya un probleme genre ton char * host est foireux.

    // resout un nom DNS en adresse IP

    void resolve_name(char *host,char *IP){

    struct hostent *h;

    struct sockaddr_in local;

    h=gethostbyname(host);

    if (h==NULL)

    {

    strcpy(IP,host);

    return;

    }

    local.sin_addr.s_addr = *(u_long *)h->h_addr_list[0];

    strcpy(IP,inet_ntoa(local.sin_addr));
    }
  • # Re: classe pour gerer les socket en C/C++

    Posté par  (site web personnel) . En réponse au journal classe pour gerer les socket en C/C++. Évalué à 2.

    La portabilité des socketes est assez facile.
    La seule difference est lobligation de faire un WSAStartup() au depart sous win et fermer une socket sous win cest closesocket au lieu de close.
    Vive les #ifdef.
    Sinon avec send() recv() socket() bind() et la macro FD_ZERO FD_ISSET (permet de faire du non bloquant avec du bloquant) tu est portable.
  • # Re: Quel est le(s) nom(s) de votre(vos) machine(s) ?

    Posté par  (site web personnel) . En réponse au journal Quel est le(s) nom(s) de votre(vos) machine(s) ?. Évalué à 1.

    PC principal Montjoie (faut toujours satisfaire son égo :) )
    PC de mon frere : Globoumov
    PC test Carnage (cest dire létat)
    Indigo2 : Silicone Blonde
    Le portable : Zardoz

    et aussi:
    Venerable P75, Kubix pour les 75Mhz
    SuperPower 1 et 2 (des 8086 qui font dailleur tres bien du firewall vu la vitesse de traitement, jai le temps de voir les attaques)
    pour les autres cest des numeros jai pas eu le temps de les nommé.
    en tant que geek jai meme fait des photos d'eux -> http://DMRproject.free.fr/photo3.htm(...)
  • [^] # Re: Équivalent de nice pour la bande passante ?

    Posté par  (site web personnel) . En réponse au journal Équivalent de nice pour la bande passante ?. Évalué à 1.

    Ya til un equivalent de netlimiter sous linux svp???
  • # Re: Super grand maxi sondage de la mort

    Posté par  (site web personnel) . En réponse au journal Super grand maxi sondage de la mort. Évalué à 1.

    la reprise de ma baker par knorkator
    (limite jaurais dit tous knorkator)
    Dommage que ce soit connu qu'en allemagne et quil viennent pas jouer par ici, parce que des gens qui font du métal rigolo cest genial.
  • # Re: ping d'une adresse mac

    Posté par  (site web personnel) . En réponse au journal ping d'une adresse mac. Évalué à 2.

    Pour Rarp peut etre il faut compiler ton kernel pour activé son support.

    Sinon je connais pas de moyen pour le faire mais tu peux tenté de le programmé.
    Il existe en c++ les sockets de type PF_PACKET qui permettent un acces direct par le kernel aux trames qui arrive sur ta carte rezo.
    Tu annalyse toutes ces trames et tu fait des associations IP/MAC avec ton prog.