Pour Doudou.
Ce que je retiens, c'est que le modèle Paleo met souvent l'accent sur une consommation principale de viande, ce qui le rapproche du régime hyper-protéïné ce qui n'est pas bon pour le fois.
A contrario, ma façon de respecter le modèle Paleo est que je réduis la consommation de glucides au profit des légumes et des fruits principalement (environ 70%) et de la viande (environ 30%).
A mon sens, tout les "diet models" qui vous disent : "supprime ça à 100%" ou encore "mange ça c'est bon pour la santé" vous mentent. Se dé-radicaliser dans tous les domaines, trouver le juste milieu, identifier les bons dosages, c'est ce qu'il faut faire.
Je viens de me prendre une claque ! Et une sorte d'angoisse m'enveloppe, c'est difficile à décrire mais au plus profond de mon être, j'ai le sentiment que le sujet cette vidéo est notre destination finale.
Merci à Liandri.
WebAuthn promet de remplacer le bon vieux mot de passe par le capteur d'empreinte de votre ...
ALERTE BULLSHIT !!!
WebAuthn tente de vendre de l'identification pour de l'authentification. Pour rappel, l'identification c'est qui vous êtes, vos empreintes, votre visage, votre rétine, votre ADN. Rien de ceci n'est révocable. Si on vous le vol, vous ne pouvez pas en changer puisque c'est votre identité, ça coule dans vos veines.
L'authentification, c'est la preuve que celui qui se pointe avec votre ADN ou vos empreintes (choses que vous laisser traîner un peu partout, comme vos cheveux parterre ou vos doigts sur une table), soit bien la personne qui a créé un compte à partir de cette identité à l'origine.
Par essence, l'authentification doit être révocable. Si celle-ci vous est volée, vous devez pouvoir en changer facilement. Essayez de changer d'ADN ou vos empreintes digitales pour voir... En 2500 ans, le seul truc qui répond à ces critères, c'est le mot de passe.
Quid du fait que WebAuthn vous obligera, à cause de son fonctionnement intrinsèque, à communiquer vos données biométriques à un tiers ?
Point Godwin : je vous laisse deviner quel état totalitaire aurait adoré disposer de ce genre d'information pour faire avancer sa "solution finale".
Via une river.
Google dégrade volontairement les performances de Youtube quand vous surfez avec un autre navigateur que Chrome.
Et cela et particulièrement vrai pour son challengeur Firefox.
Ce message est à faire tourner ! Il est urgent que les gens quittent les services de cette corporation que beaucoup considère comme malveillante (et dont je fais partie).
Des cours de tout sur tout. La section IA machine learning m'intéresse.
Via une river.
Pour Fiona.
New versions of the Munker illusion by David Novick (dots) and Akiyoshi Kitaoka (hearts)
Une check-list des trucs à faire pour sécuriser son Linux.
Via une river.
MySQL conseil d'utiliser le type DATETIME pour stocker des dates, mais côté JVM quel est le type de données à utiliser ? Je résume ici la réponse :
- java.sql.Date permet de stocker une date mais sans l'heure.
- java.sql.Time permet de stocker l'heure mais sans la date.
- java.sql.Timestamp permet de stocker les deux.
Donc le type qui se rapproche le plus de DATETIME c'est java.sql.Timestamp.
Edit : et côté MySQL, que se passe-t-il ?
MySQL dispose de quatre types pour stocker les données temporelles :
- DATE pour stocker une date mais sans l'heure.
- TIME pour stocker une heure mais sans la date.
- DATETIME pour stocker un timestamp allant de 1000-01-01 00:00:00.000000 à 9999-12-31 23:59:59.999999.
- TIMESTAMP pour stocker un timestamp au format UTC allant de 1970-01-01 00:00:01 UTC à 2038-01-19 03:14:07 UTC.
Donc côté base de données vous êtes dans deux cas de figure qui ont eux-mêmes des sous-cas :
- Soit votre SI est mono-timezone et dans ce cas là, DATETIME vous accorde une plage de données plus large.
- Soit votre SI est multi-timezone (comme chez mon client actuel) et dans ce cas là vous avez deux sous-cas :
- Soit vous gérez la timezone côté serveur (Kotlin / Rust par exemple) => DATETIME.
- Soit vous gérez la timezone côté base et vous lui passez uniquement des timestamp UTC => TIMEZONE.
Pour Chlouchloutte :
Un revêtement carrelé n'est pas étanche. Dans la douche, on évite les infiltrations d'eau avec une protection à l’eau sous carrelage des murs et sol.
Je ne me souvenais plus de certains termes de Karate (car oui j'en ai fait un certain nombre d'années).
Voici un lexique assez complet. Bisous
Via une river
Les articles (en français) du RGPD.
Apparemment, Log4j2 utiliser l'API I/O asynchone de Java8 ce qui le rendrait plus rapide que logback. L'article dresse une comparaison de ces deux frameworks.
Edit : Une fois que la file asynchrone de log4j2 est pleine, ses performances se dégradent bien en dessous de celles de logback.
Du tuning s'impose alors, source Stack Overflow.
un tuto sur la rotation des logs sous Linux
lol, via une river
Nous en parlions avec Animal, fin 2018, les gravures ne sont plus en 9 mais en 7nm pour les processeurs. IN-CROY-ABLE !!
"Sur ce dont on ne peut parler, il faut garder le silence."
Ludwig Wittgenstein