Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 

tofulm

@tofulm
RSS: tofulm
tous les messages de tofulm
0 | 25 | 50 | 75 | 100 | 125 | 150 | 175 | 200 | ... | 275
  • @mad_meg
    mad meg @mad_meg CC BY 23/02/2023
    10
    @biggrizzly
    @vazi
    @cabou
    @fitzlombard
    @tofulm
    @ericw
    @simplicissimus
    @7h36
    @olaf
    @nicolas2
    10

    Régalec, premiers contacts avec le poisson roi
    ▻https://www.youtube.com/watch?v=TwpkKayv4mM

    On ne connaissait le Régalec, le plus grand poisson osseux du monde, que d’après de rares animaux morts ou agonisants par échouage et d’un unique fossile. Ses dimensions extraordinaires, allant jusqu’à 15 mètres, et sa forme de ruban argenté, ont inspiré le mythe du serpent de mer.

    Or, depuis quelques années, des bouées scientifiques, immergées par 2500 mètres de fond en Méditerranée, attirent les poissons pélagiques. Parmi eux, le Régalec. Bien vivant, seul ou à deux, dérivant à la verticale ! A l’aide du spécialiste mondial du Régalec et du concours logistique de plongeurs passionnés, une expédition scientifique révèle la biologie de cet énigmatique ambassadeur des abysses. Entièrement tourné en Ultra Haute Définition, le film lève le voile sur ses mœurs paradoxales : pourquoi tous les animaux adultes se débarrassent d’une partie de leurs corps sans être affectés ? Comment ces poissons se rencontrent dans l’immensité de l’océan ? Pourquoi n’ont ils aucun prédateur connu ?

    Réalisateur : Bertrand Loyer

    mad meg @mad_meg CC BY
    Écrire un commentaire
  • @marcimat
    marcimat @marcimat 31/01/2023
    7
    @rastapopoulos
    @cy_altern
    @biggrizzly
    @nicolasm
    @tofulm
    @cabou
    @sombre
    7

    Chronophoto - The Photographical History Game

    ▻https://www.chronophoto.app/game.html

    #jeu #timeline #photographie

    marcimat @marcimat
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 31/01/2023

      excellent !

      RastaPopoulos @rastapopoulos CC BY-NC
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 31/01/2023

      #génial

      cy_altern @cy_altern CC BY-SA
    • @sombre
      Sombre @sombre CC BY-NC-SA 1/02/2023

      Partie 1 : 1 773 pts
      Partie 2 : 1 953 pts
      (Je m’améliore)
      #chronologie #modes_vestimentaires #technologies

      Sombre @sombre CC BY-NC-SA
    Écrire un commentaire
  • @marcimat
    marcimat @marcimat 28/12/2022
    8
    @simplicissimus
    @tofulm
    @odilon
    @monolecte
    @7h36
    @sandburg
    @sombre
    @biggrizzly
    8

    ColorADD - La Couleur est pour Tous !

    Le daltonisme touche environ 8% des hommes, soit environ 350 millions de personnes dans le monde.

    ColorADD® est un langage unique, universel, inclusif et non discriminatoire qui permet aux daltoniens d’identifier les couleurs, chaque fois que la couleur est un facteur d’identification, d’orientation ou de choix.

    ▻https://www.coloradd.net/fr

    En achetant un petit jeu de société (« Sea Salt & Paper » en l’occurrence), j’ai découvert quelque chose d’intéressant avec deux cartes fournies en plus : un dictionnaire des couleurs utilisé sur les cartes, permettant avec quelques symboles de décrire quelques couleurs principales.

    ▻https://www.coloradd.net/fr/coloradd-code

    Ça permet donc de les distinguer pour la majorité des personnes, tout en ayant un langage connu (ou à connaitre du moins) pour décrire le nom de la couleur utilisé.

    Je trouve ça super. Par contre, ça ne semble pas en licence libre (franchement…) ▻https://en.wikipedia.org/wiki/ColorADD …

    https://www.coloradd.net/media/kegfdrzb/cores-primarias_.jpg https://www.coloradd.net/media/tewpexzu/preto-branco-fr.jpg https://www.coloradd.net/media/pcuj4sp4/adicao1_fr.png https://www.coloradd.net/media/qktdweih/adicao2_fr.png https://www.coloradd.net/media/deubjax5/tons-claros_fr.png https://www.coloradd.net/media/sdmhqejl/tons-escuros_fr.png https://www.coloradd.net/media/vy4pk2ga/branco-preto-cinza_fr.png

    #couleurs #coloradd #daltonisme

    marcimat @marcimat
    • @marcimat
      marcimat @marcimat 28/12/2022

      Ça me fait penser à de l’esperanto étrangement. Simple et efficace.

      marcimat @marcimat
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 22/12/2022
    5
    @rastapopoulos
    @sombre
    @stephane_m
    @ericw
    @tofulm
    5

    Les discours trompeurs de Jean-Marc Jancovici | Alternatives Economiques
    ▻https://www.alternatives-economiques.fr/discours-trompeurs-de-jean-marc-jancovici/00105505

    Pour la déconstruction de la BD « Le monde sans fin » voir aussi : ►https://www.stephanehis.com/post/analyse-critique-page-%C3%A0-page-de-la-bande-dessin%C3%A9e-le-monde-sa

    Energie Les discours trompeurs de Jean-Marc Jancovici

    Figure médiatique du débat sur la transition énergétique, cet ingénieur très critique sur les renouvelables et pronucléaire n’hésite pas à tordre les faits pour défendre ses idées.
    Par Antoine de Ravignan

    Ingénieur, consultant, enseignant, vulgarisateur, militant… Jean-Marc Jancovici, 61 ans cette année, est devenu en France une figure incontournable dans les discussions sur la transition énergétique et une voix influente. Après un premier livre sur l’effet de serre coécrit en 2001 avec le climatologue Hervé Le Treut, il a publié ou contribué à une dizaine d’ouvrages sur le climat et l’énergie. Le dernier, Le plan de transformation de l’économie française pour sortir le plus rapidement possible de l’impasse des énergies fossiles, a été présenté début 2022, en amont des élections, par The Shift Project, association qu’il a créée et préside.

    Mais c’est surtout la bande dessinée Le monde sans fin, parue à l’automne 2021, déjà vendue à 630 000 exemplaires fin novembre 2022, qui a propulsé la notoriété de Jean-Marc Jancovici à des sommets.

    Plus que jamais, avec son style tranchant et son aura d’expert – il est polytechnicien, a contribué à la méthodologie permettant de déterminer le bilan carbone des acteurs économiques, a cofondé le cabinet de conseil Carbone 4, est membre du Haut Conseil pour le Climat –, il enchaîne les interviews, les conférences, les plateaux télé.

    Ses posts quasi quotidiens sur sa page LinkedIn comptent aujourd’hui plus de 673 000 abonnés. Son audience va désormais très au-delà des chefs d’entreprise qui l’invitent, des parlementaires qui l’auditionnent, des jeunes et des étudiants en école d’ingénieurs qui suivent ses cours et relaient ses vidéos en ligne, des citoyens impliqués qui le lisent.

    Son message, qu’il assène comme s’il était aussi indiscutable que les lois de la physique, peut se résumer en deux idées-forces.

    Dans son discours, un certain nombre de points sont incontestables. En revanche, trois points centraux, aux implications fortes, sont très discutables

    La première est que la menace climatique se double d’une crise plus immédiate des ressources sur lesquelles repose tout notre système économique : les énergies fossiles, en voie avancée d’épuisement. Le déclin de leur production pour des raisons géologiques, dont on observerait déjà les signes, va fatalement entraîner celui du produit intérieur brut (PIB). Donc, soit nous organisons l’inévitable décroissance induite par la déplétion des fossiles, soit nous la subissons et le choc récessif sera violent.

    La seconde porte sur les réponses au constat. Il faut, d’une part, organiser la sobriété pour sortir sans trop de casse de l’impasse des fossiles. D’autre part, pour ce qui nous restera de besoins énergétiques à couvrir, un déploiement massif du nucléaire est incontournable, étant donné les limites physiques des autres moyens décarbonés.

    Mais le déploiement de cette technologie, dont les avantages l’emporteraient en définitive sur les inconvénients, est également contraint. Le nucléaire est, pour Jean-Marc Jancovici, « un amortisseur de la décroissance », illustré dans sa BD (page 162) par la métaphore du parachute ventral : cela « nous permettra de conserver une partie, et une partie seulement, de ce que nous avons aujourd’hui. Et d’amortir une chute trop brutale. »

    A boire et à manger

    Dans ce discours, un certain nombre de points sont incontestables : l’incompatibilité de notre modèle de croissance avec la finitude du monde ; la nécessité de sortir de toute urgence des énergies fossiles, principal sujet climatique ; le fait que cela implique des changements dans les usages et les habitudes de consommation, car les progrès technologiques (pour réduire la quantité d’énergie nécessaire à la production d’un bien ou d’un service et pour substituer les fossiles par des sources décarbonées) ne peuvent faire tout le travail ; et, enfin, le fait que ces changements ne s’opéreront pas grâce aux seules vertus individuelles. Ils demandent des régulations, une réorganisation des infrastructures, de la solidarité et une redistribution de la richesse, ce qu’exprime par exemple l’idée de quotas individuels sur ce qui restera de miles pouvant être parcourus en avion.

    En revanche, trois points centraux de l’argumentaire de Jean-Marc Jancovici, aux implications fortes, sont très discutables.

    Le premier est l’idée que le monde va fatalement entrer en récession parce que son principal carburant, l’énergie fossile, va manquer physiquement, et ceci à un horizon très proche.

    Le deuxième est que les énergies renouvelables variables ne peuvent jouer qu’un rôle de second plan, ce qui fait du nucléaire un moyen de production de première instance (c’est le « parachute ventral » qui rendra la décroissance soutenable).

    Le troisième est que le risque nucléaire fait l’objet de beaucoup d’exagérations.

    1/ Une décroissance inéluctable ?

    « Le pic de production du pétrole dit conventionnel a déjà eu lieu en 2008, et, depuis cette date, l’OCDE est entrée dans une espèce de marasme économique. »

    Cet énoncé, lu dans une interview à La Croix en février, est un leitmotiv de Jean-Marc Jancovici, presque une obsession. La prédiction du « peak oil » est pourtant loin de se concrétiser et la géologie n’explique pas plus la crise financière de 2008 et l’inflation post-Covid que le choc de 1973.

    « Certes, on a bien un épuisement des ressources dites conventionnelles, facilement accessibles et bon marché, mais le niveau des prix et les gains technologiques permettent d’aller chercher des gisements plus difficiles et coûteux, rappelle l’économiste de l’énergie Patrick Criqui. De fait, les réserves, c’est-à-dire les volumes identifiés et récupérables aux conditions techniques et économiques du moment, continuent d’être renouvelées au fil des années. Jusqu’ici, ce sont les économistes qui ont eu raison sur les géologues. »

    Pour Patrick Criqui, comme pour l’immense majorité des experts, un manque physique à l’horizon des contraintes qu’impose le changement climatique est « un non-sujet ». Un article paru dans Nature a récemment évalué que si l’humanité réduisait sa consommation de fossiles à un niveau compatible avec l’objectif 1,5 °C, il resterait, en 2050, 58 % des réserves pétrolières exploitables estimées en 2018, 56 % des réserves gazières et 89 % de celles de charbon.

    « Nous sommes peut-être en train de franchir le pic des fossiles, mais c’est un pic de demande, non d’offre », ajoute l’énergéticien Stéphane His, consultant et auteur d’un blog dans lequel il décortique page à page Le monde sans fin pour démêler le vrai du faux.

    Vision mécaniste

    Mais pourquoi faire si grand cas d’un non-sujet ? Stéphane His fait un rapprochement avec le mouvement technocratique américain né dans les années 1930, dont le géologue pétrolier Marion King Hubbert – le « père fondateur » des théories du peak oil – fut l’une des principales figures.

    « La quantité d’énergie nécessaire pour produire une unité de PIB n’a cessé de décliner depuis une cinquantaine d’années au niveau mondial » – Stéphane His, consultant

    Ce courant porté par des ingénieurs et des techniciens a dénoncé très tôt un système capitaliste qui sapait les bases mêmes de sa richesse, à savoir la nature, et préconisé d’organiser (et de redistribuer) l’économie à partir de la réalité du monde physique et de ses limites. Cette « République des ingénieurs », dont le rapport au Club de Rome est un héritage, a eu le grand mérite de pousser à intégrer l’environnement dans l’équation économique.

    Mais avec la tentation de faire de la réalité physique un déterminant strict des phénomènes socio-économiques et in fine l’arbitre suprême de la décision politique. Jean-Marc Jancovici établit ainsi, telle une loi physique, une relation rigide entre niveau de richesse mesuré par le PIB et consommation d’énergie.

    « La réalité, rappelle Stéphane His, est que la quantité d’énergie nécessaire pour produire une unité de PIB n’a cessé de décliner depuis une cinquantaine d’années au niveau mondial. »

    « De la part de l’ingénieur, cette sous-estimation du progrès technique est fascinante », commente Cédric Philibert, chercheur associé au Centre énergie et climat de l’Ifri.

    Il n’y a pas de discussion sur le fait que ce découplage est très insuffisant et Jean-Marc Jancovici a certainement raison d’insister sur la sobriété. Des trajectoires de décarbonation misant surtout sur les technologies et peu sur les comportements sont, certes, des paris possibles, comme l’a montré l’Ademe dans le cas de la France. Mais si on intègre dans l’équation, non seulement les émissions territoriales, mais celles liées aux biens importés, et si l’on ajoute les enjeux de biodiversité, alors il devient compliqué de faire sans sobriété.

    En revanche, là où Jean-Marc Jancovici est critiquable, c’est quand il déclare que « nous n’échapperons pas à la décroissance ». Il propage inutilement un discours polarisant, anxiogène, politiquement contre-productif.

    Car la vérité est que nul ne le sait. Une croissance du PIB peut tout aussi bien résulter de trajectoires incorporant une bonne dose de sobriété, ce qu’ont également montré les travaux de l’Ademe – parce que, parallèlement, beaucoup d’activité aura été créée grâce à l’investissement dans la décarbonation, les énergies renouvelables entre autres.

    2/ Renouvelables : pourquoi tant de haine ?

    Le 6 décembre, sur son compte LinkedIn, Jean-Marc Jancovici écrit :
    « Alors même que l’Etat français souhaite accélérer sur les énergies renouvelables (dont l’éolien et le solaire pour une large part), le contexte international fait ce qu’il peut pour contrarier ce plan, en renchérissant fortement le coût des matières premières nécessaires. »

    Les matières premières sont en réalité sans rapport avec les atermoiements de la France pour accélérer sur le solaire et l’éolien – alors que ce serait une bonne chose pour sa sécurité énergétique. Ce sont les discours à charge qui sont en cause, Jean-Marc Jancovici en ayant été jusqu’ici l’un des porteurs très médiatiques.

    L’actuelle envolée des prix de l’énergie se répercute sur celle des matériaux de la transition, c’est vrai. Mais l’augmentation du prix des fossiles les affecte bien davantage en tant que concurrents des énergies renouvelables !

    Selon un rapport de l’Agence internationale de l’énergie (AIE) paru le 6 décembre également, les perspectives de déploiement des renouvelables pour la période 2022-2027 dépassent de 30 % ce qui était anticipé l’an dernier. Et pour cause. Le solaire et l’éolien terrestre sont, dans la grande majorité des pays, les moyens les moins chers de produire de l’électricité. Ils devraient représenter 90 % des capacités électriques installées dans les cinq prochaines années, selon l’AIE.

    Mais n’allons-nous pas buter sur les ressources minérales ? « A cause de leur caractère très diffus, le solaire et l’éolien demandent 10 à 100 fois plus de métal au kWh » que le nucléaire, affirme Jean-Marc Jancovici dans sa BD (page 131), sans s’embarrasser de sourcer, ici comme ailleurs.

    Sur son blog, Stéphane His repère que les chiffres employés par Jean-Marc Jancovici sont souvent anciens. Dans le cas d’espèce, il s’agirait de données remontant aux années 2010. Or, depuis, la technologie a continué de progresser à toute allure.

    Citant un rapport de l’AIE sur les métaux de la transition paru l’an dernier, Stéphane His écrit que le ratio entre le nucléaire et les renouvelables serait de l’ordre de 1,4 à 3 selon les technologies. Surtout, le même rapport montre que l’essentiel de l’accroissement de la demande de minéraux dans son scénario « zéro émissions nettes en 2050 » (où le nucléaire produit près de 10 % de l’électricité mondiale et le solaire et l’éolien, 70 %) provient des véhicules électriques. Rien à voir, donc, avec la nature des capacités électriques, nucléaires ou renouvelables.

    La place du nucléaire

    De même, Jean-Marc Jancovici rejette l’idée que l’on puisse construire un système électrique décarboné sans donner une place dominante au nucléaire, sauf à ce qu’il soit horriblement coûteux et non fiable.

    Pour le cas de la France, les travaux publiés par l’Ademe en 2015 et en 2021 et par RTE en 2021 ont au contraire montré que le 100 % électricité renouvelable en 2050 était une option crédible sur un plan technique et économique. Et ce, malgré une très forte pénétration – 80 % – des seules sources ayant un réel potentiel de développement, à savoir l’éolien et le solaire. Leur défaut est de ne pas être pilotables, mais il peut être surmonté par le déploiement des moyens de flexibilité et de gestion du réseau électrique. Un défi technologique réel, mais pas insurmontable sur vingt ans.

    Sur le plan économique, l’étude RTE indique des coûts complets du système électrique (production, transport et flexibilité) a priori favorables à une relance du nucléaire, mais avec des écarts limités par rapport à l’option contraire (de l’ordre de la dizaine de milliards d’euros par an dans un pays de 70 millions d’habitants), voire nuls, selon les hypothèses retenues…

    Il est très important de relever que, même dans le scénario de RTE qui maximise le nucléaire, option qui a la faveur du gouvernement (quatorze nouveaux réacteurs en service en 2050 et une exploitation du parc historique poussée à plus de 60 ans), il faut, pour atteindre la neutralité carbone, multiplier par 7 le photovoltaïque, par 2,5 l’éolien terrestre et ajouter 22 GW d’éolien marin, soit une puissance égale à 44 fois le parc de Saint-Brieuc.

    Une éolienne tous les kilomètres

    Est-il dès lors bien raisonnable de ne dire que du mal de ces leviers ? D’induire en erreur le public avec des « règles de trois » pseudo-démonstratives ?

    Selon Jean-Marc Jancovici, pour couvrir les besoins énergétiques de la France avec des éoliennes, il faudrait 500 000 mâts. Dans son scénario électrique 100 % renouvelable, RTE estime leur nombre à environ 30 000 en 2050

    S’agissant de l’empreinte au sol de ces sources diffuses, Jean-Marc Jancovici écrit par exemple dans sa BD que pour couvrir les besoins énergétiques de la France avec des éoliennes, il faudrait en mettre une tous les kilomètres (page 127), soit 500 000 mâts. Calcul en apparence exact mais en réalité mensonger, rappelle Cédric Philibert dans un livre à paraître1.

    Ce chiffre repose en effet sur la consommation d’énergie primaire de ces dernieres années, environ 3 000 TWh, mais qui comprend de considérables pertes de chaleur dans les centrales électriques, nucléaires ou fossiles. La France décarbonée de 2050 aura en fait besoin de 930 TWh d’énergie finale, dont 55 % d’électricité (scénario RTE). Une électricité pas seulement fournie par les éoliennes, mais aussi par le solaire photovoltaïque et l’hydraulique.

    Dans son scénario électrique 100 % renouvelable, RTE estime leur nombre à environ 30 000 mâts en 2050… comme en Allemagne aujourd’hui. Et RTE se base sur des puissances d’éoliennes (2,5 MW) d’ores et déjà dépassées.

    3/ Une minimisation du risque nucléaire

    La déplétion des fossiles, les (prétendues) tares des renouvelables mais aussi les quantités limitées d’uranium fissile sur Terre imposent de déployer au plus tôt les réacteurs nucléaires surgénérateurs, dits de quatrième génération.

    C’était le discours de King Hubbert dans les années 1950, c’est celui de Jean-Marc Jancovici et du lobby nucléaire aujourd’hui, c’est ce qu’a tenté de faire la France depuis les années 1960, avec le programme Phénix, puis Astrid, sans succès.

    La voix de l’atome

    Alors que son pessimisme sur les technologies vertes est contredit par les faits, Jean-Marc Jancovici présente en novembre dernier lors d’une audition devant des députés comme « assez malin » le scénario technologique jusqu’au-boutiste de l’association Voix du nucléaire.

    Celui-ci inscrit une prolongation des vieux réacteurs jusqu’à l’âge moyen de 70 ans (quand l’Autorité de sûreté, l’ASN, ne dispose d’aucun élément de démonstration au-delà de 50 ans), 22 nouveaux réacteurs conventionnels en service en 2050 (quand 14 EPR sont un maximum industriel selon EDF) et une quatrième génération qui se déploie industriellement dans trente ans (après un demi-siècle d’échecs) pour représenter dès 2070 près de la moitié d’un parc nucléaire fournissant 70 % de la production d’électricité (quand il n’y a aucun intérêt économique à pousser au-delà de 40 % d’après les travaux de RTE).

    Plaider en faveur du nucléaire n’autorise pas à en minimiser les risques et badiner sur le nombre de victimes

    Dans ce schéma, en attendant que les capacités nucléaires soient pleinement opérationnelles, il faut déployer des installations solaires et éoliennes, mais qui ne seront pas renouvelées en fin de vie. Ce sont des « énergies de transition ».

    Par ailleurs, juge Jean-Marc Jancovici, les avantages du nucléaire justifient d’en supporter les dangers. Cet argument s’entend, mais à la condition préalable d’informer correctement le client, ce qui n’est pas le cas.

    Un exemple, parmi d’autres : sous serment devant les mêmes parlementaires, il déclare à propos des déchets qu’il est prévu d’enfouir qu’« au bout de quelques siècles, les produits de fission reviennent au niveau de radioactivité de l’uranium initial. (…) La partie la plus radiotoxique, c’est pas 100 000 ans, c’est beaucoup plus court. »

    Or, dans ces déchets hautement radioactifs, il n’y a pas que ce qu’on appelle les produits de fission (dont au passage certains, comme le césium 135, mettent plus de 2 millions d’années pour perdre la moitié de leur radioactivité). Il y a aussi des produits appelés actinides mineurs dont les durées vont très au-delà de « quelques siècles ».

    Plaider en faveur du nucléaire n’autorise pas à en minimiser les risques et badiner sur le nombre de victimes au motif qu’elles sont beaucoup moins nombreuses que les accidentés de la route et les cancers de la cigarette. Un accident grave est toujours possible, c’est l’ASN qui le dit, et ses conséquences matérielles et humaines sont, dans tous les cas, extrêmement lourdes, même s’il y a des débats sur les bilans des catastrophes passées.

    Des bilans d’autant plus difficiles à établir que les impacts se font sentir sur des décennies. Que l’on veuille ensuite en faire moins sur la sûreté au nom du développement de cette industrie, pourquoi pas, mais c’est une affaire de choix démocratique, à partir d’une information honnête.

    Des choix possibles

    Jean-Marc Jancovici semble en définitive penser le monde comme si la réalité des ressources physiques (ou plus exactement l’idée que l’on en a) imposait des choix très restreints à l’humanité. Des choix nécessaires que l’expert-pédagogue révèle aux hommes, de même que le prêtre se fait l’interprète d’un ordre divin immuable pour régler le désordre du monde.

    Or, les impératifs catégoriques dictés par Dame nature laissent des marges. On peut construire des systèmes décarbonés performants avec un peu, beaucoup ou pas de nucléaire. On peut continuer à extraire des fossiles longtemps (et détruire la planète) avant qu’ils ne viennent à manquer pour de vrai.

    En fait, nous pouvons faire des choix. Celui d’un monde triste, une longue chute sans fin ralentie par des parachutes pour ceux qui le peuvent. Celui d’un monde désirable, palpitant à construire, plus solidaire, plus juste, plus gai, en considérant les difficultés d’aujourd’hui comme autant d’opportunités pour changer.

    Antoine de Ravignan

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 24/11/2022
    9
    @biggrizzly
    @spip
    @rastapopoulos
    @tofulm
    @kent1
    @monolecte
    @7h36
    @olaf
    @alexcorp
    9

    GitHub - ovh/venom : 🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions
    ▻https://github.com/ovh/venom

    Un outil CLI qui permet de faire des « tests utilisateurs » pour une application web avec gestion des retours selon différents protocoles (http, imap, readfile...), de les enchaîner en récupérant les résultats d’une étape pour les utiliser comme input de l’étape suivante...
    Les tests sont écrits sous forme de fichiers yaml, peuvent être lancés en parallèles.
    Open source (langage principal : GO) : binaire fourni pour Linux / Windows / Mac + Docker

    Qui n’a pas eu le besoin d’exécuter un VRAI test d’intégration ?
    1 - Inscription sur une application
    2 - Vérifier le mail envoyé par l’application
    3 - Le mail contient une URL, ouvrir cette URL pour valider l’inscription
    4 - S’authentifier avec le nouveau compte créé
    5 - Naviguer sur l’application Web
    6 - Vérifier en DB, ou sur votre API que les données sont cohérentes

    Venom répond à 5 problématiques :
    – lisibilité des scénarios de tests
    – multi-protocoles
    – résultats xUnit compréhensibles
    – « as-code », les tests sont sur vos dépôts git
    – extensibilité via les exécuteurs (mail, rest, web, kafka, redis, ...)

    Voir la présentation (simple mais bluffante !) sur ▻https://www.youtube.com/watch?v=RGy-xbTs8_s

    #venom #test_utilisateur #unit_test #SPIP #yaml

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 22/11/2022
    11
    @chankalan
    @rastapopoulos
    @b_b
    @monolecte
    @tofulm
    @7h36
    @arno
    @ze_dach
    @bouts
    @touti
    @spip
    11

    Tree views in CSS
    ▻https://iamkate.com/code/tree-views

    A tree view (collapsible list) can be created using only HTML and CSS, without the need for JavaScript.

    Utilise les balises <details> (avec éventuellement l’attribut open) et <summary>.
    à priori OK pour l’accessibilité

    #summary #arborescence #menu_arborescent #CSS #no_JS

    cy_altern @cy_altern CC BY-SA
    • @b_b
      b_b @b_b PUBLIC DOMAIN 22/11/2022

      En lien avec ▻https://seenthis.net/messages/912183 :)

      b_b @b_b PUBLIC DOMAIN
    • @touti
      vide @touti 23/11/2022

      On a une référence pour savoir si c’est accessible ou pas ?

      vide @touti
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 23/11/2022

      À priori ça a l’air de correspondre à l’usage prévu par la balise « details » : voir le contenu « plus détaillé » de quelque chose sur lequel on clique, ce qui est bien le cas pour une arborescence.

      RastaPopoulos @rastapopoulos CC BY-NC
    • @touti
      vide @touti 23/11/2022

      Un petit exemple en SPIP, pour ouvrir et voir les mots-clefs d’un article

      <B_mots>
      <ul>
      <li>
      <details>
      <summary>#TOTAL_BOUCLE mots clefs</summary>
      <ul>
      <BOUCLE_mots(MOTS){id_article}>
      <li>
      #TITRE
      </li>
      </BOUCLE_mots>
      </ul>
      </details>
      </li>
      </ul>
      </B_mots>

      vide @touti
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 8/11/2022
    4
    @rastapopoulos
    @monolecte
    @cy_altern
    @tofulm
    4

    #CSS #container_queries are finally here - Ahmad Shadeed
    ►http://ishadeed.com/article/container-queries-are-finally-here

    https://ishadeed.com/assets/cq/twitter-card-1.jpg

    Avec pas mal d’exemples intéressants par ici ▻https://lab.ishadeed.com/container-queries

    Une pagination qui s’adapte bien aux petits écrans ▻https://lab.ishadeed.com/container-queries/pagination
    Un bloc article qui passe de a card au « hero » ▻https://lab.ishadeed.com/container-queries/article

    Pas encore dispo sous firefox malheureusement...

    En lien avec ▻https://seenthis.net/messages/971675

    b_b @b_b PUBLIC DOMAIN
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 8/11/2022

      même quand dispo sur FF faudra quand même attendre que ce soir sur 98% des navs ou ce genre pour l’utiliser en prod comme il faut :)

      mais ENFIN, à partir de là, yora quasiment plus jamais besoin des media queries, très peu souvent quoi, et les composants (card, footer, pagination, listes, etc) seront totalement autonomes et vraiment responsives, sans être dépendants d’aucun breakpoints généraux

      RastaPopoulos @rastapopoulos CC BY-NC
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 8/11/2022

      l’article initial qui annonçait les @container query avec 5 ou 6 cas d’usage très parlants : ▻https://ishadeed.com/article/say-hello-to-css-container-queries
      En attendant que tous les navigateurs soient compatibles, (mais qu’est-ce qu’ils attendent chez Mozilla ???) des pistes de fall-back : ▻https://moderncss.dev/container-query-solutions-with-css-grid-and-flexbox

      cy_altern @cy_altern CC BY-SA
    • @b_b
      b_b @b_b PUBLIC DOMAIN 10/03/2023

      Et la suite, les « style queries » ▻https://ishadeed.com/article/css-container-style-queries

      b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 8/11/2022
    4
    @rastapopoulos
    @monolecte
    @cy_altern
    @tofulm
    4

    Use cases for #CSS #comparison #functions - Ahmad Shadeed
    ▻http://ishadeed.com/article/use-cases-css-comparison-functions

    https://ishadeed.com/assets/use-cases-comparison-css/twitter-card.jpg

    CSS comparison functions have been supported since almost April 2020, and I wrote an introductory article about them back then. I like to use all of them, but my favorite one of them is #clamp() and it’s the top used one for me.

    In this article, I will explore a few use-cases for comparison functions, and explain each one in detail. Mostly, the use cases will be about situations other than using them for fluid sizing, as this is the most popular use case and I will keep that to the last.

    Le truc qui me cause le plus est cet exemple :

    .hero {
      min-height: 250px;
    }
    
    @media (min-width: 800px) {
      .hero {
        min-height: 500px;
      }
    }

    peut s’écrire...

    .hero {
      min-height: calc(350px + 20vh);
    }
    
    @media (min-width: 2000px) {
      .hero {
        min-height: 600px;
      }
    }

    mais aussi...

    .hero {
      min-height: clamp(250px, 50vmax, 500px);
    }
    b_b @b_b PUBLIC DOMAIN
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 9/11/2022

      A lire avant : ▻https://ishadeed.com/article/css-min-max-clamp pour être au point sur min() max() et clamp()

      cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 3/11/2022
    4
    @tofulm
    @gillesm
    @unagi
    @colporteur
    4

    Les Formats de Compression Audio – On numerise
    ▻https://www.onnumerise.com/extras/les-formats-de-compression-audio

    Caractéristiques comparées des formats audios.
    Voir aussi :
    – ▻https://www.cta-hifi.com/content/35-dematerialiser-sa-cdtheque-comparatif-des-formats-audio pour une comparaison des pertes/performances
    – ▻https://stsaz.github.io/fmedia/audio-formats pour les performances de compression
    – ▻https://www.cnetfrance.fr/produits/quel-format-de-musique-numerique-choisir-39161987.htm pour les utilisations par les plates-formes de streaming

    #compression #audio #mp3 #aac #ogg #streaming

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @marcimat
    marcimat @marcimat 28/10/2022
    2
    @tofulm
    @rastapopoulos
    2

    EP23 : L’autoconsommation est elle un atout pour l’écologie et pour la société ?

    ▻https://www.youtube.com/watch?v=fJXkzoWRF4g

    Produire son électricité en installant des panneaux solaires sur son toit est en un plus boum. Cela parait une excellente idée pour le climat mais est ce que ça l’est vraiment ? et qu’elles en sont les conséquences ?

    #autoconsommation #pointe_de_consommation #saison et #horaire #électricité_solaire #mutualisation #libéralisme

    –> Privilégier l’isolation pour diminuer les pics de consommation l’hiver

    marcimat @marcimat
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 14/10/2022
    1
    @tofulm
    1

    GitHub - unocss/unocss : The instant on-demand atomic CSS engine.
    ▻https://github.com/unocss/unocss#scanning

    Un générateur de styles CSS « atomiques » pour construire son framework CSS : les style sont générés à partir d’un ensemble configurable d’éléments ("presets") : reset, typo, icones, animations...
    Les classes sont générés à la demande = si elles sont utilisées dans le code (HTML, JS...) du projet.

    Présentation du concept et des principes de fonctionnement : ▻https://antfu.me/posts/reimagine-atomic-css

    UnoCSS is an atomic-CSS engine instead of a framework. Everything is designed with flexibility and performance in mind. There are no core utilities in UnoCSS, all functionalities are provided via presets.
    [...]
    The main goals of UnoCSS are intuitiveness and customization. It allows you to define your own utilities literally in seconds.

    Livré avec un ensemble de presets « officiels » (tirés de Tailwind ou Bootstrap entre autre) + contributions disponible sur ▻https://github.com/unocss/unocss#community-presets
    Inclus de nombreux utilitaires (shortcuts, themes...) et outils complémentaires (scanner, inspecteur...)

    Documentation des classes générées par les presets « officiels » : ▻https://uno.antfu.me

    Sur le concept de CSS atomique voir : ▻https://css-tricks.com/lets-define-exactly-atomic-css

    #atomique #CSS #unocss #tailwind

    cy_altern @cy_altern CC BY-SA
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 15/10/2022

      J’ai vraiment du mal à comprendre cette mode (plutôt très récente) du CSS atomique. Quand je vois 99% des exemples ça fait exactement ce que le CSS a permis de rejeter depuis 20 ans, cad la présentation dans le HTML : <center> <blink> <table> de présentation avec toutes les marges en dur dans le code, etc. Tout ce qui a été honnis (avec raison !) pendant des années.

      <div h-full text-center flex select-none all:transition-400>
        <div ma>
          <div text-5xl fw100 animate-bounce-alt animate-count-infinite animate-duration-1s>
            unocss
          </div>
          <div op30 text-lg fw300 m1>
            The instant on-demand Atomic CSS engine.
          </div>
          <div m2 flex justify-center text-2xl op30 hover="op80">
            <a
              i-carbon-logo-github
              text-inherit
              href="https://github.com/unocss/unocss"
              target="_blank"
            ></a>
          </div>
        </div>
      </div>
      <div absolute bottom-5 right-0 left-0 text-center op30 fw300>
        on-demand · instant · fully customizable
      </div>
      RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 11/10/2022
    7
    @gillesm
    @biggrizzly
    @tofulm
    @monolecte
    @ericw
    @7h36
    @alexcorp
    7

    RustDesk | Open source remote desktop software | The Open Source TeamViewer Alternative
    ▻https://rustdesk.com

    Une alternative open-source à Teamviewer, multi OS (Mac / Linux / Windows / Android / iOS) avec possibilité d’héberger le serveur qui gère les échanges.
    Le Github du projet : ▻https://github.com/rustdesk

    #rustdesk #controle_a_distance #teamviewer #open_source

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @linuxfr
    LinuxFr.org @linuxfr via RSS CC BY 26/09/2022
    9
    @colporteur
    @gillesm
    @ericw
    @biggrizzly
    @tofulm
    @monolecte
    @7h36
    @parpaing
    @linuxfr
    9

    Pétrolette 1.6 dite « Canicule »
    ▻https://linuxfr.org/news/petrolette-1-6-dite-canicule

    https://img.linuxfr.org/img/68747470733a2f2f692e706f7374696d672e63632f537336506435384e2f706574726f6c657474652d312d332e706e67/petrolette-1-3.png

    Pétrolette est une page d’accueil de lecture d’actualités, libre et gratuite. Elle est immédiatement utilisable sans inscription avec la même adresse (URL) dans le navigateur d’un ordinateur, d’un téléphone / tablette, ou encore d’une télévision.

    Cette nouvelle version porte surtout sur le côté serveur et la gestion d’une instance auto-hébergée, mais beaucoup de petites améliorations ont été également apportées à l’ergonomie. Évidemment, quelques petits bugs ont également été écrasés, il a fait si chaud cet été 🙂. lien nᵒ 1 : Pétrolettelien nᵒ 2 : Code sourcelien nᵒ 3 : Financement participatifSommaire

    Fonctionnalités

    Nouveautés de la version 1.6

    Nouvelles méthodes de lancement du serveur Arguments de lancement Fichier de config

    Chemins relatifs Version mono-utilisateur Redirection HTTP => HTTPS Date de publication des (...)

    LinuxFr.org @linuxfr via RSS CC BY
    • @sandburg
      Sandburg @sandburg CC BY-SA 1/10/2022

      ▻https://petrolette.space

      Sandburg @sandburg CC BY-SA
    Écrire un commentaire
  • @vanderling
    Vanderling @vanderling 24/09/2022
    11
    @lyco
    @colporteur
    @odilon
    @fonkisifou
    @rastapopoulos
    @grommeleur
    @tofulm
    @sombre
    @ericw
    @die_brucke
    @02myseenthis01
    11

    Pharoah Sanders , légende du saxophone jazz, est mort
    ▻https://www.radiofrance.fr/francemusique/pharoah-sanders-legende-du-saxophone-jazz-est-mort-4621482

    https://www.radiofrance.fr/s3/cruiser-production/2015/08/5ca136dc-24ab-4818-9ab6-b08e92a80adc/1200x680_pharoah-sanders-5.jpg

    Né Farrell Sanders à Little Rock (Arkansas, États-Unis) dans une famille de musiciens, le saxophoniste perce dans le milieu du #jazz dès le début des années 1960 à Oakland (Californie). Peu après il s’installe à New York et commence à collaborer avec Sun Ra, qui le rebaptise Pharoah. Sa rencontre avec John Coltrane et son groupe marque un tournant dans sa carrière. Leur collaboration, avec une dizaine d’albums réalisés ensemble, durera jusqu’à la disparition prématuré de Coltrane en 1967.

    ▻https://www.lefigaro.fr/musique/mort-de-pharoah-sanders-grand-saxophoniste-du-jazz-20220924
    Live in Paris (1975) | #Pharoah_Sanders | Transversales Disques
    ▻https://transversales.bandcamp.com/album/live-in-paris-1975


    ▻https://transversales.bandcamp.com

    Vanderling @vanderling
    • @vanderling
      Vanderling @vanderling 24/09/2022

      _Le célèbre saxophoniste américain Albert Ayler, définissait les grands du freejazz en disant : « Coltrane était le Père, Pharoah le Fils, et moi le Saint –Esprit »._
      ▻https://www.radiofrance.fr/personnes/pharoah-sanders
      Promises | Floating Points, Pharoah Sanders & The London Symphony Orchestra | Floating Points
      ▻https://floatingpoints.bandcamp.com/album/promises


      ▻https://www.luakabop.com/videos/floating-points-pharoah-sanders-and-the-london-symphony-orchestra-promises
      ▻https://www.youtube.com/watch?v=h8GHGw8sSms

      ▻https://luakabop.bandcamp.com/music

      Vanderling @vanderling
    • @vanderling
      Vanderling @vanderling 24/09/2022

      Suite à l’annonce de sa disparition à l’âge de 81 ans, le Club Jazzafip rend hommage au légendaire saxophoniste américain.
      ▻https://www.radiofrance.fr/fip/podcasts/club-jazzafip/hommage-a-pharoah-sanders-7385970

      Vanderling @vanderling
    • @tintin
      jean michel @tintin 24/09/2022

      ▻https://youtu.be/TQtEFdyhgdE

      jean michel @tintin
    • @vanderling
      Vanderling @vanderling 27/09/2022

      Pharoah sera toujours là
      ▻https://www.radiofrance.fr/francemusique/podcasts/banzzai/pharoah-sera-toujours-la-9553450

      https://www.radiofrance.fr/s3/cruiser-production/2022/09/eb06fa17-9f5c-483d-8319-eb29e154cced/1200x630_pharoah-sanders-by-paul-charbit-getty.jpg

      Toute la programmation musicale sur le site de l’émission Banzzaï (du lundi au vendredi à 19h sur France Musique) une heure de Pharoah Sanders, sans pause…

      Vanderling @vanderling
    • @vanderling
      Vanderling @vanderling 30/09/2022

      Pharoah Sanders, un concert en 1975 à Paris : un podcast à écouter en ligne | France Musique
      ▻https://www.radiofrance.fr/francemusique/podcasts/serie-pharoah-sanders-concert-de-1975-a-paris

      https://www.radiofrance.fr/s3/cruiser-production/2022/09/daa1dea7-034b-4ff3-8605-052d779e3ff3/400x400_thumbnail-carre-pharoah-sanders.jpg

      Jonathan Fitoussi, ingénieur du son de l’INA, nous propose ce concert du saxophoniste Pharoah Sanders car il est à l’origine, avec Sébastien Rosat, de la première sortie officielle de cet enregistrement sur disque vinyle avec des photos de Christian Rose et un texte signé Jacques Denis.

      Le concert au studio 104 de la Maison de la Radio à Paris le 17/11/1975 en deux parties. Merci Mr Fitoussi.

      Vanderling @vanderling
    • @vanderling
      Vanderling @vanderling 17/09/2023

      The Harvest Time Project
      ▻http://www.pharoahsanders.com/harvesttime

      Pharoah | Pharoah Sanders
      ▻https://pharoahsanders.bandcamp.com/album/pharoah


      https://images.squarespace-cdn.com/content/v1/55660402e4b05ab009756327/ef8bbc52-4187-494e-b94f-79fa7adcd90f/Pharoah+Sanders_Rob+Miseur_1977.jpg?format=1500w

      This photo was taken by Rob Miseur while Pharoah was on a brief but intense tour during the summer of ’77.

      Vanderling @vanderling
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 22/09/2022
    8
    @tofulm
    @freakonometrics
    @cy_altern
    @biggrizzly
    @fil
    @spip
    @7h36
    @kent1
    8

    Ça va “brancher” chez Leaflet...

    Leaflet 1.9 released - Leaflet - a JavaScript library for interactive maps

    The v1.9 release is setting the stage for the first major version bump of Leaflet since 2016! A lot has changed since then, and it’s time for Leaflet to grow together with the web platform.

    After this release, we are branching off the 1.x code and putting it in maintenance mode — reserving potential 1.x releases only for critical bugfixes. Although version 2.0 is still far away and will take some time to take shape, we plan to make the following changes:

    – Dropping support for Internet Explorer.
    – Embracing modern JavaScript.
    – Standardized modules
    – Removing the Leaflet global

    ▻https://leafletjs.com/2022/09/21/leaflet-1.9.0.html

    #leaflet #map

    b_b @b_b PUBLIC DOMAIN
    • @b_b
      b_b @b_b PUBLIC DOMAIN 23/09/2022

      En attendant la version 1.9.0 est dispo dans le plugin #GIS pour #SPIP depuis ce matin :)

      ▻https://git.spip.net/spip-contrib-extensions/gis/src/branch/master/CHANGELOG.md#4-54-0-2022-09-23

      b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 19/09/2022
    4
    @spip
    @biggrizzly
    @touti
    @tofulm
    4

    Commits Conventionnels
    ▻https://www.conventionalcommits.org

    « Normer » le contenu des commits pour faciliter la relecture de l’historique d’un dev

    Le commit contient les éléments structurels suivants, permettant de communiquer à l’intention des utilisateurs de votre bibliothèque :
    – fix: un commit de type fix corrige un bogue dans le code (cela est en corrélation avec PATCH en versioning sémantique).
    – feat: un commit de type feat introduit une nouvelle fonctionnalité dans le code (cela est en corrélation avec MINOR en versioning sémantique).
    – BREAKING CHANGE: un commit qui a dans le pied de page le mot clef BREAKING CHANGE :, ou ajoute un ! après le type/scope, introduit un changement cassant l’API (cela est en corrélation avec MAJOR en versioning sémantique). Un BREAKING CHANGE peut faire partie des commits de n’importe quel type.
    – Les types autre que fix: et feat: sont autorisés, par exemple @commitlint/config-conventional recommande build:, chore:, ci:, docs:, style:, refactor:, perf:, test:

    #git #commit #semver #feat #fix

    cy_altern @cy_altern CC BY-SA
    • @b_b
      b_b @b_b PUBLIC DOMAIN 19/09/2022

      Et la discussion au sujet de son introduction chez #SPIP par ici ▻https://git.spip.net/spip/spip/issues/5208 avec pas mal d’infos complémentaires :)

      b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 1/09/2022
    4
    @cy_altern
    @gblin
    @severo
    @tofulm
    4
    @marcimat

    so-fancy/diff-so-fancy: Good-lookin’ diffs. Actually… nah… The best-lookin’ diffs.
    ▻https://github.com/so-fancy/diff-so-fancy

    diff-so-fancy strives to make your #diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.

    https://user-images.githubusercontent.com/3429760/32387617-44c873da-c082-11e7-829c-6160b853adcb.png

    #git & merci @marcimat :)

    b_b @b_b PUBLIC DOMAIN
    • @marcimat
      marcimat @marcimat 1/09/2022

      Et merci surtout Delicious Insights

      Protip Git #1 : un diff sympa et efficace dans le terminal
      ▻https://www.youtube.com/watch?v=gmpNTnrTyuE

      Le diff classique fourni par Git nous donne tout un tas d’informations dont une partie n’est pas essentielle et a tendance à polluer l’affichage dans le terminal. Les points gênants sont principalement l’absence de démarcation claire entre fichiers et les modifications sur une ligne dont la différence est affichée sous forme de deux lignes (suppression/ajout), on peine alors à distinguer les éléments modifiés sur la ligne concernée (rappelle-toi le jeu des 7 différences).

      On a regardé du côté des options de la commande diff et de la configuration, mais rien n’était pleinement satisfaisant. On a alors cherché un outil tiers qui nous facilite la vie dans le terminal, qui soit facile à installer et utiliser. C’est là qu’on a découvert diff-so-fancy.

      marcimat @marcimat
    • @b_b
      b_b @b_b PUBLIC DOMAIN 2/09/2022

      Et le petit alias pratique pour afficher un diff natif afin de le partager avec les gens :

      [alias]
          patch = !git --no-pager diff --no-color

      ▻https://github.com/so-fancy/diff-so-fancy/blob/master/pro-tips.md#raw-patches

      b_b @b_b PUBLIC DOMAIN
    • @tofulm
      tofulm @tofulm 12/09/2022

      si vous utilisez kitty -> ▻https://sw.kovidgoyal.net/kitty comme terminal, il y a une très bonne extension : ▻https://sw.kovidgoyal.net/kitty/kittens/diff

      tofulm @tofulm
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 10/08/2022
    2
    @spip
    @tofulm
    2

    {par_ordre_liste...} - SPIP
    ▻https://www.spip.net/fr_article6646.html#par_ordre_liste

    le critère de tri SPIP par_ordre_liste a un gros défaut : si on l’applique sur un ensemble d’éléments qui ne sont pas tous dans la #LISTE passée en 2ème paramètre, il affiche d’abord les éléments hors de la #LISTE puis ceux qui sont dedans.
    Exemple si on a 16 sites syndiqués dans la BDD :

    <BOUCLE_t(SYNDIC){par_ordre_liste id_syndic, #LISTE{14,16,13}}{id_syndic > 10}>

    retourne les sites dans l’ordre suivant : 11, 12, 15, 14, 16, 13
    La requête SQL passée est :
    SELECT * FROM spip_syndic AS syndic 
    WHERE syndic.id_rubrique > 10
    ORDER BY FIELD (syndic.id_syndic, 14,16,13);

    Pour obtenir le résultat « naturellement attendu » (i.e. d’abord ceux de la liste puis les autres) il faut utiliser la requête SQL suivante :

    SELECT * FROM spip_syndic AS syndic 
    WHERE syndic.id_rubrique > 10
    ORDER BY IF (FIELD(syndic.id_syndic, 14,16,13)=0,1,0), FIELD(syndic.id_syndic,14,16,13);

    D’après ▻https://dba.stackexchange.com/questions/109120/how-does-order-by-field-in-mysql-work-internally pour la très astucieuse utilisation du IF (FIELD ... en premier critère de la requète

    #ORDER_BY_FIELD #ORDER #SPIP #par_ordre_liste #MySQL

    cy_altern @cy_altern CC BY-SA
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 10/08/2022

      bééé ticket donc, plutôt que seenthis non ? :)

      RastaPopoulos @rastapopoulos CC BY-NC
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 10/08/2022

      oui effectivement (au départ c’était pour garder simplement trace du IF(FIELD(...)
      ▻https://git.spip.net/spip/spip/issues/5273 donc !

      cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 11/07/2022
    1
    @tofulm
    1

    nitnelave/lldap: Light LDAP implementation
    ▻https://github.com/nitnelave/lldap

    This project is a lightweight authentication server that provides an opinionated, simplified LDAP interface for authentication. It integrates with many backends, from KeyCloak to Authelia to Nextcloud and more!
    It comes with a frontend that makes user management easy, and allows users to edit their own details or reset their password by email.
    The goal is not to provide a full LDAP server; if you’re interested in that, check out OpenLDAP. This server is a user management system that is:
    – simple to setup (no messing around with slapd),
    – simple to manage (friendly web UI),
    – low resources,
    – opinionated with basic defaults so you don’t have to understand the subtleties of LDAP.
    It mostly targets self-hosting servers, with open-source components like Nextcloud, Airsonic and so on that only support LDAP as a source of external authentication.

    #LLDAP #LDAP #serveur #docker

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @marcimat
    marcimat @marcimat 10/07/2022
    2
    @tofulm
    @colporteur
    2

    Judit Polgar Tricks Magnus Carlsen
    ▻https://www.youtube.com/watch?v=DEmlgy1gRKs

    Si tu aimes les #échecs il s’est passé tout récemment un beau moment (qui a un peu circulé du coup sur les réseaux) entre Magnus #Carlsen (le champion du monde homme depuis 2013) et Judit #Polgár (considérée comme la meilleure joueuse femme, bien qu’elle se soit retirée des compétitions maintenant) : ces deux là ont joué une partie rapide amicale (3mn chacun) dans un parc de Barcelone, dans une ambiance toute décontractée et joyeuse.

    Et Judit Polgár a sorti un coup innovant dans une ouverture, Magnus Carlsen se défend, tend d’autres pièges, mais finalement Polgár obtient un avantage décisif… Le tout en les voyant rire de la situation (Carlsen obligé de planquer son cavalier, de rentrer son fou, de donner sa dame etc).

    C’est quand même bien plus amusant que les tournois officiels !

    Une explication plus détaillée et claire en français :

    ▻https://www.youtube.com/watch?v=Nbut6E8pR8Q

    marcimat @marcimat
    • @b_b
      b_b @b_b PUBLIC DOMAIN 12/07/2022
      @jacques1

      Étonnant que @jacques1 ne l’ai pas encore étoilé :p

      b_b @b_b PUBLIC DOMAIN
    • @jacques1
      Jacques @jacques1 12/07/2022

      Bien, bien :) du coup je viens de regarder la vidéo, très intéressante ! Le gars qui commente Marc Quenehen est un fort joueur de la région Parisienne qui fait plein de vidéos pédagogiques comme celle-là.
      Je jouerai peut-être ça lors de mon prochain tournoi ^^ mais sans doute on doit pouvoir améliorer le jeu noir ;)
      Merci pour le lien !

      Jacques @jacques1
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 8/07/2022
    1
    @tofulm
    1

    La billetterie des spectacles vivants - CNM - Centre national de la musique
    ▻https://cnm.fr/fiches-pratiques/la-billetterie-des-spectacles-vivants

    Règles juridiques, fiscales, contractuelles pour la billetterie des spectacles vivants
    fiche réalisée en collaboration avec le PRODISS, Syndicat national des producteurs, diffuseurs et salles de spectacles.

    #billetterie #spectacle #règlementation #billet

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 27/06/2022
    4
    @kent1
    @gblin
    @tofulm
    @cy_altern
    4

    RobiNN1/phpCacheAdmin: Web dashboard for Redis, Memcache(d) and OPCache.
    ▻https://github.com/RobiNN1/phpCacheAdmin

    #PHP Dashboard for #Redis, #Memcached and #OPCache and also there is simple default server info tab.

    It is possible to add multiple Redis and Memcache(d) servers and switch between them. There is support for both Memcache and Memcached PHP extensions as well.

    https://github.com/RobiNN1/phpCacheAdmin/blob/master/.github/img/redis.png?raw=true
    https://github.com/RobiNN1/phpCacheAdmin/blob/master/.github/img/memcached.png?raw=true
    https://github.com/RobiNN1/phpCacheAdmin/blob/master/.github/img/opcache.png?raw=true

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
  • @cy_altern
    cy_altern @cy_altern CC BY-SA 24/06/2022
    2
    @rastapopoulos
    @tofulm
    2

    COMPOSANTS - Système de Design de l’État - Confluence
    ▻https://gouvfr.atlassian.net/wiki/spaces/DB/pages/193036295/COMPOSANTS

    Design system officiel de l’état français (et en particulier ▻https://gouvfr.atlassian.net/wiki/spaces/DB/pages/223019527/Typographie+-+Typography pour télécharger la police Marianne)
    Voir aussi : ▻https://www.gouvernement.fr/charte/charte-graphique-les-fondamentaux/le-systeme-graphique

    #design_system #etat_français #officiel #typo #Marianne

    cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 24/06/2022
    4
    @rastapopoulos
    @cy_altern
    @tofulm
    @fil
    4

    dolthub/dolt: Dolt – It’s Git for Data
    ▻https://github.com/dolthub/dolt

    Dolt is a #SQL database that you can #fork, clone, branch, merge, push and pull just like a git repository. Connect to Dolt just like any MySQL database to run queries or update the data using SQL commands. Use the command line interface to import CSV files, commit your changes, push them to a remote, or merge your teammate’s changes.

    All the commands you know for #Git work exactly the same for Dolt. Git versions files, Dolt versions tables. It’s like Git and MySQL had a baby.

    b_b @b_b PUBLIC DOMAIN
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 24/06/2022

      Semble proposer à peu près tout le nécessaire pour remplacer MySQL/MariaDB :
      – un serveur
      – un client
      – une interface de gestion à la phpmyadmin
      ...mais avec la puissance de Git pour gérer des modifications collaboratives (fok, merge, checkout...)

      #dolt #mysql #mariadb #web_dev #git_pour_bdd

      cy_altern @cy_altern CC BY-SA
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 24/06/2022

      Après pour remplacer, faudra pas juste regarder les outils : faut voir comment ça tient la charge, en terme d’accès concurrents, de quantité de contenus, un site très visité, ou inversement beaucoup de modifs en même temps (beaucoup de rédacteurs/commentateurs, etc, toutes choses qui écrivent dans la base)

      RastaPopoulos @rastapopoulos CC BY-NC
    • @fil
      Fil @fil 25/06/2022

      installé sur macos avec brew, ça marche nickel

      Fil @fil
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 16/06/2022
    1
    @tofulm
    1

    #PHP Annotated – June 2022 | The PhpStorm Blog
    ▻https://blog.jetbrains.com/phpstorm/2022/06/php-annotated-june-2022

    https://blog.jetbrains.com/wp-content/uploads/2022/06/php-annotated-blog-social-share-image-1280x720-1.png

    Welcome to the June installment of PHP Annotated, where we’ll catch up on the most interesting things that have happened in the PHP world over the last month, including curated news, articles, tools, and videos.

    Morceaux choisis...

    ▻https://github.com/php-fig/per-coding-style

    PER Coding Style 1.0.0 is the same as PSR-12. This recommendation will now evolve much faster to keep up with all the new features that we’re getting in the PHP language.
    Congratulations to the whole working group!

    If you don’t know what a #PER is, it’s similar to a# PSR but it’s not set in stone, it’s meant to evolve rapidly over time, so the coding style is the perfect example where a PER is the best way to go.

    ▻https://github.com/minicli/minicli

    A minimalist, dependency-free framework for building #CLI centric PHP applications.

    ▻https://github.com/crwlrsoft/url

    A Swiss Army knife for URLs. It allows you to create, access, and manipulate #query_strings for HTTP requests very conveniently.

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
0 | 25 | 50 | 75 | 100 | 125 | 150 | 175 | 200 | ... | 275
  • @b_b
    12/09/2022
    tofulm a répondu à b_b
    si vous utilisez kitty -> sw.kovidgoyal.net/… comme terminal, il y a une très bonne extension : (…)
  • @b_b
    9/05/2022
    tofulm a répondu à b_b
    merci b_b
  • @biggrizzly
    11/02/2022
    tofulm a répondu à BigGrizzly
    linformaticien.com…
  • @b_b
    12/01/2022
    tofulm a répondu à b_b
    @rastapopoulos pour « articles/123 » on doit pouvoir utiliser la fonction `$id = (…)
  • @tofulm
    31/03/2021
    tofulm a commenté son propre message
    thenounproject.com…
  • @b_b
    16/03/2021
    tofulm a répondu à b_b
    community.webcore.… pour le calcul du max_children #max_children
  • @cy_altern
    15/02/2021
    tofulm a répondu à cy_altern
    A ajouter en option à bigup #bigup
  • @arno
    14/12/2020
    tofulm a répondu à ARNO*
    chez moi aussi
  • @cy_altern
    2/06/2020
    tofulm a répondu à cy_altern
    merci @b_b
  • @cy_altern
    2/06/2020
    tofulm a répondu à cy_altern
    @b_b, tu utilises quoi pour drop.infini.fr ?

abonnements 36

@fil
@rezo
@arno
@rastapopoulos
@hlc
@klaus
@suske
@marcimat
@seenthis
@b_b
@biggrizzly
@kent1
@cy_altern
@marielle
@spip
@davduf
@stephane
@ben
@james
@tetue
@booz
@nhoizey
@vlentz
@azerttyu
@denisb
@maieul
@_cym_
@paulbe
@erational
@nicod_
@nat33
@drbouvierleduc
@fsarto
@bloginfo
@simongeorges
@hackernoon

abonné⋅es 21

@fil
@klaus
@seenthis
@cy_altern
@sandburg
@chankalan
@moderne
@anarsonore
@homlett
@denisb
@fredlm
@ticenseignement
@podcasts
@nicod_
@chronos
@asqatasun
@colitopare
@jean3
@tout_va_tres
@metroet_
@bce_106_6

thèmes fréquemment utilisés

  • #SPIP
  • #css
  • #javascript
  • #web_dev
  • #CSS
  • #svg
  • #plugin
  • Technology:HTML
  • #PHP
  • Country:France
  • #git
  • #json
  • #outil
  • #spip_blog
  • #image
  • #web
  • #spip
  • #php
  • #linux
  • #bash
  • #responsive
  • #webdev
  • Company:GitHub
  • Technology:API
  • #serveur
  • #API
  • #apache
  • #tutoriel
  • #mysql
  • Technology:PHP
  • Technology:Linux
  • #open_source
  • #firefox
  • #SEO
  • #design
  • #PDF
  • #node
  • #accessibilité
  • #html5
  • #open-source
  • #grid
  • #SVG
  • #documentation
  • #vie_privée
  • #markdown
  • ProgrammingLanguage:PHP
  • Company:Google
  • #map
  • #font
  • #howto
  • #github
  • #layout
  • #HTML5
  • #UX
  • #outil_web
  • #ssh
  • #éditeur
  • #News_Item
  • #développement
  • #flexbox
  • #gulp
  • Technology:HTTP
  • Company:Facebook
  • ProgrammingLanguage:SQL
  • #générateur
  • Person:Joey Sneddon
  • OperatingSystem:Linux
  • OperatingSystem:Ubuntu
  • #optimisation
  • #compression
  • #typo
  • #référencement
  • #Flexbox
  • #viewport
  • #email
  • #vidéo
  • #htaccess
  • #Apache
  • #upload
  • #interface
  • #debian
  • #énergie
  • #shameless_autopromo
  • #données_personnelles
  • #WYSIWYG
  • #curl
  • #authentification
  • #formulaire
  • #mail
  • Organization:MIT
  • City:This
  • #police
  • #sprite
  • ProgrammingLanguage:JavaScript
  • Company:Microsoft
  • #offline
  • #web-development
  • #images
  • #a11y
  • #api
  • #photographie
  • #streaming
  • #par_ordre_liste
  • #LISTE
  • #SQL
  • #fork
  • #Git
  • #header
  • #QR_code
  • #version
  • #plugins
  • #spip-cli
  • #woff
  • #convertisseur
  • #cartographie
  • #HTML
  • #Google
  • #app
  • #todo
  • #référence
  • #block
  • #containers
  • #OpenStreetMap
  • #covid
  • #enseignement_supérieur
  • #université
  • #sélection
  • #Parcoursup
  • #fail2ban
  • #générateur_PDF
  • #python
  • #monitoring
  • #automatisation
  • #APIs
  • #editor
  • #programmation
  • #remixicon
  • #wetransfert
  • #wget
  • #informatique
  • #template
  • #intégration
  • #environnement
  • #rewrite
  • #script
  • #gradients
  • #icone
  • #aria
  • #RewriteRule
  • #réécriture_url
  • #web-based
  • #conception
  • #prototype
  • #video
  • #chat
  • #astuce
  • #facebook
  • #IPFS
  • #datatable
  • #Thunderbird
  • #tunnel
  • #PWA
  • #localisation
  • #vuejs
  • #google
  • #webperf
  • #rebase
  • #Gimp
  • #utilitaire
  • #jquery
  • #écologie
  • #CMS
  • #BEM
  • #extension
  • #screenshot
  • #gitlab
  • #Firefox
  • #font-face
  • #migration
  • City:Paris
  • #données
  • Organization:Freemasonry
  • #programming
  • Technology:Java
  • Technology:DOM
  • Technology:html
  • Technology:JSON
  • #sauvegarde
  • ProgrammingLanguage:HTML
  • #wysiwyg
  • #flex
  • #grille
  • #mime-type
  • #éducation
  • #font-awesome
  • #url
  • #webdesign
  • IndustryTerm:Web developer
  • #mariadb
  • #longforms
Propriété intellectuelle Recommandations API