RB a écrit 568 commentaires

  • [^] # Re: Et du côté des perfs ?

    Posté par  . En réponse à la dépêche Ruby on Rails 2.1 disponible. Évalué à 8.

    Tu t'égares, on parle depuis le début du thread d'un serveur web !

    Il n'y a normallement pas de communication inter process, mais qu'une bête connection a la DB ou un accès à des fichiers puis la génération d'un rendu....

    De toute façon, cela ne sert à rien de s'acharner contre ruby, si ses threads sont merdique c'est parce que son créateur était pas trop porté sur les compilateurs. Maintenant une réécriture est en cours pour ruby 2.0 et il sera de rapidité équivalent a php, perl, python, ...

    De toute manière ont s'en fout un peu, à mon avis tout projet d'une grande taille devrait envisager plusieurs languages et pour certains type de frontend ruby va très bien. Et syntaxiquement c'est un de mes langages préféré et je crois que c'est aussi très important.
  • [^] # Re: Et du côté des perfs ?

    Posté par  . En réponse à la dépêche Ruby on Rails 2.1 disponible. Évalué à 2.

    Pourquoi est ce que ce serait bête ? Les plus puissant serveurs comme Apache commencent par lancer X instances avant d'utiliser des threads à l'intérieur. Pour servir des pages ce genre de modèle va très bien et c'est une très bonne manière d'augmenter les performances de ruby (et d'utiliser plusieurs CPU) en attendant la version 2 et une nouvelle vm.
  • # Il y un mouvement anti-ubuntu ?

    Posté par  . En réponse au journal Hardy is out. Évalué à 7.

    Après l'époque grosse euphorie, aujourd'hui on a l'impression que personne n'ose ou qu'aucun admin ne publie la sortie de la dernière ubuntu.

    Je trouve cela incroyablement décevant. Je pense que des gens viennent sur linuxfr pour lire un article à ce sujet (même moi). Et je trouve qu'il est juste normal d'annoncer la sortie des distributions majeurs, cela fait partie de la promotion normale du logiciel libre.

    Pour ceux qui critiquent cette LTS. je vous rappelle juste que LTS veut juste dire supportée plus longtemps != meilleure version de tout les temps. Cela veut surtout dire qu'elle va s'améliorer beaucoup dans les prochains mois (comme la plupart des distrib après une release on sait que les update sont toujours nombreux) et qu'après elle restera supportée longtemps... rien de plus.

    Pour l'inclusion de firefox 3, je soutient aussi ubuntu. Ceux qui vont garder cette distrib 1-3 ans, seront certainement content d'avoir ff3 car dans 2 mois il va remplacer ff2 comme version stable et probablement que dans 1 an ff2 ne sera même plus supporté par la fondation mozilla. De plus, le navigateur n'est pas un élément critique d'une distribution et sa stabilité est honorable même dans cette beta.

    Donc, bref, a mon avis (testé la beta), une bonne release, dans la continuité des autres, pas la meilleure release, mais certainement la meilleure dans quelques mois (peut-être même qu'ils vont proposer une mise à jour officielle 8.04.1 comme ils l'avaient fait avec le 6.06 d'ailleurs).

    Pour ceux qui pensent qu'ils l'ont sortie trop tôt: probablement, mais toutes les distributions sortent trop tôt. On connait tous le paradoxe de la poule et de l'oeuf. Les problèmes et leur importance sont évidencié lorsqu'une grosse masse de gens vont utiliser la distribution (même debian a releaser sa dernier stable avec encore des bugs critiques, mais ils se sont rendu compte que tous les fixer repousserait la sortie ad eternum et que ce n'était pas forcément la meilleure chose à faire...)
  • [^] # Re: Bouh.

    Posté par  . En réponse au journal Le nouveau président du conseil de notre cher voisin. Évalué à 3.

    La démocratie serait bien si les gens n'étaient pas victime d'une désinformation engendrée par les médias et dirigée par les plus riches/puissants.

    La plupart des gens qui ont voté sarko plutot que sego l'on fait "à la tête du client", parce que sarko faisait mieux que segolene. Et au vu du débat entre les 2 par exemple, il est clair que j'aurais aussi voté ça. Mais le choix cette année était particulièrement difficle (les 2 étants des ambitieux avant tout).

    Je suis souvent pour la démocratie, mais parfois j'aimerais laisser voter que des gens qui ont vraiment fait l'effort d'au moins prendre connaissance et prouvent qu'ils ont lu attentivement les programmes des cantidats.
  • # faut juste faire plusieurs lignes

    Posté par  . En réponse au message Problème avec crontab. Évalué à 5.

    22 15-18 * * * une_commande
    37 15-17 * * * une_commande
    52 15-17 * * * une_commande
    7 16-18 * * * une_commande

    A+
  • [^] # Re: Un article juste ?

    Posté par  . En réponse au journal C'est la guerre. Évalué à 5.

    Je dirai qu'effectivement manipuler les choses d'un point de vue objet est plus clair et plus puissant. Mais l'output texte est beaucoup plus universel.

    Pour le powershell, je suppose que tu dois utiliser le framework .NET et "powersheliser" un peu tes applications (ou donner un accès à certains objets/propriétés).

    L'output texte par contre on peut le faire dans tous les langages, sans rien ajouter, avec simplement un notion d'entrée et de sortie standard. Malgré l'instabilité du formatage du texte, ça reste le plus adaptable et universel.

    Par contre, je trouve que la notion objet utilisée dans windows n'est pas à jeter et il faudrait faire des APIs permettant d'utiliser des output de ce genre. Peut-être en passant par un standard d'objets serialisés avec des librairies disponibles (ou facile à faire) dans tous les languages, comme du JSON par exemple.

    En fait on aurait des objets dans l'application mais on communiquerait avec des objets serialisé en texte, ce qui redonnerait facilement le côté universel/inter langage de la chose.

    Mais je ne suis pas convaincu par ce que je dis, j'ai l'impression que le pipe en powershell permet d'interroger l'application avant dans le pipe "à chaud" et non pas uniquement son output, ce qui peut effectivement être très puissant.
  • [^] # Re: Nos dirigeants ont une vision! \o/

    Posté par  . En réponse au journal 38 Téraflops pour Renault F1...et Linux !. Évalué à 10.

    "l'éco-marathon shell "

    ainsi ils peuvent voir ou on sont les technologies les plus prometeuses puis les acheter(/acheter les brevets) pour ne jamais les produire (ni laisser quelqu'un d'autre le faire). Vous croyez vraiment qu'on en serait là niveau écologie si ceux qui vendent du pétrole ne se faisaient pas des fortunes colossales ? Oublier pas que des guerres sont dues au prétrole....

    L'écologie véritable commencera lorsque que l'on aura tiré sur toutes les ressources de notre bonne vieille terre et qu'on ne fera pas d'écologie par choix mais simplement parce qu'il n'y aura entre autre plus d'energies fossiles à consommer.
  • # Lien indirect

    Posté par  . En réponse au journal Je fais déjà la vaisselle ... et vous ?. Évalué à 7.

    En fait, c'est nul ce genre d'étude parce qu'ils ne mettent pas en valeur les vraies raisons mais les lient à des effets de bords.

    Un homme qui fait le ménage et aide sa femme est tout simplement un mec sympa qui considère que le partage, aider sa femme est important et ouvert d'esprit. => un homme avec lequel une femme se sent bien => attirée par lui

    Après il y a des exceptions aussi chez certaines femmes qui ont besoin d'avoir à faire avec des machos...

    Mais bon, on voit bien que dans la majorité des cas c'est juste une évidence...
  • # Toujours interessant de voir d'ou viennent les gens

    Posté par  . En réponse à la dépêche Municipales 2008 - L'AFDEL confond "candidat" et "idiot du village". Évalué à 3.

    Jamal Labed maintenant porte parole du nouveau truc était il y a quelques années porte-parole du BSA (Business Software Alliance).

    "Nous n'avons pas encore statué sur la brevetabilité des logiciels, qui n'est qu'un des moyens de défendre la propriété intellectuelle."

    L'association des éditeurs français, (les (petits) éditeurs) devraient savoir que s'ils sont petits ils ont tout à perdre de ce système...

    "Certains investisseurs ou représentants d'administrations publiques estiment que nous avons perdu perdu la bataille face aux grosses entreprises américaines."

    "Microsoft France est membre de l'Afdel."

    Le bla bla qui explique le pourquoi du comment...

    Bref, une tentative supplémentaire de lobbying.
  • [^] # Re: musique classique ?

    Posté par  . En réponse au journal Quel sont selon vous les meilleurs morceaux de musique classique ?. Évalué à 2.

    Parmis les excellentes musiques:

    Cinema Paradiso
    Il était une fois en amérique
    Le professionnel
    Il était une fois dans l'ouest
    Gabriel's Oboe
    ...

    http://www.youtube.com/watch?v=1FzVWlOKeLs
    http://www.youtube.com/watch?v=PRb8KKyenSY

    Gheorghe Zamfir - The Lonely Shepherd
    http://www.youtube.com/watch?v=53mwZJ3bmiY
  • # musique classique ?

    Posté par  . En réponse au journal Quel sont selon vous les meilleurs morceaux de musique classique ?. Évalué à 2.

    Moi, c'est Ennio Morricone, c'est le compositeur qui me touche le plus.

    Et si possible voir les films qu vont avec pour se rendre compte de son immense talent !
  • [^] # Re: Bash et la vente liée

    Posté par  . En réponse au journal Ubuntu, Vim et Bash. Évalué à 2.

    Oui maintenant c'est plus la cas, zsh supporte utf-8. Il y a 3-4 ans j'utilisais zsh et je passais des jours a tuner la config, le système de complétion, ... (dans un language pas évident).

    Ensuite les distros sont largement passées à utf-8 et moi aussi et là j'ai du abandonner zsh. Bash s'est muni d'un très bon système de complétion. Et maintenant je n'ai plus vraiment de raisons de réutiliser zsh.

    En plus, du fait que bash soit plus diffusé fait que les commandes complétées sont plus nombreuse, et je n'ai plus autant de temps pour peaufiner les détails.

    Dernier léger avantage de bash, une plus grande rapidité.

    Bref, zsh est intrinséquement plus puissant, mais en fait il me fournit surtout des choses que je n'utilise jamais, bash est plus pragamatique.
  • [^] # Re: Bravo Intel !

    Posté par  . En réponse à la dépêche Intel livre les spécifications complètes et sans NDA des chipsets graphiques récents. Évalué à 4.

    closed source != trou de sécurité béants, désolé

    Il est tout a fait possible que les drives nvidia aient du code d'une qualité supérieur au reste du noyau sans bugs ni backdoor, on ne peut juste pas le savoir ni le vérifier.

    Ton assomption jette également le discredit sur plein d'autres systèmes tel l'ensemble des Unix propriétaires, Mac OSX et bien d'autres (windows également bien qu'ils semble qu'il y ai eu conivence avec la NSA à une certaine période...)

    Avoir des valeurs idéologiques soit, dire n'importe quoi non.

    Et je répond a ton poste c'est parce que tu colporte très clairement l'idée que le fait d'utiliser des drivers nvidia ouvre une brèche (une autoroute) dans le système, affirmation dont tu n'as aucune preuve et pour laquelle, sans preuves non plus, je ne pense pas que ce soit la réalité.
  • # mobilix....

    Posté par  . En réponse au journal [HS] Asterix : la gagne à la Française. Évalué à 10.

    Goscinny est mort et il nous manque...
    Uderzo est pas drole, ses albums solo son nul. Sa maison d'édition fais des procès lamentables a tout va. Il a pas aimé l'asterix de Chabat parce qu'il mettait plus du tout en avant le couple ultra lourd Clavier-Depardieu. L'asterix de Chabat était super a mon avis.

    Je ne vais pas aller voir cette super production dont le but est de mettre le maximum de gens connus a l'intérieur. Les bons films ce ne sont pas des célébrités mais un bon scénario, un bon réalisateur et de bons acteurs.

    Vive Goscinny, Vive Chabat, A mort les productions ultra-commerciales avec des promos super lèche cul sur TF1 ou toute la bande s'envoie des fleurs, c'est assez pitoyable....
  • [^] # Re: Une syntaxe non xml

    Posté par  . En réponse à la dépêche Le W3C met en route le premier brouillon de HTML 5. Évalué à 6.

    Je ne comprendre pas non plus, la syntaxe xml était une avancée pour tout ce qui concerne la génération automatique et la transformation de documents. Je ne vois absoluement pas ce qui gênait dans xhtml. Pour moi xhtml 1.0 était le successeur d'html 4 et la prochaine version devait un successeur de xhtml tout en gardant l'avantage obtenu par le passage a xml...

    Faudra vraiment que quelqu'un m'explique l'avantage a ne plus avoir de l'xml (autre que est plus chiant que ...)
  • [^] # Re: franchement

    Posté par  . En réponse à la dépêche Ubuntu 8.04 alpha 3, prête à déboguer !. Évalué à 3.

    > Ubuntu appelle ça "alpha", Fedora "test", Mandriva "rc" et Red Hat "beta".
    Fais ton choix.

    Microsoft release.
  • [^] # Re: linuxfrench est mort

    Posté par  . En réponse à la dépêche Lea-Linux a besoin de vous. Évalué à 1.

    Oui je parlais de linuxfrench qui n'a pour moi rien à voir avec Lea-linux, mais dans la news ça parlait des 2, alors ça m'a rappelé des souvenirs...

    Mais je trouve très bien que Lea-Linux marche bien, je pense toutefois qu'il y a aujourd'hui une "concurrence" forte avec le site www.commentcamarche.net.
  • # linuxfrench est mort

    Posté par  . En réponse à la dépêche Lea-Linux a besoin de vous. Évalué à 4.

    et c'est tant mieux. Je m'en rappellais plus et les seuls souvenirs que j'en ai c'était des admins qui effacaient les posts lorsqu'ils avaient plus d'arguments à proposer lorsque l'on était pas d'accord...

    A part ça les stats c'est bien beau, mais on parlais beaucoup plus de Lea-Linux il y a 3 ans, les visites ont elles augmentées ?
  • # fais un site

    Posté par  . En réponse au journal Libérer une musicienne. Évalué à 1.

    Bon a mon avis, le plus important quand on commence sur le net, c'est de faire un point d'information pour que les gens qui s'intéressent à nous puisse nous trouver.

    Bref, première chose, acheter www.nomprenom.com, heberger le tout, faire quelques pages présentant la personne et le(s) album(s). Deuxième chose mettre un shopping cart avec possibilité d'acheter l'album (pas besoin de développer, il existe des tas de services externes pour des petits systèmes de cart) ou autres goodies. Le CD elle peut le produire de manière artisanale (impression pochette et parties sur le CD, ça revient à environ 1 euro de matériel.

    Une fois cette base faite, il faut qu'elle diffuse sa musique par tout les moyens possible: jamendo, magnatune, réseaux p2p, ... (tjs avec une licence appropriée).

    Le reste dépendra de son talents et du destin...
  • [^] # Re: Distrib' pour noob

    Posté par  . En réponse au journal Ubuntu a finit de manger son pain blanc ?. Évalué à 1.

    J'avais mailé au webmaster a ce propos il y a 2 mois environ. Ce classement est tout simplement impossible si on recoupe les données exetrnes comme google trend et autres... Il m'avait répondu sur un ton particulièrement méprisant que tout était normal....

    Je me suis fait mon opinion et j'évite de fréquenter ce site depuis...
  • [^] # Re: le mieux est l'ennemi du bien

    Posté par  . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 1.

    Ce qui casse les c**** c'est quand on passe 10 minutes à écrire un texte et que quelqu'un sort *1 phrase* mal contextualisée comme étant le centre du propos et en la détournant (involontairement) du sens que voulait lui donner son auteur.

    Alors que mon propose était de parler de l'affinage progressif de la gestion des erreurs en partant depuis des traitements assez brutaux jusqu'à une bonne granularité.

    A cause de toi, mon intervention est nullifiée et ça c'est ennervant.

    Et à propos de ton extrapolation, quelqu'un en dessous a lui compris que je parlais dans cette phrase d'un certain type de programme, donc ce n'était quand même pas totalement impossible de me comprendre correctement.
  • # bon j'ai compris...

    Posté par  . En réponse au message traceroute udp ou comment faire sans icmp ?. Évalué à 1.

    en fait en appelant avec un socket UDP (entre autres) avec

    recvmsg(sk, &msg, MSG_ERRQUEUE)

    On va avoir les erreurs dans msg (struct msghdr). Ensuite il faut parser le tout et on peut retrouver différentes sources d'erreurs dont les erreurs ICMP.

    man recvfrom
    man cmsg

    Bref, si on ne peut pas écouter les erreurs ICMP directement en raw socket, le noyau nous permet de les récupèrer quand même indirectement via ce méchanisme.
  • [^] # Re: le mieux est l'ennemi du bien

    Posté par  . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    évidemment comme tout le monde sauf toi l'aura j'espère compris, c'était un exemple qui illustrait juste mon propos et je ne parle évidemment pas d'un programme orienté utilisateurs. Je voulais parler de graves problèmes d'io, c'est à dire des écritures qui foirent là ou elles sont censés marcher: disque plein, base de données plus disponible...

    Mais tout dépend du programme, essaie d'extrapoler un peu ce que je dis.

    En résumé: mieux vaut s'arrêter que d'essayer de traîter des choses pour lesquelles on a pas un traitement adéquat sinon le remède peut être pire que le mal.
  • # le mieux est l'ennemi du bien

    Posté par  . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 1.

    La gestion des erreurs est quelque chose de très difficile. Les exceptions permettent heureusement d'avoir du code plus propre, mais il reste la difficulté de bien les gérer.

    Toutefois, dans ce domaine la solution parfaite n'existe pas. Afin de rendre le programme robuste, il faut gérer les exceptions, mais intelligemment.

    Moi, je pars du principe de gérer tout d'abord les exceptions de manière grossières, c'est à dire, que tous les comportement exceptionnels mènent à l'arrêt du programme (après log).

    Ensuite, j'essaie progressivement d'améliorer la tolérance du programme afin de gérer de plus en plus de cas. Sachant que si quelque chose n'est pas précisément géré, le programme s'arrêtera a nouveau.

    Et c'est là qu'il est important de savoir ce que l'on peut récupérer ou pas. Le traitement d'exception lui même étant susceptible de lever des exceptions, le code peut devenir trop compliqué.

    De manière générale, je définis une liste d'exception que je ne vais jamais gérer et que je considérerai directement comme menant à l'arrêt du programme. Exemple: problèmes d'io sur le disque ou dans la base de donnée.

    Enfin, la gestion des erreurs ne doit pas être considérée que par rapport à elle-même. Afin d'avoir une gestion simplifiée, il est indispensable de factoriser le programme de manière adéquate et d'arriver à regrouper la gestion des erreurs et ne pas (trop) la mélanger au code fonctionnel.

    A mon avis, l'arrêt est souvent une solution très sage quand on a pas la certitude de pouvoir traîter le problème de manière ciblée. Dans certains cas, on peut envisager un programme externe qui va relancer le programme dès qu'il constate son arrêt (avec un timer également).
  • [^] # Re: Concours de b.....

    Posté par  . En réponse à la dépêche Sortie de Ruby on Rails 2.0. Évalué à 1.

    Seulement en python :p