Daily Shaarli

All links of one day in a single page.

September 25, 2019

Rust Tips and Tricks :: Jon Gjengset

Rendre son code Rust plus idiomatique <3

  • returning values
  • unimplemented!() / unreachable!()
  • option.as_ref().unwrap()
  • map.entry(key).or_insert_with(Vec::new).push(val);
  • let numbers: Vec<_> = (0..10).collect();
  • elements.iter().cloned()
  • list.iter().enumerate() (like python)
  • _ for unused variables
Google blocks pro-privacy motion at World Wide Web Consortium

Le W3C standardise les normes du web (html, css...)
Google (comme beaucoup d'autres entreprises) fait partie du W3C.
Un des groupes de travail du W3C est le PING (W3Cs Privacy Interest Group) qui travaille spécifiquement sur le respect de la vie privée.
Une récente proposition du W3C permettrait au PING de bloquer n'importe quel projet du W3C qui porterait atteinte à la vie privée des internautes.
Google a posé son véto à cette résolution.
Google veut pouvoir faire évoluer les standards du W3C dans son propre intérêt, et ne surtout pas être entravé par cette ridicule idée de "protection de la vie privée".

Pendant ce temps là, Mozilla bloque par défaut les cookies tiers.

Maintenant VOTEZ en changeant de navigateur. Arrêtez d'utiliser le navigateur d'une société qui n'en a rien à foutre de protéger votre vie privée. Virez Chrome et prenez Firefox. ― Sebsauvage

(feed de sebsauvage)

Rust can be difficult to learn and frustrating, but it’s also the most exciting thing in software development in a long time | InfluxData

Un point de vue sur Rust

Développeurs, vous devriez avoir honte — Règles de mots de passe – Carnet de notes

OUI

La longueur compte bien plus que l’éventail des caractères, et imposer des règles complexes différentes sur chaque site est juste pénible pour un bénéfice peu pertinent rapport à un vrai calcul de complexité

A LIRE ABSOLUMENT

On reprend l'adage qui marche excellement bien : plus c'est long, plus c'est bon !

Note :

Regar­dez dans quelle colonne est l’uti­li­sa­teur en fonc­tion des carac­tères qu’il a déjà tapé et donnez-lui un indi­ca­teur en fonc­tion de la longueur de son mot de passe.

Mot de passe refusé s’il est sur « Have I Been Pwned? »
Moins de 10 € ? mot de passe insuf­fi­sant, refusé
Moins de 100 € ? mot de passe faible, couleur rouge
Moins de 1 000 € ? mot de passe moyen, couleur orange
Mot de passe sûr, couleur verte, à partir de 10 000 €

evmap - Rust

Un projet pertinent à surveiller.

Avec la vidéo expliquant le projet (+ des trucs sur Rust). Une base de donnée plus rapide !

La solution au problème de lenteur des verrous semble prometteuse. Je l'aime bien

Washed Hands / Didn't wash hands
Une commande pour retrouver en clair le mot de passe d’un réseau wifi – Korben