cfx a écrit 358 commentaires

  • # Un peu de lecture

    Posté par  . En réponse au message Euh… comment dire… C'est bizarre.. Évalué à 4.

    http://www.afpy.org/doc/python/2.7/tutorial/floatingpoint.html

    Pour résumer, un ordinateur travaille en binaire : la partie décimale d'un nombre flottant s'exprime comme la somme d'un nombre fini de fractions de puissances de 2 (1/2, 1/4, 1/8…). Il y a des valeurs que l'on ne peut pas représenter ainsi de façon exacte (par exemple, 0.1). L'ordinateur peut s'en approcher, suffisamment pour que tes calculs paraissent exacts, mais cette approximation peut te jouer des tours dans certaines conditions.

    Oh, et ce n'est pas lié à Python, c'est la même choses dans la plupart dans langages de programmation.

  • [^] # Re: BEURK !!!!

    Posté par  . En réponse au message apprendre java. Évalué à 6.

    Mouai, j'ai toujours trouvé la POO ainsi que l'aspect asynchrone (les callbacks en cascade) du Javascript relativement déroutantes pour un débutant.
    C'est peut-être la techno du moment, je ne pense pas que ce soit le meilleur choix pour celui qui souhaite apprendre à faire les chose sérieusement.

  • [^] # Re: $(SHELL)

    Posté par  . En réponse au journal Utiliser Python comme interpréteur dans vos Makefile. Évalué à 2.

    En terme de perfs, je dirais que la perf n'est pas une contrainte énorme des système de build, en général. Si vraiment on a besoin de perf, GNU make permet de paralléliser les tâches très facilement.

    C'est pourtant ce qui a motivé l'écriture de Ninja. Même avec un build bien parallélisé, un système de build performant peut aider, en particulier dans un processus d'intégration continue.

  • # Clonezilla ?

    Posté par  . En réponse au message cloner son OS. Évalué à 3.

    Tout est dans le titre, regarde du coté de Clonezilla.

  • # Télécharger Firefox

    Posté par  . En réponse au message firefox pour Easy Peasy. Évalué à 2.

    Je ne comprends pas très bien pourquoi tu ne peux pas installer de plugins, mais tu peux télécharger Firefox sous forme d'archive à cette adresse : https://www.mozilla.org/en-US/firefox/all/

    Il te suffit de l'extraire et d'exécuter le binaire firefox qui s'y trouve.

  • # which

    Posté par  . En réponse au message Où sont les logiciels ? svp. Évalué à 1.

    Si tu connais le nom du binaire qui correspond au programme que tu cherches, depuis un terminal, tapes which le_programme. Cela te donnera le chemin complet, que tu pourras utiliser pour personnaliser ton menu.

    Enfin, si j'ai bien compris ta demande.

  • [^] # Re: OpenCV ?

    Posté par  . En réponse au message un micro lecteur audio Linux GTK+3.0 écrit en C++.. Évalué à 1.

    Beurk, c'est nul de devoir se taper soi-même la callback de redimensionnement.

    VLC s'en fiche des extensions, il va détecter de lui même le type d'un fichier audio à partir de son contenu. Commence par une liste d'extensions standard, ce sera suffisant : mp3, m4a, ogg, oga, flac, wma…

    Une liste plus complète : https://github.com/caprica/vlcj/blob/master/src/main/java/uk/co/caprica/vlcj/filter/AudioFileFilter.java

  • [^] # Re: OpenCV ?

    Posté par  . En réponse au message un micro lecteur audio Linux GTK+3.0 écrit en C++.. Évalué à 1.

    Ho que OUI mais je ne savait pas que l'on pouvait travailler (redimensionner) une image simplement avec GTK si vous avez un bout de code a me montrer ça serai vraiment sympa, s'il vous plaît.

    Ca fait bien 10 ans que je n'ai pas fait de GTK, mais de mémoire, dans le panel/conteneur dans lequel tu affiches l'image, tu disposes d'options pour automatiquement adapter l'image au conteneur. Ainsi, tu as juste à demander à GTK d'afficher l'image d'origine, c'est lui qui fera tout le boulot de redimensionnement.

  • # Usage ?

    Posté par  . En réponse au message mauvaise performance CG amd radeon R7 250e. Évalué à 1.

    Tu as besoin de performances graphiques pour quel usage ?

  • [^] # Re: OpenCV ?

    Posté par  . En réponse au message un micro lecteur audio Linux GTK+3.0 écrit en C++.. Évalué à 3.

    En effet, j'était passé à coté (note : ne pas écrire de commentaires trop tôt le matin).

    Mais du coup, si OpenCV est juste utilisé pour faire du resizing d'image pour l'affichage, je me demande s'il ne serait pas plus intéressant de laisser GTK gérer le resizing à l'affichage et d'abandonner OpenCV.

  • [^] # Re: OpenCV ?

    Posté par  . En réponse au message un micro lecteur audio Linux GTK+3.0 écrit en C++.. Évalué à 1.

    Je ne comprends pas, tu utilises des fonctionnalités d'OpenCV dans ton applications ou bien tu en dépends uniquement pour disposer des binaires de GTK3 ?

    Si tu en as effectivement besoin, je retire ce que j'ai dis, même si je trouve dommage d'introduire une dépendance à OpenCV juste pour faire de la UI. GTK tout seul serait amplement suffisant. Surtout si l'on en croit ton exemple, qui, si je ne m'abuse, inclus OpenCV mais ne l'utilise absolument pas.

  • # OpenCV ?

    Posté par  . En réponse au message un micro lecteur audio Linux GTK+3.0 écrit en C++.. Évalué à 2.

    Tu inclus une dépendance OpenCV juste pour avoir GTK3 ?
    Je ne sais pas quelle distribution tu utilises, mais j'ai du mal à croire que tu ne puisses pas installer GTK3 et les bibliothèques de dev associées indépendamment. Je viens de vérifier sur ma Debian testing, en effet, seul OpenCV 2.4 est packagé, mais j'ai tout plein de libgtk*3, libgtkmm*3…

    Sinon, pour remplacer SDL2_mixer, tu peux regarder tu coté de libvlc.

  • [^] # Re: Ne néglige pas ces matières !

    Posté par  . En réponse au message Question orientation ,Cpge ou fac. Évalué à 2.

    J'aime bien quand un prépa nous explique que la prépa c'est mieux, sur le seul argument que s'il n'avait pas eu "maman" pour l'obliger à bosser, il ne s'en serait peut-être pas sorti aussi bien.

    La prépa a ses avantages et ses inconvénients. Tout comme la fac. C'est différent, certes, mais avec un peu de volonté, peu importe le cursus post-bac suivi, on a tous la possibilité de très bien s'en sortir. C'est pas pour rien que le premier semestre d'école d'ingé est souvent un semestre de "remise à niveau", destiné à faire en sorte que tout le monde parte avec sensiblement les mêmes bases.

    Juste pour illustrer mes propos (et m'amuser un peu) :

    Les mathématiques (algèbre et analyse) que tu vois à la fac sont assez indispensable pour faire de l'informatique de haut vol (théorie des graphes, théorie de l'information) et les apprendre en prépa avec son côté hyper intensif aurait été plus difficile pour moi (forcément avec 45 heures de cours par semaine en prépa, il faut se faire violence pour passer son temps à étudier alors que l'on pourrait aller boire des bières belges avec les copains).

    C'est sans doute un peu cliché, mais dans mon école d'ingénieurs, les personnes issues de fac d'info ont vite rattrapé leur retard en mathématiques et s'en sortaient pas trop mal dans les matières informatiques de "haut vol" (quoi que cela veuille dire).

    Aussi, la physique et la chimie que tu apprendras en fac te feront une culture générale conséquente qu'il ne sera jamais inutile d'avoir. Et enfin, se creuser la tête ne fait jamais de mal !

  • [^] # Re: Séparateur strtok()

    Posté par  . En réponse au message Un petit problème avec mon programme C. Évalué à 2.

    C'est un peu tricky à utiliser strtok au premier abord.
    Sans plus de détails sur ton code, je ne peux pas t'aider.
    Mais il y a plein d'exemples sur le net, et tu as l'air d'être sur la bonne voie.

  • # Ne néglige pas ces matières !

    Posté par  . En réponse au message Question orientation ,Cpge ou fac. Évalué à 2.

    Je n'ai jamais vraiment aimé la chimie, donc mon avis est forcément biaisé, mais en ce qui concerne la physique, ou même les maths (plein de futurs développeurs pensent que les maths ne servent à rien pour devenir développeur), un jour, au cours de ta formation info, d'un éventuel doctorat, ou même dans (le choix de) tes futurs boulots, ça te servira. Ne néglige pas ces matières !

    Dans les autres cursus, ils font aussi des maths, de la physique et de la chimie. Certainement moins qu'en prépa, mais ils en font quand même. Par exemple, pour faire un master d'info, tu passes par une licence de math-info, dont la première année est souvent commune à plusieurs cursus scientifiques.

    Quant aux matières informatiques, tu n'en fera pas beaucoup moins en prépa que durant les deux premières années de licence. Mais ne t'inquiète pas, tu auras tout le temps de te rattraper ensuite.

    Bref, si tu t'en sors en prépa, continue comme ça !

  • # Séparateur

    Posté par  . En réponse au message Un petit problème avec mon programme C. Évalué à 3. Dernière modification le 04 décembre 2015 à 19:41.

    Il te faut un séparateur afin de détermines les limites de chacun des champs.
    Sinon, comment veux tu que ton programme sache comment séparer les morceaux d'une adresse dans laquelle le numéro de voie peux contenir plusieurs parties (42 bis), de même que l'adresse (rue du Logiciel Libre) ou encore la ville (La Baule).

    Le plus "simple" est probablement de considérer un format de type CSV, ou la virgule (ou un autre caractère spécial) fait office de séparateur.

    Bon, en réalité, c'est loin d'être simple, je peste régulièrement contre mes collègues qui écrivent des parseurs "CSV-light" à la main, et qui ne fonctionne pas parce qu'ils ont oublié de considérer que les champs peuvent eux aussi contenir le séparateur en question, des guillemets, des sauts de lignes… Bref, réfléchis bien au contenu de tes champs.

    Pour parser un tel fichier, regarde du coté de strtok().

  • [^] # Re: Verrouiller ta session

    Posté par  . En réponse au message Précéder l’ouverture de Firefox et Thunderbird par un mot de passe ?. Évalué à 2.

    C'est un peu plus que de demander un mot de passe au lancement d'un programme.

    Mais du coup, c'est quoi l'usage que tu as de cet outil. Éviter qu'un collègue/frangin/maman puisse accéder à ton Firefox/Thunderbird en ton absence ? Ou bien, comme expliqué dans la fiche de l'outil, de protéger l'accès à un dossier ?

  • # Verrouiller ta session

    Posté par  . En réponse au message Précéder l’ouverture de Firefox et Thunderbird par un mot de passe ?. Évalué à 5.

    Verrouiller ta session, ça ne ferait pas ce que tu cherches à faire ?

  • # Détails

    Posté par  . En réponse au message arnaque au virement. Évalué à 1.

    Juste pour être clair, tu as fait un virement d'un de tes comptes A vers un de tes comptes B, retiré l'argent que tu avais viré sur B, et le virement a été annulé par ta banque, ce qui fait que ton compte B est à découvert ? C'est bien ça ?

    Ta banque t'a t elle donné la raison de l'annulation de ce transfert ?

    S'il n'y a pas de raison, ce doit juste être une erreur (c'est rare, mais ça arrive). Cela t'est pénible car, visiblement, ça t'est arrivé durant le week-end, et ta banque est fermée le lundi. Mais dès demain tu appelles/passes à ta banque, tu hausses un peu le ton si nécessaire, et tout sera rentré dans l'ordre mercredi.

  • [^] # Re: Pas forcément anormal

    Posté par  . En réponse au message Les recours possibles contre une agence web. Évalué à 5.

    Il y a une différence entre "le site et moche", "le code est moche" et "le site ne fonctionnera jamais en l'état".

    Pour le site moche, ton pote a certainement du valider le design, il y a peu de chances que l'agence apporte gracieusement des modifications (à moins que ce soit mineur).

    Pour le code moche, malheureusement, vis à vis de ton pote, c'est l'agence qui a développé le site qui reste l'experte dans ce domaine.

    Pour le non fonctionnement du site, là, ça dépend de si ton pote paie ou non un forfait annuel de "maintenance du site" (ce qui est souvent le cas avec ce genre d'agence). S'il n'a pas pris cette option et qu'il a validé le fonctionnement du site, c'est foutu, il faudra qu'il paye en plus. S'il l'a prise, il suffit de leur remonter les problèmes. S'ils font la sourde oreille, souvent, ça marche bien de leur faire un retour plus technique, rédigé par un dev/technicien (déjà testé, ils aiment pas trop qu'on leur mette le nez dans leur caca). S'ils ne font toujours rien, il faut saisir les autorités compétentes pour leur expliquer que lorsque l'on paie pour un service, on s'attend à ce que ce service soit rendu.

    Si ce site est si critique pour le business de ton pote, il faut qu'il en prenne conscience et qu'il mette les moyens. Il faut arréter de croire que "le web c'est facile, moi, personne lambda, je suis capable de gérer un site" (je ne vise pas ton pote en particulier).

    Non, le web c'est compliqué, et même si les outils sont accessibles à tout le monde, tout le monde n'est pas capable de concevoir un site (c'est comme ça que l'on se retrouve avec des failles de sécurité à la pelle, et on sait tous qu'elles sont nombreuses).

    De même, tout le monde n'est pas cabable de rédiger un cahier des charges digne de ce nom. Si le besoin est critique, il faut le rédiger en collaboration avec un consultant informatique indépendant, qui connait les besoins/containtes sous-jacent(e)s, pour ensuite le fournir à l'agence responsable du développement. Par contre, ce ne sera pas le même prix.

  • [^] # Re: cahier des charges ?

    Posté par  . En réponse au message Les recours possibles contre une agence web. Évalué à 4.

    C'est surtout que généralement, ce cahier des charges est drivé par l'agence, qui ne va surtout pas mettre l'accent sur les points qu'ils ne veulent pas traiter et ainsi livrer le site en un minimum de temps.

  • [^] # Re: :-)

    Posté par  . En réponse au journal burn, cpu, burn !. Évalué à 5.

    Je peux me tromper, mais il ne me semble pas que LaCie produise des disques dur, juste la boite qui va autour. A l'intérieur, tu aurais bien pu retrouver le même modèle de disque WD (même si depuis qu'ils ont été rachetés par Seagate en 2012, j'imagine qu'ils se fournissent à la source).

  • # Régulateur suboptimal

    Posté par  . En réponse au journal burn, cpu, burn !. Évalué à 0.

    Donc je n’utilise pas ce régulateur, pas parce qu’il est proprio, mais parce qu’il est suboptimal !

    Il est peut-être suboptimal, mais il t'aurait évité cet arrêt d'urgence.

  • [^] # Re: Informer seulement

    Posté par  . En réponse au message Prosélytisme efficace. Évalué à 3.

    Pourquoi refuser d'être convaincu ?

    N'oublie pas que même si tu tentes de convaincre les gens que le libre c'est bien, les gens restent libres de faire ce qu'ils veulent. À tort ou à raison, et quand bien même tes arguments seraient pertinents…

  • # Privilèges

    Posté par  . En réponse au message base de donnée mysql. Évalué à 3.

    Je pense qu'il faut que tu changes les privilèges des différents utilisateurs ayant accès à ces tables.

    https://dev.mysql.com/doc/refman/5.7/en/grant.html