303 private links
Un bon argument contre le "Si vous n’avez rien à cacher, vous n’avez rien à craindre "
Not beautiful, but basic.
Un service qui permet de savoir si l'adresse e-mail a été compromise... TODO
Beaucoup de vrai dans ce billet
Un résumé sur la programmation d'un exécuteur Rust de code JS.
Et le gars, il écrit du code JS analysé et parsé en Rust. Pour ensuite produire du code WebAssembly et ếtre exécuté en tant que code JS importé grâce à WebAssembly. <3
Codes unicodes pour les drapeaux des pays
Quand je parlais de commencer quelque chose à partir de rien, j'employais l'expression "From scratch". Ça sonnait toujours mal dans la phrase en français.
Maintenant j'ai le terme français qui sonne beaucoup mieux : Ex Nihilo
Des images et vidéos sous licence CC0 (donc libre) :)
Raison n°2546 pour ne pas utiliser un service des GAFAM (ou centralisé) : le département de la justice américain veut un accès à tous les messages chiffrés échangés par Whatsapp.
Il pourrait tout aussi bien exiger des accès à d'autres messageries.
Encore un exemple donné dans cet article d'Acrimed
Et la différence entre .iter() et .into_inter()
.iter() emprunte les valeurs (itération sur les valeurs par référence) de la structure
.into_iter() à l'opposé devient propriétaire des valeurs
Dupliquer un nombre z d'élément de la collection x dans un vecteur y :
let y = x
.iter()
.map(|i| i.clone()) // Or use .cloned() instead since Rust 1.1
.take(z)
.collect::<Vec<_>>();