barmic a écrit 10455 commentaires

  • [^] # Re: Code auto-documente

    Posté par  . En réponse au sondage Les commentaires et vous ? . Évalué à 4. Dernière modification le 24 octobre 2013 à 11:27.

    Souvent (je n'ai pas dis tout le temps), c'est surtout x qui devrait porter cette information. Si au lieu de l'appeler x, tu lui donne comme nom ce qu'il représente alors tu as déjà au moins la moitié de l'information disponible.

    Donc dans ce cas, ce qui me choque ce n'est pas la présence ou l’absence de commentaire mais le nommage de la variable. Une fois qu'elle est nommée correctement tu peut te poser la question de savoir si ce traîner un magic number dans le code est pertinent ou non, enfin si tu garde effectivement le magic number tu peut commenter (si tu ne le garde pas, tu le met dans la conf' du logiciel et tu la documente).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: 42

    Posté par  . En réponse au sondage Les commentaires et vous ? . Évalué à 3.

    Donc il faut arrêter avec les UUOC et autres bêtises.

    C'est une manière de dire que lire les man c'est vachement instructif même quand on crois connaître une commande (donc même sur ls par exemple).

    Ensuite pour les performances. Ça ne pose aucun souci de multiplier les pipe c'est assez logique car on lance simplement 2 processus en pipe leur entrée/sortie standard. Ça ne coûte pas grand chose. Par contre tu vois les choses très différemment si tu as tout ça dans une boucle ou plus sérieusement dans un script lancé via xargs. Il y a un moment où le coût des fork() va avoir un impact non négligeable sur les performances (de l'ordre de 30 % dans le cas que j'avais observé) en réduisant au maximum les commandes externe pour les remplacer soit par une commande builtin soit par une seule commande externe, on a eu un gain assez important. C'était un cas un peu extrême mais qui a existé.

    Enfin les pipe peuvent au contraire augmenter les performances. Lancer une commande qui met un temps t a traiter chaque ligne est moins intéressant que lancer 2 commandes avec un pipe qui mettent chacune un temps t/2 pour faire le boulot.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: 42

    Posté par  . En réponse au sondage Les commentaires et vous ? . Évalué à 3.

    Je pense que ça viens surtout d'un manque de déplacement dans la CLI. Peut de gens (je trouve) utilisent Ctrl+a, Ctrl+w, Ctrl+e, Alt+f,…¹

    Ici, tu fais ton grep de test, tu vois que ça marche Ctrl+a,Alt+f puis "-c ", entrée. C'est plus rapide à écrire.

    [1] les terminaux virtuels sont souvent à blâmer ils interceptent la plupart de ces raccourcis par défaut.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Méthode moyenageuse

    Posté par  . En réponse au sondage Les commentaires et vous ? . Évalué à 7.

    Dommage qu'en Suisse vous n'utilisiez pas du qwartz…

    Je ne suis plus là → []

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Les commentaires c'est bien

    Posté par  . En réponse au sondage Les commentaires et vous ? . Évalué à 4.

    • donner des exemples aux fonctions simples (ce qui permet de voir ce que fait une fonction, sans avoir a lire son code !)

    Non, pour ça tu fais des tests unitaires. Les commentaires se déprécient facilement, les tests unitaires ne mentent pas.

    • donner des liens croisés : vers d'autres parties du code quand cela permet d'aller plus vite (ou est la classe XXXX qui utilise ce bout de code que je regarde ?), ou des urls pour expliquer un truc compliqué (on évite de laisser le lecteur sans explication)

    Pareil trop complexe à mettre à jour c'est le boulot d'un outil qui va analyser le code. Tu peut mettre des grands principes en commentaire (par module par exemple), mais pas de qui utilise quoi comment.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Rhétorique

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 1.

    Je n'espérais pas qu'il argumente, donc j'aurais plutôt dis que c'est du conditionnel.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Rhétorique

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 3.

    Je te conseille de lire […]

    Non j'en ai raz le bol que tu ne prenne pas le temps d'argumenter. Argumente et je lirais.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Rhétorique

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 4.

    Moi aussi j'aime les citations, ma préférée, et de loin, ça reste : « La faculté de citer est un substitut commode à l'intelligence. » de William Somerset Maugham. Pour moi c'est LA citation :)

    Je vois ce que tu veux dire, mais donc on fait quoi de la somme de sagesse prodigieuse qui n'a pas attendu la télévision, twitter ou facebook pour s'accumuler ?

    Tu considère que réutiliser les travaux de tes prédécesseurs c'est les citer et dans le même temps tu crache sur twitter ? La citation c'est le twitter de la capitalisation. On prend des travaux colossaux et on en sort une phrase ou 2 tout à fait sortie de leur contexte et conçues pour être percutantes plus que pertinentes.

    Réutiliser les travaux d'Einstein ce n'est pas le citer lorsqu'il parle de la folie par exemple. Mais plutôt réutiliser ses travaux sur la relativité pour en faire une application, les consolider ou les améliorer.

    L'utilisation que tu fait des citations (du moins la majorité du temps) c'est juste un argument d'autorité. Tu cherche à dire que tu as raison parce que tel ou tel personne a dis quelque chose dans ton sens (ou approchant). Ce n'est pas de l'argumentation, ce n'est pas avec ça que tu va convaincre. Réutiliser les travaux de tes maîtres à penser c'est t'approprier leur réflexion pour pouvoir sortir tes arguments plus à jour ou plus pertinents en fonction du moment, de la discussion et de ton interlocuteur. Ce n'est pas le nom de l'auteur qui doit convaincre mais le raisonnement. Ce n'est pas parce que les choses sont écrites dans un livre qu'elles sont vraies mais parce qu'elles sont argumentées.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Dans le milieu fashion des librairies JS ça se fait ...

    Posté par  . En réponse au journal Le HTML (epub3) peut il détrôner latex (surtout beamer) ?. Évalué à 5.

    Ce qui m'a l'air pas mal pour générer du reveal http://orgmode.org/worg/org-tutorials/non-beamer-presentations.html#sec-6 :)

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Question intéressante

    Posté par  . En réponse au journal Le HTML (epub3) peut il détrôner latex (surtout beamer) ?. Évalué à 2.

    Sans parler de diapo chargée, c'est une fonctionnalité qui peut être utile. Par exemple si tu présente un tableau, tu veux pouvoir rapidement montrer la direction du regard de chaque personnage sans faire de multiple zoom-in zoom-out. Tu peut aussi dans le cas d'un schéma le présenter initialement étape par étape slide par slide (avec un affichage au fur et à mesure), mais quand arrive le moment des questions, tu peut vouloir garder l'ensemble du schemas tout en pointant diverses parties de celui-ci.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Le Web est bien la platforme (la mienne en tous cas) - remerciements collectifs aux linuxfriens

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 6.

    Sors, loin, va prendre l'air, longtemps,…

    Tu semble croire qu'il y a une cabale contre toi, que l'on t'en veut personnellement. Ce n'est pas le cas. Tu es arrivé avec tes gros sabot, ici c'est logique de se faire un peu reprendre.

    Personne ne t'interdit de t'intéresser à quoi que ce soit par exemple, essaie d'éviter le misérabilisme et la victimisation parce que ça n'arrangera rien. Si tu as vraiment cette impression lâche linuxfr pour un temps et reviens quand tu en aura moins gros sur la patate.

    Note qu'il s'agit d'un conseil, tu fait bien ce que tu veux.

    Si tu avais lu ce que j'avais écris plus haut, tu saurais que le problème n'est pas que tu fait des citations, mais que tu en fait trop.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: L'éternelle histoire de la paille et de la poutre

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 2.

    Certes […]

    Le reste je m'en fou. Tu commence ton journal en prenant comme hypothèse qu'ils n'aiment pas les journaux longs, c'est faux. Ce qu'ils n'aiment pas (pour un certain nombre d'entre eux) c'est les grands journaux plus ou moins pédants (comme les journaux dont les titre commencent par "de …").

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: réponse + facebook et défauts de JRO

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 4.

    Et tu pense que c'est en stigmatisant encore un peu plus que les choses vont s'arranger ? Qu'en affirmant à tout bout de champ que les informaticiens d'aujourd'hui sont des imbéciles que ça changera quoi que ce soit ?

    Tu prend la mouche facilement quand certains se posent la question de savoir si tu es ou non un imbécile, mais tu n'a pas l'impression d'avoir toi même commencé en prenant toute une profession de haut comme tu le fait à chaque fois que tu peut le placer ? Tu es très moralisateur. Tu viens tu pose ta vérité sans chercher le moindre débat, ce que tu avance est pour toi une évidence qui n'a pas à s'expliquer et tu n'arrive pas à expliquer les choses sans faire d'exemple. Tu n'a pas encore défini ce qu'est un informaticien généraliste, tu t'es contenté de donner des exemples et encore des exemples. Idem pour tout le reste.

    Tu manipule des termes assez fumistes « classique », « normal », « généraliste »,… qui ne veulent pas dire grand chose. Soit tu ne les défini pas, soit tu les présentent sous un angle très subjectif et tout transpire tes idéaux (« bouh Microsoft c'est maaal »).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: L'éternelle histoire de la paille et de la poutre

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 3.

    Ta remarque sur les longs articles est inutile et sous-entends, de nouveau, que tes lecteurs n'ont pas la capacité de lire des articles longs.

    Sachant que les dépêches les plus grosses comme celles du noyau ou du top500 par exemple obtiennent des notes record et sont lues (il suffit de voir les commentaires qui suivent).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Question intéressante

    Posté par  . En réponse au journal Le HTML (epub3) peut il détrôner latex (surtout beamer) ?. Évalué à 2.

    Je comprends bien l'intérêt d'avoir un parseur de données externe. Je pense par exemple à la génération d'un graphique à partir d'un csv au moment de la compilation (il me semble important d'avoir une phase de compilation pour figer la version, mais c'est un détail). Mais c'est un besoin qui me semble assez rare. L'écriture de vrai DSL me parait encore plus rare sachant qu'il faut rentabiliser le temps de la création de ce dernier (écrire un DSL pour un écran me paraît pas pertinent).

    Ce que tu décris avec js, c'est ce que fait impressive avec les PDF :)

    Plus généralement, c'est peut-être l'occasion d'apporter quelques améliorations dans l'interactivité des transparents. Comme ils ont l'habitude de travailler avec des projecteurs pourris, ils réfléchissent aussi à la possibilité d'utiliser la webcam, en début de présentation, pour calibrer un peu les couleurs utilisées dans les transparents (et éviter les « ah là ça aurait du être en rouge »). Mais je suis sûr qu'en cherchant un peu tu peux trouver des fonctionnalités à leur proposer.

    Ça me paraît être une excellente idée, mais il faut que la webcam en question soit elle-même calibrée.

    Mais du coup il s'agit de logiciels type impress/powerpoint qui font à la fois l'édition et la publication ? Personnellement j'aime beaucoup l'idée de sortir un PDF ou du HTML pour ne pas être dépendant de mon ordinateur. Le cas normal pour moi c'est d'avoir tout sur mon ordi, le fichier sur ma clef et sur internet, si pour une raison ou un autre mon PC ne fonctionne pas, je peux toujours faire la présentation.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: réponse + facebook et défauts de JRO

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 5.

    Les gens normaux sont précisément les gens que la plupart des gens qui dirigent les projets (qu'ils soient libres ou non) méprisent.
    Autrement ça ferait un bail qu'ils se seraient rendu compte que la manière dont ils prennent (ou ne prennent pas en fait) en compte les problèmes qu'ils leur remontent est totalement à revoir.

    Plus le temps passe et plus je méprise ceux qui parlent comme toi.

    Comment réduire le clivage qu'il y a entre les professionnels de l'informatique (développeurs et admin principalement) et les utilisateurs, si même les membres de ce dernier groupe se stigmatisent eux-même ? D'un coté tu place les gens normaux et de l'autre il y a nous, les méta-humains, les geek qui sont à moitié cybernetique ou autre (d'ailleurs c'est pareil pour la distribution linux « for human beings »).

    Pour lutter contre cette incompréhension, il faut commencer par arrêter de stigmatiser et se rendre compte que les stéréotypes sur les quels ils s'appuient sont d'énormes exagération.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Question intéressante

    Posté par  . En réponse au journal Le HTML (epub3) peut il détrôner latex (surtout beamer) ?. Évalué à 4.

    L'autre méthode serait d'utiliser l'artillerie lourde à base d'Ocsigen pour générer du HTML à partir de code OCaml, et plus précisément js_of_ocaml, qui est un compilateur OCaml vers Javascript.

    Je suis surpris que tu cherche principalement un langage pour faire du comportement plutôt que de la présentation. Personnellement pour moi une présentation c'est du texte/des images/des vidéos/du son éventuellement quelques animations, mais c'est tout.

    Qu'est ce que ocaml ou js apporten à tes présentations ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: L'éternelle histoire de la paille et de la poutre

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 4.

    Ce qui irrite les gens qui t'entourent c'est que tu pose ce qui selon toi est une évidence d'autorité et en prenant de haut tout le reste (au passage c'est un comportement qui transparaît dans ton CV quand, par exemple tu te permet de juger ton école (en fait bien des choses sont jugées dans ton CV, ta copine par exemple, tu donne ton avis sur tout c'est fou – d'ailleurs d'un point de vu forme j'espère qu'il s'agit d'un brouillon –)).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: L'éternelle histoire de la paille et de la poutre

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 4. Dernière modification le 22 octobre 2013 à 00:25.

    Galvauder les mots, c'est ce qu'il fait 42 fois plus que moi non ?

    Ce n'est pas un concours, ce n'est pas parce que quelqu'un fait une erreur que ça donne une quelconque légitimité d'en faire en retour (au contraire).

    Sauf que celui qu'on considère comme l'un des plus grands génies etc… dit lui-même, et qu'elle raison vois tu de ne pas y croire ?, que en fait, s'il a fait ce qu'il a fait dans sa vie, c'est plutôt parce qu'il a mis de l'acharnement a suivre des concepts géniaux

    Ça n'a aucun rapport. Le fait d'être un génie c'est d'avoir intuité les concepts en question. S'acharner sur une idée beaucoup de monde le fait. Ce qui différencie le commun des mortels voir les pires fous de ce monde de personnes comme Einstein, c'est le fait que les concepts en question soient exact (c'est déjà bien) et géniaux.

    Le fait que tu vienne d'affirmer par 2 fois, en ignorant totalement tous les arguments qui t'ont été présenté, que toi tu as raison (cette fois-ci que ton concept est génial et la fois précédente que ce que tu affirme dans le journal est vrai). Autant tu as l'air d'être intelligent autant plus tu va dans cette voie moins ton discourt aura de porté et plus tu va avoir de détracteurs. Un peu d'humilité ne te ferrais pas de mal, « Monsieur moi je sais parce que moi je réfléchis et regarde, j'ai pleins de citation de personnes plus ou moins connu ».

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: L'éternelle histoire de la paille et de la poutre

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 4.

    Mon journal a été noté à -35 alors que j'ai raison

    Ça ça pourrait devenir une fortune.

    plein de gens bien plus intelligents que moi (et que je cite d'ailleurs) ont dit auparavant.

    Toi faire des citations ?! C'est pas vrai ?!
    Sincèrement à ce sujet, j'ai hésité plusieurs fois à t'en parler. C'est hyper lourd ! L'art de faire des citations c'est qu'elle doivent aller dans le contexte, être claire et surtout surtout surtout ne pas en abuser. C'est l'usage avec parcimonie qui rend les citations potentiellement intéressantes. Ressortir 3 fois la même citation en français puis en anglais par exemple ça ne marche pas, en faire à chaque commentaire ou presque c'est plus proche de l'étalage que de l'exercice de style. Tu lis beaucoup, tu apprends pleins de citation cool, mais ne te fait pas une règle d'en sortir partout tout le temps. Il y en a trop dans ton CV (en fait le problème c'est déjà qu'il y en ai), tu en met presque partout ici.

    D'un point de vu purement rhétorique c'est de l'argument d'autorité et c'est pas superbe. D'une part quand tu en abuse ça se voit et ça perd toute son efficacité d'autres part les arguments d'autorité sont le contraire des arguments techniques et réfléchis.

    Enfin sérieusement pour celle d'Einstein, tu n'a pas des problèmes avec tes chevilles ? Parce que se comparer à un scientifique considéré comme l'un des plus grands génies du siècle dernier, ça ne respire pas l'humilité.

    On m'en a voulu tellement qu'on a systématiquement inutilifié

    Il n'y a pas de cabale.

    Quel a été mon vrai crime donc ?

    Tenter de galvauder des mot pour servir ta rhétorique ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: réponse + facebook et défauts de JRO

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 2.

    il y a une échappatoire à l'absurdité Windows/Facebook

    Quel est le rapport avec tout ce qui a était dis avant ?
    Tu voudrais faire évangéliste ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: réponse + facebook et défauts de JRO

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 7.

    Tu es sur-diplômé, tu passe pour un tire-au-flanc, tu esquive toutes responsabilité, quel est l'intérêt de te prendre toi quand un chef de projet fera précisément la même chose sauf que lui il porte la responsabilité du projet (oui pour aller voir des gens il faut gérer leur planning à ces gens là par exemple),…

    Il y a un marché là dedans puisque très peu font ça.

    Ce qui fait le marché c'est la demande avant la rareté.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: réponse + facebook et défauts de JRO

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 5.

    Le job que je connais qui se rapproche le plus de ce dont tu parle (si on retire tout ce qui est WTF), serait quelque chose comme chef de projet.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: réponse + facebook et défauts de JRO

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 3.

    Heu, un mec qui est censé avoir au moins 6 ans d'expérience, qu'est ce que je m'en balance des projets qu'il a fait dans ses études ?

    Ça n'est pas la question que je me posais (en fait j'ai pas regardé plus que ça son expérience), l'idée c'est que soit il le met et il le décris soit il ne le met pas du tout. Mettre une phrase avec juste l'intitulé du projet et le langage utilisé c'est totalement inutile.

    Idem pour les stages. Si après 6 ans ça fait une quelconque importance pour occuper plus de deux lignes, ça veut dire que t'as rien fait depuis professionnellement ou à côté.

    Pareil soit tu les mets si tu pense que ça peut être intéressant pour le lecteur soit tu ne le met pas. Ça te libère de la place pour les choses vraiment importantes.

    Il n'y a aucune raison d'être exhaustif. Tu met ce que tu trouve intéressant pour le poste donné et c'est tout. Savoir que t'as fait un compilateur en ADA ou pleins de petits projets, mais bon à force ça fait beaucoup, pour devenir développeur web ou ergonome (par exemple) tout le monde s'en fout !

    J'ai pas compris par contre le rapport avec ton dernier paragraphe.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: réponse + facebook et défauts de JRO

    Posté par  . En réponse au journal JRO, le système d'exploitation n°1 en 2013. Évalué à 6.

    Tu es entrain de dire que tu veux faire des choses triviales et refiler le bébé à quelqu'un qui sait de quoi il parle à chaque fois que tu sèche ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)