316 private links
How to structure a website that is not built with an SPA style?
-
cargo build --release -
set
strip = trueto profile.release in cargo.toml -
set
opt-level = "s"to optimize for size instead of runtime speed -
set
lto = trueto enable link-time optimization -
set
codegen-units = 1to maximize size reduction but it results in slow builds -
use cargo bloat to understand which dependencies are taking up space
Implement a default builder pattern. It looks efficient.
AnswerGarden is a minimalistic feedback tool.
On a topic, the participants can respond with 20 characters. The most common answers are then displayed.
Thinking of a design system helps to improve its vision! Also it helps to sell it and shows its benefit.
Le label Culture Libre est le premier label spécialement dédié à l’open content et aux projets collaboratifs qui valide 3 niveaux traduisant chacun un palier d’investissements (bronze, argent, or).
On y retrouve des archives, des musées, des bibliothèques et des universités.
Les anciens apprentis du rail. À la date du 2023-05-21, c'est un bon vieux site des années 2000. Même si la date de mise à jour montre: 11/05/2023 à07h15 !
A french guide on the rust language. It is not complete as the official documentation but provides a good start with lot's of the rust's features.
L'éthologie avec le cheval demande l'apprentissage de multiples gestes et postures. Il est donc possible de les identifier, les retracer, et suivre l'évolution de l'avancement.
A hacky way to store data as video. The proof of concept uses youtube.
a new #project #idea is to build the whole thing, but not only for youtube, but for any possible API endpoint :D
Here is separation of the responsibility of such a program:
- the image processing layer takes the file and converts it into an image or video
- the compression layer reduces the size of the data as much as possible
- the encryption layer guarantees the confidentiality of the data until the algorithm is broken, since the data is shared with a third party anyway. It can intervene
- the network layer allows data to be uploaded and downloaded to different providers (why limit it to youtube?)
- the data layer: it is responsible for storing information about the videos/images (video metadata: at provider X, accessible from such and such a URL, last modification date, etc.). It inserts metadata into the files through the image processing layer in order to decode them correctly (type of compression, etc.).
- the application layer: it allows to use everything with a UI/CLI. In short, an interface for the user.
Kafka has a good throughput with sequential Writes and Reads.
Kafka can move a lot of data because of the zero copy read principle:
Before:
- Disc to OS buffer
- Write the content of the OS buffer to the RAM
- Copy the data to the application Buffer
- Copy the data back to the socket buffer
- Copy the data from the socket to the Network Interface Chip buffer and send it
With zero-copy read principle:
- Read from the disc and load it into the OS Buffer
- Directly copy to the NIC Buffer (the CPU is not involved)
Another personal blog :)
A curated list of them
C'est cool aussi
C'est cool
How links with an @ in the URL becomes insecure, because they can redirect to a .zip domain simulating a file
Des avantages d'être un développeur ennuyeux.
- le pragmatisme
- la stabilité
- l'économie
- la simplicité