Anonyme a écrit 62289 commentaires

  • [^] # Re: Logiciels pas optimisés

    Posté par  . En réponse au journal Pourquoi nous vendons un code contenant des bogues.... Évalué à 1.

    Euh, je me rappelle bien de la première règle concernant l'optimisation en programmation : ne pas en faire.

    Il y a deux sortes d'optimisations (avec toutes sortes de nuances, mais ou que l'on se place, on peut rattacher soit a l'une catégorie, soit a l'autre) :
    - l'optimisation du code : tu vas chercher a faire en sorte de minimiser le nombre d'instructions nécessaires pour effectuer une opération.
    - l'optimisation algortihmique : tu vas mettre en place une architecture logicielle et une recherches d'algorithmes haut niveau qui vont te permettre de minimiser le nombre d'instruction général pour le fonctionnement de ton logiciel.

    Pour l'une c'est de l'optimisation du code, l'autre du logiciel, et les deux sont de l'optimisation en programmation, mais :
    - La première implique souvent d'écrire du code : illisible, mal documenté, source de bugs et avec encore moins de chances d'être portable (c'est pourquoi on dit de ne pas le faire).
    - La deuxième peut rendre l'architecture globale plus complexe et plus dure a comprendre pour les nouveaux venus, et souvent il faut beaucoup de compétences pour le faire bien. Mais ca paye, en général.

    On peu combiner les deux, particulièrement s'il on a envie de faire une usine a gaz qui devra être mise à la poubelle dans les deux année.
  • [^] # Re: Ca dépend je suppose

    Posté par  . En réponse au journal PC 2Ghz Dual core 1Go RAM et Mac Book Pro 2Ghz Dual Core 1Go RAM. Évalué à 2.

    Maintenant, il me parait clair que question matériel pur, le Dell a un meilleur rapport qualité prix que le Mac.

    C'est pas dit. La finission est vraiment excellente sur les (power|mac)book. Peut être que pour les perf brutes, les macbook sont chers, mais somme toute, je pense que tu t'y retrouve.
  • [^] # Re: Ah ben ça alors !

    Posté par  . En réponse au journal Katsumi géante le 25 mai 2006 ! Help !. Évalué à 2.

    et le site est remplace par un joli faux message d'erreur .
    Il aurait pu au moins trouver une excuse bidon .
    meme pas drole ...
  • [^] # Re: merci

    Posté par  . En réponse au message un bon IDE sous Linux mandriva. Évalué à 1.

    Kate a une console 'intégrée' qui t'évitera pas mal de alt+tab.

    Que veux tu dire par "gtk", développer avec gtk ? dans ce cas faut juste installer le paquet gtk-devel ou qqch de ce gout, tu peux le chercher dans rpmdrake.
  • [^] # Re: Des retours ?

    Posté par  . En réponse au journal ATI Linux Proprietary Display Drivers 8.25.18 are out !. Évalué à 2.

    Je plussoie, update faite ce matin sous gentoo, aucuns problèmes, après avoir relancé le server X, j'ai a nouveau l'accélération 3D. Du tout bon, donc, comme d'hab'.

    Merci ATI !
  • [^] # Re: Une question me taraude (pas autant que le ferait Katsumi mais bon .

    Posté par  . En réponse au journal ATI Linux Proprietary Display Drivers 8.25.18 are out !. Évalué à 2.

    Ah, ok, je ne le savais pas, je n'utilise pas l'installeur (gentoo inside).
    Question bête, il apporte quoi l'installeur ?
  • [^] # Re: Une question me taraude (pas autant que le ferait Katsumi mais bon .

    Posté par  . En réponse au journal ATI Linux Proprietary Display Drivers 8.25.18 are out !. Évalué à 3.

    La version 7.0 était binairement compatible, donc dire que ces nouveaux drivers sont compatibles 7.0 est stupide.
    Pour la 7.1, il n'y a plus cette compatibilité binaire, c'est tout.
    Si tu veux faire évolluer le serveur X, tu n'a pas tellement le choix, tu finis par devoir modifier l'interface binaire.

    En même temps, ne rêve pas, si ATI bossent sur des pilotes Linux, c'est qu'ils y trouvent un intérêt, j'aurais du mal à croire qu'une entreprise de cette taille ferait ça par pure gentillesse.

    Donc si ça les intéresse, ils feront des efforts pour suivre les évolutions de xorg, et puis c'est tout.
    Sinon, et bah on l'aura dans l'os, et puis c'est tout :)
  • [^] # Re: merci

    Posté par  . En réponse au message un bon IDE sous Linux mandriva. Évalué à 1.

    Mais pourquoi diable n'utilises tu pas le système de paquetage de ta distrib ? Une vieille habitude de windowsien surement.
    "urpmi kdevelop" qu'il t'a dit le monsieur !

    Par contre je te préviens c'est une usine à gaz à laquelle tu ne vas peut être rien comprendre sauf si tu as passé du temps à regarder les options d'un autre gros IDE et que tu n'a pas peur de faire celà à nouveau.
    AMHA, si tu as toujours programmé avec un IDE, le passage à linux est l'occasion idéale pour te débarasser de ces facilités et de revenir aux bons vieux makefiles.
    Après, si tu fais des projets assez gros pour avoir besoin d'un IDE, libre à toi d'en choisir un mais autant que l'utilité de la chose te soit connue.
  • [^] # Re: Alors que faire?

    Posté par  . En réponse au journal Vivent les web-master de la SNCF et les programmeur de Safari. Évalué à 2.

    Une librairie opensource avec des bouts de proprio autour, tu veux dire ?
  • [^] # Re: Linux n'est pas le symbole de la liberté en Chine

    Posté par  . En réponse à la dépêche Quand la liberté viendra de Chine.... Évalué à 2.

    <mode petit joueur>j'ai été vérifier sur un ftp</mode petit joueur>


    Oui j'suis allé après coup sur un mirroir anglais donné sur le site officiel (il se passe des trucs bizarres sur le lien http vers le ftp de lip6 0_o) et les isos disponibles remontent à la 10.0... Elles sont sur deux CD... Je continue de croire qu'il y a une version pas trop ancienne (genre la 8.1 allez :)) qui n'était que sur un seul. Mais j'ai une excuse : en commandant la 9.1 par Ikarios, j'ai certainement du cocher, sélectionner ou choisir l'option "jeuveukuncédé".

    Oui j'ai pas installé KDE parce que je préfère les interfaces légères et rapides comme Windowmaker (troll ? m'en tape, en plus ce n'est pas une critique de KDE :)) - très pratique d'ailleurs...

    Je peux me contenter de la sucette au coca sinon...
  • [^] # Re: et quand ça coince , c'est le bordel ...

    Posté par  . En réponse au journal Vivent les web-master de la SNCF et les programmeur de Safari. Évalué à 8.

    Lettre recommandée, sommations de remboursement, sinon tu saisis le juge de proximité...
    Avec une bonne engueulade ça devrait passer.
    Bonne chance !
  • [^] # Re: Perplexe

    Posté par  . En réponse au journal censure Internet : que pensez-vous de cet article?. Évalué à 2.

    Mais aussi je ne suis pas concerné par le contrôle de l'homophobie, racisme, haine parce que je ne suis ni homophobe, racisme, haîneux...

    Ce n'est pas par ce que tu es contre la censure des propos homophobes, racistes ou haineux que tu es raciste, homophobe ou haineux. Peu etre que tu n'as simplement pas envie que quelqu'un d'autre décide pour toi de ce qui est bien ou pas et ce que tu dois voir ou pas ...
  • [^] # Re: Linux n'est pas le symbole de la liberté en Chine

    Posté par  . En réponse à la dépêche Quand la liberté viendra de Chine.... Évalué à 0.

    Heu, j'avais commandé la 9.1 et mis à jour vers la 10.2 en ligne, "à l'époque" c'était un et un seul CD non ? (euh je commence à douter là)



    ... Je peux échanger pour un porte-clés Pat' ou une sucette au coca ? :'-(
  • [^] # Re: ...

    Posté par  . En réponse à la dépêche Erlang/OTP R11B supporte les architectures multiprocesseur. Évalué à 3.

    Ah désolé, je n'avais pas lu (ou compris) l'expression "post-bytecode". Il s'agit d'une optimisation par mémoire cache. Merci pour l'éclaircissement.

    La différence tient donc du fait que la machine virtuelle, de nature logique, est de conception plus dynamique - donc plus facile et plus rapide - à gérer (nouvelle version d'une machine virtuelle -> nouveau paquet, nouvelle version d'une machine réelle -> nouveau modèle).

    Sinon, ces optimisations post-génération de code exécutables sont quand même applicables aux machines physiques ?
  • [^] # Re: la logique informatique du geek de base

    Posté par  . En réponse au message configuration de /etc/security/limits.conf. Évalué à 2.

    bon j'ai du mal expliqué mon probleme:

    evidemment que j'ai compris que c'est sous la forme:

    utilisateur limitation valeurlimité

    je souhaitais (trop tard maintenant) limité l'utilisation du swap, et l'emballement de logiciel bloquant (s'accaparant les ressources de la machine)

    max login j'ai compris c'est assez explicite par defaut j'ai:
    open files (-n) 1024
    pipe size (512 bytes, -p) 8

    pourquoi 8 et pas 16 ?


    j'ai tenté des valeurs au pif mais c'est trop bloquant, meme en limitant par exemple a 100 le nombre de processus, au bout d'un moment le bureau sous kde bloque. j'aurais bien aimé avoir des valeurs type pour une utilisation bureautique.
  • [^] # Re: la logique informatique du geek de base

    Posté par  . En réponse au message configuration de /etc/security/limits.conf. Évalué à 2.

    tiens tu sais ce que tu risque en rendant public une correspondance privée sans l'accord de l'auteur.
  • # j'en profite

    Posté par  . En réponse au journal Vivent les web-master de la SNCF et les programmeur de Safari. Évalué à 10.

    bonjour

    j'en profite pour vous diriger vers:

    http://bahn.de

    francais en haut a gauche. Pour avoir les horaires de train, il n'y a pas mieux, le nom est facile a retenir. pas de pub enorme, rapide, permet d'avoir en un seul coup d'oeuil tous les train disponibles pour la journée. et aussi les arrets.

    ACCEPTE aussi les trajets avec 12 changement de train :), le seul defaut c'est qu'il n'est pas possible d'acheter son billet. mais un jour peut etre

    precedent journal en parlant:

    http://linuxfr.org/~dark_star/18899.html
  • [^] # Re: Eheh

    Posté par  . En réponse à la dépêche Erlang/OTP R11B supporte les architectures multiprocesseur. Évalué à 3.

    Le Unreal Engine 3 est en C++, non ?
    Quand aux kernels, Hurd est en C...
    Et jusqu'à preuve du contraire, citer un future échec^W^W^Wproduit Microsoft comme référence sur linuxfr est du plus profond mauvais goût...

    Et Tannenbaum est certes très doué, mais reste un théoricien...
  • [^] # Re: ...

    Posté par  . En réponse à la dépêche Erlang/OTP R11B supporte les architectures multiprocesseur. Évalué à 1.

    . Sur une machine raisonnablement chargé (ie 50% de load CPU moyen) une machine virtuelle peut battre un programme natif. [...]. Lors d'une éxecution dans une machine virtuelle on peut faire sauter tous ces ralentissements inutiles (Technique d'optimisation post bytecode par linéarisation) et le gain de performance est loin d'être négligeable.


    Il s'agit d'un cas particulier... Ces optimisations ne sont pas applicables par les compilateurs C ?

    Enfin, plus généralement, plus il y a de couches présentes à l'exécution , plus le temps d'exécution tend à s'allonger, non ? Si on ne tient pas compte de facteurs comme l'optimisation meilleure d'une machine/d'un compilateur (puisque les techniques d'optimisation pourrait être réutilisée par d'autres compilateurs) mais uniquement de la structure du code exécutable et de la méthode d'exécution (machine virtuelle ou réelle)...

    Evidemment, plus les processeurs augmentent en puissance, plus la différence s'amenuise. A strictement parler, cependant, il ne s'agit pas de la question.
  • [^] # Re: Comparaison des moteurs de recherche

    Posté par  . En réponse à la dépêche Google, futur grand méchant loup ?. Évalué à 2.

    Ben c'est un annuaire, c'est different d'un moteur de recherche.
    D'ailleurs :
    http://www.google.com/dirhp
  • # Eheh

    Posté par  . En réponse à la dépêche Erlang/OTP R11B supporte les architectures multiprocesseur. Évalué à 1.

    Ah oui, pardon, excusez-moi de dire des bêtises, le C et le C++ sont des langages préhistoriques, bons pour les dinosaures qui n'ont pas su évoluer, toussa...

    C'est d'ailleurs pour ça que l'OS sur lequel vous écrivez ce message est écris en C et pas en erlang/caml/machin-tout-pourrave, de même que le navigateur, le moteur de rendu html, le serveur sur lequel est hébergé linuxfr, les OS des différents routeurs/servers par lesquels passent les messages HTTP, la lib qui encode ce-même http en https, et j'en passe.

    A propos de jeux vidéos, c'est aussi pour ça que 99% des jeux vidéos sont écris en C et/ou en C++ (et quand je vois des bouquins sérieux comme les Game Programming Gems, ce n'est généralement pas du 'vrai' C++ mais plutôt du C avec des classes parce qu'il ne faut pas déconner), et surement leurs serveurs avec. Je sais bien qu'il y a des gens qui pensent que 80% de la lourdeur d'un jv vient des accès gc, mais bon...

    Je pense que certains théoriciens qu ne pensent qu'à refaire le monde de la programmation à leur sauce parce qu'avant tout le monde il était crétin et que eux on la solution feraient mieux de revenir sur terre.

    Je suis de bonne fois, si quelqu'un me sort un OS en erlang/caml avec ses drivers, ses programmes (où un VRAI jeu vidéo), qui soit aussi rapide qu'un OS en C/asm, je ne dis pas que je commencerai à réfléchir un peu, mais en attendant, laissez moi le privilège du doute.
  • [^] # Re: Que faire?

    Posté par  . En réponse à la dépêche Google, futur grand méchant loup ?. Évalué à 2.

    Par contre j'ai pu voir que de nombreux profs malgrés tout vont systèmatiquement sur Google.

    Et c'est mal ? Quel est le probleme d'utiliser google si l'on est satisfait des resultats ?

    mais je suis dans une région de fins de carrières, (sud ouest) et l'informatique fait peur, et la réflexion sur comment utiliser l'informatique encore plus.

    Franchement, je vois pas le rapport. Un personne qui utilise correctement l'informatique ne doit surtout pas utiliser google ?

    Finalement si un jours nous serons sous la dictature de google, µ$, ou d'un autre "grand satan", c'est parce que beaucoup de gens l'auront voulu.
    La liberté fait elle peur?


    De quelle dictature de google parles tu ? Rien ne nous empeche d'utiliser d'autres moteurs de recherche.
  • # ...

    Posté par  . En réponse à la dépêche Erlang/OTP R11B supporte les architectures multiprocesseur. Évalué à -1.

    Et on peut avoir un vrai bench C/Erlang ?
    C'est pas pour dire, mais ça fait des années que pleins de gens pensent avoir découvert le langage idéal, et on en revient toujours au C...
    Surtout pour de la programmation serveur...
  • [^] # Re: Pas si simple que ça...

    Posté par  . En réponse à la dépêche Un téléphone mobile de conception française sous Linux. Évalué à 1.

    mince, moi qui voulais compiler une gentoo sur mon telephone ^_^
  • # Shell

    Posté par  . En réponse à la dépêche Un téléphone mobile de conception française sous Linux. Évalué à 9.

    il me sorte le meme avec le wifi et un daemon ssh qui tourne dessus et j'achète direct ^^