PROJET AUTOBLOG


Warrior du Dimanche

Site original : Warrior du Dimanche

⇐ retour index

Technic Lego compatible brick - PrintableBricks.com

Sunday 4 January 2026 à 16:38

Aaaahhh, le remplaçant de Print-a-brick qui avait disparu, victime d'une entreprise Lego jalouse de ses brevets. A vos imprimantes 3D !

[EDIT]

J'ajoute https://machineblocks.com/ qui permet même d'éditer les briques ! On peut changer les paramètres de largeur, longueur, hauteur forme etc en partant de briques existantes ! Le tout téléchargeable en plusieurs formats dont STL

glopglop !

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

You no longer need JavaScript Ʊ lyra

Friday 19 December 2025 à 14:01

Oui, avant tout recours à JS on devrait vérifier que ce n'est pas possible en CSS/HTML5 pur...

Le nesting est en effet un game changer, même si la dernière fois que j'ai voulu reprendre le CSS de mon appli de documents/exerciseur pour le collège, j'avais omis de compter avec le manque de mises à jours sur les ordis du boulot.

Au passage, je me note les possibilités du RGB() pour dériver une couleur d'une autre: à utiliser dans mon framework perso... plus simple que les multiplications de variables CSS... On ne garde qu'une variable pour la couleur de base et on calcule les autres couleurs nécessaires...


 /* remove blue from a color */
rgb(from #123456 r g 0);
/* make a color transparent */
rgb(from #123456 r g b / 0.5);
/* make a color lighter */
hsl(from #123456 h s calc(l + 10));
/* change the hue in oklch color space */
oklch(from #123456 l c calc(h + 10));
/* mix two colors in oklab color space */
color-mix(in oklab, #8CFFDB, #04593B 25%);

Et ça marche avec des variables CSS:


*{ --base-color:red; }

/Ajouter de la transparence/ .transparent{ hsl(from var(--base-color) h s calc(l + 12)); }

/ désaturer une couleur de base/ .desat{ color: hsl(from var(--base-color) h calc(s + -50) l); }

/ complémentaire/ .complementaire{ hsl(from var(--base-color) calc(h + 180) s l); }

/ plus loin : primary, seconday, tertiary/ .primary{ hsl(from var(--base-color) calc(h + 90) s l); } .secondary{ hsl(from var(--base-color) calc(h + 180) s l); } .tertiary{ hsl(from var(--base-color) calc(h + 270) s l); }

De plus, depuis un an, on peut centrer officiellement un block verticalement sans quitter le display:block; à l'aide de align-content: center; #youpi

Et que dire de @starting-style qui permet de se passer de keyframes ?


 .toast {
  transition: opacity 1s, translate 1s;
  opacity: 1;
  translate: 0 0;
  @starting-style {
    opacity: 0;
    translate: 0 10px;
  }
}
Via https://link.toutetrien.lithio.fr/
<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

C'est officiel : stocker vos données en Europe ne sert à rien face aux USA

Wednesday 17 December 2025 à 10:12

Heu... non, ce n'est pas ce qui est dit: il ne sert à rien d'héberger ses données chez une entreprise américaine même si elle est basée en Europe... mais rien de nouveau ici.

Si tu as tes données ailleurs que chez amazon & consorts, tu es tranquille. Les USA n'ont pas le droit de récupérer tes données stockées chez O2switch par exemple...

Via https://cochi.se/links/?r1jTeg
<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

User Inyerface - A worst-practice UI experiment

Saturday 13 December 2025 à 10:29

Outre le fait que c'est vraiment nien trouvé, c'est ABSOLUMENT hilarant tellement le concept d'UI mal foutue est poussé loin. Ce n'est plus de la dark pattern, c'est de la troll pattern

Insupportable !

Via https://cochi.se/links/
<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Petit topo sur la différence Whatsapp /Signal pour ma gamine qui voulait comprendre - www.monvoisin.xyz

Friday 28 November 2025 à 09:42

Un résumé rapide de ce remarquable article:

Whatsapp, c'est Meta: donc, tout ce qu'on peut reprocher à Facebook peut l'être à whatsapp.

Whatsapp récupère de fait systématiquement:

Whatsapp récupère très probablement:

Whatsapp récupère tes données mais également celle des autres même s'ils refusent d'utiliser Whatsapp.

Tout ce qui est stocké en info de contact finit sur les serveurs de Meta ➜ on nuit aux autres aussi.

en croisant et corrélant les données auxquelles il a accès, Whatsapp :

Whatsapp est utilisé comme outil de surveillance et de propagande

Entreprise américaine = exploitation des données par l'état. Meta préfère payer des amendes que de respecter les lois européennes de protection des données.

Whatsapp est sujet aux failles et fuites de données

Signal n'a pas tous ces défauts et son code est ouvert; même s'il reste centralisé et qu'il faut un numéro de téléphone (qu'on n'est pas obligé de donner à un contact)

via https://qosgof.fr/fosteb/shaare/v9v-yQ



<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires