Damien Metzler a écrit 308 commentaires

  • # Re: Astuce pour compiler du C à la volée

    Posté par  . En réponse au journal Astuce pour compiler du C à la volée. Évalué à 3.

    J'ai une autre version qui marche avec sh et en plus c plus cours ! (Ne pas oublier le . à la fin du code source ;)


    #!/bin/sh

    cat <<-. >/tmp/cs.$$.c && gcc -Wall -o /tmp/cs.$$ /tmp/cs.$$.c && /tmp/cs.$$
    $*; rm -f /tmp/cs.$$*

    #include <stdio.h>
    #include <stdlib.h>

    int main(void){
    printf("Hello World\n");
    return 0;
    }
    .
  • [^] # Re: Un petit résumé

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

    c'est pas digne d'un langage aussi mûr que Python ! :(

    c'est pas la faut de Python, mais celle de Idle. De plus dans la version 2.3 tu spécifie ton encoding dans le fichier ce qui ne pose plus de problème.
  • [^] # Re: Un petit résumé

    Posté par  . En réponse à la dépêche Python 2.3 est sorti. Évalué à 4.

    IDLE prend en compte les accents si tu configures bien ta distribution python. Il suffit de faire une petite recherche sur les newsgroups pour avoir la solution !
  • [^] # Re: L'information du bazar

    Posté par  . En réponse à la dépêche L'information du bazar. Évalué à 1.

    développer le sens critique des étudiants, leur montrer des horizons, faire découvrir des choses

    Quand on a une formation généraliste pourquoi pas. Si je reprends l'exemple des calculs par éléments finis, il faut comprendre la démarche, les implications etc... De plus il existe des tas de codes différents (même gratuit cf plus haut) donc ça pose pas de problème.

    En revanche quand tu fait un BTS ou un truc du genre, tu dois être opérationnel à ta sortie sur les techniques du marché. Et actuellement, en PAO, y'a que Photoshop. Je dis pas qu'on peut pas "présenter" les autres mais on a déjà très peu de temps en cours !


    Par conséquent si t'es riche tant mieux, si t'es pauvre tu creves

    Et l'ordinateur tu l'achète comment toi ?
  • [^] # Re: L'information du bazar

    Posté par  . En réponse à la dépêche L'information du bazar. Évalué à 3.

    C'est aux enseignants de faire le choix de leur support de cours correctement.

    Développe un peu sur le correctement...

    On parle de PhotoShop, leader mondial dans ce domaine, utilisé par toutes les agences de pub de PAO etc....

    Un prof d'une école d'art qui ne ferait que ses cours sur The Gimp ne ferait à mon avis pas son boulot, c'est à dire préparer ses élèves à une vie professionnelle.

    Je vois mal qqn postuler pour une agence de pub et ne sachant pas utiliser Photoshop. Enfin, je me mets à la place du patron : j'ai le choix entre deux candidats. Un qui sait utiliser le logiciel que je possède et l'autre qui sait utiliser un autre programme de retouche d'image que je ne connais pas. Lequel tu prends ?

    Imagine maintenant une école qui actuellement ne formerait ses élèves intégr[alement|istement] sur des logiciels libres. Les élèves à la sortie ne sauraient pas utiliser un bon nombre de logiciels majoritairement utilisés en entreprise.

    Par exemple, donne moi un logiciel CFAO libre (conception et fabrication assistée par ordinateur). Dans l'industrie on utilise CATIA entre autres qui est très loin d'être libre ou même gratuit. Autre exemple, un code de calcul puissant par élément fini avec le soft de maillage qui va à côté (ne me parle pas de blender).


    Quelque part, c'est eux qui encouragent le piratage

    Tant que t'y es t'à qu'à dire que c'est les éditeurs qui encouragent le piratage en proposant des logiciels payant !!! Les écoles payent les logiciels. Certains élèves en piratant ceux-ci ont réussi à faire du travail à la maison, s'exercer etc... Et maintenant c'est une pratique courante, voire tolérée c'est tout !


    AMHA le fait qu'un logiciel soit libre ne doit pas être le critère le plus important quand un prof choisit un logiciel d'application de sa matière.
  • [^] # Re: Microsoft et les centres hospitaliers

    Posté par  . En réponse à la dépêche Microsoft et les centres hospitaliers. Évalué à 1.

    De plus il y a très nettement plus de softs pour ces desktops que pour MS Windows, notamment parce que dans le monde des LL chacun est libre de créer son propre logiciel. Bah elle est bien bonne celle là !!! Je sais que Microsoft réduit beaucoup les droits des utilisateurs, mais on peut encore programmer librement sous Windows ! <humour> J'imagine bien une section du CLUF : Le développement de logiciel par l'utilisateur est autorisé. Ces logiciels appartiendront alors à Microsoft et l'utilisateur devra alors payer une licence supplémentaire ;-) . La redistribution de ce logiciel sera alors strictement interdite </humour>
  • [^] # Re: Matrix Reloaded

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

    >'idée que nous vivons en fait dans un monde virtuel (simulé) et que la
    > réalité est au-dessus est un véritable cliché de la SF depuis au
    > minimum les années 60.

    Ben ça date de même plus longtemps encore .... Il me semble que Platon et le mythe de la caverne ça ressemble un peu !
  • [^] # Re: Droit de réponse : « AXA ne migre pas vers Linux »

    Posté par  . En réponse à la dépêche Droit de réponse : « AXA ne migre pas vers Linux ». Évalué à 2.

    Ben tout simplement, nous avons ici une appli qui utilise BEAUCOUP la fonction Connect By de Oracle entre autre , qui n'existe pas dans Postgres. Du coup il faut réimplémenter le bazarre et en conclusion, ça prend plus de temps. Pour une application qui traite tout un fichier en 30mn sous oracle, ça met quasiment la journée sous Postgres. Or comme ce process peut avoir lieu plus d'une fois par jour, tu comprends vite le problème.

    Alors peut être qu'on a pas poussé assez loin, on a quand même fait appel à IdealX et ils n'ont pas trouvé moyen d'accélerer significativement le truc. La conclusion était alors : soit on met les mains dans Postgres (mais c pas notre métier), soit on abandonne la solution.

    Je pense que le "gros" de grosses solution ne signifie pas forcément gros en terme de capacité, mais pour nous c'est surtout la rapidité qui nous intéresse sur ce point là. Sinon je n'ai rien à redire sur Postgres qui, ce point là mis à part, remplirait totalement nos besoins
  • [^] # Re: Droit de réponse : « AXA ne migre pas vers Linux »

    Posté par  . En réponse à la dépêche Droit de réponse : « AXA ne migre pas vers Linux ». Évalué à 3.

    Auchan n'utilise pas massivement Linux loin de là.

    Auchan utilise Linux pour ses serveur d'architecture (ie : mail, proxy etc... cf les news d'il y a un an).

    Par contre la plupart des serveurs (càd ceux en magasin) sont (ou vont passer) à du NT. Sinon ya aussi des AIX de ci de là...

    Nous avons étudié des possibilité pour migrer certains serveurs de Win NT à Linux, mais la seule "économie" était la licence de l'OS. Effectivement PostGres ne fait vraiment pas le poids face à Oracle, du coup on était obligé de garder de l'Oracle. Conclusion on reste sous Windows et dans ce cas, ça coute moins cher.

    Alors oui, Auchan utilise linux, mais pas "massivement"
  • [^] # Re: Libre et rémunération ?

    Posté par  . En réponse à la dépêche Libre et rémunération ?. Évalué à 1.

    Je suis d'accord avec toi sur le fait qu'on peut repousser la date de sortie d'un soft. Seulement, la plupart du temps, un développeur trouvera toujours que son soft n'est pas encore assez "parfait".

    Du coup, il faut bien que des gens prennent la décision de sortir le soft, restreignent les délais etc... J'ai aussi beaucoup d'exemple ici, où on a sorti des soft pas du tout fini pour des raisons politiques.

    Le problème c'est que dans pas mal de boites, quand un développeur dit qu'il lui faut quatre jours pour développer un truc, on lui dit qu'il en a deux... Donc forcément la qualité du code en dépend.
  • # Re: MobiliX.org devient TuxMobil.org

    Posté par  . En réponse à la dépêche MobiliX.org devient TuxMobil.org. Évalué à 4.

    Me demandant si, objectivement, il y avait une différence entre les noms Obelix et Mobilix, j'ai regardé la différence qu'il y avait entre les deux grace à l'algorithme du SOUNDEX.

    Soundex('Obelix')=O142

    Soundex('Mobilix')=M142


    Dans ce cas, on trouve que la distance de Hamming (ou même LDA) entre les deux noms est de 1 (nombre de lettres différentes). Les noms sont dit alors semblables. (distance nulle, les deux noms sont alors identques, distance=4 totalement disemblables).

    Donc ça ne m'étonne guère qu'un juge ai pu dire que ces deux noms se ressemblaient.

    Maintenant, concernant le fait que Mobilix n'a rien à voir avec Obelix sur le fond, je suis tout à fait d'accord, surtout qu'à part le nom il n'y a aucune volonté prouvée de vouloir nuir ou exploité l'oeuvre de Uderz et Goscinny.


    Concernant les algorithmes du Soundex, phonex et autres, je vous conseille la page suivante (et même le site pour les accros du SQL).


    http://sqlpro.developpez.com/Soundex/SQL_AZ_soundex.html(...)
  • [^] # Re: Calypso : être suivi à la trace

    Posté par  . En réponse à la dépêche Calypso : être suivi à la trace. Évalué à 1.

    Ben ça c'est le coup classique de la liste France Télécom. Avant de crier au scandale et d'alerter les paranos, il suffit par exemple de se mettre sur la liste orange de France Télécom.

    Même si c'est totalement contraire à la politique de l'opt-in c'est déjà une action que tu peux faire contre France Télécom.... et c'est gratuit bien sûr !
  • [^] # Innovation ???

    Posté par  . En réponse à la dépêche Une nouvelle alternative libre à Outlook. Évalué à 1.

    Pour m'être fait imposé Lotus Notes il y a quelques semaines, j'ai un peu peur, quand l'ex patron de Lotus veut innover.

    Lotus Notes, en tant que mailer, est une pure merde en boite. C'est rempli de bugs partout, et quand ça plante il faut rebooter ! C'est bien de vouloir innover, mais avant d'innover faut au moins faire aussi bien que ce qui existe.

    Même si Outlook a de grosses lacunes, il est toujours 10000 fois mieux que mon Lotus Notes d'aujourd'hui ! Et honnêtement, c'est l'avis de tout le monde ici !

    Alors, Lotus c OK pour le travail partagé, le workflow etc... Mais en tout cas, le mailer est une vraie bouse surement programmé par des stagiaires de BTS restauration. (j'ai rien contre les BTS en restauration)

    Alors oui c'est peut être une bonne initiative de faire du logiciel libre, mais moi j'attends de voir.
  • [^] # Re: Un peu d'objectivité ferait pas de mal ....

    Posté par  . En réponse à la dépêche Renault fait sa pub .... Évalué à 1.

    Je suis d'accord pour le FPS. C'est un style de jeu qu'il est à mon avis facile d'adapter en se basant sur un moteur unique.

    Le seul problème c'est quand il va falloir un peu d'originalité dans les différents jeux. Je vais sans doute me faire insulter, mais la plupart des applis libres arrivent après leur équivalent commercial.
    Qui va assurer le rôle de l'originalité, qui va inventer de nouveaux concepts de jeux ? Quelle société va investir dans le développement d'un nouveau moteur de jeux ?

    Dans le cas du FPS, il suffit en gros d'un moteur 3D pour placer des personnages. Mais qu'en est il de l'intelligence artificielle des ennemis par exemple. Dans le cas d'un jeu de stratégie , reprenons Warcraft III par exemple, le gameplay représente un très grosse partie de la réussite du jeu ! Et je ne vois pas comment on pourrait reprocher à Blizzard de vouloir gagner de l'argent là dessus !


    Une fois que le bon moteur est là, il reste à développer des cartes, des personnages, des armes, des textures. C'est ça qui est long.
    Tu auras toujours le même jeu aussi, dans d'autres endroits, avec d'autres armes. Mais ce sera toujours le même jeu !

    J'en reviens donc à ce que je disais, le problème de ce genre de développement est le manque de diversité. Et au niveau des jeux, il faut de la diversité !
  • [^] # Re: Un peu d'objectivité ferait pas de mal ....

    Posté par  . En réponse à la dépêche Renault fait sa pub .... Évalué à 1.

    Ben excuse moi, mais je ne suis pas d'accord avec toi.

    Imagine que j'ai décidé de développer un logiciel pour M05 (je sais ça fait vieux c fait exprès). Forcément ça ne tourne que sur MO5.
    Quelqu'un qui trouve que mon logiciel est bien, me l'achète et le met au service de ses clients qui, pour le faire tourner, doivent avoir un M05.

    Là dessus, qq arrive avec un GNU/Linux et m'envoie un mail en me disant que c'est inacceptable que mon soft ne tourne pas sur sa machine et que c pas normal. Honnêtement, je ne pense pas que sa requête soit fondée.

    Maintenant il est vrai que dans le cas de plugin pour des navigateurs, il faut penser à la portabilité du code par rapport aux clients. Mais c'est à qui de penser à ça ? Celui qui développe le plugin, ou celui qui l'utilise pour le mettre à la disposition de ses clients ? Je pense que c'est celui qui l'utilise.
    Si Renault par exemple avait mis sur son cahier des charges que le plugin devait être portable et tourner sous mozilla/ie/opera etc..., ce plugin n'aurait pas été choisi.

    Pour virtools, leur but a été atteint : vendre leur produit à un client, et c'est leur but premier ! Si personne ne voulait de leur produit parce qu'il n'était pas comatible Mozilla, alors ils développeraient sur cette plateforme aussi ! C'est la dure loi de l'offre et la demande.
  • [^] # Re: Un peu d'objectivité ferait pas de mal ....

    Posté par  . En réponse à la dépêche Renault fait sa pub .... Évalué à 1.

    La différence que je vois entre les jeux et la bureautique ou les systèmes d'exploitation est la suivante : va te ballader à la FNAC et compte le nombre de systèmes d'exploitations différents, ensuite compte le nombre de logiciels bureautique intégré différents.

    Ensuite tu va au rayon jeux et tu compte le nombre de titres/type de jeux différents. Je n'ai aucun doute qu'un jour il y aura des jeux en GPL qui soit très puissant, voire plus puissant/jouables/beau que leur équivalent comerciaux.

    Là où j'ai un doute, c'est quant à la diversité des titres sous GPL. D'ailleurs quand on se dit, j'ai envie de faire un programme, on va déjà voir ce qui existe et on essaye d'apporter sa pierre à l'édifice.

    Il y aura peut être UN très bon simulateur de vol (cf FlightGear), un très bon FPS, mais je ne pense pas qu'il y ait un jour la diversité qu'il y actuellement dans le monde du jeu.
  • [^] # Re: Un peu d'objectivité ferait pas de mal ....

    Posté par  . En réponse à la dépêche Renault fait sa pub .... Évalué à 1.

    Je pensais à quelque chose de plus général. Tu réduis le service à du support, j'imaginais quelque chose de plus étendu. Installation, mise en place de l'infrastructure etc...

    Maintenant il est vrai que le développement n'est plus alors le core-business de l'entreprise.

    Si tu prends par exemple le cas d'IdealX (je n'y travaille pas), ils développent une solution de PKI libre. Seulement il fournissent un service autour de cette solution et connaissent bien le produit (mieux que d'autres en tout cas). De plus, ils détiennent les droits sur le logiciel et peuvent donc le faire évoluer en fonction des demandes des clients. C'est là que se situe la valeur ajoutée. Mettre un logiciel sous licence GPL ce n'est pas l'abandonner, bien au contraire. Tu restes maître de ce que tu veux faire avec lui.

    Et je répète ce que je disais plus haut, le service rapporte 10 fois plus que ce que pourrait rapporter la vente du logiciel.
  • [^] # Re: Un peu d'objectivité ferait pas de mal ....

    Posté par  . En réponse à la dépêche Renault fait sa pub .... Évalué à 1.

    Actuellement les éditeurs de logiciels se centrent de plus en plus sur les abonements pour jouer en ligne => plus d'objection à fournir le jeu gratuitement puisqu'on fait payer les abonements.

    Ce modèle a été utilisé pour les téléphones portables il me semble : on offre le portable et on gagne de l'argent sur l'abonnement. Ce modèle a montré ses limites : peut tu me dire si il y a encore des offres de téléphone à 1 fr ?
  • [^] # Un peu d'objectivité ferait pas de mal ....

    Posté par  . En réponse à la dépêche Renault fait sa pub .... Évalué à 1.

    Je comprends tout à fait que vous soyiez incommodé par le non fonctionnement de cette présentation sous linux.

    Maintenant, faut-il absolument embêter la société qui édite ce visualisateur de plugins. Si on suit ton raisonnement, il faudrait embêter toute les sociétés faisant des softs qui ne tournent que sous Windows.

    Le but de ces sociétés n'est pas de fournir un service, mais de faire de l'argent en développant des logiciels. Lorsque Renault a choisis d'utiliser ce logiciel, ils savaient très bien qu'il ne marchait pas sous Linux, pour moi c'est Renault qu'il faudrait embêter.

    Pour que les sociétés commerciales commencent à développer sous Linux, il faut qu'elles puissent y gagner de l'argent (c la dure loi du capitalisme). Je ne pense pas que le retour sur investissement d'un développement sous linux de ce genre de logiciel soit énorme (je pense même qu'il sera nul voire négatif). Les argument commerciaux pour vendre ce type de technologies se basent plus sur les fonctionnalités.

    C'est à mon avis un de problème du développement sous GPL. On peut faire de l'argent en développant des softs GPL s'il y a du service à fournir par la suite (le rapport service/soft est de 10/1 et donc intéressant). En revanche, s'il n'y en a pas, une société n'a AUCUN intérêt à le faire. Quel est l'intérêt commercial d'un boite à développer un jeu par exemple. Comment Blizzard gagnerait de l'argent si Warcraft III était gratuit ?


    Damien


    PS : Concernant le dernier paragraphe, c'est toujours une question que je me pose .... je suis ouvert à toute réaction
  • [^] # Re: Synergy

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

    Ce qui serait encore mieux c'est de ne pas avoir besoin de deux écran ! Alors là ce serait le top. Genre, tu passes la souris à droite de ton écran et le curseur se retrouve à gauche sur le même écran, mais pas sur le même bureau.
    Mais bon techniquement c beaucoup plus dur à faire à mon avis.
  • [^] # Re: Ca changera quoi?

    Posté par  . En réponse à la dépêche Fin des prix « éducation » pour MS. Évalué à 10.

    Le problème c'est pas les étudiants qui ont effectivement piraté office ou windows...
    Le problème c'est que beaucoup d'écoles achetaient les softs de MS avec cette licence. Maintenant elles vont devoir casquer.... ou passer à autre chose.
  • # Soyons précis !

    Posté par  . En réponse à la dépêche La fin du monde en février 2019. Évalué à 3.

    "Les scientifiques de la NASA estiment que le risque de collision est actuellement très faible, mais qu'il faut continuer à le surveiller de près"

    Ouais en gros c pas encore pour tout de suite et on en est pas du tout sur...

    Et Bruce Willis il aura quel age en 2019 ???
  • [^] # Re: JVM plus récente

    Posté par  . En réponse à la dépêche Microsoft abandonne Java. Évalué à 10.

    Sans vouloir retomber dans le gros troll, je voudrais seulement dire que je ne trouve pas choquant qu'un éditeur ne veuille pas intégrer un produit concurrent dans ses propres produit.

    Microsoft a le choix d'intégrer tel ou tel soft dans Windows.

    Concernant PDF ou Flash, ils n'ont pas de produit similaire et ces produits ne les concurence pas donc ils l'incluent.

    Concernant Java, ils ont un produit qui se veut équivalent (no troll please), il est donc tout à fait normal qu'ils ne l'incluent pas. Le boycott de Java m'apparait donc logique.

    Pour ma part je pense que la volonté de Sun d'interdire à Microsoft d'intégrer leur propre Java dans Windows n'était pas forcément judicieuse.
  • [^] # Re: Et le cahier des charges ?

    Posté par  . En réponse à la dépêche Suite de l'affaire des Landes. Évalué à 1.

    > la première fonctionnalité à attendre d'un logiciel, c'est qu'il soit libre ou au moins open-source

    Je pense que le première fonctionnalité d'un logiciel, c'est qu'il fonctionne et qu'il réponde aux besoins.
    Le fait qu'un logiciel soit libre est un plus, mais en aucun cas une fonctionnalité. Faudrait peut être pas inverser les choses non-plus. Fonctionnalité = fonction, libre = état (grammaticalement parlant, c comme les verbes d'action et les verbes d'état). Etre libre ne remplit en aucun cas une fonction.

    Maintenant si tu veux répondre en disant que le fonctionnalité c'est qu'on puisse aller dans le code, je ne pense pas qu'elle soit primordiale (surtout pour un OS). Je ne pense pas que le conseil général va appliquer son propre patch au noyau pour les ordinateurs des élèves. Pour leur applis je pense qu'ils vont développer les leurs et qu'ils auront alors accès au code.
  • [^] # Re: Il y a tout de même mauvaise lecture de la part de OsOpinion

    Posté par  . En réponse à la dépêche Installer un autre OS est illégal !. Évalué à 8.

    La différence fondamentale entre l'autoradio et le logiciel est que l'autoradio est un produit qui t'appartient à la différence d'un logiciel.

    Tu ne détient qu'une licence d'un logiciel qui ne t'appartient pas. Cette licence t'autorise à utiliser le logiciel et elle définit les conditions d'utilisation donc c'est tout à fait légal de dire : tu as le droit d'utiliser ce logiciel seulement sur cette machine.

    Le problème est qu'ici on lie une licence d'utilisation à un bien matériel (la machine) et juridiquement, je ne sais pas si c'est légal.

    Une discussion sur le même genre de sujet a eu lieu au sujet de la sortie de WineX 2.0 (j'ai plus le lien)