needs a écrit 329 commentaires

  • [^] # Re: Le pdf siouplé

    Posté par  . En réponse au journal Comment les gens perçoivent la gratuité dans l'informatique ?. Évalué à 4.

    Pour le reste je n'ai pas d’avis particulier, par contre :

    Sur des milliers et des milliers de gens, t'as l'assurance que si ils voient quelque chose de scandaleux, il y en aura au moins un qui ebruitera la chose, question de probabilite et statistique. cf. WikiLeaks.

    cf. Flame/Stuxnet, tu nous disais que les gouvernements faisaient partit de ceux qui ont accès aux sources ? Non, définitivement non, les programmes open-sources méritent plus de confiance que leurs homologues propriétaires.

  • [^] # Re: «Une fois, j'en ai même attrapé un gros comme ça !»

    Posté par  . En réponse au journal Comment les gens perçoivent la gratuité dans l'informatique ?. Évalué à 4.

    Elle s'est arrêtée quand ? Je suis en deuxième année et les profs, pardon enseignants-chercheurs de 50 ans qui n'ont pas programmé depuis 10 ans et qui reprennent les mêmes diapos depuis 10 ans, c'est monnaie courante.

    La meilleure, c'est une profs d'ergonomie ou son cours date des années 2000, avec des screenshots d'applications des années 2000, sous Linux. Elle a voulu nous faire une démonstration avec glade et vous savez quoi ? Elle n'a même pas trouvé l'icône pour le démarrer.

    Le pire dans tout ça, c'est que la plupart des élèves n'osent pas critiquer et reprennent son cours au pied de la lettre : "Comment ? Tu n'as pas mis le bouton Valider en bas à gauche ?"

    Je me pose vraiment la question, en license/master, c'est toujours pareil ?

  • [^] # Re: Ouf !

    Posté par  . En réponse au journal Un billet d'avion dépendant du poids passager+bagages. Évalué à -1.

    Pour le sport, il faut faire attention à ne pas manger de suite après l'effort ce que l'on a perdu pendant l'effort.

  • [^] # Re: Du web

    Posté par  . En réponse au message Quel langage de programmation pour développer des jeux amateurs ?. Évalué à 2.

    Peut-être que faire des jeux dans un navigateur c'est cool, mais sa limite vachement les possibilités :

    • Niveau performance, surtout sur Linux, c'est vraiment pas encore ça. La 3D, sauf avec les drivers proprio, c'est pas super rapide. Alors à travers un navigateur, c'est encore moins rapide. Mais comme tu le dit, ça passe quand tu as l'accélération graphique, cela reste néanmoins plus lent qu'en natif.
    • Pour le stockage des données, des textures, maps (…) tu vas en chier, et ton jeu va mettre 10 ans à charger.
    • Le mec dans le Cantal qui a un bon ordinateur, mais qui n'a pas l'ADSL, il est baisé.
    • La consommation mémoire vas faire mal, mais alors très mal aux yeux.
    • Tu perds la possibilité de faire une LAN, une vrai, avec un bon ping.
    • T'as pas intérêt à avoir un onglet youtube d'ouvert, ni même trop d'onglets sinon tu vas avoir des problèmes de mémoire, voir d'affichage.
    • Trucs mineurs :
      • Moins de raccourcis clavier dispo
      • Le fullscreen et les navigateurs, c'est bof.
      • Pour le débogage, ça vas être chaud.

    Après pourquoi pas, j'avais vu un clone de teeworlds hyper basique sur navigateur (je n'ai pas retrouvé le lien), le rendu graphique était bien mais totalement injouable, avec des clics de souris qui n'était pas pris en compte, et des lags après 2 minutes de jeu.

    Une petite dernière chose : Si tu veux garder ton code secret, sa vas pas être possible niveau client.

  • [^] # Re: aucun?

    Posté par  . En réponse au journal Les vieux cons et le progrès…. Évalué à 8.

    C'est sur que Google Docs n'a aucun problème lui, genre le curseur qui bouge plus, quand tu redimensionne la fenêtre le contenu reste figé, le texte qui ne s'affiche pas quand tu scroll, le curseur décalé d'une ou 2 lettres. Je dois rafraichir la page toutes les 10 minutes, bon tu me dira, j'utilise Firefox …

    A titre de comparaison, OpenOffice/LibreOffice n'a encore jamais planté, jamais.

  • [^] # Re: Et la valeur ajoutée ?

    Posté par  . En réponse au journal Témoignage d'une survivante d'un camps de travail Nord-Coréen. Évalué à 9.

    Tu n'as même pas du lire l'introduction jusqu'au bout : le témoignage a été publié en 2002, je l'ai découvert hier en trainant sur reddit.

    Tu auras probablement remarqué qu'il n'y a aucun commentaire personnel dans ce journal, je ne pousse personne à le lire, excepté titres en sommaire. Et pour ces derniers j'en ai un peu parlé pour avoir quelques avis avant de poster.

    Bon après, je suis conscient qu'en lisant de telles atrocités on ne peut rester indifférent, il ne m'est même pas venu à l'idée que ce témoignage aurait pu être faux et fasse partie de la propagande américaine.

  • [^] # Re: Et la valeur ajoutée ?

    Posté par  . En réponse au journal Témoignage d'une survivante d'un camps de travail Nord-Coréen. Évalué à 9. Dernière modification le 20 février 2013 à 23:32.

    Oui, je suis allé un peu vite et j'aurais du juste donner le lien, et je n'ai pas du tout les compétences pour traduire.
    J'ai repris le témoignage car le texte source est compliqué à suivre, il n'y presque pas de formatage.

    Après coups j'ai voulu éditer et enlever pour laisser le lien mais trop tard. Même SamWang devrait pâlir face à un tel pavé. Serait-il possible pour un modérateur d'enlever la reprise du témoignage ?

  • [^] # Re: Lua

    Posté par  . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 2. Dernière modification le 07 février 2013 à 17:50.

    Moi si, à commencer par moi même lorsque je débutais, et encore aujourd'huis en Javascript, il m'est arrivé d'écrire un peu trop rapidement et paf, la méthode était en fait 'privée'. Je dois être bien con ! Mais j'assume :)

  • [^] # Re: Lua

    Posté par  . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 0. Dernière modification le 07 février 2013 à 17:41.

    Totalement d'accord avec toi. Je souhaitais juste montrer que cette convention est juste un hack, dans le but de combler un manque de ce langage, je n'irais pas lui rire au nez, car cette notion de membre privé n'est pas réellement présente.

    En C aussi tu peux aler taper dans des membres privés si tu veux vraiment.

    Je suis curieux de savoir comment on fait un membre privé en C :)
    Tu parles de faire un typedef sur une structure pour indiquer que l'on doit uniquement la manipuler avec des fonctions ?

  • [^] # Re: Lua

    Posté par  . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 0. Dernière modification le 07 février 2013 à 16:48.

    Si son code plante et qu'il me fait un rapport de bug avec une stack trace, je verrai rapidement qu'il utilise directement une API privée et que du coup mon support il peut se le carer ou je pense.

    Et si le code ne plante pas, mais rend l'application incohérente ?
    Si le langage était plus strict, il y aurait pas eu de rapport de bugs et le développeur aurait de suite compris qu'il utilisait une API privé.

    Et tu vas faire quoi contre ton collègue qui n'en a rien à foutre et qui va aller directement passer la méthode en public dans le source ?

    Rien, c'est judicieux vu que la méthode semble répondre à ses besoins. Si elle plante alors le développeur se remettra d'abord en cause vu que c'est lui qui a changé quelque chose, comme un adulte consentant.

  • [^] # Re: Lua

    Posté par  . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à -1.

    Bof, dans beaucoup de langages avec "vrai" encapsulation, si tu veux tu peux la contourner, c'est juste un peu plus difficile qu'avec une convention de nommage..

    Mais avant de le faire, tu te pose des questions, l'intérêt est là.
    Les conventions de nommages c'est dans la majorité des cas une mauvaise idée :
    Dans le code de teeworlds par exemple, les membres d'une classe commencent par m_, les tableaux par a et les pointeurs par p :

    /* src/game/gamecore.h */
    class CTuningParams
    {
        static const char *m_apNames[];
        /* ... */
    }
    
    

    D'une part c'est lourd, d'autre part l'information est dupliquée et sans grand intérêt. Enfin elle est incomplète : pour rester cohérent, il faudrait aussi préciser que m_apNames est un tableau de pointeurs sur une chaine chaine constante
    …Ah mais attend un peu, la convention indique aussi qu'il faut mettre s_ quand l'attribut est static ! Compliqué à respecter, sans gain notable, c'est une mauvaise idée.

    Autre exemple en Javascript :

    var Personne = function(nom) {
        this._nom = nom.toUpperCase();  /* Par convention '_nom' est privé */
    }
    
    Personne.prototype = {
        /* Par convention, le nom est seulement accessible en lecture */
        get_nom: function() {
            return this._nom;
        }
    }
    
    

    C'est tellement facile de passer outre que si quelqu'un utilisant ton code veut changer le nom, il écrira sans trop ce poser de questions : jean._nom = 'Garcia';.

    Aucune erreur, le code semble marcher, on passe à autre chose.
    Sauf qu'ici, à titre d'exemple, le nom est mis en majuscule, ce qui n'est pas le cas en écrivant l'attribut directement. L'application est devenue incohérente (on pourrait imaginer des bugs plus sournois, que l'on détectera plus tard et qui nous feront perdre beaucoup de temps).
    Si la visibilité de l'attribut _nom était vraiment restreinte, le développeur aurait eu une erreur et aurait analysé le pourquoi du comment, ce qui aurait au moins le mérite de le forcer à remettre en cause son approche.

  • [^] # Re: Lua

    Posté par  . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 0.

    Je me posais aussi cette question concernant ruby.

    Et ce qui m'inquiète un peu avec le nouveau Ecmascript, c'est que l'on aura le droit à 2 paradigmes de programmation : Orienté Objet et par Prototype, les deux ont une complexité qui leur est propre. Les mélanger rendra les futurs programmes probablement moins maintenable.

  • [^] # Re: les couleurs

    Posté par  . En réponse à la dépêche Sortie de Fedora 18 alias Spherical Cow. Évalué à 1.

    Il y a vraiment des gens qui ont besoin de plus de 16 couleurs dans le terminal, et qui sont capables de faire la différence entre toutes ?

    Oui, ne serait-ce que pour les thèmes Emacs ou Vim, pour faire des nuances de vert ou de bleu par exemple. Sur ce type de changement, tu ne perds rien mais d'autre gagnerons peut-être.
    Tu dois être stressé avec les plus de 65536 couleurs que peut afficher ton écran d'ordi ;-D

  • [^] # Re: Après midi

    Posté par  . En réponse à la dépêche Conférence sur le logiciel libre à Grenoble (28/01/2013) avec le Debian Project Leader. Évalué à 0.

    Oui c'est un peu dommage, étant donné que pour beaucoup d'étudiants, la seule après-midi de libre c'est celle du Jeudi. Mais bon, on a tous nos horaires et on peut pas combler tout le monde.

  • [^] # Re: Oula

    Posté par  . En réponse au journal Aaron Swartz s'est bronsonisé. Évalué à 4.

    Je ne pensais pas à ça :
    C'est le fait que les documents qui sont dans le domaine public ne soient pas diffusé, alors que ce qui appartient au domaine public est un bien commun, je trouve ça anormal qu'une organisation arrive à le monétiser sans qu'il soit possible de l'obtenir par un autre moyen. Car JSTOR refusait (et refuse toujours) de diffuser les œuvres du domaine public qui sont stocké dans sa base.

  • [^] # Re: Oula

    Posté par  . En réponse au journal Aaron Swartz s'est bronsonisé. Évalué à 10.

    C'est même pire que ça, le lien du journal est encore plus précis :

    • Une grande partie des œuvres piratées étaient dans le domaine public !
    • Il y a eu plusieurs plaintes, dont une du FBI. Et ce dernier comptait bien aller jusqu'au bout de la procédure.
    • L'article précise aussi que ce n'est pas ces premier déboires avec la justice Américaine.

    Et moi qui pensais naïvement que le domaine public était correctement protégé par le droit…

  • # Oula

    Posté par  . En réponse au journal Aaron Swartz s'est bronsonisé. Évalué à 10.

    Selon l'article de numérama donné dans un commentaire plus haut, il y a quelque chose que je ne comprend pas, je cite :

    L'année suivante, Aaron Swartz réalise son coup le plus spectaculaire en piratant la base de données du JSTOR, un système d'archivage en ligne américain de publications universitaires et scientifiques. Il récupère alors 4,8 millions de documents, c'est-à-dire quasiment la totalité du fonds.

    Au regard des charges retenues contre lui, il risquait jusqu'à 35 ans de prison et une amende de plus d'un million de dollars.

    Voila : 35 ans, c'est dans la même tranche qu'un pédophile. Et le mec se suicide, évidement cette potentielle condamnation a jouée dans cette décision. 35 ans c'est trop, beaucoup trop. Apparemment il était de ceux qui soutienne activement WikiLeaks, il était en faveur du partage des oeuvres, contre le patriot act, contre la censure de Facebook, contre Sopa, un des fondateur de reddit, etc … Bref l'Amérique élimine les gêneurs comme bon lui semble.

    Tout comme la fermeture de MegaUpload, il y a un arrière gout amer derrière ce suicide. C'est frustrant… D'autant plus qu'il n'avait que 26 ans.

  • [^] # Re: Idée à la con.

    Posté par  . En réponse au journal En parlant de publicité. Évalué à 3. Dernière modification le 12 janvier 2013 à 14:07.

    Soit P le coût de la pub (10€ dans mon exemple), et G le coût du gain sur les ventes réalisé grâce à cette pub (100€ dans mon exemple)
    Le commercent va acheter la pub uniquement si il estime que P < G.

    Oui, G n'est pas une valeur fixe, tout dépend du contexte et de ce qui ce passe pendant la campagne. Mais globalement oui, l'entreprise gagnera plus, tant qu'il y a des nouveaux client. Or en grande distribution, la plupart des marchés ont atteint la taille critique. Je suis quasi certain que le coût n'est pas nul (mais il doit être faible, car ce sont des marchés énorme).

    Non, pas forcément. Comme je le montre dans mon exemple.
    Il répercute ça sur son bénéfice.

    Il ne répercutera pas forcement ça sur son bénéfice, car tu oublie que la raison d'être de l'entreprise, c'est justement son bénéfice. Si elle peut - ne serait-ce qu'un peu - répercuter une partie du coût ailleurs, elle le fera.

    Tu as raison de le souligner quand même, si l'entreprise fait suffisamment de bénéfices avec la pub pour couvrir les coûts marketing alors effectivement le consommateur ne payera rien.

    Bon honnêtement je ne connais pas le coût de la pub en fonction du CA d'une entreprise, j'irais pas plus loin, surtout que sa dépend aussi de beaucoup de paramètres : dans une situation de monopole, y'a moins de pub, etc…

    Oui c'est vrai, mais alors tu parles de coût global, et pas de coût sur un seul produit.
    Répercuter le coût sur un seul produit n'a aucun sens.

    Mais le prix d'un produit augmentera quand même un peu.
    Et si ce n'est pas répercuté sur le prix des produits alors se sera probablement par licenciement et/ou l'augmentation de la charge de travail par employé (qui généralement se fait par une délocalisation de la production) que l'entreprise réduira sa facture pour payer sa pub.

  • [^] # Re: Idée à la con.

    Posté par  . En réponse au journal En parlant de publicité. Évalué à 7.

    Sauf que sa ne coute pas 10€/jour pour faire de la pub, et on augmente pas les ventes aussi facilement, il faut prendre en compte la concurrence. De plus, il y a les spots publicitaires, les panneaux bien placés qui un cout bien plus élevé, les campagnes de toutes sorte, bref, pour prendre un avantage au niveau publicitaire sur ces concurrents, c'est pas donné.

    Et l'argent que tu "investis", il faut bien l'avoir, et un des moyens c'est de répercuter le cout sur le prix des produits. On parle de sommes bien plus élevées que 10€.

    Pour poursuivre ton exemple :

    … Ce qui fait 190€ de bénef. Et les yaourt sont restés au même prix.

    Seulement, le concurrent de cette marque voit ces ventes chuté, passant de 50 à 0¹ par jour. Elle décide alors de prendre le 2em panneau publicitaire à disposition, pour un cout de 10€. Ouf tout revient à la normal : Les ventes de yaourt sont remontées à 50/jour² !
    Pendant ce temps, les ventes de la première entreprise sont descendu à 50/jour².

    Bilan : Les deux entreprises vendent toujours autant de yaourt : mais il y a un cout publicitaire de 10€ en plus qu'il faudra bien payer.

    1: Normalement c'est > 0 si on considère qu'il y a de la surconsommation.
    2: Normalement c'est plus, à cause de la surconsommation et des nouveaux clients.

    Bon en réalité l'entreprise est souvent gagnante car il y a suffisamment de nouveaux clients pour amortir les couts, il faut aussi prendre en compte la surconsommation induite par la pub.
    Le problème vient quand le marché a atteint sa taille critique ou la demande n'augmentera plus, là, la publicité a un cout réel pour le consommateur, puisqu'il n'y a plus assez de nouveaux clients pour amortir les couts.

  • # Avec echo

    Posté par  . En réponse au message Couper une chaîne de caractère en deux. Évalué à 1. Dernière modification le 08 janvier 2013 à 07:32.

    test=machaine!
    
    echo -e ${test:0:$((${#test}/2))}'\n'${test:$((${#test}/2)):${#test}}
    
    

    Le résultat :

    mach
    aine!
    
    

    Explications :

    test=machaine
    
    ${#test}     # Longueur de la chaine dans la variable 'test' (ici 8)
    $((2+3))     # Permet de faire des opérations dans bash
    ${test:2:3}  # Sélectionne une sous-chaine à partir du 2em caractère et de longueur 3 (ici on aura 'cha')
    
    

    EDIT: Toutes mes excuses, je n'avais pas lu les commentaires précédents, la solution de Shift est meilleure que la mienne.

  • [^] # Re: Compétence et hauteur de vue

    Posté par  . En réponse au journal La FSF, de dangereux crétins réactionnaires. Évalué à 1. Dernière modification le 19 décembre 2012 à 21:36.

    Tu parles bien de la GFDL ? Wikipédia nous dit clairement qu'elle est incompatible avec la GPL, dans les 2 sens.

    Mais tu m'as intrigué et je suis allé voir sur le site de la FSF quelle sont les justifications de cette licence et pourquoi il y aurait des sections non modifiable au sein d'un manuel sous GNU FDL.

    Je copie-colle ces 4 paragraphes qui résument à peu près tout :

    Mais il y a une raison particulière pour laquelle la liberté de modifier des documentations libres traitant de logiciels libres est cruciale. Lorsque les programmeurs exercent leur droit de modifier un logiciel et d'ajouter ou de modifier des fonctionnalités, s'il sont consciencieux, ils changeront aussi le manuel afin de pouvoir fournir une documentation précise et utilisable avec leur propre version du programme. Un manuel qui interdirait aux programmeurs d'être consciencieux et de finir leur travail, ou qui leur imposerait d'écrire un nouveau manuel à partir de zéro s'ils modifient le programme ne répond pas aux besoins de notre communauté.

    Même si un refus total des modifications est inacceptable, quelques limites sur la manière de modifier une documentation ne posent pas de problème. Par exemple, il est normal d'avoir des injonctions de préserver l'avis de copyright original, les termes de distribution ou la liste des auteurs. Il n'y a pas non plus de problème à demander que les versions modifiées incluent un avis expliquant qu'il s'agit d'une version modifiée, et même d'avoir des sections entières qui ne puissent ni être supprimées ni être modifiées, du moment qu'il ne s'agit pas de sections ayant trait à des sujets techniques (certains manuels GNU en ont).

    Ce type de restrictions n'est pas un problème, car en pratique elles n'empêchent pas le programmeur consciencieux d'adapter le manuel au programme modifié. En d'autres termes, elles n'empêchent pas la communauté du logiciel libre de tirer tout le profit possible du manuel.

    De toute façon, il doit être possible de modifier toute la partie technique du manuel, puis de distribuer le résultat sur tous les supports habituels, par tous les canaux de distribution habituels ; sinon ces restrictions bloquent la communauté, le manuel n'est pas libre, et nous avons besoin d'un autre manuel.

    C'est vrai que c'est étonnant d'entendre la FSF dire :

    […] et même d'avoir des sections entières qui ne puissent ni être supprimées ni être modifiées, du moment qu'il ne s'agit pas de sections ayant trait à des sujets techniques (certains manuels GNU en ont).

    Mais je suppose que c'est parce-qu’il s'agit ici d'une documentation et non d'un code source.. Je suppose aussi que la licence décrit précisément qu'est-ce-qu'un «sujet technique» car sinon c'est vrai que c'est un peu bateau.

    Quelqu'un en sait plus sur ces fameuses restrictions ?

  • [^] # Re: La vache

    Posté par  . En réponse au journal La FSF, de dangereux crétins réactionnaires. Évalué à 3.

    C'est différent car pacman rapatrie lui-même le paquet des dépôts de la distrib, dépôt qu'elle contrôle et qui reflète sa philosophie, à la différence du 2em exemple ou tu as téléchargé ton paquet sur quelque chose que la distrib ne contrôle pas.

    Dans tes exemples, c'est pas 'moins libre' car pacman tape dans des dépôts non libres soutenu par archlinux. Si tu était sur gNewSense tu n'aurais pas pu installer Opera avec la première méthode et la doc n'aurait pas expliquée comment faire avec la 2em.

  • [^] # Re: Compétence et hauteur de vue

    Posté par  . En réponse au journal La FSF, de dangereux crétins réactionnaires. Évalué à 5.

    Ce qu'ils critiquent c'est que le dépôt non-free est mis en avant par Debian. Si gNewSense mentionne un jour dans leur doc (ou dans un communiqué 'officiel' ..) commet utiliser wget pour rapatrier du propriétaire elle sera dans la même situation que Debian.

    Et c'est pas parce-que tu peux installer des logiciels proprio sur une distrib que cette dernière devient proprio. C'est la manière de le mettre en avant (ou pas) qui détermine si oui ou non sa philosophie est compatible avec celle du logiciel libre.

  • [^] # Re: video

    Posté par  . En réponse au journal Confs de Martin Peres sur la pile graphique Linux.. Évalué à 1. Dernière modification le 09 décembre 2012 à 19:00.

    A noter qu'un décodeur H264 est nécessaire, mais merci quand même !
    EDIT: oops je voulais répondre au commentaire de Thomas qui donne le lien vers les vidéos

  • # Ou une autre solution :

    Posté par  . En réponse au journal De l'accueil dans la communauté LinuxFr. Évalué à 3.

    Pour les commentaires, le seuil devient 0 par défaut, au lieu de 1.