_kaos_ a écrit 2343 commentaires

  • [^] # Re: La vraie remise en question

    Posté par  . En réponse au journal log4shell : Et après ?. Évalué à 3. Dernière modification le 25 décembre 2021 à 17:39.

    le bénéfice de sécurité est surtout pour le bénéfice de la banque (vu que l'utilisateur va être couvert plus ou moins via le jeu des assurances et de la loi).

    La banque elle-même est généralement assurée, et il arrive que l'assureur assurant soit également assuré. :)

    Ça dépend des risques et de ce qu'on veut couvrir…

    Matricule 23415

  • [^] # Re: La vraie remise en question

    Posté par  . En réponse au journal log4shell : Et après ?. Évalué à 4. Dernière modification le 25 décembre 2021 à 11:16.

    Attention quand même, log4j 1 semble quand même moins troué pour le moment.

    C'est un peu normal, il y a moins de fonctionnalités. D'un autre côté, c'est aussi en EOL depuis 2015… donc moins troué, c'est loin d'être certain dans l'absolu. Moins impacté par cette CVE, oui.

    Mais ça ne marche plus avec Java 9 par exemple, ce qui apporte d'autres légers soucis indépendamment de ceux directement imputables à une librairie en EOL :)

    Matricule 23415

  • [^] # Re: Comme openssl

    Posté par  . En réponse au journal log4shell : Et après ?. Évalué à 7.

    Ouais, enfin, dans une grande boite, sortir l'argent, c'est pas si simple.

    Quand je vois les coûts des licences proprios, je dirais que si. Ou les factures de restau parce que hop, c'est bien pour la cohésion d'équipe.

    Juste il n'y a pas de ligne dans le budget prévisionnel. Donc rien à imputer. Donc rien qui ne peut sortir.

    Le problème est bien plus culturel qu'autre chose. C'est une des raisons pour laquelle je ne met plus la gratuité comme argument fort quand je parle du libre, sauf si ça soutient un autre argument fort, comme la mise à disposition à tous, sans condition de ressources par exemple.

    Demander des thunes, c'est pas vraiment trivial.

    C'est un boulot à part entière, et il est rare que les développeurs aient envie de le faire (des deux côtés : tant en tant que fournisseurs qu'utilisateurs de solutions).

    Matricule 23415

  • [^] # Re: Opendata & pandas

    Posté par  . En réponse au message data pipeline. Évalué à 4.

    Le problème de python, c'est que c'est peu différenciant par rapport à la quantité de développeurs python déjà formés à python, donc ça dépend du niveau de départ.

    R est légèrement différenciant, mais est plus utilisé en université qu'en entreprise, les postes seront donc plus rares…

    Matricule 23415

  • [^] # Re: Encore un titre pourri

    Posté par  . En réponse au lien Google Drive could soon start locking your files. Évalué à 6. Dernière modification le 18 décembre 2021 à 12:18.

    je ne comprends pas les gens qui ne chiffre pas leurs fichiers quand ils les déposent sur ce genre de service.

    Parce qu'ils s'en foutent, ils n'ont rien à cacher (à leur dires, hein !)…

    Matricule 23415

  • [^] # Re: Les français c'est un peu comme les shadoks

    Posté par  . En réponse au lien Les sites pornos gratuits bloqués?. Évalué à 10.

    La n'image qui vaut pour commentaire :
    interdir

    Matricule 23415

  • # Technologie ? Fiabilité ?

    Posté par  . En réponse au message HDD : Moins de cache = plus cher ?. Évalué à 8. Dernière modification le 15 décembre 2021 à 06:22.

    Des pistes :

    • certains modèles utiliseraient SMR, d'autres CMR, mais ce n'est pas dit ici,
    • certaines versions peuvent avoir un taux de pannes plus élevé, mais je ne suis plus si certain si c'est bien sur des WD red (ni même si c'était du WD…).

    Donc oui, il peut y avoir des raisons, sans indications du pourquoi :)

    Matricule 23415

  • [^] # Re: Oui mais comment ?

    Posté par  . En réponse au lien Les sites pornos gratuits bloqués?. Évalué à 7.

    On a des méthodes concrètes ?

    Oui, faire en sorte que ça marche uniquement avec une version non piratée d'Open Office !

    Matricule 23415

  • [^] # Re: Praticiens

    Posté par  . En réponse au journal À quoi bon le libre. Évalué à 2.

    Du coup, la pression est sur les enseignants (qui sont eux aussi parfois parents…)

    Matricule 23415

  • [^] # Re: Ici c'est Linuxfr.org

    Posté par  . En réponse au journal À quoi bon le libre. Évalué à 3. Dernière modification le 12 décembre 2021 à 13:44.

    Y a-t-il vraiment confusion pour la majorité des gens?

    Ah, les maux des mots démodés…

    Matricule 23415

  • [^] # Re: Praticiens

    Posté par  . En réponse au journal À quoi bon le libre. Évalué à 0. Dernière modification le 12 décembre 2021 à 12:53.

    Oui, enfin il y est entré, est resté 10 jours et est reparti, d'après wikipedia

    Le 11 mars 2020, Didier Raoult devient l'un des onze experts choisis pour faire partie du conseil scientifique Covid-19, chargé d'éclairer les décisions à prendre par les autorités pour lutter contre la pandémie en France176, mais il n'assiste à aucune des séances et annonce le 24 mars qu'il refuse d'y participer
    

    Il y a peut-être d'autres conseils scientifiques, mais je ne vais pas non plus m'attarder sur sa biblio aujourd'hui.

    Ce n'est pas que ça a raté, c'est que ça n'a pas réussi ! :)

    Matricule 23415

  • [^] # Re: Praticiens

    Posté par  . En réponse au journal À quoi bon le libre. Évalué à 10. Dernière modification le 12 décembre 2021 à 11:48.

    Cela nous mène par exemple à ne pas étudier pourquoi, en Afrique, le COVID a fait très peu de victimes…

    Ma première réaction serait de préciser "très peu de victimes recensées", et d'arguer : parce qu'ils ne sont pas équipés pour diagnostiquer aussi précisément que nous, que les causes de mortalités peuvent être multiples, ou encore que la transparence n'est pas la même, ou aussi que d'autres maladies tout aussi graves si ce n'est plus sont déjà présentes.

    Un tas de raisons, bonnes ou moins bonnes, à première vue.

    Matricule 23415

  • [^] # Re: Praticiens

    Posté par  . En réponse au journal À quoi bon le libre. Évalué à 4.

    Il me semble (sauf erreur de ma part) que ça a été le cas au début des échanges, non ?

    Matricule 23415

  • [^] # Re: Praticiens

    Posté par  . En réponse au journal À quoi bon le libre. Évalué à 10. Dernière modification le 12 décembre 2021 à 10:41.

    Le problème n'est pas de discuter 5 minutes ou une heure, c'est de discuter de manière constructive, d'envisager de pouvoir avoir tort et de savoir en rester là, si besoin.

    Matricule 23415

  • [^] # Re: Trombinoscopes ?

    Posté par  . En réponse à la dépêche WhosWho : le trombinoscope facile. Évalué à 3.

    Techniquement, ça serait plutôt pseudonyme qu'anonyme, non ?

    Matricule 23415

  • [^] # Re: Et pour Kotlin ?

    Posté par  . En réponse au journal Une boite à meuh qui fait pas "meuh". Évalué à 2. Dernière modification le 11 décembre 2021 à 16:35.

    En plus "make like", on peut aussi citer ant.

    Il est plus ancien que gradle/maven, a ses propres forces, comme permettre de tout faire sans "contournement" comparé à maven qui impose sa philosophie, mais du coup on fait aussi facilement n'importe quoi.

    Je n'ai jamais réellement utilisé gradle donc je ne peux pas m'exprimer dessus, mais pour ce qui est de maven, c'est un outil de build dédié java là ou make est généraliste : il offre donc des facilités pour java, et comme tout outil spécifique, il faut l'apprendre en effet.

    Mais la base, ça reste quand même très abordable, d'autant qu'il fonctionne beaucoup par convention (donc "non spécifié" = "fonctionnement classique").

    Matricule 23415

  • [^] # Re: Et pour Kotlin ?

    Posté par  . En réponse au journal Une boite à meuh qui fait pas "meuh". Évalué à 3. Dernière modification le 11 décembre 2021 à 06:20.

    Il suffit d'utiliser maven !

    C'est comme make, sauf à la fin.

    Matricule 23415

  • [^] # Re: Linux n'est pas uniforme

    Posté par  . En réponse au journal Coût de piratage des serveurs Linux. Évalué à 3. Dernière modification le 11 décembre 2021 à 05:41.

    Éh, oh, d'où tu te permets de critiquer ceux qui trouvent toujours à critiquer ?

    je ->[]

    Matricule 23415

  • [^] # Re: Ouille !

    Posté par  . En réponse au lien Log4Shell: RCE 0-day exploit found in log4j, a popular Java logging package. Évalué à 10. Dernière modification le 11 décembre 2021 à 04:28.

    Plus précisément, la notion de liaison statique/dynamique n'existe pas en java. Il n'y a pas d'édition de lien à aucun moment de la compilation.

    C'est toujours, tout le temps, dynamique (si on veut). Le packaging en revanche se charge d'apporter (ou non) la bonne version de la librairie avec le programme lui-même.

    C'est une force et une faiblesse, surtout si mal compris/utilisé.

    Bon, ceci étant, ça ne change rien au fond du problème, vu que c'est pas forcément quelque chose de compris :)

    Matricule 23415

  • [^] # Re: Ouille !

    Posté par  . En réponse au lien Log4Shell: RCE 0-day exploit found in log4j, a popular Java logging package. Évalué à 7. Dernière modification le 11 décembre 2021 à 04:15.

    c'est une dépendance java, donc liée statiquement et pas dynamiquement dans les logiciels

    Ça dépend complètement de la manière dont on génère puis exécute un jar dans son environnement. La liaison est dynamique, la résolution du classpath peut faire qu'une version embarquée masquera le reste.

    Il n'y a pas que les "fat jar", dans la vie… et un jar n'est en plus qu'un zip, quelque part.

    Matricule 23415

  • [^] # Re: mauvaise méthode

    Posté par  . En réponse au message Filtrage d'une adresse électronique. Évalué à 3.

    En fait, je retiens juste qu'elle est sur stackoverflow, je la retrouve donc plus facilement dans une recherche.

    en plus à 13:37 !

    J'aurais voulu le faire exprès, je n'aurais pas réussi !

    Matricule 23415

  • [^] # Re: mauvaise méthode

    Posté par  . En réponse au message Filtrage d'une adresse électronique. Évalué à 10.

    Tu parles de celle-là ?

    (?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
    )+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:
    \r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(
    ?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ 
    \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\0
    31]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\
    ](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+
    (?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:
    (?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
    |(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)
    ?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\
    r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[
     \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)
    ?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t]
    )*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[
     \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*
    )(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
    )+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)
    *:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+
    |\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r
    \n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:
    \r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t
    ]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031
    ]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](
    ?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?
    :(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?
    :\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*)|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?
    :(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?
    [ \t]))*"(?:(?:\r\n)?[ \t])*)*:(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] 
    \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|
    \\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>
    @,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"
    (?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t]
    )*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
    ".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?
    :[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[
    \]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-
    \031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(
    ?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;
    :\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([
    ^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\"
    .\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\
    ]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\
    [\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\
    r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] 
    \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]
    |\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \0
    00-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\
    .|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,
    ;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?
    :[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*
    (?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".
    \[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[
    ^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]
    ]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*)(?:,\s*(
    ?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
    ".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(
    ?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[
    \["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t
    ])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t
    ])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?
    :\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|
    \Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*|(?:
    [^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\
    ]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)
    ?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["
    ()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)
    ?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>
    @,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[
     \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,
    ;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t]
    )*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\
    ".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[ \t])*)?
    (?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".
    \[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:
    \r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[
    "()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])
    *))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])
    +|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\
    .(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
    |(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(
    ?:\r\n)?[ \t])*))*)?;\s*)
    

    (ref, liée depuis stackoverflow)

    Plus bas dans le thread une plus "sympa" :

    /(?(DEFINE)
       (?<address>         (?&mailbox) | (?&group))
       (?<mailbox>         (?&name_addr) | (?&addr_spec))
       (?<name_addr>       (?&display_name)? (?&angle_addr))
       (?<angle_addr>      (?&CFWS)? < (?&addr_spec) > (?&CFWS)?)
       (?<group>           (?&display_name) : (?:(?&mailbox_list) | (?&CFWS))? ;
                                              (?&CFWS)?)
       (?<display_name>    (?&phrase))
       (?<mailbox_list>    (?&mailbox) (?: , (?&mailbox))*)
    
       (?<addr_spec>       (?&local_part) \@ (?&domain))
       (?<local_part>      (?&dot_atom) | (?&quoted_string))
       (?<domain>          (?&dot_atom) | (?&domain_literal))
       (?<domain_literal>  (?&CFWS)? \[ (?: (?&FWS)? (?&dcontent))* (?&FWS)?
                                     \] (?&CFWS)?)
       (?<dcontent>        (?&dtext) | (?&quoted_pair))
       (?<dtext>           (?&NO_WS_CTL) | [\x21-\x5a\x5e-\x7e])
    
       (?<atext>           (?&ALPHA) | (?&DIGIT) | [!#\$%&'*+-/=?^_`{|}~])
       (?<atom>            (?&CFWS)? (?&atext)+ (?&CFWS)?)
       (?<dot_atom>        (?&CFWS)? (?&dot_atom_text) (?&CFWS)?)
       (?<dot_atom_text>   (?&atext)+ (?: \. (?&atext)+)*)
    
       (?<text>            [\x01-\x09\x0b\x0c\x0e-\x7f])
       (?<quoted_pair>     \\ (?&text))
    
       (?<qtext>           (?&NO_WS_CTL) | [\x21\x23-\x5b\x5d-\x7e])
       (?<qcontent>        (?&qtext) | (?&quoted_pair))
       (?<quoted_string>   (?&CFWS)? (?&DQUOTE) (?:(?&FWS)? (?&qcontent))*
                            (?&FWS)? (?&DQUOTE) (?&CFWS)?)
    
       (?<word>            (?&atom) | (?&quoted_string))
       (?<phrase>          (?&word)+)
    
       # Folding white space
       (?<FWS>             (?: (?&WSP)* (?&CRLF))? (?&WSP)+)
       (?<ctext>           (?&NO_WS_CTL) | [\x21-\x27\x2a-\x5b\x5d-\x7e])
       (?<ccontent>        (?&ctext) | (?&quoted_pair) | (?&comment))
       (?<comment>         \( (?: (?&FWS)? (?&ccontent))* (?&FWS)? \) )
       (?<CFWS>            (?: (?&FWS)? (?&comment))*
                           (?: (?:(?&FWS)? (?&comment)) | (?&FWS)))
    
       # No whitespace control
       (?<NO_WS_CTL>       [\x01-\x08\x0b\x0c\x0e-\x1f\x7f])
    
       (?<ALPHA>           [A-Za-z])
       (?<DIGIT>           [0-9])
       (?<CRLF>            \x0d \x0a)
       (?<DQUOTE>          ")
       (?<WSP>             [\x20\x09])
     )
    
     (?&address)/x
    

    Matricule 23415

  • [^] # Re: Le couteau, une arme de meurtrier

    Posté par  . En réponse au lien Le « portefeuille d’identité numérique », un cauchemar totalitaire. Évalué à 1.

    Ben d'autres personnes y stockent des données sensibles a leurs yeux?

    Ok, il faut donc faire confiance à toutes les applis installées, au constructeur et à l'opérateur téléphonique quand même, voir au cloud.

    Ne pas faire confiance juste à Atos me semble assez une position de principe.

    Éviter qu'on l'utilise sans mon consentement

    C'est exactement ce cas d'usage que je souhaite : qu'on puisse appeler quelqu'un au pif dans ma liste de contact, si je ne suis plus en mesure de le faire.

    Je laisse rarement mon téléphone traîner sans surveillance (ça m'arrive, mais pas souvent), donc les autres cas sont marginaux par rapport au choix délibéré, et dans ces cas où c'est possible, justement, là, je le verrouille.

    Matricule 23415

  • [^] # Re: Le couteau, une arme de meurtrier

    Posté par  . En réponse au lien Le « portefeuille d’identité numérique », un cauchemar totalitaire. Évalué à 3.

    Comme s'est pratique pour déverrouiller l'appareil.

    La grande interrogation pour moi est : pourquoi vouloir le verrouiller en premier lieu ?

    Le mien est quasiment toujours non verrouillé, c'est une fonctionnalité qui ne m'intéresse pas spécialement (plutôt j'ai un intérêt dans le fait de l'avoir non verrouillé). Du coup, effectivement, je ne l'utilise pas pour y stocker des informations "sensibles", et c'est tout.

    Matricule 23415

  • [^] # Re: HTTPS ?

    Posté par  . En réponse au message Routeur faisant office de MITM entre console de jeux et serveur du distributeur ?. Évalué à 3.

    Sauf que si le certificat attendu est mis en dur (ou simplement la chaîne de confiance bridée), ça ne marchera pas.

    Matricule 23415