Ben disons que c'est l'eternel debat (aussi connu sous le nom de Troll): faut-il considerer l'OS comme un element indispensable au fonctionnement d'un PC. pBpG a un farouche partisant du oui (tiens, comme son employeur !)
Pour ma part, je pense que c'est une piece detachee, comme l'ampli d'une chaine hi-fi. C'est un indispensable, mais si je veux j'ai le droit d'acheter tous les composants sauf celui la.
A chaque fois que tu as un buffer underrun, la gravure s'arrete un petit moment. Si il y en a beaucoup, c'est carrement plus lent.
J'avais un probleme avec ma carte mere: en mettant le graveur sur le deuxieme controleur IDE, le buffer du graveur n'arrivait pas a se remplir. Consequence: je gravais en 16x, mais avec un arrete toutes les 3s...
Pour CS, c'est malheureusement difficile de distinguer ceux qui sont bons de ceux qui trichent (sans trop abuser)...
De base j'etais contre le fait qu'on doive a chaque connexion s'enregistrer sur un serveur CS central avec son numero de serie (oh vive la liberte). Mais il faut dire que ce systeme d'identification a des avantages:
- tu peux avoir des stats par numero de serie
- l'admin d'un serveur CS peut bannir de son serveur un joueur
Je me demande pourquoi ils n'ont pas fait la meme chose chez Blizzard: un serveur central d'identification et des serveurs prives...
Tout a fait. Shift c'est pas sympa d'utiliser la credulite des lecteurs pour faire passer pour vraie la theorie fumeuse des chats et des tartinees beurrees !
Toutes les APIs sont ecrites en C (Win32, X-Window...).
Par contre les MFC ont ete concues il y a longtemps (dans ces temps recules ou le "bool" et le RTTI n'existait pas), et leur design n'a pas ete fondamentalement change depuis.
Quant a l'article, je lui reproche les petites phrases comme On s'étonne qu'ensuite le C++ ait la réputation de planter bizarrement. Ca ne fait pas tres serieux !
L'ideal serait un comparatif entre plus de bibliotheques (Swing, WxWindows, GTK...) pour savoir comment elles transforment une API pas tres objet (boucle de messages...) en un truc objet.
Alors... c'est la porte ouverte a tous les abus. Demain, des gens mal intentionnes (ton ex, ton voisin qui peut pas te voir...) pourront savoir des choses sur ta vie privees parce qu'elles connaissent quelqu'un qui a acces a ces donnees (un ami dans la police par exemple).
Meme des artites ultra connus se sont soudainement mangé de procès parce qu'ils se préparaient à quitter leur maison de disque (j'ai pas de nom, désolé).
Un bon article à lire est celui de Countney Love sur salon.com, http://www.salon.com/tech/feature/2000/06/14/love/(...)
je ne trouve pas choquant qu'un éditeur ne veuille pas intégrer un produit concurrent dans ses propres produit
Apres IE, apres Media Player (et son pote asf), voila C#. Un de plus, un de moins :-(
L'utilisateur, il est sense installer des services packs pour son Windows. Alors pareil pour l'environnent Java.
C'est sur que pour ceux qui sont en RTC et qui achetent pas de magazines (avec le CD qui va avec), ben ils vont pas aimer Java.
Exemple: Dans ma boite, un mec a partage sur sa machine Windows des photos et a envoye un mail a tout le monde. Seulement sur NT workstation, seulement 10 personnes peuvent se connecter en meme temps a un partage de fichiers (si tu veux plus, tu prends NT Server, avec des licenses pour les postes clients => $$$).
Tout ca pour dire qu'avec Linux et Samba, pas besoin d'avoir une license par client (ou par poste) pour acceder a un bete serveur de fichier. Ceci dit, pBpG avait dit que ce type de licenses avait des avantages (?) et des inconvenients.
Et peut-etre que l'administration va acheter une boite par serveur (et pas une boite pour la France entiere, ah ah)...
Je sais... je sais... Mes betises ont autant de sens que de dire "les exceptions ce sont les trucs qui font Beep Beep".
Pas vu de Beep Beep depuis NT et 2000. A chaque troll "problemes sous Windows" on fait reference aux horreurs des windows 95/98/ME... Windows n'est plus un systeme globalement instable.
Les exceptions sous Windows, ce ne sont pas les trucs qui font beep-beep-beep
Euh, c'est pas plutot des exceptions suite auquelles le systeme recherche un handler dans la pile (genre exception C++), et qui pourraient etre declenchees par la fonction "RaiseException" ?
Moi aussi, je peux dire que les "seg faults", c'est du au fait que linux gere mal les segments memoires...
car il y a K-meleon
Arretez de vous gargariser avec K-meleon. C'est un projet qui n'avance pas. Compare a Galeon, il fait triste mine... (malheureusement d'ailleurs; au boulot je dois utiliser Mozilla...)
un peu en effet mais il faut savoir que IE utilise la tone de DLL win32 déja chargés et est donc aussi lourd au bout du compte..
Bon, deja il y a le coup des dll (libpartagees). La memoire pour le code est la meme pour tous les process qui l'utilisent (l'Explorer, IE, MS-help...).
Pour les donnees, elles sont differentes pour chaque process. Bref, a mon avis, le soit-disant "camouflage" n'existe pas. C'est aussi vrai que de dire "et puis d'abord Galeon utilise la tonne de .so charges genre glibc et gtk et en fin de compte il est aussi lourd que Mozilla.
A mon avis, Mozilla est quand meme pas mal plus lourd. Ca doit pas etre trop dur a verifier (si quelqu'un sait comment sous Win on peut voir la taille de la mem partagee et ma mem non partagee pour un process, ca permettra de clore ce debat sur la memoire (et me dites pas le task manager, il affiche des trucs bizarres que j'ai pas compris)).
Et puis, si la machine virtuelle Java de MS est pas franchement respectueuse des "normes" Java, elle a l'avantage d'etre legere.
Il m'arrive d'avoir les scores du tennis en fond, et ce n'est pas rare de voir Mozilla a plus de 100 Mo d'occupation memoire. Merci qui ? Merci Sun !
Hum, en Tunisie, le "president" a ete elu a plus de 99%. Il vient de faire voter un texte (encore a plus de 99%) comme quoi il pourrait effectuer un nouveau mandat (contrairement a la constitution qui limite le nombre).
Ceci dit, plus la Tunisie s'ouvre politiquement et economiquement, plus grandes seront les chances des opposants de s'exprimer.
Et quand au fait que ca "commence" la-bas, ca n'est pas nouveau pour les medias (presse ecrite, radios...): ils sont bien museles. La presse etrangere est bien filtree (Le Monde et Libe l'ont deja appris a leur depend). Seule possibilite: des
diffusions etrangeres sur le web. Et encore, l'Etat doit bien filtrer les fournisseurs d'acces d'Etat...
Fabiensk, qui repete sagement ce qu'il a lu dans "notre ami Ben Ali"
Tout ce que je voulais dire, c'est que la mon avis les fonctions inline generes par les templates ont plus de benefice dans les perfs (pas d'indirection dues au typage dynamique) que d'inconvenients (problemes de cache).
polution du cache
Sans m'y connaitre a fond dans les caches, je trouverais logique que si tu appliques un algo a N elements:
- il va y avoir une mise en cache une seule fois du bout de code (du style si c'est un sort) sur lequel on va boucler
- pour les donnees, pas de pitie. Si c'est des tableaux ok (donnees contigues en memoire). Si c'est des listes chainees tant pis. Si t'as vraiment besoin de perfs de la mort, tu peux toujours t'adapter en C++.
En C++, ta fonction elle se trouve une fois par fichier cpp et par type de données manipulées.
Deja, qu'appelles-tu une fois ? Une fois par fichier objet ? OK. Mais ca c'est seulement a la compil. Une fois passe au link, les fonctions template non inlineees (imagine que std::sort<Voiture> soit trop gros pour que le compilo puisse le faire inline) sont en un seul exemplaire dans l'exe.
la méthode C à base de pointeurs de fonction
La methode C++ te laisse le choix:
- tu veux des perfs qui tuent avec les templates qui "inline" tes algos, c'est bon
- tu veux la "flexibilite" (hum) dont tu parles avec le C ? Pas de probleme, le C++ fait ca aussi. C'est tres simple de refaire par exemple une fonction qsort a base de fonction std::sort...
Donc à part le manque de support de l'accélération 3d de la dernière carte graphique qui tue, je vois pas l'intéret de xfree4.2 maintenant dans la Debian
Moi je demande juste le support de ma ATI Radeon 7500 sous X. Et une install de XFree 4.2 a la main, non merci (les packages, c'est fait pour ca).
Bref, sans XFree 4.2, ce n'est pas utilisable (X en framebuffer, j'ai deja donne pendant des mois avec ma kyro 2).
Deja, les programmes ne sont pas les meme. Si celui special C est plus rapide, je prendrais celui-la avec g++, puisque le C++ est quasiment compatible avec le C.
Question: le mot-clef "inline" c'est standard en C (je fais du C++, pas du C) maintenant (je ne suis pas les normes) ? Parce que l'auteur l'utilise pour les programmes gcc.
Je n'en sais rien non plus, mais peut-etre que:
- il a ete embauche par une boite, il n'a plus le temps et il voulait garder le controle de son dev
- il en avait marre
- le code etait trop crade
Bref, c'est peut-etre pas la vraie raison, mais j'en sais rien...
[^] # Re: Je ne la connais pas moi !
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Microsoft interdit la vente de PCs sans OS. Évalué à 9.
Pour ma part, je pense que c'est une piece detachee, comme l'ampli d'une chaine hi-fi. C'est un indispensable, mais si je veux j'ai le droit d'acheter tous les composants sauf celui la.
[^] # Re: de toute maniere
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Microsoft interdit la vente de PCs sans OS. Évalué à 5.
[^] # Re: Technologie limitée?
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Lecteur 48x, il dure vraiment moins longtemps.... Évalué à 1.
J'avais un probleme avec ma carte mere: en mettant le graveur sur le deuxieme controleur IDE, le buffer du graveur n'arrivait pas a se remplir. Consequence: je gravais en 16x, mais avec un arrete toutes les 3s...
[^] # Re: Technologie limitée?
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Lecteur 48x, il dure vraiment moins longtemps.... Évalué à 0.
Je propose une nouvelle idee marketing pour les fabriquants de lecteur de CD/DVD: un lecteur 2x ferait deux fois moins de bruit qu'un lecteur normal.
[^] # Re: L'affaire Bnetd...
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Transgaming WineX 2.1 supporte WarCraft III... et Wine aussi :P. Évalué à 7.
De base j'etais contre le fait qu'on doive a chaque connexion s'enregistrer sur un serveur CS central avec son numero de serie (oh vive la liberte). Mais il faut dire que ce systeme d'identification a des avantages:
- tu peux avoir des stats par numero de serie
- l'admin d'un serveur CS peut bannir de son serveur un joueur
Je me demande pourquoi ils n'ont pas fait la meme chose chez Blizzard: un serveur central d'identification et des serveurs prives...
[^] # Re: DMCA ?
Posté par Fabimaru (site web personnel) . En réponse à la dépêche sortie du BIOS prealpha du projet Xbox Linux. Évalué à 0.
[^] # Re: Haaaaaaa, haaaaaaa, haaaaaaaaaaaaa.
Posté par Fabimaru (site web personnel) . En réponse à la dépêche La fin du monde en février 2019. Évalué à 7.
[^] # Re: Article intéréssant...
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Qt contre MFC. Évalué à 10.
Par contre les MFC ont ete concues il y a longtemps (dans ces temps recules ou le "bool" et le RTTI n'existait pas), et leur design n'a pas ete fondamentalement change depuis.
Quant a l'article, je lui reproche les petites phrases comme On s'étonne qu'ensuite le C++ ait la réputation de planter bizarrement. Ca ne fait pas tres serieux !
L'ideal serait un comparatif entre plus de bibliotheques (Swing, WxWindows, GTK...) pour savoir comment elles transforment une API pas tres objet (boucle de messages...) en un truc objet.
[^] # Re: Complements
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Rachetons Blender. Évalué à 10.
[^] # Re: Difficile de se sentir libre...
Posté par Fabimaru (site web personnel) . En réponse à la dépêche LOPSI : une atteinte gravissime aux droits et aux libertés. Évalué à 1.
[^] # Re: Attendez là...
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Taxe Brun-Buisson. Évalué à 7.
Macromedia ? Tu confonds pas avec Macrovision ?
[^] # Re: Mais qui est dans son bon droit ????
Posté par Fabimaru (site web personnel) . En réponse à la dépêche chat avec Souad Massi. Évalué à 6.
Un bon article à lire est celui de Countney Love sur salon.com, http://www.salon.com/tech/feature/2000/06/14/love/(...)
[^] # Re: JVM plus récente
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Microsoft abandonne Java. Évalué à 10.
[^] # Re: Bien joue de la part de Microsoft !
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Microsoft abandonne Java. Évalué à 10.
C'est sur que pour ceux qui sont en RTC et qui achetent pas de magazines (avec le CD qui va avec), ben ils vont pas aimer Java.
[^] # Re: Une bonne nouvelle !
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Mandrake Linux équipera les administrations françaises. Évalué à 10.
Exemple: Dans ma boite, un mec a partage sur sa machine Windows des photos et a envoye un mail a tout le monde. Seulement sur NT workstation, seulement 10 personnes peuvent se connecter en meme temps a un partage de fichiers (si tu veux plus, tu prends NT Server, avec des licenses pour les postes clients => $$$).
Tout ca pour dire qu'avec Linux et Samba, pas besoin d'avoir une license par client (ou par poste) pour acceder a un bete serveur de fichier. Ceci dit, pBpG avait dit que ce type de licenses avait des avantages (?) et des inconvenients.
Et peut-etre que l'administration va acheter une boite par serveur (et pas une boite pour la France entiere, ah ah)...
[^] # Re: Précisions
Posté par Fabimaru (site web personnel) . En réponse à la dépêche faille dans apache. Évalué à 6.
Pas vu de Beep Beep depuis NT et 2000. A chaque troll "problemes sous Windows" on fait reference aux horreurs des windows 95/98/ME... Windows n'est plus un systeme globalement instable.
[^] # Re: Précisions
Posté par Fabimaru (site web personnel) . En réponse à la dépêche faille dans apache. Évalué à 2.
Euh, c'est pas plutot des exceptions suite auquelles le systeme recherche un handler dans la pile (genre exception C++), et qui pourraient etre declenchees par la fonction "RaiseException" ?
Moi aussi, je peux dire que les "seg faults", c'est du au fait que linux gere mal les segments memoires...
[^] # Re: Changé de nom de domaine ?
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Gandi sollicité pour interdire l'accès d'un site. Évalué à 0.
[^] # Re: faut qu'il arrete tout ! et Re: Stop! Temps mort!! (voir plus haut
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Certains osent critiquer Mozilla. Évalué à 1.
Arretez de vous gargariser avec K-meleon. C'est un projet qui n'avance pas. Compare a Galeon, il fait triste mine... (malheureusement d'ailleurs; au boulot je dois utiliser Mozilla...)
un peu en effet mais il faut savoir que IE utilise la tone de DLL win32 déja chargés et est donc aussi lourd au bout du compte..
Bon, deja il y a le coup des dll (libpartagees). La memoire pour le code est la meme pour tous les process qui l'utilisent (l'Explorer, IE, MS-help...).
Pour les donnees, elles sont differentes pour chaque process. Bref, a mon avis, le soit-disant "camouflage" n'existe pas. C'est aussi vrai que de dire "et puis d'abord Galeon utilise la tonne de .so charges genre glibc et gtk et en fin de compte il est aussi lourd que Mozilla.
A mon avis, Mozilla est quand meme pas mal plus lourd. Ca doit pas etre trop dur a verifier (si quelqu'un sait comment sous Win on peut voir la taille de la mem partagee et ma mem non partagee pour un process, ca permettra de clore ce debat sur la memoire (et me dites pas le task manager, il affiche des trucs bizarres que j'ai pas compris)).
Et puis, si la machine virtuelle Java de MS est pas franchement respectueuse des "normes" Java, elle a l'avantage d'etre legere.
Il m'arrive d'avoir les scores du tennis en fond, et ce n'est pas rare de voir Mozilla a plus de 100 Mo d'occupation memoire. Merci qui ? Merci Sun !
[^] # Re: Pas d'inquiétudes..
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Cyber-résistance et cyber-répression en Tunisie. Évalué à 10.
Ceci dit, plus la Tunisie s'ouvre politiquement et economiquement, plus grandes seront les chances des opposants de s'exprimer.
Et quand au fait que ca "commence" la-bas, ca n'est pas nouveau pour les medias (presse ecrite, radios...): ils sont bien museles. La presse etrangere est bien filtree (Le Monde et Libe l'ont deja appris a leur depend). Seule possibilite: des
diffusions etrangeres sur le web. Et encore, l'Etat doit bien filtrer les fournisseurs d'acces d'Etat...
Fabiensk, qui repete sagement ce qu'il a lu dans "notre ami Ben Ali"
[^] # Re: c++ su><or
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Interview de Bjarne Stroustrup. Évalué à 2.
[^] # Re: c++ su><or
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Interview de Bjarne Stroustrup. Évalué à 10.
Sans m'y connaitre a fond dans les caches, je trouverais logique que si tu appliques un algo a N elements:
- il va y avoir une mise en cache une seule fois du bout de code (du style si c'est un sort) sur lequel on va boucler
- pour les donnees, pas de pitie. Si c'est des tableaux ok (donnees contigues en memoire). Si c'est des listes chainees tant pis. Si t'as vraiment besoin de perfs de la mort, tu peux toujours t'adapter en C++.
En C++, ta fonction elle se trouve une fois par fichier cpp et par type de données manipulées.
Deja, qu'appelles-tu une fois ? Une fois par fichier objet ? OK. Mais ca c'est seulement a la compil. Une fois passe au link, les fonctions template non inlineees (imagine que std::sort<Voiture> soit trop gros pour que le compilo puisse le faire inline) sont en un seul exemplaire dans l'exe.
la méthode C à base de pointeurs de fonction
La methode C++ te laisse le choix:
- tu veux des perfs qui tuent avec les templates qui "inline" tes algos, c'est bon
- tu veux la "flexibilite" (hum) dont tu parles avec le C ? Pas de probleme, le C++ fait ca aussi. C'est tres simple de refaire par exemple une fonction qsort a base de fonction std::sort...
[^] # Re: fork ?
Posté par Fabimaru (site web personnel) . En réponse à la dépêche Un nouveau point sur la Woody. Évalué à 2.
Moi je demande juste le support de ma ATI Radeon 7500 sous X. Et une install de XFree 4.2 a la main, non merci (les packages, c'est fait pour ca).
Bref, sans XFree 4.2, ce n'est pas utilisable (X en framebuffer, j'ai deja donne pendant des mois avec ma kyro 2).
[^] # Difference C/C++ gcc/g++
Posté par Fabimaru (site web personnel) . En réponse à la dépêche "The Great Computer Language Shootout" Divers langages et compilateur au banc d'essai. Évalué à 1.
Question: le mot-clef "inline" c'est standard en C (je fais du C++, pas du C) maintenant (je ne suis pas les normes) ? Parce que l'auteur l'utilise pour les programmes gcc.
[^] # Re: Il ne s'agit pas de ca.
Posté par Fabimaru (site web personnel) . En réponse à la dépêche La vidéo sous Linux ?. Évalué à 3.
- il a ete embauche par une boite, il n'a plus le temps et il voulait garder le controle de son dev
- il en avait marre
- le code etait trop crade
Bref, c'est peut-etre pas la vraie raison, mais j'en sais rien...