Ontologia a écrit 2138 commentaires

  • [^] # Re: quel marché ciblé?

    Posté par  (site web personnel) . En réponse au journal Le Bon, la Brute et le Truand.. Évalué à 2.

    J'ai de plus en plus l'impression que Mandriva est complètement à côté de la plaque. J'ai déjà exprimé ici, ce qu'il devraient vendre (un Pack serveur + poste client, permettant d'automatiser l'install de logiciels, la gestion de profils, d'imprimantes, etc...).

    Je suis un peu inquiet pour eux.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # OpenGraphics ?

    Posté par  (site web personnel) . En réponse à la dépêche Intel libère ses pilotes graphiques. Évalué à 10.

    Quid de OpenGraphics ?
    http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics

    Avec une tel nouvelle, le marché des libristes susceptibles d'acheter une carte pour son côté OpenSource risque de se réduire alors qu'il n'était déjà pas énorme...

    Cela va t-il provoquer la mort e ce (beau) projet ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Plus d'infos ?

    Posté par  (site web personnel) . En réponse au message Conception et implémentation de machines virtuelles. Évalué à 2.

    Très franchement, je ne connais pas de techno relative à ce que tu cherches, j'ai simplement appliqué une méthode pensé (problématique -> (sous problématique(s))-> solution(s)).

    Après je n'ai pas trop d'idée sur ce que tu veux faire : s'agit-il d'un modèle géométrique (nurbs), à polygone, comme dans les modèles 3D courants, ou encore d'un modèle voxel (nuage de points) ?

    C'est d'abord ce genre de question qu'il faut se poser. Comment tu veux modéliser ta table, ou ta chaise en plastique ? Comment tu peux imaginer, dans ton modèle, de faire ton morphing.

    Ensuite la progression que tu proposes me semble bonne, même si la recherche de l'équivalence avec une VM classique à la java ou dotnet est un peu trop philosophique(même si ce n'est pas totalement faux). En clair et plus abrupte, on s'en fout. Ce qui compte c'est de définir ton modèle, ensuite comment tu peux le décrire ainsi que comment le faire évoluer.

    Tiens nous au courant, c'est assez marrant comme idée ;)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Plus d'infos ?

    Posté par  (site web personnel) . En réponse au message Conception et implémentation de machines virtuelles. Évalué à 3.

    Il faut donc que tu définisse ton monde avec ses types, et ses opérations. Plus exactement tu dois décrire comment tu veux modéliser celui-ci et définir tes axiomes.

    Les "types" ou ici matière première :
    Plastique, bois, fer, etc...

    Les "opérations" ou ici les verbes :

    couper, coller, plier, transmuter etc

    Pour chacun de tes verbes, il faut que tu définisses leur paramètres respectif : type, métatype (ie indique quel type on lui donne), paramètres numériques ou pas ("couper de (x,y,z) à (x2,y2,z2)", "transmuter <pièce> en ).

    Tu vois l'idée ? Il te faut une description de toutes les opérations élémentaires, en veillant bien à ce qu'elles soient axiomatiques, c'est à dire qu'elles ne puissent pas être définies par combinaison des autres.

    Bon courage, mais c'est marrant comme idée ;-)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Plus d'infos ?

    Posté par  (site web personnel) . En réponse au message Conception et implémentation de machines virtuelles. Évalué à 2.

    j'ai un langage qui me sert à decrire des transformations d'objets d'un état vers un autre


    Quel est exactement ton besoin ? Que fait ce langage ? Est-il turing-complet ?
    De combien de temps disposes-tu ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Euhh, vous êtes sûrs ?

    Posté par  (site web personnel) . En réponse à la dépêche TCPA/TPM : la déferlante silencieuse. Évalué à 2.

    Je suis philosophiquement et moralement d'accord avec toi, mais les gens sont terriblement pragmatique. Ils ne veulent pas se lancer dans l'aventure de l'utilisation d'un OS qu'ils jugent (encore) trop compliqué pour se mettre dans la légalité. Ils utilisent Windows parce qu'ils en sont globalement satisfait et surtout parce que c'est ce que tout le monde utilise autour d'eux. La singularité fait peur...

    Je crains que ça se passe comme tu le décris.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Euhh, vous êtes sûrs ?

    Posté par  (site web personnel) . En réponse à la dépêche TCPA/TPM : la déferlante silencieuse. Évalué à 3.

    J'en parlais à l'instant avec un collègue qui appartient plutôt au "monde windows" et n'est pas forcément sensible au monde du libre et il m'a immédiatement rétorqué des arguments intéressants.

    - On arrive pas à protéger des consoles de jeu à l'heure actuelle. Si ces puces se diversifient, on aura bientôt la possibilité de trouver des puces de déprotection à souder sur la carte mère afin de contourner tout cela.

    - On assistera à la mise en place de réseaux parallèle vendant du hardware déprotégé car il y aura alors une vraie prise de conscience.

    Tout ça pour dire qu'il croit peu au scénario catastrophe et penche pour l'autorégulation (j'ai tendance à penser que ce genre de chose s'autorégulent, de même).

    Qu'en penser ?

    De même, sur la prise de conscience, que j'essaye de susciter, dans mon quotidien, autour de moi, j'ai l'impression qu'il faudrait peut être s'unir pour mettre au point un mode de communication plus "professionnel". Je pense à une vidéo, meilleur vecteur de transmission.

    On pourrait y voir

    Partie 1 : Quelques scènes de la vie quotidienne en 2025 selon le scénario catastrophe. Ce scénario pourrait se baser sur la fiction écrite par nicO : http://olivier.rioland.free.fr/linux.php3?sujet=alien
    On y montre des choses simple :
    - On est obligé de payer dès que l'on fait quoi que ce soit (lire un livre, écouter de la musique, etc...)
    - On est fliqué en permanence
    - On ne vit plus vraiment dans un démocratie.

    Partie 2 : une partie reportage informatif, expliquant la situation actuelle, son évolution.

    En 10 minutes, on peu faire peur au gens (à juste titre), leur montrer ce que nous réserve le futur, et montrer comment celui-ci se met en place.

    Qu'en pensez-vous ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: éditeur de logiciel

    Posté par  (site web personnel) . En réponse à la dépêche Le Ministre de la Culture aux internautes. Évalué à 4.

    Il me semble que si tu te déclares en tant qu'"agent commercial", tu as le droit de vendre un oeuvre, un logiciel par exemple.

    http://www.inforeg.ccip.fr/fiches/pdf/agent_com.pdf

    Si je crois ce que je cite, si tu vend ta propre oeuvre, tu deviens ton propre mendant.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Le passage Mono dans le document

    Posté par  (site web personnel) . En réponse au journal Mono et Gnome. Évalué à 2.

    Et SmartEiffel.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Interopérabilité et LL

    Posté par  (site web personnel) . En réponse à la dépêche Le Ministre de la Culture aux internautes. Évalué à 7.

    Je crains de mal comprendre. RDDV nous assure que l'interopérabilité est garantie, donc, dans ce cas, cela signifie que j'ai le droit de lire un DVD sous linux avec libdvdcss ?

    Parce qu'il est gentil RDDV mais ici : http://www.legifrance.gouv.fr/WAspad/UnTexteDeJorf?numjo=MCC(...)
    je trouve :


    Art. L. 335-4-1. - I. - Est puni de 3 750 EUR d'amende le fait de porter atteinte sciemment, à des fins autres que la recherche, à une mesure technique efficace telle que définie à l'article L. 331-5, afin d'altérer la protection d'une interprétation, d'un phonogramme, d'un vidéogramme ou d'un programme par un décodage, un décryptage ou toute autre intervention personnelle destinée à contourner, neutraliser ou supprimer un mécanisme de protection ou de contrôle, lorsque cette atteinte est réalisée par d'autres moyens que l'utilisation d'une application technologique, d'un dispositif ou d'un composant existant mentionné au II.


    Donc là c'est clair. On est hors la loi, et les distrib officielle doivent retirer dvdcss.


    Dans la section 2 du chapitre Ier du titre III du livre III du code de la propriété intellectuelle, il est inséré un article L. 331-5 ainsi rédigé :

    « Art. L. 331-5. - Les mesures techniques efficaces destinées à empêcher ou à limiter les utilisations non autorisées par les titulaires d'un droit d'auteur ou d'un droit voisin du droit d'auteur d'une oeuvre, autre qu'un logiciel, d'une interprétation, d'un phonogramme, d'un vidéogramme ou d'un programme sont protégées dans les conditions prévues au présent titre.

    « On entend par mesure technique au sens du premier alinéa toute technologie, dispositif, composant qui, dans le cadre normal de son fonctionnement, accomplit la fonction prévue par cet alinéa. Ces mesures techniques sont réputées efficaces lorsqu'une utilisation visée au même alinéa est contrôlée par les titulaires de droits grâce à l'application d'un code d'accès, d'un procédé de protection tel que le cryptage, le brouillage ou toute autre transformation de l'objet de la protection ou d'un mécanisme de contrôle de la copie qui atteint cet objectif de protection.

    « Un protocole, un format, une méthode de cryptage, de brouillage ou de transformation ne constitue pas en tant que tel une mesure technique au sens du présent article.

    « Les mesures techniques ne doivent pas avoir pour effet d'empêcher la mise en oeuvre effective de l'interopérabilité, dans le respect du droit d'auteur. Les fournisseurs de mesures techniques donnent l'accès aux informations essentielles à l'interopérabilité dans les conditions définies aux articles L. 331-6 et L. 331-7.


    Ca me parait contradictoire avec ce que j'ai relevé plus, j'ai comme l'impression qu'ils ont préféré déléguer le problème à la jurisprudence.



    « Les dispositions du présent chapitre ne remettent pas en cause la protection juridique résultant des articles 79-1 à 79-6 et de l'article 95 de la loi n° 86-1067 du 30 septembre 1986 relative à la liberté de communication.

    « Les mesures techniques ne peuvent s'opposer au libre usage de l'oeuvre ou de l'objet protégé dans les limites des droits prévus par le présent code, ainsi que de ceux accordés par les détenteurs de droits.

    « Les dispositions du présent article s'appliquent sans préjudice des dispositions de l'article L. 122-6-1 du présent code. »


    Là encore du grain à moudre au cas ou un linuxien se fait jugé pour avoir regardé un DVD sur sa machine.

    On trouve la définition de la protection ici :

    « Art. L. 331-22. - Les informations sous forme électronique concernant le régime des droits afférents à une oeuvre, autre qu'un logiciel, une interprétation, un phonogramme, un vidéogramme ou un programme, sont protégées dans les conditions prévues au présent titre, lorsque l'un des éléments d'information, numéros ou codes est joint à la reproduction ou apparaît en relation avec la communication au public de l'oeuvre, de l'interprétation, du phonogramme, du vidéogramme ou du programme qu'il concerne.

    « On entend par information sous forme électronique toute information fournie par un titulaire de droits qui permet d'identifier une oeuvre, une interprétation, un phonogramme, un vidéogramme, un programme ou un titulaire de droit, toute information sur les conditions et modalités d'utilisation d'une oeuvre, d'une interprétation, d'un phonogramme, d'un vidéogramme ou d'un programme, ainsi que tout numéro ou code représentant tout ou partie de ces informations. »


    Bref, ça me parait être un sacré sac de noeud juridique qui va impliquer un beau bazard devant les tribunaux qui prendront de toutes façon leur temps. Je dis ça, je dis rien, j'ai pas analysé l'ensemble de la loi.

    En ce qui concerne le LL, on a ça :

    « Art. L. 331-6. - L'Autorité de régulation des mesures techniques visée à l'article L. 331-17 veille à ce que les mesures techniques visées à l'article L. 331-5 n'aient pas pour conséquence, du fait de leur incompatibilité mutuelle ou de leur incapacité d'interopérer, d'entraîner dans l'utilisation d'une oeuvre des limitations supplémentaires et indépendantes de celles expressément décidées par le titulaire d'un droit d'auteur sur une oeuvre autre qu'un logiciel ou par le titulaire d'un droit voisin sur une interprétation, un phonogramme, un vidéogramme ou un programme.

    « Art. L. 331-7. - Tout éditeur de logiciel, tout fabricant de système technique et tout exploitant de service peut, en cas de refus d'accès aux informations essentielles à l'interopérabilité, demander à l'Autorité de régulation des mesures techniques de garantir l'interopérabilité des systèmes et des services existants, dans le respect des droits des parties, et d'obtenir du titulaire des droits sur la mesure technique les informations essentielles à cette interopérabilité. A compter de sa saisine, l'autorité dispose d'un délai de deux mois pour rendre sa décision.


    Donc en gros, si j'ai bien compris, on à la droit de demander à Apple de nous fournir leur secret technologique pour pouvoir utliser iTunes sous Linux. C'est ensuite à l'autorité de statuer...

    Je sens que cette loi va être mal appliqué, qu'on va avoir droit à un beau bordel avec de grosses modifications d'ici là, si ça se trouve.
    J'ai vraiment l'impression que toute latitude est laissée à la futur jurisprudence...

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Dans un registre proche

    Posté par  (site web personnel) . En réponse à la dépêche Les impacts de l'idéologie sur l'efficacité des projets Open Source. Évalué à 4.

    C'est très intéressant comme mémoire, mais je me demande si l'étude est intéressante de par la particularité du contexte : la mentalité que l'on trouve dans ce genre d'école (pour caricaturer "Vous êtes l'élite de la nation, et les autres sont des cons") est assez particulière, et assez française aussi. Que l'on retrouve ce genre de contexte anthropologique ailleurs ne serait pas très étonnant, mais je suis pas certains que ce soit un modèle que l'on peu retrouver partout. J'en veux pour preuve tout le développement sur le fait que l'équipe de dev de VideoLan vie dans une espèce de cité U, au même étage...

    L'introduction est intéressante car elle pose la problématique et la situe dans le contexte universitaire, mais, j'ai pas vu de problématique "Particularités de mon objet d'études par rapport aux autres gros projet libre". Même deux pages là dessus serait intéressantes.

    Bon a part ça, c'est extrêmement intéressant et bien fait.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Le passage Mono dans le document

    Posté par  (site web personnel) . En réponse au journal Mono et Gnome. Évalué à 3.

    Pour la libération de LisaacOS, franchement, perso je m'en tape royalement si les outils pour le compiler ne le sont pas...

    Le source généré en C est en Cecill, afin qu'il soit librement distribuable sans problèmes.
    Je sais bien que ce sera un frein aux désirs de contribuer, mais peut être que Lisaac sera devenu libre d'ici là (ie, qu'ils auront changé d'avis).
    Mais je pense que l'intérêt pour un OS à l'archi radicalement nouvelle et qui plus est parfaitement fonctionnel, sera quand même assez fort.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Le passage Mono dans le document

    Posté par  (site web personnel) . En réponse au journal Mono et Gnome. Évalué à 2.

    Sauf que depuis 20 ans pleins de choses ont évoluées : les machines sont plus puissantes, offrant la possibilité de fournir des services supplémentaires à l'exécution sans vraiment pénaliser l'application qui s'exécute, les techniques de compilation JIT ont largement évoluées pour remplacer la traditionnelle phase d'interprétation du langage intermédiaire, qui elle était réellement lente, et surtout le plus important, les programmes ont changé de taille : on ne parle plus de quelques milliers de lignes mais plutôt de millions de lignes. Et là de nombreux programmeurs ont compris l'intérêt que pouvait apporter les environnements riches en services "ajoutés", ce qui leur permet globalement d'améliorer grandement la qualité de leur code, mais aussi de faciliter la programmation à plusieurs (composants, versionning, signature numérique, introspection et j'en passe).
    Alors oué t'as raison, les pro langage natif "à l'ancienne" utilisent toujours les mêmes arguments, et pendant ce temps d'autres bossent, codent, et certains leurs offrent des outils/langages/bibliothèques/compilateurs qui leur rendent réellement services. Va coder une application d'entreprise devant facilement monter en charge en répartissant ses composants sur différentes machines dans un langage comme C/C++, bon courage.


    Je suis d'accord que l'important est de disposer de langage évolué disposant donc de primitives tout aussi évolué.
    Je suis le premier à militer" pour la montée en niveau des langages. J'ai même fait une publi là dessus.
    Le fait que, ces services soient pour le moment offerts sur des machines virtuelles prouvent que compiler la même chose est trop compliqué, qu'on ne sait pas le faire, mais personne n'a prouvé que c'est impossible !
    Je suis totalement d'accord avec toi dans le refus catégorique d'obliger le programmeur à l'ancienne pour utiliser un code compîlé, pour le plaisir d'avoir du code compilé. En terme de rationalité économique c'est effectivement stupide.

    Quand je parlai de "vrai" machine virtuelle, je parle d'un programme exécutant un pseudo assembleur. Ca prend du temps de le compiler, même si c'est beaucoup plus rapide que de compiler du C++ ou du C.
    En admettant que ce soit compilé intelligement, et souvent une bonne fois pour toute, une fois le code compilé, il n'est plus adaptable, spécialisable au contexte. On retombe toujours dans le même problème.

    Ce que je veux simplement dire, c'est qu'il y a des recherches à faire là dedans pour essayer de synthétiser les avantages des deux, d'imaginer du code automodifiant, de l'analyse de chemin d'exécution, de contexte de données, toussa. On en parle.

    nicO a pas mal d'idée sur le sujet, qu'il a posé ici (avec d'autres) :
    http://wiki.loria.fr/wiki/Lisaac/Optimisation_en_taille
    http://wiki.loria.fr/wiki/Lisaac/Optimisation_en_performance
    http://wiki.loria.fr/wiki/Lisaac/WishList
    http://wiki.loria.fr/wiki/Lisaac/Fonctionnalit%C3%A9_du_lang(...)

    Les techniques d'analyse de flots le permettent. Comme je le disais c'est un beau sujet de thèse.

    PS2 : J'ai déjà expliqué 5000 fois que je n'ai pas le pouvoir, et Benoit non plus quand à la libération du code source de Lisaac. Nous avons l'autorisation de libérer IsaacOS, ce que nous préparons dans les mois à venir (on travaille à faire une distrib pour développeur absolument impeccable, avec de la doc, des explications, le tout nouveau compilateur, etc...).
    Mais pour Lisaac, nous n'avons pas le pouvoir de le libérer. J'aimairai beaucoup le voir en GPL crois moi.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Le passage Mono dans le document

    Posté par  (site web personnel) . En réponse au journal Mono et Gnome. Évalué à 2.

    Ensuite ca serait bien d'arrêter de parler d'une "bonne grosse" machine virtuelle de la "lourdeur" d'une machine virtuelle, on parle d'un truc "virtuel", ca serait bien de le rappeler, concrêtement elle n'existe pas, c'est un concept purement intellectuel pour le développeur, c'est une couche d'abstraction lors de la phase de développement. D'ailleur on peut dire que GCC a une machine virtuelle qui est représenté par l'ensemble des instructions disponibles dans son langage intermédiaire "indépendant" du processeur.

    TImaniac, c'est pas la première fois que je te surprend à dire une connerie, et en proférant souvent moi aussi, je décèle chez toi une certaine incompréhension sur la compilation et sa théorie.

    Il y a machine virtuelle et machine virtuelle. Dans le cas qui nous préoccupe ici, Java et Mono, il s'agit d'une "vraie" machine virtuelle. C'est à dire que nous avons un programme, qui lit un espèce d'assembleur (à pile... j'en entend certain rigoler) et dispose de quelques primitives.
    Voir pout Java : http://java.sun.com/docs/books/vmspec/html/Overview.doc.html

    Donc, même si le pseudo compilateur java produit un pseudo assembleur, il faut le traduire cet assembleur, surtout qu'il est d'assez haut niveau. Ca prend du temps, tout ça

    Un programme compilé n'a pas ce problème, l'assembleur est là, prêt à être exécuté.

    Alors certes, dans une machine virtuelle, tu peux gagner du temps en faisant des tables de hashage sur des appels de fonctions très utilisées, tu peux réutiliser du code déjà "compilé". Mais toute la phase de compilation à la volée du pseudo-code (code objet) est à faire. Le compilateur est en quelques sorte dans ton programme, d'autant plus lourd que la machine virtuelle est haut niveau. La Java Virtual Machine, est assez haut niveau j'en veux pour preuve l'exemple

    void createBuffer() {
    int buffer[];
    int bufsz = 100;
    int value = 12;
    buffer = new int[bufsz];
    buffer[10] = value;
    value = buffer[11];
    }

    might be compiled to
    Method void createBuffer()

    0
    bipush 100
    // Push bufsz
    2
    istore_2
    // Store bufsz in local 2
    3
    bipush 12
    // Push value
    5
    istore_3
    // Store value in local 3
    6
    iload_2
    // Push bufsz...
    7
    newarray int
    // ...and create new array of int
    9
    astore_1
    // Store new array in buffer
    10
    aload_1
    // Push buffer
    11
    bipush 10
    // Push constant 10
    13
    iload_3
    // Push value
    14
    iastore
    // Store value at buffer[10]
    15
    aload_1
    // Push buffer
    16
    bipush 11
    // Push constant 11
    18
    iaload
    // Push value at buffer[11]
    19
    istore_3
    // ...and store it in value
    20
    return

    trouvé ici http://java.sun.com/docs/books/vmspec/html/Compiling.doc.htm(...)

    J'ose pas imaginer ça en asm x86, avec toute la gestion de la mémoire derrière... (et la super instruction "newarray int").

    Conclusion, la bataille entre compilateur et machine virtuelle fait rage depuis 20 ans, voire plus, avec les mêmes arguments.

    Je pense que le futur est à une synthèse entre les deux, ou plutôt à une intégration de concepts issu de l'interprétation dans la compilation : On peut imaginer un langage dans lequel on spécifie les intervales de définition les plus probables, où l'analse de flot détecterait des fonctions souvent rappelées et peu susceptibles de donner des résultats changeant en squeezant les appels et les remplaçant par des tables de hash. OU encore, mais ça me plait moins, d'entraîner le code sur des données et de recompiler sur des statistiques (Intel le fait).
    Bref une belle thèse de doctorat (s'il y a des étudiants en Master 2 ou 1 prometeur dans la salle, contactez moi, je ferai passer) en perspective.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Excellent journal

    Posté par  (site web personnel) . En réponse au journal Et Reiser4 nous apprend comment fonctionne la communauté. Évalué à 4.

    ??????
    Hum, ça sert à quoi d'être aggressif, immédiatement ? Tu voudrais pas commencer par discuter, d'abord ?

    Je ne suis pas agressif, je pose une question.
    Excuse moi, mais je ne vois que des news factuelle sur linuxfr depuis 5 ans. Je ne suis pas dans la tête des modérateurs, et je n'ai que https://linuxfr.org/moderateurs/moderation.html pour me donner quelques indices et me permettre de supposer certaines choses quand aux limites du hors sujet.

    Dans le doute, je ne propose donc quasiment jamais d'articles.

    Il est vrai qu'une news avec plein de "je pense que", "je trouve que" aura certainement un peu plus de mal à passer qu'une news un peu moins personnelle. Sauf si c'est une humeur, évidemment.

    Cependant, ça ne veut pas dire qu'il doit absolument y avoir un évènement particulier pour faire une news. Mais une analyse peut très bien être faite sans utiliser "je pense que", "je trouve que" à tout bout de champ. Ça n'a rien à voir.

    Ceci dit, c'est juste mon point de vue personnel. Les autres relecteurs et modérateurs ne pensent peut-être pas mal même chose.


    Je sais parfaitement écrire une analyse sans la parcemer de "je pense que", "je trouve que", j'en ai fait plusieurs ici même.

    Je pose simplement la question "Un évènement doit-il être la source d'une news" et tu m'a répondu, je t'en remercie.

    La bonne question à se poser maintenant, est : Une news plutôt analytique traitant de problématique plus générale (en informatique), entre liée à Linux et/ou au logiciel libre a t-elle une chance de passer.

    J'ai tendance à écrire beaucoup de journaux d'une part parce je tiens à ce que cette partie du site soit bien fournie, mais aussi parce que je ne sais pas sur quel pied danser quand à l'écriture d'une news, dont je dois potententiellement attendre longtemps avant d'avoir une réponse quand à son acceptation ou non.

    Je pense ne pas être le seul.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Excellent journal

    Posté par  (site web personnel) . En réponse au journal Et Reiser4 nous apprend comment fonctionne la communauté. Évalué à 0.

    Ah bon, on est pas obligé de faire que des news factuelles ? On a le droit de faire des analyses, y compris si aucun évènement particulier n'est survenue ?
    On les mets en quelles sections alors, humeur ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Correction super importante qui va changer le monde

    Posté par  (site web personnel) . En réponse au journal Redonner vie à un vieil ordinateur : oui, mais jusqu'où?. Évalué à 4.

    Il y a ça. C'est un peu succint, mais complet si tu es orienté utilisateur.
    http://ploug.eu.org/doc/histoire-linux.html

    Sinon, tu devras passer par le très bon bouquin de Linus :

    http://www.amazon.fr/gp/product/2746403218/171-7688057-74250(...)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Slurp mode

    Posté par  (site web personnel) . En réponse au message grep multi-ligne. Évalué à 2.

    J'ai donc fait le script suivant

    #!/bin/perl
    undef $/;

    while ($myline = )
    {
    print "coucou";
    if ($myline =~ /^\s*-[^<]*<-\s*\(*\s*(?:\/\/.*$\s*)+/)
    {
    print 'trouvé'."\n";
    print 'Méthode : '.$1.'Commentaire : '.$2,"\n";
    }

    }


    Il m'affiche "coucou" une fois et puis plus rien.

    Je viens de tester un truc intéressant : j'ai supprimé les première lignes du fichier, et fais commencer le fichier à une ligne qui matche.

    Et là, Il la trouve effectivement...

    Il faudrait donc que je lui fasse tester le fichier entier n fois (n = nombre de lignes) en supprimant en supprimant la ième ligne à la ième itération..

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Ouuups

    Posté par  (site web personnel) . En réponse au message grep multi-ligne. Évalué à 2.

    Je me suis trompé de regexp
    La bonne est :
    ^\s*-[^<]*<-\s*\(*\s*(?:\/\/.*$\s*)+

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: ya pire !!! mais aussi meilleur

    Posté par  (site web personnel) . En réponse au journal Un article de Le Monde révélateur de la culture d'entreprise de SAP.. Évalué à 3.

    Ai oublié de préciser.

    C'était pour une opération de base, genre soigner une carie je crois. Le tarif l'a fait bondir à l'époque.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: ya pire !!! mais aussi meilleur

    Posté par  (site web personnel) . En réponse au journal Un article de Le Monde révélateur de la culture d'entreprise de SAP.. Évalué à 2.

    Ma soeur vie aux Etats-Unis (Washington) et la santé est un problème là bas (150 ¤ le dentiste), à moins que tu ai un bon revenu. Les salaires sont élevés certes, mais le coût de la vie l'est aussi. Tu peux t'en sortir à condition de vivre dans un quartier pourri et de manger de la merde.

    En terme d'efficacité économique du secteur de la santé, la France, avec son système évite que pas mal d'argent parte dans de la pub, des bénefs purs, etc... pour pas mal de praticiens et entreprise de santé.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: un de ces quatre

    Posté par  (site web personnel) . En réponse au journal Ah ! Les femmes .... Évalué à 2.

    Moi, sans aucun doute (bouché, des fois...)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: un de ces quatre

    Posté par  (site web personnel) . En réponse au journal Ah ! Les femmes .... Évalué à -3.

    Allez c'est ça moinssez moi... C'est vrai, c'est mal vu de tapper sur une remarque raciste... moinssage automatique et plussage du raciste.

    Il a de beau jours devant lui LePen...

    C'est consternant parfois linuxfr....

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: plop

    Posté par  (site web personnel) . En réponse au message Quelle langage de programmation me conviendrais ?. Évalué à 2.

    SmartEifel on précise, parce que l'implémentation de Meyer est assez lente.
    http://smarteiffel.loria.fr/

    Sinon tu as Lisaac, conçu dans le même labo qui est 30 % plus rapide qu'Eiffel et objet à prototype lui ("plus objet" donc) .

    Mais pour le moment la lib Eiffel est beaucoup plus complète.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: un de ces quatre

    Posté par  (site web personnel) . En réponse au journal Ah ! Les femmes .... Évalué à -6.

    eh ouais, et pourtant c'est des noirs...

    Rendez vous compte ma chère, des noirs ont réussi à avoir une bonne idée !

    T'en a souvent des pensées de ce genre ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker