338 private links
uBlockOrigin has more power than pihole that only blocks network requests. A comment explains some points about it.
A great introduction to the lotus blossom.
I use it to get some ideas for the User-centered design methods class
touch {hero,lightbox,form,another-component}.njk
When to use the drop-shadow filter:
- on a non-rectangular shadow (or clipped elements)
- on a group of box
Limitation: it does not have the spread parameter.
A code snippet is provided for it. Well done.
A curated list of CSS named colors.
mBarker84 made a list with these names only on Github
Un logiciel 3D simple d'utilisation qui permet d'exporter des scènes 3D (zoom et mouvement de la caméra par l'utilisateur inclus).
Possibilité d'export en .jpg, .png, .gif ou format JS, HTML, CSS pour l'intégration.
border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))); → maybe too clever as the line is hard to understand.
and
grid-template-columns: repeat(auto-fit, minmax(min(350px, 100%), 1fr));
This is a great snippet, but there is absolutely zero chance I’m going to remember how to write it every time.
Another trick is to use a toggle value stored in a css variable.
Develop an API that is fast :)
Everything is built in: Swagger or OpenAPI, including the tests.
Here a quickstart
A plain text blog.
How standards proliferate?
- Situation: There are 14 competing standards
- 14 ?! Ridiculous! We need to develop one universal standard that covers everyone's use cases.
- Situation: there are 15 competing standards
What are bytes in image ?
A collection of logos
Advices for open source projects:
- don't make promises
- don't try to compete on anything
- just describe what it does now and have fun with it
People are always all like "Failure is how we learn".
NOTICING... NOTICING SHIT is how we learn.
Paying attention to what is happening and noticing patterns (of success, failure, or opportunities taken or missed)... is how we learn.
Une bonne exerience.
« Comme pour le C++, il est quasiment impossible d'écrire un Rust idiomatique sans utiliser de templates, ce qui fait que vous avez des binaires gonflés et des temps de compilation lents. Toutes ces vérifications à la compilation ont également un coût. De plus, si vous réécrivez quelque chose, vous perdez l'ancienne base de code mature, et il n'y a aucune chance que vous puissiez produire une base de code de qualité similaire dans un temps raisonnable - il est bien mieux d'étendre, plutôt que de réécrire, le programme en Rust. Il vaut mieux étendre le programme plutôt que de le réécrire en Rust », explique un ingénieur logiciel.
D'après lui, c'est pour cette raison que les développeurs de Linux, notamment Linus Torvalds lui-même, ont rejeté l'idée de réécrire tout le noyau en Rust. « Mettez un peu de travail pour créer des liaisons sûres, puis écrivez le code supplémentaire en Rust, et vous pourrez toujours profiter de ce code mature. (C'est ce que fait Linux - il y a des efforts pour ajouter la possibilité d'écrire un module de noyau en Rust) », a-t-il ajouté.
Éviter la réécriture complète, mais plutôt améliorer ou ajouter des fonctionnalités en Rust au code éprouvé langage
Avec le lien du projet sur Github: https://github.com/nuta/kerla
lol