en parlant de couverture de code, vous auriez un prog/librairie/machin bidule qui permettre d'en faire en C++ ??
j'utilise déja CppUnit pour les tests unitaires ( d'ailleurs si quelqu'un utilise un truc mieux, je suis preneur ( et si quelqu'un utiliser Cppunit avec le runner Qt je suis preneur aussi, ca merde chez moi ;( )
mais j'aurais utilisé un truc de couverture de code pour avoir la totale
Cppunit/Valgrind/ couverture de code ...
j'avoue de pas encore avoir eu le courage de me bouger pour aller chercher sur google des lib de couverture de code en C++ ... alors si vous en utilisez :) ..
oui c'est bien le principe des méthodes basées sur les principes d'élection et de validation par les autres, si tu as plus de tricheur que de non tricheur, tout ton système part en couille..
On pourrait même imaginer qu'avec un réseau suffisamment important de tricheurs, ce seront les non tricheurs qui seront considérés comme tricheurs et seront éjectés.
Tout d'abord, il met d'avis que pour un mmo massivement distribué par
exemple il n'y a pas de solution parfaite.
On peut juste trouver des solutions qui marchent presque tout le temps comme par exemple la validation se basant sur les probas.
Explication : Puisqu'il n'y a pas de serveurs, ce sont chaque client qui s'occupent de gérer une petite partie du monde. Il "suffit" alors que la même partie du monde soit gérée par plusieurs clients entrevérifiant leurs calculs .. On peut alors partir du principe que les résultats minoritaires seront alors des résultats faux.
On peut également partir sur des architectures mixtes, par exemple pour un mmorpg, un serveur central ne gardant que les carac des persos et validant leurs augmentation etc etc et les clients qui s'occuperaient de la gestion de petit bout de monde ( deplacement, combat, etc etc ). On peut alors penser que les parties gérées par des clients tricheurs seront rapidement désertées et dénoncées par les clients non tricheurs que l'on suppose plus nombreux.
Enfin on peut imaginer un principe "d'arbitrage". La encore ca necessite la mise en place d'un serveur arbitre. Lorsque qu'un client est connecté sur un autre client qui gere une partie de monde, le premier client vérifie épisodiquement les calculs du second, si il detecte un problème il envoit un rapport a l'arbitre.
Une autre facon d'utiliser le principe d'arbitrage est d'utiliser un serveur qui ne serait le point d'entrée vers la grille de client gérant le monde. Tout le traffic entre les clients joueurs et les clients
gestionnaires passerait par ce "routeur". De temps en temps, ce routeur arbitre, vérifieraient ce que font les clients gestionnaires.
Voila ce n'était que quelques idées jetées en vrac au petit matin.
Mais l'un des trucs qu'il ne faut pas oublier dans le cas d'une architecture répartie, c'est que si vous utilisez un arbitre central pour vérifier les calculs, la vérification étant au moins aussi couteuse que le calcul du "calcul à vérifier".... suivant le nombre de vos vérifications, l'architecture répartie perds tout son charme.
et la avoir non seulement les fonctions de Classe1 mais aussi celle de Classe 2
Sinon juste pour le rajout, la complétion lexicale que Kdev implémente
( qui permet même d'avoir de la complétion dans les commentaires :) )
est vraiment un plus [ Alors que par exemple dans le CDT pour eclipse, elle n'existe pas )
moi aussi j'ai plein de bons souvenirs d'ADA mais moi ca fait que 5 ans et pas 8 :)
( et aussi grâce à ce fabuleux professeur :) qui savait comme personne poussait
d'énorme gueulante en nous rappelant que sa petite fille qui était à la maternelle
comprenait mieux que nous :) ).
Dommage qu'il parte à la retraite d'ailleurs :) ..
c'est un tribunal allemand, et au niveau du droit français qu'en est-il ??
J'ai lu un article dans linux mag disant que dans l'état la GPL était pas totalement valide du point de vue du droit français.
Mais Stallman dans sa conférende à l'ESSI à dit que oui.
je vais bientôt moi même créer une entreprise et je me refusais à passer par des logiciel
comme Ciel Compta ou autre (en plus il faudrait que j'achète une license Win ?? ;( ).
Je suis fortemment interressé par le résultat des différents tests que tu ferrais effectuter
à cette comptable. Serait-il possible de les avoir afin de savoir lequels des logiciels de compta libre elle conseille ?
La qualité du stream audio ogg est pas top top ( je sais c'est pas de votre faute, c'est pour qu'il puisse y avoir plein de gens en même temps connecté ).
Mais pour pouvoir suivre les conférences dans une salle de dev il vaut mieux
utiliser le stream vidéo ou le son est bien meilleur .
Même si c'est du Real et que ca fait mal d'utiliser Real player pour suivre une conf
sur les logiciel libre :).
Je dirais même que c'est surement cela qui c'est passé.
Cela me rappelle d'ailleurs les liens qui liés Pixar et Disney ou Pixar était
complétement étouffé par Disney.
En fait le mec il expliquait que le code couleur rouge je m'arrête, vert je passe
c'était pour les daltoniens et que lui il passait quand il voulait donc au rouge et au vert.
Et dire que c'était un marseillais ;(
mais ou va ma ville d'adoption ;((
La modification d'un post est à mon avis une fonctionnalitée importante rien que pour pouvoir corriger ses fautes oh combien
nombreuses dans la majorité des posts :).
La suppression d'un de ses posts pourquoi pas mais il
faudrait alors un système de "ghost" un peu à la CVS.
Cela permettrai aux lecteurs qui le souhaite de récupérer
le post effacer. ( pour pouvoir suivre le fil d'un forum ou des
dizaines de posts auraient été effacé un peu partout ).
# Un truc en C++ qui fait ca
Posté par Monsieur Flynn . En réponse au journal couverture de code. Évalué à 1.
j'utilise déja CppUnit pour les tests unitaires ( d'ailleurs si quelqu'un utilise un truc mieux, je suis preneur ( et si quelqu'un utiliser Cppunit avec le runner Qt je suis preneur aussi, ca merde chez moi ;( )
mais j'aurais utilisé un truc de couverture de code pour avoir la totale
Cppunit/Valgrind/ couverture de code ...
j'avoue de pas encore avoir eu le courage de me bouger pour aller chercher sur google des lib de couverture de code en C++ ... alors si vous en utilisez :) ..
# Vraiment cool
Posté par Monsieur Flynn . En réponse au journal GNUstep demonstration. Évalué à 5.
quand tu vois Qt Designer à coté .. c'est pas vraiment la même chose :)
j'ai de plus en plus en vie de m'y mettre moi ....
Mais lacher mon bon vieux C++ arff dur dur :)
PS : et vive l'iut d'aix même si maintenant feneuille est à la retraite ;(
# Yes, il m'a bien cerné :)
Posté par Monsieur Flynn . En réponse au journal J'ai honte. Évalué à 1.
[^] # Re: Rahhh, il est trop beauuuuuuuuuuu
Posté par Monsieur Flynn . En réponse au journal e17, debian (ou ubuntu), ça devient bon !. Évalué à 1.
J'ai juste 2 petites questions :
comment on change de wallpaper et comment on change les raccourcis claviers ? :)
[^] # Re: solution possible dans les jeux distribués
Posté par Monsieur Flynn . En réponse au journal Faille de l'open-source ?. Évalué à 2.
On pourrait même imaginer qu'avec un réseau suffisamment important de tricheurs, ce seront les non tricheurs qui seront considérés comme tricheurs et seront éjectés.
# solution possible dans les jeux distribués
Posté par Monsieur Flynn . En réponse au journal Faille de l'open-source ?. Évalué à 2.
exemple il n'y a pas de solution parfaite.
On peut juste trouver des solutions qui marchent presque tout le temps comme par exemple la validation se basant sur les probas.
Explication : Puisqu'il n'y a pas de serveurs, ce sont chaque client qui s'occupent de gérer une petite partie du monde. Il "suffit" alors que la même partie du monde soit gérée par plusieurs clients entrevérifiant leurs calculs .. On peut alors partir du principe que les résultats minoritaires seront alors des résultats faux.
On peut également partir sur des architectures mixtes, par exemple pour un mmorpg, un serveur central ne gardant que les carac des persos et validant leurs augmentation etc etc et les clients qui s'occuperaient de la gestion de petit bout de monde ( deplacement, combat, etc etc ). On peut alors penser que les parties gérées par des clients tricheurs seront rapidement désertées et dénoncées par les clients non tricheurs que l'on suppose plus nombreux.
Enfin on peut imaginer un principe "d'arbitrage". La encore ca necessite la mise en place d'un serveur arbitre. Lorsque qu'un client est connecté sur un autre client qui gere une partie de monde, le premier client vérifie épisodiquement les calculs du second, si il detecte un problème il envoit un rapport a l'arbitre.
Une autre facon d'utiliser le principe d'arbitrage est d'utiliser un serveur qui ne serait le point d'entrée vers la grille de client gérant le monde. Tout le traffic entre les clients joueurs et les clients
gestionnaires passerait par ce "routeur". De temps en temps, ce routeur arbitre, vérifieraient ce que font les clients gestionnaires.
Voila ce n'était que quelques idées jetées en vrac au petit matin.
Mais l'un des trucs qu'il ne faut pas oublier dans le cas d'une architecture répartie, c'est que si vous utilisez un arbitre central pour vérifier les calculs, la vérification étant au moins aussi couteuse que le calcul du "calcul à vérifier".... suivant le nombre de vos vérifications, l'architecture répartie perds tout son charme.
# Rahhh, il est trop beauuuuuuuuuuu
Posté par Monsieur Flynn . En réponse au journal e17, debian (ou ubuntu), ça devient bon !. Évalué à 1.
Arg c'est trop beauuuuu :(
vivement que les raccourcis clavier fonctionnent et qu'on puisse tester evidence ..
bon je retourne baver ... je vais me l'installer au boulot aussi :)
j'ai juste eu un petit soucis, apparement evolution ne fonctionne pas correctement, quelqu'un d'autre à peu constater un problème ?
[^] # Re: Une question alors :)
Posté par Monsieur Flynn . En réponse au message Interview Alexander Dymo et Harald Fernengel. Évalué à 2.
Je l'utilise peu parce que je suis partisant de "l'école" qui pense que mettre du code dans les .h c'est "Mal".
Donc j'utilise un petit fichier .hxx ( ou .hpp ) que j'inclue a la fin du .h et ou je définie mes fonctions inline.
Et l'utilisation d'un tel style de dev est pas du tout prévu dans Kdevelop ( ce qui est dommage ), résultat j'utilise pas la génération de code. ;((
[^] # Re: Une question alors :)
Posté par Monsieur Flynn . En réponse au message Interview Alexander Dymo et Harald Fernengel. Évalué à 2.
Par exemple la :
[ On prends comme postulat que Classe2 dérive de Classe1 et que tout est saupoudré de virtualité )
Classe1 * Inst ;
Inst = new Classe2 ( ... ) ;
( (Classe2 *) Inst)->
et la avoir non seulement les fonctions de Classe1 mais aussi celle de Classe 2
Sinon juste pour le rajout, la complétion lexicale que Kdev implémente
( qui permet même d'avoir de la complétion dans les commentaires :) )
est vraiment un plus [ Alors que par exemple dans le CDT pour eclipse, elle n'existe pas )
[^] # Re: Sortie de GCC 3.4.0
Posté par Monsieur Flynn . En réponse à la dépêche Sortie de GCC 3.4.0. Évalué à -1.
moi aussi j'ai plein de bons souvenirs d'ADA mais moi ca fait que 5 ans et pas 8 :)
( et aussi grâce à ce fabuleux professeur :) qui savait comme personne poussait
d'énorme gueulante en nous rappelant que sa petite fille qui était à la maternelle
comprenait mieux que nous :) ).
Dommage qu'il parte à la retraite d'ailleurs :) ..
allez IUT info d'aix en force :)..
JM
[^] # Re: On va enfin savoir !
Posté par Monsieur Flynn . En réponse à la dépêche Netfilter porte plainte contre Sitecom pour non-respect de la GPL. Évalué à 1.
J'ai lu un article dans linux mag disant que dans l'état la GPL était pas totalement valide du point de vue du droit français.
Mais Stallman dans sa conférende à l'ESSI à dit que oui.
Quelqu'un à des infos sures à ce niveau ?
[^] # Re: Pour le petit déjeuner je prends
Posté par Monsieur Flynn . En réponse au sondage Pour le petit déjeuner je prends. Évalué à 2.
[^] # Re: PhpCompta 1.0.0 pre Comptabilité GPL
Posté par Monsieur Flynn . En réponse à la dépêche PhpCompta 1.0.0 pre Comptabilité GPL. Évalué à 1.
je vais bientôt moi même créer une entreprise et je me refusais à passer par des logiciel
comme Ciel Compta ou autre (en plus il faudrait que j'achète une license Win ?? ;( ).
Je suis fortemment interressé par le résultat des différents tests que tu ferrais effectuter
à cette comptable. Serait-il possible de les avoir afin de savoir lequels des logiciels de compta libre elle conseille ?
Sinon je connais PimenGest 2 dont on a aussi parler sur linuxfr :
http://linuxfr.org/2004/02/24/15521.html(...)
# Re: Suivez la Journée du Libre de l'ESSI en direct !
Posté par Monsieur Flynn . En réponse à la dépêche Suivez la Journée du Libre de l'ESSI en direct !. Évalué à 1.
c'est que l'on peut pas acheter de stickers GNU à 1 euro à travers
Real Player ;(
Bouhhh
[^] # Re: Suivez la Journée du Libre de l'ESSI en direct !
Posté par Monsieur Flynn . En réponse à la dépêche Suivez la Journée du Libre de l'ESSI en direct !. Évalué à 1.
On est trois a matter la vidéo en streaming, la qualité est vraiment bonne.
Stallman est excellent, et en plus il parle bien français.
Il a encore revetu son habit d'évangélisateur Free
Software, grand moment de rire :).
Vraiment une super conférence.
[^] # Re: Suivez la Journée du Libre de l'ESSI en direct !
Posté par Monsieur Flynn . En réponse à la dépêche Suivez la Journée du Libre de l'ESSI en direct !. Évalué à 1.
Mais pour pouvoir suivre les conférences dans une salle de dev il vaut mieux
utiliser le stream vidéo ou le son est bien meilleur .
Même si c'est du Real et que ca fait mal d'utiliser Real player pour suivre une conf
sur les logiciel libre :).
[^] # Re: Kiki, la petite sorcière
Posté par Monsieur Flynn . En réponse à la dépêche Kiki, la petite sorcière. Évalué à 1.
Cela me rappelle d'ailleurs les liens qui liés Pixar et Disney ou Pixar était
complétement étouffé par Disney.
[^] # Re: ...et vous, vous auriez pris quoi ?
Posté par Monsieur Flynn . En réponse au sondage ...et vous, vous auriez pris quoi ?. Évalué à 1.
c'était pour les daltoniens et que lui il passait quand il voulait donc au rouge et au vert.
Et dire que c'était un marseillais ;(
mais ou va ma ville d'adoption ;((
[^] # Re: Que répondre à ceux qui veulent des .DOC ?
Posté par Monsieur Flynn . En réponse à la dépêche Connaissez-vous OOo ?. Évalué à 2.
[^] # Re: Que répondre à ceux qui veulent des .DOC ?
Posté par Monsieur Flynn . En réponse à la dépêche Connaissez-vous OOo ?. Évalué à 3.
tu es sur que ta mise en page sera respectée :)))
[^] # Re: Annulation
Posté par Monsieur Flynn . En réponse à la dépêche Organisateurs de forums : éditeurs ou hébergeurs ? that's the question !. Évalué à 3.
nombreuses dans la majorité des posts :).
La suppression d'un de ses posts pourquoi pas mais il
faudrait alors un système de "ghost" un peu à la CVS.
Cela permettrai aux lecteurs qui le souhaite de récupérer
le post effacer. ( pour pouvoir suivre le fil d'un forum ou des
dizaines de posts auraient été effacé un peu partout ).