gc a écrit 2109 commentaires

  • [^] # Re: C'est un troll.

    Posté par  (site web personnel) . En réponse à la dépêche Mono 1.0 sous le feu des projecteurs. Évalué à 2.

    Hum, ceci est un argument intéressant, effectivement dans ce sens-là ça devient tout de suite assez crédible... merci de tes lumières :)
  • [^] # Re: C'est un troll.

    Posté par  (site web personnel) . En réponse à la dépêche Mono 1.0 sous le feu des projecteurs. Évalué à 4.

    Tu penses que parler d'une seule boîte ça indique une statistique intéressante ? Je vais paraître aggressif mais çe me fait penser au journal télévisé : hop, on a un exemple d'un truc à un endroit, hop on le présente comme le cas général. Oui dans cette grande entreprise c'est le cas. Et si dans la grande banque à côté ils utilisent quasi-uniquement du Java, on comptera 90% de Java et on dira que c'est révélateur de quelque chose ? (et au passage je précise que je fais du Java pour gagner ma vie mais que je ne suis pas du tout un aficionado de ce langage)

    Bon, alors essayons de trouver des stats. Comparons par exemple Java avec C++, puisque le C++ était le langage le plus poussé en avant par Microsoft pour faire des applications jusqu'à l'arrivée de .Net (le VB étant réservé aux scripts et petits programmes).

    Recherchons sur google les matches de gens qui cherchent à embaucher des développeurs C++ et Java (ça n'indique pas le nombre de programmes en circulation mais plutôt la tendance d'avenir ce qui est ce qui nous intéresse je suppose).

    "software developer" c++ hire -> 7500 matches
    "software developer" java hire -> 13200 matches

    Allez hop recherchons les annonces sur jobpilot.fr. Dans les 4 dernières semaines pour du développement logiciel, 11 annonces matchent C++ et 18 matchent Java.

    Voilà déjà deux exemples assez intéressant : je persiste à dire que c'est du grand n'importe quoi de dire que Java n'a jamais percé dans le domaine du développement logiciel. Dans le développement logiciel actuellement, bien sûr : il reste de nombreuses applications en Cobol, Fortran et compagnie fossilisées sur leur slowlaris mais on s'en tappe on ne parle pas de ça.
  • # C'est un troll.

    Posté par  (site web personnel) . En réponse à la dépêche Mono 1.0 sous le feu des projecteurs. Évalué à 10.

    C'est un troll ou quoi cet article d'Arstechnica ?

    D'abord on peut lire :

    Mono's main pull for developers is that it is cross-platform and makes writing applications very fast because of its extensive framework. Mono also has the concept of garbage collection. Gone are the days of using malloc() and free() and recording where you allocated memory and making sure you free() it. Java has GC as well, but Java never really caught on as an application language.

    Gni ? Ça veut dire que l'auteur pense que Java n'a jamais été utilisé pour écrire des vrais programmes ? C'est du grand n'importe quoi.

    Ensuite on nous présente un exemple de code, avec le morceau de bravoure suivant :

    The great power of Mono and .NET lies in the ONE line of code:

        bool matches = Regex.IsMatch( input, regex );

    .NET and Mono are actually a collection of libraries that form a framework which allows you, the programmer, to write the logic of your application. I can call one line of code to do input validation on a string which saves you possibly hours of time. Things like Input validation, network communication, file reading and writing, text encoding, regular expressions, formatting, XML Parsing, LDAP Access, remoting, and GUI development are reduced to just a few lines of code compared to possibly hundreds.


    Euh, oui c'est sûr si on compare .Net à l'assembleur, c'est sûr qu'il faut une seule ligne par rapport à plein de lignes pour faire ça. Sauf que .Net vient chasser sur les terres de Java, hors en Java ça s'écrit en une ligne (et avec moins de caractères en plus).

        boolean matches = input.matches( regex );

    Bon on se décourage pas on continue. On nous montre ensuite une belle page de Gtk#, bon on aime ou on aime pas, moi je trouve que le style impératif forcé de Gtk+ donne des fonctions illisibles et trop longues mais bon c'est pas le sujet. La conclusion est assez fantastique :

    a commercial software provider would target Mono and it would "just work" on all platforms that Mono supported. How is this different from Java? In my opinion Java makes things harder than it needs to be. For starters, enforced exception handling can't auto-box/unbox primitive types and doesn't support arbitrary length parameter lists String.Format() style.

    Alors le type a rien prouvé du tout vu qu'il n'a jamais comparé avec Java sauf à dire que en Java y'a pas d'applications, mais bon il se permet quand même de dire qu'en Java c'est trop dur (sous-entendu c'est plus simple en .Net ? oui mais où et comment ?). Ensuite il parle à la fois d'exception et des types primitifs, là j'avoue que je comprends pas le rapport, mais il pointe un problème effectivement de Java (la dualité int/Integer et compagnie qui est vraiment un truc chiant en Java) et ensuite nous parle de l'impossibilité d'appeler une méthode Format avec un nombre variable de paramètres.

    Ok, donc, .Net est vachement mieux que Java parce que... y'a pas le problème des types primitifs de Java, et y'a des méthodes avec nombre variable de paramètres ? On est d'accords que ce sont des problèmes de Java mais si .Net compte là-dessus pour faire la différence ça laisse rêveur...

    Il finit par :

    The framework of Mono provides the ability to make a very tedious task in C/C++ almost trivial in C#. As the above example, RegEx, shows, it helps the programmer concentrate on the program itself, rather than the logic supporting the code.

    Ouais bon d'accord mais ça on sait que la gestion automatique de la mémoire c'est une avancée importante, et qu'une bonne bibliothèque de base c'est capital. Bref, cet article ne montre aucun intérêt de .Net par rapport à Java, (alors que .Net est là juste pour tuer Java, ce qui est de notoriété publique)

    Cependant, et pour adopter un point de vue plus utile à Linux et au logiciel libre, ça peut être intéressant de disposer d'un runtime libre (Mono), car en face il n'y a pas de runtime libre Java correct à ma connaissance - mais il ne me semble pas que ce point soit abordé dans l'article.
  • [^] # Re: t'as raison

    Posté par  (site web personnel) . En réponse au journal Leakez la mémoire du système avec Win32. Évalué à 1.

    Bof. Probablement un neuneu qui confondait mémoire libre avec mémoire en cache. Si t'as ni pointeur ni testé toi-même en plus...
  • [^] # Re: Linux, un avenir dans les jeux ?

    Posté par  (site web personnel) . En réponse à la dépêche Doom3 sous Linux. Évalué à 2.

    à noter que cet article ayant exactement un an, des choses ont peut-être changé.
  • [^] # Re: Petite precision ...

    Posté par  (site web personnel) . En réponse à la dépêche Doom3 sous Linux. Évalué à 1.

    le monsieur raconte que c'est possible mais avec des teleporteurs "invisibles", la map n'ayant pas "physiquement" plusieurs planchers au meme endroit.
  • [^] # Re: Trop tard...

    Posté par  (site web personnel) . En réponse à la dépêche Sun devrait ouvrir le code de Solaris (bis). Évalué à 3.

    on peut imaginer avoir des alternatives à plein de composants GNU (compilateur, linker, etc...)

    Hum il me semble que le premier reflexe sur solaris est de compiler un gcc récent non ? Ne serait-ce qu'à cause de l'âge du compilateur fourni.
  • [^] # Re: Linux, un avenir dans les jeux ?

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

    ils méritent certainement plus ce petit soutien que d'autres éditeurs propriétaires (Microsoft, SuSE, etc.)

    Euuuuh même si je suis pas fan de SuSE merci de ne pas le ranger dans le même panier que Microsoft. SuSE apporte énormément au logiciel libre.
  • [^] # Re: Linux, un avenir dans les jeux ?

    Posté par  (site web personnel) . En réponse à la dépêche Doom3 sous Linux. Évalué à 3.

    La "communauté du libre" achèterait à 50% un jeu propriétaire ? Excuse-moi mais je comprends pas trop là.
  • [^] # Re: explication

    Posté par  (site web personnel) . En réponse au message bbcode. Évalué à 2.

    c'est quand même pas de la faute des concepteurs de langages et de logiciels si sur un qwerty-us les touches [] {} () <> sont disposées de manière logique l'une à côté de l'autre, et que \ / . , sont accessibles directement... le seul avantage à l'azerty c'est l'accès direct à $#%^&*.
  • [^] # Re: explication

    Posté par  (site web personnel) . En réponse au message bbcode. Évalué à 3.

    rah là là mais faut arrêter d'utiliser un clavier dont la disposition de touches a été faites avec les pieds (un comble).

    sur mon qwerty-us, [] est bien plus facile à tapper que <>, et un autre enfant plus haut donne la même chose pour le dvorak.

    la conclusion est plutôt d'utiliser un clavier logique et pratique pour tapper (surtout du code), ce qui est à des années-lumières d'être le cas du pauvre azerty français.
  • [^] # Re: t'as raison

    Posté par  (site web personnel) . En réponse au journal Leakez la mémoire du système avec Win32. Évalué à 3.

    Et heureusement, encore...
  • [^] # Re: 90/10 : y'en a marre !!

    Posté par  (site web personnel) . En réponse au journal [Peer-to-peer] Prise de position du Ministère de l'Economie et des Finances + sujet sur France-Info. Évalué à 1.

    Tu peux donner le lien pour ces 90/10 ? D'autre part il faut les mettre en rapport avec les ventes : si ces 10% des artistes font 95% des ventes de disques alors ce système de 90/10 est un système de reversement net.

    Si ma mémoire est bonne, le système actuel de la SACEM permet réellement un reversement d'une partie de gains réalisés par les "gros" artistes aux "petits" (enfin probablement aux "moyens"), mais ça fait trop longtemps je n'ai pas le souvenir d'où j'avais vu (ou cru voir) cette information.
  • [^] # Re: explication

    Posté par  (site web personnel) . En réponse au message bbcode. Évalué à 2.

    t'as suivi le lien proposé ?
  • [^] # Re: Merci quand même

    Posté par  (site web personnel) . En réponse au message Comment savoir si un fichier est ouvert par un process ?. Évalué à 2.

    faut voir que dans le kernel il doit probablement y avoir une table des processus et pour chaque processus probablement une table des fichiers ouverts ; ils ne vont probablement pas s'amuser a dupliquer l'information et a stocker aussi une table des noms de fichiers (ou bien des inodes mais bon) avec pour chaque entree un lien vers chaque processus qui l'a ouvert.

    tout ca pour dire que scanner proc c'est une maniere (totalement non standard au regard de BSD POSIX et autre SUSv2) de parcourir la table faisant reference dans le kernel a ce qui t'interesse, et qu'il n'y en a pas d'autres mieux "classee" pour ton besoin je pense.
  • # meuh

    Posté par  (site web personnel) . En réponse au message logiciel de caisse. Évalué à 2.

    tu travailles dans une SSII (enfin ou une qui s'appelle poétiquement SSLL) ?
  • [^] # Re: Foutage de gueule du monde ...

    Posté par  (site web personnel) . En réponse au journal [Peer-to-peer] Prise de position du Ministère de l'Economie et des Finances + sujet sur France-Info. Évalué à 3.

    Laurent

    Florent (mais bon).
  • [^] # Re: ça m'intéresse...

    Posté par  (site web personnel) . En réponse au journal "Nouveau" site pour directfb. Évalué à 2.

    rah et toi gc vérifie ce que tu dis avant d'insulter les gens :/ désolé fusson (pour une fois..)
  • [^] # Re: ça m'intéresse...

    Posté par  (site web personnel) . En réponse au journal "Nouveau" site pour directfb. Évalué à -1.

    a part le fait que les linuxiens sont tristes quand les macosxiens les tannent sur la beauté des anim a la con sur leur OS, je vois vraiment pas...

    sinon, un bon point pour toi dans la catégorie "fond d'écran de beauf" :)
  • [^] # Re: ça m'intéresse...

    Posté par  (site web personnel) . En réponse au journal "Nouveau" site pour directfb. Évalué à 3.

    Je ne vois pas le problème avec X11. Si on a besoin de vitesse on a DGA et DRI, les extensions dont Xvideo par exemple... Pour moi c'est de l'enculage de mouche (un projet perso sympa mais qui ne vient pas combler un manque).
  • [^] # Re: mekensleep

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

    c'est quand même un jeu libre qui a besoin d'un driver 3d propriétaire pour fonctionner (sur mon i865g avec driver libre je peux oublier).

    on ferait plus de bruit si un jeu java pour linux avait besoin du jre de sun..
  • # mekensleep

    Posté par  (site web personnel) . En réponse au journal NeL. Évalué à 8.

    a ce que je me rappelle, le fondateur de nevrax s'est cassé quand certains de ses investisseurs ont voulu le forcer a s'associer a un editeur, et comme le code etait GPL il a continué a le developper dans une nouvelle structure en emmenant pas mal de developpeurs (sodomie feeling pour les investisseurs je suppose)

    http://www.mekensleep.com/about/(...)

    Olivier Lejade - Founder & President

    Prior to founding Mekensleep, Mr Lejade was the co-founder and CEO of Nevrax, the company that pioneered the use of Free Software in massively multiplayer online gaming. While there, he found himself confronted head-on with the difficulties of pushing a new model - that of an independent, Free Software-based online entertainment service provider - through antiquated structures. Ultimately, he decided to transfer his vision to a leaner, faster and more modular company.

    selon mekensleep.org nel a l'air de continuer sous le nom "underware" (j'adore ce jeu de mot en fait d'ailleurs).

    un olivier lejade ou un ace pour confirmer et/ou preciser ?
  • [^] # Re: Dijon...

    Posté par  (site web personnel) . En réponse à la dépêche Les RMLL 2005 se dérouleront à Dijon !. Évalué à -2.

    gna gna c'est ma ville la plus belle du monde.. bof.
  • [^] # Re: Vacances...

    Posté par  (site web personnel) . En réponse au sondage Vacances. Évalué à 4.

    Etudiant c'est surtout un moment où t'as tellement plein de temps libre par rapport à après (si tu trouves du travail après), où c'est pas mal pour connaître plein de gens nouveaux et différents, faire des soirées cool, être "relativement" insouciant...
  • [^] # Re: Pas volontaire

    Posté par  (site web personnel) . En réponse au message orthographe, bug ?. Évalué à 2.

    la possibilité de rajouter des mots dans le dico par les relecteurs/modérateurs serait top (comme suggéré plus haut)