Weekly Shaarli

All links of one week in a single page.

Week 18 (May 1, 2023)

Hypermedia Systems
Code. Simply. Clearly. Calmly.

Resources for the python programming language

Paolo Melchiorre - Quickly resize a video with FFmpeg/Vaapi for Mastodon
ffmpeg -hwaccel vaapi -hwaccel_output_format vaapi -vaapi_device /dev/dri/renderD128 -i input.mp4 -vf scale_vaapi=1920:-1 -codec:v vp8_vaapi -b:v 2M output.webm
vite build | patak

A nice explanation of vite

_______________🚗_____

Driving a car to explore a CV in a 3D world :D

Fuite de données : l’URSSAF diffuse des dizaines d’échéanciers aux mauvais destinataires

Aie, diffuser par erreurs des dizaines de coordonnées bancaires avec numéro SIRET, etc... c'est chaud.

What Is a URL | Azeem Bande-Ali | Engineering Manager

How complex can an URL be, and malicious URL formats that are still valid.

La moitié des enseignants déclare travailler au moins 43 heures par semaine - ni-22-30-118505.pdf

Des données et statistiques sur le temps de travail des enseignants

Monter un escalator qui descend

Ou comment augmenter les salaires avec un gel du point d'indice et une multiplication des primes revient à une réduction par rapport aux salaires des années précédentes.

Ainsi, le pouvoir d'achat des fonctionnaires diminuent dans le temps.

Retraites : la rédaction du "Parisien" dénonce ses Unes pro-réforme - Par Loris Guémart | Arrêt sur images

Certains membres de la rédaction du Parisien dénoncent un parti pour la réforme des retraites pris au contraire de la neutralité journalistique.

Stop Using Hamburger Menus

Proposition: footer sitemaps. Why not?

Microsoft is forcing Outlook and Teams to open links in Edge, and IT admins are angry - The Verge

A bad move indeed.

Forcing a web browser is never a good idea :/

The HTML parser - Idiosyncrasies of the HTML parser

A guide on how to write a custom HTML parser. There is a lot of stuff at stake.

Reusable UI Components Anti-Pattern, API Inheritance

I totally agree with it: I find composition a killer feature as it keeps the API of the component open.

The web's most important decision - The History of the Web

A piece of software free to use, without any control whatsoever that ended, well good!

The 2022 r/place Atlas

An interactive map that displays information about each drawing. It is really cool!

Drôme : les agriculteurs et les forestiers en rêvaient, les loups l’ont fait - FNE Auvergne Rhône Alpes

À l’issue de leur dernière assemblée générale dans le Vercors le 15 avril 2023, les chasseurs drômois déclarent que le retour des loups dans le département est responsable de la baisse des populations de sangliers de 30 %, de cerfs de 20 à 30 % et de chevreuils de 30 à 40 %.

Une conclusion croustillante:

En clair, les chasseurs admettent enfin que les loups drômois ont réussi à faire en 10 ans ce qu’eux n’avaient pas réussi à réaliser depuis plus de 30 ans au grand dam des agriculteurs et forestiers drômois qui, malgré la multiplication des battues, six mois par an, voyaient toujours autant de sangliers, de cerfs et de chevreuils dans leurs cultures et leurs parcelles forestières.

Car les loups réussissent à réduire la population d'animaux dommageant 1 million d'€ par an; ce que les chasseurs n'arrivaient pas depuis 30 ans.

Les chasseurs veulent aussi tuer 100 loups par an. Quel intérêt pour eux? Avoir plus de sangliers, cerfs et chevreuils qui est un business bien lucratif, au détriment des agriculteurs et des forestiers, et de la biodiversité.

simonw/download-esm at 0.1a0

Rewrite it in Rust :)

Générer un QRcode™ - le hollandais volant

Un générateur de QR-Code. Bien utile pour scanner diverses informations:

  • texte
  • URL
  • Téléphone
  • SMS
  • E-mail
  • Accès Wifi
The simple trick to transition from height 0 to auto with CSS - YouTube

Transition a CSS grid row from 0 to 1fr to get an accordion working :D
An Advantage is the text is already rendered for screen readers.

Edward Loveall

Argument against Github that are mostly arguments against monopolies.

Client-side full-text search in CSS

Wow I didn't think about it. It seems practical!

With a list with data-index attributes such as <li class="searchable" data-index="newtoncronintorphy.dorothea@gmail.com(121)644-5577">
and the snippet:

<script type="text/javascript">
var searchStyle = document.getElementById('search_style');
document.getElementById('search').addEventListener('input', function() {
  if (!this.value) {
    searchStyle.innerHTML = "";
    return;
  }
  // look ma, no indexOf!
  searchStyle.innerHTML = ".searchable:not([data-index*=\"" + this.value.toLowerCase() + "\"]) { display: none; }";
  // beware of css injections!
});
</script>
Using Arc Boosts to identify bots in Elk - daverupert.com

A simple CSS code to check bot messages on social media (mastodon).

What is Maestro? - Maestro by mobile.dev

An easy way to build flow on mobile to simulate user actions. Can it work for desktop web browsers? If yes, then it can become awesome.

women-world-wide/src/data at main · prisma/women-world-wide

Simple JSON files can be used to generate a functional website :D

omallassi/adrust: ADRust: a tool in Rust to manage (Architecture) Decision Records