coucou747 a écrit 51 commentaires

  • [^] # Re: dsl mon code n'est pas bien passé

    Posté par  . En réponse au message pages perso attente pour force brute. Évalué à 1.

    mais ici on fait comment pour que les < &lt et agt > soit bien affichés ?
  • # dsl mon code n'est pas bien passé

    Posté par  . En réponse au message pages perso attente pour force brute. Évalué à -1.

    &lthtml&gt
    &lthead&gt
    &lt/head&gt
    &ltbody&gt
    &lt?
    $texte=$_POST['motdepasse'];
    if ($texte=='themax')
    {
    echo "&lta href='page.htm'&gtOk&lt/a&gt";
    }else{
    echo "tapez le mot de passe :";
    }
    ?&gt
    &ltform method="post" action="pwl.php"&gt
    &ltinput type="password" name="motdepasse" size="10"&gt
    &ltinput type="submit" value="OK"&gt
    &lt/form&gt
    &lt/body&gt
    &lt/html&gt
  • [^] # Re: merci

    Posté par  . En réponse au message editeur. Évalué à 0.

    sous linux, t'as que l'embaras du choix...
    Moi perso, c'est mc pour le php (en session ssh) et Kwrite pour le reste en graphique
  • [^] # Re: Makefile ?

    Posté par  . En réponse au message Eclipse et projet C ET C++. Évalué à 0.

    bah t'as le makefile qui est pas mal, et t'as :
    gcc *c -o *.o (jamais testé)
    g++ *.cpp *.opp

    je suis pas du tout sur que ça marche, mais tu peux toujours essayer
  • [^] # Re: ok

    Posté par  . En réponse au message Cherche/aide/programmation. Évalué à 0.

    Pour le C t'as Claude Delannoy qui a écris Language C c'est un très bon book sur le C et T'as Le languages C++ en 21 joursau_x éditions campuspress...

    Sion, tu installe amsn (msn messenger pour linux) Et tu tecré un compte hotmail et tu ajoute coucou747@hotmail.com dans tes contacts mais je te préviens, je ne suis pas vraiment doué moi non plus...

    T'as un forum qui est symaps sur le C et le C++ : http://cppfrance.com(...)

    Moi, j'ai apris avec ces dux bookins, et ce forum, mais pas de cours pas de prof...

    Je dis j'ai apris, mais je ne connais que les bases du C...
  • [^] # Re: Intelligence certes mais artificielle quand même....

    Posté par  . En réponse au message ia d'échec.... Évalué à 0.

    excusez moi, j'ai eu un problème quand j'ai fais ma mise a jours hier, j'ai effacé mon fichier log... donc, mon site n'était pas accessible, mais la, c'est bon je penses...
  • [^] # Re: mon code :

    Posté par  . En réponse au message Algo en C, quel livre choisir. Évalué à -1.

    J'ai 15 ans, j'ai créé un jeu de poker en javascript, on peut trier ces cartes, mélanger un jeu... ect...
    Vous avez des fonctions dans math.h, pour ça, moi, je les ai pas utilisé pour la satisfaction d'avoir tout fais seul dans son code... Donc, le tris, je l'ai fais seul, ety c'est simple, j'ai pas mios 15 ans pour trouver.
    On met 15 ans pour trouver des techniques de cryptographie, mais pas pourdes fonctions aussi simple que rechercher remplacer...

    Chemin le plus cours, c'est ni plus ni moins le même problème que celui expliqué dans le linux mag n°62... Générateur de labyrinthe, vous pouvez créer le même style de truc pour ça, prèsque aussi facilement, sans livre!

    Enfin, voila, quand un algo parait interessant dans le linux mag, je l'achète, mais j'irais pas acheter un livre pour ça, c'est bcp trop simple

    a=0;
    boucle de 0 au nombre de caractère du fichier
    {
    a augmente de 1
    verif=0
    b=0
    boucle de 0 au nombre de caractère de la chaine a chercher{
    b augmente de 1
    si fichier[a+b]=chaine_a_remplacer[b] alors verif augmente de 1
    }
    si verif = la taille de la chaine a remplacer alors on a la chaine a partir du caractère a
    }


    Vous ne me ferez pas croire que pour rechercher du texte dans un fichier, c'est compliqué...
    Pour remplacer, on a juste a ajouter quelques lignes pour décaler les caractères et remplacer les caractères...
  • [^] # Re: Intelligence certes mais artificielle quand même....

    Posté par  . En réponse au message ia d'échec.... Évalué à 1.

    Bah en fait, mon code source est accesible a
    http://coucou747.hopto.org/c/echecs.zip(...)

    enfin, normalement, c'est en ligne

    Quand on a deux pions sur la même colone, on apelle ça des pions doublés et c'est une faiblesse!
    Si l'autre a un pion passé : un pion qui n'a ni pion adverse devant lui, ni ion adverse a gauche ni adverse a droite : un pion qui n'a pas de pion adverse en obstacle... ce pion la est fort car il peut aller a dame (ah oui, il y a ça que je n'ai pas géré... je ferais cette fonction bientot).

    Si vous pièces sont protégés plus de fois qu'elles sont attaqués...
    Si vous attaquez une pièce plus de fois qu'elle n'est protégé...
    Si il y a échec...
    Si le roi est dèrière un roque solide...
    Si le roque est cassé...
    Si le roi ne peut plus roquer...
    Si le centre est bien maitrisé...
    Mais tout cela, ce n'est que des suptilitées de positions...
    Si un pion s'aprète a aller a dame...

    Ce n'est rien face a un cavalier d'avance (sauf ce qui touche au roque et aux promotions de pions)...

    Enfin, voila quoi toutes ces suptilitées de positions...
  • [^] # Re: Intelligence certes mais artificielle quand même....

    Posté par  . En réponse au message ia d'échec.... Évalué à 0.

    Je vous met au défi de batre les ordi qui jouent contre les grands maitre!
    En effet ce que vous dites est inexact, cette année, l'homme a batu l'ordi,n mais l'année dèrnière, une victoire chacun, cinq nules suivit d'une victoire de l'ordi (a 4 heure en moyenne la partie, j'imagine pas le stress...)

    Voila, Je ne sais pas si vous avez tous regardé mon code... j'ai déja fait la fonction pour les roques...
    Je vous détaille rapidement les règles des roques :
    pour O-O-O
    Le roi est en e1 la tour en a1
    Le roi va en c1 la tour en d1
    Le roi et la tour ne doivent pas avoir bougé
    Le roi ne doit pas être échec
    Le roi ne doit pas passer par une position d'échecs...

    ainsi, j'ai fait un enregistrement des cases de départ dans un tableau juste pour ça... Et c'est ça qui bugg il me met le roi a déja bopugé...
    Je penses que ça viens de l'enregistrement des coups dans mon pointeur...
    ainsi, je vais faire 4 variables pour les roques et enlever ce **** de pointeur...

    Voila vous avez peut de chance de réussir a m'aprendre une règle d'échec... j'en fais depuis que je suis tout petit.
    La dame vaut 9
    La tour vaut 5
    le cavalier vaut 3
    le fou vaut 3.5 oou 4
    le pion vaut 1
    et on ne met jamais de valeur au roi dans les tournois... un mat, on mettre une valeur énorme comme 100000 comme ça on ne risque rien.

    évidement ça c'est théorique, on ne peut pas faire ça sur une ia car c'est bien trop faible comme recherche, faut aussi regarder si il y a échec on rajoute 2, si il y a des pions doublés on enlève 0.5 ect...

    Pour connaitre la valeur d'une branche, je penses qu'il faut faire la moyenne entre avant que les noirs jouent et après... sinon, on fausse tout...

    Merci pour vos commentaires, je sais pas si j'y arriverais, j'ai le temps, et vos commentaires seront de toute façon très utililes...

    Je vais commencer par débugger ça, pour l'ia, je chercherais parmi vos codes source et vos sites...
  • [^] # Re: mon code :

    Posté par  . En réponse au message Algo en C, quel livre choisir. Évalué à 0.

    A l'origine, tu demandais un code, j'ai 15 ans, j'ai fais un programme de crypto RSA, un programme pour obtennir des nombres premiers, des nombres parfaits, de la stéganographie ect... rien en graphique, tout en algorythme... J'ai eu comme livre : Le language C c'est tout, j'ai pas pris de cours d'informatiques ect... Pour moi, t'as pas besoin de livre pour aprendre ça, c'est juste une question de bon sens de recherche sur internet, et de savoir faire un shéma (ce que je n'ai jamais fait autrement que pour expliquer aux autres comment tourne mes programmes...) Tu vas aller lire un livre qui va t'expliquer 1000 algorythmes dont tu ne te serviras jamais et un beau jours, tu vas chercher a faire un générateur de labyrinthe, et tu n'auras pas la réponse dedans (linux mag n°62) Pour moi, tu dois prendre un exemple a qqn et chercher a l'optimiser, ou alors a faire comme lui...
    Je ne penses vraiment pas que tu ai besoin d'un livre pour apprendre quelquechose d'aussi vaste par la reflexion, mais restreint par le nombre de mots clefs utilisés que l'algorythmique... c'est pour cette raison que j'ai reposté mon code.
    Tu vas te faire chier en lisant ça... Tu verras toujours les mêmes mots clefs : if fo do while malloc realoc ect... rien de pasionnant, pour moi, l'achat d'un livre ne sert nullement dans ce cas la, mais peut servir pour aprendre a utiliser une librairie comme SDL, car c'est bcp plus vaste dans les fonctions...

    Pour ce que qqn a dit sur cppfrance, c'est vrai qu'ils sont un peu orienté windows, car le réseau est né avec vbfrance... Mais il y a énormément de codes sources qui n'utilisent que les librairies standar ! Bcp de programmes qui sont orientés linux ! Ils ont même fait une catégorie apps linux si je me souviens bien (je n'y ai rien mis car ce que je fais ne peut pas être considéré comme une apps a part entière...) Ce site passe très bien avec mozilla 1.4.

    Voila, c'est tout ce que j'avais a dire, lis des codes et ouvre Kwrite, compile et teste, mais lis pas ça, c'est peut-êtres très interessant, mais pour des trucs ou t'es déja a la masse en math, pas pour des trucs simples... Pour des test de miler-rabin, pour des DES RSA AES compression JPG Huffman ect...
  • [^] # Re: FreeDNS

    Posté par  . En réponse au message Héberger son site chez soi. Évalué à 0.

    http://www.noip.com(...)
    je suis la bas, et c'est très bien...
    tu t'es fait chier a payer un nom de domaine et a faire une redirectiohn pour 6 caractères!!!
    mon site, c'est http://coucou747.hopto.org(...)
    c'est avec noip que j'ai ça, c'est gratuit !
  • [^] # Re: code

    Posté par  . En réponse au message ia d'échec.... Évalué à 0.

    bah en fait, ça fait 4 ans que je débutte en programmation...
    je reviens d'un long parcours difficile (de s'en séparer) en Qbasic, 104 programmes a télécharger sur mon site...
    Ensuite, j'ai fais du html pour créer mon site, puis du javascript pour améliorer mon site...
    Il y a un an, du tibasic pour le lycé et du C pour ma satisfaction personelle... Donc, j'ai appris le C seul depuis octobre a peu près.Voila, donc, comme j'avance lentement, on peut dire que je débute...

    Donc, j'ai pensé a ce que tu as mis, mais la, tu met juste un conseil de programmation, pas la ou est le bug pour les roques, ni comment faire une ia, cependant tes remarques sont très pertinentes sache que j'en tiendrais compte. Tu as dis que je n'avais pas fait plusieurs fonctions... j'en ai mis une par fichier pour plus de claretée, mais j'ai aff echecblanc echecnoir droitblanc droitnoir et main...
    J'aurais pu mettre plus de fonctions mais je sort d'un long parcours dans les sinueux passages du Qbasic...
    donc en fait voila, merci pour ton commentaire, tu m'avance pas vraiment pour ça, mais tu m'avance bien pour ma programmation en général.
  • [^] # Re: mon code :

    Posté par  . En réponse au message Algo en C, quel livre choisir. Évalué à 0.

    bon coucou747, ça ça aide pas pour choisir un livre...
    je sais mais pour moi, une source comme celle la est mieux car tu peux me demander des détails...
    Et en plus, met tes autres sources a toi sur pccfrance.com, met des commentaires sur les sour(ces des autres, comme ça les autres seront symaps avec toi, et ensuite poses tes questions, on aprends facilement comme ça tout en produisant pas mal de code...
    Il y en a qui ont fait des moteurs 3d et des ia alors tu trouvera tout question algo.
    http://www.cppfrance.com(...)
    ça existe aussi pour d'autres languages allez voir, puis dans autres languqges (s'affiche mal avec konqueror, utilisez mozilla)
  • # mon code :

    Posté par  . En réponse au message Algo en C, quel livre choisir. Évalué à -1.

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    int short fich[4000000];
    unsigned long int tfile;
    void remplacer(char *chaine1, char *chaine2);
    void lien(char *chaine);
    int main(){
    FILE *fichier;
    char nom[81];
    unsigned long int i=0, j;
    system("ls *.log");
    printf("nom du fichier image :");
    scanf("%80s", nom );
    printf("\n---analyse du fichier---\n");
    fichier = fopen( nom , "r" ) ;
    if ( ! fichier ){
    printf("\n---erreur d'ouverture de fichier---\n");
    exit(1);
    }
    while(1){
    fscanf(fichier, "%c", &fich[i]);
    i++;
    if (feof(fichier)) break;
    }
    printf("\n---Fin du fichier---\n");
    tfile=i;
    for ( j = tfile+5 ; j > 0; j-- )
    fich[j]=fich[ j - 5];
    tfile+=5;
    if (fclose(fichier)) {
    printf("\n---erreur de fermeture de fichier---\n");
    exit(1);
    }
    remplacer("|\"LNOR", " ");
    remplacer("|\"LGRA", " ");
    remplacer("|\"LITA", " ");
    remplacer("|\"LRED", " ");
    remplacer("\n", "");
    liens("http://");
    printf("Nom du fichier fin :");
    scanf("%80s", nom );
    printf("\n");
    fichier = fopen( nom , "w" ) ;
    if ( ! fichier ){
    printf("\n---erreur d'ouverture de fichier---\n");
    exit(1);
    }
    for ( i=4 ; i < tfile; i++ ) {
    fprintf( fichier, "%c", fich[i] );
    }
    if (fclose(fichier)) {
    printf("\n---erreur de fermeture de fichier---\n");
    exit(1);
    }
    exit(1);
    }
    void remplacer(char *chaine1, char *chaine2){
    int i, j, verif, l1, l2;
    l1=strlen(chaine1);
    l2=strlen(chaine2);
    printf("On remplace la chaine ''%s'' de %d caractères, par la chaine ''%s'' ne %d caractères.\n", chaine1, l1, chaine2, l2);
    for (i=0; i<tfile;i++){
    verif=0;
    for (j=0; j<l1;j++){
    if ( fich[i+j] == *(chaine1 + j) ){
    verif++;
    }
    }
    if (verif==l1){
    for ( j = i ; j < tfile - l1; j++ )
    fich[j]=fich[ j + l1];
    for ( j = tfile+l2 ; j > i; j-- )
    fich[j]=fich[ j - l2];
    for ( j = i ; j < i + l2 ; j++ )
    fich[j]=*( chaine2 + j -i);
    tfile=tfile+l2-l1;
    }
    }
    }

    void liens(char *chaine){
    printf("Rencherche de site\n");
    int short i, j, verif, tchaine, debut, fin, l1, l2;
    char *chaine2, *chaine3;
    tchaine=strlen(chaine);
    printf("Chaine %s de %d caractères\n", chaine, tchaine);
    for (i=0; i<tfile;i++){
    verif=0;
    for (j=0; j<tchaine;j++){
    if ( fich[i+j] == *(chaine + j) ){
    verif++;
    }
    }
    if (verif==tchaine){
    printf("Site trouvé\n");
    debut=1;
    while(fich[i+debut]!=32 && fich[i+debut]!=13 && fich[i+debut]!=60 && fich[i+debut]!=62 ){
    debut--;
    }
    debut++;
    printf("debut de l'url au caractère :%d\n", debut);
    fin=0;
    while( fich[i+fin]!=32 && fich[i+fin]!=13 && fich[i+fin]!=60 && fich[i+fin]!=62 ){
    fin++;
    }
    printf("fin de l'url au caractère :%d\n", fin);
    printf("taille de l'url :%d\n", fin-debut);
    chaine2 = (char *)malloc((fin-debut)*sizeof(char)+1);
    chaine3 = (char *)malloc((2*(fin-debut)+17)*sizeof(char)+1);
    for (j=0;j<fin-debut;j++){
    *(chaine2+j)=fich[i+debut+j];
    *(chaine3+j+9)=fich[i+debut+j];
    *(chaine3+j+11+fin-debut)=fich[i+debut+j];
    }
    printf("%s\n", chaine2);
    *( chaine3 ) = 60 ;
    *( chaine3 + 1 ) = 97 ;
    *( chaine3 + 2 ) = 32 ;
    *( chaine3 + 3 ) = 104 ;
    *( chaine3 + 4 ) = 114 ;
    *( chaine3 + 5 ) = 101 ;
    *( chaine3 + 6 ) = 102 ;
    *( chaine3 + 7 ) = 61 ;
    *( chaine3 + 8 ) = 34 ;
    *( chaine3 + 9 + fin - debut ) = 34 ;
    *( chaine3 + 10 + fin - debut ) = 62 ;
    *( chaine3 + 11 + ( fin - debut ) * 2 ) = 60 ;
    *( chaine3 + 12 + ( fin - debut ) * 2 ) = 47 ;
    *( chaine3 + 13 + ( fin - debut ) * 2 ) = 97 ;
    *( chaine3 + 14 + ( fin - debut ) * 2 ) = 62 ;
    *( chaine3 + 15 + ( fin - debut ) * 2 ) = 32 ;
    *( chaine3 + 16 + ( fin - debut ) * 2 ) = 0 ;
    *( chaine3 + 17 + ( fin - debut ) * 2 ) = 0 ;
    printf("%s\n", chaine3);
    l1=1+(fin-debut);
    l2=17+(fin-debut)*2;
    printf("%d %d", l2, strlen(chaine3));
    for ( j = i + debut; j < tfile - l1+1; j++ )
    fich[j]=fich[ j + l1-1];
    for ( j = tfile+l2 ; j > i+debut; j-- )
    fich[j]=fich[ j - l2];
    for ( j = 0; j < l2; j++ )
    fich[j+i+debut]=*( chaine3 + j);
    tfile=tfile+l2-l1;
    i=i+l2+1;
    }
    }
    }
  • [^] # Re: Les differents algorithmes

    Posté par  . En réponse au message algo: ne pas reinventer la roue. Évalué à 1.

    je suis allé sur vos deux sites, l'un est bien, mais en anglais, l'autre vide...

    Je penses que ce que j'ai proposé n'est pas mal, http://coucou747.hopto.org/c/mep.c(...)

    Je l'ai fait tout seul, il est optimisé je penses, sauf si tuas a faire plusieurs recherches dans le même fichier, la il pourait être amélioré, mais est déja extremement performant.

    qu'avez vous contre moin programme C ?
    Vous demandez cette fonction, je vous l'offre, et vous cherchez plus loin, (ça je peux le comprendre) vous regardez les réponses des autres (heureusement) mais vous leur répondez que vous n'avez pas trouvé...
    C'est bien ça que vous cherchiez ?
    une fonction de recherche/remplacement
    la en plus, vous avez un fichier dans lequel elle est mise en place!

    Enfin, c'est vrai quoi, tu demandes a pouvoir comparer, j'ai fait ceci pour mettre en page mes convers msn plus facilement, je sais qu'ici, msn n'est pas forcément bien coté (lol moi non plus, je ne les aimes pas trop, mais mes amis sont sur leur tchat et je les adore eux) mais je suis sous mandrake 10.0 je ne suis pas en "territoire conquis" je suis encore dans le libre, d'ailleur, y a pas de copyrigth sur mon programme !

    J'ai 15 ans, je sort juste de seconde (rentre en première S) et en algorythmique, on cherche simplement ce que l'on veut faire sous google ou http://www.cppfrance.com(...) pour trouver une source détaillée et des personnes prètent a donner de l'aide sur un algorythme !

    On a pas besoin de livre ou de site compliqué juste d'une calculette pour optimiser un programme, d'une calculette, d'une feuille et évidement de Kwrite ou autre éditeur de texte. Le mien, je sais pas si il est vraiment optimisé mais il marche bien, et si votre fichier ne dépasse pas 400 ko, si votre fichier n'a pas 2000 chaines a remplacer par des chaines plus grosses ça devrai être rapide, je penses qu'il est optimisé vitesse, pas forcément mémoire (mais au cas ou, on ne perds qu'un ou deux octets).
  • [^] # Re: Un livre ?

    Posté par  . En réponse au message algo: ne pas reinventer la roue. Évalué à 0.

    attendez, c'est simple, j'ai fait ce programme, j'ai 15 ans, j'ai que 2 livres sur la programmation et les ordis en G, l'un est sur le C l'autre le C++

    Pas besoin de livre, un peu de bon sens, et un forum quand t'es coincé.
  • [^] # Re: Un livre ?

    Posté par  . En réponse au message algo: ne pas reinventer la roue. Évalué à 1.

    va pas te faire chier avec un livre, si tu programme en C, tu vas sur des forums et sites comme celui la ou cppfrance.com, t'as plein de sources, et plein de doc

    Ma sources marche très bien je penses (j'éspère)
  • [^] # Re: Je connais quelqu'un...

    Posté par  . En réponse au message logiciel de caisse. Évalué à 1.

    un logiciel de caisse, c'est un logiciel qui permetrais de gerer une entreprise...
    La, c'est pour un salon de coifure, il faut gerer une base de donnée sur les clients, sur le stock, et la caisse, l'argent rentré dans la journée, ect...
    J'aurais bien aimé le déveloper moi même, mais pour lire les cartes bleus, j'ose même pas essayer...
  • [^] # Re: Un livre ?

    Posté par  . En réponse au message algo: ne pas reinventer la roue. Évalué à 0.

    bon, moi, je te propose ceci
    c'est un programme que j'utilises pour metre en pafge mes conversationsq msn (amsn == msn messenger pour linux, il enregistre avec un format plutot bizare que je converti en html avec ça)

    http://coucou747.hopto.org/(...)

    c'est mon site, tu vas dans c, puis dans mep.c

    si tu trouves pas mon adresse, c'est coucou747@hotmail.com
  • [^] # Re: mais encore?

    Posté par  . En réponse au message live cd perso. Évalué à 1.

    oups, dsl, j'étais pas dans le bon répertoire quand j'ai trapé ça...

    bash-2.05b$ mkisofs -d -l -L -T -R -b vmlinuz -o cd.iso myknoppix
    Warning: creating filesystem that does not conform to ISO-9660.

    Size of boot image is 1744 sectors -> mkisofs: Error - boot image 'myknoppix/vmlinuz' has not an allowable size.
    bash-2.05b$

    voila voila encore coincé...
  • [^] # Re: mais encore?

    Posté par  . En réponse au message live cd perso. Évalué à 1.

    euh sisi, je suis pas con a ce point la...
  • [^] # Re: mais encore?

    Posté par  . En réponse au message live cd perso. Évalué à 1.

    bash-2.05b$ mkisofs -d -l -L -T -R -b vmlinuz -o cd.iso ISO
    Warning: creating filesystem that does not conform to ISO-9660.
    mkisofs: No such file or directory. Invalid node - ISO
    bash-2.05b$


    Enfin, je ne modifie pas vraiment la knoppix, mais un dérivé, une miniknoppix, et le noyau s'apelle vmlinuz, donc, je remplace les noms par les noms adaptés a ma distrib, mais j'y arrive pas...
  • [^] # Re: Oui, c'est possible

    Posté par  . En réponse au message > Install perso !! (custonisée) <. Évalué à 1.

    pour pouvoir inclure la disquette au cdrom, le plus simple, c'est de ... chercher les fichiers de config, les cripts d'install, chercher le moment ou il cherche si une disquette est présente, tu efface ce moment la, et plutot que de monter une disquette, tu monte son image iso !
    Mais faut trouver ton script d'install...
  • [^] # Re: Ecran noir sur Mandrake 10.0 officiel avec Geforce4 ti 4200

    Posté par  . En réponse au message Ecran noir sur Mandrake 10.0 officiel avec Geforce4 ti 4200. Évalué à 1.

    t'as une solution pour régler ça autrement qu'en éditant un fichier de config, tu fais ctrl+alt+f1 pour pouvoir taper des commandes, puis :
    #drakconf
    et la, t'es guidé, c'est tout simple après (enfin, la 9.2 bug a ce niveau la, mais bon, dans la 10.0 il doivent s'être améliorés)
  • [^] # Re: yo

    Posté par  . En réponse au message Concernant les droits d'accès. Évalué à 1.

    bah, tu peux faire un script qui te permetra de connecter ton modem, unscript avec les droits d'accès 744 c'est a dire : ewr e-- e-- en clair, on pourra executer ton script, mais pas le modifier, et pas le lire.
    Dans ce script tu met de quoi te connecter en root (mann su, su est inclus dans tout linux) et de quoi démarer ton modem.
    Pour changer les droits d'accès :
    su (il te demandera le mot de passe root a cet endroit)
    chgrp groups fichier
    chmod accès fichier
    chown proprio_du_fichier fichier

    remplace accès par le code qui gère les accès c'est codé de la façon suivante : ewr ewr ewr c'est a dire, l'execution, l'écriture et la lecture pour : au début le propriétaire, en second, les personnes du même groups, en troisième, les autres utilisateurs. met en premier sur une feuille 1 si il a le droit, et 0 si il a pas le droit, ça te donnera ça 111 101 001 par exemple, ensuite, tu transcrit ça en décimale (ça doit donner trois chifres) 751 ici par exemple. bah c'est cette suite de chifre les droits d'accès.

    chown permet de changer le propriétaire d'un fichier
    chmod permet de changer les accès d'un fichier
    chgrp permet de changer le groups d'un fichier
    l'option -R permet d'apliquer ces changements a tt les sous répertoires et fichiers qu'ils contiennent. ex : chmod -R 777 maxime