Raphaël G. a écrit 1927 commentaires

  • [^] # Re: quelle distribution ?

    Posté par  (site web personnel) . En réponse au message Probleme avec la commande ./configure. Évalué à 7.

    Premièrement, tu est débutant donc :
    - ARRÊTE LES CONNERIES !!!
    - UTILISE LE SYSTÈME DE PAQUETS DE TA DISTRIBUTIONS (APT-GET OU URPMI)
    - NE COMPILE RIEN A LA MAIN TU VA POURRIR TON SYSTÈME
    - INSTALLE UNE DISTRIBUTION QUI JUST MARCHE : MANDRIVA

    Bon plus sérieusement alsa est pas quelque chose que tu peux installer simplement, en effet il te faudra a la fois compiler une partie noyau (et faire des merges de sioux où j'ai moi-même du mal quand je l'ai tenté) et une partie système.

    Ça risque de pulvériser tout le support son de ta distrib (nécessiter la re-compilation de toutes les applications dépendant d'alsa).

    Bref, tu part dans la mauvaise direction.
  • [^] # Re: réecriture d'url réussie, mais inconvénients majeures!

    Posté par  (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 2.

    Oui, ça veux dire que tu dois créer :
    - entrée dns pour le sous-domaine
    - virtualhost dans apache correspondant.

    Ici j'ai ça :
    00_default_vhost.conf
    # Use name-based virtual hosting.
    NameVirtualHost *:80

    # html dir perm
    <Directory /var/www/html>
    # Allow from all
    Order deny,allow
    Allow from all
    # Allow index and symlink
    Options Indexes SymLinksifOwnerMatch
    # Deny .htaccess
    AllowOverride None
    # Rewrite url
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/noexist_.*\.html$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !/robots\.txt$
    RewriteRule ^.* index.php [L]

    RewriteCond %{REQUEST_URI} !^/noexist_.*\.html$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.* robots.txt [L]
    </IfModule>
    </Directory>

    # Default VirtualHost
    <VirtualHost _default_:80>
    #DocumentRoot
    DocumentRoot /var/www/html
    # Log level
    LogLevel warn
    # Show apache signature
    ServerSignature On
    </VirtualHost>

    01_example_vhost.conf
    # example alias
    <IfModule mod_alias.c>
    Alias /example /var/www/example
    </IfModule>

    # example directory rights
    <Directory /var/www/example>
    # Limit bandwith if mod_bw is avaible
    <IfModule mod_bw.c>
    #Enable module
    BandWidthModule On
    #Force limit
    ForceBandWidthModule On
    #Set no limit
    BandWidth all 0
    #Limit Large file > 10MB to 30KB/s max
    LargeFileLimit * 10240 30720
    </IfModule>
    # Allow from all
    Order deny,allow
    Allow from all
    # Allow index and symlink
    Options Indexes SymLinksifOwnerMatch
    # Deny .htaccess
    AllowOverride None
    </Directory>

    # example virtualhost
    <VirtualHost *:80>
    # Virtualhost domaine name
    ServerName example.example.com
    # DocumentRoot dir
    DocumentRoot /var/www/example
    # Log level
    LogLevel warn
    # Show apache signature
    ServerSignature On
    </VirtualHost>

    etc...
  • [^] # Re: passage a apache 2

    Posté par  (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 2.

    Saleté de templeet, il m'a retiré mes :
    [/IfModule]
    [/Directory]

    a la fin de la section de mod_rewrite... :'(
  • [^] # Re: passage a apache 2

    Posté par  (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 2.

    Bon, il te faut clairement définir tes besoins...

    Tu as ce genre d'url :
    http://www.univ-ouaga.bf/html/uo/index.html ?
    http://www.univ-ouaga.bf/html/uo/html/presentation/frpresent(...)
    http://www.univ-ouaga.bf/html/uo/html/formations/frFormation(...)
    http://www.univ-ouaga.bf/html/uo/html/inscriptions/frInscrip(...)
    http://www.univ-ouaga.bf/html/uo/html/recherche/frrecherche.(...)
    http://www.univ-ouaga.bf/html/uo/html/bibliotheque/frbibliot(...)
    http://www.univ-ouaga.bf/html/uo/html/partenariat/frpartenar(...)
    http://www.univ-ouaga.bf/html/uo/html/vieEtudiante/vie_etudi(...)
    http://www.univ-ouaga.bf/html/uo/html/contact/frcontact.html
    http://www.univ-ouaga.bf/html/uo/html/planDuSite/frplanDuSit(...)
    http://www.univ-ouaga.bf/html/uo/html/actualites/frServiceCo(...)

    Pour simplifier les choses tu a plusieurs choix :
    Faire un fichier index.php a la base du site qui inclus les fichiers en question :
    <?php
    define('PREFIX', 'html/uo/html/');
    if (empty($_GET['page']))
    $_GET['page'] = 'accueil';
    switch($_GET['page'])
    {
    case 'presentation':
    include PREFIX.'presentation/frpresentation.html';
    break;
    case 'yyy':
    include PREFIX.'yyy/yyy.html';
    break;
    case 'accueil':
    default:
    include PREFIX.'index.html';
    }
    ?>

    Ça te redemandera de ré-écrire les href de toutes tes pages pour avoir des :
    http://www.univ-ouaga.bf/?page=accueil
    http://www.univ-ouaga.bf/?page=presentation
    http://www.univ-ouaga.bf/?page=yyy
    (dans ce cas là tu te prend pas la tête avec les pages dans les sous répertoires et autre)

    Après tu peux faire joujou avec mod_rewrite :
    Documentroot /var/www
    <Directory /var/www>
    # config ici
    <IfModule mod_rewrite.c>
    # rewrite presentation
    RewriteCond %{REQUEST_URI} ^/presentation$
    RewriteRule ^/.* /var/www/html/uo/html/presentation/frpresenation.html
    # rewrite accueil
    RewriteCond %{REQUEST_URI} ^/$ [OR]
    RewriteCond %{REQUEST_URI} ^/accueil$ [OR]
    RewriteCond %{REQUEST_URI} ^/index.php$ [OR]
    RewriteCond %{REQUEST_URI} ^/index.html$
    RewriteRule ^/.* /var/www/html/uo/html/index.html
    # etc...



    Du coup tes url deviennent :
    http://www.univ-ouaga.bf/accueil
    http://www.univ-ouaga.bf/presentation
    http://www.univ-ouaga.bf/inscription
    ...
  • [^] # Re: RTFM

    Posté par  (site web personnel) . En réponse au message comment creer un sous domaine ???. Évalué à 2.

    Il faut préciser ce que tu veux faire.

    Si tu veux en entrant :
    http://tagada.mdvhome/
    Dans ton explorateur te connecter sur la machine locale 192.168.1.33, alors c'est relativement simple :
    tagada IN A 192.168.1.33

    Et avoir un serveur apache fonctionnel sur le pc en question.

    Si tu veux que tes copains en entrant :
    http://tagada.mdvhome/
    et
    http://www.mdvhome/

    Tombe en 1 sur une page pour les fraises tagada et pour l'autre sur ton site web sur le même serveur, là c'est un peu plus complexe :
    www IN A 192.168.1.2
    tagada IN A 192.168.1.2
    ou
    tagada IN CNAME www.mdvhome.

    Puis il te faudra mettre en place un vitualhost dans ton apache, là c'est vraiment compliqué.

    Je t'envoie sur la doc : http://httpd.apache.org/docs/2.2/vhosts/

    Franchement en ce moment je suis en galère niveau financier, alors si tu veux ça rapidement, c'est un travail, pour un petit bounty je te configure tout ça correctement selon tes besoin : rapsys@free.fr
  • # Que veux tu faire ???

    Posté par  (site web personnel) . En réponse au message phpupdate. Évalué à 3.

    Si c'est obtenir ton adresse ip publique, te fait pas ch**r, ouvre un accès libre chez free.fr puis ouvre toi un compte page perso dessus.

    Connecte toi ensuite sur ftpperso.free.fr avec ton identifiant et mot de passe et pose un fichier ip.php dessus avec ce contenu :
    <?php
    echo $_SERVER['REMOTE_ADDR'];
    ?>

    Puis pour avoir ton ip publique il te suffira ensuite de faire un lynx --dump http://rapsys.free.fr/ip.php
    (remplace rapsys par ton compte)

    Bon j'ai mis ça en place pour moi donc tu peux l'utiliser je pense :
    http://rapsys.free.fr/ip.php
    (évite de faire des téléchargement avec un délais entre deux tentatives de moins d'une demi heure...)

    Ensuite si tu veux pouvoir contacter ta machine en permanence depuis l'extérieur, il te faut plusieurs choses :
    - mettre 192.168.1.2 en dmz par exemple
    - fixer l'ip locale de ton serveur sous linux a 192.168.1.2
    - ouvrir un compte dyndns ou un dynhost chez ovh par exemple

    Pour mettre a jour ton dyndns tu peux utiliser le script suivant :
    #! /usr/bin/php
    <?php
    //Define the domain
    define('DOMAIN', 'members.dyndns.org');

    //Define the path
    define('PATH', '/nic/update');

    //Update file
    define('FILE', '/tmp/.ipupdate.dyndns');

    //Check if lock file is present
    if (is_file(FILE.'.lock'))
    die('Last time: '.file_get_contents(FILE.'.lock'));

    //Define key and identification
    define('USERINFO', base64_encode('login:password'));
    define('USERAGENT', 'rapsys_php_ipupdate/0.3rc4 rapsys@free.fr');
    define('DATAINFO', '?system=dyndns&hostname=example.dyndns.org&wildcard=ON');

    //Check file function
    function checkfile()
    {
    //Check if file exist
    if(is_file(FILE))
    {
    //Return the file content
    return file_get_contents(FILE);
    }
    else
    //Return localhost to force update
    return '127.0.0.1';
    }

    //Checkip function
    function checkip()
    {
    //The socks
    $sock = @fsockopen('checkip.dyndns.org', 80, $errno, $errstr);

    //Exit if socket is in bad state
    if (!$sock) die("Update impossible: $errstr ($errno)\n");

    fputs($sock, "GET / HTTP/1.1\r\n");
    fputs($sock, "Host: checkip.dyndns.org\r\n");
    fputs($sock, "User-Agent: ".USERAGENT."\r\n");
    fputs($sock, "\r\n");

    //Get the header
    $headers = "";
    while ($str = trim(fgets($sock, 4096)))
    $headers .= "$str\n";

    //Get the body (ip)
    $remote = "";
    while (!feof($sock))
    $remote .= fgets($sock, 4096);

    //Close the socket
    fclose($sock);

    //Store result for investigate
    $fd = fopen(FILE.'.ip', 'w');
    fwrite($fd, $headers.$remote);
    fclose($fd);

    //Return the answer
    return preg_replace('/.*Current IP Address: ([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}).*/s', '\1', $remote);
    }

    if (checkip() != checkfile())
    {
    //Open a socket
    $sock = @fsockopen('ssl://'.DOMAIN, 443, $errno, $errstr, 30);

    //Exit if socket is in bad state
    if (!$sock) die("Update impossible dyndns: $errstr ($errno)\n");

    //Forge the request
    fputs($sock, "GET ".PATH.DATAINFO." HTTP/1.1\r\n");
    fputs($sock, "Host: ".DOMAIN."\r\n");
    fputs($sock, "Authorization: Basic ".USERINFO."\r\n");
    fputs($sock, "User-Agent: ".USERAGENT."\r\n");
    fputs($sock, "\r\n");

    //Get the header
    $headers = "";
    while ($str = trim(fgets($sock, 4096)))
    $headers .= "$str\n";

    //Get the body (ip)
    $remote = "";
    while (!feof($sock))
    $remote .= fgets($sock, 4096);

    //Close the socket
    fclose($sock);

    //Store result for invertigate
    $fd = fopen(FILE.'.update', 'w');
    fwrite($fd, $headers.$remote);
    fclose($fd);

    //Get the return code
    $retcode = preg_replace('/(?:.*\n)([a-z]+).*/s', '\1', $remote);

    //Touch lock file if something goes wrong
    if ($retcode != 'good' && $retcode != 'nochg')
    {
    $fd = fopen(FILE.'.lock', 'w');
    date_default_timezone_set('UTC');
    fwrite($fd, date("l d F Y G:i:s").': Update impossible dyndns: '.$remote);
    fclose($fd);
    echo date("l d F Y G:i:s").': Update impossible dyndns: '.$remote;
    }

    //Update FILE
    $fd = fopen(FILE, 'w');
    fwrite($fd, preg_replace('/.*(?:good|nochg) ([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}).*/s', '\1', $remote));
    fclose($fd);
    }
    ?>

    Ensuite enregistre le sous le mode 755 sous le nom /usr/bin/ipupdate

    Puis ajoute ça dans /etc/cron.d/dyndns :
    #!/bin/bash
    # /etc/cron.d/dyndns: crontab fragment for dyndns
    # This update dyndnds ip.

    # Look for and update dyndns ip every 30 minutes
    08,38 * * * * login [ -x /usr/bin/php ] && [ -x /usr/bin/ipupdate ] && /usr/bin/ipupdate

    Ps : pense a remplace login par ton nom d'user (unix pour le cron.d) et dyndns pour le script ipupdate
    pense a remplacer example.dyndns.org et password avec ton nom de domaine dyndns et ton password.

    Le script de mise a jour de dyndns n'utilise pas l'ip récupérée de chez mon compte free, mais de chez dyndns.

    Il se peux que en cas d'erreur un fichier /tmp/ipupdate.dyndns.lock soit créé, tu a intérêt a regarder pourquoi il est créé avant de l'effacer pour relancer les mises a jour.
  • [^] # Re: parole

    Posté par  (site web personnel) . En réponse à la dépêche Les positions des candidats à la présidentielle en matière de technologies de l'information. Évalué à 4.

    C'est ce qu'il y a de bien avec les bornes wifi ouverte, tu poste ton message avec une adresse mac forgée et la liberté d'expression renaît...
  • [^] # Re: Assez lent

    Posté par  (site web personnel) . En réponse au message Conseils concernant prise en charge carte graphique. Évalué à 1.

    NON, NON ET NON !!!!!!!!!!!

    Merde, ne donnez pas les liens vers la version pour les newbies de base !!!!
    (ils n'ont pas a avoir a se taper les merdes de pas avoir les drivers/firmware proprios non inclus !!!)

    Bon sinon, les version rc de mandriva se sont avérés opérationnels chez mandriva (en général quelques bugs mineurs).

    Donc je la recommande car tu ré-installe pas dans 1 mois ta distribution, autant commencer sur une base neuve...
  • [^] # Re: je réponds à coté de la plaque

    Posté par  (site web personnel) . En réponse au journal France television choisie les DRMs.. Évalué à 3.

    Ils ont eu un bug récemment que je leur ai rapporté (une histoire de referer sans doute).

    En gros il te génère une playlist avec deux pubs avant et une après et au milieu l'url de la vidéo.

    J'image qu'ils ont voulu rendre obligatoire la consultation des pubs avant et donc re-génèrent la même playlist au lieu de la vidéo si tu remplis pas les conditions en question...

    Bref, j'ai testé par la playlist officielle et ça marchais pas : bouclage récursif sur la playlist
    Un petit mail écris au webmaster après ça remarchais en entrant l'url directe de la vidéo dans kmplayer, les pubs je m'en tape, si je suis pas obligé de les regarder je m'en passe...

    Donc l'url utile pour les faignants comme moi :
    mms://a533.v55778.c5577.e.vm.akamaistream.net/7/533/5577/42c40fe4/lacinq.download.akamai.com/5577/internet/cdanslair/cdanslair_20070314.wmv

    Suffit pour changer d'émission de changer la date a la fin dans le format YYYYMMDD et roulez jeunesse...
  • [^] # Re: Re ; Bonne Réponse

    Posté par  (site web personnel) . En réponse au journal France television choisie les DRMs.. Évalué à 1.

    Hum, il y a un peu plus d'un an je leur (FRANCE5 pas arte) avais demandé de mettre a disposition les enregistrements des émissions libres de droit comme c'est dans l'air.

    Il s'en est suivis un échange de quelques mails avec diverses idées de diffusions (diffusion payante ou p2p gratuite, etc).

    Le projet est en quelques sorte tombé a l'eau car il cherchaient un fournisseur clef en main fiable d'après ce que j'ai pu comprendre.

    Et puis par miracle est apparu quelques temps après un flux wmv (oui c'est mal)

    Mais le flux en questions était parfaitement lisible par mplayer (+win32codecs ou nouvelle version de ffmpeg) et j'en ai été enchanté...
    (en fait ça m'a permis de démonter ma carte d'acquisition tv et de regarder l'émission quand je veux, en rentrant l'url avec la date).

    Bref c'est la télévision du futur et j'ai remercié le webmaster d'avoir mis cette solution en place pour leurs émissions libres de droit.
    (après que leur diffusion d'animé ou autre ne puisse pas être mis en flux a cause de producteurs de merde, tant pis, j'ai d'autre moyens de télécharger ça en meilleure qualité)
  • [^] # Re: autres config

    Posté par  (site web personnel) . En réponse au message probleme avec mon serveur dns. Évalué à 2.

    Ce qui est encore plus important pour nous est que tu arrête de pourrir le forum avec tes multiples post couillon...

    Je répond volontier d'habitude, même a ceux qui envoient deux fois par erreur (ça arrive), mais les trois fois sont de trop !

    Dommage pour toi j'aurais surement pu t'aider, mais ça me soûle les multi-post, donc pour compenser c'est sera deux réponses en moins...


    Bon je vais quand même aider (j'ai pris le temps de lire ta demande d'aide quand même :'(

    Ton fichier qui contient ça :
    $TTL 86400
    @ IN SOA cedo.mshome. root (
    42 ; serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ) ; minimum

    IN NS cedo.mshome.
    cedo.mshome. IN A 192.168.0.33
    www.mshome. IN CNAME cedo.mshome.

    Comme le dis si bien bind :
    dns_master_load: mshome.zone:10: unknown RR type 'cedo.mshome.'
    zone mshome/IN: loading master file mshome.zone: unknown class/type
    En gros, c'est n'importe quoi ton fichier !!!

    A la place met ceci :
    $TTL 86400
    @ IN SOA mdvhome user.example.com (
    42 ;serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ; minimum
    )

    IN NS mdvhome
    IN A 127.0.0.1
    www IN CNAME mdvhome.
    cedo IN CNAME mdvhome.

    Avec dans named.conf :
    zone "mdvhome" IN {
    type master;
    file "master/mdvhome.zone";
    allow-update { none; };
    };

    Rien que le nom mshome, j'aurais même pas du décrocher les petits doight pour taper au clavier...
  • [^] # Re: euh déjà

    Posté par  (site web personnel) . En réponse au message Y a-t-il... un expert dans le coin ? ;-). Évalué à 2.

    for (i=0 ; i<10000 ; i++) {
    for (j=0; j<10000; j++) {
    moyenne(j,i);
    stat(j,i);
    }
    }

    Pour une moyenne sur l'ensemble tu fait :
    moyenne = 0;
    for (i=0; i<10000; i++) {
    moyenne += i;
    }
    moyenne = moyenne/(i+1);

    Etc...

    En fait je vois pas vraiment comment tu veux jouer ton coup, mais de toute façon tu va devoir te traîner des variables en dehors des boucles si tu a besoin de somme cumulées.

    Bref, c'est relativement complexe...

    ps : note qu'il serait peut-être plus avantageux pour faire ce genre de traitement de mettre tes données en base sql et te forger quelques requêtes sur ta table...
    Parce que bon moyenne et autre, ça dois être dispo de base dans les fonctions sql j'imagine...
    (Max et min y sont, donc le reste dois suivre même si j'en ai pas pour le moment besoin)
  • [^] # Re: .

    Posté par  (site web personnel) . En réponse au message Linux pour les nuls. Évalué à 2.

    Navré, mais c'est pas un mythe !!!

    Sous mandriva tu veux partitionner, diskdrake te mâche tout le boulot...

    Tu veux installer kde ou autre, rpmdrake de même, tu veux installer X ou Y avec un configuration fonctionnelle ! par défaut : drakwizard...

    Alors que sous debian tu te tape quand même pas mal de boulot !

    ps : je ne vais même pas parler du /etc vide pour certains paquet qui fait que ça ne fonctionne pas après un apt-get install !!!
    (shorewall, named et consort)

    Bref, debian c'est pas un mythe, c'est pour les gens qui savent ce qu'il font !

    Pour les débutants de chez débutant y a mandriva...
    (ou ubuntu si tu connais un type qui a déjà un peu utilisé et qui pourra t'aider)

    La rc1 de la 2007.1 est sortie, tu est encouragé a tester (et a mettre a jour régulièrement)
    ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/d(...)

    Rajouter les sources :
    http://easyurpmi.zarb.org/

    Mettre a jour :
    # urpmi --auto-update
    # urpmq --fuzzy kernel
    puis :
    # urpmi kernel-2.6.17.xxmdv (avec xx le chiffe le plus grand dispo)

    Pour avoir un # a l'invité de commande lance :
    */système/terminaux/konsole
    Puis tape :
    $ su
    <= ton mot de passe root a l'aveugle
    #
  • [^] # Re: Assez lent

    Posté par  (site web personnel) . En réponse au message Conseils concernant prise en charge carte graphique. Évalué à 2.

    J'ai toujours trouvé knoppix assez nulle coté intégration...

    Pourquoi ne pas essayer mandriva :
    ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/d(...)

    C'est un live cd aussi, tu télécharge, tu lance nero/fichier graver l'image... puis tu boot dessus.

    Elle aura les drivers pour ta carte graphique et tu peux l'installer.

    Attention c'est une rc1 donc après son installation il faudra :
    - ajouter les sources de la 2007.1 via http://easyurpmi.zarb.org/
    - mettre a jour : urpmi --auto-update
  • [^] # Re: euh déjà

    Posté par  (site web personnel) . En réponse au message Y a-t-il... un expert dans le coin ? ;-). Évalué à 1.

    J'ai pas très bien compris ce que tu veux faire, mais si c'est créer des cellules et appliquer des méthodes sur la cellule en question tu a plutôt intérêt a faire ça :

    class cellule {
    private valeur1 = 0;
    private valeur2 = 0;
    ...
    function stat()
    {
    }
    function moyenne()
    {
    }
    }

    Puis dans ton main :
    #define MAX 1000
    int main ()
    {
    for (int i=0; i < 1000; i++)
    {
    void* current = new cellule(paramètres);
    current->stat();
    current->moyenne();
    }
    }

    Enfin un truc du style...

    J'ai pas touché au c++ depuis un moment et seulement au modèle objet php, donc pardon pour la syntaxe c++ incorrecte, j'ai essayé de te montrer comment j'aurais conçu tes méthodes a appliquer a des données.
  • # setsid

    Posté par  (site web personnel) . En réponse au message lancer comme un daemon un exécutable non prévu pour cela. Évalué à 2.

    #! /bin/sh
    setsid ton_nom_dexecutable

    Si tu veux fait un script de démarrage c'est un peu plus compliqué...
    (la solution au dessus va laisser tourner en tache de fond le script tout le temps que la machine sera allumée sans shutdown ou reboot)
  • # L'ajouter en tant que shell valide ?

    Posté par  (site web personnel) . En réponse au message login pour ssh forward only. Évalué à 6.

    Il faut l'ajouter en tant que shell valide :
    /etc/shells
    ou :
    /etc/defaults/shells
    ou :
    /etc/sysconfig/shells

    Enfin un truc du style, sinon, vois si tu peux pas retirer la vérification de validité du shell de l'authentification pam...
  • [^] # Re: fin de libpthreads

    Posté par  (site web personnel) . En réponse à la dépêche Red Hat lance RHEL 5. Évalué à 4.

    Tant pis si je passe pour un idiot, mais on pourrait me donner un exemple de code linuxthreads et NTPL pour voir la différence ?
    (que je la comprenne par l'exemple)

    ps : je refuse pas une explication historique et de ce que c'est un peu plus complète (a part linuxthreads ça pue et consort svp)
  • [^] # Re: installation sur un systeme different ?

    Posté par  (site web personnel) . En réponse au message Probleme d'installation "no kernel available". Évalué à 2.

    Ça dois venir d'un bug de l'installateur de la mandriva 2007.0...

    Je pense qu'il ne dois pas trouver ton sata.

    Tu peux essayer la version un peu plus récente beta2 de la 2007.1 et voir si ça arrive encore :
    ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/d(...)

    Grave là puis installe là, elle en fait en rc1 (y aura une rc2 après ça normalement puis la finale).

    Bonne chance.
  • [^] # Re: répertoire

    Posté par  (site web personnel) . En réponse au message démarrage apache. Évalué à 2.

    Bon remplis ton /etc/ld.so.conf comme ceci :
    /usr/lib
    /usr/local/lib
    (rajoute ce que tu dois)

    Puis lance :
    # ldconfig
    (sans le # signe que tu lance la commande en root)

    Et là ré-essaye ton ldd /usr/sbin/httpd

    Si ça marche pas, dégage moi cette daube de rhel/fedora et met une mandriva, en 10 minutes ton serveur sera configurer et fonctionnel...
    # urpmi apache-mpm-prefork apache-mod_php drakwizard
    # drakwizard
    (configurer un serveur web (apache2))
    Et roulez jeunesse...
  • [^] # Re: Logique

    Posté par  (site web personnel) . En réponse au journal présidentielle et déficit de la sécu. Évalué à 3.

    * la séparation des pouvoirs, c'est entre l'éxécutif, le législatif et le judiciaire. Rien à voir avec le fait qu'il faut que l'Assemblée comporte une alliance majoritaire et une ou des minorités sinon on est dans un aussi beau régime qu'Israël. L'UDF aurait à y gagner d'une aussi grande part de proportionnelle, mais la France certainement pas. (Par contre au Sénat... cf plus haut). Ca ne veut pas dire que la situation est figée. Il peut y avoir une coalition majoritaire UMP ou UMP+UDF ou UDF+PS+Verts ou PS+Verts+Cocos. Mais il faut jouer carte sur table par respect pour les électeurs.


    Bon j'ai suivis ce qu'a dis Bayrou sur son nouveau système législatif.

    En gros : 50% de l'assemblée élue comme maintenant (1 député dans chaque département ?)
    Puis les 50% restant sont élu a la proportionnelle nationale.

    Ce qui donne pour l'ump/ps/udf :
    + candidats élus en deux tour
    + candidats élus a la proportionnelle

    Petit partits :
    + candidats élus a la proportionnelle (ils sont représentés)

    Donc on a toujours une majorités (mais au moins plus une majorité absolue avec seulement 40% des voies en faveur d'un seul partis).

    Et remet en place la séparation entre l'exécutif et le législatif (qui a été pendant 5ans)

    Oui, je le dis haut et fort, avec des parlementaires godillots qui ont voté tout ce que l'exécutif leur a demandé on était plus en république, mais en dictature !

    Bref, je vais voter bayrou a priori pour trois raisons :
    - Budget le plus faible (on le sentira moins dans les impôts)
    - Bonnes pratiques sur le déficit
    - Position sur DADVSI
    - Ouverture sur le développement durable (quand on a compris le libre, on a compris le reste ou du moins on est apte a le comprendre)
    - Effet de levier, il a une chance de passer ce coup ci

    Je ne voterais pas Sarko :
    - Veux refaire passer la constitution parlementaire par voie parlementaire (ça en dis long sur son respect du peuple...)
    - Intimidation sur les députés lors du vote de DADVSI
    - Alliance avec les majors

    Je ne voterais pas Ségolène :
    - Démagogie principalement

    Si bayrou n'avais pas été en position de passer la barre du premier tour, j'aurais voté pour mme royal, mais comme vote de dépit.

    Après tout gauche comme droite sont des ensembles de "copinages" entre incapables depuis des années, alors si enfin un candidats ne nomme pas par copinage, autant le prendre.

    Et puis, il peut faire toutes les conneries qu'il veux m. Bayrou, il ne pourra pas faire pire que Chirac (tricheur, voleur, etc qui devait être en taule) ou Mittrand (voleur qui a détourné a tour de bras pour mazarine et ses écoutes en tous sens)

    Au moins il est pour l'europe depuis le début, il nous y ferra pas de conneries là-bas (enfin moins que les autres nationalistes).
  • [^] # Re: Hum...

    Posté par  (site web personnel) . En réponse au message apache rewrite rule. Évalué à 2.

    Rhoo, mais quel ... ce type, poster deux fois !!!

    Je t'ai répondu, tu sais faut parfois attendre, c'est pas parce que c'est plus sur la première page que on va pas répondre...
    http://linuxfr.org/forums/21/21110.html#812682
  • # Rewrite rules

    Posté par  (site web personnel) . En réponse au message apache rewrite rule. Évalué à 3.

    RewriteCond %{REQUEST_URI} ^/folder[0-9]*$ [OR]
    RewriteCond %{REQUEST_URI} ^/monappli[0-9]*\.php$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.* new/main.php [L]

    Attention !!!

    Après ça tu devra modifier ton code php, car les variables get risquent de ne plus marcher !!!
    (tu devra parser a la main $_SERVER['REQUEST_URI'] si mes souvenirs sont bon)

    Pour le [OR] je suis pas sur si c'est a la première ligne qu'il dois aller, pas le temps de tester, pour de plus amples modifs va voir la doc de httpd et mod_rewite
  • [^] # Re: installation sur un systeme different ?

    Posté par  (site web personnel) . En réponse au message Probleme d'installation "no kernel available". Évalué à 2.

    Je pense qu'il s'agit plutôt d'un soucis de chargeur au démarrage...

    Ce que je te conseille est de réduire une partition windows de 10Mo (au début si possible).
    Faudra utiliser partition magic pour ça je pense...

    Puis de reprendre l'installation de mandriva en mettant ton /boot sur cet emplacement, puis d'installer lilo normalement (sur /dev/hda, il serait bien que le /boot soit aussi dessus)

    Et après tu pourras booter ta mandriva sur disque sata externe...

    En fait je pense que ton soucis majeur est que lilo ne trouve pas ton kernel sur le disque dur externe...
  • [^] # Re: changer de distro

    Posté par  (site web personnel) . En réponse au message La meilleure distrib pour KDE ?. Évalué à 2.

    Tu fais bien, par contre n'utilise pas le système de fichier XFS avec leur noyau de base !!!

    Sinon, je te conseille de tester la 2007.1 qui contiendra kde4 si j'ai bien lu la cooker, et qui va sortir dans peu de temps (elle est en beta2).

    Tant que tu as un peu de temps libre, fait remonter les bugs, c'est autant que tu ne rencontreras pas dans ton utilisation quotidienne après...