SChauveau a écrit 389 commentaires

  • # Nombre d'ancêtres ayant contribué de l'ADN

    Posté par  . En réponse au journal Tous cousins. Évalué à 5.

    Le nombre des ancêtres croit exponentiellement jusqu'à atteindre l'ensemble de la population (du moins ceux qui ont eu des descendants) mais étonnamment,le nombre d'ancêtres ayant contribué à votre ADN est très limité. Pour faire simple, nous possédons 46 chromosomes (23 paires) obtenu à moitié de nos 2 parents. Il existe également un mécanisme appelé Recombinaison Génétique qui coupe et recombine les paires de chromosomes. Pour les humains, cela se produit environ 34 fois par génération. En pratique cela signifie que le nombre de segments d'ADN contiguës hérité de nos ancêtres augmente de 34 à chaque génération (46+k*34 pour la génération k).
    Par exemple, supposons que Charlemagne soit un de mes ancêtres commun. Il a vécu il a environ 1200 ans = 48 générations.
    Le nombre théorique maximal d'ancêtres est 248 donc très largement supérieur à la population mondiale de cette époque (environ 200M) ; disons que j'ai 100 millions d'ancêtres de l'époque de Charlemagne.
    En appliquant la formule donnée précédemment, on voit que mon ADN est composé d'environ 46+48*34 = 1678 segments hérités de (au plus) 1678 personnes parmi cette population de 100 millions.
    Donc si Charlemagne est mon ancêtre, la probabilité qu'il mais donné une partie de son ADN est d'environ 1678/100000000 = 0.0016% ce qui est vraiment très faible.

  • [^] # Re: prise en compte de tous les éléments

    Posté par  . En réponse au journal Tous cousins. Évalué à 5.

    Les contraintes culturelles n'ont jamais empêché les gens de faire crac-crac dans les meules de foin. Tu peux parier qu'une bonne partie des nobles, hommes et femmes, avaient des aventures extra-conjugales.

    Il y a des tas de façons pour augmenter la diffusion les gênes hors d'un cadre familial ou social strict: les voyages, la prostitution, les abandons et adoptions d'enfants, les viols notamment en temps de guerre, …

    Franchement, si on analysait l'ADN d'une vielle lignée de nobles, je ne serais pas surpris qu'une proportion non négligeable des enfants ne descendent pas de leur père officiel.

    Par exemple, il y a l'histoire assez connue de Louise Marie Thérèse : https://fr.wikipedia.org/wiki/Louise_Marie_Th%C3%A9r%C3%A8se

  • [^] # Re: c'est bien gentil ça mais...

    Posté par  . En réponse au journal Tous cousins. Évalué à -1.

    Déçu! J'espérai que quelqu'un ou deux tomberaient dans le panneau avant de vendre la mèche.

  • [^] # Re: c'est bien gentil ça mais...

    Posté par  . En réponse au journal Tous cousins. Évalué à -5.

    Si Trump était si mauvais, il n'aurait pas reçu le prix Nobel de la Paix aujourd’hui.

  • [^] # Re: Je suis outré

    Posté par  . En réponse au journal Cyclimse en Anjou. Évalué à 1.

    Il y a en effet ce petit bout qui relie le camping à l'entrée du village. C'est bien mais je n'habite pas sur cette route donc, à moins que je ne décide d'aller camper à 5 km de chez moi, l’intérêt est assez limité.

    Cela représente assez bien la différence entre la France et les Pays-Bas. Ici, des petits bouts de pistes intermittents alors que dans le plat pays quasiment tout les villages et hameaux sont reliés sans aucune interruption.

  • # Je suis outré

    Posté par  . En réponse au journal Cyclimse en Anjou. Évalué à 7.

    Je suis originaire du 49 et tu te permets de critiquer nos magnifiques pistes cyclables. Non je blague. Les infrastructures loin d'être adaptées.

    Il y a quand même des choses intéressantes pour les longues randonnées.

    La Loire a Vélo est un itinéraire qui longe le fleuve sur 900km et qui traverse donc le département d'Ouest en Est.

    https://www.loireavelo.fr/

    Il y a aussi La Vallée du Loir à vélo V47 (ne pas confondre le fleuve Loire et son affluent le Loir. Ils sont pas futées ces angevins) qui remonte jusqu'à Chartes.

    https://www.vallee-du-loir.com/on-ne-vient-pas-ici-par-hasard/la-vallee-du-loir-a-velo/

    Malheureusement, même ces itinéraires officiels ne sont pas toujours sécurisées. Par exemple, la V47 passe devant chez moi et franchement, quand je prends mon vélo pour aller à l'Intermarché du coin je fais un détour par des petits chemins car je considère que cette route est trop dangereuse (en particulier un coude avec un bâtiment qui cache toute visible).

    J'ai vécu 8 ans aux Pays-Bas et comparé à la France c'est le jour et la nuit. Il suffit d'un petit coup d'oeil sur https://www.opencyclemap.org/ pour s'en convaincre.

    Malheureusement, il n'est pas toujours possible d'ajouter des pistes cyclables sur des voies existantes. Ce qui m'agace plus c'est que la loi n'impose pas les pistes cyclables pour toutes les nouvelles routes. Par exemple, il y a 2 ans, une rocade a été construite autour de mon village avec 2 ou 3 mètres de remblais de chaque coté. Il aurait été super simple d'ajouter une piste cyclable.

    https://www.google.com/maps/@48.2912657,1.238438,3a,75y,277.31h,71.77t/data=!3m6!1e1!3m4!1sAsFlZyPR8IJoQb80T91x-w!2e0!7i16384!8i8192

    Maintenant c'est probablement trop tard car il ont construit un petit pont pour passer le Loir et il n'est pas assez large pour ajouter un voie cyclable.

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

    Posté par  . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 5.

    En effet, la sémantique de l'opérateur \ de Matlab est beaucoup plus complexe que dans mon exemple mais mon bug se trouvait dans une routine d'optimisation du cas particulier où les 2 opérandes sont des scalaires connus à la compilation. C'est cela qui le rendait difficile à détecter car quasiment personne n'utilise l'opérateur '\' dans les expressions scalaires. Et bien sûr, je n'avais pas écrit de test pour ce cas particulier.

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

    Posté par  . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 8.

    En effet et si ma mémoire est bonne, ce bug m'a convaincu de changer pour un éditeur de texte supportant la coloration syntaxique (pendant les années 90, cela n'était pas aussi courant qu'aujourd'hui).

  • # Le bug idiot qui m'a pris la tête pendant 15 jours

    Posté par  . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 10. Dernière modification le 27 août 2020 à 17:57.

    C'était il y a un peu plus de 20 ans pendant ma thèse où j'écrivais un compilateur en C++ pour un langage de type Matlab. J'ai perdu un temps fou à déterminer pourquoi certains programmes ne donnaient pas des résultats corrects. Après de nombreuses journées à me taper la tête contre les murs, j'ai finalement trouvé le bug qui se trouvait dans un switch-case ressemblant à ceci:

     switch(op) {
        case OPER_ADD:
          a = a+b ;
          break ;
        case OPER_SUB:
          a = a-b ;
          break ;
        case OPER_MULT:
          a = a*b ;
          break ;
        case OPER_DIV:  // Right Side Division /
          a = a/b ;
          break ;
        case OPER_LDIV: // Left Side Division \
          a = b/a ;
          break ;
        case OPER_POW:  // Power ^  
          a = pow(a,b) ;
          break ;
        default:
          fatal_error(); 
      }
    
  • [^] # Re: 1 : état civil colonial

    Posté par  . En réponse au journal Le 16, le nombre du démon. Évalué à 2.

    En fait, ton dernier exemple n'est pas nécessairement pour le plaisir. En France les enfants sont inscrits à l'école élémentaire à la rentrée scolaire de l'année civile au cours de laquelle ils atteignent l'âge de 6 ans. En pratique cela signifie que ta copine est probablement entrée à l'école primaire un an plus tard que si sa date de naissance avait été le 31/12. Elle était donc probablement la plus âgée de sa classe ce qui peut être considéré comme un avantage.

  • [^] # Re: Why! Computing

    Posté par  . En réponse au journal Choisir un ordinateur portable en 2020. Évalué à 1.

    Et en plus, j'ai un pingouin à la place du logo Windows sur la touche «Super» de mon clavier Tuxedo/Clevo. Ça c'est de l'argument de vente!

  • [^] # Re: Why! Computing

    Posté par  . En réponse au journal Choisir un ordinateur portable en 2020. Évalué à 3.

    Visiblement, les portables Why! sont des Clevo. Il y existe de nombreux «fabricants de pc» qui accolent leur marque sur des barebones Clevo. Ce n'est pas une critique. J'écris d'ailleurs ce message sur un Clevo N131WU acheté il y a 4-5 ans chez Tuxedo Computers (donc en Allemagne car à l'époque les revendeurs Clevo français étaient tous des branquignoles) et qui fonctionne très bien sous Linux. Si la situation ne change pas significativement chez les grands constructeurs, mon prochain pc portable sera probablement encore un Clevo.

  • [^] # Re: 1 : état civil colonial

    Posté par  . En réponse au journal Le 16, le nombre du démon. Évalué à 1.

    Il est aussi possible que le 1er du mois soit souvent choisis pour les enfant abandonnés dont la date de naissance n'est pas connue précisément. Cela peut aussi concerner certain émigrés qui ne connaissent pas précisément leur date de naissance.

  • [^] # Re: Réflexion sur

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

    Dans un genre plus mathématique mais néanmoins très abordable, je recommande également les dernières vidéos de Science4All https://www.youtube.com/channel/UC0NCbj8CxzeCGIF6sODJ-7A/videos
    Un petit détour par sa série sur le Bayésianisme peut aider à mieux comprendre de quoi il parle https://www.youtube.com/watch?v=ZEukm18IMkw&list=PLtzmb84AoqRQkc4f38dueiPf8YUegsg8n

  • [^] # Re: Réflexion sur

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

    Pour info, les premières minutes de cette vidéo peuvent donner une mauvaise impression. Je pense en particulier à la phrase 0:45 «Naturellement, en cette période de crise, il convient de se tourner vers Didier Raoult (…) éminent expert en infectiologie …». Réfrénez vous donc de fermer la page web en pensant qu'il ne s'agit que d'une n-ième vidéo de fan-boy car le reste de l'analyse est beaucoup plus intéressante.

  • # Et voila une version qui essaye d'être aussi laide que l'originale

    Posté par  . En réponse au journal Attestation en Latex. Évalué à 2.

    La ressemblance n'est pas parfaite mais je n'avais pas fait de LaTeX depuis environ 20 ans. Ha! La nostalgie …

    Testé avec pdflatex de la suite texlive de Debian/sid

    \documentclass[A4paper,12pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage{enumitem,amssymb}
    \usepackage[ampersand]{easylist}
    \usepackage{pifont}
    \newlist{maliste}{itemize}{2}
    \setlist[maliste]{label={$\square$}}
    \usepackage{pifont}
    \usepackage[margin=2cm]{geometry}
    \usepackage[francais]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[scaled]{helvet}
    \usepackage{datetime}
    
    % pas de ligne horizontale avant les footnotes
    \renewcommand\footnoterule{}
    
    \raggedright
    
    % aaa = vertical space
    \newcommand\aaa{0.3cm}
    % bbb = horizontal space pour le texte dans la liste
    \newcommand\bbb{16.4cm}
    
    \renewcommand\familydefault{\sfdefault}
    
    \pagestyle{empty}
    %\usepackage[cyr]{aeguill}
    \title{ATTESTATION DE DÉPLACEMENT DÉROGATOIRE}
    \author{https://www.gouvernement.fr/info-coronavirus}
    \date{\nodate}
    
    \begin{document}
    %\maketitle
    
    \noindent
    
    \fontfamily{phv}
    
    \begin{center}
    \textbf{ \Large ATTESTATION DE DÉPLACEMENT DÉROGATOIRE }
    \end{center}
    
    %\begin{flushleft}
    
    En application de l'article 3 du décret du 23 mars 2020 prescrivant les mesures générales nécessaires pour faire face à l'épidémie de Covid19 dans le cadre de l'état d'urgence sanitaire
    
    \vspace{\aaa}
    
    \noindent Je soussigné(e),
    
    \vspace{\aaa}
    
    \noindent Mme/M. :
    
    \vspace{\aaa}
    
    \noindent Né(e) le :
    
    \vspace{\aaa}
    
    \noindent À :
    
    \vspace{\aaa}
    
    \noindent Demeurant :
    
    \vspace{\aaa}
    
    \noindent certifie que mon déplacement est lié au motif suivant (cocher la case) autorise par l'article 3 du décret du 23 mars 2020 prescrivant les mesures générales nécessaires pour faire face à l'épidémie de Covid19 dans le cadre de l'état d'urgence sanitaire\footnote{Les personnes souhaitant bénéficier de l'une de ces exceptions doivent se munir s'il y a lieu, lors de leurs déplacements hors de leur domicile, d'un document leur permettant de justifier que le déplacement considéré entre dans le champ de l'une de ces exceptions} :
    
    \renewcommand{\labelitemi}{\Large$\square$~~}
    \begin{itemize}[leftmargin=*]
    \item \parbox{\bbb}{\raggedright Déplacements entre le domicile et le lieu d'exercice de l'activité professionnelle, lorsqu'ils sont indispensables à l'exercice d'activités ne pouvant être organisées sous forme de télétravail ou déplacements professionnels ne pouvant être différés\footnotemark.}\footnotetext{A utiliser par les travailleurs non-salariés, lorsqu'ils ne peuvent disposer d'un justificatif de déplacement établi par leur employeur.}
    
    \item \parbox{\bbb}{\raggedright Déplacements pour effectuer des achats de fournitures nécessaires à l'activité professionnelle et des achats de première nécessité\footnotemark dans des établissements dont les activités demeurent autorisées (liste sur gouvernement.fr).}\footnotetext{Y compris les acquisitions à titre gratuit (distribution de denrées alimentaires…) et les déplacements liés à la perception de prestations sociales et au retrait d'espèces.}
    
    \item \parbox{\bbb}{\raggedright Consultations et soins ne pouvant être assurés à distance et ne pouvant être différés ; consultations et soins des patients atteints d'une affection de longue durée.}
    
    \item \parbox{\bbb}{\raggedright Déplacements pour motif familial impérieux, pour l'assistance aux personnes vulnérables ou la garde d'enfants.}
    
    \item \parbox{\bbb}{\raggedright Déplacements brefs, dans la limite d'une heure quotidienne et dans un rayon maximal d'un kilomètre autour du domicile, liés soit à l'activité physique individuelle des personnes, à l'exclusion de toute pratique sportive collective et de toute proximité avec d'autres personnes, soit à la promenade avec les seules personnes regroupées dans un même domicile, soit aux besoins des animaux de compagnie.}
    
    \item \parbox{\bbb}{\raggedright Convocation judiciaire ou administrative.}
    
    \item \parbox{\bbb}{\raggedright Participation à des missions d'intérêt général sur demande de l'autorité administrative.}
    
    \end{itemize}
    
    \vspace{\aaa}
    
    Fait à :
    
    \vspace{\aaa}
    
    Le : \hspace{4cm} à \hspace{2cm} h \hspace{1cm}  \\
    (Date et heure de début de sortie à mentionner obligatoirement)
    
    \vspace{\aaa}
    
    Signature :
    
    \vspace{1cm}
    
    \end{document}
  • [^] # Re: Le bug d'UI ultime

    Posté par  . En réponse au journal Marre des pages web qui chargent les images au fur et à mesure que tu scrolles....... Évalué à 3.

    Pour l'iframe, le comportement est assez aléatoire. En fait, il semble qu'il y a une sorte de logique pour déterminer si le scrolling doit s'effectuer sur l'iframe ou sur la page. J'ai l'impression que cela marche comme suit: (1) un scroll en cours n'est pas interrompu et (2) un nouveau scroll est appliqué par défaut à l'iframe sauf si l'ascenceur est déjà au maximum (donc soit en haut soit en bas selon la direction demandée).

    Concernant le zoom dans la carte, ce qui m'agace ce n'est pas que cela fonctionne avec ctrl mais que le message dit en gros «J'ai compris que tu voulais zoomer. Je pourrais le faire mais va te faire foutre».

    Dans le même genre, il y a le menu "Edit/Paste" dans Google Doc qui te dit gentiment de te la tailler en pointe et …

  • [^] # Re: Le bug d'UI ultime

    Posté par  . En réponse au journal Marre des pages web qui chargent les images au fur et à mesure que tu scrolles....... Évalué à 5.

    Personnellement, il y a 2 'bugs' que je constate assez souvent et qui m'agacent fortement.

    Le premier concerne l'utilisation de zones 'scrollables' dans les pages. On scrolle la page avec la molette, le curseur arrive sur la zone et, bam, on se met soudainement à scroller dans cette dernière.

    Le second concerne les cartes Google Map intégrées dans les page mais qui ne permettent pas de zoomer avec la molette. Le pire est la molette est parfaitement détectée car la carte indique gentiment 'Use ctrl+scroll to zoom the map'.

    Voici un exemple qui réussit à combiner les 2 problèmes https://www.maps.ie/create-google-map/

  • [^] # Re: Configuration wayland

    Posté par  . En réponse à la dépêche Firefox 75 : Pâques avant l’heure. Évalué à 2.

    Bonne remarque merci.

    Je viens de faire le test avec la vidéo de ton lien (après téléchargement en local) et les résultats sont assez similaires: cpu 80-90% avec Firefox sans vaapi, 45-50% avec firefox+vaapi et seulement 10% avec mpv.

    Donc de mon point de vue, cela ne vaut probablement pas la peine pour le moment surtout que j'ai noté des problèmes de décodage assez bizarres sous Youtube (avec l'add-on h264ify).

  • [^] # Re: re: missing

    Posté par  . En réponse au journal Notfound.org : sériousement ?. Évalué à 3.

    «pas à jour» … hummm… cela se discute car, franchement, je ne suis pas certain que l'on puisse accorder une confiance aveugle aux aveux d'un tueur en série déjà condamné à perpétuité.

    Je remarque que pour moi, tout les avis de recherches concernent des britanniques. Aucun cas français ce qui ne me semble pas super efficace sur linuxfr mais cela vient peut être du fait que ma locale est en_US.

  • [^] # Re: Astuce pour utiliser le site officiel

    Posté par  . En réponse au journal Covid19 et attestation numérique. Évalué à 2.

    Merci. Bonnes remarques.

    Concernant le dépôt git, j'avais prévu d'en créer un sitôt que j'aurais eu fini d'écrire le GUI multi-platforme en Java et le paquet Flatpak.

  • [^] # Re: en local

    Posté par  . En réponse au journal Covid19 et attestation numérique. Évalué à 1.

    Donc cette semaine, je dois choisir entre aller voir mon docteur, acheter à manger ou faire un peu d'exercice. C'est cornélien!

    Après on peut aussi se la jouer à la chinoise en barricadant les gens à l'intérieur de leur domicile.

  • [^] # Re: Configuration wayland

    Posté par  . En réponse à la dépêche Firefox 75 : Pâques avant l’heure. Évalué à 2.

    Je viens de tester et j'ai en effet une petite amélioration sur la lecture des vidéos H264. J'ai par exemple essayé la 1ere vidéo de la section 4K de https://kodi.wiki/view/Samples sur mon portable équipé d'un Core i5-8250U CPU @ 1.60GHz (donc pas une bête de course). Sans widget.wayland-dmabuf-vaapi.enabled Firefox consomme environ 105% de CPU (soit un peu plus de 1 cœur physique) et cela descend à 70% après activation. C'est toujours cela de gagné mais cela reste loin de mpv qui est à 13% sur la même vidéo.

    Petite astuce que je viens de découvrir. Youtube sert du VP9 par défaut mais il existe des add-ons permettant de forcer l'usage du H264. Voir h264ify et enhanced-h264ify. Attention quand même car j'ai planté Firefox 75 peu après avoir installé h264ify.

  • [^] # Re: en local

    Posté par  . En réponse au journal Covid19 et attestation numérique. Évalué à 1.

    J'аvаis аussi pensé аux аpproches bаsées sur un checksum mаis en fаit elles serаient аssez fаcile à contourner en introduisаnt de petites modificаtions dаns les données. Pаr exemple, tout les 'а' de ce messаge sont en fаit le cаrаctère A cyrillique. Ni vu ni connu!

    Et puis, n'аvoir droit qu'à une аttestаtion pаr jour n'est pаs vrаiment réаliste (sаuf peut être pour lа sortie 'courses' et encore…).

  • [^] # Re: Pas confiance

    Posté par  . En réponse au journal Covid19 et attestation numérique. Évalué à 6.

    Pire que de l'analyse de code python ?
    

    Voyons voir! D'un coté on a 200 lignes de python plutôt simple. De l'autre on a 2 fichiers javascript. Le premier faisant 560Ko et, après réindentation, 19000 lignes. Le second contient un vrai blob binaire de 122ko qui après décodage se révèle contenir 61Ko de javascript offusqué du genre :function(){return'\x64\x65\x76';},'\x67\x65\x74\x43\x6f\x6f\x6b\x69\x65':function(_0x30cea8,_0x181f6b){_0x30cea8=_0x30cea8||function(_0x2d9d79){return _0x2d9d79;};var _0x169e37=_0x30cea8(new RegExp('\x28\x3f\x3a\x5e\x7c\x3b\x20...

    Je n'arrive pas à me décider … lequel est le pire à analyser …