Moonz a écrit 3657 commentaires

  • [^] # Re: retour du troll

    Posté par  . En réponse au journal HTML 5 et vidéo : peux me faire. Évalué à 3.

    Et qu’est-ce qui te fait dire que c’est grâce à l’absence de compromis ? Et si l’intransigeance marche si bien, pourquoi ça ne fonctionne pas avec, au pif, nvidia ?
  • [^] # Re: Bravo mozilla

    Posté par  . En réponse au journal HTML 5 et vidéo : peux me faire. Évalué à 2.

    > L'insécurité juridique existe que tu le veuilles ou non.
    Firefox peut déjà lire le H.264 à travers le plugin Flash.
  • [^] # Re: Bravo mozilla

    Posté par  . En réponse au journal HTML 5 et vidéo : peux me faire. Évalué à 2.

    > la spec est diffusée partout gratuitement
    Hein ? 300 francs suisse selon l’ISO : http://www.iso.org/iso/fr/iso_catalogue/catalogue_ics/catalo(...)
  • [^] # Re: Et même pas de dépôt de code source!

    Posté par  . En réponse au journal Diaspora: Arnaque ou pas?. Évalué à 7.

    Quand tu vas demander des sous à un investisseur, tu as en général déjà travaillé un minimum : tu as forcément un business plan, parfois un mini-prototype et/ou des spécifications/plans…
  • [^] # Re: Je te l'avais bien dit que c'était pas fait pour

    Posté par  . En réponse au journal HTML 5 et vidéo : peux me faire. Évalué à 4.

    > C'est pas fait pour, mais Google pourrait proposer ça pour HTML6 pourquoi pas.
    Non, non, c’est déjà dans HTML 5

    http://www.whatwg.org/specs/web-apps/current-work/multipage/(...)
  • [^] # Re: Bravo mozilla

    Posté par  . En réponse au journal HTML 5 et vidéo : peux me faire. Évalué à 3.

    > Sinon ton propre discours m'amuse, tu dis que tu supportes les standards alors que la balise video sans codec standard libre est la porte ouverte à un éclatement des technos.
    Comme la balise img, tu veux dire ?
  • [^] # Re: Lorentz <> Electrolysis

    Posté par  . En réponse à la dépêche Firefox 3.6.4 intègre Electrolysis. Évalué à 3.

    Il y a une différence entre une extension, genre adblock, et un plugin, genre flash.
    Le second utilise une interface figée pour communiquer avec le navigateur (NSAPI, si mes souvenirs sont bons). La particularité du premier, c’est que personne ne sait comment le mécanisme sera utilisé, et se limiter à une interface figée n’est tout simplement pas une option.
    Plus prosaïquement, avec ma dizaine d’extensions et ma vingtaines d’onglets, ça me ferait 200 processus. Pas que je n’aime pas les processus, mais…
  • [^] # Re: question

    Posté par  . En réponse à la dépêche Firefox 3.6.4 intègre Electrolysis. Évalué à 2.

    en:XEmbed, je pense
  • [^] # Re: Lorentz <> Electrolysis

    Posté par  . En réponse à la dépêche Firefox 3.6.4 intègre Electrolysis. Évalué à 2.

    N’importe quoi. Ce que tu appelles « un pas mauvais mécanisme d’extension », c’est implémenter un mini-OS (scheduler + MMU) dans ton application. Merci, mais non merci.
  • [^] # Re: Coquille

    Posté par  . En réponse au journal Chat80. Évalué à 8.

    > l’anglais doit être grammaticalement correcte
    Fail.
  • [^] # Re: Intéressant !

    Posté par  . En réponse à la dépêche CAMP 0.7.0 : bibliothèque de réflexion en C++ sous LGPL. Évalué à 2.

    En pratique, ce n’est pas un raise que je fais derrière, mais un traitement bien plus compliqué. Simplement, je ne vois pas l’intérêt de donner 500 lignes de code pour illustrer quelque chose qui pourrait l’être en 10, d’où cette simplification.
  • [^] # Re: Intéressant !

    Posté par  . En réponse à la dépêche CAMP 0.7.0 : bibliothèque de réflexion en C++ sous LGPL. Évalué à 2.

    C’est du Ruby, mais j’ai eu besoin de faire un conteneur « typé », c’est à dire qui puisse dire dès l’insertion « hé, tu me donnes le mauvais truc » (mauvais truc étant, dans mon cas, la nécessité d’avoir une méthode, mais on peut imaginer d’autres trucs). Voila le code simplifié:

    class TypedArray < Array
    class << self
    attr_accessor :method
    end

    def <<(item)
    if !item.responds_to? self.class.method
    raise "#{item} does not respond to #{self.class.method}"
    end
    super
    end

    Qui s’utilise comme ça
    ArrayDelegate = Class.new TypedArray
    ArrayDelegate.method = :delegate=
    my_array = ArrayDelegate.new
    my_array.is_a? ArrayDelegate # Et ne doit pas répondre oui pour une autre sous-classe de TypedArray, comme un ToStringArray
  • [^] # Re: Encore un petit effort!

    Posté par  . En réponse à la dépêche Quoi de neuf chez Apple ?. Évalué à 2.

    J’attends avec impatience la prochaine news cinéma :)
  • [^] # Re: Nouveau

    Posté par  . En réponse au journal Test grandeur nature de Nouveau + KDE SC 4.5. Évalué à 2.

  • [^] # Re: Présent!

    Posté par  . En réponse au journal Ce bug ne sera pas corrigé car nous ne pouvons pas le reproduire. Évalué à 3.

    Oh, le joli biais de sélection :)
  • [^] # Re: Vive les desktop

    Posté par  . En réponse au journal Ordinateur portable = Ordinateur jetable. Évalué à 9.

    > et le top du top, dans le bain
    Postulant pour le Darwin Award ?
    Je te souhaite bonne chance
  • [^] # Re: GPL encore

    Posté par  . En réponse à la dépêche Les problèmes de licence de WebM résolus. Évalué à 4.

    > Si c'est l'auteur original qui crée un fork pour en faire une activité commerciale
    Encore une fois : la GPL le permet également, cf Nessus

    > On sait tous qu'un projet ne vit que par le nombre de ses contributeurs, si une partie ne veut plus jouer le jeu, ça baisse mécaniquement la qualité de l'ensemble.
    Tu confonds respecter la licence et contribuer upstream. Ce sont deux choses différentes.
    Quand tu fais des modifs, la GPL ne te force qu’à offrir celles-ci à tes clients qui, dans 95% du temps, s’en fichent comme de leur première cravate. Encore que certains ont un certain attachement sentimental à leur première cravate. À partir de là, deux choses l’une :
    - soit tu as intérêt à ce que tes modifs soient intégrées upstream, pour des raisons de facilité de maintenance (maintenir un fork, c’est pas forcément malin). Dans ce cas, GPL ou BSD, même combat.
    - soit tu n’as aucun intérêt à ce que ces modifs soient intégrées, et dans ce cas, tu peux les garder pour toi. La GPL ne t’oblige, encore une fois, qu’à les offrir à ton client, et il y a peu de chances qu’il te les demande. Et s’il te les demande, il y a toujours peu de chance pour qu’il envoie upstream (sans compter que si tu veux _vraiment_ pas qu’il le fasse, il y a généralement moyen de négocier, plus ou moins honnêtement, hein). Pour upstream : GPL ou BSD, bonnet blanc ou blanc bonnet, sauf dans des cas très spécifiques.

    > ces licences n'ont pas le même but, commerce Vs idéaux.
    Ça, par contre, c’est trollesque.
    Tous mes projets sont en BSD, mais je n’espère pas une seule seconde en tirer un revenu un jour.
    QT est sous GPL, pas BSD.
    Je vais nourrir le troll donc : tu as raison. GPL pour commerce, BSD pour idéaux.
  • [^] # Re: GPL encore

    Posté par  . En réponse à la dépêche Les problèmes de licence de WebM résolus. Évalué à 3.

    >on peut considérer que les forks non libres permis par la licence BSD sont des fuites du patrimoine commun
    Non.
    De même que le « copier = voler » des majors est faux du fait qu’une copie ne détruit pas l’original, un fork non libre n’est pas une fuite : l’original est toujours là.

    >je me pose aussi la question pour OSX qui ne rapporte pas grand chose à l'éco-système BSD
    Mais que lui fait-il perdre ?
  • [^] # Re: GPL encore

    Posté par  . En réponse à la dépêche Les problèmes de licence de WebM résolus. Évalué à 5.

    > La licence GPL est féconde car le code ne peut jamais se refermer.
    La GPL n’a pas empêché que Nessus ne devienne propriétaire.

    De même, du code sous BSD restera sous BSD. Seuls les forks et les versions ultérieures peuvent devenir propriétaire. Exactement comme la GPL pour celui qui possède les droits sur le code, au final. La seule différence, c’est qu’on a pas besoin d’être le propriétaire pour en faire un fork non libre. Ou si tu préfères, la BSD, c’est une GPL où tout le monde est propriétaire du code ;)
  • [^] # Re: Mea Culpa...

    Posté par  . En réponse au journal Le monde.fr et les hackers. Évalué à 4.

    Ce passage appelle au meurtre des apostats, pas des païens (tout païen n’est pas apostat, et tout apostat n’est pas païen).

    (d’accord, c’est pas beaucoup mieux ;))
  • [^] # Re: Mea Culpa...

    Posté par  . En réponse au journal Le monde.fr et les hackers. Évalué à 6.

    Ni même avec la notion de démocratie, du reste…
  • [^] # Re: Mea Culpa...

    Posté par  . En réponse au journal Le monde.fr et les hackers. Évalué à 8.

    Je n’ai trouvé que cela : http://esr.ibiblio.org/?p=94

    tl;dr: pour lui, Franco n’est pas un fasciste, car une des principales caractéristiques du fascisme était d’être révolutionnaire, alors que Franco était plus monarchiste conservateur. Il résume ça en citant un historien : « Hitler was a fascist pretending to be a conservative. Franco was a conservative pretending to be a fascist »

    Je trouve cela un peu léger pour en faire un admirateur, mais chacun jugera… D’autant plus que pour considérer « The truth seems rather darker; the war was fought by two collections of squabbling, atrocity-prone factions, each backed by one of the two most evil totalitarianisms in human history. They intrigued, massacred, wrecked, and looted fairly indiscriminately until one side collapsed from exhaustion. Franco was the last man left standing. » comme une marque de profonde sympathie, il faut avoir une lecture spéciale…ment orientée, AMHA…
  • [^] # Re: Pourquoi les gens critiquent toujours python avec de mauvais argumen

    Posté par  . En réponse au journal Journal inutile : Python c'est complêtement pourri, j'ai un exemple. Évalué à 1.

    Tu peux très bien avoir un stack overflow avec plein de mémoire libre. À ton avis, à quoi correspond "limit | fgrep stacksize" ?
  • [^] # Re: Enfer et damnation !

    Posté par  . En réponse au journal Journal inutile : Python c'est complêtement pourri, j'ai un exemple. Évalué à 2.

  • [^] # Re: Explication de narke

    Posté par  . En réponse au journal Journal censuré ?. Évalué à 2.

    > On est encore très loin du conformisme en étant homo.
    Ça dépend du milieu. Dans les milieux politico-médiatiques, ressortir « les zeures les plus sombres de notre histoire » au moindre sous-entendu homophobe/raciste/whatsoever ne passe pas, et la tolérance envers ces comportements y est vue comme la marche inéluctable de l’histoire. Je n’ai jamais lu un média mainstream qui ait un regard péjoratif sur la gay-pride, par exemple.

    Après, dans la vie réelle, je suppose que ça dépend du vécu de chacun. Pour ma part, en milieu étudiant, c’est à peu près la même situation : aventure toi à faire une blague contenant le mot « pédé », on te regarde de travers. Mais ça reste un microcosme, et je ne m’aventurerai pas à généraliser dessus.

    Quoiqu’il en soit, je pense que narke parlait surtout des médias, et à ce niveau, je ne peux que lui donner raison, même si c’est hautement subjectif.