Philip Marlowe a écrit 1176 commentaires

  • [^] # Re: Première remarques

    Posté par  . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 2.

    Dans une de mes machines, des trous sont disposés en quinconce, je regroupe les cotes en x et en y. Ce n'est pas follement indispensable mais ça me plaît et je trouve que ça améliore la lisibilité en condensant un peu le code là où il a peu d'intérêt algorithmique en regroupant des termes de même nature.

    dx1 := -600; dx2 := -124; dx3 := 352
    dy1 := 1025; dy2 := 1300; dy3 := 1575; dy4 := 1850
    -- dz := 0

    puis par la suite :

    create Result.make_from_array
    (« create {POSITION_ROBOT}.make (dx1, dy1, dz),
    create {POSITION_ROBOT}.make (dx2, dy2, dz),
    create {POSITION_ROBOT}.make (dx3, dy3, dz),
    create {POSITION_ROBOT}.make (dx1, dy3, dz),
    create {POSITION_ROBOT}.make (dx2, dy4, dz) »)

    ou

    aller_xy_absolu (x, y: INTEGER) is
    do
    x_consigne := x; y_consigne := y
    [...]
    end


    Voilà, c'est du sucre syntaxique, pas de quoi verser le sang, mais je trouverais dommage d'avoir à s'en passer par je ne sais quel intaigrisme.
  • [^] # Re: Première remarques

    Posté par  . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 1.

    Dans le même genre, les points virgules sont autorisées en fin de ligne mais sont inutiles. Pourquoi les autoriser dans ce cas ? Je n'ai pas le droit de mettre un point d'interrogation à la fin de ma ligne, pourtant, on pourrait l'ignorer de la même manière.
    C'est pratique de les autoriser, cela permet par exemple de grouper plusieurs instructions sur la même ligne aux fins d'améliorer la lisibilité.
  • # E/S déportées ?

    Posté par  . En réponse au message Piloter une carte E/S par USB. Évalué à 1.

    As-tu pensé à des entrées et sorties déportées genre Wago ? Tu en as des purement passives et d'autres ayant un comportement autonome programmable. Il y en a même qui sont livrées avec un système d'exploitation RT-Linux.

    Pour celles qui sont passives (série 750-3xx) l'USB n'est pas disponible directement mais tout le reste est OK (Ethernet, RS232, RS485, Profibus, Can, etc.). Avec un module de tête RS232 (de tête 750-312 ou750-316) si tu utilises un convertisseur USB/série ça correspond à ta description. Attention, c'est du matériel professionnel, donc assez cher. Il faudra aussi te trouver ou te faire un soft exploitant le protocole Modbus sous Linux, mais ça ne doit pas être la mer à boire, vu que les specs sont publiques.

    http://www.wagocatalog.com/okv3/index.asp?lid=3&cid=13&a(...)

    Ce genre de matériel est proposé par plein d'autres fournisseurs, comme Phoenix Contact, par exemple.
  • [^] # Re: Le langage aussi?

    Posté par  . En réponse au journal SmartEiffel RIP. Évalué à 3.

    Ce n'est pas moribond, c'est marginal. Je m'en sers pour mon boulot mais ne comptez pas sur moi pour en faire un plat, une fois que tout le monde aura admis l'aveuglante évidence que c'est le meilleur langage du monde.

    Sinon, question compilateur c'est vrai qu'il n'y a pas foule, mais il n'y a tout de même pas que EiffelStudio de Eiffel Software, il y a aussi GEC (Gobo Eiffel Compiler), pas assez avancé pour être utilisé en production et tecomp, The Eiffel Compiler qui est à la fois un compilateur et un interpréteur et qui n'en est pas encore à la version 1.0.
  • [^] # Re: Programme fidélité

    Posté par  . En réponse à la dépêche Journées Rencontres du Libre les 15 & 16 mai 2009 à l'Université du Sud Toulon et du Var. Évalué à 1.

    Je me suis renseigné : assister à trois conférences n'est pas obligatoire.
  • [^] # Re: Investissement

    Posté par  . En réponse au journal Clavier Bepo Typematrix : on va y arriver !. Évalué à 1.

    En commande groupée il était à 80 €.
  • [^] # Re: pas possible ?

    Posté par  . En réponse au journal Contrats et exceptions. Évalué à 1.

    Bien Maître.
  • [^] # Re: pas possible ?

    Posté par  . En réponse au journal Contrats et exceptions. Évalué à 1.

    Euh tu connais beaucoup de bibliothèques modernes ou langages modernes qui utilise des codes d'erreur ?

    Ben oui au moins Eiffel que je connais un peu. La Bibliothèque GOBO propose dans KL_EXCEPTION une catégorisation des exceptions. Elle permet aussi d'engendrer ses propres exceptions, pour décider que tel événement se produisant dans tel contexte est anormal et doit lever une exception.
  • [^] # Re: pas possible ?

    Posté par  . En réponse au journal Contrats et exceptions. Évalué à 1.

    C'est du Eiffel, pas du C ou du C#. Mets-toi dans le cas ou openFile viole un contrat et lève une exception.

    Cette manière de gérer les exceptions se trouve dans Object Oriented Software Construction de Bertrand Meyer (première et seconde édition) qui, il est vrai, ne sait pas bien faire les API.
  • [^] # Re: pas possible ?

    Posté par  . En réponse au journal Contrats et exceptions. Évalué à 2.

    Un exemple concret en Eiffel. Quand j'ouvre des fichiers qui sont censés exister, dans le cas où justement ils existent, il arrive que le système d'exploitation échoue à les ouvrir. Ma procédure d'ouverture est munie d'une clause de sauvetage qui permet plusieurs tentatives avant d'abandonner ou de retenter la chose différemment.

    J'ai des clauses de ce genre aussi pour la gestion des dll externes à mes programmes et en général pour la gestion des résultats dont la fourniture est externe à mes programmes.
  • [^] # Re: Pourquoi un Os grand public ?

    Posté par  . En réponse au journal Progression de Linux. Évalué à 1.

    Ah oui je l'ai retrouvé, mais je crois qu'il y en a d'autres : le WAGO-IO-IPC référence 758-870 qui fonctionne sous RT-Linux avec un processeur Geode.
    http://www.wagocatalog.com/okv3/index.asp?lid=3&cid=13&a(...)
  • [^] # Re: Pourquoi un Os grand public ?

    Posté par  . En réponse au journal Progression de Linux. Évalué à 3.

    Le jour où il y aura une distribution « Mme Michu capable », à condition que l'essentiel de ses composants reste libre, on pourra continuer se la péter avec des distribs pour geeks, plusieurs pour pouvoir continuer à s'engueulertroller, qui bénéficieront des excellents drivers libres faits pour Mme Michu. Je ne vois pas pourquoi il faudrait fuir le succès, en l'occurrence même pas le succès mais sa seule évocation.

    Est-ce que ça peut partir en sucette ? Oui, bien sûr, mais ce ne serait pas si simple de dévoyer le système. N'oublions pas qu'une bonne partie est sous licence libre vaccinante. Le danger principal que je crains, c'est l'épée de Damoclès des brevets logiciels. On a vu des exemples récents qui préfigurent ce qui se passerait si ceux-ci venaient à être adoptés en Europe. Cela consisterait à empêcher toute entreprise de gagner de l'argent avec des produits fondés sur des logiciels libres. Dans tous les cas si ça partait en sucette, il serait toujours temps de reprendre le maquis. Mais ce ne serait plus si simple...

    Pour ma part je trouverais sain que l'on trouve des produits, rentables pour ceux qui les créent, sous Linux. Je suis très paresseux, aussi aurais-je déjà dû faire un journal avec des exemples récents de produits développés ou proposés sous Linux. Par exemple de la société américaine Delta Tau qui a développé sa nouvelle gamme de produits, des cartes d'axes destinées à la robotique et à la machine-outil sous Linux. Ce sera la gamme des Power PMAC. Elle a été développée avec Mono sous RT-Linux, parce que, a dit son développeur principal, RT-Linux possédait 99% des caractéristiques dont ils avaient besoin. Ils ont donc développé à façon le 1% qui leur manquait. Je ne sais pas s'ils ont assuré la publicité de ce 1% de code, et donc contribué. Le tout pour faire un produit qui se programme avec Visual Studio 8 sous Windows... Mais qui peut tout aussi bien être programmé de l'intérieur avec GCC.

    Il y a aussi la société allemande Wago, qui propose, à côté de divers connecteurs qui sont son activité principale, des modules d'entrées et sorties déportées, fonctionnant avec la plupart, voire tous les bus industriels existants (Modbus sous toutes ses formes, Profibus, CANopen, DeviceNet, etc.). Ils proposent aussi ce genre de modules avec de l'intelligence embarquée, qui permettent de programmer selon la norme IEC-1161 (de mémoire...). Parmi ces modules on en trouve un qui est un mini-PC industriel qui fonctionne sous Linux. Voyez http://www.wago.com/wagoweb/documentation/index_e.htm il y a le 750-860 qui fonctionne sous Linux, mais il est un peu vieux, il y en a un plus récent dont j'ai la doc à mon lieu de travail, mais là je ne suis pas au boulot.

    Tout ça pour dire que l'industrie, si la menace des brevets logiciels se dissipe, a toutes les raisons d'adopter significativement Linux. Légèreté, faible empreinte mémoire, outils de développement et bibliothèques accessibles, présence d'environnements temps-réel et plein d'autres avantages, j'ajouterais bien aussi celui de ne pas être à la merci des délires du service marketing d'une entreprise monopolistique, l'y attirent. Je pense en outre que l'industrie serait très intéressée qu'il y ait une distribution « Mme Michu capable » qui soit utilisée par un large public. Un large public, ça veut dire une large diffusion, des économies d'échelle, des produits éprouvés. Depuis quelques années, beaucoup d'éléments, à commencer par les PC, utilisés dans l'industrie ont leur origine dans des produits grand-public. Je pense, entre autres, par exemple au matériel destiné à la vision industrielle, dont les principaux composants sont issus de l'électronique grand-public.

    Je ne vois pas en quoi nous serions perdants si Linux devenait un acteur de large audience. Ce qui pourrait principalement l'en empêcher, je le répète, ce sont les brevets logiciels, et ça se décide au niveau des institutions européennes. Les élections européennes, c'est l'an prochain...
  • [^] # Re: Œuil arraché

    Posté par  . En réponse à la dépêche Libre Accès. Loi Internet et Création : Est-il encore permis de réfléchir et discuter ? une contribution. Évalué à 1.

    Oui, c'est moi qui ai trop rapidement lu, la formulation est un peu ampoulée, et la faute, quand c'en est une, est coutumière ici. Mon œuilœil est passé trop vite. En utilisant la formule en dehors de, cela eut été plus clair.

    Mais bon je suis un vieux ronchon qui passe son temps à corriger les autres et qui fait quand même des fautes, et pas toutes d'étourderie.

    Ceci dit l'important est le sujet de la dépêche :)
  • # Œuil arraché

    Posté par  . En réponse à la dépêche Libre Accès. Loi Internet et Création : Est-il encore permis de réfléchir et discuter ? une contribution. Évalué à -7.

    Hors les industries culturelles quémandant cette loi [...]
    Or les industries culturelles quémandant cette loi [...]

    Dans un journal, ça peut à la rigueur passer, dans une dépêche censée avoir été relue ça arrache au moins un œuil.
  • [^] # Re: Clavier typematrix

    Posté par  . En réponse au journal La société Always Innovating porte bien son nom!. Évalué à 2.

    Oui mais le clavier coûterait plus cher que tout le reste :) A quand une carte mère de netbook directement dans le typematrix ?
  • [^] # Re: Note de mise à jour un peu dégueulasse avec Mozilla

    Posté par  . En réponse à la dépêche Debian GNU/Linux 5.0 : Lenny. Évalué à 5.

    Tu dois confondre avec IsNotGood je pense. M'enfin pour quelqu'un qui ne commente que sur les news Debian ou presque et toujours pour defendre betement tout ce qui concerne cette distrib, je pense que tu ferais mieux de pas trop la ramener en effet.
    Le type auquel tu réponds est un développeur Debian, assez connu en fait. Alors je pense que s'il la ramène, comme tu dis, à ce sujet, peut-être est-ce qu'il parle principalement de ce qu'il connaît. Ce n'est pas si répandu. Serait-ce un défaut ?

    J'étais venu me réjouir de la sortie de Lenny (comme je m'étais réjoui de la sortie de Fedora 10, entre autres), et quand je vois ce genre de bataille de chiffonniers je suis un peu dégoûté.
  • [^] # Re: Et pour l'ARM

    Posté par  . En réponse à la dépêche Debian GNU/Linux 5.0 : Lenny. Évalué à 1.

    Pour l'installation, Debian fournit désormais non seulement un CD pour l'installation avec Gnome, mais aussi (et c'est nouveau) un CD pour KDE et un autre pour XFCE et Lxde.
    Pour KDE au moins, et je crois aussi pour XFCE, ce n'est pas nouveau. J'ai installé Etch avec le CD KDE.
  • [^] # Re: Mon propre sondage

    Posté par  . En réponse au sondage Mon téléphone mobile. Évalué à 1.

    Merci, c'est exactement ce que j'avais en tête :)
  • [^] # Re: Mon propre sondage

    Posté par  . En réponse au sondage Mon téléphone mobile. Évalué à 2.

    — la zizic personnalisée pour tout de suite identifier l’appelant ;À ce propos, quelqu'un saurait-il où trouver le son de la sirène d'alerte de sous-marin qu'on entend dans les films. Vous savez, hum, rheuu rheuu. J'aurais un usage pour ça ...
  • [^] # Re: Tout simple... pour l'instant

    Posté par  . En réponse au sondage Mon téléphone mobile. Évalué à 1.

    Ben il y a un numéro de téléphone. Quand j'ai mis la carte SIM dans mon Nokia 1110, j'ai pu vérifier que je peux passer un coup de téléphone (je n'ai pas décroché de l'autre côté, ne connaissant pas la tarification) et en recevoir un.

    Ce qui m'intéresserait de savoir, c'est si un téléphone 3G+ muni de cette carte pourrait se connecter à Internet, et si je ne risque pas de mauvaises surprises avec les factures en faisant ça. Y a-t-il un technicien télécom qui saurait ça ?
  • # Tout simple... pour l'instant

    Posté par  . En réponse au sondage Mon téléphone mobile. Évalué à 2.

    Il tombe bien ce sondage. Il va me permettre de poser ici une question que j'allais poser sur le forum.

    Pour l'instant j'ai un Nokia bas de gamme, avec l'écran LCD N&B qui va bien, car il n'y a pas besoin de l'éclairer pour savoir ce qu'il affiche, au contraire de ses congénères considérés comme plus modernes, en couleurs. Comme je ne fais que téléphoner avec, il me va très bien.

    Cependant mon abonnement ADSL est fourni, au même prix que ceux qui n'en sont pas dotés, d'une clef USB 3G+ qui me permet d'avoir une connexion quand je suis en voyage. Je ne m'en sers pour ainsi dire pas. Il y a du wifi un peu partout maintenant.

    Je me pose la question, pas d'un point de vue technique mais plutôt dans le sens qu'est-ce que ça risque de me coûter ? de savoir ce qui se passerait si je mettais la carte SIM de cette clef dans un moderne téléphone 3G+. Serais-je à l'abri de l'huissier et de la saisie mobilière, dans ce genre de manip ?
  • [^] # Re: Explicit is better than implicit.

    Posté par  . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 1.

    C'est du pinaillage, mais bon. Si le premier bout de code est du C ou de la même syntaxe que le C, pour qu'il fasse la même chose que le second il aurait fallu écrire : for (int i = 5; i < 0; i--)
    ....
  • # Columbo

    Posté par  . En réponse au journal RIP Patrick MacGoohan. Évalué à 3.

    Il a aussi joué dans au moins deux épisodes de la série Columbo. Toujours dans le rôle de l'assassin. Il joue le rôle d'un avocat totalement dépourvu de sens de l'humour dans l'un et celui d'un militaire sadique commandant une école de l'armée dans l'autre. À chaque fois, un régal !
  • [^] # Re: Sœur Anne, ne vois-tu rien venir ?

    Posté par  . En réponse au journal Commerce en ligne: Fermetures. Évalué à 2.

    Si on avait pas eu Free (pour les vieux comme moi) à combien payerait on encore l'abonnement (et encore, le forfait, pas question d'illimité) ?

    J'ai lu quelque part (où ?) que l'objectif pour les opérateurs avant Free était de nous faire payer l'abonnement ADSL 60 €. Le double...
  • # Sœur Anne, ne vois-tu rien venir ?

    Posté par  . En réponse au journal Commerce en ligne: Fermetures. Évalué à 3.

    Non, je ne vois que l'herbe qui verdoie et le soleil qui poudroie.

    Il n'empêche qu'à un échéance raisonnable, mettons cinq à dix ans, je m'interroge sur le devenir de cette société, pourtant à l'origine richement dotée. Ils en sont à vouloir fournir du contenu, alors qu'on ne peut pas les créditer d'une éclatante réussite dans les secteurs où ils sont déjà présents. J'ai eu à faire avec eux pour la fourniture d'accès, content que ce soit terminé !

    Et à voir le lobbying intense auquel ils se sont livrés au sujet de la quatrième licence mobile, je me demande ce qu'il va se passer pour eux quand il y aura réellement de la concurrence dans le secteur de la téléphonie mobile qui doit être la meilleure partie de leurs revenus.

    Ils devraient nommer Xavier Niel comme P-DG...