enicolas a écrit 116 commentaires

  • [^] # Re: Voiture climatisée, danger

    Posté par  . En réponse au journal Voiture climatisée, danger. Évalué à 1.

    Quel rapport avec les voitures "essence" en particulier ?
    Perso j'ai un diesel et visiblement il consomme moins que ta mégane (plus de 800 km avec un plein de 50 litres)...

    Quand à favoriser le Rail, encore faudrait-t-il que:
    - Ce soit pas en grève à tout bout de champ,
    - Que le gouvernement fasse quelque chose pour le ferroutage (en l'occurance il fait l'inverse)
    - Que les tarifs de la SNCF soient plus compétitifs, parce quand tu pars à plus de 2, clairement la voiture c'est beaucoup moins cher
  • [^] # Re: Mise en route d'un serveur Mail sous Linux Mandrake 9.1

    Posté par  . En réponse au journal Mise en route d'un serveur Mail sous Linux Mandrake 9.1. Évalué à 2.

    <troll on>

    Lire la putain de documentation (RTFM)



    (Ok, je sors ---------------> [-])
  • # Re: Bientôt un nouveau design pour le site The Gimp

    Posté par  . En réponse au journal Bientôt un nouveau design pour le site The Gimp. Évalué à 2.

    Ah ben ça c'est du design web !!
    Ils se sont quand meme pas trop foulés sur ce coup là.
    C'est pas comme ça qu'ils vont convaincre les gens que Gimp est un super outil pour designers.... :-(((

    (Je dis pas que c'est pas joli, je dis juste que c'est quand même très très minimaliste et que ça fait un look pas très "pro").
  • # Re: Cherche Conseil de Developpeurs

    Posté par  . En réponse au journal Cherche Conseil de Developpeurs. Évalué à 2.

    Si tu optes pour un index SQL (ce que je pense plus performant et plus simple à manipuler que du XML + XPath), tu peux te base sur l'excellent SQLite qui est un moteur SQL en C et où la database est stockée dans un fichier disque (donc pas de serveur, etc... juste une librairie à linker).

    En fait, ton problème dépends aussi très largement de si ton archive doit être "juste une archive" (read-only) ou bien si elle doit "vivre dans le temps".

    Si elle est figée, tu peux faire ton index SQL et en parallèle grouper les fichiers dans des gros blobs jusque 650 Mo, en stockant dans ta database pour chaque fichier le nom de son "fichier conteneur" et son offset et sa taille.

    Si elle doit vivre, il vaut mieux à mon avis faire appel au filesystem comme tu le suggères.

    A+
  • [^] # Re: DELL

    Posté par  . En réponse au journal DELL. Évalué à 2.

    Tout à fait. J'avais eu le meme problème, et après les avoir menacé d'une dénonciation à la direction de la répression des fraudes pour vente liée illégale, j'avais eu mon PC sans Windows avec environt 100 euros de moins sur la facture.

    Comme quoi, il suffit de brandir les bons arguments.
    Essayes et tiens nous au courant !
  • # Re: Accélération du rythme de déploiement de l'ADSL

    Posté par  . En réponse à la dépêche Accélération du rythme de déploiement de l'ADSL. Évalué à 1.

    Sur ce thread certains parlent de satellite. Qu'en est-t-il réellement de cette technologie pour accéder à Internet depuis une zone rurale ? Où puis-je lire des informations sur ce sujet (comment ça marche, quels FAI le proposent, quels débits espérer, combien ça coute, ...) ?

    Merci.
  • [^] # Re: Pas d'accord

    Posté par  . En réponse au journal Rien à dire mais. Évalué à 1.

    J'ai plusieurs amis Bac+5 qui sont passés dans l'enseignement pour pouvoir profiter de la vie. Ils ont tous (j'en connais 5) passé l'aggrégation et l'on eut du premier coup. Ce sont tous des aggrégés de 25 ans. Comme quoi...

    Et je pense que c'est en général le cas pour des gens qui ont Bac+5, et c'était la situation envisagée dans le post original.

    Voilà.
    Sinon je n'ai pas parlé de la qualité de l'enseignement ni de sa dégradation ni du nombre trop élevé d'enseignements, etc... Je ne justifie rien de ce côté là. Tu as du halluciner :-)
  • # Re: ISO C++ et reference de classe

    Posté par  . En réponse au journal ISO C++ et reference de classe. Évalué à 1.

    Quel compilateur utilises-tu ?
    Je sais qu'avec Visual C++ 6 par exemple ça ne passe pas, mais c'est parce que le compilateur n'est pas ISO-C++ standard justement...
  • # Pas d'accord

    Posté par  . En réponse au journal Rien à dire mais. Évalué à 2.

    [mode colère ON]

    Je ne suis pas d'accord avec toi. Un professeur aggrégé, dans le secondaire (ce qui est généralement le cas pour un Bac+5, non ?):
    - Gagne 1900 euros par mois net en début de carrière
    - Gagne >3000 euros par mois net en fin de carrière
    Je trouve ça tout à fait comparable à une paye d'ingénieur dans beaucoup de domaines (en informatique, on est un peu privilégiés).

    Par contre, un prof aggrégé a :
    - Une obligation d'une dizaine d'heures de cours par semaine, c'est à dire que "tout mouillé", une fois son programme rodé, il travaille une quinzaine d'heure par semaine. A peine un tiers-temps, donc.
    - Peut se faire de l'argent supplémentaire pendant son temps libre (les deux-tiers qui restent par rapport à un ingénieur), jusqu'à doubler son salaire s'il le veut. Cours à domicile, Colles en prépa, Rédaction de livres scolaires, etc...
    - Dispose d'une quantité de vacances indécente
    - Dispose de la sécurité d'emploi absolue

    Dans le privé, à Bac+5 aussi on est:
    - Souvent aussi mal payés
    - On travaille 50 heures par semaines
    - On peut se faire virer du jour au lendemain et pointer au chomage

    Alors je suis désolé, mais le public reste un monde de privilégiés ingrats et qui font chier à prendre la région parisienne en otage tous les 4 matins.

    [mode colère OFF]

    PS: Source de ces chiffres = http://www.education.gouv.fr/personnel/enseignant/second.pdf(...)
  • [^] # Re: Légende urbaine : un alligator dans le ramasse-miettes

    Posté par  . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 1.

    C'est vrai que Ada a l'air quand meme carrement plus fort que Java, C, C++... Il semble dans "la cour des grands", celle des langages pensés pour de l'ingénierie logicielle de grande envergure, pas pour des petits programmes sur un coin de table.

    Par contre, la base d'utilisateur est quand meme faible, et la conséquence n'est-t-elle pas un manque cruel de librairies ?

    Ceux qui connaissent bien Ada, y a-t-il des librairies OO pour les UI portables par exemple ? (genre bindings GTK ou QT ou wxWindows) ?
  • [^] # Re: Mono 0.24

    Posté par  . En réponse à la dépêche Mono 0.24. Évalué à 4.

    Euh, d'abord quel besoin d'être agressif et grossier ?

    Ensuite, la discussion (et LinuxFR) porte sur le logiciel libre. Et je persiste à dire que je ne connais pas d'application utile, libre et écrite en Java. Les seules choses libres en Java que je connaisse sont des outils... pour développer en Java !

    Alors ok, tu me parles de grands systèmes d'information et de site webs en Java, c'est très bien, mais ce n'est pas du logiciel libre tout d'abord, et ensuite c'est fait par et pour des sociétés qui peuvent se permettre de dépenser des millions (d'euros!) en matériel de pointe et en piles de serveurs dans des data centers pour compenser la différence de performances de Java.

    La pluspart des entreprises (et encore plus des particuliers) n'ont pas ces resources et veulent pouvoir exploiter le peu de puissance qu'ils ont (cpu & mémoire) au mieux.

    En bref, j'attends qu'on me montre une application utilisable par le grand public (genre Open Office, Mozilla, MPlayer...), qui soit du logiciel libre et qui soit en Java. Pour l'instant je n'en ai pas vu. D'où ma remarque.

    Enfin, je ne suis pas tout à fait d'accord avec tes remarques sur le calcul mathématique. En effet, certes les librairies les plus performances sont en assembleur, mais il existe également des librairies écrites dans des langages de haut niveau avec des techniques de programmation modernes qui battent souvent les codes écrits à la main. Exemple: Blitz en C++, à patir du template metaprogramming, va plus vite que le LAPAC qui a été codé à la main (et ici je parle bien de "plus vite" pas "2 fois moins vite" comme toi).

    Alors c'est effectivement vrai qu'une JVM peut optimiser au runtime de certaines façons qui sont impossible à voir pour un compilateur C ou C++, mais par contre je te fais remarquer que ces optimisations sont possible pour un compilateur Eiffel car il dispose de la possibilité d'effectuer l'analyse globale du code.

    Donc tant mieux si les machines virtuelles progressent, cela permet de diminuer l'écart de performances entre un code compilé et un code interprété, mais cet écart existe toujours et cela restera un fait.
  • # Re: Mono 0.24

    Posté par  . En réponse à la dépêche Mono 0.24. Évalué à 3.

    Ah, en voilà une discussion bien intéressante, car à mon avis elle
    touche à des problèmes fondamentaux de l'informatique moderne et
    du logiciel libre : quel language(s) ? quel api(s) ? portabilité ?

    Tout d'abord, je pense que l'effort Mono est un cul de sac. J'ai lu
    récemment une interview (sorry, impossible à retrouver...) ou quelqu'un
    disait que la communauté du libre devrait moins passer de temps à
    clôner et plus à inventer. Je suis 100% d'accord avec ça.

    C'est vrai que parfois le "clônage" a du bon, surtout pour se mettre
    à niveau et rendre le libre "intéressant". Par exemple Open Office
    a en partie cloner Ms Office, mais maintenant chaque release de OO
    apporte son lot de nouveautés innovantes (source SGBD partout, export
    PDF...) et se démarque de plus en plus.

    Et notez que les logiciels vraiments connus, impressionants du libre
    sont des logiciels qui ne clônent pas, mais qui innovent. Mozzila
    par exemple, avec le tab browsing, le filtrage bayesien de spam.

    Alors quel est l'intérêt pour une communauté libre de clôner (ou
    d'implémenter, appellez ça comme vous voulez) une plateforme Microsoft ?
    Est-ce que l'effort ne serait pas mieux placé dans le développement
    de logiciels libres innovants et utiles ?

    Il a été dit que cela permettra d'effectuer des developpements
    portables plus facilement. Il existe déjà pour celà de (très) nombreuses
    solutions plus ou moins libre. Java bien sûr (je vais y revenir),
    mais aussi QT (oui je sais sous Windows c'est payant... mais si vous
    pouvez payer pour l'operating system et le compilateur, vous pouvez
    surement payer pour l'API, non ?), GTK, wxWindows, et j'en passe.

    De plus, il ne faut pas se leurer. Ca ne plaira pas à Microsoft de
    voir des applications faites pour .Net marcher aussi bien sous GNU/Linux
    que sous Windows. Et il fera son possible pour l'empêcher. Le dépôt
    des brevets sur l'API est là pour ça. Il peut aussi changer les APIs
    régulièrement de sortes que la communauté libre ne pourra pas suivre.

    Il a été dit que ça ne se passera pas comme ça, car :
    NET est un produit commercial, déjà en production sur certains sites, ms
    n'a donc plus la possibilité de changer du tout au tout...

    Et pourtant... IIS/ASP est un produit commercial, déjà en production sur
    de très nombreux sites, et MS ne se gène pas pour le mettre à la poubelle
    et annoncer à ses grands comptes officiellement que cette plateforme
    est remplacée par la .Net chose et ne sera plus supportée dès 2005.

    Mais revenons aux alternatives. Il a été dit beaucoup de choses sur
    Java, notemment "Java est promu par Sun et j'ai 10x plus confiance en
    Sun que Microsoft" ou "Java n'est pas propriétaire". Je ne suis pas
    d'accord. Pour moi, Sun est le "Microsoft de l'Unix". C'est certes moins
    visible car la position de monopole n'est pas là, mais le comportement
    s'en rapproche.

    Eh oui, il faut voir les choses en face, Java est propriétaire. Ok, la
    spécification est publique, mais l'implémentation ne l'est pas du tout.
    Alors peut être que de nombreux projets libres comblent le vide
    (GNU classpath, jikes, GCJ, ...) mais c'est tout comme Mono vis à vis
    de .Net, c'est de l'effort passé par la communauté libre pour implémenter
    (clôner, quoi) une plateforme propriétaire.

    Mais au final, qu'est que nous recherchons dans .Net, Java... c'est
    une combinaison de plusieurs choses : Langage, API, Outils qui nous
    permettent de développer des applications portables sur les trois
    plateformes principales (GNU/Linux sur divers matériels, MacOSX et
    MsWindows).

    Et là je rejoins les défenseurs de Java. Le langage est relativement
    propre (même s'il est très pauvre, malheureusement, mais ça s'améliore
    avec le temps, cf l'ajout d'une forme peu développée de généricité dans
    le 1.5), avec une des APIs les plus complètes à l'heure actuelle et
    à la portabilité très raisonnable (à condition de ne pas faire n'importe
    quoi).

    Mais Java a ses gros défauts. C'est un glouton de mémoire, c'est parfois
    très lent et surtout... ce n'est pas utilisé dans la "vraie vie" !! Ok,
    il y a beaucoup de projets Java sur SourceForge, mais il suffit de
    regarder ce que sont ces projets
    ça peut être
    un peu lent parfois, c'est propriétaire. Alors que faire d'autre ?

    Autres choix de langages. Il y a des "vrais" langages dans la nature,
    je veux dire des langages qui ont été réfléchis, fait pour faire
    du "gros" logiciel fiable. En comparaison (et ça a été dit), C, C++,
    Java, C# et autres ne sont que des "jouets". Je veux bien sûr parler
    de ADA95 et de EIFFEL (et peut être d'autres que je connais moins).
    Et la supériorité de ces langages est réelle. Ce n'est pas du "sucre
    syntaxique", mais bien une façon différente de penser l'informatique.

    Malheureusement, ADA95 souffre du manque de librairies dans beaucoup
    de domaines, quand à EIFFEL, sa communauté de développeurs tends vers
    le zero absolu (signe des temps, le livre de référence "Eiffel, The
    Language" est épuisé et introuvable, à part en occasion...).

    Alors à mon avis, la communauté du libre aurait bien besoin de
    se fédérer autour d'un environnement plustôt que de s'éparpiller sur
    de multiples projets (Mono étant un de plus dans la longue liste,
    et probablement le moins intéressant). Et même s'il y a les briques
    de base pour cet environnement (encore faudrait-t-il "choisir" parmis
    QT, GTK, wxWindows, GnuStep...), l'environnement complet n'est pas là
    (par exemple, une application GNOME ne sera pas bien intégrée sous
    Windows).

    En fait, il y a problement une erreur dans la façon de perçevoir
    le problème. On parle tous d'APIs et quelqu'un disait ici que porter
    .Net sous GNU/Linux doit être aussi rigolo que de porter fork() sous
    Windows. Mais ce que veut un développeur d'application ce n'est ni
    "fork()" ni "WM_PAINT", il veut une API simple pour lancer un autre
    process et une façon simple de peindre dans une fenêtre.

    L'environnement idéal devrait être plus "haut niveau" et dans bien
    des domaines QT et GTK sont bien placés de ce point de vue. Reste
    que ces outils sont basés sur des langages pas très joli-joli.
    Développer tout en C à notre époque équivaut quand même à faire table
    rase de 20 ans (au moins) de progrès informatique. Et développer
    en C++ impose un lot de contorsions, de problèmes de compilation,
    de lenteur de compilation et de bugs obscurs.

    Tout ça pour dire que les efforts passés dans Mono ou dotGNU seraient
    mieux placés dans le développement d'une plateforme de développement
    libre qui apporterait quelque chose d'équivalent à QT et GTK, portable
    et basé sur un langage digne de ce nom (ne me demandez pas lequel,
    je ne sais pas, mais en tout cas ce n'est ni Java ni C# ni C ni C++).
    Ah oui, il faudrait que cette plateforme soit "native" (i.e. *pas*
    basée sur une machine virtuelle) pour offrir les performances que
    l'on attends des logiciels "qui marchent".

    Un travail énorme, que personne n'a encore démarré, en partie à
    cause de la dispersion dans tous ces projets inutiles.

    Eric Nicolas
    http://www.nosica.net/(...)
  • # Re: Pub Eurodisney

    Posté par  . En réponse au journal Pub Eurodisney. Évalué à 2.

    Ca me fait penser à cette pub macdo qui passait il y a quelques temps (je ne sais plus si c'était en presse ou en vidéo) qui disait grosso modo que d'emmener chez mcdo ses enfants c'était bien pour eux, parce que mcdo c'est un repas équilibré : du pain, de la salade, de la viande...

    Je ne pense pas que ce soient réellement mcdo ou disney qu'il faut blâmer, mais simplement les agences de communications qui sont quand même trop fortes pour manipuler les foules. Là elles arrivent à retourner les arguments habituels de leurs détracteurs pour en faire des arguments de vente (i.e. Disney c'est pas de la culture devient Disney c'est mieux que la culture ou bien Mcdo c'est pas bon pour la santé, ça donne du cholesterol et ça fait grossir devient Mcdo c'est bon pour la santé des enfants).

    Personellement, je rapprocherait ceci du mouvement général de l'omni présence (saturation) de la pub partout, de plus en plus. Pas un immeuble en travaux sans un gros placard de pub dessus, les écrans plasma qui nous débitent des bandes annonces débiles à longueur de journée dans le métro, le spam dans sa boîte aux lettres (est-ce légal d'ailleurs ??), etc...
  • [^] # Re: Le pacte des gnous en divx

    Posté par  . En réponse à la dépêche Le pacte des gnous en divx. Évalué à 1.

    Je suis assez d'accord. C'est beaucoup trop partial pour apporter quoique ce soit au débat. Ce n'est pas en disant aux utilisateurs lambdas que ce sont des pigeons qu'on va les convaincre !

    De plus, au niveau purement réalisation c'est quand même plus que pauvre. Quelques images fixes qui se répètent beaucoup. Deux / trois sons, une voix monocorde.

    Et puis pour faire la promotion de GNU/Linux, il faudrait peut être avoir créé ceci sous GNU/Linux non ? Hors là le montage a apparement été fait sous Mac. N'existe-t-il pas de logiciel à la hauteur sous Linux ?

    Enfin, je trouve aussi très dommage l'assimilation libre = gratuit, ainsi que celle non-libre = brevetée.

    Mais bon, si yen a que ça amuse ! (moi j'ai trouvé surtout ça complètement ennuyeux, et je ne suis pas le seul).
  • # Re: BNP-Paribas cherche à utiliser GNUmeric en salle des marchés...

    Posté par  . En réponse à la dépêche BNP-Paribas cherche à utiliser GNUmeric en salle des marchés.... Évalué à 10.

    Je travaille pas très loin de l'équipe qui a posté cette offre de stage. C'est effectivement une démarche très intéressante. Je tiens toutefois à souligner que c'est quelque chose de très "recherche fondamentale" et qu'il y aura de l'eau sous les ponts avant que ca n'ai des impacts importants en pratique.

    Pour information, il y a quelques années, c'est l'existance même de MsExcel comme outil très "versatile" qui a poussé nombre de salles des marchés (y compris la nôtres) à migrer de stations de travail Unix (AIX chez nous) à des PCs sous MsWindows. Alors avant de voir le mouvement inverse pour se séparer de MsExcel... C'est pas gagné !

    Cela dit, lorsque ça a du sens, le logiciel libre a sa place ici. Par exemple, une équipe a contribué d'importants patches et améliorations à log4cpp (patches qui n'ont malheureusement pas été intégrés au codebase à ma connaissance parce que le mainteneur du projet a l'air un peu "absent"!).

    Dans mon équipe, on a aussi mis en open source LGPL notre librairie C++ "bas niveau" (http://savannah.nongnu.org/projects/sword/(...)) puisqu'elle ne contient pas de "secrets business". Un des gars pas loin a aussi sorti en LGPL un outil de génération de code qu'on utilise pas mal (http://codeworker.free.fr/(...)). On utilise aussi ACE et QT pour le développement. Par contre, on ne développe que sous Windows pour le moment (mais avec la portabilité Linux en tête tout le temps).

    On est également en discussion pour utiliser TAO à certains endroits en production à la place d'Orbix (qui ne donne pas 100% satisfaction malgré son coût très élevé).

    Voilà, juste un petit point de vue d'"insider" pour éclairer le débat.
    (My 2 Cents, quoi :-)
  • # C'est dur de faire du site libre

    Posté par  . En réponse à la dépêche Est-ce la mort lente du web non-commercial?. Évalué à 3.

    Je suis le fondateur et l'un des mainteneurs de www.dvdfr.com, un site (presque) libre sur le DVD en France. Si vous y allez voir, vous verrez que nous limitons l'aspect commercial à un bandeau par page, et une puce vers un partenaire commercial important.

    Le problème est que, victime de notre succès (1 million pages vues par mois), ce lien vers du commercial suffit tout juste à nous payer un hébergement décent. Plusieurs de nos confrères ont failli jeter l'éponge devant les coûts d'hébergement de plus en plus élevés, surtout pour un site "qui marche bien".

    Nombre de sites "libres" ou "presque libres" disparaissent faute de pouvoir avoir un accès à la bande passante suffisante ou a un hébergement suffisant. De plus en plus d'hébergeurs "colocate" mettent des restrictions sur le débit, le nombre de requete MySQL, la quantité de CPU utilisé par PHP, le nombre de pages vues par seconde, etc... Et en cas de débordement... Ils coupent tout simplement le service. Notre ami www.homecinema-fr.com s'est ainsi vu censuré du jour au lendemain (sans préavis) par OVH.

    Je pense que faire une petite page perso reste tout à fait possible, soit par les nombreux hébergeurs gratuits, ou par les petits espaces mis à dispositions souvent par les FAI, mais faire un site un peu important et qui a du succès est de plus en plus difficile sans rentrer dans une logique commerciale.

    La liberté sur le Net est déjà bien compromise : on n'est plus dans un monde ou on peut créer une page la poser chez un hébergeur à $20 par mois débit illimité et ça roule. Désormais, pour être vu et lu par beaucoup de monde, il faut débourser un paquet d'argent. En clair, le Net est maintenant un média comme les autres : la visibilité passe par les $$.

    Dommage.

    Eric.