Philip Marlowe a écrit 1173 commentaires

  • [^] # Re: Leitmotive : Sager.

    Posté par  . En réponse à la dépêche "Microsoft est-il dangereux ?". Évalué à 0.

    Bon. Si je résume bien : personne ne sait rien à ce sujet. Je ne poserai plus la question. Je suis tout de même déçu; à lire les posts ici, j'avais l'impression que certains de leurs auteurs savent tout sur tout. Funeste erreur ! Aussi me bornerai-je désormais à la question suivante : peut-on boire du vin rouge en mangeant des huitres ?
  • [^] # Re: Leitmotive : Sager.

    Posté par  . En réponse à la dépêche "Microsoft est-il dangereux ?". Évalué à 1.

    Discuter du sexe des anges. Ca et la question du nombril d'Adam ont été de grands sujets de discussion pour l'église catholique à une époque.
  • [^] # Leitmotive : Sager.

    Posté par  . En réponse à la dépêche "Microsoft est-il dangereux ?". Évalué à 10.

    Bonjour, je viens poser encore une fois la même question : pourquoi la marque Sager, qui proposait des portables sous Linux, et peut-être même du dual-boot a-t-elle disparu ? Ca doit être la troisième fois que je le demande dans cette tribune, et personne n'a eu assez d'information, ou l'envie de me répondre.
    Il me semble pourtant que la question peut être intéressante. Si Sager Europe a fait faillite de manière naturelle, alors rien à ajouter. Si ce n'est pas le cas, une information, voire une investigation à ce sujet nous changerait de certains propos "Angels Sex Oriented"...
  • [^] # Re: son future et le futur de Linux

    Posté par  . En réponse à la dépêche Alan Cox s'explique sur l'affaire du DMCA, son futur et le futur de Linux. Évalué à 1.

    Et slew rate ?
  • [^] # Re: Comment ça marche ?

    Posté par  . En réponse à la dépêche Al Stevens n'aime pas QT. Évalué à 2.

    Je ne vais embêter personne avec Eiffel (d'ailleurs à cette heure les deux autres programmeurs Eiffel sont couchés). Les programmeurs sont là pour concevoir, pas pour optimiser intensivement, c'est le boulot du compilateur. Et tout ça prend de la place mémoire, de la mémoire de meilleur en meilleur marché. La prochaine fois, un petit rappel sur la seule vraie mécanique, celle des machines à vapeur ?
    Oups! je réponds à Guillaume, au lieu de celui d'avant. Guillaume, SVP, faites passer. Merci.
  • [^] # Re: mon dieu....

    Posté par  . En réponse à la dépêche Microsoft contre TCP/IP. Évalué à 1.

    C'est vrai que l'on prête beaucoup d'intentions malfaisantes à Microsoft, mais on ne prête qu'aux riches... Tenez, des propos tout aussi paranoïaques, qui ne datent certes pas d'hier... http://www.zipiz.com/kronik5.htm(...)
  • [^] # Re: SmallEiffel aussi ...

    Posté par  . En réponse à la dépêche Kylix Open Edition est disponible au téléchargement. Évalué à 1.

    En effet, je n'avais pas les yeux en face des trous, je vous présente donc, oliv, mes excuses. Cependant, je m'aperçois qu'une nouvelle peut aller directement dans une section sans jamais passer par la page principale. Vu le peu d'intérêt qu'Eiffel suscite (même si c'est un peu normal quand la première parution se fait dans un cul de basse fôsse), je m'abstiendrai de donner de telles nouvelles à l'avenir. Je développe à titre professsionnel dans ce langage, et je peux vous garantir que c'est à la fois puissant et souple. Les Pascal objet et C++ de Kylix, pour ma part, j'ai tendance à les considérer comme des grand-mères en robes de jeunes filles ...
  • # SmallEiffel aussi ...

    Posté par  . En réponse à la dépêche Kylix Open Edition est disponible au téléchargement. Évalué à 1.

    A propos de langage, SmallEiffel, le projet officiel GNU de compilateur Eiffel, en est depuis quelques jours (19 juillet) à sa version -0.75. J'avais posté une news là-dessus, mais
    - soit elle s'est perdue
    - soit personne n'en a rien à faire à Linuxfr ...
    http://smalleiffel.loria.fr(...)
  • [^] # Re: STOP AU PIPO,PIPO ! ET EIFFEL#

    Posté par  . En réponse à la dépêche JSR47 vs. log4j ou les problèmes de la licence Sun sur le langage Java. Évalué à 1.

    Tu peux ajouter un quatrième langage : Eiffel#. A propos de DotNet Vs Java, ça fait un moment que je voudrais vous faire part de quelques informations et impressions, mais il y a de la traduction à faire et j'ai la flemme. Pour vous en donner une qui me semble significative et s'inscrire dans cette perspective, Java devrait supporter bient^o(merci Galeon !!!)t les assertions afin de pouvoir faire de la programmation par contrat ainsi que la généricité (il n'est jamais trop tard pour bien faire...).
    < http://www.nospoon.org/article.xml?id=3908(...) >
  • [^] # Re: SmallEiffel ?

    Posté par  . En réponse à la dépêche JSR47 vs. log4j ou les problèmes de la licence Sun sur le langage Java. Évalué à 1.

    Aurais-tu plus de précisions à ce sujet, s'il te pla^it ? Qu'est-ce qui n'est plus maintenu, SmallEiffel ou le compile_to_jvm de SmallEiffel ?
    Merci d'avance.
  • # Viabilité du modèle économique.

    Posté par  . En réponse à la dépêche Microsoft aurait violé la loi antitrust au Brésil. Évalué à 1.

    Il me semble que dans certains threads, on s'égare de la manière habituelle : la polémique sur des arguments techniques. Alors qu'ici, de manière éclatante, on peut voir que la viabilité économique du logiciel propriétaire dépend de la taille de l'entreprise considérée !
  • [^] # Re: Qu'est devenu Sager ?

    Posté par  . En réponse à la dépêche Microsoft aurait violé la loi antitrust au Brésil. Évalué à 1.

    Souvenez-vous : dans feu 100%Linux, n°3 (mars 2000), se trouvait un essai de portables Sager, alors vendus préconfigurés sous RedHat Linux 6.1. Dans le n°4, Sager fit une page de pub à ce sujet, pour des portables (Nautile Mobility, Narval III, Ultima AGP) dont il était donné de choisir entre Windows 98, NT et Linux comme système d'exploitation. Il y était indiqué un site Web http://www.sager-europe.com(...) qui fut actif quelques mois, puis silence radio. Depuis, je n'ai plus jamais entendu parler de Sager. Quelqu'un en sait-il plus que moi ?
  • [^] # Re: ATTENTION C'EST EN ANGLAIS !!!

    Posté par  . En réponse à la dépêche lex & yacc. Évalué à 1.

    C'était moi, ce matin au boulot, où je n'ai pas mon mot de passe. C'était maladroit d'une certaine manière, certes. Cependant...
    1- Je parle et lis l'anglais, ce qui n'est pas rare. Pourtant, quand j'ai le choix entre l'original en anglais et, quand elle existe, sa traduction en français, je trouve plus confortable la version française, sauf bien entendu si le traducteur est inepte.
    2- La petite pique au sujet du score, c'est parce que je vois souvent des commentaires anonymes pertinents et intéressants scorés 0 des heures après qu'ils aient été postés, et parfois des âneries signées éternellement à 1... Au départ, les deux liens au bas de chaque nouvelle, j'ai aimé, je me suis dit : "Chouette ! je vais lire les commentaires les plus intéressants, parce que filtrés", et puis euh... non, ça marche pas comme ça. En l'occurence, je voulais juste indiquer à ceux que ça intéresse que le livre est en anglais. Donc, pour le coup, fallait me laisser à 0, ça aurait été plus cohérent.
    Bon, ça fait beaucoup de mots pour pas grand chose. La prochaine fois j'essaierai de poster à meilleur escient.
  • # La Debian Woody, une bonne idée !

    Posté par  . En réponse à la dépêche Mirror Linux : nouveau (?) magazine Linux. Évalué à 1.

    Si, la prochaine fois, ils incluaient la Debian Woody, pour tous les handicapés du réseau ne disposant pas d'une liaison rapide, comme moi, ce serait un vrai cadeau. A tous les coups, ce sera la (dernière ? prochaine ? j'ai pas tout suivi ces temps-ci...) RedHat. On prendra quand même, le -mdk des rpm de la Mandrake m'énerve prodigieusement, et peut mettre la zone dans la gestion des paquetages...
  • [^] # Vive la liberté ! (Mozart, Don Giovanni)

    Posté par  . En réponse à la dépêche [FWD] ESR warns of MS FUD tomorrow. Évalué à 1.

    Je pense que tu devrais avoir la liberté de circuler en tank. Surtout si tu fais des logiciels pour le bien de tous.
  • [^] # C'est vrai, QNX est un OS

    Posté par  . En réponse à la dépêche Noyau Linux 2.4.4. Évalué à 1.

    Le monsieur anonyme parlait de marché, et non de technique. QNX est fait pour ceux qui veulent un OS tout prêt pour construire des applications temps réel. Si l'on choisit d'ACHETER QNX, c'est pour ça... Pour le reste c'est un OS à part entière, donc potentiellement capable de faire ce que font tous les autres. J'aime beaucoup l'argument selon lequel il faut écrire les softs pour. C'est en effet le noeud de certaines querelles. Dans certains cas, il suffirait de recompiler les sources, dans la mesure où elles sont publiques et leur réemploi autorisé...
  • [^] # Re: Mouais

    Posté par  . En réponse à la dépêche Reflexions sur le cliché "on peut faire de l'OO en n'importe quel langage". Évalué à 1.

    Ababacar Octopuce a très bien répondu sur le fond. Pour ce qui est de l'héritage des routines, la question de savoir laquelle sera utilisée, en cas d'héritage répété de routines ayant le même germe est une question de choix du concepteur. S'il en est arrivé là, il faut espérer qu'il sache ce qu'il fait ! En Eiffel, on dispose dans ce cas de plusieurs techniques que l'on peut appliquer : la redéfinition (on garde le même nom, on change la sémantique, si la routine garde la même signature, quand même), l'a-définition (la routine devient différée, abstraite selon un autre vocabulaire) et le renommage, lequel peut être combiné avec une redéfinition ou, mais je n'en suis pas tout à fait sûr, l'a-définition. D'autre part, si l'on hérite de routines différées de plusieurs classes ancêtres, on peut procéder à leur jointure. Une telle routine jointurée peut alors être appelée dans des contextes différents selon que la classe qui a servi à instancier l'objet qui porte cette méthode est considérée comme héritière de telle ou telle autre classe comportant la primitive qui a été jointurée. Ouf ! Pour l'instant je n'ai jamais eu à m'en servir, mais si ça arrive, promis, je vous préviens...
  • [^] # Re: C'est du délire!

    Posté par  . En réponse à la dépêche Mozilla 0.8.1 disponible.. Évalué à 1.

    Si l'on se fie à ce que l'on peut lire dans la tribune de Vakooler, il commencerait à y avoir de l'impatience chez les "non militants" Linux : <http://www.vakooler.com/article.php3?sid=450&mode=nested(...) >
  • [^] # Re: Mouais

    Posté par  . En réponse à la dépêche Reflexions sur le cliché "on peut faire de l'OO en n'importe quel langage". Évalué à 1.

    Oui, en effet, tu n'as jamais fait d'Eiffel, d'ailleurs ça se voit. D'abord le moins grave : les temps de compilation, ça fait rire, mais ça dépend du compilateur (ISE, SmallEiffel, Visual Eiffel, ...). D'une manière générale, il ne recompile que ce qui a été modifié. L'efficacité du code engendré : compile -boost -O2 et l'on a (presque) l'efficacité d'un code directement écrit en C. A propos : le C n'arrive qu'à environ 80% de l'efficacité d'un code écrit en assembleur (dans le cas d'un programme complexe, une fois et si il fonctionne), alors pourquoi le C ? Enfin pourquoi programmer en OO sinon pour pouvoir réutiliser les composants logiciels produits, bénéficier des facilités de l'héritage (simple, multiple, répété), de la généricité, de la liaison dynamique, de la jointure des primitives différées héritées, toutes ces choses que je me vois mal émuler en C. Je ne parle même pas du ramasse-miettes. Mais la totalité de ce que je viens de citer n'est réellement disponible qu'en Eiffel (pas d'héritage multiple vrai en Java). Et, en plus, Eiffel permet la programmation par contrat, qui permet de concevoir des logiciels de manière semi-formelle. Ca suffit comme avantages ?
  • # On va être anti-français

    Posté par  . En réponse à la dépêche L'audacieux "Mr Taxe-Moi". Évalué à 1.

    On peut acheter sur Internet, dans des pays où ces taxes n'existent pas. C'est malheureux, mais c'est la seule réponse à ce genre de bêtise ahurissante. Il y a encore des gens qui ne savent pas que l'on peut passer à côté des lignes Maginot!
  • [^] # Re: Crypto partout

    Posté par  . En réponse à la dépêche IFPI Belge poursuit les utilisateurs de Napster. Évalué à 1.

    Tu fais partie du Front de Libération des Apostrophes ?
  • [^] # Re: Des nouvelles sur .net

    Posté par  . En réponse à la dépêche Microsoft veut convertir les programmes Java en .NET. Évalué à 1.

    Merci. Celui de ce soir doit être fatigué.
  • # Des nouvelles sur .net

    Posté par  . En réponse à la dépêche Microsoft veut convertir les programmes Java en .NET. Évalué à 1.

    Voilà. Il se trouve que si je ne connais Internet pratiquement que comme utilisateur, je suis impliqué dans l'informatique comme programmeur pour des réalisations industrielles (robotiques entre autres). Je suis profondément allergique au C++. Parmi les langages à objet que l'on peut trouver, celui qui a le plus retenu mon attention, et que je vais utiliser pour mon projet en cours si les aspects parallèles de l'application ne m'oblige pas à utiliser Ada, est Eiffel. Eiffel a été créé par Bertrand Meyer, dont je vous passe tous les diplômes et titres, qui de toutes façons ne prouveraient en rien son intelligence, mais Eiffel, si ! Une pointure... Or, que reçois-je sur mon mail hier ? Ma surprise passée (ISE, la boîte de Meyer, produit des environnements de programmation Eiffel pour Windows et Linux, payants et ce n'est pas du logiciel libre, mais les spécifications d'Eiffel sont éminemment publiques, et les réalisations de compilateurs concurrents des siens -par exemple SmallEiffel du Loria :
    < http://SmallEiffel.loria.fr/index.html(...) >
    qui est, lui, en GPL- sont vivement encouragées par Bertrand Meyer.
    Aussi, malgré mon ignorance à peut-près totale pour l'instant de ce qu'est .NET, le fait de voir des gens comme Bertrand Meyer venir en faire la promotion, payante..., ainsi que de choses comme C#, me fait penser que nous nous trouvons là devant une grosse machine de guerre.
    <ce que j'ai reçu>
    NET IN ONE DAY: The Multi-Language Platform for the Age of the Internet
    A one-day course by Bertrand Meyer

    (http://www.dotnetexperts.com(...))

    NEW LOCATIONS
    =============

    US:

    Santa Barbara, CA: January 29
    Pittsburgh, PA: February 5
    Raleigh, NC: February 6
    Detroit, MI: March 26
    New York, NY: March 27
    Boston, MA: March 29
    Washington, DC: March 30
    San Francisco, CA: April 6

    CANADA:

    Montreal, Canada: April 2
    Toronto, Canada: April 3
    Vancouver, Canada: April 5

    PACIFIC RIM:

    Singapore, Singapore: February 19
    Kuala Lumpur, Malaysia: February 20
    Bangkok, Thailand: February 22

    EUROPE:

    Milan, Italy: March 2
    Amsterdam, The Netherlands: March 5
    Frankfurt, Germany: March 8
    London, United Kingdom: March 9

    **If your company is interested in an in-house presentation of.
    NET in One Day please contact training@dotnetexperts.com**

    INTRODUCTION
    ============

    In July of 2000 Microsoft introduced the .NET framework, the most
    important development since the introduction of Windows in 1991. The result of a
    $2 billion investment, .NET is a revolutionary multi-language platform
    integrating all aspects of application development and closely
    integrating the Web at every step.

    This information-packed one-day course covers the essentials of .NET,
    including both the "big picture" and a review of all major aspects of
    the technology. Presented by Dr. Bertrand Meyer, one of the pioneers of
    modern software technology, it is based on more than one year's advance
    exposure to .NET prior to the technology's official release. Dr. Meyer's team at
    Interactive Software Engineering and Monash University worked with
    Microsoft to integrate ISE's technology with .NET, culminating in a joint
    appearance with Bill Gates at the Microsoft Professional Development Conference
    that first introduced .NET.

    COURSE OUTLINE
    ===============

    1. Overview
    -------------------

    * .NET in 15 minutes: an overview of the technology and its
    contributions.

    2. The challenges: if .NET is the answer, what are the questions?
    -------------------------------------------------------------------------------------------------------

    * Background: The Internet and the evolution of software development.
    E-commerce and its demands. Requirements of mission-critical applications.
    Exposing the business model.
    * Object Technology: contribution and challenges. O-O languages, GUI
    tools, databases.
    * Component-based development: COM, CORBA, Enterprise Java Beans. The
    notion of Interface Description Language. Contributions and limitations
    of pre-.NET component approaches.
    * Programming for the Web and e-commerce: CGI scripts, Active Server
    Pages, Java Server pages. Advantages and drawbacks.
    * The state of multi-language interoperability. Approaches to portable
    application development. Graphics, database issues.

    3 .NET: The Vision and the Platform
    ---------------------------------------------------------

    * The .NET architecture: runtime, framework, platform, web services.
    * The .NET runtime: architecture and goals. Comparison with the Java
    Virtual Machine.
    * MSIL: the intermediate language. Security issues and the concept of
    verifiability. How critical is it to produce verifiable code?
    * Organizing and extending your components: assemblies and metadata. An
    application: equipping components with contracts.

    4. The .NET object model and type system
    --------------------------------------------------------------------

    * Classes, methods, fields, properties and events
    * .NET types: reference and value types, array types, arrays
    * Inheritance concepts: multiple interface inheritance, novariance
    * Encapsulating behavior: delegates
    * C#: a language for programming .NET
    * C# versus Java
    * .NET mechanisms and the dominant languages: commonalities
    and mismatches. How easy is it to map an existing language
    into the .NET model?

    5. Language interoperability
    --------------------------------------------

    * Available languages and degree of interoperability. Cross-language
    inheritance; cross-language debugging
    * The Common Language System: both a consumer and an extender be
    Levels of compliance
    * Advantages and challenges of CLS compliance
    * Examples: combining components from various languages
    * From a common runtime to a common development environment:
    Visual Studio.NET and the concept of multi-language, pluggable
    environment. GUI, browsing, debugging

    6. Frameworks and applications
    --------------------------------------------------

    * Web and Win Forms
    * Remoting and threading capabilities
    * ASP+: Active Server Pages +. Building advanced Web sites for
    e-commerce
    * Web services, SOAP and Building Block Services
    * Database access and manipulation: ADO+

    7. Summary and perspective
    ---------------------------------------------

    * .NET and the competition
    * The significance of .NET
    * Future developments
    * Corporate strategies: getting ready for .NET


    COURSE MATERIAL
    =================

    The material distributed to participants includes more than 150 slides,
    as well as supporting articles.

    WHO SHOULD ATTEND
    ====================

    This course presents a compact, in-depth survey of the .NET technology
    over one day. It is intended for both managers (VPs of technology, CTOs,
    project leaders, Web content managers, e-commerce strategy leaders)
    and for software developers who want to know about the most important
    technology offering in many years. The .NET technology will affect everyone;
    no one can afford to miss it.


    ABOUT THE SPEAKER
    ===================

    Dr. Bertrand Meyer has played a major role in developing modern
    software technology and bringing it to software engineers working in
    production environments. Bertrand is best known for his best-seller
    "Object-Oriented Software Construction" (2nd edition, Prentice Hall, 1997),
    recipient of the Jolt Award and one of the seminal works on modern
    software technology. He is the author of 8 other books on software
    technology, programming languages and object-oriented development,
    including "Reusable Software", "Eiffel: The Language" and "Object Success",
    and of numerous widely cited articles. He is a columnist for Software
    Development magazine, the Journal of Object-Oriented Programming
    and was Department Editor for IEEE Computer. He is the series chair for
    the international TOOLS conferences (USA, Europe, Pacific), devoted
    to component and object technology.

    He is also the editor of the Prentice Hall Object and Component
    Technology Series.

    As head of ISE's development team, he has led the design of tools and
    environments used routinely by major corporations worldwide for their
    mission-critical applications.

    FEE
    ===

    USA: USD 695.00 or USD 645.00*
    Singapore: 995 SGD or 895 SGD*
    Malaysia: 1995 MYR or 1795 MYR*
    Thailand: 21725 THB or 19575 THB*
    Italy: 1,624,445 ITL or 1,507,695 ITL*
    The Netherlands: 1795 NLG or 1695 NLG*
    Germany: 1595 DEM or 1495 DEM*
    United Kingdom: 495 GBP or 455 GBP*
    Canada: 895 CAD or 795 CAD*

    * if paid three weeks prior to the session.

    A 10% discount will be applied to registrations for 3 or more people
    from the same company registering at the same time.

    A 20% discount will be applied to registrations for 5 or more people
    from the same company registering at the same time.

    REGISTRATION FORM
    ===================
    The registration is available on-line at http:www.dotnetexperts.com,
    by phone at 805-685-1006, or using the form below by fax at
    805-685-6869 or by email at training@dotnetexperts.com:

    I am registering for:

    ___Santa Barbara, CA: January 29
    ___Pittsburgh, PA: February 5
    ___Raleigh, NC: February 6
    ___Singapore, Singapore: February 19
    ___Kuala Lumpur, Malaysia: February 20
    ___Bangkok, Thailand: February 22
    ___Milan, Italy: March 2
    ___Amsterdam, The Netherlands: March 5
    ___Frankfurt, Germany: March 8
    ___London, United Kingdom: March 9
    ___Detroit, MI: March 26
    ___New York, NY: March 27
    ___Boston, MA - March 29
    ___Washington, DC: March 30
    ___Montreal, Canada: April 2
    ___Toronto, Canada: April 3
    ___Vancouver, Canada: April 5
    ___San Francisco, CA: April 6


    ***ALL PAYMENTS (Credit Card, International Money Order and
    Bank Transfer) MUST BE MADE IN US DOLLARS.***

    Address:
    Company__________________________________________________

    Department or Division __________________________________

    Street Address___________________________________________

    City _____________________Zip Code ______________________

    State _____ _____________________________________________

    Country ____________________________

    Telephone ______________________ Fax ____________________

    Email ___________________________________________________

    Names of Participants:

    ______________________________________________

    ______________________________________________

    ______________________________________________

    ______________________________________________

    ______________________________________________

    Method of Payment (check one):
    _____Check enclosed (amount) ___________________________
    (make check payable to Interactive Software Engineering, Inc.)
    _____Credit Card
    Number____________________________Exp. Date__________

    Authorized Signature____________________________________

    Substitutions will be accepted at any time. Any cancellation
    received three weeks before the seminar will be liable to a
    50% service fee. Cancellations received after this date will
    be liable for the entire fee.

    Alexander Prigozhin
    ISE Inc.
    ------------------------------------------------------------
    To unsubscribe from this ISE list, forward this message to
    <unsubscribe@eiffel.com>. *Make sure to retain the following
    line* so that we know which exact address to remove.
    ==|| Subscribed: ISE Sent to: xxxxxxxx@xxxxxx
    </ce que j'ai reçu>
    Vous noterez que ce n'est pas donné...
    Au modérateur : ce que j'ai lu tout à l'heure sur le site pointé n'était pas une hallucination. Il faudra qu'on m'explique le système de notation, tu demande un renseignement et paf! t'es scoré 0, un handicap pour avoir une réponse...