Ronan BARZIC a écrit 214 commentaires

  • [^] # Re: xkcd obligatoire ?

    Posté par  . En réponse au lien « Chat-tarte-feuille » est un bien meilleur mot de passe que « xOsMw$34 » . Évalué à 1.

    Et ne pas oublier la mise en oeuvre dans la vie réelle ici.

  • [^] # Re: Mon petit avis sur la question

    Posté par  . En réponse au journal Linux et libre : retour 20 ans en arrière ?. Évalué à 3.

    Corrigez-moi si je me trompe, mais newgrp ne va être valide que pour le terminal dans laquelle la commande va être exécutée (et les nouveaux terminaux). Pas pour les terminaux déjà ouverts

  • # Pas compris...

    Posté par  . En réponse au journal fzf et mon terminal. Évalué à 1.

    J'ai relu deux fois et je n'ai pas compris….
    En quoi un ctrl-r ne serait pas suffisant ? (Pour ceux qui ne connnaisse pas, cela permet de rechercher dans l'historique via du "fuzzy matching")
    Evidemment. la premiere fois, il faut taper la commande complète, mais après, la sélection se fait super facilement

  • [^] # Re: Site non accessible :/

    Posté par  . En réponse au lien Un ordinateur presque gratuit pour la vie, initiative d'une association française (Yonne). Évalué à 2.

    Norvège…

  • [^] # Re: Ansible + GNU environment modules

    Posté par  . En réponse au message Comment synchroniser environnement de développement entre machines ?. Évalué à 1.

    Pour info, Ansible te permet de mettre des conditions sur differents paramêtres comme l'OS, sa version,etc…
    Comme ça, j'arrive à gérer des postes de travails et des serveurs sous Ubuntu (18.04,20.04) et Centos 7 sans trop de difficultée (les difficultées sont principalement due à Centos 7 qui a pas mal d'outils par default qui commencent à viellir).
    Donc une fois l'OS installé sur le materiel (ou la VM), je peux réinstaller tout l'environment d'un dévelopeur via Ansible et les differentes versions d'outils (si elles étaient compatibles avec l'OS) se retrouvent installées.

  • [^] # Re: Ansible + GNU environment modules

    Posté par  . En réponse au message Comment synchroniser environnement de développement entre machines ?. Évalué à 1.

    Juste curieux: tu utilises quoi à la place d'Ansible dans ce cas  ?

  • # Ansible + GNU environment modules

    Posté par  . En réponse au message Comment synchroniser environnement de développement entre machines ?. Évalué à 2. Dernière modification le 02/03/21 à 11:42.

    Pas exactement le même cas d'utilisation que le tien (je ne gère pas vraiment des librairies mais plutôt des outils) mais bon, ça peut aider

    Ansible:
    - pour installer la même version d'un outil sur plusieurs machines à la fois
    - les outils sont installés sous /opt/<nom de l'outil>/<version>
    <version> peut être la version "officielle" (i.e 1.2.3) ou la date + le git hash
    par exemple : /opt/iverilog/2020-07-22-5ebd08c7

    GNU modules

    Pour l'exemple au dessus (iverilog , compilé depuis github, version/hash 5ebd08c7), je vais créer un "module" iverilog/2020-07-22-5ebd08c7 qui definira le chemin de recherche (PATH) et tout autre variable. (j'ai même un script qui crée le fichier "module" depuis le fichier de variable Ansible)

    Pour accéder à cette version, depuis le shell : module load iverilog/2020-07-22-5ebd08c7

    Pour chaque project, dans le répertoire principal, on a un fichier init.sh qui "charge" les différents modules et sélectionne le bon environement virtuel pour Python.

    Comme ca, on maintient une liste d'outil stables tout en permettant à chacun de changer de version d'outils en cas de bug ou de test de nouvelles fonctionnalité

    Marche au poil avec Jenkins…

  • [^] # Re: Lopin compris

    Posté par  . En réponse au journal Au nord, petite leçon de démocratie. Évalué à 10.

    un taux d'imposition assez bas

    Non (https://stats.oecd.org/Index.aspx?DataSetCode=AWCOMP&Lang=fr) - tu seras surpris que pour certaines catégories, le taux d'imposition peut être bien plus élevé qu'en France
    + TVA à 25%, essence aussi taxée qu'en France, nourriture importée surtaxée, ….

    des licenciements très simples par rapport à la France

    non plus - ce n'est pas "si simple" - Le taux de syndicalisation est très élevé par exemple ce qui force les patrons à négocier plutôt qu'à imposer. (http://www.observationsociete.fr/travail/donnees-generales-travail/une-france-tres-peu-syndiquee.html) - par contre les syndicats ne sont pas "politisés" donc ça négocie sur des bases plutôt constructives

    Mais en même temps toute la partie sociale est (était ?) financée par le pétrole,

    Le pétrole c'est 20% du PIB et ça baisse - Les dépenses sociales, c'est environ 24% du PIB Donc oui on peut dire que ça couvre les dépenses - en France, c'est 33% du PIB…

    Après, clairement, il y a à prendre sur leur fonctionnement, notamment en terme de transparence de la vie publique. (J'aime beaucoup l'idée, par exemple, d'avoir les déclarations d'impots de tout le monde publiques).

    Ça c'est vrai - les gens sont globalement très honnêtes. Pour ce qui est de consulter la déclaration d'impôt de quelqu'un d'autre, ça a un peu changé. C'est toujours possible, mais la personne qui voit ses revenus consultés reçoit une notification avec le nom de la personne qui "regarde" :-). Et de mémoire, on a un nombre limité de consultation possible sur un an

  • # Question sur les différentes versions disponible...

    Posté par  . En réponse à la dépêche Gestion des plans de tests, intégration continue, nouvelle UI : version majeure Tuleap 12. Évalué à 1.

    La version disponible sur https://github.com/Enalean/tuleap correspond-elle à la version "Community Edition" ou comprend-elle les fonctionnalités de la version Entreprise ?

  • [^] # Re: À suivre

    Posté par  . En réponse au journal Sifive Hifive 1 revision B - Présentation de la carte - episode 1. Évalué à 3.

    D'après la spec il est possible pour le matériel de ne supporter que des lectures/écritures alignées - c'est dans ce cas le logiciel qui devra implémenter les accès non-alignés

    We do not mandate atomicity for misaligned accesses so simple implementations can just
    use a machine trap and software handler to handle misaligned accesses. If hardware misaligned
    support is provided, software can exploit this by simply using regular load and store instructions.
    Hardware can then automatically optimize accesses depending on whether runtime addresses are
    aligned

  • [^] # Re: Plus aucune raison de ne pas pouvoir faire un processeur 100% Open-Hardware?

    Posté par  . En réponse à la dépêche Google libère les ASIC avec un PDK open source en 130 nm. Évalué à 10.

    C'est un peu compliqué à expliquer mais je vais essayer. La conception d'un ASIC requiert l'emploi de plusieurs outils dont les principaux sont :
    - Un simulateur pour s'assurer que le code Verilog ou VHDL représente le comportement attendu du circuit
    - un outil de synthèse qui convertit le code Verilog ou VHDL en une représentation à base d'élément logique de bases (dont une grande partie vient du PDK)
    - Un outil de "placement" - pour décider de la position physique de chaque élément sur la puce final
    - Un outil de routage, pour calculer comment réaliser les interconnections entre les différents élements en utilisant les ressources disponibles du process de fabrication (typiquement un certain nombe de couche de metaux)
    - un outils de construction d'"arbre d'horloge", pour s'assure de la bonne propagation des signaus d'horloge
    - un outil d'"extraction" - pour extraire (après placement et routage) les caractéristiques électriques des interconnections entre les éléments
    - Un outil d'analyse de temps de propagation, qui utilise les résultat de l'outil d'extraction pour analyser les caractéristiques temporelles du circuit (fréquence maximum, etc..)

    Des outils open-source pour chacune de ces taches étaient disponible depuis pas mal de temps mais c'est seulement depuis l'apparition de Yosys et de la suite d'outils OpenRoad que l'on commence à avoir une famille d'outils qui tient la route et surtout qui s'interfacent entre eux relativement bien en utilisant les formats de fichiers standard de l'industrie (.lib/.lef/.spef/.def etc). Auparavant, c'était un peu le bazar

    Néanmoins, les outils comme Yosys et la suite OpenRoad sont loin de supporter toutes les possibilités des outils commerciaux (par exemple la possibilité d'avoir des tensions différentes dans différentes portions du circuit). Il y a aussi des manquent concernant le "design for Test", c'est à dire le support de méthode qui permettent de vérifier que chaque puce en sortie de production fonctionne (c'est essentiel pour une production commerciale). Et à ma connaissance, on manque d'un simulateur de netlist supportant la rétro-annotation des informations temporelles pour vérifier la fonctionnalité du circuit après placement/routage

    Mais je pense que l'on assiste à un tournant et si OpenRoad arrive à fédérer les développements des différents équipes de recherches travaillant dans le domaine partout dans le monde, on aura un outil vraiment viable d'ici quelque temps.

  • [^] # Re: édition de commit

    Posté par  . En réponse au journal Un bel exemple de financement participatif : magit. Évalué à 2.

    Et j'oubliais, ça marche super bien avec les "submodules" de git. On peut se balader sans problème entre le project principal et les sous projects comme si on navigue au clavier dans un gestionnaire de fichier

  • [^] # Re: édition de commit

    Posté par  . En réponse au journal Un bel exemple de financement participatif : magit. Évalué à 4.

    C'est bien ce que je pensais - Tu tapes tout explicitement dans le terminal (avec l'aide de la completion bien sur et sans doute du copier/coller avec la souris). L'intérêt de magit est de simplifier tout ça .
    Pour stager 10 fichiers, je n'ai qu'a utiliser la touche s dix fois car magit me construit la liste des fichiers potentiels à committer. Ensuite "c c" pour rédiger le message de commit, Ctrl-c Ctrl-c pour commiter, Puis p-u pour le git pull Tout ça sans quitter le clavier ni quitter emacs, avec une aide dynamique pour les commandes les plus compliquées.

    Et ça marche même avec tramp (le système d'accès à une machine distante d'Emacs) - Super pratique quand le shell de la machine distante n'est pas configuré au petit oignon comme son shell local

  • [^] # Re: édition de commit

    Posté par  . En réponse au journal Un bel exemple de financement participatif : magit. Évalué à 2.

    Par curiosité, comment fais-tu pour "stager" puis committer 10 fichiers parmi 20 qui apparaissent modifiés lors d'un "git status" ? Pour moi, c'est l'un des points forts de magit - La sélection/déselection est super rapide et l'accès aux commandes de commit/merge/push/pull est super bien faite (ma commande préférée : le "merge into" - je ne sais même pas comment la faire sur la ligne de commande :-) )

  • [^] # Re: Réflexion sur

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 5.

    A voir également :
    La Tronche en Biais
    Risque Alpha

    Le dernier lien est vraiment super intéressant concernant les essais de médicament et comment on peut se planter….

  • [^] # Re: Ce n'est (toujours) pas un complot...

    Posté par  . En réponse au journal [Covid-19] Une euthanasie déguisée des personnes les plus âgées ?. Évalué à 1.

    Tu ne sais pas lire ou quoi ? Le décret se contente de parler de formalité administrative, le lien sur Vidal.fr je j'ai mentionné te donne la justification du décret .
    Et la SFAP c'est la Société Française d'Accompagnement et de soins Palliatifs, donc on parle de ici patients déjà en très mauvaise santé quel'on essaie de soulager.

    Et toi tu parles d'euthanasie déguisée alors que tout est publique.

    Et tu as des sources pour ta phrase :

    Des familles commencent à porter plainte, face à ce qui semble être une euthanasie déguisée des personnes les plus âgées.

  • [^] # Re: Ce n'est (toujours) pas un complot...

    Posté par  . En réponse au journal [Covid-19] Une euthanasie déguisée des personnes les plus âgées ?. Évalué à 1.

    Et bien sur, tu as lu le lien suivant ou tout est parfaitement indiqué… :

    https://www.vidal.fr/actualites/24580/rivotril_clonazepam_et_paracetamol_injectables_utilisation_derogatoire_dans_le_cadre_de_la_covid_19/

    Petit extrait :

    Les auteurs de ces propositions distinguent plusieurs situations :
    Accès aux seringues électriques : utilisation de morphine et de midazolam (cf. Encadré 2), par voie IV (intraveineuse) ou SC (sous-cutanée) ; la voie IV est à privilégier.
    Accès à des dispositifs de perfusion mais sans seringue électrique : utilisation de morphine et de midazolam, par voie IV ou SC.
    Dans le cas où le midazolam n'est pas accessible (cf. Encadré 3), il peut être remplacé par une autre benzodiazépine :
    Clonazépam (RIVOTRIL) [cf. Encadré 4]
    Clorazépate (TRANXENE)
    Voire diazépam (VALIUM) en tenant compte du risque de précipitation.

    Encore une fois, 2 minutes de recherche…

  • [^] # Re: Ce n'est (toujours) pas un complot...

    Posté par  . En réponse au journal [Covid-19] Une euthanasie déguisée des personnes les plus âgées ?. Évalué à 6.

    Tu as lu les liens que tu as posté ??
    Prend 5min pour les relire et trouver l'erreur

    Pas trouvé ?

    Le décret parle la la version injectable du Rivotril :
    " la spécialité pharmaceutique Rivotril ® sous forme injectable "

    Le lien que tu donnes parle des comprimés (avec usage contre l'epilepsie)

    Il ne m'a fallu que 2min pour trouver l'incohérence donc s'il te plait, la prochaine fois abstient toi de reposter sans un minimum de vérification

    (Attention, je ne dis pas que le Rivotril en forme injectable n'a pas de contre indication en cas d'insuffisance respiratoire - Juste que les informations que tu donnes ne sont pas correctes et surtout que tu n'as même pas pris le temps de faire toi même la recherche)

  • # En anglais, par les employés d'une société qui ne font que du télétravail (depuis 22 ans...)

    Posté par  . En réponse au message Télétravail, des conseils ?. Évalué à 3.

  • [^] # Re: fzf ?

    Posté par  . En réponse au journal HSTR remplace history dans le shell. Évalué à 3.

    je plussoie - je n'ai jamais utilisé fzf autrement que via le raccourci Ctrl-R

  • # Il manque une synchronisation

    Posté par  . En réponse au journal Un composant électronique TapTempo avec Chisel3. Évalué à 4.

    Si je ne trompes pas (ça fait des années que je n'ai pas fait de Chisel, et encore moins du Chisel3), il manque une resynchronisation du signal button par rapport à l'horloge timepulse…
    Il y a gros risque de métastabilité…. (À moins que Chisel3 le gère automatiquement ?)

  • # cdargs....

    Posté par  . En réponse au journal Des bookmarks dans mon terminal !. Évalué à 2.

    cdarg fait la même chose (avec la completion) - et il y a même un mode pour emacs…

    http://www.skamphausen.de/cgi-bin/ska/CDargs

  • [^] # Re: Standardisation ?!?

    Posté par  . En réponse au journal Le VHDL prend-il l'eau ?. Évalué à 2.

    Heu ????

    Bien sur que si ces langages sont standardisés :
    IEEE 1076.1 : VHDL
    IEEE1364 : Verilog
    P1800 : System Verilog
    IEEE 1801 : UPF
    Pour le standard UVM voir accelera.org
    Pour le format LEF/DEF : si2.org
    etc….

    Je ne sais pas ou tu bosses mais c'est quand même très courant pour une société qui conçoit des puces electroniques d'avoir des outils provenant des trois différents principaux vendeurs (Synopsys, Cadence et Mentor), sans parler des d'autres outsiders (Atrenta, Ansys, BA, …)

    Heureusement qu'ils utilisent des formats communs, sinon tu es prisonnier de ton fournisseur et il te le fera payer…

  • [^] # Re: 'lu

    Posté par  . En réponse au message Logiciel de simulation logique. Évalué à 2.

    Klogic peut-être ? http://www.a-rostin.de/?rvn=1
    ou tkgate http://www.tkgate.org/

  • [^] # Re: 'lu

    Posté par  . En réponse au message Logiciel de simulation logique. Évalué à 2. Dernière modification le 17/06/13 à 08:46.

    Icarus Verilog, le simulateur verilog "recommandé" par gEDA ne supporte pas la rétro-annotation par les fichiers SDFs (fichiers d'informations sur les temps de propagation),en tout cas la dernière fois que j'ai regardé. Pour de la simulation logique avec rétro-annotation, il faut peut-être regarder vers GPL CVER, un autre simulateur Verilog, qui semble supporter la lecture des fichiers SDF.
    Sinon, il y a bien sur la solution de faire des simulations en mode analogique avec ngspice, mais l'auteur de la question semble vouloir faire de la simulation logique.