djano a écrit 1147 commentaires

  • [^] # Re: Orthographe

    Posté par  . En réponse à la dépêche Tatoeba.org, base de données de phrases d'exemple. Évalué à 2.

    Honnêtement, j'étais a peu près sur que quelque chose existait pour corriger ce problème, mais flemme, tout ça. :)

    Je me demandais aussi comment se comportent les autres navigateurs?
  • [^] # Re: Firefox et consorts n'existent pas ... pour DELL

    Posté par  . En réponse à la dépêche Wine, JavaFX, OpenStack, Dell et les OS. Évalué à 8.

    Je dirais même plus: un logiciel fonctionnant sous Win XP (voire moins) va fonctionner sous Wine alors qu'il ne fonctionnera pas nécessairement sous Vista+.

    CQFD, Wine est plus compatible Windows que Windows lui même!
  • [^] # Re: Relativisation

    Posté par  . En réponse à la dépêche Les résultats du LHC sous licence Creative Commons. Évalué à 0.

    Bah c'est le même problème que l'App Store contre l'Android Market (voire plateforme plus ouverte encore).

    Sur l'App Store tu as un super (ahem!) reviewer qui ponctionne une partie de ton chiffre d'affaire. Il se charge de trier les applications (resp. articles) mais en échange, il dicte sa loi sur ce qu'il est possible de publier ou pas (les règles d'acceptations).

    De l'autre coté il y a Android qui lui a des règles d'acceptations plus souples incluant du porno (cachez ce sein que je ne saurais voir), ou bien des applis moisies, mais aussi toutes les applis qui pourraient être interdites par l'App Store car elles concurrences les applis principales de l'iPhone, même si les applis concurrents sont mieux.

    (Si Android n'est pas assez libre pour vous, alors prenez le Neo Freerunner si ca vous chante, peu importe du moment que c'est bien plus le bazar que la cathédrale :) ).




    Un troll s'est glissé dans ce message sauraient vous le retrouver?
  • # Orthographe

    Posté par  . En réponse à la dépêche Tatoeba.org, base de données de phrases d'exemple. Évalué à 2.

    Bonjour,

    Voila encore une super idée de projet, et je dois dire que je suis encore plus content de la co fertilisation des projets dans le domaine des langues:
    - Wiktionnaire utilise Shtooka
    - Tatoeba utilise Shtooka
    - Les utilisateur de Wiktionnaire utilisent Tatoeba pour donner des exemples d'utilisation des mots? :)


    Il y a juste un point qui m'a agacé dans l'interface de traduction. Le champ HTML dans lequel on tape les traductions est un text input comme ceci:
    <input type="text" value="" class="addTranslationsTextInput" id="_158501_text" name="data[translation]">
    Or, il semble que le correcteur orthographique de Firefox ne propose pas de corrections pour ce type de champ. Wikipedia, quand a lui utilise un textarea. J'ai alors droit a des propositions de corrections orthographiques.

    Pensez-vous pouvoir améliorer ce point? Ou bien prévoyez-vous (sait-on jamais) d'intégrer un correcteur orthographique dans l'interface du site web (comme linuxfr.org)? Ça va être un peu plus compliqué pour gérer toutes les langues disponibles.
  • [^] # Re: Je reste sur ma faim

    Posté par  . En réponse à la dépêche Le Pôle Emploi s’oriente pragmatiquement vers le logiciel libre. Évalué à 2.

    s/coups/coûts/
  • [^] # Re: Perline

    Posté par  . En réponse à la dépêche Les femmes et le logiciel libre : retours d'une conférence des RMLL. Évalué à 4.

    "à tou-te-s les aventurier-e-s"

    Ça vient du français de Suisse, autre exemple: "chef-fe"
  • [^] # Re: « Le Pôle Emploi s’oriente involontairement vers le libre » ?

    Posté par  . En réponse à la dépêche Le Pôle Emploi s’oriente pragmatiquement vers le logiciel libre. Évalué à 4.

    +1

    Le titre me laisse un arrière goût désagréable, genre, ils prennent du logiciel libre, mais si on leur avait dit que c'est du logiciel libre, alors la ils ne l'auraient pas pris!

    Je propose un titre comme celui-ci:
    "Le Pôle Emploi s’oriente vers le libre sur ses seules qualités techniques"



    Et merci a l'auteur de la dépêche pour avoir partagé ceci. Le fait que même une organisation non influencée par l'idéologie du lire le choisisse tout de même prouve bien sa qualité. C'est une excellente nouvelle!

    Il ne leur reste plus qu'a devenir perméable aux quatre libertés fondamentales du libre, et ils ne tomberont plus jamais dans le piège du propriétaire ;)
  • [^] # Re: La migration attire la question du coût

    Posté par  . En réponse à la dépêche Le Pôle Emploi s’oriente pragmatiquement vers le logiciel libre. Évalué à 4.

    _Sauf qu'il va falloir payer des formations Linux (...) et que les licences Windows coûtent moins cher pour des boites du genre.

    A ce que je sais, il faut aussi faire des formations Windows de toute manière pour les gens qui ont du mal avec les nouvelles versions, donc dire que l'on ne les paye que sur Windows, c'est faux. Les 2 en ont besoin.


    En ce qui concerne le tarif des licences, tout gros acheteur de licence les achète en volume et paye donc un prix beaucoup plus petit que les particuliers par exemple, car ces derniers ne peuvent pas négocier le prix.
  • [^] # Re: Ben...

    Posté par  . En réponse à la dépêche La plainte des fournisseurs de logiciels libres contre le contrat de gré-à-gré avec Microsoft n'est pas recevable. Évalué à 6.

    Et sinon, ta schizophrénie va mieux?
  • [^] # Re: Fonctionnalités Python 3.1 -> 2.7

    Posté par  . En réponse à la dépêche Python 2.7. Évalué à 2.

    En ce qui concerne Java, l'équivalent d'un dictionnaire ordonné est la classe LinkedHashMap. Et bien c'est bien utile lors de l'écriture de tests unitaires pour son code quand on utilise un dictionnaire (resp. Map) afin d'obtenir un comportement déterministe lors de l'itération sur le dictionnaire ordonné.
    Sorti de ce cas simple, je ne crois pas en avoir eu une vrais utilité ailleurs. Quelqu'un a d'autres exemples?
  • # Formulation

    Posté par  . En réponse à la dépêche "Les 3 jours du Libre" du 4 au 6 Juillet 2010 à Brignoles.. Évalué à 2.

    Si vous êtes intéressés par participer à ...

    Je dirais plutôt: "Si vous êtes intéressés pour participer à ..."
    Non?
  • [^] # Re: Hexa-coeurs

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

    J'avais cru comprendre que windows reporte mal la RAM utilisée: il dit que chaque processus prend, disons 100Mo, mais ce qu'il ne dit pas c'est que peut être 50-60Mo seraient partages entre plusieurs processus. Je sais plus ou j'ai lu ca.

    Pur linux, je n'en sais rien.
  • [^] # Re: Hexa-coeurs

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

    Comme dit ci-dessus, Gecko reste encore au-dessus de Safari et Chrome pour les extensions:
    http://hackademix.net/2009/12/10/why-chrome-has-no-noscript/

    Pourquoi est ce que tu dis que XUL est la raison pour laquelle toute la fenêtre est figée? Je ne vois pas ce qui empêche d'avoir a la fois XUL et des fenêtres non figées? D'ailleurs, si je ne me trompe pas, Mozilla travaille a avoir un processus par tab, et ce sans devoir supprimer XUL.

    - mettre des plugins contenant du code non maitrisé par défaut dans le même processus que le navigateur?
    Jusqu'à preuve du contraire il est infiniment plus facile de faire ca au début, que de faire un sandboxing de tout ce que l'on veut des le début. Jusqu'a preuve du contraire, Google Chrome ne s'es pas fait en un jour et Google Chrome ne devait pas maintenir son logiciel pour des millions d'utilisateurs jusqu'à récemment. Tout de suite ca offre pas mal de libertés que Mozilla n'avait pas.

    Je ne défend pas l'architecture choisie a l'époque, évidemment qu'aujourd'hui on peut faire mieux. Je dis juste que pour un projet avec des millions d'utilisateurs, avec un but défini comme "préserver et favoriser l'innovation sur internet", on ne peut pas tout faire a la fois, et il faut faire des choix, même si l'on voudrait pouvoir tout faire.
  • [^] # Re: Hexa-coeurs

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

    *: ok on est sur *linux*fr, mais comme j'ai l'impression que les dev de FF optimisent d'abord pour Windows, donc je me dis que c'est peut-être pour ça qu'ils ont choisi une architecture toute pourrie a base de thread.

    Ca commence a bien faire cette histoire de critiquer gratuitement Firefox des que l'on en a l'occasion. Quand Firefox a commencé, sorti de IE et Mozilla, il n'y avait pas vraiment d'autres navigateurs qui faisait jeu égal avec ceux-la (je ne parle pas de lynx ou de w3m - Est ce que Konqueror existait déjà dans un état utilisable?). Et a l'époque, l'architecture par thread était la plus adaptée, sinon ils ne l'auraient tout simplement pas fait comme ca.

    Maintenant que Google est arrivé avec son Chrome en présentant ca comme une super feature que les autres n'ont pas, on voit beaucoup de gens critiquer l'architecture de Firefox. Pourtant personne ne trouvait rien a redire dessus avant et personne ne s'est proposé pour implémenter une architecture par processus.

    Bien sur critiquer après coup c'est facile surtout quand on n'a rien fait pour aider. [/rant]

    Maintenant, ils sont quand même pas cons chez Mozilla, si ca marche mieux avec des processus et qu'on concurrent leur botte le cul gentiment grâce a ca, et bien ils vont pas rester les bras croisés. Ça arrive avec Firefox 3.6.4 et ca continuera avec la prochaine version.

    Sans Firefox, les concurrents n'auraient peut être même pas eu le loisir de faire mieux parce que le web tel que nous le connaissons n'existerait peut être plus et ne serait plus qu'une foire pas possible avec des ActiveX partout comme en Corée du Sud.

    Alors merci Mozilla, et continuez votre super boulot! J'ai toute confiance en vous.
  • [^] # Re: Question avec un exemple

    Posté par  . En réponse à la dépêche Bonita : Une solution open source de gestion de processus métier simple et puissante. Évalué à 2.

    Imagine que tu as un logiciel un peu complexe auquel tu veux rajouter un workfow. Au lieu de te coltiner a écrire toi même le moteur de workflow, et a l'intégrer dans ton application, tu peux utiliser Bonita pour faire le workflow, et tu écris un connecteur pour Bonita qui va déclencher des actions dans ton logiciel. Le même connecteur pourra être utilisé pour créer des taches dans Bonita depuis ton logiciel.

    Tu as ceci:
    Bonita (Workflow) <------> Ton logiciel
    ou les flèches représentent des action bidirectionelles, depuis et vers le workflow.
  • [^] # Re: gni ?

    Posté par  . En réponse à la dépêche Bonita : Une solution open source de gestion de processus métier simple et puissante. Évalué à 4.

    La ou j'en étais resté, Bonita est un moteur de Workflow.

    Il permet de décrire une processus métier et d'automatiser son exécution. Le moteur de workflow prend en entrée un fichier décrivant la processus métier: les taches réalisées par des humains, celles réalisées par des machines, etc ainsi que manière dont ces taches se succèdent. C'est un peu la même chose qu'un moteur d'orchestration sauf que ce dernier ne prend pas en compte les humains, mais seulement les services webs. A ce sujet, voir le moteur d'orchestration Orchestra qui utilise le même moteur que Bonita pour exécuter les processus: http://orchestra.ow2.org/xwiki/bin/view/Main/WebHome .

    Par exemple, un processus d'achat de matières premières pour le production peut commencer par une demande faite par une personne chargée de la production. Ensuite, la tache suivante va au département achat qui doit négocier l'achat au meilleur prix. Si l'achat se fait hors de l'UE, alors il y aura une tache pour s'occuper des formalités douanières. Alors que si l'achat se fait dans l'UE, la taches déclarations douanières ne sera pas activée. Le workflow se poursuit alors jusqu'à la réception complète et sans erreur de la marchandise. Si la marchandise livrée ne correspond pas a la commande cela peut alors faire l'objet d'un nouveau processus pour signaler l'erreur auprès du fournisseur jusqu'à résolution complète du problème.

    Hors business loto, c'est comme ca que je comprend a quoi ca sert.
  • [^] # Re: Bravo !

    Posté par  . En réponse à la dépêche Sortie de Perroquet 1.1.0. Évalué à 2.

    Mmmm je tique toujours parce que cela ressemble a une mauvaise traduction.
    Avant de lire la page wikipedia (qui vaut ce qu'elle vaut puisqu'il n'y a pas de références), cela signifiait pour moi qu'il s'agit de domaine public.
  • [^] # Re: Bravo !

    Posté par  . En réponse à la dépêche Sortie de Perroquet 1.1.0. Évalué à 3.

    Pareil, je félicite l'auteur pour avoir créé ce logiciel bien sympathique et les contributeurs qui l'ont rejoint et aidé. L'idée est originale et je vois bien l'intérêt de ce logiciel notamment pour les labos dans les cours de langues. Enfin une motivation pour apprendre les langues!!


    A noter un petit problème dans la dépêche: "Il contient actuellement quatre exercices utilisant des ressources libres de droits."
    "Libre", certes mais quand même pas "libre de droits"!
  • # Merci beaucoup!

    Posté par  . En réponse à la dépêche Les pouvoirs magiques d'Unicorn 1.0.0. Évalué à 2.

    Merci pour la dépêche et les liens, c'est bien technique et très informatif a la fois, notamment les exemples sur comment font des sites webs a gros trafic pour s'améliorer.

    Est ce que la nouvelle version de linuxfr.org utiliseras Unicorn?
  • [^] # Re: Pas convaincu

    Posté par  . En réponse à la dépêche Gérez vos projets avec Trac. Évalué à 2.

    mod_rails [...] sous Apache, ça consomme et si on veut pas que ça rame il faut activer des options qui le font ramer encore plus.

    Gni? Alors pourquoi activer ces options si c'est pour faire ramer plus?
  • [^] # Re: Archi logicielle

    Posté par  . En réponse à la dépêche Gérez vos projets avec Trac. Évalué à 2.

    C'est pas mal du tout. Je ne connais pas bien Python, mais je pense que cela fait appel a pas mal de spécificités Python.

    Exactement le même genre de chose existe pour Java (avec les spécificités Java) qui va chercher les implémentations dans tous les JARs présents dans le classpath:
    Java 6- http://java.sun.com/javase/6/docs/api/java/util/ServiceLoade(...)
    Java 1.4 et 5 - http://java.sun.com/j2se/1.4.2/docs/api/javax/imageio/spi/Se(...)
    Java 1.3 - http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Service(...)

    Je sais que je vais me faire traiter de troll a parler de Java sur une dépêche pour un logiciel Python (et on est pas vendredi en plus!), mais tant pis :)
  • [^] # Re: La Chine (et un peu l'Inde)

    Posté par  . En réponse à la dépêche Les oubliés du traité anti-contrefaçon ACTA. Évalué à 2.

    Merci pour tes exemples, c'est très informatif.
  • [^] # Re: Standard et logiciel ?

    Posté par  . En réponse à la dépêche ØMQ, la messagerie inter-applications « nouvelle vague ». Évalué à 3.

    C'est effectivement ennuyeux qu'il n'y ait qu'une seule implémentation, mais il faut bien commencer quelque part.

    Si le protocole est libre, rien n'empêche quelqu'un d'autre de l'implémenter différemment dans son coin sans rien demander à personne. C'est la force des protocoles libres! Pas comme avec un protocole propriétaire avec une seule implémentation propriétaire.

    Pour la suite, tout dépend de comment les autres acteurs du monde la messagerie accueilleront ce nouveau protocole.
  • [^] # 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.

    Oui mais si le monsieur ne code pas en C++ et qu'il a besoin de détecter qu'un objet du mauvais type est ajouté a son tableau?

    Rien ne te dit qu'il a eu le choix du langage. Et même s'il l'a eu, peut être qu'il préfère Ruby quand même.
  • [^] # 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.

    Je ne suis pas un fan des générateurs de code.

    L'intérêt de ne pas générer de code permet de garder la base de code petite et aussi de ne pas ralentir la compilation (Ce qui fait perdre du temps aux devs). Ceci dit, on en paye inévitablement le prix lors de l'exécution.
    Est ce que ce prix est acceptable? Aux utilisateurs de trancher.

    Ça me fait penser au bon vieux troll langages dynamiques contre langages compilés.