jcs a écrit 1188 commentaires

  • [^] # Re: Je commente mon code :

    Posté par  (site web personnel) . En réponse au sondage Je commente mon code :. Évalué à 1.

    pas de commentaire sur un get_date()
    Faut voir. Par exemple je vois une fonction get_date() dans une API sans commenataire je pose quelques questions :
    - Est-ce que la fonction peut revoyer NULL ?
    - Est-ce qu'elle revoie une date par défaut ? le 1/1/70 ou la date d'aujourd'hui ?
    - Est-ce qu'elle renvoie des codes d'erreur ou des exceptions ? dans quels cas ?
    - Est-ce que ka date retournée utilise la TimeZone de la machine ou une TimeZone par défaut ?

    Bien sûr ces questions sont bien souvent des faux problèmes, surtout le coup de la TimeZone. En fait, pour écrire des commentaires, le programmeur doit se mettre à la place de celui qui lira le code sans l'avoir écrit (contributeur, débuggeur, développeur d'une application tierce ou d'un plugin utilisant l'API...) et ce n'est pas facile de se dire que tel ou tel commentaire est inutile ou alors indispensable quand on a pas le recul.
  • # Séparer l'idéologie du libre et l'informatique

    Posté par  (site web personnel) . En réponse à la dépêche LinuxFrench remet en cause quelques associations du libre. Évalué à 10.

    Une petite réflexion que j'ai eu en lisant le passage sur le repli de la communauté sur elle-même :

    Imaginez que vous désirez changer de voiture parce que la votre tombe sans arrêt en panne et vous coûte les yeux de la tête en assurance. Pour vous aider vous demander à un ami qui s'y connait bien, il vous emmène chez le concessionnaire TOTO et commence à vous expliquer que rouler en TOTO c'est plus que rouler dans une simple voiture, c'est un état d'esprit différent, que les voitures toto pollue moins et que c'est bon pour lutter contre le réchauffement de la planète...

    Bref vous l'écouter d'une oreille attentive mais franchement, tout ce que vous voulez, c'est une voiture pour aller bosser ou partir en vacances. Bien sûr si cela peu réduire la pollution, la chasse à la baleine ou que sais-je encore, ma foi tant mieux, mais ce qui vous intéresse d'abord c'est un moyen de transport.

    Et bien l'informatique, c'est la même chose. Pour l'immense majorité des gens l'informatique n'est pas une fin mais bien un moyen, quand ce n'est pas simplement un mal nécessaire. Pour moi il existe 2 types d'utilisation : l'informatique du geek, c'est celle des projets auxquels je contribue pour le plaisir, celle de la recompilation du noyau le samedi soir à 2h du mat... Et celle de tous les jours pour commander un billet de train, rédiger ma correspondance, recevoir des emails...

    Quand je présente Linux, Mozilla ou tout autre logiciel libre, je le présente sous ce dernier aspect : un système performant et gratuit, pas la lumière vers la liberté. Pourquoi ? Parce que mes interlocuteurs ne savent pas lire un code source, se fouttent royalement que Mozilla a une API Soap native, parce qu'il ne prennent pas plaisir à coder et qu'ils ont juste besoin d'un ordinateur qui fonctionne, pas d'une nouvelle philosophie. Pas question d'imposer pas ma vision des choses aux autres : je veux bien qu'on m'explique l'esprit Harley Davidson mais à mes yeux, la moto ce n'est qu'un moyen de transport.

    Bien sûr, je parlerai bien de la liberté qu'apportent les logiciels libres mais uniquement si ils sont intéressé. D'ailleurs, le mouvement libre ne se limite pas à l'informatique mais couvre tous les domaines des oeuvres de l'esprit.
  • [^] # Re: \o/

    Posté par  (site web personnel) . En réponse au journal \o/. Évalué à 4.

    Si elle l'a, grâce au nouveau système de scrutin qui donne 25% des sièges "d'office" au gagnant du 2e tour, et dont l'objectif était d'ailleurs d'éviter ces alliances comme en 1998.
  • [^] # Re: Vote obligatoire ?

    Posté par  (site web personnel) . En réponse au journal Vote obligatoire ?. Évalué à 3.

    les représentants ne sont plus... représentatifs, un comble, non ? Pourtant on leur « donne » le pouvoir...

    Attention à ne pas mélanger plusieurs notions. Les représentants n'ont pas à être représentatif de la population : il y a une différence entre la représentation et la représentativité !
    Et on ne leur donne pas le pouvoir, on le leur délègue le temps d'un mandat.
  • [^] # Re: La technologie d'avenir en laquelle je crois :

    Posté par  (site web personnel) . En réponse au sondage La technologie d'avenir en laquelle je crois :. Évalué à 1.

    Grave question : est-ce que le Faucon Millenium tourne sous Hurd ?
  • [^] # Re: rions un peu avec la politique

    Posté par  (site web personnel) . En réponse au journal rions un peu avec la politique. Évalué à 1.

    Et éviter ce qui s'est passé il y a 6 ans : éviter à la droite d'avoir à s'acoquiner avec le FN pour "gagner" des régions qu'elles ne pourra de toutes façon pas diriger sans réelle majorité.
  • [^] # Re: Faire du closed-sources sous licence GPL

    Posté par  (site web personnel) . En réponse au journal Faire du closed-sources sous licence GPL. Évalué à 1.

    Désolé, je n'ai pas trouvé le lien sur le site de Y-windows, et je n'ai pas pensé à retourner voir la news sur DLFP.
  • [^] # Re: Faire du closed-sources sous licence GPL

    Posté par  (site web personnel) . En réponse au journal Faire du closed-sources sous licence GPL. Évalué à 2.

    L’argent ne fait pas le bonheur. Mais on est tout même bien content d’en avoir.

    Marce Pagnol, dans Topaze
  • [^] # Re: Faire du closed-sources sous licence GPL

    Posté par  (site web personnel) . En réponse au journal Faire du closed-sources sous licence GPL. Évalué à 1.

    Ok mea culpa, je suis allé un peu vite pour Gaim, j'avais pas vu la doc, qui en plus est bien faite et relativement claire. Par contre je connaissais le "Source Code Documentation" de ScummVM, c'est une très bonne base mais c'est encore assez limité.
  • [^] # Re: MPlayer G2 ??

    Posté par  (site web personnel) . En réponse au journal MPlayer G2 ??. Évalué à 1.

    there is no place in the world that I know of where the GPL has been tested in court.
    Ce qu'il oublie de préciser c'est que les quelques précédents cas où l'affaire a l'affaire a fait du bruit ont été réglés "à l'amiable" : l'affaire MySQL AB contre Progress Software Corporation (http://www.mysql.com/press/release_2002_14.html(...)) ou l'affaire Sigma Designs contre XVID (http://www.linuxfrench.net/article.php?id_article=1011(...) pour l'histoire)
    Oui, la GPL n'a pas encore été testé dans un tribunal... Mais c'est bien parce que personne ne s'y est risqué.
  • # Re: 100 trolls à sauver

    Posté par  (site web personnel) . En réponse au journal 100 trolls à sauver. Évalué à 8.

    Excellent pastiche, à quand le plussage de journeaux. Allez, c'est encore meilleur quand on lit l'originale :
    http://fr.news.yahoo.com/040229/5/3o4c4.html(...)
  • # Re: Mais en fait, çe serait peut etre un problème saisonnier ?

    Posté par  (site web personnel) . En réponse au journal Mais en fait, çe serait peut etre un problème saisonnier ?. Évalué à 1.

    Mais mais... ça serait pas plutôt πR Tram-eau ?
  • [^] # Re: message personnel...

    Posté par  (site web personnel) . En réponse au journal Si seulement cela se passait en Europe..... Évalué à 1.

    les retards récurrents sans info' particulière qui sont lassant à force....
    La voilà la bête noire la SNCF, le manque d'infos, même si je trouve que dernièrement ça s'est amélioré. Le controlleur, quand il sait ce qui se passe, fait une annonce ou passe dans les wagons pour expliquer pourquoi le train est à l'arrêt.
    C'est quand même dingue que la SNCF, qui possède pourtant une bande de fréquence réservée pour les téléphone portable, ne soit pas capable de mieux informer ces clients.
  • [^] # Re: message personnel...

    Posté par  (site web personnel) . En réponse au journal Si seulement cela se passait en Europe..... Évalué à 1.

    je confirme, le Shinkansen est très cher, peut-être le train le plus cher du monde ! Pour donner un ordre de grandeur, c'est un peu plus de 2 fois plus cher qu'un TGV (pour un voyage de même distance/durée).
    Mais il faut bien voir qu'en France la SNCF est largement subventionnée par l'état, ce qui explique pourquoi le train est si bon marché. Au Japon, par contre, je ne sais pas...
  • [^] # Re: message personnel...

    Posté par  (site web personnel) . En réponse au journal Si seulement cela se passait en Europe..... Évalué à 3.

    Moi, la dernière fois que j'ai pris le train, j'ai eu 25 min de retard en Gare de Lyon (à Paris, pas à Lyon Perrache) sur un trajet de 5h, parce qu'un con avait fait une alerte à la bombe bidon.
    La fois précédente où mon train a eu du retard, c'est parce que des abrutis dans un TER avaient tiré le signal l'alarme et étaient descendus sur les voies, ce qui avait eu pour effet de bloquer complètement le traffic en Gare du Nord.
    La fois d'avant, rebelote, des agriculteurs manifestaient sur les voies !

    Franchement, c'est pas la SNCF qui devrait s'en inspirer, c'est les cons !
  • [^] # Re: L'intelligence est-elle un cadeau empoisonné?

    Posté par  (site web personnel) . En réponse au journal L'intelligence est-elle un cadeau empoisonné?. Évalué à 1.

    A lire : Un cantique pour Leibowitz de Walter M. Miller ; pour une belle illustration de ce phénomène.
  • [^] # Re: Sortie de Gimp 2.0

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Gimp 2.0. Évalué à 1.

    ils te diront que y'a toujours pas de gestion CMJN, de gestion peaufinée des calques [...]
    On parle souvent de ces problèmes quand on parle de GIMP, mais j'aimerai bien savoir ce que pensent réellement les professionnels (imprimeurs...) au sujet de Gimp, et surtout par rapport aux outils qu'ils utilisent.
  • [^] # Re: P2P = KaZaa = internautes pédonazis d'extrême droite !!!

    Posté par  (site web personnel) . En réponse au journal P2P = KaZaa = internautes pédonazis d'extrême droite !!!. Évalué à 3.

    Oui sont punis par la loi :
    - les écrits révisionnistes ou négationnistes (loi Gayssot, article 24bis de la loi sur la liberté de la presse)
    - la présentation sous un jour favorable ou les incitations à l'usage de stupéfiants.
    - les incitations à la haine
    - ........
  • [^] # Re: Prix d'un site

    Posté par  (site web personnel) . En réponse au journal Prix d'un site. Évalué à 1.

    Oui, enfin je connais des gens qui travaillent dans ce domaine : des web-designers et des chercheurs qui bossent sur les interfaces graphique, l'accessibilité... En bien ils sont tous d'accord sur le fait que coder les pages, ce n'est que 5% du boulot ; avant il y a un énorme travail de conception à effectuer.
  • [^] # Re: Comment IE en est-il arrivé là ?

    Posté par  (site web personnel) . En réponse au journal Comment IE en est-il arrivé là ?. Évalué à 1.

    Sur mes conseils - avisés :o) - un ami avait installé mozilla, mais il ne l'utilisait pas parce qu'il le trouvait lourd et surtout long à charger ; à la place il lançait toujours IE. Je lui ai installé Firefox, plus léger, plus rapide au démarrage. Il m'a dit l'avoir définitivement adopté et abandonné IE.
  • [^] # Re: Procédés anti copie inadmissibles

    Posté par  (site web personnel) . En réponse au journal Procédés anti copie inadmissibles. Évalué à 1.

    Se le faire rembourser n'est pas satisfaisant si tu souhaites vraiment avoir le CD...
    Le CD, tu l'as, même si tu ne peux pas le lire sur ton PC. C'est exactement comme si tu achetais un pull-over trop petit parce qu'il n'existe pas dans ta taille : il ne te va pas, tu peux te le faire rembourser mais si tu veux vraiment ce pull, il faut écrire au frabriquant et espéré qu'il t'enverra un modèle qui te convient.
    Bref, tu as acheté ce CD en connaissance de cause, puisqu'il y a le logo indiquant que le disque est protégé, et sans savoir si tu pouvais le lire avec ton matériel.

    Autre solution, si tu as un accès haut débit : garde ta copie protégée et télécharge les plages déjà encodées.
  • [^] # Re: Ceci n'est pas un troll sur les langages !

    Posté par  (site web personnel) . En réponse au journal Ceci n'est pas un troll sur les langages !. Évalué à 1.

    c'est vrai quoi, on voit des gens sortir un peu partout pour tout et n'importe quoi
    Alors qu'il reviennent souvent par le fenêtre 3 commentaires plus bas... pour resortir à nouveau.
  • [^] # Re: Scumm VM 0.6.0 ou le revival Action/Aventure

    Posté par  (site web personnel) . En réponse à la dépêche Scumm VM 0.6.0 ou le revival Action/Aventure. Évalué à 2.

    Ta voix n’a pas encore muée
  • [^] # Re: Vote électronique

    Posté par  (site web personnel) . En réponse au journal Vote électronique. Évalué à 2.

    Tout à fait, on sait depuis bien longtemps que le vote électronique ne permet pas de voter à domicile et que ce n'est pas une solution contre l'abstentionnisme par exemple. Pour le moment on a pas encore inventé d'isoloir électronique :-) Le vote électronique est en revanche très intéressant dans des cadres moins "restricitfs" (élections de syndics, assemblé générale d'actionnaires...) où il est difficile de réunir tous les votant en même temps au même endroit.
  • # Re: Vote électronique

    Posté par  (site web personnel) . En réponse au journal Vote électronique. Évalué à 2.

    Il ne faut pas confondre machine à voter (comme aux US par exemple) et vote électronique. Une machine à voter n'implique par forcément un vote électronique.

    Le vote électronique se base sur un ensemble de problèmes de cryptographie complexes. Pour être "valide" un protocole de vote doit (entre autres) :
    - garder le vote confidentiel, de façon inconditionnelle ; c'est à dire même dans 1000 ans, avec des ordinateurs quantiques dopé aux Tiberium, personne ne pourra savoir qui à voter pour qui.
    - empécher de vendre une voix, c'est à dire qu'il ne doit pas être possible, après le vote, de prouver à un tiers pour qui vous avez voté.
    - donner des résultats publiquement vérifiable. Cela signifie que tout le monde peut vérifier sur son ordinateur que le résultat du vote est correct. Cela implique un protocle public ; les implémentations peuvent être "fermées".
    - permettre à un votant de vérifier que sa voix a été correctement prise en compte.
    - ...

    Bref un bon protocole assure autant l'électeur que s'il avait mis une enveloppe dans l'urne. Cependant un problème majeur freine l'adoption du vote électronique pour des élections institutionnelles : ces protocoles sont très compliqués, et donc l'électeur moyen peut difficilement appréhender leurs sûreté et donc avoir confiance.