Deux suppositions:
* la probablilité que tu te mettes à insulter un inconnu dans la rue juste parce que sa tête te revient pas est de 1. Au moins, ça justifiera un Darwin Award…
* la probablilité que le type portant un flingue s’en serve sur quelqu’un qui l’a simplement insulté est de 1.
Dans une société dans laquelle ces deux conditions sont vérifiées, perso, je sors pas de chez moi, armes en vente libre ou non.
C’est quoi un vrai gestionnaire de fenêtre ? C’est pas metacity, c’est pas wmii, c’est pas xfwm4, probablement pas kwin (pas totalement sûr pour ce dernier, mais ça m’étonnerait pas), c’est pas icewm… Reste qui qui fonctionne comme tu le présentes ?
Ici, on parle de plugins, dont personne ne peut avoir un contrôle total à priori. Avec une telle logique, on devrait interdire de vendre un briquet sous prétexte que ça peut servir à allumer un baton de dynamite…
Pourquoi ? Des gens qui tentent de se sortir de la pauvreté, c’est mal ? Ou alors les informations apportées sont fausses ? Le microcrédit n’existe pas ? Ses chiffres sur l’augmentation du revenu des paysans au Kenya sont inventés de toute pièce ?
C’est bien gentil de parler de propagande, mais quand elle donne des arguments factuels, la réponse appropriée est de les démonter, sinon c’est du FUD.
> la on parle d'un truc de gros boeufs qui veulent essentiellement 0% de taxes, le droit de se ballader avec une kalashnikov sous le manteau, l'abolition de toute forme de gouvernement
En retirant les exagérations fortement compréhensibles, tu confirmes ce que je pensais. Selon toi, pour être intelligent et honnête, il faut forcément être socialiste et contre le port d’armes. Toute opinion contraire est forcément l’expression de la bêtise ou du mal incarné (tm).
> en dehors de leur milice locale, et l'extension de la periode de chasse au negre a toute l'annee.
{{référence nécessaire}}. Rien vu de cela sur http://teapartypatriots.org/
> Disons que c'estu n peu comme si tu disais: "je vois pas le pb avec le front national", qu'on te reponde que c'est un parti de gros cons racistes
[[Front_national_(parti_français)#Front_national_et_n.C3.A9gationnisme]]
> C'est bien, au moins maintenant on sait que t'as pas trop fait marcher tes neurones avant de faire un copier-coller de la page Wikipedia.
Mon temps est trop précieux pour troller sur un sujet qui ne m’intéresse pas. Note bien que je n’ai jamais dit que les tea-parties étaient un repère de bisounours, mais bien :
* que je n’en sais rien, et je l’ai bien dit,
* mais que pour sortir de telles allégations, quelques références seraient les bienvenues.
Parce que moi aussi je peux le faire, hein : les manifestations écologistes, c’est un repère de fachos négationnistes qui veulent exterminer l’humanité.
Note que je suis toujours pas convaincu, mais ne te fatigue pas à essayer de me convaincre (sauf si tu as du temps à perdre) : je continue à m’en moquer comme de ma première chaussette. Encore une fois, mon intervention ne peut être interprétée que d’une manière : {{référence nécessaire}}
> Dis-moi, ta seule connaissance de la chose c'est la page Wikipedia blanchie a l'ajax
Oui, je dois avouer que l’étude des mouvements politiques aux USA n’est pas mon passe-temps favori.
> Dommage que tu n'ais pas cite le reste de ma phrase d'ailleurs, c'est souvent les memes personnes qui gravitent autour.
Et bien entendu, je suis censé te croire sur parole, mais pas Wikipedia ?
>Et quand le nombre de gros cons atteins la masse critique, ca donne des trucs comme les tea parties
http://fr.wikipedia.org/wiki/Tea_Party_protests
« Ce mouvement aux contours politiques imprécis et apparu en dehors des partis, est en général associé à des revendications anti-taxes et anti-gouvernement central. »
http://en.wikipedia.org/wiki/Tea_Party_protests
« The events are in protest of "big government", President Barack Obama, the federal budget and, more specifically, the stimulus package, which the protesters argue are wasteful government spending and unnecessary government growth. They oppose the increase in the national debt as well. The protesters also objected to possible future tax increases. »
Je ne vois rien de répréhensible ni qui ne justifie l’épithète de « gros con » là-dedans. À moins que seule ton opinion ait droit de cité ?
> C'est pour ça que je disais qu'on ne crée pas (du moins pas dans le sens faire jaillir du néant) : une information se découvre.
À se demander pourquoi on a inventé les termes « créer », « inventer »…
Ta situation n’est pas une situation de tous les jours, et tu seras de toute manière forcé de faire du développement spécifique. À partir de là, tu peux parfaitement faire tout ton système intermédiaire en XML et sortir la conf validée dans un autre format. L’avantage ? Les 2% d’utilisateurs qui ont besoins de choses compliquées utilisent un format compliqué sans embêter les autres qui préfèrent garder quelque chose de simple.
~ 12:31 chromium
[14845:14845:178811833617:ERROR:chrome/browser/zygote_main_linux.cc(522)] Failed to read from chroot pipe: 20
[14845:14845:178811833774:FATAL:chrome/browser/zygote_main_linux.cc(613)] Failed to enter sandbox. Fail safe abort. (errno: 20)
Super, il plante lamentablement avec libetc. Bon, il a au moins le bon goût de ne pas polluer mon home, donc un point pour lui (contrairement à Firefox 3.5 qui plante lamentablement avec libetc ET qui pollue mon home)
~ 12:32 LD_PRELOAD=chromium
The program 'chromium' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 1547 error_code 8 request_code 12 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
> rage Pro
J’ai installé il y a quelques semaines la dernière ubuntu sur un PC équipé d’une ATI rage pro.
Impossible d’avoir une résolution d’écran supérieure à 800x600 avec le pilote libre.
Bon, effectivement, il marche dans le sens où j’ai une image, mais à ce prix là le pilote générique vesa fonctionne tout autant.
> Par contre, je ne suis pas certain que ce soit plus lent, un arbre dom, c'est quand même très lourd à mettre en place
D’où l’intérêt de mettre en place le filtrage dans le navigateur, puisque ce dernier devra de toute manière construire l’arbre DOM.
Indépendamment de ça, il faut voir que gérer l’imbrication avec des expressions régulières, c’est presque mission impossible. Supprimer [div id="pub"]...[div]...[/div]...[/div] sans casser l’arbre, c’est sioux avec une expression régulière.
(et libxml2 a des performances tout à fait honorables)
> On peut néanmoins sous Chrome enlever des trucs de l'arbre DOM avant qu'ils n'aient été chargés (ce que fait mon extension).
Par curiosité, comment tu fais ? J’ai pas trouvé dans ton code…
> A priori c'est pour obtenir des infos sur Gnome non ? Alors pourquoi des gens qui ont envie de parler de VmWare postent sur ce Planet ?
Et ça n’a pas grand chose à voir avec la licence du machin, alors que pour RMS la licence c’est le seul problème.
> Vachement compliqué à utiliser, non ?
Clairement, non, et je m’en doutais.
Ce qui me laisse plus dubitatif au niveau simplicité, c’est l’implémentation de tee_device.
(malheureusement, mon proxy http étant tombé (probablement pour le week-end), je n’ai plus accès qu’à https, un exemple ici serait le bienvenu, même simplifié ; je n’ai pas boost installé sur ma machine)
> Comme je l'ai précisé plus haut, les flux C++ sont des briques bas-niveau, rien ne t'interdit de construire un système de formattage par dessus.
Et comme dit également plus haut, ce sont les méthodes standard de la librairie standard qui nous intéressent. Si la librairie standard n’est même pas fichue de faire des IO adaptables simplement, autant ne pas s’embêter à en fournir une.
> Cette discussion confirme qu'une bonne partie des développeurs C++ ont une connaissance très partielle du langage y compris des bases (on parle quand même des entrées/sorties !)
1. Je ne suis pas un développeur C++, juste un curieux, curieux de comprendre comment on peut appeler « supérieur » un système d’IO qui nécessite de connaître en profondeur les subtilités d’un langage réputé très complexe (héritage de classes templatées, il ne me semble pas que ce soit le chapitre 1 d’un bouquin de C++…) pour faire quelque chose d’aussi simple qu’une fonction tee() ou gettext() (utiliser une librairie externe comme boost n’est pas une réponse, on discutait des librairies standard)
2. Est-ce la faute du langage (j’inclus dans langage la librairie standard, mais pas les librairies externes : le dénominateur commun de ce que je peux faire avec un gcc, icc et visual studio fraichement installés) ou du développeur si la base (les IO) de la base (la librairie standard) n’est pas simplement assimilable ?
> On peut utiliser boost format (ou d'autres, loki safeformat, fastformat, ...) qui s'intègrent très bien avec gettext tout en étant typesafe.
On parle des librairies standard, là. À ce niveau, je peux te dire que l’implémentation de GCC est capable de vérifier les types (certes, il n’émet que des warnings)
> Il suffit pour cela de fournir son propre streambuf
Si je t’ai fourni un problème concret, c’est bien parce que le niveau stratosphérique ne m’intéresse pas. Je sais pertinemment que tu peux fournir tes propres classes pour les IO. La question implicite était : sur un problème simple, peux-tu me faire là, maintenant, en 5 minutes, une solution simple ? Ce que je voulais savoir, c’était la faisabilité pratique de la chose.
[^] # Re: C'est toi qui choisis
Posté par Moonz . En réponse au journal Au delà du manichéisme "vie privée" contre "vie publique" : le droit à la discrétion. Évalué à 1.
* la probablilité que tu te mettes à insulter un inconnu dans la rue juste parce que sa tête te revient pas est de 1. Au moins, ça justifiera un Darwin Award…
* la probablilité que le type portant un flingue s’en serve sur quelqu’un qui l’a simplement insulté est de 1.
Dans une société dans laquelle ces deux conditions sont vérifiées, perso, je sors pas de chez moi, armes en vente libre ou non.
[^] # Re: bizarre
Posté par Moonz . En réponse au journal De l'incohérence des pro-anonymat. Évalué à 1.
[^] # Re: C'est toi qui choisis
Posté par Moonz . En réponse au journal Au delà du manichéisme "vie privée" contre "vie publique" : le droit à la discrétion. Évalué à 2.
[^] # Re: Retour vers le futur
Posté par Moonz . En réponse au journal Gimp: *coup de tonnerre* dans le Landerneau. Évalué à 2.
[^] # Re: M
Posté par Moonz . En réponse au journal Pourquoi H264 ne doit pas devenir le codec du web (par le MPEG). Évalué à 2.
Ici, on parle de plugins, dont personne ne peut avoir un contrôle total à priori. Avec une telle logique, on devrait interdire de vendre un briquet sous prétexte que ça peut servir à allumer un baton de dynamite…
[^] # Re: PDF en français disponible
Posté par Moonz . En réponse à la dépêche Pendant ce temps, de l'autre côté de l'atlantique.... Évalué à 4.
C’est bien gentil de parler de propagande, mais quand elle donne des arguments factuels, la réponse appropriée est de les démonter, sinon c’est du FUD.
[^] # Re: Faîtes du TOR au gouvernement chinois...
Posté par Moonz . En réponse au journal Fermeture prochaine de Google Chine?. Évalué à 1.
En retirant les exagérations fortement compréhensibles, tu confirmes ce que je pensais. Selon toi, pour être intelligent et honnête, il faut forcément être socialiste et contre le port d’armes. Toute opinion contraire est forcément l’expression de la bêtise ou du mal incarné (tm).
> en dehors de leur milice locale, et l'extension de la periode de chasse au negre a toute l'annee.
{{référence nécessaire}}. Rien vu de cela sur http://teapartypatriots.org/
> Disons que c'estu n peu comme si tu disais: "je vois pas le pb avec le front national", qu'on te reponde que c'est un parti de gros cons racistes
[[Front_national_(parti_français)#Front_national_et_n.C3.A9gationnisme]]
> C'est bien, au moins maintenant on sait que t'as pas trop fait marcher tes neurones avant de faire un copier-coller de la page Wikipedia.
Mon temps est trop précieux pour troller sur un sujet qui ne m’intéresse pas. Note bien que je n’ai jamais dit que les tea-parties étaient un repère de bisounours, mais bien :
* que je n’en sais rien, et je l’ai bien dit,
* mais que pour sortir de telles allégations, quelques références seraient les bienvenues.
Parce que moi aussi je peux le faire, hein : les manifestations écologistes, c’est un repère de fachos négationnistes qui veulent exterminer l’humanité.
Note que je suis toujours pas convaincu, mais ne te fatigue pas à essayer de me convaincre (sauf si tu as du temps à perdre) : je continue à m’en moquer comme de ma première chaussette. Encore une fois, mon intervention ne peut être interprétée que d’une manière : {{référence nécessaire}}
> http://www.flickr.com/photos/40577859@N07/3918537892/
Moi aussi je sais utiliser google :
http://www.syti.net/Images/CPE/18marsParisSarkoFacho.jpg
C’est maintenant officiel : les manifestants anti-CPE sont tous des beaufs qui ne méritent que la vindicte populaire
Et je me refuse à nourrir le troll plus loin ;)
[^] # Re: Faîtes du TOR au gouvernement chinois...
Posté par Moonz . En réponse au journal Fermeture prochaine de Google Chine?. Évalué à 1.
Oui, je dois avouer que l’étude des mouvements politiques aux USA n’est pas mon passe-temps favori.
> Dommage que tu n'ais pas cite le reste de ma phrase d'ailleurs, c'est souvent les memes personnes qui gravitent autour.
Et bien entendu, je suis censé te croire sur parole, mais pas Wikipedia ?
[^] # Re: Faîtes du TOR au gouvernement chinois...
Posté par Moonz . En réponse au journal Fermeture prochaine de Google Chine?. Évalué à 2.
http://fr.wikipedia.org/wiki/Tea_Party_protests
« Ce mouvement aux contours politiques imprécis et apparu en dehors des partis, est en général associé à des revendications anti-taxes et anti-gouvernement central. »
http://en.wikipedia.org/wiki/Tea_Party_protests
« The events are in protest of "big government", President Barack Obama, the federal budget and, more specifically, the stimulus package, which the protesters argue are wasteful government spending and unnecessary government growth. They oppose the increase in the national debt as well. The protesters also objected to possible future tax increases. »
Je ne vois rien de répréhensible ni qui ne justifie l’épithète de « gros con » là-dedans. À moins que seule ton opinion ait droit de cité ?
[^] # Re: Faîtes du TOR au gouvernement chinois...
Posté par Moonz . En réponse au journal Fermeture prochaine de Google Chine?. Évalué à 2.
À se demander pourquoi on a inventé les termes « créer », « inventer »…
[^] # Re: Faîtes du TOR au gouvernement chinois...
Posté par Moonz . En réponse au journal Fermeture prochaine de Google Chine?. Évalué à 2.
Et même si la majorité était raciste, comment peut-on s’imaginer qu’une loi limitant les propos racistes pourrait être efficace ?
[^] # Re: Règle du KISS et XML
Posté par Moonz . En réponse au journal Requête aux devs de logiciels libres. Évalué à 2.
Hard cases make bad laws.
[^] # Re: Comme beaucoup de film
Posté par Moonz . En réponse au journal Avatar. Évalué à 3.
# Je viens juste d’essayer, et merci mais non merci
Posté par Moonz . En réponse au sondage Chromium / Google Chrome sous Linux. Évalué à 4.
~ 12:31 chromium
[14845:14845:178811833617:ERROR:chrome/browser/zygote_main_linux.cc(522)] Failed to read from chroot pipe: 20
[14845:14845:178811833774:FATAL:chrome/browser/zygote_main_linux.cc(613)] Failed to enter sandbox. Fail safe abort. (errno: 20)
Super, il plante lamentablement avec libetc. Bon, il a au moins le bon goût de ne pas polluer mon home, donc un point pour lui (contrairement à Firefox 3.5 qui plante lamentablement avec libetc ET qui pollue mon home)
~ 12:32 LD_PRELOAD=chromium
The program 'chromium' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 1547 error_code 8 request_code 12 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Bon, il n’aime pas non plus wmii. Poubelle.
Test terminé :)
[^] # Re: Pourquoi nvidia ?
Posté par Moonz . En réponse au journal Acheter un ordinateur portable en 2009.... Évalué à 1.
J’ai installé il y a quelques semaines la dernière ubuntu sur un PC équipé d’une ATI rage pro.
Impossible d’avoir une résolution d’écran supérieure à 800x600 avec le pilote libre.
Bon, effectivement, il marche dans le sens où j’ai une image, mais à ce prix là le pilote générique vesa fonctionne tout autant.
[^] # Re: Mon dieu ...
Posté par Moonz . En réponse au journal GNOME pourrait se séparer du projet GNU. Évalué à 2.
[^] # Re: Mon dieu ...
Posté par Moonz . En réponse au journal GNOME pourrait se séparer du projet GNU. Évalué à 2.
Tu en as trop dit, ou pas assez…
[^] # Re: H2O = danger
Posté par Moonz . En réponse au journal Certains OGM prouvés nocifs. Évalué à 3.
[^] # Re: Firefox vs le reste du monde
Posté par Moonz . En réponse au journal Performance des navigateur web: linux parent pauvre ?. Évalué à 5.
D’où l’intérêt de mettre en place le filtrage dans le navigateur, puisque ce dernier devra de toute manière construire l’arbre DOM.
Indépendamment de ça, il faut voir que gérer l’imbrication avec des expressions régulières, c’est presque mission impossible. Supprimer [div id="pub"]...[div]...[/div]...[/div] sans casser l’arbre, c’est sioux avec une expression régulière.
(et libxml2 a des performances tout à fait honorables)
[^] # Re: Extensions Firefox et Chromium/Chrome et vie privée
Posté par Moonz . En réponse au journal Chrome disponible sous linux. Évalué à 2.
Par curiosité, comment tu fais ? J’ai pas trouvé dans ton code…
[^] # Re: Mon dieu ...
Posté par Moonz . En réponse au journal GNOME pourrait se séparer du projet GNU. Évalué à 6.
Et ça n’a pas grand chose à voir avec la licence du machin, alors que pour RMS la licence c’est le seul problème.
[^] # Re: Vavavite !
Posté par Moonz . En réponse au journal Chrome disponible sous linux. Évalué à 9.
Release early, release often ?
[^] # Re: Création de douveau compte
Posté par Moonz . En réponse à la dépêche Sortie de Thunderbird 3 RC2. Évalué à 3.
[^] # Re: Une si bonne API
Posté par Moonz . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 2.
Clairement, non, et je m’en doutais.
Ce qui me laisse plus dubitatif au niveau simplicité, c’est l’implémentation de tee_device.
(malheureusement, mon proxy http étant tombé (probablement pour le week-end), je n’ai plus accès qu’à https, un exemple ici serait le bienvenu, même simplifié ; je n’ai pas boost installé sur ma machine)
> Comme je l'ai précisé plus haut, les flux C++ sont des briques bas-niveau, rien ne t'interdit de construire un système de formattage par dessus.
Et comme dit également plus haut, ce sont les méthodes standard de la librairie standard qui nous intéressent. Si la librairie standard n’est même pas fichue de faire des IO adaptables simplement, autant ne pas s’embêter à en fournir une.
> Cette discussion confirme qu'une bonne partie des développeurs C++ ont une connaissance très partielle du langage y compris des bases (on parle quand même des entrées/sorties !)
1. Je ne suis pas un développeur C++, juste un curieux, curieux de comprendre comment on peut appeler « supérieur » un système d’IO qui nécessite de connaître en profondeur les subtilités d’un langage réputé très complexe (héritage de classes templatées, il ne me semble pas que ce soit le chapitre 1 d’un bouquin de C++…) pour faire quelque chose d’aussi simple qu’une fonction tee() ou gettext() (utiliser une librairie externe comme boost n’est pas une réponse, on discutait des librairies standard)
2. Est-ce la faute du langage (j’inclus dans langage la librairie standard, mais pas les librairies externes : le dénominateur commun de ce que je peux faire avec un gcc, icc et visual studio fraichement installés) ou du développeur si la base (les IO) de la base (la librairie standard) n’est pas simplement assimilable ?
[^] # Re: Une si bonne API
Posté par Moonz . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 3.
On parle des librairies standard, là. À ce niveau, je peux te dire que l’implémentation de GCC est capable de vérifier les types (certes, il n’émet que des warnings)
> Il suffit pour cela de fournir son propre streambuf
Si je t’ai fourni un problème concret, c’est bien parce que le niveau stratosphérique ne m’intéresse pas. Je sais pertinemment que tu peux fournir tes propres classes pour les IO. La question implicite était : sur un problème simple, peux-tu me faire là, maintenant, en 5 minutes, une solution simple ? Ce que je voulais savoir, c’était la faisabilité pratique de la chose.