202 private links
Idée de projet:
- rendre plus accessible au public les nouveautés de l'exposition
- pouvoir proposer des visites guidées en plusieurs langues
- rendre la visite plus interactive
Point de départ:
Entrer son âge, voir ce qui est à faire cette année, voire sur les 3 prochaines années.
Old blogs disappears :/ That's why it is also hard to find the content of the 90s.
Proposal:
It is imperative for online writing (especially blogs) to have a long lifespan. We can currently read books from the 18th century with ease. It should be the same for online content from 30 years ago.
Most of the time, your job with JavaScript to enhance components’ keyboard accessibility will be done with just a handful of tools, including the use of event listeners and certain JavaScript methods of a couple of Web APIs that can help us in this task.
- keydown event: Instead, the utility of the keydown event comes when you need to add functionality to other keys [than enter or space].
- blur event: most of the time, you’ll use it to reverse the possible changes you have made with the keydown event listener.
- focus event (rare), but instead the focus method!
button.inert
works and avoid a setAttribute.
#idea #project #vue: create a directive to handle keydown and blur event into one action that is reversible.
So now we can have a look at component patterns:
- toggletips
- tabs
- modals
Use one package manager built on top of corepack to support npm, yarn and pnpm.
#idea #project support more package managers such as cargo, deno, ... :)
Oh wait, there is already something https://github.com/egoist/dum
AnswerGarden is a minimalistic feedback tool.
On a topic, the participants can respond with 20 characters. The most common answers are then displayed.
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.
Une série d'outils fait par le hollandaisvolant :)
Quelques idées à réimplémenter:
- le générateur de QRCode
- le convertisseur d'unités
- quand avoir un milliard de secondes
- EDF/Tempo tracker
- CLI pour simplifier chmod?
Rewrite it in Rust :)
Tailor a project to register specific icons for KeepassXC
In order to migrate code bases efficiently to the css logical properties, one should use a migration tool.
There is already a way to parse CSS with https://github.com/servo/rust-cssparser.
What we need is simply to replace some of its value :)
There is also a simple find-and-replace example with a gist: https://gist.github.com/cchaos/acfd24d603acd5f176766ab86b5dd1d5.
Idée de projet: visualiser les agendas des personnes du gouvernement :D
Inspiré de AgendaDeMinistre (https://framagit.org/agendadeministre)
A full-stack projet that report cool URIs: https://www.w3.org/TR/cooluris/
URIs are cool up to the moment they change, so the service will register a URI and says if it is cool or not.
The service can be extended and provide a timeline when a URI was cool, when it became not cool anymore. And the less cooler it is.
Also it can provide stats on the coolest URIs registered :)
Checking a URL can result in 2 states:
- the URL is stored and the service is checking it stays cool
- cool since YYYY-MM-DD
- list of changes as timeline
- the URL is not stored and the service register it for the first time.
Use a web UI to ensure compatibility.
Operations are made through system calls of Node, Bun or deno or the git cli command as the FileSystem API is not widespread.