257 private links
Aucun humain est joignable...
Let's check this :D
Une parodie
FlowTunes is music for focus. There's over 200 hours of non-stop music designed for focus, and 20 background sounds. Pick your channel, mix in a custom background soundscape, and get your flow on. Oh, and it's free.
Compiling Rust with GCC?
Follow up: https://blog.antoyo.xyz/development-rustc_codegen_gcc-2
I didn't read but it can be useful someday.
Et si les études n'étaient que la réalisation
Vers la vingtaine et après, toutes les décisions doivent être prises. Ne rien faire, c'est aussi un choix, et pas souvent le meilleur.
La vingtaine c'est voir des amitiés s'effacer. Certaines amitiés aussi forte qu'elles soient ne sont pas éternelles.
Le travail prend un poids de plus en plus important, ou alors directement à jongler entre 9h-18h. Il reste ensuite peu pour le temps libre, ou passer du temps en famille. Le travail pompe ton énergie, ta motivation et parfois même tes rêves.
Nous ne pouvons pas toujours prendre la bonne décision, mais nous pouvons faire en sorte que chaque décision devienne la bonne.
💯
Si je crois fermement que les "Leads produit" d'une organisation doivent cultiver leur capacité à naviguer dans le flou, c'est-à-dire accepter un changement permanent, c'est bien à eux que revient l'obligation d'apporter de la clarté dans ce flou, une direction, une vision.
Et il y a un outil nécessaire pour ça : l'écrit.
Les articles sur Eventually coding permettent de se constituer un patrimoine, de prendre du recul, de mieux partager l'information dans une équipe distribuée sur plusieurs pays et donc asynchrone.
Toute personne à partir de Senior doit être capable d'écrire pour articuler document de design, stratégie et vision.
Les documents de design: l'ensemble des descriptifs sur un sujet. Ce sont des documents concrets qui décrivent l'usage actuel d'une technologie dans notre contexte.
Les documents de stratégies (ADR, RFC, Roadmap). Ce sont des écrits qui sont là pour clarifier, pour donner un guide de conduite par rapport à une technologie. Une stratégie est souvent le résultat de discussions contradictoires qui a vu l'équipe s'opposer. Une stratégie est là pour mettre en lumière les compromis et une décision. Le document exprime donc une opinion, à l'inverse des docs de sign.
Les documents de vision (North star document, engineering principles, manifesto, technology radar, engineering blog posts, ...) pour montrer une direction à plusieurs années dans le futur.
Stratégie ou vision ? Parfois la frontière est fine. La différence porte bien souvent sur l'échelle de temps. Une stratégie s'exprime pour les 6 prochains mois, une vision, c'est pour les prochaines années.
Comment démarrer?
Commencer par écrire plusieurs documents de design sur l'existant; puis regrouper les documents de design par thème, détecter les questions ouvertes et les contradictions, faire émerger des stratégies; enfin regrouper les stratégies par thème, projeter les impacts dans le futur.
Le Story telling:
L'enjeu c'est de trouver les problèmes à résoudre et de proposer des solutions. Les documents mentionnés ci-dessus ne vont pas suffire, mais, s'ils sont bien faits, ils vont vous permettre de créer le storytelling nécessaire pour une bonne promotion, et plus tard pour une bonne conduite de changement.
- Qui a rapport aux inondations.
- Qui ressemble au déluge par son abondance.
- Excessif, exubérant.
- Relatif au Déluge, commune française située dans le département de l’Oise.
Source code: https://github.com/rust-adventure/lets-code-cli-config/blob/main/src/main.rs
Idea from the comments: Look into unwrap or default and implement the default trait, it cleans up the clutter from where you call unwrap_or
A small crate to check which directory
The library provides the location of these directories by leveraging the mechanisms defined by
- the XDG base directory and the XDG user directory specifications on Linux,
- the Known Folder system on Windows, and
- the Standard Directories on macOS.
It can be a good idea.
Par le partage de nude
To improve testing: throws many test and get a way to verify the output is correct.
For example, sorting numbers by ascending order should results in
for i in 1..output.len() {
assert!(
output[i - 1] <= output[i],
"input {input:?} failed at index {i}, output {output:?}",
);
}
Then implement a shrinker to reduce the list to the smallest possible error. Better
input [58, 33] failed at index 1, output [58, 33]
than an array of 200 elements.
TODO: https://sunshowers.io/posts/monads-through-pbt/#2-drawing-the-rest-of-the-owl
À partir du 1er avril 2024, la limite d'un million de captcha de vérification sera réduite à 10 000. La limite du million restera active pour les organisations à but non lucratif, associations et bilbiothèques.
En somme, il existe plusieurs versions de reCaptcha, dont la plus récente est la v3, qui attribue un score de confiance à chaque visiteur en fonction de son comportement. Le reCaptcha Enterprise est une version améliorée de la v3, destinée aux entreprises, qui offre des fonctionnalités supplémentaires telles que la vérification des mots de passe et la personnalisation des actions en fonction du score.
Alternatives: Honeypot, Akismet (pour Wordpress), hCaptcha, Geetest (résoudre un puzzle)
En cas d'opération de paiement non autorisée signalée par l'utilisateur dans les conditions prévues à l'article L. 133-24,