• Je viens de mettre en ligne mon #plugin_spip Hotspots (pour #SPIP évidemment) :
    https://git.spip.net/spip-contrib-extensions/Hotspots

    C’est un plugin qui permet d’installer une « grande » image de référence dans une rubrique, et cela fait, chaque article de cette rubrique pourra être positionné dans cette image sous la forme d’un « hotspot » rectangulaire, oval ou ponctuel (un point).

    C’est une interface graphique particulièrement originale, et c’est redoutablement efficace à utiliser.

    Alors attention : autant c’est facile à utiliser dans l’espace privé, autant pour le site public, vous aurez à sortir l’huile de coude et coder les choses vous-mêmes. J’en ai une utilisation tellement versatile que je n’ai jamais développé d’interface publique « clé-en-main » qu’on pourrait réutiliser telle quelle.

    Pour comprendre la logiques des valeurs utilisées pour afficher les hotspots de manière responsive sur l’image de fond, on peut aller regarder le code du fichier :

    /formulaires/modifier_hotspot.hml

    Sur la page de rubrique, j’installe une grande image de référence (ici apparaissent déjà des hotspots) :

    Dans chaque article de la rubrique, dans la colonne annexe, une petite vignette de cette image de référence apparaît : il suffit de cliquer dessus pour définir que cet article sera un hotspot.

    À ce moment, dans la page de l’article, on peut définir précisément la forme et les limites du hotspot (ici un rectangle) :

    Ensuite en fonction des besoins, je fabrique plein d’interfaces très différentes. Sur cet exemple, je l’ai utilisé pour fabriquer un « jeu » tactile demandant de replacer des bijoux au bon endroit :

    Mais mon usage le plus fréquent, c’est de créer les hotspots dans des images panoramiques à 360° (évidemment, là il faut un peu bosser son javascript) :
    https://musee.info/La-salle-Bazille

    dans ce cas les hotspots sont positionnés dans l’interface du plugin sur une projection équirectangulaire de l’image panoramique :

    Ou dans une image « zoomable » :

    Un usage basique serait, évidemment, de gérer des « image map » (mais c’est quelque chose que je n’utilise rigoureusement jamais).

  • Je viens de poster sur https://git.spip.net mon #plugin_spip de Maquettes multiples :
    https://git.spip.net/spip-contrib-extensions/maquettes_multiples

    C’est l’élément central qui me sert à créer des « formes longues » avec SPIP, comme ici :
    https://musee.info

    Le plugin propose 10 compositions pour les articles, permettant de créer des blocs à une colonne, deux, trois ou quatre colonnes, dans différentes configurations.

    Alors ce n’est pas le plugin qu’on installe, et hop, vous avez un nouveau site Web public : là il faut fabriquer ses propres squelettes en allant regarder dans /squelettes/inc.

    Les CSS sont responsive, par contre c’est assez oldschool. Parce que c’est du code que j’ai fabriqué il y a longtemps, donc pas de flex ni de grid ni de calc(). Mais ça a l’avantage de s’afficher sans risques sur n’importe quel machine.

    • #merci @arno ! Je suis en train de préparer quelques projets de livres plurilingues alors je testerai la gestion des versions de langue et annotations dans les champs supplémentaires et leur mise en forme dans les colonnes de Maquettes multiples :-)

      Puisqu’il s’agit de textes de livres je pense ne pas avoir besoin des fonctions de multilinguisme de SPIP qui sont très utiles pour les sites web en développement constant par une équipe.

      Tu m’a donné l’idée d’un affichage par couches superposées (layer) pour les versions de langue qu’on devrait pouvoir activer et désactiver dans une sorte de navigation verticale alors que la navigation entre chapitres et paragraphes se ferait par déplacement haut/bas du texte sur l’écran.

      #SPIP

    • Tu peux mettre des exemples de liens où ya 2, 3 et 4 colonnes ? :)

      Plutôt que des champs rajoutés en dur, et qui sont très arbitraires, peut-être qu’un découpage à l’intérieur du texte principal pourrait être fait, avec des plugins du genre de celui de @touti
      https://contrib.spip.net/Raccourci-colonne
      (ou une version améliorée si on trouve qu’il manque des classes ou autre, ou qu’on veut pouvoir l’utiliser sans que ça ajoute ses propres CSS)

    • Sur la page d’accueil de musee.info référencée dans mon message, tu as 2, 3 et 4 colonnes, et aussi une colonne principale et une annexe à droite ou à gauche.

      En fait, pour des formes longues rédactionnelles, j’utilise essentiellement une colonne et les différentes variantes de deux colonnes. Les 3 et 4 colonnes, dans tous les cas les colonnes sont étroites, donc c’est pas adapté à du texte long, mais plus à de la présentation « vitrine » (à la façon de la page d’accueil de Musee.info).

      L’idée est de jouer beaucoup, aussi, avec mon plugin « Insertion avancée d’images ». Par exemple pour un « vrai » longform éditorial :
      https://musee.info/L-histoire-de-la-collection-italienne
      https://musee.info/Soulages-a-Montpellier
      https://musee.info/Moyen-age-et-Renaissance

      Pour ce qui est de fonctionner avec une structuration des différentes colonnes avec l’unique champ #TEXTE, c’est ce que j’ai fait très longtemps. J’avais un plugin qui découpait en colonnes selon les intertitres :

      {{{Première colonne}}}
      {{{# Deuxième colonne}}}
      {{{## Troisième }}}
      {{{### Quatrième }}}}

      Mais en pratique, ce n’est pas aussi pratique. Des champs multi là-dedans c’est chiant. Déplacer du texte d’une colonne à l’autre c’est chiant. Expliquer au client qu’il faut qu’il bidouille plusieurs colonnes dans un seul champ texte c’est chiant. :-))

      De ce fait, à un moment j’ai recodé mon plugin pour avoir 4 champs texte différents, j’ai même une moulinette pour récupérer depuis l’ancien format.

    • Une remarque importante : utilisé avec le plugin Médias responsive, le plugin Maquettes multiples joue énormément avec les possibilités d’alignement hors des colonnes de texte. C’est un gros point fort, à mon goût, de ces maquettes : on peut par exemple afficher les légendes à côte de l’image, en dehors de la colonne de texte, soit avec le pile |large, forcer l’image plus large que la colonne de texte et la légende qui vient se positionner en dessous, toujours en dehors de la colonne.

      C’est particulièrement visible dans le longform sur le collection italienne :
      https://musee.info/L-histoire-de-la-collection-italienne

  • Retour de la question @seenthis : est-ce qu’on vire les comptes qui puent (trop) la fafitude ?

    – On a LieuxCommuns qui continue à creuser son sillon, on a un Hérétiques Podcast qui ne sent pas la rose non plus, et donc on me repose la question de virer les fachos.

    – Je relance la question ici, parce que comme vous le savez, depuis le début je suis extrêmement réticent à virer des comptes pour des motifs politiques, du moment qu’ils ne perturbent pas le fonctionnement du réseau lui-même.

    – Mais ma position évolue, et je suis moins réticent, parce que maintenant moi aussi j’ai le sentiment d’être submergé par les fachos et leurs discours, partout et tout le temps, sur le Web et hors du Web.

    – Donc je relance la question, en annonçant que si on a un relatif consensus, je ne m’opposerai pas aussi fortement qu’avant à des fermetures de comptes fafs.

    – Par contre j’ai toujours la crainte qu’on ouvre ainsi une boîte de Pandore, avec chacun qui se met à réclamer la fermeture de sa petite liste de détestations : Untel voudra fermer les comptes qu’il croit antisémites, Machine ceux des TERFs, Trucmuche ceux qu’il soupçonne d’être complotistes… J’aimerais donc qu’on sucre des comptes si on a un consensus sur le principe, mais aussi sur les comptes en question, et qu’on fasse bien gaffe à ne pas partir en mode Comité de Salut public.

    • Je n’ai jamais encore eu à lire de post des deux comptes que tu signales, je dois avoir de la chance.

      Par contre j’ai toujours la crainte qu’on ouvre ainsi une boîte de Pandore, avec chacun qui se met à réclamer la fermeture de sa petite liste de détestations

      Oui, je le crains aussi...

    • Pareil, les deux comptes que tu mentionnes n’ont pas atteint mes abonnements, et si c’était le cas je les bloquerais.
      La boîte de pandore, c’est un vrai problème, donc je dirais tant que seenthis n’est pas engagé juridiquement et qu’il suffit de bloquer les comptes en questions, je dirais laisse la bave du crapaud tomber dans le néant.

    • Si ça ne touche pas plusieurs personnes, c’est à priori que le système de blocage + recommandations + niveau de trolling fonctionne un peu. Donc possiblement qu’on peut ne rien toucher pour l’instant (et peut-être que si ya un truc à toucher ça serait d’abord les algos de filtrage trolling etc, avant d’en arriver aux suppressions manuels)

    • on peut préférer le pantouflage, la proprieté privée partout, mais le salut public ne se résume pas au comité du même nom, dont l’histoire n’a rien d’univoque.
      quant au fait de virer les fafs, surtout si ils viennent à perturber les échanges, j’y suis favorable (on les voit partout ailleurs, comme c’est dit)
      pour ce qui est de lieux communs, si ils ont des positions très limites sur divers enjeux, il ne me semble pas que l’on puisse (pour l’instant ?) les considérer comme de simples « alliés objectifs » des fafs.
      hérétiques podcasts, je vois pas ce que c’est, même en cherchant :-)

      par ailleurs, cela reste un problème lorsque des informations faussées ou fausses ne sont pas signalées comme telles par des commentaires, que ce soit en cas de blocage (expérience perso récente) ou d’inattention (coté antisémitisme et complotisme, ça va vite).

      la connerie, on ne peut peut-être pas la vaincre, mais on doit la limiter.

      edit et si il est question de seenthis, c’est plutôt les départs et le peu d’arrivées (de nouvelles sensibilités parmi les abonnés actifs) qui pose question.

      #hygiène #seenthis

    • J’ai déjà croisé ces deux comptes et eu quelques mots avec l’un d’eux. Étant donné mes positions critiques du genre mes opposantes m’ont traité de fasciste ca me rend réticente vis à vis du bannissement. A mon avis l’outil de bloquage fonctionne plutot bien.
      Pour le fait que des propos antisémites pourraient etre tenus, est ce-que seenthis en serait tenu responsable ? Dans ce cas je comprend qu’un bannissement peut etre nécessaire.

    • Merci pour ce débat. Je continue à ne pas être d’accord avec vous. Je pense qu’on n’a aucune obligation morale ou politique à fournir NOS ressources à des vecteurs qu’on devrait combattre, c’est une question indépendante de la liberté d’expression, ils peuvent aller ouvrir leurs comptes ailleurs.

      Les gens qui participent définissent ce qu’est ce réseau. J’ai arrêté de m’impliquer, et de promouvoir seenthis auprès de mes ami·es pour ne pas risquer qu’iels se sentent associé·es avec cette frange pénible, même si heureusement elle est minoritaire. En ce sens, même si les blocages vous protègent individuellement, ça n’a pas « pas d’impact » de laisser la moisissure se répandre. L’odeur se sent de l’extérieur.

    • Moi je suis d’accord pour ne pas héberger les fafs, le hic c’est le processus pour décider qui reste (ou pas) à table. Par exemple @colporteur n’a pas du lire les mêmes trucs infects que j’ai lu sur … et j’ai pas envie d’étaler cette merde. Même chose avec aktivulo et son cheval de troie Offensive Sonore, get out.
      wala
      Merci de nettoyer @arno

    • de nouveau, en raison de la loi, l’antisémitisme se doit, le plus souvent, d’avancer masqué (les chambres à gaz ont-elles existées ? les juifs sont eux aussi des génocidaires, tu as vu ? etc.), voire doublement masqués (Médine est un chic type, et en plus, il lutte contre l’antisémitisme...).
      sinon, plutôt ok avec @fil, coupons les chambres d’écho. si ce n’est, @touti, que des réacs issus de l’extrême ou de l’ultra gauche mettent parfois... du temps à rejoindre l’extrême droite. bref, pas toujours aisé de tracer des lignes de démarcation.

    • Je suis cependant bien sensible à l’argument que même avec blocage qui marche, on met des moyens techniques et éditoriaux à dispositions pour des idées inverses aux notres.

      Comme @arno le rappelle régulièrement, Seenthis est plutôt bien référencé ET peut-être lu sans compte, sans être connecté. Donc même en les bloquant, ça donne une bonne visibilité et un bon référencement à des contenus problématiques du point de vue de nos idées. C’est effectivement problématique.

      Maintenant je sais pas non plus la manière concrète de décision de qui quand quoi.

    • Si décision il faut, la question de la décision « de qui », je pense qu’il n’y a vraiment pas de difficulté : Seenthis s’est toujours inscrit dans la logique de rezo.net et du Minirézo, on retrouve aussi des piliers de longue date de SPIP, donc l’idée qu’on parvient à un consensus au sein de cette « petite » équipe élargie, ça me semble amplement légitime.

    • Le fait que Seenthis ne se développe pas au-delà de notre communauté, et le fait qu’il y ait désormais d’autres alternatives sympathiques aux gros réseaux, ça fait que l’idée d’assumer plus clairement l’orientation de notre communauté, je pense que ça fait bien plus sens.

      De ce fait, si on décide de virer @lieuxcommuns et @heretiques_podcast, je suis d’accord.

    • ayé, on voit où tu voulais en venir.

      faut que @rastapopoulos qui étoile lieux com., ce pour quoi je vois, parfois, avec intérêt (et tristesse) leurs posts donne son avis.

      sinon, des proclamations du style

      Nous refusons l’assignation identitaire et le dénigrement systématique de l’héritage européen des Lumières et des mouvements ouvriers, tout comme nous dénonçons les organisations et les idéologues qui enferment et galvaudent les idées d’émancipation sociale et individuelle. ("Hérétiques")

      ne me posent pas de problème particulier. même si je reste assez stupéfait de ces manières de se réclamer de Castoriadis (comme lieux communs)...

      n’étant pas certain d’avoir voix au chapitre, j’en appelle à @cabou qui contrairement à moi défendait la diffusion de livres à mon sens craignoss dans un espace dédié à l’anarchisme (Saint Imier), et pas au n’importe quoi.

      l’expression « communauté » (typique d’internet... ou pire) me dérange. avoir en commun un lieu d’échange ne fait pas une communauté. et si une telle chose existe, je veux bien en connaître les présupposés, voire les règles.

      je le dis d’autant plus que ces présupposés tout implicites (campisme ?) me paraissent rien moins qu’évidents suite à ce qui s’est passé ici récemment à propos de Médine. la communauté de la tolérance à l’antisémitisme, j’en suis pas. la communauté de la gauche unie sur nawak, non plus.
      tout comme d’autres ici, se sont déclarés hostiles aux points de vue antivax, covido-négationnistes, climato-négationnistes.

      je répète que je serais favorable à une ou des exclusions sur la base d’arguments (une attention à un cas), pas « ça sent pas la rose ».

    • @colporteur : je l’ai vu tout à l’heure mais je ne le retrouve pas, mais je suis persuadé d’avoir vu un message écrit par toi-même, genre en 2019, dans lequel tu te demandais pourquoi tu restais encore ici, et il me semble bien que c’était à cause d’un truc pénible de LieuxCommuns.

      Sinon, ne t’arrête pas au terme « communauté », je ne sais pas quel mot utiliser pour faire court pour parler de ce lieu. Le fait que les comptes les plus fidèles ici se connaissent dans la vraie vie, souvent depuis quelques décennies, se rencontrent quand ils peuvent en famille, et ont construit différentes choses ensemble depuis les années 90, ça devrait suggérer que j’essayais de dire quelque chose de pas totalement galvaudé.

    • Je vois qu’il y a des comptes propageant des fakenews voire des idées problématiques. Mais sur qui et sur quelle procédure repose la décision d’annulation de compte ?
      Personnellement sur hypothèses.org j’avais exprimé mon désaccord avec le gel du blog de l’économiste Jacques Sapir accusé de flirter avec l’extrême droite. Certes seenthis n’est pas une institution publique et je comprends et je partage son positionnement antifasciste mais en pratique je trouve que les radiations pour motif politique laissent la place à un risque d’arbitraire. Ne faut il pas objectiver des critères de décision plutôt que de se baser sur une discussion où participent une dizaine de piliers de seenthis alors qu’il y a combien de comptes actifs ? Plusieurs centaines ?

    • Votre questionnement sur une éviction potentielle ou des ( j’ai pas de réponses) me fait du coup mieux comprendre le fonctionnement de « seenthis » . J’y suis arrivée par FB et j’aime bien lire vos débats. C’est un lieu enrichissant, joyeux et safe. Si mon apport peut vous aider.

    • Alors en l’occurence, la question a été soulevée parce que Lieux Communs vient de faire la retape pour un bouquin sur « L’islamisation de la France », publié par L’Artilleur, avec sur la couv des citations enthousiastes de G-W Goldnadel dans Valeurs actuelles et Matthieu Bock-Côté.

      Si on veut des critères objectivables, avec ça je pense qu’on a basculé clairement au-delà de la confusion.

    • Alors le bandeau va être mis à jour : « les contenus promouvant des idées fascistes conduiront à l’exclusion des comptes concernés. Cette décision sera prise par l’administrateur de @seenthis après avoir consulté un noyau de membres actifs du site » ?

      Du short-blogging sans limite de caractères. De la recommandation de liens. Des automatismes pour rédiger facilement vos messages. Des forums sous chaque billet. De la veille d’actualité. Une thématisation avancée.

    • @rumor. Alors comme initialement j’ai monté le bazar un peu tout seul dans mon coin et que ça n’était pas ouvert au public pendant très longtemps, je n’ai pas écrit explicitement sur la filiation avec le minirézo et rezo.net, ni avec SPIP, dans les textes de présentation. Mais très rapidement à l’ouverture publique, c’est devenu totalement évident (il y a même une notule sur Wikipédia qui prétend(ait ?) que Seenthis est la « startup » de rezo.net).

      Or sur rezo.net, on n’a jamais caché le fait qu’on effectuait une sélection des articles et que nous avions une orientation politique évidente, et qu’il nous arrivait de supprimer des référencements. Avec SPIP, on a toujours explicité le fait qu’il s’agissait d’un projet politique, pas seulement technique, et que tout ça était très ouvertement ancré à gauche.

      Du coup, si tu veux que j’officialise que Seenthis est dans cette filiation, je peux tout à fait ajouter au petit laïus : « This machine kills fascists ».

      –------

      Après, si vous voulez une procédure plus formelle, il suffit d’ouvrir un système de vote ouvert à tous les inscrits de Seenthis, que l’on pondère par la « popularité » de chaque votant (c’est le chiffre du « trollomètre », mis à jour en permanence, en fonction de l’activité et du suivi de chaque compte).

      Et on obtiendra exactement le même résultat, parce que Seenthis est un petit réseau avec un noyau de comptes très actifs (et @mad_meg, @colporteur et @rumor, au cas où vous vous demandez : même sous le simple angle de cet algorithme vous faites clairement partie du noyau central de Seenthis).

      Mais personnellement j’ai toujours préféré la recherche de consensus, surtout qu’ici elle se fait publiquement. (C’est ce qu’on fait depuis 25 ans.)

    • @arno merci de ces précisions. plutôt qu’un laïus, la référence à Guthrie me parait une bonne idée.

      par ailleurs, travers usuel, je me permet d’insister : bien que très/trop présent ici, je ne suis pas membre d’une communauté dont je désapprouve (euphémisme) un (non)rapport à l’antisémitisme que la popularisation de Médine par la gauche vient à nouveau de démontrer irl et ici même.

      edit : peut-être conviendrait-il de fixer un laps de temps pour certaines (?) suppressions de comptes afin que l’on puisse récupérer des références (prises chez des adversaires, des ennemis, des lambda, d’autres, des comptes d’ici) vouées à disparaître

    • très bien de mettre en évidence, et même en exergue, le lien avec rezo.net et les valeurs qui de référence. C’était implicite pour moi mais cela mérité d’être affiché.
      Je pense important qu’il y a toujours un débat préalable à ces exclusions. Mon côté formaliste et bidouilleur me fait aimer ta solution de vote pondéré par la popularité. Mais on peut s’en tenir à un « consensus », même si c’est souvent par épuisement face à des combats qui n’en valent pas forcément la peine, plus que par conviction

    • Comme cette histoire de « noyau » ou de « communuté » va forcément sembler très opaque, voici la liste des comptes que l’algorithme de Seenthis considère comme les plus « populaires ». Je pense que n’importe quel usager régulier de Seenthis percevrait à peu près la même chose :

      @fil, @monolecte, @rezo, @reka, @arno, @rastapopoulos, @odilon, @simplicissimus, @cdb_77, @klaus, @mad_meg, @seenthis, @touti, @colporteur, @sombre, @grommeleur, @recriweb, @kassem, @loutre, @biggrizzly, @vanderling, @gonzo, @visionscarto, @lyco, @parpaing, @supergeante, @rumor, @tintin, @sandburg, @vazi, @ant1, @b_b, @marclaime, @marielle, @xkcd, @ericw

      L’algorithme pondère en fonction du nombre de suivis et du nombre de blocages. C’est-à-dire que si je suis suivi par un des comptes très populaires, je gagne beaucoup de points de popularité. Si je suis bloqué par des comptes très populaires, je perds pas mal de points. Ça permet d’éviter l’astrosurfing monté en épingle par des créations en nombre de comptes fantômes uniquement destinés à suivre un compte.

      Un effet pratique de cette pondération est la recommandation de comptes à suivre quand on s’inscrit.

      Le second est qu’initialement on a un score relativement bas, et on va faire monter son score en contribuant et en interagissant. Et les comptes avec un scrore bas ont tous leurs liens en « nofollow » : ce qui fait qu’il n’y a pas de gain SEO à venir spammer sur Seenthis, parce que les nouveaux comptes ont tous leurs liens en nofollow (mais ça débloque assez vite si on contribue de bonne foi). Et par ailleurs, les comptes fachos ont « naturellement » des scores très bas, donc des liens en « nofollow », donc Seenthis ne contribue pas à leur SEO.

      Je ne sais plus si le bot 7h36 utilise cette pondération.

    • En ce qui me concerne, je ne vois pas de problèmes à fermer les comptes considérés comme problématiques par un groupe informel de piliers de seenthis. La mention this machine kills fascists me va bien aussi. Un système de vote me paraît lourd par contre.

    • une manière de rendre le consensus consistant est de le soumettre au droit de veto individuel. bien sûr, l’utilisation de celui-ci varie en fonction du degré de contrôle social exercé par le groupe, fut-il implicite, qu’on ne l’emploie pas en raison d’un « sens des responsabilités » afin de ne pas bloquer des décisions, par crainte d’être minoritaire de façon affirmée, par lassitude, etc.

      (est-ce par lassitude et manque d’imagination que je ne décrète pas un veto contre mon utilisation de seenthis ?)

      le vote, ça sert à se compter. quelque soit la question posée, ça pourrait donner une indication intéressante sur... l’abstention dans le participatif (je reste étonné de la disproportion entre nombre de comptes et nombres de comptes qui postent).

      #consensus

    • Salut à tutti... En tant que revenante et membre du « canal historique » comme on dit, je pense comme fil, grommeleur et d’autres. Seenthis c’est comme un bar. Le taulier a parfaitement le droit de ne pas servir à boire, et de ne pas offrir une audience à un client faf (ou infréquentable pour quelque autre raison qui fait l’unanimité à l’unisson des clients présents . Par conséquent il le bloque à la porte ET le fait sortir si il est déjà entré.

    • Ravi d’être considéré comme un pilier de comptoir (merci taulier @arno). N’étant pas ’canal historique’ ni vraiment calé ni expert es modération / censure je pense que mon avis compte peu. Comme bcp plus haut, je n’aurai aucun pb avec le blocage pur et simple... & à la vôtre !

    • Bon, en gros, on a l’air d’arriver à un consensus autour de la position de @fil : on ne rince pas les fafs gratos. Ce qui implique que les deux comptes problématiques vont sortir.

      On a l’air aussi d’accord pour dire que discuter quand il y a des comptes problématiques est une bonne idée (genre, ça évite les dérives).

      Le vote peut être un outil supplémentaire, mais reste à définir ses modalités pratiques et techniques.

      On a l’air aussi ok pour dire qu’on est un espace orienté. Je trouve également la formule d’@arno « This machine kills fascists » très plaisante, façon AOC ou IGP. 🏷️

      En tant que pilier de bar virtuel (en vrai, y a trop de covid pour moi !) intronisée par l’algo, je ne suis pas certaine de l’analogie bistrotière, puisque virer un consommateur à priori est un refus de vente et peut donc être attaqué.

      Ici — par contre —, on s’en fout, parce que précisément, on ne vend rien du tout. 😇 😈

    • @colporteur tu as un mail pour que je t’envoie des infos / des liens qui s’entassent depuis des années ?

      Perso, aucun argument pour lire tout ce qui se publie pour savoir quel gout a vraiment la merde. Ma vie risque d’être trop courte et j’ai des amis merveilleux que je ne vois pas assez.
      Et puis, comme il pleut de la vase tout les jours, je suis pas seule à me battre depuis longtemps à vrai dire, c’est pas comme ci on était dans le déni des problématiques sociales et politiques.

      Autre point, je ne comprends pas vos allusion à toi et @rastapopoulos aux commentaires critiques ? ça ne peut justifier l’accueil des fafs ici. Si on en revient à l’époque de la jeunesse emmerde le FN, oui, on a essayé de parler à nos voisins, aux voyageurs dans le métro ou la boucherie sansos de la politique du vivre en commun, de comprendre le vote, de comprendre, de modifier les points de conscience, de vue, de … j’en peux plus, je suis fatiguéeeeee, j’ai envie d’aimer des gens biens, de m’entourer de bisounours, et qu’on me retire le cerveau. Nan, je me moque, je lâcherai jamais mes conversations politiques avec des inconnu·es sous couvert de parler du beau temps.

    • je t’ai répondu là https://seenthis.net/messages/1017971#message1018047, @touti

      un point me reste obscur. y a-t-il des stats qui confirment que seenthis procure des lecteurs à LieuxCommuns (qui affichent moins de 600 visites/jour sur leur site) ou Hérétiques Podcast ?

      je ne vois les premiers que lorsque @rastapopoulos étoile un de leur truc, quant au second je ne connaissais pas son existence.

      LC, c’est un phénomène étrange que cette émergence d’une groupusculaire droite castoriadienne (qui trouve son inspiration chez le dernier Castoridis, renégat si en fut, https://fr.wikipedia.org/wiki/Cornelius_Castoriadi). lorsque je vois leurs machins je suis ébahi (j’ai connu certains d’entre eux lors de luttes dont ils ont dit pis que pendre depuis) sans doute est-ce parce que cela ne m’arrive qu’ici que je n’ai pas de position, bien que leurs textes et ce qu’ils relaient soient craignoss, sans doute aussi parce que je trouve intérêt à des pensées de droite qui ne soient pas totalement informes (pas lu Renaud Camus pour autant).

      leur prose sectaire me parait moins inquiétante que le consensus existant ici quant au fait de silencier l’antisémitisme lorsqu’il ne vient pas des fafs. rappel obligé, ce n’est pas « pour les juifs » que je le dis (Israel s’occupe par ailleurs fort bien de les mettre en mauvaise posture), mais en vertu d’un minimum exigible de probité intellectuelle et politique.

    • redécouvert le message de 2019 évoqué par @arno https://seenthis.net/messages/763047
      (où il est aussi question de la non prise en compte de l’antisémitisme français et degauche ici-même.
      et un message précédent aux mêmes « castoriadiens »
      https://seenthis.net/messages/709832#message709908

      LC m’a bloqué depuis longtemps.
      dommage, je voulais leur demander si en recommandant un livre également recommandé par Valeurs actuelles, Le Point et le Figaro qui nous promettent d’en avoir plein la vue, une sidération efficace, et beaucoup de culture, valait accord avec ces organes, ce que l’url qu’ils citent ne dit pas, puisqu’à part la pub pour ce livre, c’est vide.

    • on peut pas dire que tu te montres franc du collier @arno quand tu lances ce seen qui vise - tu finiras par le dire- à sucrer des comptes avec pour préliminaire le rappel que tu es plutôt contre...

      et lorsque tu écris que cela risque de multiplier les démarches en ce sens à propos de

      les comptes qu’il croit antisémites

      ce n’est pas non plus très correct, puisque cela fait inévitablement allusion à ce qui s’est (pas) passé ici à propos du cas Médine, une suite d’échanges et d’évitements où ce qui était centralement en cause était la tolérance de la gauche à l’antisémitisme et le refus d’envisager qu’il y ait de l’antisémitisme à gauche. a minima un surmoi campiste qui interdit ne serait ce que d’évoquer la chose (qui doit appartenir à la droite, droite identitaire et néo-nazie comprises, quel cadeau !).

      il y a le consensus de la communauté (à trois ou quatre exceptions près, qui n’en sont pas vraiment, de la communauté ?) et mapomme à qui est attribué, en vertu d’un algorithme à la logique bassement comptable (je poste beaucoup) la qualité de membre d’une communauté dont je ne peux faire partie puisque selon toute évidence elle se réunit entre autre chose sur une position disons a minima d’indifférence quant [décoquillage : à certains adeptes] du complot juif ou du caractère [nuisible] de « les juifs », à condition qu’ils soient d’une manière ou d’une autre (et il faut voir lesquelles !) de gauche, à laquelle.

      probablement pense-t-on qu’en vertu de la création d’Israel les juifs n’ont plus rien à voir avec la question #minoritaire. ce n’est pas mon avis. et comme cette question définit ce que pourrait être une gauche, nous ne sommes pas de la même gauche.

      #dissensus

    • Je ne suis pas intervenu dans l’histoire Médine parce que je ne savais pas qui était ce type cinq minute avant qu’il y ait un scandale. Puisque tu insistes pour que je donne mon avis : j’aurais tendance à croire que ces (abrutis de) LFI ont trouvé que c’était cool d’inventer un type qui les connecterait avec les jeunes des banlieues, ou alors les Méluchistes ont calculé qu’ils allaient faire chier Ruffin en mettant la question de l’islamophobie en avant (est-ce qu’ils ignoraient les positions rances du gars parce qu’ils sont incompétents, ou est-ce qu’ils les ont minorées comme de ton point de vue, je ne sais pas), et une fois que ça leur a pété à la gueule ils ne pouvaient plus se dédire, sauf à croire qu’ils allaient ainsi se mettre ces jeunes définitivement à dos.

      Par contre je suis intervenu ensuite sur les accusations contre Gérard Miller (dont par ailleurs je me contrefous pas mal, je croyais que c’était un amuseur public de chez Ruquier, du temps où ils animaient le midi de France Inter, bon sang je crois que c’était pendant mes études au début des années 90). Pour le coup j’y ai vraiment lu une attaque de mauvaise foi de ces twittos, et je l’ai écrit. Parce que je pense que s’il y a de l’antisémitisme de manière assez omniprésente dans notre société, je pense aussi que l’imputation d’antisémitisme à tout va est largement instrumentalisée, notamment quand elle touche la gauche, et que l’exécution de Corbyn en est une illustration absolument dramatique.

      On a échangé des arguments, et hop tu es reparti sur Médine dans un flux consacré à Miller. Puis tu as relancé un thread, cette fois en prenant directement la Licra, et là je t’ai fait remarquer que la Licra c’est pas juste la droite, c’est une instrumentalisation permanente de l’imputation d’antisémitisme, justement ce qui provoque nos réticences aux généralisations hâtives (pour ma part, pas sur Médine, je concède sans trop difficulté que ces trucs sont rances ; mais sur Miller je pense vraiment qu’il s’agit d’une manipulation politique) et donc hop on est repartis sur Médine. Et maintenant on parle de Lieux Communs, qui est d’une constance assez parfaite dans les lieux communs fafoïdes, et tu nous ressors Médine. Bon, pourquoi pas, mais bref.

      –—

      Sinon, je ne comprends pas pourquoi tu tiens à ce que je sois arrivé de manière sournoise dans le présent flux : dès les deux premières phrases, je demande si on vire Lieux Commun et Hérétiques, et comme il est notoire que je suis l’un de ceux ici à toujours avoir argumenté contre les sucrages pour des motifs politiques, je pense qu’il est important que j’explique que j’ai évolué.

      J’ai posé la question, et les premiers intervenants étaient plutôt contre l’expulsion des comptes, et c’est après l’intervention de @fil que les avis évoluent dans l’autre sens.

      Ça fait 15 ans que je suis ici, et j’ai toujours été dans la position de celui que ne veut ne pas virer des comptes pour des motifs politiques. Est-ce que tu crois que c’était la position de confort ? En deux semaines tu me chies une pendule sur Médine tous les deux tweets, alors que je n’avais rigoureusement rien écrit là-dessus. Alors imagine depuis 20 ans dire aux copains que je ne veux pas virer ces comptes-là, et argumenter à chaque fois.

      Mais là les temps changent, l’omniprésence des fafs sur l’intégralité de l’internet, ça commence à sérieusement me peser, donc comme on m’a relancé en privé, cette fois je préfère indiquer que j’ai évolué sur la question et, comme je l’écris explicitement, s’il y a un consensus pour les virer je ne m’opposerai pas à les virer.

    • Pareil que @fil :

      Je pense qu’on n’a aucune obligation morale ou politique à fournir NOS ressources à des vecteurs qu’on devrait combattre, c’est une question indépendante de la liberté d’expression, ils peuvent aller ouvrir leurs comptes ailleurs.

      Et pareil que @chris1 :

      Seenthis c’est comme un bar. Le taulier a parfaitement le droit de ne pas servir à boire, et de ne pas offrir une audience à un client faf (ou infréquentable pour quelque autre raison qui fait l’unanimité à l’unisson des clients présents . Par conséquent il le bloque à la porte ET le fait sortir si il est déjà entré.

      Jarreter les fafs, ce n’est pas de la censure, c’est de l’auto-défense.

    • merdalor, me v’la dans un noyau si j’en crois l’énumération d’@arno. Il est tard, je regarde tout ça demain parce que là les interventions des uns et des autres, ça part un peu par-ci et par-là. La seule chose que je retiens pour l’instant d’une lecture en diagonale c’est que la position de @fil (ne pas mettre à disposition de l’ennemi des moyens de diffusion, une plateforme technique, me parle, et je suis plutôt pour ne pas faire de cadeaux au vu de l’époque.

    • Perso je ne suis pas du tout pour qu’on mette en place une « procédure » (en dehors de la recherche de consensus comme on l’a toujours fait), ni une liste de « critères », et c’est ce que je dis avec les exemples (à peine au second degré) sur l’antisémitisme et les TERFs qu’on pourrait agiter sans pour autant résoudre le problème de l’interprétation (c’est l’une des limites des instances Mastodon qui publient des listes de choses interdites).

      J’ai évoqué le « vote » à titre de contre-exemple, pour indiquer que ça ne me semblerait pas du tout plus pertinent qu’une recherche de consensus. Le vote serait juste plus violent (au sens : tu n’es pas d’accord, on s’en fout de tes arguments, tu es minoritaire et on vote).

    • pour que ces deux clôtures de comptes permettent d’en savoir plus sur ce à quoi sert seenthis, a-t-on idée du nombre d’arrivées « internes » (fort peu, il me semble) et externes sur leur compte seenthis ? plus important, a-t-on idée du nombre de passages par leur compte seenthis qui se prolongent d’une visite vers leur propre site ?

    • j’ai eu tort de ne pas prendre position pour l’exclusion de LC (et HP). seenthis était ma seule manière d’avoir connaissance par intermittence de leur thèses et parcours.

      par ailleurs, avoir cru qu’un relevé commenté de textes et déclaration anciennes comme récentes d’un M. dont le gauchowashing ne relève en rien du seul concours de la FI pouvait intéresser ici, puis prendre trop à coeur le fait que ce ne soit pas le cas, spécialement dans « le noyau de la communauté », était une erreur. le sort de Corbyn, « l’instrumentalisation permanente de l’imputation d’antisémitisme », la gauche, Israel, et je ne sais quoi encore, comptent davantage que cette large promo d’une figure pourrie dans la culture populaire.
      y a des illusions nécessaires. ici ou ailleurs, je recommencerais.

    • Pourquoi créer un réseau social si ce n’est pour se démarquer de ceux déjà existants ? L’intérêt de Seenthis (à mon sens) est d’avoir une « ligne éditoriale » franchement à gauche et c’est pour cette raison que je m’y plais. Qu’il y ait une certaine tolérance, soit, mais accepter les fafs c’est une complaisance envers des individus qui pose problème. Je suis donc d’avis de les jarreter.

    • Virer des comptes déplaisants c’est certes prendre le risque de « l’entre-soi ».
      Mais l’entre-soi est à mes yeux largement préférable à « l’entre-fafs » , donc je suis pour l’éjections des comptes problématiques. (même si je n’ai jamais eu d’interaction avec eux).

    • Un peu de sociologie de comptoir au passage : j’ai noté que c’est l’argument plutôt « matérialiste » de @fil ("NOS ressources") qui a fait basculer les avis alors qu’on était plus sur des argument idéologiques au départ (censure vs liberté d’opinion et débat politique).
      J’ai l’impression qu’à gauche on a souvent cette posture un peu chevaleresque de mettre un point d’honneur à laisser l’opposant s’exprimer (ne serait-ce que pour connaitre le fond de sa pensée et ensuite argumenter) alors qu’à droite on voit plutôt cette ouverture comme une faille qui va permettre de poser un coin pour fissurer le bloc d’en face.
      Donc merci @fil de nous avoir sorti de l’ornière Don Quichotesque ;)

  • Berghain is not a zoo ! Party-goers angered by Airbnb club “experience”
    https://www.exberliner.com/english-news-berlin/berghain-is-not-a-zoo-jesus-airbnb-club-experience


    Moin connu et plus excentré que Berghain le club Cassiopeia est aussi prisé par les partygoers de la capitale allemande.

    Le weekend arrive, enfin, qu’on s’amuse, boumtchk boumtchk boumtchk, si t’as raté les célèbres Love Parade de 1997 ff. là tu peux passer devant la queue d’attente des clubs à peine ringards de Berlin, pour quelques bricoles seulement, vieux plouc !

    A man calling himself Jesus charges between €199 and €497 to get tourists into Berghain.

    Ever get the feeling Berlin is turning into a theme park? A few reports are going around that regular party-goers of the famously exclusive club Berghain have been bumping into groups of tourists who are being led around by a tour guide. So, is Berghain now accepting tours?

    The truth is a little more complicated. The news seems to have been sparked by an observation on the reddit group /Berghain_Community, where many users reported seeing the tours in person. Apparently, the excursions are run as part of an Airbnb experience where a man (who calls himself Jesus) charges tourists between €199 and €497 to provide them with outfits and get them into Berlin clubs like Berghain and Sisyphos.

    Understandably, many visitors to the club are upset, feeling that paying a guide to get you in violates the ethos of the space. As one visitor commented, “Berghain is not a zoo!”.

    https://www.exberliner.com/wp-content/uploads/2023/08/imago0152602600h-scaled.webp

    #Berlin #été #boîte_de_nuit #club #danse #techno #tourisme #AirBnB #corruption #racket #WTF

  • Ah, une #shameless_autopromo un peu originale cette fois : j’ai développé 3 écrans tactiles pour le Palais Bénédictine à Fécamp.

    Et comme Manu, ce mois-ci, était en déplacement sur un autre projet, c’est moi qui suis allé faire l’installation (et Fécamp, depuis Montpellier, c’est vraiment très très loin).

    Alors le Palais Bénédictine, si tu ne connais pas, c’est une curiosité absolument invraisemblable : le créateur de la liqueur Bénédictine a fait construire ce « palais » néo-gothique, néo-renaissance, en plein Fécamp, sur le modèle de l’ancienne abbaye bénédictine de la ville, pour y abriter à la fois l’usine de production de la liqueur (la distillerie), et un petit musée accueillant sa collection d’art religieux, à la fin du XIXe.

    Comme d’habitude, c’est du #SPIP, aspiré en local et installé dans des PC cachés sous les écrans tactiles.

    – Il y a une vue « tournante » du bâtiment, tournant sur lui-même sur 360°, sur lequel des hotspots permettent d’ouvrir des fiches d’information. Pour gérer la maquette qui tourne sur elle-même et les hotspots, j’utilise Objet2VR :
    https://ggnome.com/object2vr
    Avec par-dessus un script perso qui fluidifie l’affichage des points cliquables, et qui surtout fabrique un affichage sur les côtées des intitulés des points, sur la gauche ou sur la droite de l’écran, en fonction de la position de chaque hotspot.

    Originalité cette fois : on m’a transmis un « objet » 3D réalisé à partir d’une photogrammétrie d’une maquette qui existe dans le bâtiment, et pour le coup c’est moi qui ai fabriqué les 360 rendus dans Blender (je crois que c’est la première fois que je fais moi-même le rendu 3D dans une prestation professionnelle).

    – Il y a une représentation de livre en vue « tourne-page », chaque page étant elle-même zoomable (à chaque fois on « zoome » dans la double-page ouverte du bouquin, c’est très sympa), avec à nouveau des hotspots dans les pages du livre.

    – Et une représentation chronologique de l’histoire du musée à base de photographies. (Là aussi, petite originalité, j’ai fait beaucoup de retouches photo sur les images fournies : des scans de très bonne qualité de vieilles plaques photographiques, certaines de la fin du XIXe siècle, au rendu très impressionnant, mais nécessitant pas mal de corrections pour une présentation multimédia. On en a déjà discuté ici, mais pour ce type de retouches, j’utilise désormais Affinity Photo.)

    Les tables sont installées sur des Nuc, un « gros » avec un processeur i7, et plusieurs petits avec des i5. Cette fois pas mal de galère avec la gestion du tactile, avec des conflits dans les scripts dans la gestion des événements touch et mouse, impossibles à reproduire sur Chrome Mac, impossibles à reproduire sur la version de Chrome de mon PC sous Windows 11, mais apparaissant de manière un peu aléatoire (mais souvent) sur la version de Chrome des Nuc i5. Finalement j’ai réussi à systématiser le bug sur un vieux PC sous Windows 10 et ainsi corriger le problème (sans pour autant déterminer pourquoi une fois ça marche une fois ça marche pas, sur la même version de Chrome…).

  • Reportage Euroforest 2023 - Les soulèvements de la terre face à l’industrie de la forêt à St Bonnet-de-Joux | Environnement | Valleeducousin.fr
    https://www.valleeducousin.fr/spip.php?article1745

    https://www.youtube.com/watch?v=P3iK1_tthGE

    Euroforest, délire technophile d’engins robotisés

    Les comités locaux de Saône-et-Loire avaient appelé à mobilisation
    pour un rassemblement à Saint-Bonnet-de-Joux le vendredi
    23 juin à 8h45 contre le salon Euroforest 2023.

    Pendant 3 jours, le Bois de Chaumont devenait l’aire de jeux de
    400 exposants de l’industrie forestière venus de toute l’Europe
    dans un délire technophile d’engins robotisés en action.
    L’invité d’honneur 2023 : le greenwashing

    L’invité d’honneur cette année, c’est le greenwashing : « La coupe rase
    sera indispensable pour adapter la forêt au changement climatique » (SIC) assure Jean-François Dhôte, directeur de recherches à l’INRAE,
    durant une conférence de presse annonçant le salon.

    « Même si c’est imposant à voir, une abatteuse à 8 roues, c’est moins de pression pour le sol qu’un cheval » (SIC) ajoute Antoine d’Amincourt, président de la Fédération des syndicats forestiers privés.

    #SPIP et le squelette Koinos https://contrib.spip.net/Squelette-Koinos

  • #1 Social Media Auto Poster and Scheduler - dlvr.it
    https://dlvrit.com
    Depuis le début du mois de juillet les connecteurs RSS->Twitter chez #ifttt sont payants. Désormais j’utilise dlvr.it qui offre deux connecteurs / feeds gratuitement. C’est bon pour les besoins de base de deux sites #SPIP.

    Auto Post to Social Media

    Auto share photos, news and videos across your social networks. Auto post to Facebook, Twitter, Google Business Profile, LinkedIn and more.

    #rss #web #twitter

  • Leaflet was created 11 years ago by Volodymyr Agafonkin, a Ukrainian citizen living in Kyiv.

    Russian bombs are now falling over Volodymyr’s hometown. His family, his friends, his neighbours, thousands and thousands of absolutely wonderful people, are either seeking refuge or fighting for their lives.

    The Russian soldiers have already killed tens of thousands of civilians, including women and children, and are committing mass war crimes like gang rapes, executions, looting, and targeted bombings of civilian shelters and places of cultural significance. The death toll keeps rising, and Ukraine needs your help.

    As Volodymyr expressed a few days before the invasion:

    If you want to help, educate yourself and others on the Russian threat, follow reputable journalists, demand severe Russian sanctions and Ukrainian support from your leaders, protest war, reach out to Ukrainian friends, donate to Ukrainian charities. Just don’t be silent.

    Ukrainians are recommending the Come Back Alive charity. For other options, see StandWithUkraine.

    If an appeal to humanity doesn’t work for you, I’ll appeal to your egoism: the future of Ukrainian citizens is the future of Leaflet.

    It is chilling to see Leaflet being used for documenting Russia’s war crimes, factual reporting of the war and for coordination of humanitarian efforts in Romania and in Poland. We commend these uses of Leaflet.

    If you support the actions of the Russian government (even after reading all this), do everyone else a favour and carry some seeds in your pocket.

    Yours truly,
    Leaflet maintainers.

    Leaflet - a JavaScript library for interactive maps
    https://leafletjs.com
    docs/images/logo.png

  • Veira Da Silva

    https://vimeo.com/536895887


    Dans l’intimité d’un peintre d’aujourd’hui
    Film de Max-Pol Fouchet - réalisation Gérard Pignol 1977

    à 45:48 Apropos du tableau « Les couteaux » Veira Da Silva : là ce sont les armes qui se battent en duel … Je l’ai rêvé souvent Pourquoi ils ne mettent pas les armes les unes contre les autres dans un désert …


    Image :
    Le Désastre
    Information sur l’artiste
    Maria Helena Vieira da Silva (Lisbonne, 1908- Paris, 1992)
    Date de l’œuvre
    1942

    –—


    25 abril 1974, La poésie est dans la rue

    #Portugal #peinture #peintresse #révolution_des_œillets #Lisbonne #télévision

    Petit #shameless_autopromo depuis un Joomla hacké récupération et nettoyage des données pour un #SPIP4.2.3 Le site a ainsi été remonté en deux jours https://maxpolfouchet.com merci #SPIP !

    J’en profite pour faire l’annonce de la projection du 1er juillet à Vézelay, qui célébrera la naissance de Max-Pol Fouchet il y a 110 ans

  • How I Became a WordPress Evangelist in About Two Weeks
    https://heropress.com/essays/how-i-became-a-wordpress-evangelist-in-about-two-weeks


    DJ Billings, Los Angeles, CA, USA
    La pauvre a eu besoin de douze ans pour d’apprendre a faire avec WP ce que tu apprends en moins d’un an à réaliser avec SPIP.

    ...
    After 12 years using WordPress I’ve gone back to developing a solid plan before creating a new site.
    ...
    How I Use WordPress Now

    Over the last couple of years, I’ve expanded my knowledge of PHP, MySQL, and CSS to the point where I can make a WordPress site do pretty much anything I want. ... customize pages using CSS, bending layouts to my will and whimsy.

    P.S. c’est un dernier commentaire dans une discussion sur les trolls WP sur discuter.spip.net :-)

    #troll #SPIP

  • Une question SPIP :
    Si je comprends bien, les #hashtags de #seenthis sont automatiquement convertis en mots clé #SPIP qu’on peut utiliser dans des boucles.
    Comment est-ce que ca marche ? Je voudrais épargner aux auteurs d’un site de passer par l’interface de gestion des mots clé dans l’espace privé et leur permettre de simplement insérer des #hashtags dans leurs textes comme sur Seenthis.

    Merci pour vos lumières :-)k++

    @b_b @seenthis

  • Un petit #shameless_autopromo bien sympa : on vient de lancer une petite webapp pour l’Ircam :
    https://circus.ircam.fr

    Normalement c’est destiné à accompagner la rénovation de la Fontaine Stravinsky à côté de Beaubourg à Paris : idéalement tu te promènes à côté, tu tombes sur un panneau qui te signale la webapp avec un QRcode qui va bien, et hop tu peux écouter ces sons en regardant les œuvres de Jean Tinguely et Niki de Saint Phalle…

    (C’est donc franchement conçu pour une utilisation sur smartphone.)

    Côté technique, avec l’Ircam évidemment c’est du son binaural. De mon côté, évidemment c’est du #SPIP. Et j’ai fabriqué les animations de formes d’ondes qui accompagnent les sons avec DaVinci Resolve. La petite originalité ici, c’est la présentation des sons sous forme de vidéos installées sur Viméo, et l’interface (bouton play/pause, barre de progression, etc.) en javascript de mon côté, pour contrôler l’API de Viméo.

  • Ah, un #shameless_autopromo dont je suis content : on vient d’inaugurer la nouvelle scénographie de la Tour Tanguy à Brest, pour laquelle j’ai travaillé avec Atiz, la boîte locale qui s’est chargée du projet. J’ai réalisé deux tables tactiles sur l’histoire de Brest avant la seconde guerre mondiale.

    C’est ma première interface en breton, je suis pas peu fier sur ce coup…

    (Et je te refais pas le topo, mais oui : c’est du #SPIP que j’utilise comme framework, et j’exporte le « site Web » ainsi réalisé pour l’installer sous forme d’application sur les tables tactiles en local.)

  • 7G Firewall | Perishable Press
    https://perishablepress.com/7g-firewall

    The 7G Firewall is a powerful, well-optimized set of rewrite rules that checks all URI requests against a set of carefully constructed Apache/.htaccess or Nginx directives. This happens quietly behind the scenes at the server level, which is optimal for performance because it avoids the need to load up PHP and MySQL just to block a bad request. This is one reason why securing at the server level is better than using a plugin or other PHP script.

    #rewrite_rules #htaccess #firewall #SPIP

  • Lighthouse overview - Chrome Developers
    https://developer.chrome.com/docs/lighthouse/overview

    Est-ce que vous avez une opinion à propos de cet outil ?

    Je me contente toujours de validator.w3.org et de Lynx (en plus de Firefox, Chrome et Safari sous des OS divers) pour tester mes sites. C’est déjá assez coûteux quand tu fabriques du code propre (validator) et des pages facilement accessibles (des textes bien structurés, pas de menus interminables en haut de page, des alt/titre pour les images et vidéos, des liens parlants etc.). Avec l’inspecteur de code de Firefox et les autres outils (SPIP) je me sens à l’aise, alors quel argument est-ce qu’il y a pour ajouter Lighthouse à ma boîte d’outils (dans ungoogled Chromium ) ?

    Je m’en fous du nombre de visiteurs répertoriés car je ne travaille plus du tout pour les commerciaux, et toute la magie noire SEO ne m’intéresse plus que pour m’amuser.

    Merci pour vos idées.

    Lighthouse is an open-source, automated tool for improving the quality of web pages. You can run it against any web page, public or requiring authentication. It has audits for performance, accessibility, progressive web apps, SEO, and more.
    Lighthouse logo

    You can run Lighthouse in Chrome DevTools, from the command line, or as a Node module. You give Lighthouse a URL to audit, it runs a series of audits against the page, and then it generates a report on how well the page did. From there, use the failing audits as indicators on how to improve the page. Each audit has a reference doc explaining why the audit is important, as well as how to fix it.

    You can also use Lighthouse CI to prevent regressions on your sites.

    #web #www #html #css #javascript #SPIP

    • Je les utilise. Par habitude j’utilise plutôt la version Web PageSpeed Insights :
      https://pagespeed.web.dev
      mais il me semble que ce sont exactement les mêmes indicateurs.

      En gros de base on obtient des scores très corrects avec un SPIP bien configuré. Et ça indique comment faire pour passer à plus de 90/100 relativement facilement.

      Un intérêt : c’est souvent utile pour montrer à un client que ce qu’il réclame, ça va faire « du mal » à son site. Parce qu’expliquer « nan mais faut pas faire ça, c’est un mauvais usage du Web », tous les clients s’en foutent, il y a forcément un petit cousin, une boîte de comm, un spécialiste de je-ne-sais-quoi qui va revenir à la charge pour lui expliquer que « si si, c’est ça qu’il faut faire ». Alors tu fais un coup de PageSpeed sur ta version, tu fais conserve une copie d’écran, ensuite tu implémentes le truc en question, ou bien tu vas sur une page qui l’a déjà implémenté, et tu fais passer PageSpeed là-dessus, et tu montres les scores qui passent en dessous des 50/100 et les voyants qui deviennent rouges, c’est généralement très convaincant… :-)

    • Ah, c’est un truc pour les pros. Je ne me considère pas comme faisant partie de cette catégorie de créateurs de sites. #merci @arno

      Pour moi qui ne fait des sites web que pour des « clients » qui me font confiance et qui ne se laissent pas influencer par les « petits cousins » cela veut dire que oui, c’est utile mais ...
      – c’est l’outil que j’utiliserai après tous les autres tests
      – s’il y aura un problème de rapidité d’affichage que je n’arriverai pas à cerner.
       :-)

  • Panne bei GitHub : Privater SSH-Schlüssel war öffentlich einsehbar
    https://www.heise.de/news/Panne-bei-GitHub-Privater-SSH-Schluessel-war-oeffentlich-einsehbar-8003623.htm

    Il y a plusieurs raisons pour l’utilisation de son propre serveur GIT. Cet articleen décrit une.

    24.3.2023 von Rainald Menge-Sonnentag - Die Betreiber der Versionsverwaltungsplattform GitHub haben den RSA-SSH-Host-Schlüssel ausgetauscht, weil der private Schlüssel offenbar in einem öffentlichen Repository aufgetaucht war. Der Vorfall betrifft nur diejenigen, die ihre Git-Operationen über SSH (Secure Shell) mit dem RSA-Kryptoverfahren durchführen, zeigt aber auch, dass den Betreibern Pannen passieren können, vor denen sie ihre Kundschaft warnen.

    Nach Angaben von GitHub hat das Unternehmen festgestellt, dass der private RSA-SSH-Schlüssel kurzzeitig in einem öffentlichen GitHub-Repository zu finden war. Laut einem Blogbeitrag handelte es sich um keine externe Attacke und es seien keinerlei Kundendaten abgegriffen worden. GitHub habe keinen Grund zur Annahme, dass jemand den exponierten Schlüssel missbraucht hat.
    Kein Angriff, sondern ein peinlicher Patzer

    Die Betreiber der Plattform vermuten, dass es sich bei der Veröffentlichung des Schlüssels um ein Versehen gehandelt habe. Dass private Schlüssel, Passwörter im Klartext oder andere Credentials in Repositories landen, kommt leider immer wieder vor. Das hat sowohl GitHub als auch GitLab dazu veranlasst, Schutzmaßnahmen einzuführen. GitHub hat Anfang 2021 zunächst für private Repositories Secret Scanning eingeführt, das solche Credentials aufspürt. Inzwischen ist die Funktion auch für öffentliche Repositories verfügbar.

    Der KI-Codeassistent Copilot hat Anfang des Jahres einen Filter erhalten, der hartkodierte Credentials erkennen soll. Mitbewerber GitLab bietet seit Anfang 2019 die Funktion Secret Detection, die anfangs auf die teuerste Ultimate-Variante beschränkt war. Inzwischen ist sie mit geringerem Funktionsumfang auch in der kostenlosen Free-Variante enthalten. Das Thema Security bringt GitHub regelmäßig auf den Tisch und hat frisch das Secure Code Game gestartet, das Entwicklerinnen und Entwicklern dabei helfen soll, weniger Schwachstellen zu produzieren.
    Update für die Betroffenen

    Die meisten GitHub-User dürften von dem Schlüsselaustausch wenig mitbekommen. Betroffen sind nur diejenigen, die SSH mit RSA-Verschlüsselung verwenden. Diejenigen, die für den Secure-Shell-Zugriff ECDSA- oder Ed25519-Schlüssel nutzen, brauchen sie nicht zu ändern.

    Wer folgende Fehlernachricht beim Verbindungsaufbau über SSH erhält

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    It is also possible that a host key has just been changed.
    The fingerprint for the RSA key sent by the remote host is
    SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s.
    Please contact your system administrator.
    Add correct host key in ~/.ssh/known_hosts to get rid of this message.
    Host key for github.com has changed and you have requested strict checking.
    Host key verification failed.

    muss den alten öffentlichen RSA-Schlüssel zunächst mit ssh-keygen -R github.com löschen und dann einen neuen Schlüssel entweder manuell in die Datei ~/.ssh/known_hosts eintragen oder über curl herunterladen:

    curl -L https://api.github.com/meta | jq -r ’.ssh_keys \
    | .[]’ | sed -e ’s/^/github.com /’ >> ~/.ssh/known_hosts

    Aus Sicherheitsgründen sollen auch diejenigen den kompromittierten RSA-Schlüssel löschen, die ihn nicht nutzen oder keine Fehlermeldung erhalten.

    Der Fingerprint für den neuen Schlüssel ist laut GitHub:

    SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s

    Neben denjenigen, die direkt RSA für SSH verwenden, können auch bestimmte GitHub Actions betroffen sein, die mittels SSH-Schlüssel erfolgen.

    Weitere Informationen zu dem Vorfall und den Gegenmaßnahmen lassen sich dem Beitrag auf dem GitHub-Blog entnehmen, der sich allerdings über Details dazu ausschweigt, wann und wie lange der private Schlüssel öffentlich einsehbar war.

    #développement_de_logiciels #GIT #sécurité #SPIP

  • Sortie de SPIP 4.2.0

    Après un mois de test de la version alpha, nous avons le plaisir de publier la version stable de SPIP 4.2 !

    Comme annoncé dans l’article de présentation de la version alpha, SPIP 4.2 apporte avant tout la compatibilité avec PHP 8.2 tout en gardant exceptionnellement une compatibilité avec la version PHP 7.4. C’est aussi un premier pas vers Composer avec l’introduction d’un autoloader à usage interne et l’intégration de dépendances à des librairies PHP via composer.json.

    https://blog.spip.net/870

    #spip

  • Merci à SPIP & à lautre.net - Souriez vous êtes filmé·es
    https://souriez.info/+Merci-a-SPIP-a-lautre-net+?var_mode=calcul

    Merci à SPIP & à lautre.net

    Le site de souriez.info tourne en SPIP depuis plus de vingt ans !

    Non pas que le site ait fait peau neuve, mais son système de gestion de contenu qui permet de publier en ligne les articles était en SPIP 2.1.30 depuis looongtemps et il était donc temps qu’il fasse sa nouvelle mise à jour.
    La nouvelle version de SPIP en 3.2.17 a donc été installée aujourd’hui en deux heures montre en main (rapatriement des données, test de mise à jour en local, test en dev, mise en production) tout cela sans aucun souci, au contraire, une petite révision de quelques pages bancales préexistantes à la MAJ et c’est reparti ! Merci #SPIP

    Adieu à l’ancienne version