Etienne Juliot a écrit 285 commentaires

  • # News maladroite

    Posté par  (site web personnel) . En réponse à la dépêche Microsoft "ouvre" Windows. Évalué à 10.

    Quand vous postez une news issue d'autres sites de news, pensez à regarder leurs forums.

    Sur 01Net, l'auteur de la news s'est fait engueulé car il a parler d'ouvrir du code source de Windows, alors que c'est faut : seulement des API seront ouvertes, ce qui n'a rien à voir.

    Tout ceci reste tout de même, bien maigre pour parler d'une réelle "ouverture".
    C'est bien de dire ca, mais il n'empeche que la news est fausse (bien que très intéressante).

    A propos des API, il en laisse une seule privé. Et elle concerne le FileSystem. Le portage de NTFS sous Linux sera donc tjs aussi difficile ?
  • [^] # Re: Arrêtons les trolls.

    Posté par  (site web personnel) . En réponse à la dépêche Windows .Net et Solaris 9. Évalué à 6.

    Pour certaines utilisations, cela peut etre utile.

    Exemple : Google propose son service de recherche par webservice. Ca permet par exemple de faire ton propre moteur de recherche (pour un intranet pr exemple) qui utilise Google.

    Exemple : Moétéo-France. Pour avoir la météo sans faire un appel http classique.

    Exemple : wmcoincoin pourrait utiliser un webservice pour récupérer les news.

    Exemple : sur un site marchant, tu rentres ton nom, prénom, et le site utilise le webservice de france telecom (page blanches) pour trouver ton numéro de tel.

    Ce ne sont que des exemples.
    Je sais : ca existe déjà, par l'intermédiaire de différents protocoles (XML-RPC, Corba, ...) mais les webservices ont l'avantage de standardiser tous ses protocoles pour que tout le monde parle le même langage.
    En plus, ca utilise 2 trucs à la mode : http et xml.

    Ce n'est certes pas la meilleure solution, mais enfin un standard émerge. Et ce standard est "standardisé" (enfin, je veux dire qu'il est soumis à des organismes indépendants et libres tels que W3C ou Oasis).

    Après, faut pas utiliser les WebServices pour tout et n'importe quoi. Vu que ca passe par http, les firewall laissent tout passé. Et vu que c'est du XML, pour les perf, c'est pas l'extase. Mais pour certains usages, c'est très bien (intercommunications indépendantes de tout OS, langage, logiciel : un peu comme IDL, mais remis au gout du jour).
  • # Arrêtons les trolls.

    Posté par  (site web personnel) . En réponse à la dépêche Windows .Net et Solaris 9. Évalué à 3.

    La news n'est pas là pour dire qui de Windows, Solaris ou Linux est le mieux.

    On sait bien que ces conversations n'aboutissent généralement qu'à pas grand chose.

    L'intéressant dans cette news est de comparer les fonctionnalités.

    Exemple : Windows .Net aura les WebServices d'intégrer au coeur du système ? Serait-ce possible sous Linux d'activer un tel comportement, qui ressemblerait aux RPCs, mais sous une forme SOAP, UDDI, WSDL ?

    Exemple 2 : leur techno "Headless server" pourrait-elle avoir son pendant sous Linux ?

    PS : je parle de fonctionnalité à proposer à l'utilisateur.
  • # Apache

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake Linux 9.0 Beta 2 disponible pour le test. Évalué à 8.

    Est-ce que quelqu'un pourrait me dire pourquoi ils ont inclus la version 1.3.26 et non Apache 2 ?

    Ce dernier est, semble-t-il, très stable et bcp plus performant. Est-ce une question de modules ?

    Est-ce planifié pour la version définive ?
  • [^] # Re: Windows 2000...

    Posté par  (site web personnel) . En réponse à la dépêche Windows .Net et Solaris 9. Évalué à 10.

    Faut arrêter de dire que Linux en plante jamais et qu'il est exlut de bugs.
    Ce n'est pas vrai. Pour preuve, à chaque nouvelle verison du noyau, des desktops et des softs libres, il y a des bugs fixs.

    Dire l'inverse serait de l'intégrisme, et cela déscribiliserait la communauté libre (mieux vaut dire qu'il n'y a pas beaucoup de bugs et qu'une machine peut tourner des mois sans planté, plutot que de dire que Linux ne plante JAMAIS).

    Ceci est d'autant plus vrai que tu utilises des versions récentes des logiciels, avec plein de nouvelles fonctionnalités. Mais tu ne peux interdire de les utiliser. Et ce n'est pas en disant "Linux marche mal sur ton PC ? Change de PC ! " que cela va améliorer la qualité de notre OS.
  • [^] # Re: Windows 2000...

    Posté par  (site web personnel) . En réponse à la dépêche Windows .Net et Solaris 9. Évalué à 9.

    On n'a jamais dit que Linux ne plantait pas.
    Seulement, Linux offre les moyens de corriger ce qui ne va pas (l'Open Source).

    Aucun OS n'est parfait et tous contiennent des bugs. Le pb est que Microsoft a déjà dit l'inverse, dans des pubs au sujet de ses OS.

    Linux plante autant que Windows sur ta bécane (moi aussi) ? Pourquoi ? C'est ça le "merveilleux monde de l'informatique" ! Et dire l'inverse ne serait que publicité mensongère.

    PS : encore bravo pour Jext !
  • [^] # Re: UML n'est pas une methode

    Posté par  (site web personnel) . En réponse à la dépêche Documentation française sur MDA. Évalué à 0.

    Bon, j'ai modifié le site web.
    J'ai fait l'amalgame volontaire entre UML et sa méthode associé, mais maintenant, j'ai préciser la différence (je ne me suis pas étaler car ce site parle de MDA et non d'UML).

    J'ai également corrigé quelques fautes d'orthographe. Il en reste peut etre, mais j'ai au moins enlever les plus voyante (mais quand on se relit tout seul, on passe souvent à côté).

    Pour les images, je vais essayer de voir pour améliorer la lisibilité.
  • [^] # Invariant

    Posté par  (site web personnel) . En réponse à la dépêche Documentation française sur MDA. Évalué à 5.

    Personnellement, j'utilise JUnit (et un peu JTest) pour mon projet. Et on utilise les pré/post conditions, les invariants, ...
    Elles se mettent dans le javadoc :
    @pre
    @post
    @inv

    Pour le assert, il est plus puissant qu'il n'en a l'air. Ce n'est pas juste un remplacant à un if() throw ...
    Y'a un bon résumé sur www.javaworld.com sur ce sujet.

    L'intéret d'utiliser ca ? Et bien ma partie est une partie crucialle : environ une 50e de développeur vont utiliser ma couche, et mon projet sera repris par quelqu'un d'autre. Donc, mon code ne doit pas avoir de bug (on peut rêver :) ), et on doit éviter au max les régressions (une correction de bug qui entraine 20 autres bugs).


    Par contre, c'est vrai que c'est balise de pre/post/inv ne font pas partie de la norme Java. On peut dire que le assert est un premier pas, et que le nombre de personnes intéressé par du code à ce point robuste est assez limité.
  • [^] # Re: UML n'est pas une methode

    Posté par  (site web personnel) . En réponse à la dépêche Documentation française sur MDA. Évalué à -1.

    Mais non, vous avez rien compris.

    doc est l abbreviation de docteurs.

    la preuve, on parle de recoudre. c est bien le boulot d un docteur ( je sais de quoi je parle, j ai vu urgence).

    Tiens, voici la preuve que specifier en francais provoque des ambiguites, et que UML peut permettre d en lever une bonne partie ( ou comment retomber sur ses pattes en une lecon)
  • [^] # Re: La modélisation c'est bien beau...

    Posté par  (site web personnel) . En réponse à la dépêche Documentation française sur MDA. Évalué à 10.

    L'intéret de la modélisation dépend du projet.

    Si tu es tout seul sur un projet, tu n'es bien spur pas obligé. Mais dès que de mombreuses personnes travaillent ensemble, cela devient nécessaire.

    Tu parles des logiciels libres. Renseigne toi bien auprès des Gourous du libre, et tu verras qu'eux aussi utilisent de tels méthodes (Linus et RMS y compris). Certes, ils n'utilisent pas UML car ils ne font pas d'objet, mais ils ne pissent pas du code sans réfléchir. Lis "Tribune Libre" si tu veux comprendre leur point de vue.

    UML permet justement de réfléchir sur un modèle, en parlant le même langage. Quand tu décris ton logiciel en francais, de manière textuelle, on peut dire que tu modélises. UML permet de voir ca de manière graphique, ce qui est plus efficace.

    En plus, les outils de génération de code sont de plus en plus efficaces, et une très grosse partie du code est générée (ce procédé s'améliore d'année en année).

    Enfin, niveau efficacité et simplicité, après un peu d'habitude, je peux te certifier que tu vas plus vite à développer un soft en le modélisant par UML plutot qu'en codant direct (encore une fois, si tu veux modéliser cat, l'intéret est très relatif).

    si tu veux une doc en fr, http://uml.free.fr(...)

    Pour mda, l'avantage est de modéliser tes classes, pusi t'appuie sur un bouton, et ca te génère tes classes toutes prêtes pour J2EE, Corba, ...
    Y'a pas que ca, mais au moins, c'est du concret.
  • [^] # Re: UML n'est pas une methode

    Posté par  (site web personnel) . En réponse à la dépêche Documentation française sur MDA. Évalué à 9.

    Exacte. UML est juste une syntaxe (visuelle).

    Mais autour d'UML, il y généralement le même genre de processus de mise au point (use case, sénario, diag de classes, diag déploiement, ...). Bien sur, cela change suivan le projet, la boite, ou le concepteur, mais on retrouve les mêmes grandes lignes. Certes UML ne spécifie pas comment l'utiliser (et heureusement, car ce n'est pas son rôle), mais si j'ai parler d'UML en tant que méthode, c'est que j'ai un amalgame entre sa syntaxe et son utilisation.

    En gros, c'est comme dire que C++ est un langage objet. Bcp de personnes font en fait du C+ (du C à syntaxe C++) mais on ne prend en comppte que la "bonne" utilisation du langage.

    En tout cas, je suis à 100% d'accord avec toi.

    PS : pour les fautes d'orthographe dans mon rapport, j'ai essayé de faire gaffe mais à priori, j'en ai oublié pas mal :( N'hésitez pas à me les signaler par mail, ce document n'est pas figé et il peut (doit) évoluer (des erreurs plus graves peuvent également s'être glissés car la norme MDA évolue encore). An tous ka, jeux pherè plue gaphe la proche haine foie.
  • [^] # Re: Quelques remarques

    Posté par  (site web personnel) . En réponse à la dépêche Documentation française sur MDA. Évalué à 10.

    Les graphiques passent mal, mais cela vient du latex2html. convert met de gros pater lors de la conversion en png.

    La version postscript devrait être la plus belle (mais la plus grosse).

    Personnellement je suis d'accord, mais les types de Microsoft prendraient ça pour un troll :) (mais on s'en fout).

    Lors d'une conférence d'un évangéliste .Net de Microsoft, j'ai discuté avec lui de ce sujet. Il était tout à fait d'accord avec ce propos. Ils ont copiés Java, et alors ? Autant copié là où c'est bien (no troll, svp). Java a bien repompé sur Smalltalk et C++.
    C'est juste qu'il ne faut pas que Microsoft dise qu'ils ont fait un langage révolutionnaire : ils ont juste pris Java, et ils l'ont modifié.
    Le nier serait stupide car trop visible.
  • [^] # Re: Sympa

    Posté par  (site web personnel) . En réponse à la dépêche Linux expliqué en images. Évalué à 10.

    Ils devraient l'inclure comme page explicative après l'installation d'une distrib :)

    C'est quand même plus beau qu'un diaporama qui présente plein de Fenêtres (tm).
  • [^] # Re: ``National'' ?

    Posté par  (site web personnel) . En réponse à la dépêche International Sysadmin Day. Évalué à -3.

    Tu me copieras 100 cents : je ne dois pas déformer les phrases des autres.

    Et 1000 fois, les phrases suivantes (tirées du pipotron) :

    -Avec la situation de la société, on ne peut se passer d'avoir à l'esprit l'ensemble des solutions déjà en notre possession.
    -Quelle que soit la baisse de confiance présente, il convient de s'intéresser à toutes les problématiques s'offrant à nous.
    -Dans le cas particulier de la sinistrose conjoncturelle, on ne peut se passer d'examiner toutes les voies envisageables.

    -150 parce que "Pipotron Inside"
  • [^] # Re: et puis quoi encore ?

    Posté par  (site web personnel) . En réponse à la dépêche International Sysadmin Day. Évalué à 2.

    Mais non.

    La vraie histoire (et là, je déconne pas), c'est Jean Pierre Foucault qui a un jour fait une émission spéciale Grand mère en disant que c'était leur fête.

    Il l'a refait l'année d'après, et connaissant les vieux (à qui je fait coucou, car ils sont très nombreux sur linuxfr :) ), ils ont voulu que leurs petits "kéniaux" leurs souhaitent chaque année. Et voilà comment c'est parti !

    Ah là là, sacrée Jean Pierre

    (ca parait con comme histoire, mais ca vient d'une source sûre (un pote à moi :) un soir de fête )).
  • # et puis quoi encore ?

    Posté par  (site web personnel) . En réponse à la dépêche International Sysadmin Day. Évalué à -7.

    Et pourquoi pas la fête des grands-mères pendant qu'on y est ?

    On va arriver à 365 fêtes par an à ce rythme.

    Moi, je veux créer la fête des mogwaïs et des gremlins tous les 29 février !
  • [^] # Re: Eclipse inside

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à -1.

    OK, tu dois avoir raison.

    Je n'ai pas inventé ce que j'ai écrit, je l'ai lu dans un article passé sur somenews il y a quelques mois, mais soit l'auteur s'est trompé, soit j'ai un niveau d'anglais déplorable :)

    En tout cas, merci pour tes éclairssissement précis.
  • [^] # Re: Eclipse inside

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à -10.

    Pinaillage...

    GNU/Debian : ca existe

    GNU/Mandrake : syntax error
    GNU/Suze : syntax error
    GNU/Windows : segmentation fault

    -1 parce qu'à l'origine, la news parlait de mandrake 9.0
  • [^] # Re: Eclipse inside

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à -1.

    Je voulais dire une norme pas standardisée.

    Sun n'est pas le seul à faire Java. Il y a toute une communauté qui décide de l'avenir du JDK. Bien sur, Sun est le leader de cette communauté.

    Si tu veux, fait M-C-% norme api
  • [^] # Re: Eclipse inside

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à 1.

    Pour le terme open source, tu remarqueras que je l'ai mis en minuscule, ce qui prouve que je parlais pas de la définition de OSI. (en fait, j'ai tapé trop vite sur mon clavier, et je me suis gouré. J'aurai dû dire "sources consultables". J'essaie donc de me trouver une excuse :) ).

    Parce que ça nécessite du logiciel non libre pour fonctionner

    Euh, aux dernières nouvelles, je crois que tu te trompes. Ces softs peuvent marcher avec GNU classpath (ou d'autres JVM libre). Pour xalan et xercès, j'en suis sur. Pour JBoss, je n'en suis pas sûr.
  • [^] # Re: Eclipse inside

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à -3.

    tiens donc , y a que la debian qui a le droit de ne contenir que du freesoftware ?

    Nan, je voulais juste dire qu'une des vocations de debian est d'être la distrib officielle de GNU. Et que donc, elle doit être "pure". C'est avec cette distrib qu'il y a le plus de débat sur les licences.

    Moi, je concoit la Debian comme "la distrib officielle du libre". Les autres utilisent du logiciel libre aussi, mais elles n'ont pas la même vocation "puriste".
  • [^] # Re: Eclipse inside

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à 3.

    Euh, excuse moi, mais qu'entends-tu par "version gpl" ?

    Parce que dans ce cas, même Mozilla et Apache n'ont rien à faire dans mandrake car ils utilisent des licences non compatibles avec la GPL.

    Tu voulais surement dire, la version "libre".
    Mais, le jdk de sun, bien que non libre, est open source et il peut peut etre quand même être inclus dans la distrib. Je sais bien que dans une distrib du style debian, ce ne serait pas le cas, mais dans une mandrake, ca pourrait passer.
    En plus, il n'y aurait pas de dépendance vis à vis d'un produit commercial car Java est une norme, et dès qu'une implémentation suffisamment complète arrivera à maturité, on pourra la remplacer.

    Surtout, je veux éviter tout troll vis à vis de Java, mais je constate juste que bcp de développeur libre contribuent en codant du Java, et le fournir en standard serait insiter cette démarche (pas de troll, please).

    A propos de xerces, xalan, tomcat, jboss, et pourquoi pas ? C'est énormément utilisé comme softs.
  • # Eclipse inside

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à 4.

    Quelqu'un sait si la Mandrake 9.0 aura Eclipse de fournit avec ?

    Le binaire fait que 18 Mo, donc c'est pas la mort. Et sa licence ne pose pas de problème. Alors ...

    De même, est-ce que le jdk est fourni dans la distrib (gcc 3.1 prend en charge une petite version de Java, mais y a-t-il un jdk complet du stryle blackdown ou le jdk du Sun ?)
  • [^] # Re: 9.0 ?

    Posté par  (site web personnel) . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à 10.

    Le changement de numéro de version majeur (7 -> 8, 8 -> 9) dépend des fondations de la distribution et non du temps entre les sorties.

    Dans ce cas, le passage entre gcc 2.9.x à gcc 3.1.x justifie presque à lui seul le changement de numéro, car toutes les applis sont recompilées (à confirmer...). En plus, les 2 principaux desktops changent aussi de version majeur, tout en changeant l'api et donc la compatibilité.

    La version 9.0 devrait donc être radicalement différente de la 8.2. Ce changement se jusitife plus que jamais.

    La seule chose que ne change pas radicalement est le noyau. Mais tu peux être sûr qu'à la sortie du 2.6, on aura une mandrake 10 (c'est pas pour demain quand même).
  • [^] # Re: Précisions

    Posté par  (site web personnel) . En réponse à la dépêche Portage de macosx: S. Jobs rouvre le débat. Évalué à -7.

    Quel expert ! On sent le vécu.
    Ca t'as pas trop traumatisé l'asm 6809 ?

    On retrouve là un bon Mime bien de chez nous !

    -1 parce que tout monde s'en fou des études de Meuh.