cfx a écrit 358 commentaires

  • # Dar

    Posté par  . En réponse à la dépêche Jubako et Arx, un conteneur universel et son format d’archive. Évalué à 4.

    Je ne connais l'outil dar (disk archive) que de nom, mais à l'époque ou j'en avais entendu parlé, on me l'avait vendu comme "tar, mais avec des capacités d'accès aléatoire, car conçu pour des disques et non des bandes".

    https://github.com/Edrusb/DAR (développé par un français en plus)

    Je découvre à l'instant qu'il s'agit en fait d'un outil de backup, qui possède des fonctionnalités que tar n'a pas, comme le backup incrémental (ce qui pourrait faire office d'overlay ?).

    Les toutes dernières versions semble également supporter zstd.

    Bref, je serai curieux de voir si dar répond au mêmes besoins qu'arx, et ou il se place d'un point de vue performance.

  • # Autres pistes

    Posté par  . En réponse au journal Toujours plus proche du Python avec C++. Évalué à 5.

    Boost propose également quelque-chose du même genre. Faut juste… réussir à comprendre la doc de Boost.

    Jonathan Boccara avait également publié un article sur le sujet.

    J'apprécie également cette approche, qui a le mérite de rester très simple.

    Il y a également eu la Proposal N4172: Named arguments, mais qui semble être tombée à l'eau.

  • [^] # Re: Coincidence

    Posté par  . En réponse au journal Échanges avec le support technique de Paypal concernant l'authentification à deux facteurs. Évalué à 3.

    Je ne sais pas quelle est la popularité des keyloggers software de nos jour, ni leur résistance aux anti-{virus,malware}, par contre pour quelques euros tu peux avoir une version hardware miniature, indétectable par la machine, et même consultable en wifi…

  • [^] # Re: Coincidence

    Posté par  . En réponse au journal Échanges avec le support technique de Paypal concernant l'authentification à deux facteurs. Évalué à 5.

    Par contre, si quelqu'un peut me dire en quoi il est plus sécurisé de rentrer un code 8 chiffres avec un clavier virtuel par rapport à un mot de passe classique pour accéder à ses comptes, ça m'intéresse…

    Ils permettent d'éviter les keylogger, qui sont a priori des vecteurs d'attaques relativement simples à mettre en place (cela ne prend que quelque secondes de brancher une clé USB à l'arrière d'un PC pendant que la personne a le dos tourne).

    Bon, ils ont aussi pas mal d'inconvénients, notamment qu'il est relativement facile de juste regarder par dessus l'épaule de quelqu'un. Bref, je suis pas convaincu non plus.

  • # CMR/SMR

    Posté par  . En réponse au message Reshape mdadm très lent de RAID5 de 3 à 4 disques. Évalué à 6.

    Hum, d'après ce que je vois, tu as deux disque Western Digital et un Seagate SkyHawk qui utilisent la technologie CMR, et un Seagate Barracuda qui utilise technologie SMR.

    Plusieurs constructeurs se sont fait récemment choppé à vendre des disque SMR sans que ce soit vraiment annoncé.

    Je ne maitrise pas vraiment le sujet, mais pour résumer cette vidéo, le problème est que SMR "superpose" des données, permettant une plus grande densité, mais requiert de réécrire toutes les données superposées à chaque écriture.

    Normalement, du cache est là pour que ces écritures se fassent lorsque le disque est idle, mais lors d'un rebuild, ou tu vas écrire en permanence, il ce peut que le disque ne s'en sorte pas bien (cf Synology).

    La vidéo fait notamment mention d'un problème avec le RaidZ de FreeNas, ou un rebuild de disque CMR prend 16h tandis qu'avec un disque SMR, cela prend 9+ jours.

    Toujours chez Synology :

    En raison des caractéristiques des performances des disques SMR, ce modèle est uniquement adapté aux environnements de charges de travail légères. Une dégradation des performances peut survenir dans le cadre d'opérations d'écriture continues.

  • [^] # Re: Vive le télétravail

    Posté par  . En réponse au journal Télétravail, premier pas vers une délocalisation générale ?. Évalué à 7.

    L'avantage de bosser dans des grosses boites c'est qu'elle ont un service EHS et des syndicats qui tapent sur les doigts afin d'améliorer les conditions de travail de leurs employés, et question matériel/bureautique, elles ne regardent pas trop à la dépense.

    Oui une chaise ergonomique de qualité coûte 500€.
    Les Hermann Miller Aeron (qui est je crois un des modèles ergo de référence), c'est 1000$.
    Je n'arrive pas à trouver le catalogue de notre fournisseur, mais nos modèles ressemblent à des Hermann Miller Lino (580$).

    Sinon jette un œil chez Bureau Vallée (c'est sensé être du discount), le fauteuil ergo le moins cher est à 288€ TTC.

    Et si tu as accès à ce matériel au bureau, tu l'aurais aussi chez toi, le matériel n'est pas le sujet (ou alors tu ne l'auras plus au bureau le jour où ça sera cassé si choix différent fait entre temps)

    Si, justement, l'essentiel de mon message tourne autour du matériel. Je pourrait en effet l'avoir chez moi, mais la question est "qui c'est qui paye ?". Aujourd'hui, c'est pas moi, et j'apprécie.

    Quelqu'un mentionnait une dégradation massive de sa moquette à cause de la chaise de bureau,

    Ca serait pareil chez moi (je suis en télétravail depuis plus de 10 ans) si je n'avais pas un tapis à 10 € sous la chaise, impressionnant.

    Moi aussi, j'ai investit dans la plaque en plastique Ikea faite pour ça, sauf que les poils de ma moquette sont orientés dans une certaine direction et que la plaque se déplace sous les roulettes. Tous les jours il faut que je remette tout en place.
    J'ai essayé un tapis, mais il faisait des plis sous les roues. Je pourrai certainement trouver un autre tapis, mais bref, encore en petit soucis à gérer.

    Du trajet de transport est compris la dedans.

    Non, j'ai choisi de vivre à quelques minutes de mon boulot.
    Mais en effet, pour ceux qui avaient l'habitude de se faire financer 50% de leur pass Navigo, ça fait toujours ça de plus à dépenser.

    La, c'est d'un haut niveau, ça montre tellement comment rien n'est compris… La prise en charge (partielle) du repas du midi est pour compenser la différence de prix entre le lieu de travail et la maison, que devient la différence de prix quand le lieu de travail est la maison?

    En fait on a un resto d'entreprise ou j'ai un plat équilibré entrée-plat-dessert pour environ 3.50€. Et je n'ai ni cuisine ni vaisselle à faire, encore un petit truc que j'apprécie.

    Le message que je veux faire passer, c'est que mon salaire, qui je le sais est un peu en dessous de ce qu'offrent d'autres, me convient parce que j'ai toutes ces petites choses. Parce que c'est ce que j'ai négocié.

    Lorsque tu souhaites être principalement en télétravail, tu anticipes toutes ces choses, et tu négocie ton salaire en fonction des frais que cela incombe d’aménager un espace de travail chez toi (matériel, pièce en plus…).

    Le problème aujourd'hui, c'est que les entreprises qui n'était pas habituées au télétravail n'ont pas vraiment conscience de ça, et c'est l'employé qui doit gérer.

  • [^] # Re: Vive le télétravail

    Posté par  . En réponse au journal Télétravail, premier pas vers une délocalisation générale ?. Évalué à 5.

    Soit dit en passant ça me fait rire cette mode des faux sièges baquet de bagnole…

    Il a été montré plusieurs fois que ces chaises ne sont aucunement des chaises ergo dignes de ce nom.
    C'est du matériel de Youtubeur. Les entreprises qui se préoccupent un peu de la santé de leurs employés n'achètent pas ça.

  • [^] # Re: Vive le télétravail

    Posté par  . En réponse au journal Télétravail, premier pas vers une délocalisation générale ?. Évalué à 3.

    Mouai, je ne suis pas tout à fait d'accord avec toi, le confort pour bosser 8h par jour devant des écrans, ça coute un peu plus que quelques meubles Ikea…

    • Une bonne chaise de bureau : 500-600€ minimum.
    • Un écran supplémentaire : 150-250€.
    • Des bras pour écran, un modèle de qualité coute environ 250€ (pour 2 écrans).
    • Un bureau télescopique, entre 700 et 1000€.
    • Une clim : quelques k€ (j'en ai aucune idée).
    • De l'espace (une pièce supplémentaire dans l'appartement) pour pouvoir travailler confortablement : 20-50k€. Et ça ne s'improvise pas trop… Quelqu'un mentionnait une dégradation massive de sa moquette à cause de la chaise de bureau, j'ai le même problème.
    • Une prise en charge (partielle) des frais de bouche : 100€ par mois.
    • Des outils de travail à distance confortables et performants (pas juste de la visioconférence)… C'est pas forcément une question de prix, il faudrait plutôt adapter nos workflow/outils. Moi je suis plus ou moins obligé de faire du remote desktop (NoMachine) en dual screen sur une grosse station de travail, ben quand tu rajoute la couche VPN/F5, c'est pas super confortable (le premier mois ça a été compliqué, ça c'est beaucoup amélioré depuis).

    Tout ça c'est des choses auxquelles j'ai accès au boulot sans le moindre problème.

    Pour les écrans, on a été autorisé à les emmener chez nous. Mais le confinement ayant été décidé du jours au lendemain dans ma boite, tout le monde n'a pas eu l'opportunité de les emmener (sans compter ceux qui sont en transport en commun).

    Un de mes collègues a demandé s'il pouvait acheter un fauteuil de bureau digne de nom avec sa carte pro, la réponse à été négative. On a plus tard été autorisé à venir sur site pour récupérer son fauteuil, mais quand tu es un parisien sans voiture qui a mal au dos (à cause de ton fauteuil), c'est un peu compliqué.

    L'une des inquiétude que j'avais au début de ce confinement, c'est que les entreprises qui ne sont pas habituées au télétravail allaient découvrir qu'elle pouvait faire plein d'économies.
    Et à cause de l'urgence, même si chez nous je ne pense pas qu'il y ait eu d'annonces concernant des renégociations de contrat à plus long terme; quand bien même on nous à demandé de rester en télétravail jusqu'à (probablement) septembre; ces économies se feraient au détriment des employés.
    Pour l'instant, mes craintes sont avérées.

  • [^] # Re: Complexe et fragile, pourquoi pas USB 3.0 ?

    Posté par  . En réponse au journal Une solution de stockage basée sur Raspberry Pi. Évalué à 2.

    Le constructeur propose une carte additionnelle qui comporte un ventilateur : https://wiki.radxa.com/Dual_Quad_SATA_HAT

  • [^] # Re: Mes 2 sous

    Posté par  . En réponse au journal Action FDJ. Évalué à 3.

    Je me suis mal exprimé, ce que je voulais dire, c'est que les joueurs sont nécessairement « globalement perdants » : afin que le budget de la FDJ soit à l'équilibre, le total des gains reversés est forcément inférieur à la somme des « paris » (ce que ne s'améliorera pas avec de l'actionnariat).

  • # Mes 2 sous

    Posté par  . En réponse au journal Action FDJ. Évalué à 3.

    Le fait que la française des jeux paramètre ses gains sur le fait que les joueurs vont être globalement perdants, je commence à trouver ça louche.

    Il faut bien que la FDJ génère des bénéfices, ne serait-ce que pour rémunérer ses employés.

    A ce moment là, on peut aussi parler des caisses de retraite : leurs calculs sont basés sur l'espérance de vie.

    Mais vendre les parts de la Française des jeux à des particuliers, je ne comprends pas.
    Ça revient clairement à proposer à des individus de se rémunérer sur les pertes financières innéluctables des joueurs.

    Je ne suis pas expert, mais pour moi, la bourse, c'est des vases communicants : si tu gagnes de l'argent en vendant des actions, il faut qu'une autre personnes (physique ou morale) perde de l'argent (directement ou indirectement).

  • [^] # Re: Formation urgente

    Posté par  . En réponse au message Formation professionnelle/continue 2019. Évalué à 2.

    En fait, c'est plus un sondage du genre :

    Est-ce que vous avez récemment participé à des formations professionnelles sympa que vous recommanderiez ?

    Du coup, je ne suis pas certain de devoir clarifier ma question, mais je vais quand même tenter ma chance.

    • On va rester sur des thèmes liés aux métiers de l'informatique (il se pourrait que ce genre d'info puisse intéresser quelques personnes sur LinuxFR).
    • On va bien entendu laisser de coté les sujets axés sur les produit Microsoft (je ne suis pas spécialement intéressé, mais surtout, je ne pense pas que vous soyez de bon conseil).
    • Tous sujets confondus (liste non exhaustive) :
      • Techniques : dev web (React), dev applicatif (Go, Rust), dev mobile (?), devops (Docker), sécurité (pentesting), architecture (microservices, AWS), embarqué (IoT), machine learning (développement sur GPU)…
      • Moins techniques : UX…
      • Pas techniques : design thinking, développement personnel… (même si ça parait bullshit, il y a parfois des trucs qui valent le coup).
  • # Fichier système

    Posté par  . En réponse au message Fonctionnement de /dev/null. Évalué à 10.

    En fait, ce n'est pas un fichier comme les autres.
    Dès que quelque-chose écrit dans un "fichier", une fonction est appelée pour consommer les données écrites. Habituellement, c'est une fonction fournie par le pilote du système de fichier, qui se chargera de les retranscrire sur ton disque dur.
    Pour /dev/null, c'est directement le noyau qui s'en charge. La fonction appelée est write_null(), qui se contente de ne rien faire des données reçues.

    https://elixir.bootlin.com/linux/v3.2/source/drivers/char/mem.c#L763
    https://elixir.bootlin.com/linux/v3.2/source/drivers/char/mem.c#L622

  • [^] # Re: Headers

    Posté par  . En réponse au message installation SLEPc et slepc4py. Évalué à 1.

    Peux tu vérifier que slepc.h existe bien quelque-part sur ta machine ?

  • # Headers

    Posté par  . En réponse au message installation SLEPc et slepc4py. Évalué à 1.

    src/slepc4py.SLEPc.c:515:19: fatal error: slepc.h: Aucun fichier ou dossier de ce type

    A priori, il te manque les headers de slepc.
    Il faut que tu installes via le gestionnaire de paquets de ton OS un paquet dont le nom ressemble à slepc-dev.

  • # LD_LIBRARY_PATH

    Posté par  . En réponse au message Impossible de lancer gimp 2.9. Évalué à 3.

    Si tu as tout compilé à la main, il se peut que les bibliothèques dont à besoin l'exécutable se trouvent à un endroit non-connu de l'exécutable.

    La variable d'environnement LB_LIBRARY_PATH permet de spécifier des dossiers ou chercher les bibliothèques. Un truc de ce genre devrait t'aider :

    LD_LIBRARY_PATH=./lib:LD_LIBRARY_PATH ./gimp-2.9
    

    Plus de détails : http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html

  • # Benchmark ?

    Posté par  . En réponse à la dépêche Sortie de gfast-copy et de fast-copy sur www.open-source-projects.net. Évalué à 10.

    Des chiffres pour illustrer à quel point c'est plus rapide qu'une copie classique ?

  • [^] # Re: MaVie

    Posté par  . En réponse au message Choisir une imprimante 3D.. Évalué à 2.

    C'est pas non plus rédhibitoire l'armature en acrylique.
    J'ai cru comprendre que ça vieillissait mal au soleil, donc je l'ai mise à l'abri de la lumière naturelle (de toute façon, il faut éviter de mettre une imprimante 3D à un endroit qui subit des changements de température, ça peut faire foirer une impression). Sur mon imprimante, les pièces en acrylique sont issues de découpe laser. Ce sont donc des pièces planes, que je pense pouvoir refaire si le besoin se présente. Ça ne résiste pas très bien au stress non plus, je fais donc attention quand je la bouge. Ça fait presque 18 mois que je l'ai, et l'armature ne présente pour l'instant aucun signe de faiblesse.

    La qualité de l'impression, je la mesure à l’œil et au pied à coulisse. Attention, je parle de micro-défauts, principalement des imperfections au niveau de l'état de surface (de l'ordre de 0.1mm). Les cercles sont ronds et les carrés ont des angles droits (j'ai ma toute première impression entre les mains, un pseudo cube sensé faire 38mm de coté, et mon pied à coulisse me donne des mesures entre 37.9mm et 38.1mm). Par contre, la surface du cube n'est pas parfaitement lisse (rien qu'un peu de papier de verre ou de peinture ne saurait masquer). C'est principalement liés à du jeu dans l'assemblage, et mon changement de courroie a beaucoup amélioré la situation (je n'ai pas ré-imprimé de cube depuis, donc je n'ai pas de point de comparaison par rapport à ma première impression). Lorsque j'ai des pièces qui s'assemblent, que ce soit sur une mon imprimante ou une Ultimaker 2, je prévois un jeu de 0.2mm (voir 0.1mm si je suis chaud pour affiner ça à la lime), et tout s'assemble parfaitement.

    J'ai aimé monter mon imprimante moi même, mais je sais que c'est le genre d'activité que j'apprécie. Pour quelqu'un qui ne bricole pas trop, ou qui n'est pas prêt à sortir un multimètre pour vérifier qu'il n'a pas fait de connerie, c'est pas forcément la meilleure idée (à moins d'avoir un kit de bonne qualité, ce qui n'était pas mon cas).

  • # MaVie

    Posté par  . En réponse au message Choisir une imprimante 3D.. Évalué à 1.

    Perso, il y a 2 ans, je suis tombé sur une promo sur un kit contenant l'essentiel des pièces pour une imprimante 3D : tout sauf l'alim et la mécanique (armature, rails…) pour 220€. Quasiment un an plus tard, quand je me suis dis qu'il fallait enfin que j'en fasse quelque-chose, j'ai voulu voir combien me couterait tout le reste. Rien que les rails, les roulements linéaires et quelques accessoires, j'en avait pour une centaine d'euros. Et puis je suis tombé sur célèbre site chinois qui vendait en promo un kit complet en promo pour 120€ (je crois qu'il manquait juste la plaque en verre ainsi qu'une bobine de PLA). Je me suis dis qu'au pire, à ce prix, j'aurais des pièces pour bricoler.

    Pour le prix, je suis plutôt satisfait. Bon, il ne faut pas s'attendre à de la haute couture. Les instructions de montage laissent à désirer, mais quiconque ayant fait un peu de Lego dans sa jeunesse devrait s'en sortir. La machine est plutôt grosse, l'armature — en acrylique — cassera un jour. Le microcontrôleur est fait maison, mais rien ne semble empêcher de le remplacer par autre chose. Le firmware est basique, pas forcément très intuitif à utiliser via l'écran et les boutons, mais parfaitement fonctionnel (je pense qu'il est possible de le flasher, mais j'ai pas encore tenté le diable). Je vous parle pas d'un éventuel support technique…

    Coté qualité d'impression, c'est plutôt correct (pas aussi précis que les Ultimaker 2 & 3 que j'ai au boulot, mais pour 1/15ème du prix, c'est plus que correct). J'ai un peu amélioré la précision en changeant les courroies qui étaient trop rigides, mais vu que j'ai monté l'intégralité du kit, l'opération était assez facile.

    Coté logiciel, le "manuel" préconise un vieux Cura, mais n'importe quel slicer devrait faire l'affaire. Il faut juste savoir faire un peu de dessin 3D si on veut faire ses propres pièces.

    Faut compter un bon week-end de montage, et encore un bon week-end pour l'apprivoiser. Je précise que je partais de pas grand chose : j'avais juste joué 2-3 fois avec une Ultimaker 1 quelques années auparavant, et que je me débrouille pas trop mal en dessin 3D industriel (des restes de filière SI au lycée).

    Bref, un kit à ce prix, c'est pas un mauvais investissement pour qui veut se faire la main.

    Par contre, je pense avoir beaucoup plus appris de choses sur le firmware et ses réglages ainsi que sur le GCode en fabriquant une table traçante 2D from scratch à partir d'un Arduino équipé d'un shield CNC (par exemple, celui-là).

  • [^] # Re: /dev/sda1 écrasé ?

    Posté par  . En réponse au message Problème de démarrage GNU GRUB version 2.02beta2-36ubuntu3.9. Évalué à 1.

    Au démarrage (pendant le splashscreen du bios), il faut que tu appuis sur une touche (F2, F9… ça dépend des machines) pour entrer dans le menu de boot et sélectionner ta clé.

    Pour créer la clé, de mémoire il y a un outil nommé Media Creation Tool. A faire depuis un autre Windows.

    Ou sinon, tu peux juste graver l'iso sur un DVD.

  • [^] # Re: /dev/sda1 écrasé ?

    Posté par  . En réponse au message Problème de démarrage GNU GRUB version 2.02beta2-36ubuntu3.9. Évalué à 1.

    Si tu veux réinstaller Windows, tu prends ton DVD/clé d'installation de Windows, tu boot dessus, et l'installateur se chargera de tout. Pas besoin de repasser par Ubuntu.

  • [^] # Re: /dev/sda1 écrasé ?

    Posté par  . En réponse au message Problème de démarrage GNU GRUB version 2.02beta2-36ubuntu3.9. Évalué à 1.

    J'avais cru comprendre que tu voulais réinstaller Windows sur ta machine. Mais là tu es bien en train de créer une clé pour réinstaller Ubuntu, non ?

  • # /dev/sda1 écrasé ?

    Posté par  . En réponse au message Problème de démarrage GNU GRUB version 2.02beta2-36ubuntu3.9. Évalué à 2.

    C'est pendant que tu était en train de créer la clé que ta machine a rebooté et ne redémarre plus ?
    Si c'est ça, j'ai l'impression que tu n'a pas écris l'iso sur ta clé, mais sur ton disque dur. Tu as donc écrasé ton Ubuntu, Grub ayant lui survécu car il est dans une partie spéciale du disque.

    Y'a pas de solution pour réparer ça, si ce n'est obtenir un nouveau DVD/clé d'installation (à créer depuis une autre machine), et de tout réinstaller.

  • # Temps d'adaptation ?

    Posté par  . En réponse au message Clavier et souris peu bruyants. Évalué à 2.

    Ça veut dire quoi une souris "imprécise" et qui "rate de clics" ?

    Perso, mis à part une souris NoName dont un switch commençait à montrer une usure certaine, je n'ai jamais eu l'impression de rater le moindre clic. Ça me parait donc encore plus étonnant sur un modèle tout neuf (même de marque inconnue).

    Quant à l'imprécision, c'est pas plutôt lié à un temps d'adaptation parce que ta nouvelle souris fonctionne légèrement différemment (vitesse et accélération du curseur) ?

    C'est quoi ton contexte d'utilisation ? Bureautique ? Hardcore gaming ?

  • # dmesg

    Posté par  . En réponse au message démarrage relativement lent. Évalué à 4.

    Tu peux également essayer un coup de dmesg, il y a pas mal d'infos concernant le timing des choses qui se passent au démarrage.
    J'ai ainsi découvert que l'initialisation du Bluetooth prenait près de 30s sur l'une de mes machines (qui est pourtant dépourvue de Bluetooth, si je ne m'abuse). Hop, blacklist.