bobsinclar5 a écrit 96 commentaires

  • # Re: Campagne OSDL contre le FUD

    Posté par  . En réponse à la dépêche Campagne OSDL contre le FUD. Évalué à 3.

    La campagne médiatique, lancée par la société à but non-lucratif OSDL
    Ce ne serait pas plutôt une organisation à but non-lucratif ? Non ?
    http://www.osdl.org/about_osdl/(...)
  • [^] # Re: Correction de la nouvelle !!!!!!!!!!!!!!!

    Posté par  . En réponse à la dépêche Vulnérabilité de mystification de l'URL dans la barre d'état de Mozilla. Évalué à 4.

    Je n'ai pas demander à traduire les termes thread ou socket :-)

    Je trouve seulement que "mystification de l'URL" est beaucoup plus parlant que "URL spoofing" !

    Si je dis ton "URL est mystifiée", j'ai plus de chance d'être compris que si je dis ton "URL est spoofée" (qui est incorrect).

    Si certains sont difficilement traduisibles (pixel, bit, soket, ...) ne nous laissons pas envahir par les termes anglais et utilisons le terme français s'il existe.

    LinuxFr est un site d'informations en français, donc écrivons français ! Pour les autres http://slashdot.org/(...) !
  • # Correction de la nouvelle !!!!!!!!!!!!!!!

    Posté par  . En réponse à la dépêche Vulnérabilité de mystification de l'URL dans la barre d'état de Mozilla. Évalué à 10.

    Les modérateurs sont en vacances ?

    Titre 100% anglais !
    Mozilla Status Bar URL parsing and Spoofing Vulnerability
    Préférez :
    Vulnérabilité de mystification de l'URL dans la barre d'état de Mozilla

    "URL Spoofing"
    Préférez :
    "Mystification de l'URL"

    les informations affichées sur la barre d'adresses et la barre
    Préférez :
    les informations affichées sur la barre d'adresses et la barre
    Seule la barre d'état est affectée, pas la barre d'adresse !

    uniquement www.site_confiance.com dans la barre d'adresse et la barre d'état.
    Préférez :
    uniquement www.site_confiance.com dans la barre d'état.
    Seule la barre d'état est affectée, pas la barre d'adresse !

    Le minimum est aussi de donner le bogue ouvert dans Mozilla, http://bugzilla.mozilla.org/show_bug.cgi?id=228176,(...) et d'indiquer q'un correctif préliminaire est en attachement de ce bogue.
  • # Re: question sur soap

    Posté par  . En réponse au journal question sur soap. Évalué à 1.

    Je ne crois pas qu'il existe de référence dans le domaine puisque la techno est encore jeune.

    Personnellement j'utilise SOAPLite http://www.soaplite.com/(...) depuis plus d'un an.

    SOAPlite est un module Perl très bien fait, gérant les appel SOAP côté client et serveur.

    Pour le serveur on peut soit faire un CGI (exécuté par Apache) ou un démon autonome écoutant sur un port précis.
  • [^] # Re: Changement de tronche

    Posté par  . En réponse au journal Changement de tronche. Évalué à -1.

    http://uptime.netcraft.com/up/graph?site=http%3A%2F%2Fwww.mozilla.o(...)
    The site www.mozilla.org is running Apache/1.3.27 (Unix) (Red-Hat/Linux) PHP/4.1.2 on Linux
  • # Re: Mozilla 1.5 disponible aujourd'hui

    Posté par  . En réponse à la dépêche Mozilla 1.5 disponible aujourd'hui. Évalué à 10.

    Nouvelles fonctionnalités et corrections de bogues :

    * Intégration du correcteur orthographique dans le
    "Courriers et Forums" et dans le "Composer".

    * Nombreuse améliorations de "Courriers et Forums"
    - Les utilisateurs peuvent ajouter des lignes dans
    l'entête des courriers envoyé pour une certaine identité.
    (bogue 61520)
    - correction d'un problème de la connexion STMP chiffré SSL
    - Support de l'impression des pièces jointes dans le courrier
    - Les utilisateurs peuvent maintenant marquer le message
    "comme lu par date"

    * Nombreuses améliorations de "Composer"
    - Meilleur redimensionnement des images et tables
    - Support du positionnement aboslu et déplacement sur le canevas à la souris
    - Support de la gestion du index Z
    - "grille magnétique" lors du déplacement d'un objet en positionnement absolu
    - Voir le code source utilise maintenant un éditeur à la place d'une simple
    - zone texte (permettant le chercher et remplacer)

    * Amélioration des onglets :
    - Les onglets sont maintenant remplacés lorsqu'un groupe de marques-pages
    est chargé. Cela peut être changé par l'ancien comportement "ajout"
    dans les préférences des onglets.
    - La navigation Précédente et Suivante des onglets et des groupes
    de marque-pages a été amélioré. L'utilisateur peut maintenant
    utiliser le bouton Retour aprés avoir chargé un groupe de
    marque-pages pour restaurer le précédent ensemble d'onglets
    - La fermeture d'une fenêtre avec plusieurs onglets avertit
    l'utilisateur avec une boîte de dialogue de confirmation
    (pouvant être désactivée pour les prochaines fermetures)

    * Nombreuses améliorations dans Chatzilla
    * L'inspecteur DOM affiche maintenant la racine du document.
    * On peu accéder une ligne approprié de la fenêtre "Code Source"
    * L'affichage de la sources donne maintenant le numéro de la ligne et
    de la colonne
    * Un filtre de recherche rapide a été ajouté au "about:config"
    à partir de la console JavaScript
    * Gecko supporte maintenant le paramètre color pour
    * support de la notation :: des pseudo-éléments CSS
    * l'affichage des documents XML sans style a été amélioré
    * Mozilla ne devrait plus poser de problèmes avec la GDI de Windows
    * Un probleme effondrant la barre URL d'une fenêtre contextuelle sous
    Windows a été resolu.
    * Amélioration des perferormance, de la stabilité, et du support des
    standards et de la compatiblité web?


    Les binaires Linux proposés par Mozilla.org sont maintenant compilé
    avec GCC 3.2. Si vous utilisez ces binaires les plugiciels populaires
    comme RelaPlayer, compilés avec une anicenne version de GCC, ne
    fonctionneront pas.

    Sinon Mozilla Firebird et Mozilla Thunderbird ne sont pas encore
    intégré à cette suite Mozilla 1.5 comme prévu initialement.
  • [^] # Re: Pour un boot plus rapide de Linux

    Posté par  . En réponse à la dépêche Pour un démarrage plus rapide de Linux. Évalué à 2.

    Win2k est réputé pour sa lenteur de démarrage, contrairement à WinXP qui lui démarre très très vite !
  • # Re: JAVA desktop sorti

    Posté par  . En réponse au journal JAVA desktop sorti. Évalué à 2.

    Un article existe sur MozillaZine-Fr :
    http://www.mozillazine-fr.org/archive.phtml?article=3716(...)
  • # Re: Mozilla c'est beau, mais c'est plus lent que IE :-(

    Posté par  . En réponse au journal Mozilla c'est beau, mais c'est plus lent que IE :-(. Évalué à 1.

    C'est instantané chez moi :-)
    Mozilla 1.4 GNU/Linux/Debian (Pentium III 1Ghz + 256 Mo RAM)
    Mozilla 1.5b Windows 2000 (Pentium III 500Mhz + 128 Mo RAM)
  • # Re: AOL remercie 50 développeurs de Netscape/Mozilla

    Posté par  . En réponse à la dépêche AOL remercie 50 développeurs de Netscape/Mozilla. Évalué à 10.

    http://www.mozillazine-fr.org/(...)

    AOL s'est séparé ou se séparera de l'équipe restante travaillant sur Mozilla dans un renvoi massif et démonte ce qui restait de Netscape (ils ont même retiré les logos des bâtiments). Certains resteront travailler sur Mozilla pendant la transition et se déplaceront vers d'autres postes dans AOL.

    Mozilla continuera, mais Netscape est mort (pour la deuxième fois ?)

    La bonne nouvelle est que le nombre de hackers Mozilla volontaires a commencé à éclipser le nombre de hackers de Netscape le mois dernier et qu'un certain nombre de personnes ont déjà été happées par d'autres organisations.

    Beaucoup des personnes renvoyées aujourd'hui continueront à y consacrer du temps et de l'énergie.

    Des personnes ont poster des messages sur ex-mozilla.org.

    D'après AOL seul 10% des emplyés de Netscape sont concernés.
    http://zdnet.com.com/2100-1104_2-1026078.html?t(...)
    Mais en réalité les autres personnes de Netscape bossent déjà chez AOL sur des projet AOL.
  • [^] # Re: Toute la verité sur "Enlarge your penis with pills"

    Posté par  . En réponse au journal Toute la verité sur "Enlarge your penis with pills". Évalué à 1.

    Je me disais exactement la même chose... Plus d'un an d'absence.
  • [^] # Re: Quake 3 sous DirectFB

    Posté par  . En réponse à la dépêche Quake 3 sous DirectFB. Évalué à 4.

    Effectivement les pilotes propriétaires de NVidia n'utilisent pas le Direct Rendering Infrastructure de Linux.
    Et je crois que les pilotes NVidia de XFree ne supportent pas la 3D (faute de spécifications données par NVidia je pense)
    C'est pour cette raison que je privilégie toujours les cartes ATI...
  • # Re: linuxfr.org sponsorisé par des sites de pétanque ?

    Posté par  . En réponse au journal linuxfr.org sponsorisé par des sites de pétanque ?. Évalué à 10.

    J'ai eu exactement le même phénomène sur mon site http://linux.tlk.fr/(...)

    Le point commun avec http://linuxfr.org(...) ?

    Les pages statistiques de fréquentation du site, générées par Webalizer étaient publiques...

    Mon explication, et celle d'un visiteur qui m'a avertit :
    Ces hits sont générés par des robots qui donnent un faux "Referrers", pour pouvoir être dans le top 30 des "Referrers" de Webalizer !

    L'intérêt ? Ce lien dans les "Referers" est un lien de plus compté par Google et peut-être par d'autres moteurs de recherche qui provoquera un meilleur classement dans une recherche sur ces même moteurs...

    Donc depuis que je me suis aperçu de ce phénomène, j'ai initialisé un htaccess sur ces statistiques qui étaient publiques !
  • # Re: Je me sens seule...avec mon BSD

    Posté par  . En réponse au journal Je me sens seule...avec mon BSD. Évalué à 1.

    Ces statistiques se basent sur 56624 sites et 81357875 visiteurs et se limitent globalement aux utilisateurs français....

    En voilà des meilleures :
    http://www.upsdell.com/Browse(...) rNews/stat.htm

    "Il y a trois sortes de mensonges : les mensonges, les sacrés mensonges et les statistiques" (Mark Twain)

    Sources :
    http://frederic.bezies.free.fr/weblog/(...)

    Ce genre d'information rappelle que Microsoft contrôle toujours le poste client, et que le monopole de Windows génére à lui seul un bénéfice colossal ! Soit 2 milliards de dollards de dollars de bénéfice net tous les trois mois.
  • # Re: Brevetabilité : Brevets logiciels et menaces sur l'économie

    Posté par  . En réponse à la dépêche Brevetabilité : Brevets logiciels et menaces sur l'économie. Évalué à 2.

    Que peut-on faire ?

    Mis à part
    - signer la pétition
    -mettre des bandeaux sur nos sitres

    Existe-il d'autres moyens d'action ?
  • # Re: Pincez-moi je crois rêver...

    Posté par  . En réponse au journal Pincez-moi je crois rêver.... Évalué à 3.

  • # Re: Phoenix 0.6

    Posté par  . En réponse au journal Phoenix 0.6. Évalué à 4.

    Tricheur, tu l'as lu sur linuxfr.org ! Trop facile :-)
    http://linuxfr.org/2003/05/17/12477.html(...)
  • # Re: DCE, Quartz et Fresco

    Posté par  . En réponse à la dépêche DCE, Quartz et Fresco. Évalué à 3.

    L'interface utilisateur est le premier contact que l'utilisateur a avec un système tel qu'il soit. Malgrès ces nombreuses qualités XFree86 ne m'a pas convaincu, bien qu'aujourd'hui il soit incontournable en tant que base des interfaces graphiques. Quand j'utilise XFree86 j'ai l'impression d'une certaine lourdeur, les fenêtres mettent du temps à se réafficher, cela clignote de partout. Pourtant j'ai testé sur de nombreuses machines avec de nombreuses cartes. Je suis content de voir des projets comme Fresco ou DirectFB qui ne sont qu'un début de réponse aux lacunes de XFree86, mais j'ai bon espoir. Je rêve d'une gestion graphique sous Linux digne de ce nom, qu'elle s'appelle XFree86 5.0, ou DirectFB, ou Fresco. Enfin y a encore pas mal de boulot :-)
  • # Re: mv Infogrames Atari

    Posté par  . En réponse au journal mv Infogrames Atari. Évalué à 6.

    Je pense que Infogrames/Atari descend plus de la division Atari Games, que de la division Atari Computer.

    Pour l'histoire en 1984 Warner Communications vend Atari à Jack Tramiel, fondateur de Commodore. La division arcade reste la propriété de Warner, sous le nom d'Atari Games.
    En 1996 après des résultats financiers catastrophiques, Atari fusionne avec JTS, un constructeur de disques durs. Et en 1998 Hasbro Interactive rachète Atari à JTS.
    Infogrames rachète Hasbro Interactive, et donc Atari.
    En 2000 Infogrames rachète Hasbro Interactive, et donc Atari.

    Mais de Atari et d'Amiga il ne reste que deux noms utilisés pour la communication, qui n'ont plus rien à voir avec la magie des jeux vidéos d'Atari des années 1970-1980, ou des ordinateurs 16/32 bits Atari des Tramiels ou l'Amiga de Jay Miner (ancien ingénieur de chez Atari ;-)
  • # Re: Mozilla 1.4 b

    Posté par  . En réponse au journal Mozilla 1.4 b. Évalué à 5.

    Cette version permet de spécifier séparément si une page blanche, votre page d'accueil ou la dernière page visitée se charge initialement au démarrage du navigateur, à l'ouverture d'une nouvelle fenêtre ou d'un nouvel onglet.
    Il est aussi maintenant possible de spécifier la fonte, la taille et la couleur de texte par défaut dans la rédaction d'un courrier HTML et le module Courriers & Forums supporte maintenant l'authentification CRAM-MD5 et DIGEST-MD5.
    Le blocage et la désativation des images sont maintenant plus flexibles, vous permettant de voir facultativement les images qui n'ont pas été chargées et le bouton 'Exécuter le fichier' de la boîte de dialogue de téléchargement ou du gestionnaire de téléchargement fonctionne maintenant après le téléchargement d'un exécutable.
    Le basculement vers la configuration automatique du serveur mandataire (PAC) a été implémenté et Mozilla peut maintenant être compiler avec GCC sur Windows.
    http://www.mozilla.org/releases/mozilla1.4b/(...)
    http://www.mozilla.org/releases/#1.4b(...)
    http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.4b/(...)
  • # Re: Installation Mdk 9.1 PPC sur iBook 2r2

    Posté par  . En réponse au journal Installation Mdk 9.1 PPC sur iBook 2r2. Évalué à 1.

    Le iBook 2r2 c'est le G3 à 500Mhz ?
    Et question rapidité ? XFree ne rame pas trop ?
  • [^] # Re: Installation Mdk 9.1 PPC sur iBook 2r2

    Posté par  . En réponse au journal Installation Mdk 9.1 PPC sur iBook 2r2. Évalué à 1.

    Donc c'est l'inverse que sur PC ? Une MDK sur PC s'installe en une heure maximum. C'est plus chiant sur iBook ?
  • # Re: JS sous Mozilla..

    Posté par  . En réponse au journal JS sous Mozilla... Évalué à 1.

    A lire : Créer votre page web compatible avec Mozilla : http://mozilla.tlk.fr/doc03.php
  • # Re: This site is

    Posté par  . En réponse au journal This site is "Internet Explorer only". Évalué à -1.

    #!/usr/bin/perl
    use POSIX ;
    use strict ;
    use LWP::UserAgent ;
    my @table_agents ;
    my @table_url ;
    my %urls ;
    my %urls_erreur ;
    my %agents ;
    my $compteur=0 ;
    my $compteurOK=0 ;
    my $compteurErreur=0 ;

    if(init_table_agents()) {
    if(init_table_url())
    { print 'Nombre d\'agents utilisateurs : '.($#table_agents+1)."\n" ;
    print 'Nombre d\'URLs : '.($#table_url+1)."\n" ;
    traitement() ;
    }
    }
    exit ;
    # Traitement
    sub traitement
    { for(;;)
    { $compteur++ ;
    print $compteur.') ' ;
    my $agent=retourne_table_agents() ;
    my $agent_utilisateur=new LWP::UserAgent($agent) ;
    $agent_utilisateur->agent($agent) ;
    my $url=retourne_url() ;
    $agents{$agent}++ ;
    print $url.' / '.substr($agent, 0, 30). ' ' ;
    my $req=new HTTP::Request 'GET' => $url ;
    $req->header('Accept' => 'text/html') ;
    my $res = $agent_utilisateur->request($req) ;
    if($res->is_success)
    { print ' !' ;
    $urls{$url}++ ;
    $compteurOK++ ;
    }
    else
    { print ' '.$res->code.' '.$res->message ;
    $compteurErreur++ ;
    $urls_erreur{$url}++ ;
    }
    undef($agent_utilisateur) ;
    print "\n" ;
    statistiques() ;
    }
    }

    # affiche statistiques
    sub statistiques
    { my $fichier='rapport.txt' ;
    if(open(LOG, ">$fichier"))
    { print LOG "\n\n\n" ;
    print LOG '------------------------------------------------------------------------'."\n" ;
    for my $url(sort { $urls{$b} <=> $urls{$a} } keys %urls)
    { my $j=0 ;
    my $i=$urls{$url} ;
    if($compteur>0) { $j=ceil($i*(100/$compteur)) ; }
    print LOG cc($i, 10) ;
    print LOG cc($j.'%', 4) ;
    print LOG $url."\n" ;
    }
    print LOG '------------------------------------------------------------------------'."\n" ;
    for my $url(sort { $urls_erreur{$b} <=> $urls_erreur{$a} } keys %urls_erreur)
    { my $j=0 ;
    my $i=$urls_erreur{$url} ;
    if($compteurErreur>0) { $j=ceil($i*(100/$compteurErreur)) ; }
    print LOG cc($i, 10) ;
    print LOG cc($j.'%', 4) ;
    print LOG $url."\n" ;
    }
    print LOG '------------------------------------------------------------------------'."\n" ;
    for my $agent(sort { $agents{$b} <=> $agents{$a} } keys %agents)
    { my $j=0 ;
    my $i=$agents{$agent} ;
    if($compteurOK>0) { $j=ceil($i*(100/$compteurOK)) ; }
    print LOG cc($i, 10) ;
    print LOG cc($j.'%', 4) ;
    print LOG $agent."\n" ;
    }
    print LOG '------------------------------------------------------------------------'."\n" ;
    my ($i,$j)=(0,0) ;
    if($compteur>0)
    { $i=ceil($compteurOK*(100/$compteur)) ;
    $j=ceil($compteurErreur*(100/$compteur)) ;
    }
    print LOG "compteur:$compteur / compteurOK:$compteurOK ($i%) / compteurErreur:$compteurErreur ($j%)\n" ;
    close LOG ;
    }
    }

    # complete une chaine avec des espaces
    sub cc
    { my $chaine=shift ;
    my $max=shift ;
    while(length($chaine)<$max)
    { $chaine.=' ' ;
    }
    return $chaine ;
    }

    # Retourne une URL
    sub retourne_url
    { my $a=int(rand($#table_url)) ;
    return $table_url[$a] ;
    }

    # Retourne un agent utilisateur
    sub retourne_table_agents
    { my $a=int(rand($#table_agents)) ;
    return $table_agents[$a] ;
    }

    # Initialise une table avec des URLs
    sub init_table_url
    {
    # ne fonctionne pas avec Mozilla 1.2.1 sous Linux
    push @table_url, 'http://www.onobox.com'(...) ; #new IE only web site
    push @table_url, 'http://partners.adobe.com';(...) #warns NN4/IE4 only support
    push @table_url, 'http://www.scour.com'(...) ; #allows only IE & windows
    push @table_url, 'http://www.virgin.fr'(...) ; #only IE
    push @table_url, 'http://www.pien.nl'(...) ; #only supports IE4 or higher
    push @table_url, 'http://www.cinemanow.com'(...) ; #only available for MS IE on Windows
    push @table_url, 'http://www.within-temptation.com/';(...) #
    push @table_url, 'http://www.virginmega.fr'(...) ; #site is IE only
    push @table_url, 'http://www.cartenomad.bouygtel.com'(...) ; # site optimisé pour les navigateurs Internet Explorer à partir de la version 4.0 et Netscape à partir de la version 4.1 (sauf 6 et suivantes) sur PC et Mac.
    push @table_url, 'http://www.argos.co.uk';(...) # cannot currently be viewed using Netscape 6
    push @table_url, 'http://www.marksandspencer.com';(...) # website has been optimised for use with the most popular browsers
    push @table_url, 'http://www.audiax.net/';(...) # Sorry, don't like Netscape, please download IE 6
    push @table_url, 'http://www.agoraplus.com/';(...) # devez utiliser Microsoft Internet Explorer version 5.0 ou superieure sur plate-forme Windows-Intel.
    push @table_url, 'http://www.chappee.com/';(...) # vous devez utiliser Microsoft Internet Explorer version 4.0 ou supérieure sur plate-forme Windows-Intel.
    push @table_url, 'http://www.ideal-standard.fr/';(...) # vous devez utiliser Microsoft Internet Explorer version 4 ou supérieure
    push @table_url, 'http://www.zone.com';(...) # Browser not fully supported (with Mozilla 1.2.1)
    push @table_url, 'http://www.excelsior.fr';(...) # site optimisé pour Microsoft Internet Explorer version 4 et + et Netscape Navigator version 4 et +
    push @table_url, 'http://www.magic-kinder.com';(...) # on peut allez au dela de la page d'inscription !
    push @table_url, 'http://www.parislogement.com';(...) # ce site n'est pas compatible avec votre Navigateur. Merci d'utiliser Internet Explorer
    push @table_url, 'http://www.activebaseconcept.com';(...) # utiliser Microsoft Internet Explorer

    # fonctionne mais soit disant "optimise"
    push @table_url, 'http://www.guidedenuit.com';(...) # Site optimisé pour I.E. 5 et plus.
    push @table_url, 'http://www.avatarsystems.net'(...) ; # This site optimized for Internet Explorer
    push @table_url, 'http://www.mvps.org'(...) ;
    push @table_url, 'http://www.markjeffords.com'(...) ;
    push @table_url, 'http://www.saliu.com'(...) ; #get Miscrosoftt Internet Explorer
    push @table_url, 'http://www.accp.asso.fr'(...) ; # optimisé pour IE 5
    push @table_url, 'http://syncrasy.com'(...) ; #message en bas : This page is best viewed with the latest Microsoft Internet Explorer browser. Netscape not supported.
    push @table_url, 'http://www.just-the-right-sale.net'(...) ; #message en haut : These pages are best viewed in IE5 - Netscape not supported - click on logo to enter site.
    push @table_url, 'http://www.nav2000.com'(...) ; #Votre Navigateur Mozilla 1.3 n'est pas 100% compatible avec NAV2000 :-/

    return test_doubles(\@table_url) ;
    }

    # Initialise une table avec des agents utilisateurs differents
    sub init_table_agents
    { push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020826" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686) Gecko/20030401 Galeon/1.3.3" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; Debian/1.3.3.20030322-2) Gecko/20030319 Galeon/1.3.3" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1";
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021023";
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020605";
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021016";
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020828";
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1";
    push @table_agents, "Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0.0) Gecko/20020709";
    push @table_agents, "Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.3b) Gecko/20021213" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.0rc2) Gecko/20020516 " ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.4a) Gecko/2003040" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4a) Gecko/20030403 Phoenix/0.5" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:0.9.9) Gecko/20020313 " ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.2.1) Gecko/20030225" ;
    push @table_agents, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20021216" ;
    push @table_agents, "Mozilla/5.0 (Macintosh; U; PPC; en-US; rv:1.0.2) Gecko/20021216 " ;
    push @table_agents, "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.3) Gecko/2003031" ;
    push @table_agents, "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.0.1) Gecko/20030306 Camino/0.7" ;
    push @table_agents, "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02" ;
    push @table_agents, "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.2) Gecko/20030106" ;
    push @table_agents, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312" ;
    push @table_agents, "Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.2.1) Gecko/20021130" ;
    push @table_agents, "Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.3) Gecko/20030312 " ;
    push @table_agents, "Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02" ;
    push @table_agents, "Mozilla/5.0 (Windows; U; Win 9x 4.90; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02" ;
    return test_doubles(\@table_agents) ;

    }

    # Test si il existe des doublons...
    sub test_doubles
    { my $t=shift ;
    my %c ;
    foreach my $e(@$t)
    { if(defined($c{$e}))
    { print "(!) $e deja declare\n" ;
    return 0 ;
    }
    else
    { $c{$e}=1 ;
    }
    }
    return 1 ;
    }
  • [^] # Re: Coding Style pour site web PHP

    Posté par  . En réponse au journal Coding Style pour site web PHP. Évalué à 2.

    Tient pendant qu'on est dans les style de code en existe une pour PERL ?