• # C’est beau techniquement, mais ne couvre qu’une petite partie du problème

    Posté par  (site web personnel, Mastodon) . Évalué à 7 (+6/-1).

    C’est beau techniquement, mais ne couvre qu’une petite partie du problème, parce que la conversion d’un timestamp en date est quelque chose qui peut vite devenir très complexe.

    Littératures de l’imaginaire, libres, pour tout le monde : https://renardspatial.com/ | La connaissance libre : https://zestedesavoir.com

    • [^] # Re: C’est beau techniquement, mais ne couvre qu’une petite partie du problème

      Posté par  (Mastodon) . Évalué à 7 (+4/-0).

      On rappelle la grande liste de pièges à cons dans le domaine.

      En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

    • [^] # Re: C’est beau techniquement, mais ne couvre qu’une petite partie du problème

      Posté par  (site web personnel, Mastodon) . Évalué à 2 (+0/-0).

      la conversion d’un timestamp en date est quelque chose qui peut vite devenir très complexe.

      J'en ai même fait une démonstration en image pour le passage à l'heure d'hiver :)

    • [^] # Re: C’est beau techniquement, mais ne couvre qu’une petite partie du problème

      Posté par  . Évalué à 3 (+2/-1).

      J’avoue ne pas comprendre la remarque. On sait tous que le calendrier et complexe et il existe des milliers de pages comme la tienne pour le dire, mais je ne comprends pas pourquoi avoir une attitude négative envers l’article. Il est parfaitement exact. Il ne dit pas qu’il solutionne le calendrier ou les calculs de maths. Il décrit un contexte et montre comment une bonne utilisation des mathématiques peut faire économiser du temps.

      Je vois pas ce que vient faire un commentaire "ouai mais tu as fais qu’un petit bout, regarde mon super article où je parle pas du tout de la même chose". Ça me donne l’impression que t’es plus intéressé par le fais de générer du trafic que parce ce que dit le liens sous le quel tu poste (mais c’est un procès d’intention).

      L’une des premières choses à faire quand on manipule des dates c’est de bien identifier quel type de date on manipule et ton article et globalement hors de propos du lien. La partie dont il parle est peut être petite mais il montre que ce n’est pas une idée hors sol en montrant que le kernel linux, java, python et go implémente l’algo sur le quel il travaille.

      https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

      • [^] # Re: C’est beau techniquement, mais ne couvre qu’une petite partie du problème

        Posté par  (site web personnel, Mastodon) . Évalué à 3 (+2/-1).

        Je confirme, c’est un procès d’intention un peu minable (et si tu en es conscient, je ne comprends pas pourquoi tu as envoyé ce commentaire en premier lieu). On parle d’un cours libre en accès libre sur lequel je ne touche pas un centime, hein. Je m’en fous du nombre de lecteurs qu’il peut avoir.

        Mon propos c’est surtout de rappeler que ce genre de transformation sur les dates, ça ne doit se faire qu’après une étude sérieuse de si c’est possible ; parce que les données temporelles (au sens large) c’est très complexe et énormément de monde se plante en faisant des suppositions complètement fausses, y compris des gens qui conçoivent des systèmes avec des conséquences majeures quand ils se plantent (par exemple, la lib standard du Go qui ne fait pas la différence entre les deux types d’horloge, à moins que ça ait été corrigé depuis).

        J’ai passé beaucoup trop de temps dans ma vie professionnelle à cause de mauvais raccourcis dans ce genre, et vraiment, à moins de faire du calcul haute performance dans un environnement très contrôlé, essayer de gratter du cycle d’horloge sur des opérations temporelles pour moi ça pue la fausse bonne idée, parce que c’est typiquement le genre de cas où on a besoin, d’abord et avant tout, de clarté de code pour bien comprendre les intentions de son auteur.

        Littératures de l’imaginaire, libres, pour tout le monde : https://renardspatial.com/ | La connaissance libre : https://zestedesavoir.com

        • [^] # Re: C’est beau techniquement, mais ne couvre qu’une petite partie du problème

          Posté par  . Évalué à 2 (+1/-1).

          Je confirme, c’est un procès d’intention un peu minable (et si tu en es conscient, je ne comprends pas pourquoi tu as envoyé ce commentaire en premier lieu). On parle d’un cours libre en accès libre sur lequel je ne touche pas un centime, hein. Je m’en fous du nombre de lecteurs qu’il peut avoir.

          D’une part la gratuité ne change rien à l’affaire et je le mentionne pour te montré le ressenti que ça donne.

          Mon propos c’est surtout de rappeler que ce genre de transformation sur les dates […]

          Travail qui a était fait. Je ne vois pas ce que ça apporte de diminuer le travail de l’auteur à part pour placer ton lien.

          J’ai passé beaucoup trop de temps dans ma vie professionnelle […]

          Quel est le rapport entre tes traumat’ passés et le fait d’améliorer le code existant de linux, du jdk, de cpython, etc ? Je vois pas pourquoi accueillir aussi froidement quelqu’un qui partage son travail qui pourrait être bénéfique à ces briques. Il explique que c’est aussi une manière de travailler plus généralement sur la performance des calculs (hors dates).

          Vraiment je ne vois pas ce qui dans sa démarche mérite la froideur que tu lui donne.

          De manière plus dans le font

          essayer de gratter du cycle d’horloge sur des opérations temporelles pour moi ça pue la fausse bonne idée, parce que c’est typiquement le genre de cas où on a besoin, d’abord et avant tout, de clarté de code pour bien comprendre les intentions de son auteur

          Non. Tu as un paquet de qualités logiciel dont une bonne partie sont incompatibles les unes avec les autres. Selon les circonstances, tu ne va pas privilégier les même. Tu ne serait vraiment pas heureux si des briques comme linux, la libc ou le JDK ne prennaient pas à cœur la performance. Oui les bibliothèques travaillent à la fois à être correctes et performantes parce que sinon c’est inutilisable. Il n’y a pas de raison fondamentale qui devrait te faire considérer que formatter une date a un coût CPU.

          https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

          • [^] # Re: C’est beau techniquement, mais ne couvre qu’une petite partie du problème

            Posté par  (site web personnel, Mastodon) . Évalué à 4 (+2/-0).

            C’est dommage de partir aussi loin à partir d’un message qui fait une phrase, parce que c’était juste ça : un message d’une phrase, qui résume tout ce que j’avais à dire sur le sujet :

            C’est beau techniquement, mais ne couvre qu’une petite partie du problème, parce que la conversion d’un timestamp en date est quelque chose qui peut vite devenir très complexe.

            Et c’est 100 % du premier degré : je trouve que c’est de la belle ingénierie, avec un « mais ». C’est tout. Y’a rien à dire de plus qui ne soit pas de la redite de cette phrase (même mon délayage plus haut). Et il me semble avoir largement prouvé ici que si j’ai un truc à dire qui ne me plait pas, je suis tout à fait explicite à ce sujet.

            Bref, tu te montes le chou tout seul à partir de ce que tu as imaginé que pouvais dire une phrase. Ça n’en vaut pas la peine.

            Littératures de l’imaginaire, libres, pour tout le monde : https://renardspatial.com/ | La connaissance libre : https://zestedesavoir.com

            • [^] # Re: C’est beau techniquement, mais ne couvre qu’une petite partie du problème

              Posté par  . Évalué à 1 (+1/-2).

              Tu dis dans ton commentaire précédent que tu as "passé beaucoup trop de temps dans ma vie professionnelle à cause de mauvais raccourcis dans ce genre".

              Si tu ne vois ni l'accueil froid dans ton premier commentaire ni l'incohérence d'un commentaire à l'autre nous ne comprenons définitivement pas.

              https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.