Mouns a écrit 1281 commentaires

  • # un truc utile a connaitre ...

    Posté par  (site web personnel) . En réponse au message Les mails et le charset windows-1252. Évalué à 2.

    Encode.pm et Encode::Guess.pm

    cela permet de gerer quasiment l'ensemble des merdiers de charset en perl et en prime de pouvoir tenter de deviner comment une chaine est encodé ...
  • [^] # Re: a probleme simple solution simple

    Posté par  (site web personnel) . En réponse au journal Obligation professionnelle et Windev 10. Évalué à -1.

    apres moulte reflexion, au cas où tu repondes sur la seule ligne où j'ai fait mention de windev en disant "fait du libre avec", je ne considere pas qu'il y ait du mal à faire du libre sous windows ...

    au cas ou tu retorques autour du format de stockage ... je t'invite a considerer l'edition avec uniquement un notepad d'un document un peu complexe au format Open Document ...

    si tu veux un troll^Wthread pas trop vieux sur le sujet : http://developers.slashdot.org/article.pl?sid=05/11/01/23224(...)

    apres, comme on dit couramment : "les gouts et les couleurs, ca se discutent mais ne s'imposent pas".
  • [^] # Re: réfléxion qui tue

    Posté par  (site web personnel) . En réponse au journal Propriétaire vs Libre. Évalué à 3.

    Je trouve ton propos assez vrai ... quoi que pour ton histoire de mapping R/O j'ai un gros doute ;)

    De toute facon quand je lis un truc dans le genre, je trouve que la chanson de Michel Fugain "les gentils, les mechants" [1] garde toute son actualité. je trouve d'ailleurs qu'elle pourrait faire un bel hymne pour plein de chose cette chanson ...





    [1] les paroles sont ici http://www.paroles.net/chansons/15379.htm ( en cas de soucis pour ce lien merci d'avance à qui de droit de le retirer )
  • [^] # Re: ouais ?

    Posté par  (site web personnel) . En réponse au journal Propriétaire vs Libre. Évalué à 4.

    a coté de cela, il faut lui pardonner il fait parti de ceux qui pensent :

    There is Only One Way To Do It

    qui peut se traduire par :

    Il n'y a qu'un moyen de le faire

    http://www.python.org/dev/summary/2003-03-16_2003-03-31.html ( pour une des references à cet axiome pythonesque ).

    Bien qu'avec ses despotes et autres ayatollah il tent une belle perche, je ne me lancerai pas dans un parallele sur la religion ou la politique ... cela ressemblerait trop à un troll de mauvais gout.
  • [^] # Re: a probleme simple solution simple

    Posté par  (site web personnel) . En réponse au journal Obligation professionnelle et Windev 10. Évalué à 1.

    Tu reponds à http://linuxfr.org/comments/647133,1.html qui donne mes conseils de lecture sur la programmation en general et un avis personnel sur le probleme de conscience de olc.

    Je présume que tu voulais répondre à http://linuxfr.org/comments/647161,1.html ou je parle effectivement de windev.

    Ce que j'admire chez les personnes de ta trempe, est leur capacité à être ridicule quand ils essaient d'etre perspicace ...

    Pour te repondre, en ce moment, je ne touche pas a WinDev. par contre, j'ai deja codé quelques petites applis sur WinDev, et je dois dire que ce n'est pas l'environnement que je préfère.
  • [^] # Re: a probleme simple solution simple

    Posté par  (site web personnel) . En réponse au journal Obligation professionnelle et Windev 10. Évalué à 1.

    ce n'est pas parce que c'est un VB-like que cela ne permet pas de faire du win32.

    a partir du moment ou tu peux charger et decharger des DLL et de faire des appels dedans, tu es tres vite dans la prog win32 native avec un peu de bonne volonté :)

    Par contre, c'est aussi tres bien pour utiliser des API documenté et maintenu par PCSoft qui fourni plein de composants standards pour eviter de reinventer la roue dans au moins 80% des cas.
  • # a probleme simple solution simple

    Posté par  (site web personnel) . En réponse au journal Obligation professionnelle et Windev 10. Évalué à 6.

    si c contre ta religion :
    - change de religion
    - quitte le poste

    si tu peux tout compte fait, t'accomoder de windows :
    - fait du code windev libre ( c possible )

    de toute facon, tu es en stage donc la pour apprendre et non produire. et apprendre la programmation windows n'est pas inutile pour dire "tiens sous linux pour coder cela faut faire ca, alors que sous win c comme ca et ca pue".

    et les assistants c bien, cela evite quand meme pas mal de bourde quand un golio^Wdeveloppeur-à-ego-demesure-tentant-de-reinventer-la-roue-en-optimisant-la-courbure-plus-mieux se lance dans l'innovation.

    donc si tu debutes, commence d'abord par apprendre les bases :
    - introduction a l'algorithmique , coven/rivest
    - mathematique concrete, Knuth
    - art of computer programming, Knuth
    - crypto appliqué, Schneier

    ces 4 bouquins te permettent de couvrir un bon eventail de problematiques assez courante et d'eviter les erreurs monumentales entrant dans la categorie "pas besoin de lire un bouquin pour faire un tri, je suis pas un golio quand meme"

    en bonus tu peux ajouter d'autres ouvrages te permettant d'avoir une visions plus large :
    - design patterns, ( la bande des 4 )
    - compilateurs ( aho )
    - systeme d'exploitation ( tanenbaum )
    - systeme d'exploitation distribué ( tanenbaum )
    - Les bases de données ( Gardarin )
    - introduction aux bases de données ( Chris Date )
    - un peu tous les ecrits de Chris Date, Codd, Turing, Dikjstra, Knuth, pour ne citer qu'eux
  • [^] # Re: Vraiment un problème ?

    Posté par  (site web personnel) . En réponse au message Licences : Peut t'on vendre une machine sans accès root ?. Évalué à 2.

    attention a la notion de vente liée /!\

    la vente liée est une notion en droit tres particuliere.

    la vente liée est une obligation d'achat d'un produit et forcement d'un autre alors que l'on ne veut pas de l'autre et que ce meme autre est disponible séparément.

    un exemple encore courant est l'obligation d'acheter une licence windows avec un PC meme si l'on a deja la licence chez soi ( cas flagrant de vente liée ).

    Par contre, un peacemaker et son firmware n'est en aucun cas une vente forcée meme si le gars s'appelle RMS et qu'il est sur le billard ... ( enfin, pour RMS, je sais pas si il voudra pas quand meme un peacemaker sous GNU hurd ;) )

    par exemple, il n'y a pas de vente forcé sur un bundle cartemere+cpu puisque tu peux les acheter séparement ailleurs.

    Sinon la notion meme de grossiste n'a plus de sens et devient une infraction flagrante ( ne peut acheter chez un grossiste que des lots précis ).

    par contre, le point interessant de sa question qui ne peut etre résolu que par une jurisprudence est :
    peut on vendre un produit X avec un acces restreint au produit et payer une intervention pour faire valoir son droit au produit par le biais d'un spécialiste ayant l'acces ?

    un exemple le bridage du telephone cellulaire ou seul l'operateur peut intervenir dessus moyennant de l'argent. si l'on ne peut pas legalement ( et non au niveau de la licence ) le faire pour un root sur un serveur, alors on ne peut pas le faire non plus sur un cellulaire, un televiseur, un TiVo, ...
  • # ExtUtils::MakeMaker & Module::Build

    Posté par  (site web personnel) . En réponse au message Perl, les locales (gettext) et le packaging. Évalué à 3.

    Makefile.PL n'a aucun rapport avec les autotools & co. c'est le fichier standard à utiliser avec ExtUtils::MakeMaker.

    Un autre systeme - que je n'ai jamais testé - existe Module::Build .

    L'interet de ces deux modules est de pouvoir installer, upgrader, desinstaller un paquet Perl de maniere identique dans tous les environnement.

    Pour comprendre cela, il faut imaginer perl comme une distribution "à la gentoo" avec des dependances et tout le tralala.

    http://search.cpan.org/~kwilliams/Module-Build/

    http://search.cpan.org/dist/ExtUtils-MakeMaker/

    http://www.perl.com/pub/a/2003/02/12/module1.html
  • # gettext ? poubelle !

    Posté par  (site web personnel) . En réponse au message Perl, les locales (gettext) et le packaging. Évalué à 3.

    La maniere de faire du l10n propre sous perl :

    perldoc Locale::Maketext

    perldoc Locale::Maketext::TPJ13 ( http://perldoc.perl.org/Locale/Maketext/TPJ13.html )

    L'article du perl journal est tres clair sur pourquoi gettext pue un max :)
  • [^] # sur un air de deja vu

    Posté par  (site web personnel) . En réponse au journal Loi no 55-385 du 3 avril 1955 instituant un état d'urgence (version consolidée). Évalué à 6.

    Si tu veux un peu plus d'humour ...

    ca commence par une menace fantome ...

    puis cela passe par les pleins pouvoirs, un etat d'urgence et l'attaque de Dom ...

    donc, normalement, ca va continuer avec la revanche de Sarkozy.

    et sur un air de marche imperial, dacques chirious et sark vador arrivent ...

    ... juste pour la sortie du coffret collector 80DVD sur l'integral de SW :D

    bon, fait beau, je <-Oo-> [-o-] >o<
  • [^] # Re: Bof

    Posté par  (site web personnel) . En réponse au journal La folie de Web 2.0. Évalué à 6.

    c simple ... tu peux faire des trucs assez bien securisé avec, comme tu peux faire de la merde.

    regarde PHP, tout le monde pourrait faire des trucs corrects où les seules failles serait dans le moteur ... mais non au lieu de cela, les possibilités d'injections sont legions et les bugs trop frequents.

    ce n'est pas la techno qui doit etre mise en cause mais ce qu'il y a entre le clavier et la chaise du developpeur.

    Et le fait qu'il y ait encore des developpeurs qui ne savent rien en algo est assez inquiétant.

    Il suffit de regarder certains commentaires dans du code publié par google pour comprendre : la j'ai fait cela parce Knuth le dit dans TAOCP. Et oui, il bosse chez google, et oui, il dit cela en toute simplicité, et oui, en prime, il obtient du code 6 à 7 fois plus rapide que les implems standards, juste avec un algo connu depuis 30 ans.

    Alors pourquoi il y a encore des benets illettrés qui se pensent des genies de la programmation et qui ne savent produire que des "helloworld" passoires ?
  • [^] # Re: Sphinx

    Posté par  (site web personnel) . En réponse au journal Reconnaissance vocale sous Linux. Évalué à 2.

    je ne vois pas le rapport entre le protocole RFB et ce que je raconte :/
  • [^] # Re: xvoice: compatible avec toutes les applications X

    Posté par  (site web personnel) . En réponse au journal Reconnaissance vocale sous Linux. Évalué à 3.

    citant http://xvoice.sf.net/

    To convert users' speech into text it uses the IBM ViaVoice speech recognition engine, which is distributed separately (see below).

    et http://xvoice.sourceforge.net/xvoice-sphinx/

    Status: development is on hold until either new developers volunteer to continue work, or a more reliable engine than Sphinx is found.

    Current problems: we have not yet seen Sphinx recognize large vocabulary dictation with an acceptable error rate.
  • [^] # Re: khotkeys

    Posté par  (site web personnel) . En réponse au journal Reconnaissance vocale sous Linux. Évalué à 2.

    http://developer.kde.org/summerofcode/speech.html <- heu ... j'ai comme un doute en regardant plus precisément ce que fait KHotKeys .
  • [^] # Re: Sphinx

    Posté par  (site web personnel) . En réponse au journal Reconnaissance vocale sous Linux. Évalué à 2.

    je connais ... par contre, je ne connais aucun binding OpenOffice.org ni FireFox, ni Xorg ni Evolution, ni Emacs, ni KDevelopp ...

    si tu regardes bien le support de la parole en continue dans sphinx ... c un peu encore au stade du prototypage.
    puis la page speech aware application est tres interessante ...

    en gros c'est au stade "attrape-valide" comme dasher.

    une integration d'un systeme de ce genre ne peut pas se faire au niveau utilisateur mais au niveau libc/noyau ... pour la simple et bonne raison que si je fais un scanf ou un getc ... je dois prendre cela de la source qui m'est disponible et dire un "ls" ou saisir "l"+"s" ou faire "5"+"7" ou avec un padd ... cela doit retourner ls selon la map "input device" imposé.

    si qq1 a une idée de comment faire autrement sans patcher toutes les applis existantes sur le marché ?
  • # les GNU se privent de leurs manchots

    Posté par  (site web personnel) . En réponse au journal Reconnaissance vocale sous Linux. Évalué à 8.

    je ne vais pas sortir l'ensemble de mes messages sur le sujet mais :

    il n'y a rien pour les personnes ayant des soucis avec la saisie.

    Il n'y a que des attrapes-valides comme dasher ( GNOME ) et consort ...

    Personnellement, je suis a la recherche depuis des années de ce genre de trucs, mais tout ce qu'il y a se resume à faut coder. sauf que comment code un manchot son interface de saisie si il ne peut pas saisir avec l'existant ?

    Comme le proprio a son discours absurde "personne sous linux n'achetent donc pas de drivers", le libriste dit aussi sereinement "il n'y a aucun manchot qui codent a quoi bon leur fournir des outils ?"

    Comment font les chinois et les japonais pour faire de la saisie à part avec un mode predictif ?

    Donc une emulation au niveau noyau de type T9 ( ce qui doit a priori exister puisqu'il y a des telephones sous linux ) pouvant utiliser des "maps" ( un peu comme une map claviers Azerty / Qwerty / Dvorak ) pour faire de la saisie predictive cela aiderait tout le monde. et quand on est a mobilite reduite 12 gros boutons sont plus facilement utilisable par une personne ayant des problemes avec leurs mains que les 105 petites touches d'un clavier.

    Apres pour la reconnaissance vocale, il n'y a que des outils de type clé/valeur ou la clé est un son ... ce qui fait que cela ne reconnait que ce qu'il sait reconnaitre.
    Ces outils ne sont pas fourni en standard. d'ailleurs pour ces outils, il faut savoir coder un minimum pour pouvoir les faire fonctionner correctement ( bien souvent cela ne s'arretent qu'a des libs empaqueté comme chez Debian ).
  • # parti comme en 40 ...

    Posté par  (site web personnel) . En réponse au message fichier perdu suite a partitionement. Évalué à 2.

    "j'ai réparti l'espace disque" ... ca le fait non ?

    sinon, tu as au choix les outils suivants : debugfs / strings / grep / ( C ou perl ).

    par contre, il sera necessaire de :
    - savoir jouer avec une fs au niveau disque physique
    - savoir coder un minimum

    donc, a priori, la reponse la plus evidente dans bien des cas est : tu as tout perdu.
  • [^] # Re: http://www.linuxfr.org

    Posté par  (site web personnel) . En réponse au journal Lea-linux est un wiki ?. Évalué à 6.

    il me semble que le cycle de vie dans la file d'attente de relecture/moderation est assez court.

    pour la depeche Lea Linux, Anne a posté la proposition de dépeche ce matin meme.

    Donc, le temps de relire, d'effectuer quelques corrections, de voter et publier, tout cela en moins de deux heures ... me semble plus que correct.

    Mais il est vrai que les personnes qui proposent regulierement des depeches se comptent sur les doigts d'une main à la rigueur deux.

    Donc, si l'on passe les 24 depeches "kikoo", et 56 depeches "comment je m'enregistre" et "ma distrib plante", 150 "pets de travers de google et MS" ,et les 300 pour dire qu'il y a une nouvelle faille corrigé dans firefox, c'est clair que les mises a jour seront plus frequent mais aussi beaucoup moins interessante.
  • [^] # Re: RE :Moun's

    Posté par  (site web personnel) . En réponse au message Installation de module avec ppm. Évalué à 3.

    je ne suis pas qq1 de mechant, mais plutot ronchon et maladroit :)

    par contre, j'avoue que j'ai toujours l'impression persistante que tu ne fais aucun effort.

    pourquoi penses je cela ?

    1. tu n'as toujours pas noté que le nom du module est Net::Telnet::Cisco et non Cisco.pm
    2. tu ne donnes aucune impression d'avoir fait des recherches
    3. tu suis une formation ingénieur
    4. tu lis en diagonale les reponses
    5. tu ne lis pas les docs

    1. Perl est un langage assez riche disposant du CPAN ( http://www.cpan.org/ ) qui est une archive de plein d'outils et modules en Perl.
    pour eviter les conflits, il y a une gestion des espaces de nommages : Cisco et Net::Telnet::Cisco et Gloo::Pouet::Coin::Cisco ne sont donc pas les memes paquets.

    2. google et le CPAN sont deux endroits de predilections pour des recherches. Apres quand on sait qu'il y a des forums perl en francais et anglais, et qu'il existent aussi des mailling lists , et des FAQ ... il est fort probable que tu ne sois pas le seul a avoir ce probleme surtout sur un produit commercial comme Activeperl de ActiveState.

    3. suivre une formation d'ingenieur présupose que tu ais le bac et un peu plus.
    Cela presupose que tu ais un miminum d'esprit d'analyse, de recherche et de synthese. je n'en vois toujours aucune chez toi.

    4. dans chacune de mes reponses, je t'ai invité directement et indirectement à faire des choses, fournir des informations, et je t'ai aussi fourni des reponses avec des liens. tu as omis certains passages qui font que tu as posé des questions montrant soit que tu n'as pas lu, soit que tu n'as pas compris. puisque tu n'as pas posé des questions sur ce que tu n'as pas compris, tu n'as donc pas lu.

    5. perl a un site internet http://www.perl.org . sur ce site est referencé la doc complete de perl avec des tutoriaux, des liens vers d'autres sites, vers le CPAN . O'reilly editeur de livres detiens http://www.perl.com qui fourni aussi les memes informations et divers autres liens et articles sur perl.

    Chaque point pris séparément sont discutable. L'ensemble de ces points pris comme un tout, me semble beaucoup moins discutable pour une personne qui suis une formation d'ingenieur en informatique.

    Sur ce point, je t'informe qu'un stage n'est pas un contrat de travail mais un contrat de formation.


    PS : tous les gros equipements reseaux supportent aussi SNMP et j'ai encore l'impression de te macher le travail.

    PPS : Penses tu que je peux envoyer une facture à ta SSII ?
  • [^] # Re: deer park

    Posté par  (site web personnel) . En réponse au journal Firefox cache mal son jeu. Évalué à 5.

    cela s'appelle du media planning ... avoir des bugs et annoncer que la version suivante est encore mieux.

    je rajouterai la securité qui a chaque version est inviolable, les correctifs qui sentent bon la fleur, ( combien de correctif pour la faille shell: ? ), les non respects de certaines specs du W3C, un code source aussi lisible que du cunéiforme de l'an 4367 av JC, ...

    ca vous rappelle pas quelque chose ?


    sinon c Deer Park
  • # ... sans commentaire ...

    Posté par  (site web personnel) . En réponse au message Installation de module avec ppm. Évalué à 2.

    - tu as un Cisco
    - tu poses la question suivante : http://linuxfr.org/comments/637506,1.html
    - et tu la repose ici.
    - tu supplies en prime et en majuscule ...

    pour te connecter à un Cisco en telnet, il est preferable d'utiliser Net::Telnet::Cisco qui est le nom du module a installer et qui est disponible sur le cpan et dans les archives d'activestate ( http://linuxfr.org/forums/27/12195.html#637432 ).

    donc je t'invite a prendre un contrat de support et d'assistance au pres d'activestate car je ne connais pas beaucoup de particulier
    - ayant du materiel CISCO
    - ayant un reel besoin de se connecter en telnet dessus
    - et n'irant pas, viennent supplier les tiers benevoles

    donc :
    http://www.activestate.com/Products/ActivePerlProStudio/pric(...)
    http://aspn.activestate.com/ASPN/Perl

    et bon dieu, suit une formation "recherche avec google" et une formation "lecture de manuel".




    PS : le protocole HTTP passe par le port 80 sauf mention contraire dans l'URL, je t'invite a lire les RFC sur le sujet.

    PPS : que fais tu dans la vie ?
  • [^] # Re: d'un autre coté...

    Posté par  (site web personnel) . En réponse au journal Quand un gouvernement s'arrange pour mettre des mouchards dans les objets courants. Évalué à 1.

    parce que ce cas de watermark n'est pas waterproof ?

    /me -> []
  • [^] # Re: questions & solution potentielle

    Posté par  (site web personnel) . En réponse au message utilisation de Expect pour envoyer un telnet. Évalué à 2.

    en regardant sur
    http://ppm.activestate.com/BuildStatus/5.8-N.html

    donc tu as des paquets telechargeables.

    http://www.google.com/search?q=installer+un+module+CPAN+acti(...)

    donne en premier lien, la bonne reponse.

    tu aurais pu faire l'effort de lire ma reponse.

    donc utilise ppm pour faire l'installation des modules si le site d'activestate te dit que ce module fonctionne;
  • [^] # Re: étrange ...

    Posté par  (site web personnel) . En réponse au message charge SERVEUR. Évalué à 3.

    j'avais donc raison :)

    puis dire que ces pics ne sont pas autorisé est absurde puisque c leur outil qui ne gere pas un cas particulier et qui provoque cela.