Nicolas Évrard a écrit 534 commentaires

  • [^] # Re: Comment se faire hacker avec awstat

    Posté par  (site web personnel) . En réponse au journal User root de apache : une faille ?. Évalué à 4.

    Personnellement, j'utilise aussi awstats ... mais complètement différement de vous. Quand logrotate fait son job sur les logs apache, awstat est appelé avant la rotation et génère un tas de fichiers html statiques qui sont ensuite placé au bon endroit.
    /var/log/apache/*.log {
            weekly
            missingok
            rotate 52
            compress
            delaycompress
            notifempty
            create 640 root adm
            sharedscripts
            prerotate
               /root/bin/awstats_buildstaticpages.pl \
                    -config=nicoe.nutellux.ath.cx \
                    -dir=/home/nicoe/cherrypy/static/stats \
                    -update
            endscript
    
    Vala ...
    
  • [^] # Re: uh ?

    Posté par  (site web personnel) . En réponse au journal Site présidence conforme w3c. Évalué à 3.

    Il est vrai que le blog est assez impressionnant. Par contre dans les liens, il y a le blog d'Alain Juppé qui pour autant que je puisse le dire me semble tout à fait véridique et ma foi très personnel ça nous change des blogs purement publicitaires de certains.

    http://www.al1jup.com(...)
  • [^] # Re: je ne vais pas voter

    Posté par  (site web personnel) . En réponse au sondage Le référundum sur le traité consitutionnel européen. Évalué à 3.


    S'en suit ce que tout le monde connait ...

    Sauf moi. De quoi tu parles exactement ? Je ne suis pas super calé en histoire belge (sans jeu de mots).


    Désolé c'est parceque je ne pensais parler qu'aux belges (c'est idiot).

    Ben en gros, il y a eu des manifestations dans les grandes villes wallonnes du bassin métallurgique qui ont souvent dégénéré. D'ailleurs, à Liège, la gendarmerie a tiré dans le tas et tué 3 manifestants. C'était il y a un peu plus de 50 ans (je suis prêt à parier qu'on ne doit pas en parler très longtemps de cette épisode de notre histoire dans l'expo sur les 175 ans de la Belgique).

    Évidemment, cet état presque insurectionnel ne pouvait pas durer très longtemps, Leopold III a décidé d'abdiquer en faveur de son fils Baudouin. Et d'une façon générale, cet épisode marque le réveil des revendications régionalistes flamandes et wallonnes.
  • [^] # Re: Pourquoi ne pas passer à Linux

    Posté par  (site web personnel) . En réponse au journal Pourquoi ne pas passer à Linux. Évalué à 10.


    - Parce qu'on aime les rolling stones


    On oui ! Un troll Stones/Beatles, voila ce qui manque à dlfp.

    D'ailleurs pour l'alimenter, je dirai bien que la longetivité des Stones est bien la preuve qu'avec un uptime pareil ils ne peuvent tourner que sous Linux.
  • [^] # Re: Perl n'est pas assez clair? O_o

    Posté par  (site web personnel) . En réponse au journal connaissez-vous Pike ?. Évalué à 2.


    C'est pourtant pas très difficile, il y a 2 cas :
    - La méthode commence par un symbole non alphanumérique (*, +, -, ', =, %, /, >, < ...) : notation pointée facultative pour permettre une écriture plus conventionnelle des opérations (arithmétiques, booléennes ...)
    - La méthode commence par un symbole alphanumérique : obligation d'utiliser la notation pointée : 2.plus 3


    Je sais faire la différence, mais l'astuce c'est qu'elle réside uniquement dans les yeux de celui qui regarde car comme tu le dis plus loin, cette différence est une "bidouille" (tout à fait acceptable et même bienvenue, j'en conviens).

    Donc pour résumé moins point de vue:

    - une fonction est une fonction qu'elle s'appelle "+" ou "plus"

    - pour simplifier la vie des programmeurs il existe des bidouilles (+,-,*, ...)

    - len en python est une de ces bidouilles.

    Ce n'est donc pas à ce niveau que python est moins OO que ruby à d'autres pourquoi pas, je ne connais pas assez bien ruby pour en parler. Mais à ce niveau là sûrement pas, puisque conceptuellement ils font la même chose.


    Enfin, je ne comprend pas cette levée de bouclier des gens faisant du Python quand on dit que Ruby est beaucoup plus orienté objet que leur langage préféré. Ce n'est pas obligatoirement un mal. Ça me fait pensé à cette époque pas si lontaine où on n'avait pas le droit de critiquer Java en tant que langage objet.


    Tu sais moi que python soit plus ou moins object que ruby je m'en balance, les gens utilisent encore ce qu'ils veulent. Ce qui m'importe dans cette histoire c'est qu'on ne dise pas de trucs qui sont visiblement faussés par un a priori.
  • [^] # Re: Perl n'est pas assez clair? O_o

    Posté par  (site web personnel) . En réponse au journal connaissez-vous Pike ?. Évalué à 1.


    Tu le fais exprès ou tu n'arrives pas à voir la différence entre un opérateur de base (+ - * etc) et des fonctions telles que len() ou str() ? (str() int() etc en python, non merci...).


    Ben je dois vraiment être con faut croire. Mais non, je ne vois pas de différence entre (+ - * / etc) et les fonctions len, str, int ... tout ce que tu veux.

    Pourquoi dans un langage qu'on définit comme full OO, faire de différence entre certaines méthodes ? Ou places tu la barre ? La limite que tu imposes est arbitraire et donc ton argument n'est alors qu'affaire de définition.

    Et d'ailleurs, ce genre d'argument, on pourrait aisément le transformer en un "Mais tu le fais exprès tu ne vois pas de différences entre les types de base (int str list etc) et les types tels que listes triées, chaine en majuscule, ..." pour justifier le non héritage des types de base (ce qui est mal TM).


    Pour scheme on s'en fiche, il ne joue pas du tout dans la même cours, alors que ruby et python eux ont plutôt tendance à être au même niveau.


    Je n'ai mentionné le scheme que pour faire écho à mon "Les goûts, les couleurs", car mon gout est de préférer le scheme qui est effectivement dans une autre cour.

    Mais finallement dans l'argument, il a quand même sa place car lui sa pureté ne peut pas être prise en défaut. Il y a les literaux et il y a les fonctions. Point barre après tu te débrouilles, pas de fonctions spéciales, pas d'opérateurs particuliers qui méritent un traitement différent, rien ...
  • [^] # Re: je ne vais pas voter

    Posté par  (site web personnel) . En réponse au sondage Le référundum sur le traité consitutionnel européen. Évalué à 3.


    Le jour où on verra un référendum dans notre petit pays...on aura fait un pas de géant vers la vrai démocratie...


    On a déjà eu un référendum une fois, et ce ne fut pas vraiment un pas de géant pour la démocratie ... Il y a quand même eu des morts et en plus le résultat ne fut pas respecté.

    Et on oublie trop souvent que les réferendums ne sont pas autorisés au niveau fédérale mais qu'au niveau communal ils le sont et je pense qu'au niveau des régions ils sont aussi possible (mais je n'en suis pas sûre).


    Je ne vais pas entrer dans les débats communautaires...mais c'est là que se trouve le problème ;-)


    En fait on en sait rien puisque notre seul point de comparaison fut la question royale. Or l'analyse des résultats montre très clairement que la division ne fut pas tant flamands/wallons mais au moins aussi catholiques/athées ou campagnes/villes ou paysans/ouvriers.

    La Flandre à cette époque était essentiellement peuplée de paysans catholiques c'est pourquoi le OUI (à 72%) a gagné là-bas (mais pas dans les villes), tout comme dans la province du Luxembourg et de Namur où le OUI y a aussi gagné. La Wallonie, par contre, était essentiellement ouvrière et citadine donc le NON (à 58%) y a gagné par une faible marge. S'en suit ce que tout le monde connait ...

    Évidemment, plutôt que d'analyser la chose ainsi, les politiques de l'époque et ceux qui les ont suivi ont préféré voir cela comme une opposition Flandre/Wallonie (qui est bien réelle mais n'explique pas tout, ce serait bien trop simple).
  • [^] # Re: Perl n'est pas assez clair? O_o

    Posté par  (site web personnel) . En réponse au journal connaissez-vous Pike ?. Évalué à 2.


    S'il faut modifier l'analyse syntaxique/lexicale à chaque fois qu'on veut une nouvelle methode sous pretexte qu'on veut un raccourci, on est mal barré tiens...


    Donc en ruby, si on définit la méthode 'plus' qui comme son nom l'indique additione deux nombres. On peut faire "x plus y" et on aura "x + y" ? Je l'ignorais, je vais quand même l'essayer parcequ'alors là je serais épaté.

    Bon j'ai jamais fait de ruby donc soyez indulgents:


    irb(main):003:0> 5+ 4
    => 9
    irb(main):004:0> class Fixnum
    irb(main):005:1> def plus(value)
    irb(main):006:2> self + value
    irb(main):007:2> end
    irb(main):008:1> end
    => nil
    irb(main):009:0> 5.plus(4)
    => 9
    irb(main):010:0> 5 plus 4
    SyntaxError: compile error
    (irb):10: syntax error
    5 plus 4
    ^
    from (irb):10
    irb(main):011:0>


    Il semblerait donc bien certains opérateurs en ruby sont traités différement que s'ils étaient de simples méthodes. Donc l'analyse lexicale est différente pour ceux-ci, donc je revendique à python le droit d'ajouter à cette liste le raccourci len !


    Et j'utilise python, je tente de faire de l'objet avec, mais faut pas pousser mémé, ruby c'est quand même beaucoup plus propre pour ça (et que ça me pousse même à m'y mettre doucement). Le seul truc c'est que actuellement j'ai des besoins de perfs et ruby, c'est pas encore l'extase pour ça.


    Goûts, couleurs, tout ça ... Moi par exemple, j'adore python mais je lui préfère quand même le scheme par ce qu'il pousse (c'est un euphémisme) à la programmation fonctionnelle, qu'on peut faire de l'OO avec, que le développement est encore plus rapide avec, mais bon c'est pas demain la veille qu'il sera un standard de l'industrie (malgré le fait qu'il puisse être assez rapide).
  • [^] # Re: Perl n'est pas assez clair? O_o

    Posté par  (site web personnel) . En réponse au journal connaissez-vous Pike ?. Évalué à 2.


    Puis sans compter les len(machin) trop laid


    En fait, len(machin) c'est exactement comme le + de ruby. C'est une façon simple d'écrire quelquechose qu'on pourrait très bien écrire façon objet : machin.__len__().

    On aime, on aime pas mais qu'on ne vienne pas dire que ce n'est pas objet parceque c'est aussi faux que de dire que "2 + 3" n'est pas objet en ruby.


    Enfin bon, python était pas fait pour être objet au départ, et ça se voit.


    C'est sûre, il y a des "restes", essentiellement c'est la présence des self partout. Mais au niveau OO, il a sacrément bien évolué et est devenu un langage complètement OO.

    Personnellement, si je devais râler sur quelque chose, ce serait plutôt sur l'ajout des décorateurs qui s'est fait dans la version 2.4. Je n'en conteste pas l'utilité mais je trouve la syntaxe choisie très moche et surtout pas du tout explicite.
  • [^] # Re: Perl n'est pas assez clair? O_o

    Posté par  (site web personnel) . En réponse au journal connaissez-vous Pike ?. Évalué à 5.


    et ta méthode 'dir' elle est définie dans quelle classe ?


    Les méthodes dir, super, hasattr se trouvents dans le module __builtins__.

    Ce qui ne veut pas dire que python ressemble à l'orienté-objet auquel tu aspires mais bien que tout fait partie d'une classe.
  • # En tout cas, ils sont à la pointe de l'innovation !

    Posté par  (site web personnel) . En réponse au journal Interview de Bill Gates : "A Gates reality check". Évalué à 10.


    Now we have a special version of Windows that when one user is on it, there is no problem for the next user. You can just come in with all your files on your USB drive.


    Un ordinateur multi-utilisateur !!!! J'en rêvais. Et en plus, on peut même mettre ses fichiers sur un périphérique USB, mais c'est incroyable. Je crois que là, MS a facilement pris 15 (oui quinze) ans d'avance sur tout le monde.
  • [^] # Re: Qui l'utilisera?

    Posté par  (site web personnel) . En réponse au journal ILicenceS V2.0 RC1. Évalué à 3.


    - Est-elle valide juridiquement??? As-tu fait lire ta prose par un juriste? A tous les coups, ta licence n'a aucune valeur juridique, donc hop mon (ton) logiciel tomberai dans le domaine public.


    Ça c'est du grand n'importe quoi. Au pire, les articles abusifs de la license sont considérés nuls, donc toujours au pire toute la license est considérée nulle, et donc le programme lui appartient entièrement et uniquement en vertu du droit d'auteur.

    Pour que quelque chose tombe dans le domaine public, il faut soit que l'auteur le dise explicitement, soit évidemment que les droits d'auteur aient expirés.
  • [^] # Re: Comprends pas...

    Posté par  (site web personnel) . En réponse au journal Brevets: La commission européenne affirme qu'il n'y aura pas de nouvelle proposition de loi si la proposition courante est rejetée par le parlement. Évalué à 4.

    <disclémeur>
    Le commentaire qui va suivre n'est en rien une attaque personnelle contre pirouette_007, juste une remarque à force de lire toujours les même choses.
    </disclémeur>

    Moi ce que je ne comprends pas c'est le cheminement intellectuel de tout ceux qui s'évertuent à parler de la Constitution Européenne dans tout les journeaux en rapport avec les brevets.

    Ça suffit ! Il y a une enfillade de 350 messages là dessus en première page alors parlez-en là-bas mais de grâce, ne nous reservez pas à chaque fois les même arguments dans des journeaux différents, ça commence sérieusement à devenir lourd !
  • [^] # Re: le lien

    Posté par  (site web personnel) . En réponse au journal La Fondation Gnome back in black. Évalué à 10.

    Notons la google bomb en préparation de banana republic -> le site de l'europe.
  • [^] # Re: Bonsoir

    Posté par  (site web personnel) . En réponse au journal Le retour de la vengeance du grand-père de Firefox. Évalué à 3.


    C'est d'ailleurs le prétexte qu'on utilisé les dévs de ffox pour remplacer Qute


    Prétexte, le mot est un peu fort non ? Il me semble que virer les parties non libres d'un logiciel aide grandement à sa diffusion (j'imagine bien le débat sur debian-legal pour savoir s'ils peuvent ou non packager firefox ainsi :).
  • [^] # Re: Comment je fais ???

    Posté par  (site web personnel) . En réponse au journal Mon coup de coeur du soir. Évalué à 2.

    Et pourquoi ne pas l'encoder en speex ? C'est un codec fait exprès pour la voix donc le fichier doit être plus petit pour la même qualité. Bon je vais faire le test.

    nicoe@smarties ~ % ll humeur.*
    -rw-r--r-- 1 nicoe nicoe 30M 2005-03-04 12:45 humeur.ogg
    -rw-r--r-- 1 nicoe nicoe 19M 2005-03-03 23:31 humeur.spx
    -rw-r--r-- 1 nicoe nicoe 506M 2005-03-03 22:55 humeur.wav

    Bon voila, a priori speex c'est bien (tm).
  • [^] # Re: Doucement doucement!

    Posté par  (site web personnel) . En réponse au journal Devdays, Le Futur de microsoft, je suis rassuré. Évalué à 10.


    J'ai du mal à croire que microsoft soit pas foutu de pondre un shell correct.


    Tiens ça me rapelle la fameuse anecdote de ksh.

    En gros, Microsoft fiat une présentation de son package d'outils UNIX pour NT. Dans ce package, il y a un shell qui ressemble étrangement à ksh mais qui n'est pas vraiment compatible. Évidemment quelqu'un dans la salle le fait remarquer, le présentateur ms dit "Mais si il est complètement compatible", ensuite long échanges sur le thèmes 'mais non'/'mais si'. Jusqu'à ce que quelqu'un signale qu'en fait le gars de microsoft parle à David Korn.

    Ça doit être une de mes anecdotes préférées ...
  • [^] # Re: pfff ...

    Posté par  (site web personnel) . En réponse au journal Devdays, Le Futur de microsoft, je suis rassuré. Évalué à 4.


    Ça donne envie tout ça. On manque un peu de ça je pense. Faudrait avoir des trucs juste pour l'esbrouffe, faire envie à ceux qui comprennent pas vraiment.


    Des noms qui en jette, le libre il en a plein. Apache, PostgreSQL, Zope, Plone, python, perl, evolution, firefox, pango, bonobo, dbus (celui la il n'en jette pas mais bon).
  • [^] # Re: Comparaison n'est pas raison

    Posté par  (site web personnel) . En réponse au journal démocratie et dictature, suite.... Évalué à 1.


    Ben c'est exactement ce qu'il dit :


    Oui, je sais mais il y a aussi la comparaison démocratie/état totalitaire qui à la longue commence à me faire courrir sur le haricot. On ne mesure pas nos droits à l'aune des droits du Cambodge, on a le devoir d'exiger plus.


    ça parait sympa comme perspective, sauf que la multiplicité des partis peut destabiliser la république (j'ai pas dit la démocratie), en provoquant des crises politiques si aucun parti n'a la majorité législative


    Je suis belge, chez nous avoir 4 à 6 partis au pouvoir c'est ce qu'il y a de plus commun (scrutin proportionnel oblige). Mais comme tu le dis ça déstabilise la république mais pas la démocratie.


    Autre problème récent qui va à l'encontre de ta directive : le naufrage de la gauche aux dernières éléctions présidentielles, dû partiellement à la multiplicité des candidats de gauche


    De fait, là tu oublies le pourquoi du vote pour un parti inoffensif. On s'en balance de qui est élu, l'important c'est le message "On ne veut de personne". Alors qu'il y ait naufrage de la gauche, de la droite ou du centre pour les gens qui ne veulent de personne, ce n'est pas bien grave.
  • # Comparaison n'est pas raison

    Posté par  (site web personnel) . En réponse au journal démocratie et dictature, suite.... Évalué à 6.

    Il ne me viendra jamais à l'idée de comparer mes libertés/droits avec ceux qui ont cours dans une dictature.

    C'est pourquoi ce genre de comparaison est idiote. Évidemment on est mieux ici (même avec les brevets logiciels) que là-bas mais cela ne doit pas nous empècher de râler quand par exemple (au hasard), la commission européenne passe au dessus du choix des élus.

    Par contre, je suis assez d'accord sur l'obligation du vote, si tu n'aimes pas les gros partis au pouvoir, il y a assez de partis inoffensifs pour voter pour eux. Ça ne peut faire que diminuer la légitimité des partis et pouvoir et c'est toujours ça de pris (pour ceux qui le veulent).
  • [^] # Re: Pas mal

    Posté par  (site web personnel) . En réponse à la dépêche Un jeu online sur les sous-marins 100% libre. Évalué à 2.

    C'est pas par navigateurs interposés (bien qu'il y ait moyen) mais par email:
    http://frog.born2play.org(...) le serveur est down malheureusement depuis quelques jours (une attaque semble-t'il).
  • [^] # Re: Juste un truc que je n'aime pas dans le communiqué de presse

    Posté par  (site web personnel) . En réponse à la dépêche Mandrakesoft rachète Conectiva. Évalué à 2.


    Faut pas chercher le diable partout...


    Je ne cherche pas le diable puisqu'en réalité je dis la même chose que toi. Tout ce que je voulais dire c'est :

    1. Je n'aurai pas dit la même chose ("européen" vs "en europe")
    2. De toute façon, ce genre d'annonce est vide de sens.

    Ce serait SuSE, Red Hat, Debian, ou la distribution du neuveu de ma tante, je m'en balance. L'important c'est qu'on sache que cette déclaration ne veut rien dire et qu'on n'y fasse plus attention.
  • [^] # Re: Juste un truc que je n'aime pas dans le communiqué de presse

    Posté par  (site web personnel) . En réponse à la dépêche Mandrakesoft rachète Conectiva. Évalué à 3.


    On peut lire sur le communiqué de MandrakeSoft : "MandrakeSoft, editeur Linux numéro 1 en Europe..."

    Facile, ils sont les seuls editeurs européen maintenant ...


    Européen oui, en Europe non.

    J'aurai écrit "MadrakeSoft, éditeur Linux européen numéro 1"
    Et puis on fait comment pour compter ? Compter les ventes, c'est n'importe quoi parceque beaucoup si pas la majorité des gens téléchargent leur distrib.

    M'est avis que ce genre de déclaration ça ne veut rien dire.
  • [^] # Re: Ce mec a tort mais...

    Posté par  (site web personnel) . En réponse au journal FFox vu par un IEuser : la suite. Évalué à 5.


    C'est pas un developpeur web, c'est juste une passion si j'ai bien compris. Enfin j'espere ;)


    Et bien je pense qu'on est tout de même mal parti, parceque ce gars est un MVP microsoft. Ça ne déconne pas, tu parles de la crème de la crème des développeurs web (pour IE seulement et avec des designs anté-diluviens mais ça ce ne sont que les idiots qui utilisent firefox qui le disent).
  • # Tiens ça me revient comme ça ...

    Posté par  (site web personnel) . En réponse à la dépêche OASIS envisage d'accepter les brevets. Évalué à 5.

    <ma vie>
    Cette histoire me rapelle tout soudain (ben oui depuis le temps qu'on parle des brevets logiciels j'aurai pu m'en souvenir plus tôt) une anecdote qui s'est déroulée au cours de droits des contrats informatiques en 2ème candi (il y a 8 ans tout de même).

    En gros, on a vu le droit d'auteur (la convention de Berne) et son application à l'informatique (droits moraux (qui sont non cédables) considérés comme nettement moins importants dans le cas des logiciels, c'est quasiment tout ce que j'ai retenu), le droits des contrats et son application dans l'informatique (garanties des vices cachés, obligations de moyen, mise en demeure, ...).

    Puis on arrive à la dernière partie qui concerne les brevets, et la prof de nous dire : "Ah ben ça, ça ne vous concerne pas, c'est juste pour mes élèves de droit"

    J'ai enfin trouvé d'où vient la différence entre les juristes et "nous". On leur bourre le crane d'inanités pendant leurs études :) !

    Dommage que je ne retrouve plus le syllabus, je crois l'avoir échangé contre un bac de bières.
    </ma vie>