Damien Metzler a écrit 308 commentaires

  • [^] # Re: gni?

    Posté par  . En réponse au message Configuration d'une camera numerique sous linux. Évalué à 3.

    Tu peux déjà commencer par là :

    http://www.linux-france.org/article/these/smart-questions/sm(...)

    ça peut toujours servir.....
  • [^] # Re: Tout ce que tu cherches....

    Posté par  . En réponse au message Imprimante sous linux.. Évalué à 2.

    Pareil, je suis très très content de ma Brother 2030. L'installation est très bien documentée sous Linux sur leur site. C'est assez rare pour le notifier.

    En plus la 2030 coute un peu plus de 100¤ ce qui n'est vraiment pas cher !
  • # Codage des floats

    Posté par  . En réponse au journal Bug PHP?. Évalué à 4.

    Un entier, c'est codé en binaire
    0b => 0d
    1b=> 1d
    10b => 2d
    etc....
    et un nombre se décompose sur les puissances de 2
    18 = 0*1 + 1*2^1 + 0*2^2 + 0*2^3 + 1*2^4 = 10010b


    Quand tu code un flottant, la partie après la virgule est aussi codée en binaire en décomposant par puissance négative de 2
    a*1/2^1 + b*1/2^2 +c*1/2^3 + ... + x*1/2^n

    Un nombre comme 1/3 a un nombre de virgule infini. Donc on ne pourra jamais trouver un "décomposition en série de 1/2^n" finie égale à 1/3. Un float est stocké sur un nombre fini de bits et donc s'approchera plus ou moins bien de ton 1/3 mais n'y arrivera jamais exactement.

    Conclusion quand tu réaffiche ton nombre, il affiche la valeur stockée.
    Ex : 0.8126 si on a que 4bits de précisions
    0.826 = 1/2 + 1/4 + 0/8 +1/16 (+1/10000)

    La partie 1/10000 n'est pas codable avec notre système, quand on réaffichera notre nombre stocké, on aura 0.825 et non 0.826
  • [^] # Re: Meilleur Intégration ?

    Posté par  . En réponse à la dépêche Les nouvelles de KDE. Évalué à 4.

    J'ai déjà eu affaire à des client terminaux texte sur lesquels des périphériques étaients branchés. Typiquement il s'agit de solutions d'encaissement sur lesquelles sont branchées des imprimantes de ticket, des lecteurs de CB etc....

    Ce qu'on fait dans ce cas là, c'est que tu bindes le port du terminal texte à un port du serveur. Il y avait dans ce cas précis un démon chargé d'encapsuler dans le flux telnet les envois et retours aux différents ports.

    Ensuite du coté de ton serveur tu sais que tel port correspond à tel périphérique/écran.... Je ne connais pas bien le protocole X mais il me semble qu'on doit être capable d'encapsuler des communications de port dedans (c'est possible avec des terminaux texte !). Après ça ne me choque pas que KDE le fasse pas en natif mais c'est à mon avis faisable.
  • # Question bête....

    Posté par  . En réponse à la dépêche Compte rendu en temps réel de l'atelier Netfilter 2005. Évalué à 3.

    J'ai une question bête : pourquoi ya la photo d'un ZX Spectrum sur toutes les pages du workshop ?

    C'était mon premier ordinateur et ça fait tout bizarre d'en revoir un !
  • # Coté langage ?

    Posté par  . En réponse au message DB2 et hachage. Évalué à 2.

    Je sais que ça ne répond pas à ta question mais pourquoi ne pas utiliser le langage de ton appli pour crypter le mot de passe ?

    Au moins si tu change un jour de SGBD, tu n'auras pas à te reposer la même question. Pour ma part j'ajoute dans le champ l'encodage utilisé comme c'est fait dans LDAP.

    Par exemple :
    {MD5}sdlmfjqslmfjaeoivjqsjiq== ou
    {SHA1}qsmdkljaeomgijzeazerizo==

    Après même si tu changes d'encodage ou de SGBD, tu seras tranquille parce que tu reposes sur quelque chose que tu maitrises. Ca demande juste un vingtaine de lignes de codes en plus, mais c'est tellement plus souple après !
  • # Guillemets doubles

    Posté par  . En réponse au message passer des paramettres à AWK. Évalué à 2.

    Si tu utilise des guillemets doubles dans une chaine en shell (bash) les variables à l'intérieur sont évaluées. Il faut aussi échapper les $ que tu ne veux pas utiliser pour shell mais dans awk. Ca donne ça (testé sous bash avec cygwin pour W2k)

    for i in `cat fic2`;do
    awk " \$2 ~ /$i/ { print \$0 }" fic1
    done
  • [^] # Re: Distro pas deb, pas rpm

    Posté par  . En réponse au journal Vive Brother !. Évalué à 2.

    le rpm et les .deb couvrent 80% des distributions. Si tu n'utilises aucune d'elles, je pense que tu dois te débrouiller pas trop ma. Donc comme .deb est un format documenté, fait à partir d'outils standards, tu décompiles le .deb, tu regardes ce qu'il fait et tu fais la même chose dans ta distrib.
  • [^] # Re: Un peu HS

    Posté par  . En réponse au journal Extention pour developpement de photo. Évalué à 2.

    Je suis d'accord avec toi pour les labos pros, mais je n'ose pas encore montrer mes photos à ces gens là pour l'instant. Peut-être dans quelques années quand j'aurais un peu plus d'expérience (j'ai mon réflex depuis trois mois seulement et ça met du temps à s'appréhender ce truc !)
  • [^] # Re: Un peu HS

    Posté par  . En réponse au journal Extention pour developpement de photo. Évalué à 3.

    Ben c'est sûr qu'après on peut mal tomber. Le mien a pas de films 1200 ASA à dispo mais il peut te les commander ss problème et il sait ce que c'est.

    Leur valeur ajoutée, c'est bien ce que j'essayais d'expliquer : leur service, leur disponibilité (cf les photos en 10mn). J'avoue que je dois pas être un geek normal, j'aime bien discuter avec mon photographe et prendre un peu plus de 30s pour lui déposer mes photos et les reprendre : ça a l'intérêt de pas être anonyme.

    Pour les chaines (les grosses enseignes), je ne vais pas être tendre en revanche. J'ai déjà déposé des photos argentiques (APS) qui me sont revenus avec des tirages pixellisés, des couleurs délavés, des rayures sur les négatifs. Ces grosses chaines, pour absorber la charge de travail n'hésitent pas à scanner en basse résolution pour aller plus vite ! Il y a parait-il un controle de qualité des bains, mais j'ai peur qu'en raison de la rentabilité, on pousse un peu avant de changer les bains.

    Je ne suis pas un photographe professionnel, je suis un amateur et pas pointilleux en plus (j'aime faire de la photo, j'ai un réflexe numérique mais ça s'arrête là....). Mais quand je vois des photos bousillées par un mauvais tirage je trouve ça hallucinant. Dans le cas de l'APS en plus c'étaient les films qui étaient rayés : donc il n'y a rien à faire !
  • [^] # Re: Un peu HS

    Posté par  . En réponse au journal Extention pour developpement de photo. Évalué à 2.

    Ca m'est aussi arrivé pour envoyer des photos à ma soeur. Je suis passé à la poste du coin prendre une enveloppe-livre (je ne me rappelle plus du prix). J'ai filé l'enveloppe à mon photographe en lui demandant de poster une fois les travaux finis. Il l'a fait et le surlendemain ma soeur les avait dans sa boite aux lettres. C'était du service encore une fois. J'avais mes raisons pour pas passer par le net (c'est vrai que ça aurait été plus pratique et ça m'arrive souvent de le faire dans ce cas précis).
  • # Un peu HS

    Posté par  . En réponse au journal Extention pour developpement de photo. Évalué à 10.

    Ok c'est vachement bien les sites de développement de photos : on développe de chez soi et on attend le facteur qq jours après.

    Pour ma part, je vais chez mon photographe : une personne à qui je parle, à qui je peux demander des choses un peu spéciales des fois. Il n'est pas beaucoup plus cher que le Net (0,18ct le 10x15) et j'ai mes photos maximum un heure après les avoir déposées. Ce matin même, j'avais une photo à développer en 10ex : il l'a faite devant moi, devant la machine et ça a pris à peu près 10 minutes (et encore je compte le temps où il a ouvert la grille de son magasin !)

    Si un développement ne me plait pas (trop accentué, la machine s'est plantée dans les réglages, photo rayée etc...) il me la refait sur le champ. Pour des agrandissements, on fait déjà des essais de couleur sur du 10x15 (non facturé) puis on tire l'agrandissement.

    Je sais, le Net c'est pratique. Ce que fait mon photographe ça s'appelle du service. Il le fait bien et j'en suis content. Le Net n'apportera à mon avis jamais cette qualité de service. Les petits photographes du coin on su évoluer : ils ont investi dans des minilabs pour être très réactifs et offrir le service qu'on attend d'eux.

    Quand je vois que l'UFC Que choisir fait un dossier sur comment développer ces photos numériques et ne parle même pas du photographe du coin, on peut se demander avec quel sérieux ont-ils réalisés ce dossier.
  • # Problème de DNS

    Posté par  . En réponse au message connexion desesperement lente. Évalué à 4.

    Mmm, ton dns supplémentaire en 127.0.0.1 me parait bizarre. Cette adresse correspond à une adresse de loopback, c'est à dire que c'est ton propre poste. Si tu n'a pas de serveur DNS sur ton poste, ça ne peut pas marcher.

    Donc ton portable essaye de faire une connexion sur le DNS 127.0.0.1 puis, comme ça ne marche pas, réessaye de faire ça connection sur le DNS secondaire. C'est pour ça que c'est très lent. Ca doit d'ailleur être lent pour résoudre le nom, puis une fois que la page s'affiche ça doit être rapide.

    Il faut donc que tu configure ton DNS primaire sur autre chose que 127.0.0.1 (je ne sais pas quels sont les DNS de Free...)
    Autre chose que je ne sais pas, c'est si il y a un serveur DHCP sur la Freebox : dans ce cas tu n'as plus à configurer ton réseau (tu met ton portable en configuration réseau DHCP) : ni les adresses, ni le DNS.
  • [^] # Re: Attention

    Posté par  . En réponse au journal Plus le droit de travailler !. Évalué à 10.

    De ce que m'en a dit mon père qui est juge au prud'hommes, la contre-partie financière, si elle n'est pas précisée au contrat, est de 50% du salaire pendant toute la durée de la clause.
    J'imagine qu'elle ne peut pas être fixée en dessous. Mais attention on parle bien ici de législation française et non pas américaine.

    Pour la négociation des indemnités, ton employeur peut se dédir de la clause de non-concurrence. Il a 8 ou 10 jours pour le faire après ta lettre de démission ou sa lettre de licenciement. Si il ne le fait pas il ne peut plus s'en démettre (sauf si tu es d'accord). Ca peut être très intéressant dans le cas ou tu change totalement de secteur.

    Exemple : je travaille dans l'informatique avec une clause de concurrence d'1 an. Je décide d'ouvrir un restaurant et donne ma démission. Si mon employeur ne se dédie pas de la clause, je peux lui demander 12x50% de mon salaire. Il ne peut pas me le refuser et si ça va au prud'hommes il n'a aucune chance de gagner (ça c'est du vérifié).
  • [^] # Re: Cable usb

    Posté par  . En réponse au journal Vive Brother !. Évalué à 2.

    Pour le cable USB, je m'en suis aperçu après alors que je m'en doutais... Mais bon je ne leur en veux pas.
  • [^] # Re: idem

    Posté par  . En réponse au journal Vive Brother !. Évalué à 2.

    Ben avant j'avais une HP Deskjet et je trouvais les drivers assez pourris. Je ne sais pas trop à quoi c'était du, mais à part en imprimant depuis mon portable sous windows avec les drivers win, ça merdait pas mal pour tout ce qui était taille du papier, marge etc....

    J'avoue que j'ai pas cherché beaucoup plus loin (sachant que j'allais acheter une laser), mais même si les drivers HP sont bien, ceux de brother s'installent sans problème et sans rien configurer.

    Sinon, d'après ce que j'ai compris, le premier paquet installe le driver lpr et le deuxième paquet installe un wrapper pour cups sur le lpr. Il n'y a pas de driver exprès pour cups pour ce modèle d'imprimante.

    Par ce journal je voulais saluer la manière dont Brother traite linux : il y a même des copies d'écran (enfin de console) pour savoir comment installer. C'est différents des trucs du genre : "bon bah voilà un driver, c'est pas sur que ça marche mais vous pouvez toujours essayer. Bien sûr on est responsable de rien et puis démerdez vous pour l'install après tout vous avez choisi d'être sous linux !"

    Bon pour la licence je ne sais pas trop, mais ça a pas l'air libre :(
  • [^] # Re: Autre point de vue

    Posté par  . En réponse à la dépêche IBM remplace OS/2 par Linux. Évalué à 2.

    Aaahh, SVM était effectivement un bon magazine. C'est là dessus que j'ai commencé à recopier les bouts de code basic pour faire des rosaces sur mon ZX Spectrum..... Le bon temps je vous dis !
  • # Partimage

    Posté par  . En réponse au message backup de partitions linux ?. Évalué à 5.

    Si tu cherches de quoi faire une image comme ghost, partimage est un excellent outil. Il fait l'équivalent d'un dd if=/dev/hdxxx of=myfile et il le compresse pour que ça prenne le moins de place possible.
  • [^] # Re: Pourquoi pas ? mais...

    Posté par  . En réponse au journal Des wikis pour les étudiants. Évalué à 5.

    Je suis assez d'accord avec toi... Avec les wiki, on gagne en réactivité de mise à jour c'est sûr. En revanche, l'organisation des sites est souvent un peu fouillie du fait que n'importe qui met n'importe quelle page où il veut.

    Les système de recherches sont souvent assez pauvre et du coup c'est vraiment pas évident de trouver des infos rapidement. Il ne faut pas oublier qu'un site, pour être lisible doit être correctement organisé.
  • [^] # Re: Que veux-tu faire ?

    Posté par  . En réponse au journal Commencer à programmer ?. Évalué à 4.

    Entièrement d'accord avec le bouquin dont tu donne le lien.

    En fait c'est un bouquin d'apprentissage à la programmation avant d'être un bouquin sur python. C'est très largement tiré de "how to think like a computer scientist" qui me semble une bonne introduction à la programmation (il utilise même la tortue de tk !!!)

    Sinon, python c'est simple à apprendre et très puissant. Comme dit plus haut, il commence par la programmation impérative et pass aux objets par la suite. C'est ce qui est bien avec Python : t'es pas obligé de faire de l'objet contrairement à Java où t'es obligé de faire au moins une classe pour faire un programme.
  • # Syntaxe

    Posté par  . En réponse au message probleme tar.gz. Évalué à 4.

    Un fichier tar.gz n'est pas un fichier d'installation. C'est simplement un suite de fichier qui on été concaténés (avec tar) puis compressés (avec gzip).

    La commande tar :
    x : extraire
    v : verbose : pour avoir plus d'information
    z : le fichier est compressé avec gzip
    f : pour préciser le nom du fichier

    or tu mets f avant z donc ça ne peut pas marcher.

    d'autres par l'utilisation de - est obsolète, tu peux donc utiliser :

    tar xvzf monfichier.tar.gz

    Si tu as les droits d'écriture sur le répertoire courant (dans lequel tu as mis ton tar.gz), il devrait pouvoir s'extraire.
  • [^] # Re: euh ...

    Posté par  . En réponse à la dépêche Publi-information de Microsoft à l'école, quand un parent d'élève se rebiffe !. Évalué à 2.

    Ta démonstration est foireuse parce qu'elle oublie la partie
    licencié pour un seul ordinateur
    qui inclue une nouvelle condition.

    Cela devient donc :
    si A=B
    si C' : licencié pour un seul ordinatueur
    alors C

    Et on peut leur excuser l'imprécision pour le D qui inclut aussi la condition C'. Moi je veux bien le rajouter, mais ça va faire lourd dans la phrase :


    La règle est simple : 1 logiciel installé = 1 licence possédée. Il n’est donc pas possible
    de copier sur plusieurs ordinateurs un logiciel licencié pour un seul ordinateur ou de
    graver des copies d'un logiciel licencié pour un seul ordinateur pour les vendre ou même les offrir.


    Faut arrêter de chercher la petite bête ! Sois aussi critique avec toutes les autres pubs que tu vois à la télé et puis on en reparle ailleurs :
    "Lave plus blanc que blanc" c'est pas possible et pourtant personne n'est choqué.

    As tu décortiqué de manière aussi critique les autres publicités du livret ? Comme timaniac, je pense que c'est surtout parce que c'est microsoft que tout le monde s'insurge avec tout la mauvais fois qu'on peut voir.

    Ce qui est critiquable dans ce dépliant est l'intrusion de la publicité dans des écoles publiques. En gros uniquement ceux qui ont de l'argent et peuvent sponsoriser ce dépliant peuvent y figurer. Il y a uniquement. Il est choquant de trouver un pub pour Microsoft , HP, Symantec dans un document éducatif. Et je trouverais ça tout aussi choquant de trouver une pub de l'april, fsf ou autre dedans...

    Celui qui fait de la désinformation, c'est celui qui essaie de détourner les propos d'autres personnes et pour moi, la lettre ouverte détourne totalement les quelques lignes de la page de Microsoft.
  • [^] # Re: Pas si con que ça quand même

    Posté par  . En réponse au journal Comment les banques font croire à la sécurité. Évalué à 2.

    Je ne pense pas à ta place, mais à la lecture de ton message, c'est l'impression que ça m'a donné.

    En gros, la manière dont sont affichés les chiffres est décidée au niveau du serveur : tu peux changer l'algo quand tu veux. De même, tu peux imaginer que le JS qui est censé générer le mot de passe le fasse pas de manière simple (genre j'appuie sur 1 ça écrit 1) mais à base d'un algo choisi.

    Si on prend un algo simple du style : quand j'appuie sur 1 ça écrit 2 dans le champs hidden, 2 donne 3 etc..., tu peux faire en sorte que le serveur génère un alogorithme JS propre à la session (un coup 2 donne 4, 3 donne 6 etc...) Il n'y a que le serveur qui le connait et qui saura le décoder. Alors ok, après les algos de cryptage ont des signatures et tu peux facilement trouver de quel algo il s'agit...

    Je persiste en disant que la sécurité absolue n'existe pas. Le but du jeu est de rendre un problème plus complexe que ce que les gens qui cherchent à le cracker sont prêts à mettre en oeuvre.

    Quant au gars qui appuye sur Yes, je ne suis pas sur qu'il sait tout le temps ce qu'il fait. Il faudrait peut être arrêter de croire que tout le monde maitrise l'utilisation de son ordinateur et connaisse tous les tenants et aboutissants de chaque action.
  • [^] # Re: Pas si con que ça quand même

    Posté par  . En réponse au journal Comment les banques font croire à la sécurité. Évalué à 7.

    Pour ma part, je pense que tout système de sécurité a des failles. Ce qu'il faut voir c'est quels sont les besoins en sécurité ?

    Pour ma banque, j'ai un code de 6 chiffres que je mets dans un formulaire. Ca a beau être du ssl, j'avoue que je trouve ça assez maigre.

    Là, il trouvent une solution dont ils peuvent à tout moment changer l'algorithme et du coup rendre l'interception du mot de passe plus difficile à des ver/virus. C'est quand même un peu plus sécurisé que le mot de passe intercepté par une keylogger.

    Zenitram rale surtout à mon avis parce que la solution ne lui plait pas au niveau ergonomie et trouve des excuses pour dire que c'est de la merde. Comme il est dit plus haut, ça évite au moins que le mot de passe puisse être sauvegardé et ça c'est déjà bien !
  • [^] # Re: Systèmes d'information

    Posté par  . En réponse au message Une école d'ingé qui se cherche. Évalué à 2.

    Bon ben moi je suis passé par une école d'ingé généraliste et après quelques années de boulot voici ce qui en ressort :

    L'apprentissage de la programation en prépa est importante. Elle permet d'acquérir les bases de l'algorithmique et fait en sorte que quand tu parles de variables à un élève il soit pas perdu

    Le but, à mon avis, d'une école généraliste est de donner un aperçu non exhaustif sur les différentes technologies qui sont utilisées dans une matière donnée. Par exemple en automatique, on apprend à trouver les zéros d'un système mais on est très loin d'être des expert en auto....

    En informatique c'est la même chose, il faut déceler les différentes technologies nécessaires à l'apprentissage. Pour cela, il faut déjà voir plusieurs matières :

    - l'informatique de gestion : utilisée dans toutes les entreprise, c'est la gestion des commandes, la gestion des horaires etc...

    - l'informatique industrielle : utilisée dans les industries spécialisées (chemins de fer, aérospatiale, automobile.... et j'en passe).

    - réseau et systèmes : c'est souvent une glue pour toutes les autres matières

    - intelligence artificelle : on sait généralement pas trop où mettre cette matière, mais c'est bon d'avoir des notions. De plus ça peut être mélangé avec les cours mathématiques.


    En info de gestion, il y a plusieurs choses à connaitres :
    - Les bases de données : il est à mon avis indispensable qu'un élève sache au moins fer un "SELECT * FROM table WHERE xxx" et sache interpréter un MCD/MPD
    - un langage orienté objet (n'importe lequel, mais il est vrai qu'un CV sans Java ou C# passe peut être mieux qu'un CV avec python, ruby ou eiffel). La programmation objet découle pour moi des limitations des langages procéduraux, il faut les introduire comme tel, surtout si le C est connu par exemple.
    - les différentes architectures logicielle : 1/3 2/3 3/3 n-tiers...

    Pour l'info industrielle, ça peut être pas mal de jouer avec des moteurs pas à pas et de comprendre les problèmes liés à l'embarqué etc... J'avoue être un peu sec là dessus, c'est pas du tout mon domaine.

    Réseau et système : de la même manière que le SQL est indispensable, je pense qu'il faut qu'un élève sache ce qu'est une adresse IP, un minimum sur le routage et les classes de réseau. Le reste (comme les différentes couches OSI) est souvent oublié, surtout si c'est mal expliqué. Pour les systèmes, on peut expliquer qu'il y a d'autres OS que Windows, ce qu'est un serveur (non ce n'est pas une machine si différentes de leur PC) etc... Je ne pense pas

    Pour l'IA, c'est une matière qui peut être appliqué dans les différentes matières ci-dessus. Il faut expliquer les différentes méthodes (algo génétiques, ppc, réseau de neurones, alog heuristiques etc...) Ce qui est bien c'est d'étayer toutes les méthodes par des exemple codés. Un bon exemple vaut mieux qu'un long cours !

    Voilà pour ma petite pierre apportée à l'édifice. Je ne pense pas, comme dis plus haut, qu'un ingénieur "généraliste" qui sais pas ce qu'est du raid5 ou de la virtualisation de système de fichier, ça la fout mal. Le RAID5, c'est qq chose qui se comprend en 3mn avec un beau dessin, ce qui veut aussi dire que c'est oublié 3mn après si c'est pas utilisé. On parle dans ce cas à de futurs ingé généralistes qui seront peut être pour certains chef de chantier dans le BTP alors le VFS il y en a peut être 1% à qui ça servira et 0,2% qui s'en rappellera qu'en il aura à s'en servir....

    Ce qui est important à mon sens aussi, c'est de donner envie dans le cours, et de donner la possibilité à ceux qui veulent aller plus loin de se documenter : mise à disposition de doc, knowledge base etc... sont des éléments qu'ont devrait retrouver dans une école plutot qu'une bibliothèque avec des bouquins des années 1980 traitant de l'optimisation des programme pour qu'ils tiennent dans 64Ko de mémoire.
    J'étais étonné de voir le peu de documentation dans mon école sur des sujet comme JAVA, XML etc... On nous disait d'aller sur Internet et on nous conseillait des bouquins : à quoi sert l'école dans ce cas ?