chimrod a écrit 1122 commentaires

  • [^] # Re: Il est où le problème dans le CSV ?

    Posté par  (site web personnel) . En réponse au journal En finir avec CSV ou Excel pour échanger des données. Évalué à 7.

    Le problème du CSV, est qu'il donne l'impression de pouvoir être parsé simplement comme une chaîne de texte. Pourtant, si l'on tient compte :

    • des champs multilignes placées entre guillemets
    • des caractères d'échappements avant le séparateur
    • des caractères d'échappements avant les guillemets

    on se retrouve vite avec qqch de trop complexe pour être traité avec juste cut. Je pense que même awk ne doit pas permettre de traiter un csv de façon fiable.

    Désormais, je le traite comme un fichier binaire, en utilisant une librairie dédiée dans un langage lourd, et ça se passe beaucoup mieux comme ça :)

  • [^] # Re: ?

    Posté par  (site web personnel) . En réponse au message shell et make. Évalué à 2.

    3) ça fait longtemps, très longtemps, que je n'ai pas écrit un Makefile à la main.

    Moi ça m'arrive très souvent en fait. Je trouve ça plus pratique de lancer juste un make dans un répertoire, sans avoir à me souvenir exactement des commandes spécifiques :

    • une compilation latex
    • une image povray
    • des fichiers de conf…

    Bien sûr ça ne sont pas des fichiers aussi évolués que ceux générés par un outil tierce, mais ça fait aussi son boulot :)

  • [^] # Re: estimer le travail puis le faire

    Posté par  (site web personnel) . En réponse au message barre de progression. Évalué à 3.

    J'imagine que pour implémenter ça, il faudra peut-être modifier le code en profondeur. Si le code fait appel à d'autres fonctions et d'autres sous fonctions et fait de nombreuses opérations sur ces lignes, il faut pouvoir garder un compteur sur le nombre ligne traitées lors de l'appel aux sous routines.

    C'est le genre de fonctionnalité qui est beaucoup plus facile à mettre en place quand c'est pensé dès le début du programme, plutôt que de l'ajouter dans un code existant (si l'on veut garder un code propre). Une manière de faire est de passer par un Visiteur_(patron_de_conception) si l'on code en objet.

  • [^] # Re: Le bug idiot qui m'a pris la tête pendant 15 jours

    Posté par  (site web personnel) . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 3.

    Aba, vy f'ntvg qh pbzzragnver qr yn Yrsg Qvivfvba dhv qéobeqr fhe yn yvtar fhvinagr. Cne pbafédhrag, yr oybp pnfr rfg whfgr éinyhé n oernx

  • [^] # Re: linux

    Posté par  (site web personnel) . En réponse au journal GitHub remplace la branche master par main. Évalué à 3.

    c'est plus une question de classe sociale que de couleur de peau

    Le problème est que les deux sont confondus aujourd'hui. Et que la population afro-américaine est une classe sociale ; ça fausse la vision que l'on peut en avoir : les critères sociaux entretiennent les clichés raciaux, et la discrimination qui va avec.

    Il y a des documentaires qui montrent comment cela s'est construit (par exemple Le 13e), mais vu la situation actuelle, le problème est vraiment à analyser avec des pincettes vu tous les affects qui gravitent autour.

  • [^] # Re: Pas de numéro de sécurité sociale comme clé primaire

    Posté par  (site web personnel) . En réponse à la dépêche Authentification et identité numérique en France. Évalué à 3.

    Un collègue raconte qu'il a eu deux n° de sécu. Son premier lors de sa naturalisation, puis un courrier reçu quelques années plus tard lui indiquant son nouveau numéro, sans explication.

    Il a gardé le courrier au chaud pour faire valoir ses droits à la retraite quand il devra justifier ses trimestres : il s'attend a des galères…

  • [^] # Re: Questions bêtes

    Posté par  (site web personnel) . En réponse au journal Migration complète vers Bitwarden à l’aide de rbw. Évalué à 2.

    J'entends parfaitement ton argument. C'est effectivement un point important.

    Merci d'avoir précisé !

  • # Questions bêtes

    Posté par  (site web personnel) . En réponse au journal Migration complète vers Bitwarden à l’aide de rbw. Évalué à 4.

    La base de ta migration est le problème des utilisateurs multiples. Pour j'ai l'impression que pass est capable de le faire, mais n'étant pas expert dans le système, c'est possible que mon raisonnement sois biaisé. Ce commentaire est là autant pour que l'on me corrige si je me trompe que d'apporter une autre solution à ton problème :)

    Il est possible de définir plusieurs clefs de chiffrement dans pass, à travers les fichiers .gpg-id. La commande pass init [-p sous_dossier] clef1 clef2 va chiffrer tous les fichiers présents dans le répertoire donné avec les clefs en question. Du coup, tu peux décider d'avoir :

    • Autant de dossier privés qu'il y a de membres dans ta familles
    • Un dossier commun vers les comptes partagés

    Ta clef publique est importée dans le trousseau de ta compagne, et réciproquement, ce qui permet à chacun de signer les mots de passes conjointement dans le dossier commun. Par contre, tu ne peux pas déchiffrer les mots de passe des autres membres de ta famille car ta clef privée n'est pas partagée.

    Je suis en train de me poser des questions pour migrer sous pass, et je voudrai être sûr de bien comprendre avant de le généraliser à la maisonnée :)

  • [^] # Re: déjà-vu

    Posté par  (site web personnel) . En réponse au message Comparaison de 2 fichiers dont un de référence. Évalué à 2.

    Est-ce que comm ne répond pas à ton besoin ?

  • # Merci à toi

    Posté par  (site web personnel) . En réponse au journal Ces quelques modèles de CV. Évalué à 10.

    C'est dommage que ta campagne de financement n'ai pas abouti, et c'est vraiment fair de ta part de publier gratuitement ce que tu n'as pas pu te faire financer !

  • [^] # Re: Spammeur

    Posté par  (site web personnel) . En réponse au message Fatigue visuelle devant les écrans : Quelle technologie privilégier ?. Évalué à 2.

    Mais comment tu as trouvé ça ?

    C'est quelque chose dans le message qui t'as mis la puce à l'oreille ? J'ai beau relire le post, je ne vois rien qui puisse mettre le doute dans la question…

  • [^] # Re: faire un kiosk

    Posté par  (site web personnel) . En réponse au message Limiter l'utilisation d'un user. Évalué à 2.

    Welcome back au temps de XFree86 :)

    Je sais pas si ça sera très vendeur…

  • [^] # Re: faire un kiosk

    Posté par  (site web personnel) . En réponse au message Limiter l'utilisation d'un user. Évalué à 3.

    Donc il n'y aurait pas de gestionnaire de fenêtre ? Comment ça risque de se comporter si l'application affiche une boite de dialogue ?

  • # Contacter l'équipe du projet

    Posté par  (site web personnel) . En réponse au message TABULA. Évalué à 4.

    L'équipe a une page dédiée sur laquelle tu peux directement les contacter pour y poser ta question. Tu auras probablement plus de réponse chez eux qu'en passant ici.

    Je ne sais pas si tu es à l'aise avec Github — tu auras besoin de te créer un compte pour leur plateforme si tu n'en as pas — et tu pourras y laisser des documents en PJ pour expliquer ton problème.

    Je ne te garantie pas que tu auras une réponse immédiate, mais tu auras plus de chance d'avoir un retour de la part des personnes directement impliquées dans tabula :)

  • [^] # Re: Cthulhu fhtagn

    Posté par  (site web personnel) . En réponse à la dépêche Ces articles, papiers et autres publications qui mentionnent LinuxFr.org. Évalué à 8.

    En même temps, quand on voit la tête du pdf numérisé, on comprend un peu mieux :)

    Arriverez vous à comprendre comment google à trouvé linuxfr dans cet extrait ?

    Extrait du brevet

    (Je suis surpris que ça ne soit pas utilisé dans les captchas !)

  • # Très juste

    Posté par  (site web personnel) . En réponse au lien Un appel de Vincent Lindon : « Comment ce pays si riche… », sur Mediapart. Évalué à 6.

    Son texte est très fort, et très juste.

    L'entendre le lire le rend encore plus persuasif. C'est tellement actuel…

  • # Comportement non désiré

    Posté par  (site web personnel) . En réponse au lien Zoom se lance par le biais de xscreensaver. Évalué à 8.

    Ça n'est pas une manière de se lancer à l'insu de l'utilisateur, c'est plutôt un problème de sécurité dans xscreensaver. Je ne comprenais pas pourquoi zoom se lançait alors que rien n'avait été configuré dans la session du bureau. En plus, l'appli ne se lance pas au démarrage, mais après un certain temps (jamais facile à identifier…)

    Sous debian, il suffit de réinstaller xscreensaver-data-extra pour que les choses rentrent dans l'ordre.

    Au final tout le monde est perdant :

    • zoom qui donne l'impression de s'imiscer alors que l'on ne l'a pas invité à se lancer
    • xscreensaver qui ouvre potentiellement la porte à d'autres comportements non attendus (que se passe-t-il si l'on modifie le PATH de l'utilisateur ?)
    • moi qui perd des heures pour comprendre d'où vient se comportement étrange…
  • [^] # Re: LaTeX

    Posté par  (site web personnel) . En réponse au message Génération de documents selon modèle (gestion qualité des formations). Évalué à 2.

    Je ne peux qu'être d'accord avec toi. De mon côté j'ai appris Latex à partir du format restructuredText. La structure du document étant fixée par le modèle, cela oblige à définir ses commandes latex en dehors du document, et définir ses styles dans le fichier rst sans y insérer de commande latex (enfin presque…)

  • # Weasyprint

    Posté par  (site web personnel) . En réponse au message Génération de documents selon modèle (gestion qualité des formations). Évalué à 4.

    Vu que chacun y met sa contribution, autant continuer l'inventaire :)

    Weasyprint est assez impressionnant, vu qu'il travaille avec un moteur html et une feuille CSS. Ça permet de repartir sur des technologies standard. C'est plus léger qu'une distribution latex (et plus rapide aussi), mais ça n'a pas autant de souplesse…

  • [^] # Re: Challenge intéressant

    Posté par  (site web personnel) . En réponse au message Générer un nouvel id unique. Évalué à 2. Dernière modification le 02 avril 2020 à 08:34.

    Ah ? Merci, je pensais avoir testé avant d'envoyer le message, mais je me souviens avoir reformulé le message au dernier moment…

  • [^] # Re: Challenge intéressant

    Posté par  (site web personnel) . En réponse au message Générer un nouvel id unique. Évalué à 5. Dernière modification le 02 avril 2020 à 08:22.

    Ça n'est pas un problème nouveau !

    Tiens, voilà un article qui était resté dans mes favoris depuis quelques années (basé sur le principe du résidu quadratique) : how to generate a sequence of unique random integer

    (à noter que les commentaires fournissent aussi beaucoup d'autres pistes)

  • # Modifier la réalité

    Posté par  (site web personnel) . En réponse au lien De Putes, Faire des Guerrières - extension pour Firefox (pas un poisson :). Évalué à 6.

    J'ai commencé à me dire que c'est juste mettre des verres fumés pour ne pas voir la réalité en face, et ça m'a fait penser à un chapitre du livre de Watzlawick, "la réalité de la réalité" qui parle des effets de la traduction avec une petite anecdote :

    Une vieille histoire, qui nous ramène au temps de l'Empire austro-hongrois, raconte la marche d'un détachement armé vers un village d'Albanie. Le commandant a ordre de punir les villageois qui ne se plieraient pas totalement à certaines exigences autrichiennes. Comme on peut d'y attendre, aucun des Autrichiens ne connaît l'albanais, et aucun des villageois ne parle l'une des quelconques langue pratiquée dans l'armée. On découvre finalement un interprète. […] Il est à peine une phrase dans l'interminable négociation qu'il traduise correctement. Il préfère dire à chaque partie ce qu'elle veut bien entendre ou bien est prête à accepter […] jusqu'à ce que chacune des deux parties trouve l'autre si conciliante que l'officier autrichien ne voie plus de raison de maintenir ses exigences, tandis que les villageois ne veulent pas le laisser partir avant qu'il n'ait accepté ce que l'interprète lui fait passer pour un châtiment volontaire, mais qu'eux considèrent comme un cadeau d'adieu.

    C'est peut-être parce que je suis en train de me remettre à mage (jdr), mais finalement, ça serait beau si on pouvait modifier le monde comme ça, juste en présentant la réalité différemment. Du coup j'ai envie d'y croire !

  • [^] # Re: Double effet kiss-cool

    Posté par  (site web personnel) . En réponse au journal Les premiers SSW prévus pour Noël. Évalué à 5.

    Je crois que c'est un effet qui est en train d'être analysé pour permettre une remise à zero de la mémoire.

    Ça permettrai une suppression totale des données en cas de perte de la confidentialité, mais aussi un reset factory (en gros), qui permet de réutiliser le SSW pour un nouveau cycle d'écriture même s'il a déjà été inscrit.

    Un article a fuité sur le sujet, il faut que je te le retrouve.

  • [^] # Re: Activité du jour : la ronde

    Posté par  (site web personnel) . En réponse au journal Confinement Covid-19 et attestations, mise à jour. Évalué à 2.

    Pour le faire à la main, il faut surtout du temps. Sinon le brou de noix est assez rentable pour ce genre d'activité

  • # Activité du jour : la ronde

    Posté par  (site web personnel) . En réponse au journal Confinement Covid-19 et attestations, mise à jour. Évalué à 5.

    Parce que l'art et la poésie sont un moyen de supporter le tragique de notre vie, je vous propose une jolie attestation pour aller faire vos courses :

    À télécharger librement sur framapic : https://framapic.org/p1BOtSDTac33/Ujk0iVuMsG5X.jpg

    N'oubliez pas de signer :)