298 private links
When using auto-fill, the items will grow once there is no space to place empty tracks.
When using auto-fit, the items will grow to fill the remaining space because all the empty tracks will be collapsed to 0px.
Still lacking a lot of libraries
The Rust crate ecosystem is good, but C and C++ has a huge head start and it will take a long time for Rust to catch up. For us at Rerun, that pain is most urgently felt in the lack of libraries for scientific computing and computer vision, as well as the lack of mature GUI libraries.
... project ideas?
At the end of the day, a programming language is a tool like any other, and you need to pick the right tool for the job.
End thought: rust everywhere?
Les premiers bouquetins du Massif du Bargy sont tombés sous les balles ce lundi matin, le 17 octobre. L’abattage va durer deux jours et pourrait concerner jusqu’à 75 animaux. Décidée par le préfet de Haute-Savoie, cette opération est vivement dénoncée par France Nature environnement (FNE) et la Ligue de protection des oiseaux (LPO).
Le préfet de Haute-Savoie a même interdit l’accès au site pendant ces deux jours, ceci en raison des « nombreux opposants susceptibles de s’installer au sein du massif du Bargy et de s’interposer lors de la réalisation [de ces opérations] » et ce en mettant en avant « la sécurité de tous ».
Les bouquetins des Alpes — espèce protégée — sont suspectés d’avoir transmis la brucellose à un bovin en novembre 2021. Sous pression des éleveurs et producteurs de reblochon, le préfet avait ordonné par arrêté du 17 mars 2022 l’abattage indiscriminé de 170 bouquetins sur les 370 peuplant le massif du Bargy. Un arrêté finalement suspendu par le tribunal administratif de Grenoble en mai 2022.
95 % des bouquetins testés étaient sains« En dépit de cette décision de justice, le préfet de Haute-Savoie a déposé un nouveau projet d’arrêté en juillet 2022 pour autoriser l’abattage des bouquetins qui n’ont pas encore pu être capturés et testés, soit 75 individus, ce qui demeure inacceptable », s’insurge la LPO.
C'est une espèce protégé, mais le préfet en a décidé autrement...
De son côté, la FNE rappelle que cet abattage des bouquetins ne réglera en rien l’épidémie. « D’abord parce qu’il est impossible de tous les éliminer, ensuite parce que ce genre d’opération entraîne la dispersion [de l’espèce]. »
On lâche des taureaux et on s'étonne qu'il y a plus de morts que d'habitude, parce que c'est normal après tout...
Sous le coude
More recently, the idea to treat attribute selectors on par with classes as first-class citizens has been proposed more widely. We’re no longer talking about edge cases, but challenging the very defaultness of classes, all while not giving up that sense of structure that many of us look for in CSS naming conventions.
👍
And think of aria-selectors too ! This promotes an a11y-first mindset — if there is no attribute or pseudo selector available to represent the state we wish to style, should we add one?
this is the principle that class selectors violate. An element’s classes are never guaranteed to reflect their state
Using data attributes instead seems a good idea to avoid impossible states!
And there’s a reason why looks attractive — it’s mirroring the APIs we’re used to seeing in design systems and component libraries, but bringing it to vanilla HTML and CSS.
Indeed, it’s a small step from data attribute selectors to custom pseudo selectors or prop-based selectors when using Web Components (think). Styling based on ARIA attributes encourages more accessible markup, and styling based on custom data attributes makes it more robust and readable — a better experience for users and developers alike.
C'est quelque chose de pratique → donc je l'utilises même si je le critiques.
Argument: perversion de l'appel à la cohérence.
Avoir utilisé le service n'empêche pas de critiquer le service.
Puisque j'utilises le service, je n'ai alors pas le droit d'émettre un avis négatif dessus?
Il vaut mieux être incohérent en cherchant à améliorer les choses que d'abaisser nos valeurs à nos comportements, comme si cela était un fin en soi.
It generates various design based on the image uploaded 👍
- Outline your why
- Outline your purpose
- Outline your mission
- Outline your customer
- Outline your culture
- Outline your vision
- Outline your north star metric
In bulk and there is a lot!
🔹 Hired
🔹 FlexJobs
🔹 Jobspresso
🔹 Remote OK
🔹 JustRemote
🔹 JS Remotely
🔹 DailyRemote
🔹 Remote Leaf
🔹 Remote Work
🔹 RemoteLeads
🔹 Remotely Jobs
🔹 AngelList Talent
🔹 We Work Remotely
Ducks and drum kit
Macron disant que c'est hypocrite de décaler l'âge de la retrait. C'était il y a peu années.
- Better appreciate the OSS work
- A better understanding of the underlying tools you use and the benefits with it
- Deepen the knowledge of the programming languages with state-of-the-art examples
- Learning workflows and communication with other devs
- Open to job opportunities
A feed back of a Django-React SaaS to a Django-Htmx :)
Fingerprinting with OS, Browser, version of the browser, timezone, and language.
And more stuff coming from the HTTP header.
Utiliser des solutions plus faciles en premier:
- une API documentée
- une API utilisée par le service web en question
- Flux RSS, websockets
- Les flux RSS ont tendance à être très utiles pour tout ce qui ressemble de près ou de loin à un blog.
- Parser le HTML
J'avais toujours utilisé le 1 ou le 4 :u
Vous venez de trouver une API sur un site internet et souhaitez l’utiliser dans du code, tout a l’air similaire mais quand vous exécutez votre requête vous obtenez une erreur.
Dans 90 % du temps, c'est un problème de User-Agent.
Pour éviter de surcharger un site:
Google Cache est un outil de Google qui garde une version en cache d’un site web, pour l’utiliser il suffit de remplacer
par le lien que vous souhaitez scraper, vous n’ interagissez pas directement avec le site, mais bien avec Google cache.
https://webcache.googleusercontent.com/search?ie=UTF-8&q=cache: