Il n'y a aucune raison technique que quelque chose de simple avec excel demande de maĂźtriser 3 Ă 4 langages turing complet pour le faire en plus moche. Vraiment aucune.
Et le "nos outils Libre" (avec un grand L majuscule monsieur) LibO, gnumeric et consor ça n'est pas libre ? Qu'est-ce qu'il ne faut pas lire mĂȘme pour un vendredi...
J'ai bien compris mais ta documentation argpars parle de csv, c'est trompeur, non ?
Pour la list comprehension, c'est une optimisation Ă deux sous j'en conviens. J'ai cru lire quelque part qu'une boucle dans une list comprehension est plus rapide qu'une boucle sans. Ce n'est peut-ĂȘtre plus valable avec les derniĂšres versions de Python.
[^] # Re: Totem en effet
PostĂ© par barmic 𩩠. En rĂ©ponse au lien Brisons le totem de la 5G. ĂvaluĂ© Ă 0.
Pas du tout c'est comme toutes les autres avancées en terme de réseau. C'est bien pratique de l'avoir et rester sur les anciens réseaux est plutÎt contraignant.
C'est bien ce qui me pose problÚme dans le débat. Avec ou sans la 5G, les problématiques présentées ne change pas, ça montre bien que c'est à cÎté de la plaque. Tout le monde tente de mettre ses peurs, regrets, espoirs dans le débat sans se poser la question de si c'est pertinent.
On peut discuter nous usages et ce serait bien, mais ça n'a rien à voir avec la 5G.
Ce qui fait que ça craint vraiment, c'est que ça donne un effet bouc Ă©missaire. On croit parler d'Ă©cologie, de consumĂ©risme, de vie privĂ©e, mais ça ne fait rien avancer. Ăa occupe de l'espace, alors que ça ne fait rien avancer. On arrĂȘte la 5G ? Les problĂšmes sont les mĂȘme ? On lance la 5G ? Idem.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Totem en effet
PostĂ© par barmic 𩩠. En rĂ©ponse au lien Brisons le totem de la 5G. ĂvaluĂ© Ă 2.
Ils viennent de découvrir que les réseaux GSM en France sont privés ? Vraiment la 5G ça change tout !
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Totem en effet
PostĂ© par barmic 𩩠. En rĂ©ponse au lien Brisons le totem de la 5G. ĂvaluĂ© Ă 1. DerniĂšre modification le 10 octobre 2020 Ă 20:56.
Mais c'est du fantasme ! Les voitures qui volent à 3 fois la vitesse de la lumiÚre grùce à la 5G ça n'existe pas.
On va pousser la 4G dans ses retranchements et cramer plus de ressources que pour faire le faire en 5G. Rien de plus.
Vouloir en faire une bataille contre le consumĂ©risme ça me gĂȘne et c'est Ă la limite du mensonge quand soit on Ă©voque des choses actuelles pour les mettre sur le dos de la 5G, soit on fantasme des nouveautĂ©s qui n'ont pas de rapport.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Totem en effet
PostĂ© par barmic 𩩠. En rĂ©ponse au lien Brisons le totem de la 5G. ĂvaluĂ© Ă 1.
Est-ce que l'abandon pure et simple de la 5G va changer quoi que ce soit ?
On est pas consumériste ? On est pas surveillé ?
La 5G ne servira pas à l'IoT, elle ne peux pas remplacer loram ou sigfox, les prix sont bien trop prohibitifs. Les objets connectés sont soit sur ce type de réseau dédié à eux quand ils sont trÚs contrains, soit en wifi pour chez toi, soit en bluetooth.
AMHA l'abandon de la 5G ne ferait que mettre de la pression en plus Ă la 4G.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Précision
PostĂ© par barmic 𩩠. En rĂ©ponse au lien Ănergies renouvelables - Une centrale solaire aussi puissante (2.2 GW) que 2 rĂ©acteurs nuclĂ©aires. ĂvaluĂ© Ă 2.
Et on appel ça le facteur de charge.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Précision
PostĂ© par barmic 𩩠. En rĂ©ponse au lien Ănergies renouvelables - Une centrale solaire aussi puissante (2.2 GW) que 2 rĂ©acteurs nuclĂ©aires. ĂvaluĂ© Ă 2.
Mais on ne ramÚne pas en métropole l'électricité produite en Guadeloupe.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Travaux
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Un compresseur par ci, un compresseur par lĂ . Au temps de l'algo des hackeurs.. ĂvaluĂ© Ă 2.
Tout cela marche aussi trÚs bien pour les structures et sérialisation compactes :)
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Comment ça perdu?
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Un compresseur par ci, un compresseur par lĂ . Au temps de l'algo des hackeurs.. ĂvaluĂ© Ă 2.
C'est exactement ce que je dis plus haut, mais ce ne sont pas les projets de google/fb qui font des outils de compression, mais des Ă©quipes dĂ©diĂ©es Ă la performance dont c'est le travail. C'est un "Ă cotĂ©" au niveau de la boite, mais pas de l'Ă©quipe. Chacun de leur projet n'a pas son algo Ă lui qui espĂšre ĂȘtre top moumoute.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Travaux
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Un compresseur par ci, un compresseur par lĂ . Au temps de l'algo des hackeurs.. ĂvaluĂ© Ă 2.
Qu'est ce qui distingue la compression de simplement une donnée compact. Si je prends protobuf, c'est quelque chose qui permet de faire produire une serialization compacte. Si on parle de bzip c'est de la compression.
J'allais te dire que si la décompression n'est pas distingable du parsing, c'est plus un format compact que de la compression sauf que les formats d'images, de vidéos et de sont considéré comme de la compression.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Comment ça perdu?
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Un compresseur par ci, un compresseur par lĂ . Au temps de l'algo des hackeurs.. ĂvaluĂ© Ă 4.
Je vois pas le rapport entre la perf et la compression ?
Il n'y a mĂȘme pas de lien direct entre la taille d'un programme et sa performance. Par exemple C++ gĂ©nĂšre du code via les templates pour produire du code plus performant (mais d'autres chose comme le fait de dĂ©rouler les boucles rendent un programme plus rapide au dĂ©triment de sa taille).
Tu veux dire qu'il y moins de syndrome NIH qu'avant ? C'est possible.
Avoir des usages si particulier pour nĂ©cessitĂ© une compression vraiment diffĂ©rente de ce qui existe c'est rarissime. AprĂšs la compression n'est pas le seul moyen de gagner en taille utiliser des formats compacts peut ĂȘtre salvateur et encore une fois, tu a plĂ©thore implĂ©mentĂ© avec diffĂ©rentes fonctionnalitĂ©s (traitement en flux, avec ou sans schĂ©mas,...). Il est urgent de se poser la question avant de vouloir rĂ©implĂ©menter soit-mĂȘme ce genre de choses.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et le format HDF5 ?
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 1.
Tu crois sincĂšrement ce que tu dis ?
Je suis entrain de faire traiter quelques millions de document avec elasticsearch et kibana ce qui donne des rĂ©sultats que tu ne peux mĂȘme pas envisager avec ce que tu viens de dĂ©crire, mais faut ĂȘtre conscient que les gens peuvent avoir des points de vu et des connaissances diffĂ©rentes des tiennes. En principe on acquiĂšre cette capacitĂ© vers 3 ou 4 ans. Dans les tech, c'est plus vers 35~40 ans en moyenne.
Et si un technos s'intéressait au point de vu des utilisateurs il serait pas techos, mais testeur qualité.
Il n'y a aucune raison technique que quelque chose de simple avec excel demande de maĂźtriser 3 Ă 4 langages turing complet pour le faire en plus moche. Vraiment aucune.
Et le "nos outils Libre" (avec un grand L majuscule monsieur) LibO, gnumeric et consor ça n'est pas libre ? Qu'est-ce qu'il ne faut pas lire mĂȘme pour un vendredi...
Reste à cheval sur tes principes sans chercher à comprendre les besoins, mais ne te plains pas que les autres ne se servent pas de tes outils. Restons éternels incompris (sans chercher à comprendre les besoins)
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Travaux
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Un compresseur par ci, un compresseur par lĂ . Au temps de l'algo des hackeurs.. ĂvaluĂ© Ă 4.
Il continue à y avoir des travaux dessus. Mais pour ce qui prend le plus de place et qui grossi le plus avec le temps il faut un algo avec perte dédié comme les h265 et autres av1. On découle pas mal les formats d'images de ses formats de vidéo, mais jpeg n'a pas dit son dernier mot il me semble.
Pour les compressions généralistes, j'ai l'impression d'avoir surtout vu passer des choses pour accélérer la compression plus que pour la plus compressif. Je pense par exemple à snappy.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: excel c'est mal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 3.
Ce truc c'est quelques d'aluminium. MĂȘme une corde en 7mm va galĂ©rer Ă passer dedans. C'est un porte clef bon moi mon porte clef est un mousqueton d'assurage, mais c'est un autre dĂ©lire :p
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et le format HDF5 ?
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 3.
Des 2 en regardant rapidement, seul le second cherche des usages sur les platebandes d'excel (tracer des courbes1 , formater l'affichage,...) par contre c'est entregistré dans un fichier projet qui doit pointer sur une base, c'est casse-gueule (d'autant qu'ils ont l'air d'utiliser des chemins depuis la racine).
il semble ne s'agir que de tracer et pas de calcul (genre calculer une courbe Ă partir d'un ensemble de points) â©
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Mal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 3.
Mais ce que je dis c'est que la dépendance est forte. Vraiment trÚs forte. Prendre SGML et se demander si c'est bien ou mal n'a pas de sens. C'est un format qui a des propriétés (dont certaines ne sont pas intrinsÚques). Il faut voir si ça convient ou non à ton usage.
Croire que pointer le format de base suffit est un leurre, croire qu'un format est intrinsĂšquement bon ou mauvais aussi.
Les formats ne sont pas vraiment comparables en soit ou alors il s'agit de paraphraser wikipedia. Parce que sinon tu ne peux pas jauger l'expressivitĂ© des formats hors c'est le principal intĂ©rĂȘt de tout ce qui sort des csv-like.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: JSON? YAML?â
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 4.
Pas du tout. Il te permet d'utiliser que tu souhaite, mĂȘme si ce n'est pas un ordre alphabĂ©tique tout en te garantissant que ça n'en change pas la sĂ©mantique.
Si l'outil de diff utilisé par ton gestionnaire de version te pose problÚme c'est un autre débat qui peut avoir diverse solution. Le besoin de versionné du json n'est qu'une part trÚs faible de l'usage de json parce que son usage dans l'exécution javascript et en rest le dépasse amplement.
Il faut savoir que maintenir un ordre dans les clefs est réellement quelque chose de couteux et ne répond qu'en partie à la problématique du diff. Faire un formattage précommit ou avoir un outil de diff qui comprend json sera une solution plus complÚte (ça permet entre autre de gérer les divers indentation non signifiantes).
C'est le mĂȘme genre d'argument qui pousse Ă autoriser les virgules trailling pour faire des documents de la forme :
Parce que tu comprend si ajouter un troisiĂšme champ fait un diff d'une ligne en plus c'est pas bien.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: excel c'est mal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 4.
C'est pas parce que beaucoup de monde fais quelque chose que faire autrement est débile.
Il faut ĂȘtre conscient qu'une chose est critique, il faut savoir qu'il peut exister des limites. Aujourd'hui il est tout Ă fait possible que ton activitĂ© repose sur du logiciel sans que tu ne soit connaisseur en la matiĂšre.
Je ne sais pas, ça dépend probablement des cas et du reproche. On peut trouver ça débile mais je ne compte le nombre de mousqueton qui ont l'inscription "not for climbing" :
mousqueton porte clef
Quand tu tiens un truc comme celui lĂ en main, tu te doute qu'il ne va pas supporter ton poids.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: excel c'est mal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 8.
Tout le monde ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Mal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 2.
Donc tu liste le nom des colonnes ("prix" ce n'est pas "Prix" ou "priX"), que leur ordre est fixé ou non, que vous utilisé une virgule comme séparateur entre les unités et les dixiÚmes, que le prix est en euro, quel colonnes sont nécessaires ou pas, que tu accepte les commentaires et qu'il s'agit de ligne commençant par le caractÚre # s'il n'est pas protégé,...
C'est pourtant assez simple. Prend ta spec et Ă©cris le bout de code pour produire une structure utilisable dans ton code (â qui ne nĂ©cessite plus de se protĂ©ger ou de nouvelle Ă©tape de parsing) et regarde la liste des hypothĂšses que tu aura formulĂ©e. Chaque hypothĂšse que tu aura formulĂ©e et qui n'est pas explicite dans la spec (soit en le dĂ©crivant directement soit en faisant rĂ©fĂ©rence Ă autre chose), c'est un cas d'erreur potentiel.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Mal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 2.
Tu n'a pas compris son commentaire. Il ne dis rien de particulier sur csv. Mais il ne parle surtout de spĂ©cifier son format et pas d'Ă©crire une RFC sur csv. Donc le boulot ce n'est pas d'Ă©crire tous les cas de l'univers, mais de dĂ©crire tes cas. Ăa n'a pas de sens de dĂ©crire les cas de cette page, on ne pars pas d'un rĂ©sultat pour renverse une spec, mais on pars d'un besoin. Si tu galĂšre Ă spĂ©cifier ton besoin avec un format donnĂ©, ça peut ĂȘtre intĂ©ressant de se demander si l'expressivitĂ© de format n'est pas un problĂšme pour toi.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Mal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 1.
Bien sûr que c'est lié. Tu as des formats qui peuvent exprimer directement tout cela ça montre bien que ça va avec. Faire l'un sans l'autre c'est ce qui peut mener au problÚme présenté.
Ne pas systĂ©matiquement prendre l'ensemble ça peut mener pas mal de problĂšme et gĂ©nĂ©rer de la complexitĂ© lĂ oĂč il n'y en a pas besoin.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Revue
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 3.
D'ailleurs ce que tu gagne sur cette boucle tu la perds largement dans les 3 boucles de la lecture du fichier
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Mal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 4.
Le problÚme de ton article n'est pas un problÚme de format, c'est un problÚme d'échange de données.
Choisir son format avant de savoir ce qu'on va mettre dedans et les propriétés attendues n'a pas de sens.
Sinon c'est du plaisir intellectuel sans chercher de mise en pratique, mais alors il y a des formats plus stimulants qu'utiliser les délimiteurs ascii je trouve.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Revue
PostĂ© par barmic 𩩠. En rĂ©ponse au journal En finir avec CSV ou Excel pour Ă©changer des donnĂ©es. ĂvaluĂ© Ă 3.
J'ai bien compris mais ta documentation argpars parle de csv, c'est trompeur, non ?
Mais tu créé une liste potentiellement grande. C'est de l'optimisation prématurée je trouve
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: biz slang suxor
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche AmĂ©lioration des connecteurs ONLYOFFICE pour Nextcloud et ownCloud. ĂvaluĂ© Ă 3.
Un périmÚtre fonctionnel c'est la limite entre ce que fait et ce que ne fait pas un logiciel. Dans le sens ce qui fait parti de son job qui tu préfÚre.
Peut ĂȘtre que parler de fonctionnel fait penser aux SS2I/ESN, mais ça ne me paraĂźt pas ĂȘtre sale. Tu prĂ©fĂšre parler de mĂ©tier ou tu as un autre terme pour parler de ce qui est non technique dans un logiciel ? Par exemple si tu fais un logiciel de bord le pilotage, c'est le mĂ©tier ou le fonctionnel, c'est la connaissance non informatique que tu dois inclure dans le logiciel.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll