pifou a écrit 327 commentaires

  • # Pas de problème ... normallement

    Posté par  . En réponse au message Adaptateur RS232<->USB. Évalué à 3.

    J'ai eu le même problème que toi et j'ai réussi à récupérer un adaptateur Série->USB a pas trop cher, par contre j'avais pas de CD d'installation (ni même la référence du produit). Donc sous Windows XP j'ai pas réussi à le faire détecter et je n'ai pas trop cherché de driver sur Internet.

    Je démarre alors sous Linux (MDK 9.1 à l'époque donc noyau 2.4), je fais un tour dans /dev/usb et je vois une jolie entrée tts/0, un petit lien symbolique vers /dev/modem, et 2 secondes après j'utilisais mon modem RTC US Robotics avec Kppp :). Bref, si ton adaptateur est compatible USB SERIAL tu n'auras pas de problème à le faire marcher normalement.
  • [^] # Re: Conseil d'ami...

    Posté par  . En réponse au journal Encore l'orientation..... Évalué à 3.

    Mon parcourt en gros :
    - Bac STI GMA (mécanique, automatisme et productique)
    - BTS MAI (Mécanique et Automatismes Industriels)
    - DUT Informatique (option Informatique) en 1 an (année spéciale comme le monsieur d'au dessus)
    - IUP Informatique (entrée niveau Licence)
    - DESS Informatique.

    Bref, je te déconseille les prépas à moins d'en trouver une adaptée à des gens venant de bac technologique (je ne suis même pas sûr que la passerelle soit possible à ce niveau à moins peut être d'avoir un super niveau en terminale). Si le programme de math des STI n'a pas changé depuis que j'y étais, tu vas être largué niveau math si tu suis un cursus trop théorique (prépa, fac, école d'ingé (quoique ça dépend de l'école)).

    Mon conseil est donc d'opter pour un BTS ou un DUT pour commencer. Le BTS a l'avantage de te laisser dans un univers très proche du lycée (personnelement à l'époque je n'étais pas assez motivé par les études pour aller dans un millieu sans encadrement strict), de plus tu as plus de chance d'arriver en haut du panier en bossant un minimum (les personnes voulant poursuivre après un BTS sont normallement minoritaires). L'inconvénient du BTS vient du fait que comme on n'est pas censé faire autre chose après, on n'a plus beaucoup de cours généraliste (plus théorique) en mathématique par exemple. C'est pourquoi tu devras certainement dans ce cas faire une année d'adaptation avant de reprendre des études pour arrivé niveau ingé. Personnelement, mon année spéciale en DUT Informatique m'a vraiment beaucoup servie, premièrement à valider mon choix d'orientation sur l'info et deuxièmement à acquérir de bonnes bases pour continuer.

    Avec du recul, je pense que le DUT après le bac est certainement un meilleur choix si tu n'as pas peur de quitter le millieu protecteur du lycée :). De plus, le DUT t'apporteras plus de connaissances théoriques qu'un BTS (surtout en math). Enfin, le passage vers un niveau d'étude supérieur est plus facile si tu as bien bossé qu'en venant de BTS (il faut vraiment s'accroché et enfoncé pas mal de portes pour être pris dans une formation supérieur).

    Après ça, tu pourras soit essayé de rentrer dans une école d'ingé, soit tenter la fac (y compris les IUP puisque maintenant c'est censé être armonisé avec le système de LMD). Personnelement, je suis rentré en IUP et je ne le regrette pas du tout, j'y ai vraiment apprécier l'approche professionnelle et la vie estudiantine :).

    Pour conclure, le plus important est de trouver des formations qui te plaisent vraiment, n'hésite pas à prendre un maximum d'infos avant de t'inscrire. Surtout pour quelqu'un venant de bac technique renseigne toi sur le niveau théorique demandé sous peine de te retrouver largué dans certaines matières. N'hésite pas à contacter des étudiants étant déjà dans la filière (adresse toi à l'asso de la fillière en question) et ayant le même bagage que toi si possible. Ensuite, il ne te reste plus qu'à te construire un dossier béton pour faire tes demandes.

    Bonne chance.
  • [^] # Re: Pas si simple...

    Posté par  . En réponse au journal couverture de code. Évalué à 3.

    Bon, je réponds ici, mais mon commentaire donne mon avis général sur la question des tests (ce qui peut plus ou moins recouper des informations d'autres commentaires plus bas).

    Premièrement, avoir une couverture de test de 100% c'est super difficile, surtout avec un langage objet, puisqu'une méthode peut réagir de différentes manières selon l'état de l'objet. Essayer de couvrir tout le code d'une classe pour chaque état de l'objet reviendrait à explorer un arbre de possibilité infinie (ou du moins qui s'agrandit exponentiellement).

    Deuxièmement, un test n'a selon moi un intêret que s'il est écrit avant le code qu'il doit tester cela afin d'éviter les biais logique du programmeur-testeur. Je trouve ça plus logique qu'on code une fonction à partir des spécifs (dont les tests peuvent faire partie) plutôt que l'inverse. C'est ce que préconise d'ailleurs la méthode XP.

    Troisièmement, pour rejoindre ce qui est dit plus bas, si tu veux une preuve de la fiabilité de ton programme il faut utiliser des méthodes formelles. Personnelement je trouve les langages à spécifications formelles (Coq, PWS, B, Z ...) fastidieux et surtout très eloignées des connaissances actuelles des programmeurs (surtout niveau mathématique). Je suis plutôt partisant de l'ajout de formalisme simple dans les programmes, comme par exemple le propose Eiffel avec ses pre/postcondition et invariant (on trouve des équivalents dans les langages plus communs comme Java). Cela permet en deux mots de spécifier plus formellement ce qu'une méthode est censé faire (=~postcondition) d'après ce qu'on lui passe comme paramètres (=~precondition). On peut voir ça comme une signature sémantique de la méthode (à comparer à la signature syntaxique classique (type de retour, type des paramètres)).

    En utilisant un système de test avec des contrats, on peut arriver à gagné un peu de confiance dans son application. Sauf que rien ne dit qu'on a bien écrit nos tests ou nos contrats (je ne parle même pas du code:). J'ai pu pendant mes études tester un outil assez sympas pour justement faire des "tests" de "robustesse" de tout cela. Il s'agit de générer des mutants (déformation de la sémantique du code, par exemple remplacer un + par un -) dans le code et de lancer les tests dessus. À l'execution, si tes tests et contrats sont bien écris ils devraients détecter les erreurs, dans le cas contraire c'est qu'ils sont mal définis. Pour en revenir à la couverture des tests, on se rends compte avec cette méthode qu'on détecte rapidement les endroits non testés : ce sont les endroits où le plus de mutants restent vivants (le programme continue de s'executer ou s'est planté).

    Le problème, c'est que je ne suis pas sûr que les techniques d'analyse de code par mutation soient sortit des labos de recherche :/. J'avais personnelement essayé JMutator de l'équipe Triskell de l'IRISA à Rennes. C'est dommage, j'avais trouvé ça plutôt puissant même si c'était un peu long (pour avoir des données significatives il faut générer beaucoup de mutants, et dans JMutator chaque mutant correspond à une nouvelle compilation d'une classe Java).

    Pour conclure, il n'existe pas de méthodes miracles, c'est à toi de trouver la solution correspond le mieux à tes besoins.
  • [^] # Re: Origine du message ?

    Posté par  . En réponse au journal Drôle d'info à la radio. Évalué à 4.

    > L'Académie Française a aussi voulu instituer le "mél." et le "cédérom", alors que pourtant, même nos cousins Québécois avaient trouvé mieux (courriel, pourriel, etc.).

    As-tu au moins lu le lien que j'ai donnée sur l'académie française ?? Parce que moi je lis par exemple :

    Courriel a bien été approuvé par l’Académie ... D’origine québécoise, courriel, qui ne figurait pas précédemment dans le vocabulaire officiel, y a été ajouté parce qu’il s’était répandu spontanément dans l’usage.
    Quant à mél., il reste bien précisé que ce terme n’est pas un mot plein, mais un symbole qui doit s’utiliser seulement dans les mêmes conditions que tél. pour téléphone...


    Bref, ils ont au moins l'avantage d'être à peu près cohérents et assez réactifs quoiqu'en disent beaucoups de personne.

    Tu fais comme tu veux, mais personnelement j'espère que tu ne m'en veux pas d'utiliser la forme préconisée par l'académie française et la plupart des auteurs normatifs et des lexicographes (dixit article sur langue-fr.net). Autrement tu peux aussi choisir une des formes proposée sur cette page : http://www.langue-fr.net/index/A/au_temps-bis.htm(...) si ça te fait plaisir :).
  • [^] # Re: Origine du message ?

    Posté par  . En réponse au journal Drôle d'info à la radio. Évalué à 3.

    Ben je sais pas mais franchement quand on lit les liens proposés ci-dessus (http://www.langue-fr.net/index/A/au_temps-autant.htm(...) et http://www.academie-francaise.fr/langue/questions.html#au_temps(...) ), il semblerait que l'usage reconnu soit "au temps pour moi" en tout cas pour la situation qui était la mienne : reconnaître une erreur et revoir son jugement.

    Quand tu parles d'évidence et de logique je trouve ça très présomptueux surtout avec une langue aussi riche que le Français qui, il me semble, n'est pas reconnu pour avoir justement une logique intrinsèque.
  • [^] # Re: Origine du message ?

    Posté par  . En réponse au journal Drôle d'info à la radio. Évalué à 2.

    Personnelement, je suis assez content de mon petit effet trollesque sur "au temps pour moi" :). Il était bien fourbe celui-là pour conclure mon propos.

    J'ai comme source pour la graphie "au temps pour moi" le site de l'académie française : http://www.academie-francaise.fr/langue/questions.html#au_temps(...) .

    De toute façon, j'aurais écrit "autant pour moi", il y aurait eu quelqu'un pour dire que ce n'était pas la bonne graphie. Bref, on tourne un peu en rond, j'éviterais dorénavant de reconnaître mes erreurs en utilisant cette expression :).
  • [^] # Re: Origine du message ?

    Posté par  . En réponse au journal Drôle d'info à la radio. Évalué à 1.

    Tiens effectivement je n'avais jamais regardé le TLFi sur "configurer", comme quoi les dictionnaires grand public ne sont pas cohérents, je viens de vérifier et le verbe "configurer" n'apparaît pas dans le "petit Larousse 2000". Mais d'un autre coté, "implémenter" et/ou "implémentation" n'ont jamais eu l'air d'exister dans notre belle langue, ce n'est donc pas similaire à "configurer".

    Au temps pour moi.
  • [^] # Re: Origine du message ?

    Posté par  . En réponse au journal Drôle d'info à la radio. Évalué à 3.

    Je pense que c'est comme pour le verbe "configurer" qui n'était pas dans les dictionnaires grand public (Larousse, Robert ...) il y a encore quelques années.

    La langue évolue, on peut trouver ça "mal" que ces dictionnaires acceptent aussi facilement de nouveaux mots, pour ma part dans le cas de verbe inventé pour l'informatique ça m'arrange bien :) (comment ça tu ne sais pas ce que ça veut dire 'configurer/implémenter' ? va regarder dans le dico espèce d'inculte :).

    Bref, je pense qu'on est repartit pour un bon vieux troll sur le bon usage du Français et de son évolution entre les pro-académiciens et les pro-langue vivante :).
  • [^] # Re: Tu as oublié ...

    Posté par  . En réponse au journal LinuxFR sur la pente descendante ?. Évalué à 3.

    Je suis d'accord avec toi, c'est désesperant mais je ne pense pas que ce soit pour ça que les personnes "éclairée" ne participent plus au site. Je m'explique, les personnes ayant un bon niveau dans un domaine ne vont quasiment jamais poster de messages de demande d'aide sur un site aussi généraliste que LinuxFR, ça fait bien longtemps qu'ils ont des sites/newsgroups/mailing-lists beaucoup plus adaptés à leurs problèmes.

    C'est inévitable, quand je cherche par exemple une réponse sur un bug du module drb (distributed Ruby), je ne vois pas trop l'intêret d'embeter la communauté LinuxFR en sachant qu'en plus le nombre de personnes pouvant m'aider est très limité, je préfére chercher directement des solutions sur les mailings-list des dev Ruby. Mais ce n'est pas pour autant que je vais snober les personnes cherchant de l'aide simple sur ce langage, il faut bien commencé par prendre de l'information quelque part.
  • [^] # Re: Ah ben oui ...

    Posté par  . En réponse au journal LinuxFR sur la pente descendante ?. Évalué à 2.

    C'est pas possible, je dois vraiment mal m'exprimer, d'un autre coté il était tard et j'étais fatigué. Mais tu dis exactement la même chose que ce qui m'a poussé à répondre tout à l'heure, ça ne tient qu'à toi (nous) de changer le contenu du site si tu ne le trouves pas assez bien. Je n'ai jamais dit non plus que les modérateurs devaient juste corriger les news, je disais juste qu'ils essayaient d'être le plus juste possible dans la publication des news.

    Alors oui, il y a évidemment une ligne éditioriale mais ce n'est pas écrit en tant que tel, ceci il me semble pour ne pas non plus cloisoner le site dans une mentalité particulière. Prend les journaux papiers, ils ont tous une ligne éditoriale stricte, ce qui les fais obligatoirement se renfermer dans une mentalité particulière, je ne parle pas juste de clivage politique (figaro, l'huma) mais aussi rédactionelle. Bref, LinuxFR n'a justement pas de ligne éditoriale spécifique ce qui il me semble permet plus d'ouverture sur des points vues divergents.

    Bien sûr je ne suis pas modérateur, et je ne représente que MON point de vue sur la modération du site d'après MON expérience.

    Relis ton message et dis moi où un des exemples que tu cites est imputables aux modérateurs ? Si tu veux vraiment taper sur quelqu'un pour le manque de news, c'est sur la communauté du site qu'il faut le faire. Pour le lien sur distrowatch, si ça peut te faire plaisir je pense qu'ils seront heureux de le mettre, mais personnelement les tests de distrib ne me semblent jamais objectif puisque souvent écrit par des utilisateurs expérimentés de ces distribs. C'est un effet de bord du système de publication de LinuxFR mais d'un autre coté ça ne trompe personne (c'est bien pour ça que le nom de l'auteur est indiqué dans les news, ça veut bien dire qu'il s'agit d'un point de vue personnel sur un sujet précis).

    Bref, tu n'as pas vraiment l'air d'aimer le style communautaire de LinuxFR par rapport à un style plus journalistique d'autres sites, c'est ton point de vue mais je ne suis pas certains que ça reflète la pensée de la majorité des lecteurs/contributeurs de ce site. La où tu vois un manque d'objectivité, je vois une liberté d'expression oxigénante où chacun peut exprimer son opinion.

    P.S. : J'ai pris volontairement un ton assez partisant pour les modérateurs du site (tu m'y a bien poussé aussi :), ça ne m'empêche pas de garder un esprit critique sur le site et de désapprouver si besoin les décisions prises par les modérateurs (j'ai critiqué plusieurs fois ces derniers sur les modifications des fonctionnalités du site sans en parler auparavant à la communauté).
  • [^] # Re: Tu as oublié ...

    Posté par  . En réponse au journal LinuxFR sur la pente descendante ?. Évalué à 2.

    Personnelement ce bruit ne me géne pas et je continu d'aider les personnes si je le peux (et si j'ai le temps bien sûr). Au pire si le problème a déjà été traité, ça ne prend qu'une minute pour écrire un commentaire avec le lien du précédent journal/forum répondant à la question et en indiquant la manière dont la personne aurait pu trouver la réponse toute seule.

    On n'a tous été débutants, et il faut bien avouer que ce n'ai pas facile de trouver des réponses à ses problèmes quand on commence. Personnelement j'essaye justement de documenter mes réponses pour que la prochaine fois que le gars a un problème il puisse se débrouiller tout seul et évite de reposter au moindre crach de X.

    Par exemple sur ce message sur le forum Java http://linuxfr.org/forums/18/6406.html(...) , on a un gars qui a première vu ne connait vraiment pas la programmation et encore moins Java (ce n'est pas péjoratif, je n'étais pas mieux lors de mes premiers TP Java en 1998). J'essaye de lui répondre de manière détaillée, mais en finissant par lui dire qu'il devrait peut être s'acheter un bouquin sur l'algorithmie et Java ou de trouver des tutoriaux sur le net avant de poser des questions aussi triviales.

    Alors effectivement, j'ai passé pas mal de temps à tout lui expliquer ligne par ligne, mais j'espère vraiment que ça l'a aidé et qu'il essayera de mieux se documenter avant de reposter un message sur le forum.

    Pour la FAQ collaborative, c'est une bonne idée, il faudrait peut être y repenser, mais n'oublie pas que c'est assez long de changer les habitudes des gens sur un site ... prend par exemple la création des forums sur ce site, il a fallut pas mal de temps avant qu'ils ne soient vraiment utilisés.

    Enfin, rien ne t'oblige à lire les journaux/forums ne t'interessant pas et encore moins à y répondre, dans cette optique je ne vois pas en quoi la multiplication des journaux/forums de newbies te gène (bien sûr il ne faudrait pas non plus que ça se multiplie à l'infini :) ?
  • [^] # Re: Ah ben oui ...

    Posté par  . En réponse au journal LinuxFR sur la pente descendante ?. Évalué à 4.

    Oula tu t'emportes dit donc !

    Je n'ai jamais pris LinuxFR pour un site d'information avec une ligne éditoriale spéficique. Bien sûr avec le temps, des règles se sont mises en places pour donner de la cohérence au contenu du site et éviter les discourts trop partisants. Les modérateurs semblent de plus en plus critique sur les dépeches qu'on leur propose, mais je ne l'ai jamais entendu pronner une quelconque déontongie/idéologie/philosophie quant à leur fonction.

    Personnelement, ça doit faire 6/7 ans que je connais ce site, 4/5 ans que je le parcours régulierement et 3 ans que j'ai un compte (et toujours aucun article proposé ... honte sur moi). Je viens chercher des informations en français sur le système sur lequel je passe le plus clair de mon temps et avoir des opinions sur divers sujets (genre quel est le meilleur éditeur de texte entre VI et Emacs, le meilleur environnement graphique entre KDE et Gnome :) par des personnes s'interessant de près ou de loin aux LL.

    Pour cette utilisation LinuxFR correspond très bien à mes attentes, il me permet de me tenir au courant tout en me donnant assez de piste pour creuser un problème si j'en ai l'envie. Ça n'a pas l'air d'être le cas pour toi, et tu sembles avoir trouvé ton bonheur sur d'autres sites ... bref je ne vois pas trop l'interet de tes remarques ! Premièrement elles ne me semblent pas très constructives (en tout cas le ton n'est pas très "diplomatique") et deuxièment ton propos laisse penser que tu voudrais que LinuxFR deviennent un nouveau lwn.net gratuit.

    Mais justement, personne n'ai payé pour faire quoique ce soit sur LinuxFR, c'est juste une communauté de personne (lecteurs, redacteurs, correcteurs, modérateurs) essayant de faire du mieux quelle peut. Si tu trouves que ce n'est pas assez, ça ne tient qu'à toi d'essayer de remonter le niveau. Rien ne t'empêche de proposer des articles sur "Linus a 'optimiser' les pipes (pipes circulaire)", ou alors sur "Il y a un gros travail sur le front de la virtualisation et de java", ou encore sur "Côté Xorg, la modularisation du serveur est maintenant planifier", et même pourquoi pas sur "SeLinux est maintenant une "réalité" et plus un truc de geek." et encore mieux sur "etc." :).

    Quand je disais qu'il n'y avait rien de vraiment interessant, il fallait comprendre "rien de vraiment interessant pour que des personnes se donnent la peine d'écrire un article" et ça semble être le cas, tous les exemples que tu donnes pourtant me paraissent intéressant mais je ne vais pas gracher sur la communauté LinuxFR si personne n'a pris le temps d'en parler ... d'ailleurs je te remercie d'avoir parler de tout ça, j'irais surement j'étais un oeil la dessus rapidement.

    Pour finir sur le troll que tu as lancé au dessus sur le renfermement de la communauté de LinuxFR, je trouve plutôt qu'actuellement ses membres sont de plus en plus ouvert (voir mature) envers les sujets qui fachent (MS, Brevets, failles ...). Bien sûr on a toujours des dérapages, mais globalement je trouve ça plutôt limité vu la taille du groupe. Alors effectivement quand des gros malins arrivent avec leurs gros sabots remplis de trolls poilus allant à l'encontre des idéaux du LL (et des effets bords sur la vie courante) sans donner d'autres arguments que "vous êtes tous des imbéciles, vous ne comprennez rien à la vrai vie, c'est moi qui est la vérité absolu", il ne faut pas s'etonner qu'ils se fassent bouler (même si ça ne fait que renforcer leur croyance dans leur vérité (ben oui, ils sont la cible des méchant maîtres cachés de LinuxFR qui ourdissent des complots infâmes dans le dos des pauvres utilisateurs du site)).
  • # Ah ben oui ...

    Posté par  . En réponse au journal LinuxFR sur la pente descendante ?. Évalué à 10.

    À mon avis, tu as le bon vieux syndrome du "c'était mieux avant".

    Pour la qualité des journaux et news, selon toi en baisse, c'est peut être du au fait qu'il n'y a justement rien de bien interressant à dire en ce moment sur Linux et les LL. On n'attends pas de gros bouleversement en ce moment, pas de nouveau noyau, ni de nouvelle grosse distrib ni de nouvel éditeur de texte pour détrôner Emacs et VI :) ... Bref, l'actu est un peu pauvre, du coup je pense que les gens parlent de tout et de rien histoire de remplir un peu le site :).

    Pour l'histoire des blogs, je ne connais pas assez le sujet car j'ai horreur de ce principe du "j'écris mes pensées dans un coin, et viennent lire/débattre qui voudra". C'est un avis personnel je perds certainement plein de chose interessantes en évitant les blogs ... mais je ne suis vraiment pas convaincu de leurs intêrets (à vous de me faire changer d'avis :).

    Pour en revenir à la baisse de la qualité du site, je pense que c'est un peu la période qui fait ça. C'est assez reconnu que les mois de janvier et février ne sont pas les plus formidables de l'année au niveau personnel et professionnel. Je ne vais pas débattre sur les raisons mais vous verrez par exemple qu'il y a beaucoup moins de monde dans les bars à cette époque (oui, ce n'est peut être pas le meilleure exemple, mais c'est le premier que j'ai trouvé ... on ne se refait pas :).

    Bref, attends un peu avant de definitivement catalogué LinuxFR comme tout pourri et de purger ton compte. D'ailleur en postant ce journal tu ne viens que renforcer les problèmes que tu cites :). La communauté LinuxFR a connu pas mal de tempête, mais s'en est assez bien sortit (faut dire que les moules ça s'accroche super bien sur leur bouchot :).
  • [^] # Re: Je l'appréciais mais..

    Posté par  . En réponse au journal France 2 et son 13h.... Évalué à 4.

    Bon, je vais rajouter une dernière couche pour répondre à ton magnifique message.

    C'est assez facile de dire que c'est mieux chez le voisin, qu'il n'a pas à se plaindre de son sort. Comme les messages d'au dessus on essayé de te l'expliquer, on est très loin de la bonne vieille image du prof syndicaliste ne travaillant que 18h par semaine montre en main.

    Alors évidemment tu trouveras toujours des profiteurs mais de ce que je connais du millieu enseignant, il y en a pas plus (même moins) que dans le privé et surtout c'est plus difficile de cacher son incompétence quand on a des comptes à rendre à ses élèves, parents d'élèves, directeur/proviseur/principale, IEN (inspecteur de l'éducation nationale), CPE ....

    Bref, si c'est tellement la planque, pourquoi ne passes-tu pas les concours de l'éducation nationale ? Il faut juste un équivalent licence (quelque soit la discipline) ce que tu dois bien avoir (ou pas loin d'avoir) en tant qu'informaticien.

    Franchement, j'ai pas mal d'amis prof (des écoles (dont un en IME), collége et lycée et lycée pro) et je n'échangerais en rien mon boulot contre le leurs. Pourtant vivant avec une instit je connais pas mal de notions qui me permettrais surement de rentrer en IUFM (école de formation des profs) plus facilement :).

    C'est assez facile de cracher sur les metiers qu'on ne connait pas, surtout quand ça fait partie de la fonction publique. Mais renseigne toi un peu sur le millieu et tu verras que tout n'est pas rose loin de là.

    <mavie>
    Pour revenir sur les vacances, ma mère est CPE (Conseillière Principale d'Éducation) et mon père est cadre dans une grande entreprise, et bien je peux te dire qu'aujourd'hui avec les RTT et son ancienneté il a autant de vacance que ma mère, et en plus il peux choisir ses dates (bon du coup c'est les mêmes). Après en parrallèle si on prend les évolutions de leurs salaires, je te laisse deviner lequel des deux a plus que doublé (en fait beaucoup plus).
    </mavie>

    En conclusion, chaque métier à ses avantages et ses inconvénients, et je trouve honteux que des personnes puissent avec une telle arrogance juger des conditions de vie d'employés dont il connait même pas le travail. Avant de dire des enormités, renseigne toi un peu ... ça fera des vacances pour tout le monde.

    Voila, je me suis enervé :) et j'ai encore marché en plein dedans. Je suis trop émotif y'a pas à dire.
  • [^] # Re: merci!

    Posté par  . En réponse au message Problème pour déinir un tableau d'entier et surtout pour écrire une méthode d'affichage. Évalué à 2.

    > Je me demande juste un truc: si ce tableau d'entiers comporte des entiers
    > mélangés genre 5 / 4/ 9/ 8/ 3 /2 etc.. est-ce que ta ligne d'initialisation ...fonctionne?

    En fait, ça dépend, pour initialiser un tableau tu as 4 choix :
    - Le remplir grâce à une valeur fixe, en Java c'est inutile pour remplir un tableau de 0 car à la déclaration d'un tableau d'entier il initialise déjà toutes les cases à 0. Exemple :

    //initialisation des valeurs à 2
    for (int i = 0; i < tab.length; i++) {
    tab[i] = 2;
    }

    - Le remplir grâce à une fonction mathématique utilisant l'index. En gros à la place du 'i+1' tu peux utiliser des fonctions plus complexes, voici quelques exemples :

    //initialisation des valeurs des cases au carrée de l'index (tab[0]=0, tab[1]=1, tab[2]=4 ... tab[9]=81)
    for (int i = 0; i < tab.length; i++) {
    tab[i] = i*i;
    }


    //initialisation des valeurs à l'inverse de l'index (exemple pour un tableau de 10 éléments : tab[0]=10, tab[1]=9, tab[2]=8 ... tab[9]=1)
    for (int i = 0; i < tab.length; i++) {
    tab[i] = tab.length-i;
    }

    - Le remplir avec des valeurs totalement aléatoires

    //initialisation aléatoire avec des valeurs allant de 0 à 9 inclu
    java.util.Random oPif = new java.util.Random();
    for (int i = 0; i < tab.length; i++) {
    tab[i] = oPif.nextInt(10);
    }


    //initialisation aléatoire avec des valeurs allant de 0 à 100 par pallier de 5
    java.util.Random oPif = new java.util.Random();
    for (int i = 0; i < tab.length; i++) {
    tab[i] = oPif.nextInt(20)*5+5;
    }

    //initialisation aléatoire avec des valeurs allant de 1 à la taille du tableau (pour un tableau de 10 élément : de 1 à 10 inclu)
    java.util.Random oPif = new java.util.Random();
    for (int i = 0; i < tab.length; i++) {
    tab[i] = oPif.nextInt(10)+1;
    }

    - Le remplir à la main quand il n'existe pas de fonction mathématique simple pour le faire automatiquement. Quand tu seras plus familliarisé avec Java tu pourras remplir ton tableau à partir d'un fichier de données par exemple.

    Bref, c'est la même chose que dans les autres langages, c'est pour ça que je te disais d'essayer de lire de la doc sur l'algorithmie.

    Bonne continuation
  • # Les bases !

    Posté par  . En réponse au message Problème pour déinir un tableau d'entier et surtout pour écrire une méthode d'affichage. Évalué à 3.

    Bon, il était 2 heures du mat' quand tu as posté ton message ... je vais donc considérer que tu étais fatigué pour louper de si grosses erreurs. Pour commencer il semblerait que ce soit tes premiers pas en Java (et en programmation vu les erreurs de ton code), je vais donc essayer d'être didactique en reprennant ligne par ligne ton code :
    < int[]tab; //declaration/
    < tab=new int[10]; // allocation/
    
    Bon ça c'est bon, c'est même bien de séparer la declaration de l'allocation quand on commence à programmer. Tu aurais pu aussi utiliser la version contractée déclation+allocation :
    int[] tab = new int[10]; //declaration et allocation 
    
    ou
    int tab[] = new int[10]; //declaration et allocation
    
    Ensuite pour l'initiatialisation de ton tableau tu as mis ça :
    < tab[0] = 1; //initialisation/
    < tab[1] = 2;
    < tab[2] = 3;
    < tab[3] = 4;
    < tab[4] = 5;
    < tab[5] = 6;
    < tab[6] = 7;
    < tab[7] = 8;
    < tab[8] = 9;
    < tab[9] = 10;
    
    Bon, ce n'est pas mauvais non plus, mais c'est un peu fastidieux comme méthode, on préfére d'habitude faire une boucle pour remplir le tableau :
    for (int i = 0; i < tab.length; i++) {
        tab[i] = i+1;
    }
    
    Tu remarqueras qu'on commence par mettre i à 0 et qu'on l'incrémente jusqu'à qu'il soit strictement inférieur à la taille du tableau (ici 10), donc i ira de 0 à 9. J'affecte donc à la position i du tableau la valeur i+1.
    < for(int count=0; count<=10; count++) {
    <    System.out.println(count);
    < }
    
    Première erreur : dans ton System.out.println tu affiches la valeur de ton indice 'count' !! Tu dois plutôt vouloir afficher la valeur du tableau à la position 'count' :
    System.out.println(tab[count]);
    
    Si tu relances ton programme comme ça tu auras un joli "Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10", c'est normal ton indice 'count' va de 0 à 10 puisque tu demandes d'arrêter l'incrémentation quand 'count' est inférieur ou égal à 10. Alors que logiquement tu dois t'arrêter à 9. Pour un tableau de taille n tu incrémente toujours de 0 à n-1 (dans presque tous les langages de programmation). En reprenant l'exemple pour l'initialisation tu peux écrire :
    for (int count=0; count<tab.length; count++) {
      System.out.println(tab[count]);
    }
    
    Voila, tu as un programme qui marche ... mais je te conseillerais de te prendre un bon bouquin de programmation Java si tu commences dans ce langage et si tu n'as jamais fait de programmation prend un bouquin d'algorithmie. Tu peux aussi trouver plein de tutoriaux sur Internet alors n'hésite pas à te servir.
  • [^] # Re: Intéret

    Posté par  . En réponse au journal Amis de Free bonjour. Évalué à 2.

    Oui mais "le problème" avec Cegetel comme 9Telecom c'est qu'il ne propose la téléphonie illimitée qu'aux personnes étant en dégroupé il me semble.

    Alors bien sûr, le dégroupage avance assez vite chez les opérateurs, mais personnelement, habitant dans une commune de moins de 3000 habitants où actuellement les villes dégroupées les plus proche se trouvent à environ 200 km (rennes et nantes), je pense que ne suis pas près de pouvoir avoir une ligne dégroupée. Pareil chez mes parents quoique comme ils ne sont pas loin d'un pole technologique important le dégroupage pourra peut être arriver assez rapidement.

    Mais pendant ce temps là, c'est quand même un peu bête de ne pas avoir accès à la téléphonie illimitée. J'en suis en gros à 10h par mois de téléphone dans toute la France, ce qui d'après un de mes scripts d'évaluation des tarifs, me couterait environ 50 euros chez France Telecom (bien sûr avant j'avais un forfait heures France moins cher à la minute mais limité en temps).

    Bref, on en reviens toujours à Free et Wanadoo dans le secteur encore assez représentatif de personnes voulant un accès rapide à Internet et de la téléphonie sur IP dans les zones non dégroupées.
  • # Et ?

    Posté par  . En réponse au journal Faille de l'open-source ?. Évalué à 5.

    Ben, il me semble que le code source des jeux comme Quake 2 et 3 sont passés en GPL, le coté serveur comme le client. C'est pas pour autant qu'on a vu plus de aimbot fleurir sur les serveurs de jeux il me semble.

    En gros tu pronnes le "vaut mieux essayer de cacher les failles du système en fermant le code" plutôt que de chercher une méthode pour empécher efficacement toute triche de façon ouverte. Aux dernières nouvelles il existe des protocoles de cryptographie utilisant des algos connus (avec du code source libre), ce n'est pas pour autant qu'ils sont vulnérables !

    Effectivement dans le cas de logiciel massivement réparti, le contrôle est plus dur à tenir ... mais toujours faisable en identifiant par exemple quelques "serveurs" comme "de confiances".

    Je ne suis pas un spécialiste de la question, mais franchement je ne vois pas en quoi le fait d'avoir un logiciel libre puisse poser plus de problème qu'un logiciel propriétaire ! Ce n'est pour moi qu'une question (complexe) de choix d'architecture/algorithme.

    Finalement je crois que mon post ne fait que reposer ta question:), mais au moins je renie le sujet et le début de ton journal sur la possible faille du modèle Open Source sur ce point là :). Comme tu le dis à la fin, ça n'ai pas un problème de code accessible ou non.
  • [^] # Re: Intéret

    Posté par  . En réponse au journal Amis de Free bonjour. Évalué à 4.

    Moi quand je vais sur cette page http://www.wanadoo.fr/bin/frame2.cgi?u=http://abonnez-vous.wanadoo.(...) (en considérant que le site est bien à jour) et que je choisi les forfaits Extense sans engagement 2048, ça ne donne pas le même le prix que toi :
    Ma formule Appel Illimité : 10¤ TTC/mois pendant 12 mois puis 20¤
    + Mon forfait eXtense 2048k Fidélité 29,90¤ TTC/mois pendant 12 mois au lieu de 34,90¤ TTC (engagement de 12 mois)
    + livebox : 3¤(3) TTC/mois en location pour que toute ma maison vive en Haut Débit sans fil.

    En résumé, la première année : 10(téléphone)+29,90(extense 2048)+3=42,90 euros par mois, et à partir de la deuxième année : 20(téléphone)+34,90(extense 2048)+3(livebox)=57,90 euros par mois (je ne suis pas sûr pour le 34,90, c'est pê 29,90 ça donnerais donc 52,90 euros par mois).

    Après, il faut relativiser l'utilisation du 2048kps, je suis content d'avoir ça mais je me contenterais très bien de 1024kps (par contre, c'est dur de repasser à 512kps je trouve). Après si on prend du 512kps + téléphonie illimitée c'est vrai qu'on tombe à 10(téléphone)+19,90(extense 512)+3(livebox)=32,90 euros les trois premiers mois, puis 10(téléphone)+25,90(extense 512)+3(livebox)=38,90 euros pour 1 an et enfin ça passe à 20(téléphone)+25,90(extense)+3=48,90 euros les années suivantes :/. En tout cas si j'ai bien tout compris dans le dédale des offres/promotions de Wanadoo.

    Tout ça pour dire que pour ma part je trouve que chez Wanadoo, premièrement c'est un bordel pas possible pour comprendre leurs offres (ça change tous les 2 mois) et deuxièmement on se retrouve souvent avec un engagement de 1 à 2 ans pendant lesquels on voit les tarifs dégringoler ou les débits/options augmenter sans pouvoir en profiter (sauf en repassant dans une gamme de produit supérieur).

    Bref, on a toujours l'impression de se faire avoir, sans compter les commerciaux FT/Wanadoo qui font du super vaporware quand tu viens ouvrir une ligne téléphonique et que tu dis que tu vas chez un concurrent pour Internet (pour ma part, ouverture de ligne en septembre et le gars me disait déjà que les tarifs aller bientôt s'aligner sur Free pour la téléphonie et les débits en non dégroupé).

    Mais d'un autre coté, je dis toujours aux gens qui me demande un conseil pour prendre une offre ADSL avec téléphonie illimitée de bien faire attention à ce qu'ils font, de bien regarder toutes les offres et surtout de bien les lire les conditions d'utilisation (durée d'abonnement, frais de résiliation, location de modem ...). Je précise toujours qu'il n'existe pas d'opérateur miracle chez qui tout marche tout le temps avec des tarifs imbattables. Pas plus Free que Wanadoo, en précisant toujours que chez Free, il n'y a pas d'engagement de Free quant à qualité de ligne téléphonique (je ne sais pas comment ça se passe à ce niveau chez Wanadoo).

    De toute façon mon propos n'était de lancer un enième trolls sur Wanadoo/Free, je disais juste que l'avantage de Free était d'être un bon challenger pour Wanadoo ... il force ce dernier à se bouger le cul et de ne pas rester camper sur son monopole. Il est à rappeller que Wanadoo n'est pas un service public, et qu'il est autant là que Free pour gagner de l'argent :).
  • # Intéret

    Posté par  . En réponse au journal Amis de Free bonjour. Évalué à 7.

    Bref, Free en zone non dégroupé, aucun interet...

    Ah bon, tu connais beaucoup de FAI qui propose la téléphonie sur IP et du 2048kps sur des lignes non dégroupées ? Moi perso, à 30 euros par mois je ne connais que Free. Après il y a aussi Wanadoo pour la téléphonie en zone non dégroupée mais ce n'est pas non plus le même prix et il semblerait qu'il y ai pas mal de problème avec leur Livebox actuellement. Pour ce qui est de la hotline de Free, le prix est effectivement très élévé (comme toutes les hotlines il me semble), mais il semblerait que Free fasse un effort pour augmenter la qualité et la rapidité de cette dernière (le but étant d'arrivé à 900 hotliners prochainement), de plus tu peux toujours demander un remboursement sur cette page http://adsl.free.fr/comptes/dol_facturation.html(...) (d'ailleurs je lance un appel aux personnes ayant déjà fait cette démarche pour avoir des retours d'expériences).

    Bref, je ne dis pas que Free est irréprochable (loin s'en faut), mais ils ont au moins l'avantage de favoriser une véritable concurrence tarifaire et technologique dans un secteur relativement frileux. Quand je vois que je suis passé d'un abonnement Netissimo/Wanadoo de 512kps à plus de 50 euros par mois à un abonnement Free de 2048kps avec téléphonie illimitée pour 30 euros par mois en moins de 3 ans, je me dis que la concurrence peut tout de même avoir du bon (sauf si c'est pour faire baisser la qualité du service bien sûr).

    Enfin, j'espère que tu vas pouvoir résoudre les problèmes de tes parents.
  • # Pour le Grapheur

    Posté par  . En réponse au message java je sais pas faire. Évalué à 3.

    J'ai oublié de te répondre pour le Grapheur (ton 2ème lien). En fait il suffit de décompresser le fichier ZIP et d'ouvrir le fichier PetitGrapheur.html (ou GrandGrapheur.html ou encore TresGrandGrapheur.html) avec ton navigateur préféré si tu as bien installé le plugin Java. Sinon tu peux toujours lancer la commande java suivante : appletviewer PetitGrapheur.html (ou GrandGrapheur.html ou encore TresGrandGrapheur.html) :).

    Par contre, il existe surement des logiciels plus évolué pour faire ce genre de chose (regarde dans les liens que je t'ai filé au dessus).
  • [^] # Re: Solution rapide

    Posté par  . En réponse au message java je sais pas faire. Évalué à 2.

    Dernière petite chose (en plus de mon message d'en dessous), je te conseille le site http://www.framasoft.net/(...) si tu ne le connais pas encore, il est en français et reste relativement bien à jour. Par exemple pour GEONexT (http://www.framasoft.net/article2171.html(...) ) il référence bien la dernière version. De plus tu trouveras surement d'autres applications dans le même style qui pourront t'aider dans ton boulot (professeur ?).

    Par contre, il ne donne pas les logiciels de géométrie de la suite éducation de KDE (http://edu.kde.org/(...) ). Il y en a des pas mal dans le style que GEONexT :
    - KGeo : http://kgeo.sourceforge.net/(...)
    - Kig : http://edu.kde.org/kig/(...) (screenshots : http://edu.kde.org/kig/screenshots.php(...) )

    Voila, j'espére que tu trouveras ton bonheur dans tout ça :).
  • [^] # Explication

    Posté par  . En réponse au message java je sais pas faire. Évalué à 3.

    Bon, je vais quand même te donner la démarche qui m'a permis de te donner cette solution, ça t'aidera surement plus tard.

    Alors j'ai décompressé le fichier jar (jar -xvf geonext.jar) et j'ai regardé les répertoires extrait contenant des .class :
    - util/ : surement les classes utilitaires
    - org/kaffe/java : les classes des conteneurs la machine virtuelle Kaffe !!! Heu je ne vois pas l'interet de les mettre dans l'archive, mais bon ...
    - com/hartmath : les classes metiers du soft normalement
    - geonext/ : afin le répertoire contenant les classes de l'application. C'est assez grade de les mettre comme ça à la racine du projet mais passons. On est rassuré de voir des classes commençant par JElementPane, JContent ... ça veut dire qu'on est dans l'endroit où est définie l'interface graphique (en Swing). Bref on voit aussi une classe s'appelant Geonext.class, ça ressemble à la classe principale.

    Avec ça on sait maintenant où se trouve la classe à appeler (geonext/Geonext.class). On lance donc notre JVM (commande java) en lui disant de prendre dans son CLASSPATH (option -cp) le fichier geonext.jar pour lancer la boucle principale (méthode statique main) de la classe geonext/Geonext.class (en gros à ce niveau on remplace les / par des . et on omet l'extension .class pour avoir au final geonext.Geonext).

    Bon maintenant, il semblerait que cette application qui parrait pourtant pas mal soit packagée n'importe comment. De plus on a même pas les sources ce qui ne coute pourtant pas grand chose dans un .jar mais bon c'est quand même du GPL d'après la license. Bref, ça ne fait pas très sérieux. Mais il semblerait que ce soit les traducteurs français qui ont mal fait leur boulot car sur le site original http://geonext.uni-bayreuth.de/(...) on trouve des versions avec un installeur et en plus la version semble beaucoup plus récente (1.0 de fin 2002 pour le site français et 1.11 de début 2004 sur le site original).

    Bref, télécharge le logiciel sur le site original, la version est plus récente et est beaucoup mieux packagée (aucune bidouille à faire avec l'installateur). Un conseil, tu devrais toujours de référer au site des développeurs originaux pour voir quelle est la version la plus récente disponible, dans le cas actuel tu aurais gagné pas mal de temps.
  • # Solution rapide

    Posté par  . En réponse au message java je sais pas faire. Évalué à 3.

    Effectivement, ils n'ont pas prévu le lien pour l'execution direct du .jar, c'est un peu con.

    Bref, pour faire rapide :
    - Télécharge le geonext.jar
    - lance la commande suivante : java -cp geonext.jar geonext.Geonext

    Et voila ça marche
  • [^] # Re: ergonomie et code

    Posté par  . En réponse au journal L'ergonomie en voilà un sacré mot.... Évalué à 7.

    Je répond à ton message, mais j'aurais pu répondre à n'importe quel message au dessus. Pour moi le gros problème c'est que la notion d'ergonomie dépend de la "culture" de chaque personne.

    Par exemple, c'est évident que les développeurs sont surement les personnes les moins aptes à réaliser une interface ergonomique pour le commun des mortels :). Je m'explique, on nous a appris à toujours développer par métaphore, à chercher de rapprocher nos problèmes de conception naturelle (ou du moins quotidienne). Le problème c'est qu'on finit par dénaturer le sens premier de nos métaphores, et ça ne devient compréhensible que pour des gens étant déjà immergé dans notre monde.

    Pour vous en convaincre, rappelez vous de votre dernière discussion sur l'informatique (et surtout de développement) avec un ami ni connaissant pas grand chose pour lui expliquer ce qu'est exactement votre boulot. Je suis presque sûr que vous avez eu du mal à expliquer facilement ce que vous faisiez, votre interlocuteur n'avait surement pas le même vocabulaire et avait du mal à cerner votre monde. Maintenant, le problème pour votre ami, c'est que les gars qui développent les outils qu'il va utiliser c'est justement des gens comme vous :). Bref, il va venir à l'informatique avec ses connaissances et va être surement pommé le temps d'assimiler notre façon de penser (qui est peut être la meilleure en fin de compte).

    De plus, ce qui me fait assez rigolé avec les cours d'IHM/Ergonomie, à part quelques éléments scientifiquements prouvés/prouvables (par exemple le choix des couleurs de contraste pour du texte entre le fond et la police, le nombre d'infos importantes par page =~ 7 ...) le reste est très subjectif et est totalement lié à la "religion" de tes professeurs : tout comme pour le choix des langages de programmation il n'y a pas de solution miracle.

    J'ai souvenir de cours d'IHM avec un prof qui défendait mordicus qu'il n'existait pas de bonne IHM sous Unix et que la seule bonne voie était celle de Max Os où de Windows. Je passe ses trolls sur la ligne de commande, Emacs, Vi (qui pour moi ne sont que des outils d'informaticiens) pour juste lui demander ce qu'il connaissait comme WM sous Unix ? sa réponse : CDE (Common Desktop Environment de Sun Solaris) ou les équivalents proprio des anciens grands constructeurs d'Unix, bref la dessus je lui parle de GNUStep, Window Maker, Gnome, KDE, Blackbox (je ne connaissais pas Fluxbox à l'époque), Enlightement ... La dessus je lui dit que pour moi l'avantage de environnement graphique sous Unix c'était qu'on avait le choix ... pour des gens habitués à Windows, il faut mieux utiliser KDE/Gnome mais ensuite chaque personne peut choisir d'utiliser un environnement personnel. La dessus, il prend assez mal ma remarque (j'avais pourtant éviter de la faire devant d'autres éléves) me dit que le choix c'est mauvais ! qu'au moins sous Windows il n'y avait pas a se poser de question, le menu démarrer était toujours au même endroit.. Je lui réplique que je ne vois pas pourquoi il n'y aurait qu'une seule solution alors qu'il existe des milliers de façon d'utiliser un ordinateur tout en lui concédant que le problème sous Unix/Linux était le problème de cohérence qu'on pouvait avoir une application KDE sous Gnome (et inversement) mais que ça s'arrangeait en utilisant des thèmes spécifiques (genre comme fait MDK). La conversation a tourné assez court, on voyait bien qu'on arriverait pas à un consensus, qu'on avait chacun nos opinions et qu'elles auraient du mal à converger.

    Tout ça pour dire que c'est aussi dur de discuter d'ergonomie que de langage de programmation, chacun à son vécu et ses croyances (le tout objet est meilleur :).

    Pour finir, je pense qu'une bonne ergonomie est surtout quelque chose de cohérent. Après qu'on ai le choix entre plusieurs façon de faire ce n'est pas génant tant que chacune de ces façons forme un tout compréhensible et cohérent.