BlogZ

Lectures

Les derniers billets publiés sur BlogZ

from Blog d'une enfant de ce siècle

LIBERTE INCURABLE

Ce morceau fait partie de “Prends Le Large!”, un conte dont je suis l'autrice. Il est inspiré de mes séjours en mer avec l'association des Amis du Jeudi Dimanche, à bord du Rara Avis et du Bel Espoir.

Version en Langue des Signes Française par Janick Matton de Interpretis, à l'occasion de La Nuit du Slam à Toulouse :

Paroles et chant : Kaena Composition et guitare : Thibaut Delhommeau. Merci à lui, Simon Houdin et Gauthier Lorthiois sans qui ce projet n'aurait jamais vu le jour.

Paroles de "Liberté Incurable"

REFRAIN 1

Se cambrer Fêler Marteler Sceller (x3)

(respiration)

Se cambrer Fêler Marteler Sceller (x3)

Brûler le pavé!

COUPLET (7 mesures)

Sève des pluies Soupirs des landes Poumons de vent Au bord du cri Se sauver des guides Des chemins tracés Des ombres livides Au torse inhabité

Excéder la vitesse des rivières Sauter dans des arbres qui poussent à l'envers Qui vont serpenter serpenter sous tes pas T’élever dans les cimes de leurs bras

Gravir les mâts des navires S’enivrer de senteurs diverses Rejaillir hors de la détresse En guérir face à ton inverse Pourfendre les forteresses

S’y ruer Se répandre Se heurter Se toucher Se surprendre Se comprendre S’affronter Front contre frontières blindées

Fondre sur la peur qui nous masque Voir qu’elle n’est que fumée fantasque Cueillir ensemble dans les abîmes La fleur de l’âme par ses racines

REFRAIN 2

Se cambrer Fêler Marteler Sceller (x3)

(respiration)

Se cambrer Fêler Marteler Sceller (x3)

Balancer les pavés

COUPLET (10 mesures) Il faut se déranger Il faut désobéir Il faut se perdre s'esquinter se souiller de sève Et de pierre taillée pour gagner Les secrets de la ville Et plonger dans son corps jamais tranquile

Ne laisse pas la poussière du passé te noyer le bras de fer de broyer les grandes promesses te soudoyer Ne laisse pas la chambre de sûreté de ton foyer brider ton coeur quand tes pleurs sont affamés d'ailleurs  Ton enfant intérieur te crie De ne pas courir après les heures

Mais de talonner le tir du temps perdre haleine Te jeter dans l'océan détaler dans les pentes verdoyantes Gagner les hauteurs arborescentes Tant qu'il y en a encore

Notre terre a de l'or en son sein  Casse les ressorts de tes mains pour embrasser ton sort dans ses lendemains

Vite fuis lève les yeux sur la lune qui te surprend Vite fuis lève les yeux sur des paysages indécents  Vite fuis lève les yeux tout peut finir en un instant Vite fuis Lève les yeux Soigne-toi du monde d'antan

L'esclavagisme du confort L'insomnie des cœurs censurés L'étranger promis à la mort Le massacre des insurgés Les intelligences ruinées par les mains appâtées par l'or  Les corps cassés entassés broyés sous ses roues encore et encore

Tu es de ceux qui comme moi Étouffe dans l'air des prisons  Sauve ce coeur battant qu'on noie Fais-lui respirer l'horizon Déterre-le de ses blessures  Rejoins l'armée de la passion Qu'entre nous s'abatte les murs dans un ouragan d'unisson

REFRAIN 3

Se cabrer braver décamper voguer (x5)

Épuiser les pavés !

 
Lire la suite...

from irisdessine

Projets du moment

Professionnel

  • J’ai réalisé que j’étais au taf de moins en moins dans la posture d’apprenante, mais de plus en plus dans la posture de sachante. Je comprends mieux ma fatigue assez intense des derniers jours 😅 Quoiqu’il en soit, j’embarque en pair ma collègue qui est là depuis disons 1 bon mois, et donc, j’explique les choses, j’oriente, et, heureusement, elle aussi sait quoi faire et proposer des suggestions pertinentes, ce qui me permet de me reposer (un peu) entre deux explications ☺️

Personnel

  • 478 : j'ai enregistré des sons à rendre actifs ou non (au choix de l’utilisateur/utilisatrice) pour l’application. L’objectif étant de s’endormir avec, l’intérêt serait plutôt d’entendre quand inspirer/bloquer/expirer que de regarder son écran. Pour le moment, c'est un ding de marimba qui change de tonalité quand on est en inspiration, blocage ou expiration. Je ne suis pas complètement satisfaite du résultat parce qu'il y a des soucis de désynchro entre les ding et le décompte, mais l'ensemble est implémenté avec le choix au menu de départ de l'activer ou non.
  • La souveraineté numérique chez soi : Ce mini site web en cours de fabrication se veut une ressource pour les gens qui utilisent les outils offerts par les GAFAM mais veulent trouver des alternatives pour un quotidien aussi serein en terme de facilité d’utilisation, (UX et UI), mais mieux protégé.

Veille technologique

Veille personnelle

  • Un article avec des explications et des schémas sur pourquoi les gens devraient bosser avec du texte noir sur fond blanc (et non l'inverse) et en particulier pourquoi c'est ultra gênant et désagréable pour les astigmates (dont je fais partie) : Je hais les thèmes sombres et je peux l'expliquer

Mes joies

  • En m'écoutant et en me laissant la possibilité de n'absolument rien faire au cours d'une journée (genre un samedi), j'ai réalisé qu'ensuite, je pouvais, sans même m'en rendre compte, avancer sur mes projets persos sans efforts. Genre, c'est vraiment ok de passer une journée devant l'ordi à jouer ! Typiquement, c'est ce qu'il s'est passé ce week-end. Le samedi, j'ai vraiment absolument rien fait. Le dimanche, j'ai démonté mon bureau, j'ai fait à manger pour 4, j'ai bossé mon projet perso et c'est le soir que je me suis rendue compte de tout ce que j'avais fait, et surtout sans finir en me disant “j'ai tout donné, chuis au bout de ma vie !”

Lu, vu ou écouté

On a eu une discussion intéressante sur les goûts musicaux avec mon père (sachant que c'est beaucoup lui qui m'a inculqué mes goûts). Et on est raccords sur pas mal de choses. Le plus drôle, c'est l'histoire de la rythmique surutilisée dans le rap actuel que je déteste tellement y en a partout, et en fait, mon père a la même réaction épidermique avec cette rythmique 😆 (J'ai trouvé un exemple au hasard, je m'excuse pour la musique et pour le lien youtube : Poum Chapoum Cha Poum

  • The Pitt, l'épisode de la semaine, il y a tellement d'énergie dans cette série ! Dispo sur HBO Max.
  • On a fini la saison 1 de HiJack qu'on a démarré un peu sur un coup de tête. C'était très bien, malgré un pitch qui nous emballait pas des masses (un détournement d'avion). Cela dit, je pense qu'on se passera de voir la saison 2, parce que ça sent l'épuisement du filon.
  • J'ai continué à regarder d'un œil Bones tout en jouant à Proverbs ou en cuisinant. C'est idéal ce genre de séries procédurales pour ces activités.
  • Et chaque soir, j'avance aussi sur L'anneau-Monde de Larry Niven. Je me souviens de la découverte de la super structure la première fois que je l'ai lue, et j'ai la même sensation, c'est vraiment fascinant cet anneau-monde !

Et le jeu vidéo ?

  • 7 days to die, une lune de sang particulièrement balèze, puisqu’on en est au 28e jour dans le jeu, et qu’en plus, on est maintenant 3 dans la même partie (augmentant ainsi la difficulté). On s’en est sortis, mais c’était limite ! 😅 Je crois que la prochaine partie nous permettra d’être mieux _stuffé_ et on saura quoi faire de mieux pour être moins stressés ! Parce que jusqu’ici, nos pièges ralentissaient seuls les zombies jusqu’à une heure assez avancée de la nuit, mais là, dès la 1ère heure, ils ont tout déglingué et on a dû tirer sans faire d’économies de balles ! Mais comme d’habitude, c’était rigolo ^^
  • Toujours du temps pour avancer Proverbs, le chouette jeu mi-démineur, mi-picross. Au fil du temps, mes résolutions dévoilent une parcelle d'un grand tableau. J'ai dévoilé plus de 80% du tableau jusqu'ici ! Ce que j'espère, c'est que quand je l'aurais fini, j'aurais d'autres choix de tableaux à disposition :)
  • Eeet toujours du temps, entre deux pauses au soleil (quand il y en a), pour se faire une (ou 10 😅) petite partie de Rocket League avec les collègues.
  • Découverte d'un petit jeu cosy que je viens d'acheter à la faveur des soldes de printemps de Steam, mais pas encore installé (vu que le PC est présentement au sol, attendant son nouveau bureau) : Ila a frosty glide
 
Read more...

from Liste-Participative-EYGDD

A l’issue du premier tour des élections municipales de 2026 à Eygurande-Gardedeuil notre Liste Participative se place en troisième position avec 15,52 % des suffrages exprimés, soit 43 votes sur 282 votants.

Nous remercions sincèrement toutes les habitantes et habitants qui nous ont accordé leur confiance. Ce résultat démontre un vrai intérêt pour les idées participatives et nous motive pour la suite.

Nous avons pourtant choisi de ne pas nous maintenir au second tour, car notre score ne nous permettrait d'obtenir qu'un faible nombre de conseillers municipaux sans aucune influence au sein du conseil.

Nous préférons mobiliser notre énergie autrement. Nous allons donc poursuivre les projets que nous avons présentés dans notre programme et défendre les valeurs que nous portons :


• Création d’un groupement d’achat, sur le modèle de structures dans lesquelles nous sommes déjà impliqués.
 Une réunion publique permettra de tout expliquer.

• Assemblée générale des habitant/es et ses groupes de travail.

• Réflexion avec les jeunes du village sur leurs besoins et leurs envie pour le village.

• Soutien aux petits paysans et à un modèle agricole plus raisonnable.

• Lutte contre la spéculation des terres agricoles conséquence des projets industriels de type “agrivoltaïque” qui desservent l’intérêt collectif et la ruralité au profit d’intérêts privés.

Vous trouverez prochainement sur notre blog et dans vos boites aux lettres toutes les informations pratiques pour celles et ceux qui souhaitent nous rejoindre et participer à l’élaboration de ces projets.

Pour ce 2e tour, nous appelons à voter pour la liste républicaine de Nicolas Pascal. Nous n'avons pas toujours les mêmes attentes, mais nous pensons qu’avec cette équipe, nos idées seront entendues. C'est cette ouverture au dialogue et cette capacité d'échange qui a guidé notre choix.

Pour un village uni, où chacune et chacun trouve sa place et se sent considéré, nous voterons et appelons à voter pour la liste Vivre et faire vivre Eygurande-Gardedeuilh, menée par Nicolas Pascal.


 
Lire la suite...

from irisdessine

Projets du moment

Professionnel

  • J'avance enfin dans ma MeJ (Mise en Jambes, sorte de mini-conférence d'1/4h) sur la souveraineté numérique, puisqu'elle consiste à créer un site web qui sera disponible pour toutes et tous par la suite.

Personnel

  • Je travaille sur mon application 478, qui est une application pour respirer, plus précisément pour s’endormir grâce à une technique de respiration. J’ai travaillé à la rendre agréable sur smartphone (avec un thème qui s’adapte au mode configuré sur votre ordi, clair ou sombre :)). J’ai aussi fait en sorte qu’elle soit disponible en PWA (Progressive Web App), donc vous pouvez l’installer comme signet sur votre smartphone, et bien entendu, pas de pisteurs, rien, c’est juste une appli de décompte pour respirer : https://478.appwrite.network/

Veille technologique

Mes joies

  • Petit repas dominical avec les parents et la belle-maman, c'était très agréable.
  • Une semaine satisfaisante en terme de travail.
  • Décision prise de ne plus parler, ni partager d'articles autour de l'IA. Pour ma santé mentale. De toute façon, je pense que la terre entière est au courant de ce que je pense des IA génératives. Donc, contente de cette décision prise.

Lu, vu ou écouté

  • Ré-écouté “L'école du micro d'argent”, morceau d'IAM que je trouve exceptionnellement bon (et qui donne la pêche !)
  • J'avance dans la lecture du tome 1 de L'anneau-Monde de Larry Niven.
  • The Pitt nouvel épisode encore cette semaine. Je ne vois pas le temps passer avec cette série, ça fait des années que ça ne m'étais pas arrivé !
  • Shrinking saison 3. J'ai réussi à motiver le chéri pour découvrir la série, donc je vais bientôt la recommencer avec lui :)
  • Bones, je réalise à quel point le mec est l'archétype du mâle blanc successful et assez manicchéen dans son fonctionnement.

Et le jeu vidéo ?

 
Read more...

from LK blogue…

Nouvelle Fondation. En décembre, j’ai acheté un ThinkPad T480 d’occasion, puis un T470s, tous deux reconditionnés et dotés de Linux Mint. Ceci est la chronique de ce choix et de ce passage de l’univers Apple à l’univers Linux.

Depuis maintenant trois mois, je me familiarise avec mon ThinkPad et le système d’exploitation Linux Mint. L’acclimatation opère.

Ces derniers jours, j’ai repris mon MacBook Air 13,6 pouces, afin de mettre à jour et d’optimiser les données et de les synchroniser notamment avec mon nuage professionnel. C’est clair que c’est un bel outil de travail. Le processeur est aussi plus récent. Son principal avantage par rapport à mon ThinkPad est sans conteste l’autonomie de sa batterie. Me revoilà cependant vite revenu à mon ThinkPad. J’apprécie son écran de 14 pouces et surtout son incroyable clavier.

Au niveau de la réactivité et du processeur, je ne note pas de différence suffisamment notable au niveau de mes tâches quotidiennes avec les mêmes logiciels, tels que Firefox ou LibreOffice. J’ai même moins de blocage de vidéo sur YouTube avec mon ThinkPad. Par contre, mon MacBook Air sera plus réactif au démarrage de l’ordinateur. Au niveau du pavé tactile, celui du MacBook Air est également meilleur et plus précis. Pour certaines tâches, je dois recourir à la souris avec mon ThinkPad (peut-être aussi parce que je maîtrise mal les touches au-dessus du pavé tactile et le TrackPoint au milieu du clavier…).

J’aime bien le côté tout-en-un de mon ThinkPad avec son lecteur de carte SD et ses ports USB-C et USB-A. Ainsi, même s’il est plus encombrant que mon MacBook Air, j’ai moins à me préoccuper d’emporter des accessoires avec moi. En plus, disposant d’un disque dur de 512 GB au lieu des 256 GB du MacBook Air, je n’ai pas non plus besoin de me demander s’il faut ou non que je prenne mon disque dur externe. Je peux aussi directement synchroniser mon cloud professionnel.

Il y a de fortes chances que ce soit des circonstances particulières que le recours au MacBook Air s’impose. C’est principalement si je dois emporter le portable le moins encombrant, notamment à moto. Il y a peut-être des besoins plus pointus en traitement d’images qui pourraient justifier son utilisation. Et c’est à peu près tout pour l’instant.

Les dernières annonces d’Apple ont néanmoins titillé mon intérêt. Et c’est curieusement le MacBook Neo qui remporte la palme. Avec son écran 13 pouces, il est celui qui se rapproche le plus de mon ancien MacBook 12 pouces. Pour iFixit, il marque aussi un retour à un MacBook plus facilement réparable.

Il est ainsi possible de changer de batterie facilement, les ports USB-C et les haut-parleurs sont modulaires. Les éléments sont vissés et non collés. La RAM et le processeur restent soudés. Ce n'est pas parfait, mais il y a progrès. Au final, il obtient d’iFixit la note de six (sur dix) en matière de réparabilité (comparé à la note de dix pour le Thinkpad T480 et la note de quatre pour le MacBook Air M4). Par ailleurs, le prix est doux, même pour la version avec un disque dur de 512 GB.

Du côté de mes deux ThinkPad, j’ai eu tendance à privilégier le T470s légèrement plus fin et léger. Mais rien n’est vraiment décidé ou clair. Le T480 reste plus puissant et dispose de l’avantage de pouvoir changer une des batteries en usage nomade. Il est plus agréable aussi pour un travail de rédaction long.

Je viens aussi de constater que je dispose avec Antidote Web d’un correcteur orthographique pour Firefox. C’est une très bonne nouvelle. Une autre solution est l’extension Language Tool (une version gratuite et une version payante), mais il n’y a pas de raison de payer pour la version payante en disposant déjà d’Antidote. Il faut vraiment que j’utilise plus systématiquement Antidote quand je rédige un texte et que j’envisage de rédiger mes textes dans mon navigateur Firefox. J’ai une marge de progression indéniable en la matière.

Je suis donc revenu rapidement à mon ThinkPad. Et content. Avec la satisfaction d'être dans un univers libre. J’ai développé ainsi une forme d’esprit tranquille. Particulièrement concernant la propriété et la diffusion de mes données. J’en garde la maîtrise sans me poser la question de leur récupération sans mon consentement.

Tags : #AuCafé #Linux #ThinkPad #ŧ480 #t470s #Apple #MacBookNeon #MacBook

 
Lire la suite...

from Un Spicilège

La geste improvisée du chevalier Anowan

Il faut absolument que je commence cette chronique par vous raconter mon histoire avec Erika Valery. Il y a plus de dix ans, l'internet des livres commençait, tout était neuf et plein d'initiatives étaient lancées qui permettaient de découvrir de jeunes auteurs. C'est au détour de l'une d'entre elles que je l'ai découverte et que je suis tombée en extase devant ses écrits. J’ai dévoré la longue saga qu’elle publiait alors (7 + 1 + 1 livres inoubliables !). J'ai même eu le grand plaisir de la rencontrer en personne. Puis, comme cela arrive souvent, le temps et les évolutions d’internet ont fait que nous nous sommes un peu perdues de vue. Jusqu’à ce que, magie du web, elle me retrouve et me propose de découvrir ce nouveau roman. Autant dire que j’étais à la fois ravie… et franchement émue de rouvrir un livre d’Erika, puisque c'est ainsi que se nomme à présent ma Kylie.

Et quel bonheur de lecture.

Avec La geste improvisée du chevalier Anowan, j'ai retrouvé Erika Valery dans ce qu'elle fait de mieux : détourner gentiment les codes d'un genre tout en lui rendant un hommage évident. Elle livre ici une fantasy délicieusement impertinente. On sent à chaque page qu'elle s’amuse avec les tropes de la geste héroïque, les tord, les confronte à notre modernité… tout en gardant un vrai souffle d’aventure.

Au centre de tout cela, il y a Anowan. Une héroïne parfois maladroite, mais surtout incroyablement courageuse et intrépide. Elle avance toujours sur cette ligne délicate entre l’inexpérience et la maturité, et c’est précisément ce qui la rend si attachante. Ses failles sont modernes, profondément humaines, et donnent au personnage une vraie épaisseur.

Sous l’humour (très présent, parfois franchement irrésistible !) le roman aborde aussi des thèmes actuels. Le féminisme, à travers une héroïne forte, et l'émancipation en premier lieu : l’idée de tracer son propre destin, de faire ses choix, de se donner les moyens de ses ambitions. L’écologie s'invite également en filigrane, avec beaucoup de tact. Rien de pesant : Erika Valery préfère la nuance et fait confiance à la personne qui lit sur les conclusions qu'elle en tirera.

Enfin, il y a cette idée narrative brillante qui relie l’univers de fantasy à notre monde contemporain. Un tour de passe-passe assumé qui permet toute sa liberté créative au roman. C'est également ce qui m'a permis d'être aussi facilement séduite par la fantasy, moi qui goûte peu au genre.

Refermer ce livre m’a fait un double plaisir : celui d’avoir lu une aventure drôle, intelligente et pleine d’énergie… et celui de retrouver une autrice dont j’aime profondément le ton, à la fois espiègle, critique et profondément bienveillant.

Et croyez-moi : c'est exactement ce qu'il me fallait au moment où il le fallait.

Vivement la suite...


La geste improvisée du chevalier Anowan | Erika Valery | Paul & Mike

 
Lire la suite...

from seb

SolidJS 2.0 is Async First

La première version beta de SolidJS 2.0 est sortie la semaine dernière. Ryan Carniato a fait un stream pour expliquer en quoi on passait d'une version sync first à une version async first. Il a notamment présenté plusieurs exemples qui démontrent la simplicité de l'utilisation des expressions asynchrones dans SolidJS 2.0. On va voir ici un cas d'utilisation possible sur la récupération d'une liste paginée.

Spécificités de l'asynchronisme

Quand on récupère une donnée de manière synchrone, on n'a pas de question à se poser, la donnée est disponible et on l'utilise. Pour une donnée asynchrone par contre il y a plusieurs problèmes :

  • avant de récupérer la donnée pour la première fois, la donnée n'est pas initialisée
  • il y a un temps d'attente avant de récupérer la donnée pendant lequel on peut vouloir afficher un indicateur visuel à l'utilisateur
  • quand on met à jour la donnée (par exemple passage de la première à la deuxième page d'une liste) on va en général vouloir continuer d'afficher les données de la première page tant que les données de la deuxième page ne sont pas disponibles mais aussi afficher un indicateur pour dire qu'on est en train de récupérer les données suivantes

Il y a également une problématique de cohérence, si un résultat d'une opération asynchrone dépend d'une donnée synchrone (liée à une saisie par l'utilisateur par exemple) on veut en général n'afficher la nouvelle valeur de la donnée synchrone que lorsque le calcul de la donnée asynchrone est terminé pour avoir une incohérence entre les deux.

Comment cela est géré jusqu'à présent

Jusqu'à présent, le fonctionnement spécifique de l'asynchronisme faisait que l'on avait un traitement différent entre la donnée synchrone et la donnée asynchrone. On a vu par exemple émerger Tanstack Query pour cela. L'arrivée du hook use en React a également permis de simplifier la gestion des données asynchrones.

Au niveau de SolidJS 1.0 on a createSignal pour les données synchrones et createResource pour les données asynchrones.

La gestion des données asynchrones se simplifie au cours du temps grâce à de nouvelles primitives mais on a quand même un code spécifique, c'est en cela que l'on n'est pas async first.

Le changement de paradigme

L'idée avec Solid 2.0 c'est d'avoir un paradigme qui traite les données synchrones et asynchrones de la même manière. L'idée derrière cela c'est de se dire que si j'ai du code qui fonctionne avec des données synchrones, le même code fonctionne aussi avec des données asynchrones.

Dans un des exemple de Ryan on a un code de ce type

function App() {
  const [value, setValue] = createSignal(1);
  const increment = () => setValue((prev) => prev + 1);
  const result = createMemo(() => compute(value()));

  return (
    <div>
      <button type="button" onClick={increment}>{latest(value)}</button>
      <p class={[{ pending: isPending(result) }]}>Result for {value()} = {result().toFixed(3)}</p>
    </div>
  );
}

Ce code fonctionne de la même manière que la fonction compute soit une fonction synchrone ou asynchrone. Dans les deux cas, la fonction createMemo va retourner un type Accessor<number>.

Un point important à noter est que la valeur value ne sera mise à jour que lorsque la propriété dérivée result aura pu être calculée et donc quand compute aura retourné un résultat. L'idée c'est d'avoir une consistance entre toutes les données pour éviter d'afficher un résultat qui ne correspond pas à la valeur courante.

Pour traiter les besoins spécifiques à l'asynchrone Solid va fournir plusieurs éléments

  • on a un composant Loading qui correspond au Suspense de React ou de Solid 1.0 qui va afficher un fallback lorsque la donnée n'est pas encore initialisée (au premier appel). Ce fallback ne sera par contre pas affiché quand on récupérera une nouvelle valeur
  • le helper isPending va permettre de savoir si un refetch est en cours, dans notre exemple on pourrait faire isPending(result) pour savoir si on est en cours de calcul
  • le helper latest(value) va permettre d'avoir accès à la nouvelle valeur de value avant d'avoir la réponse de result, cela permet d'afficher cette valeur dès que l'on clique au niveau du bouton

Cas d'usage : liste paginée

A partir de ce nouveau mode de fonctionnement on peut très facilement implémenter une liste paginée avec le code suivant

const App = () => {
  const [page, setPage] = createSignal(1);
  const result = createMemo(() => getResults(page()));

  return (
    <div>
      <h1>Demo</h1>
      <button disabled={latest(page) === 1} onClick={() => setPage(prev => prev - 1)}>Previous</button>
      Page {latest(page)}
      <button onClick={() => setPage(prev => prev + 1)}>Next</button>
      <h2>Result </h2>
        <Loading fallback="Loading...">
          <div class={[{loading: isPending(result)}]}>
            <For each={result()}>
              {(value) => <p>{value()}</p>}
            </For>
            <p>{result().length} items</p>
          </div>
        </Loading>
    </div>
  );
};

On a automatiquement un loader au premier chargement de la liste puis la classe loading qui sera appliqué à chaque changement de page.

Conclusion

Cet exemple simple présente les apports du nouveau paradigme “Async First” de SolidJS 2.0. On pourra voir par la suite que cela amène d'autres avantages, notamment la possibilité d'initialiser les signaux avec une fonction réactive.

Par rapport à Solid 1.0, on simplifie l'API du framework puisque l'on utilise systématiquement createSignal plutôt que d'utiliser une autre API createResource pour les données asynchrones.

L'intégration de Solid 2.0 avec SolidStart n'est pas encore disponible mais cela veut également dire que createAsync va disparaître et que l'on pourra utiliser createMemo pour appeler une server function.

 
Lire la suite...

from morithil

Ceci est une tentative d'émancipation des GAFAM. Ce blog servira pour exposer mon travail en photographie, mes réflexions rôlistes et autres sujets qui me passionnent.

Je vais tenter de cultiver ce petit bout d'Internet comme mon jardin personnel. A mon rythme. Loin des pressions des réseaux sociaux. Dans un tentative de me reconnecter à ce qui me plait.

L'orthographe et la grammaire seront parfois approximative.

Le contenu que je partagerais ici est garanti sans IA générative.

Vautour fauve en vol

 
Lire la suite...

from Blog d'une enfant de ce siècle

CHANGER LES CHOSES

Ce morceau part d'une envie de parler du monde qui nous entoure, et l'élan de vouloir dépasser notre sentiment d'impuissance. Petit à petit, même si “c'est jamais assez”, on essaie de changer les choses à notre échelle. “Point n’est besoin d’espérer pour entreprendre, ni de réussir pour persévérer”.

Tu peux écouter ici “Changer les choses” du groupe Alter'N Co sur toutes les plateformes de musique, et ci-desous en cliquant sur “Listen in Browser” sans avoir besoin de compte (bonne alternative pour ceux qui évitent les autres plateformes) :

Prod : VictorB (lien Beatstars) Paroles et chant : Kaena et Fou Le Fuzi Chaque artiste a écrit sa partie. Sortie en ligne le 8 mars 2026.

Paroles de "Changer les choses"

FOU LE FUZI Sista Kaena

KAENA Frérot, Fou le Fuzi

FOU LE FUZI FLF

KAENA et FOU LE FUZI Parce que c’est jamais assez

FOU LE FUZI Jamais assez Jamais assez

KAENA C’est jamais assez

FOU LE FUZI Jamais assez

KAENA C’est jamais assez

FOU LE FUZI Sous les feux médiatiques, sous la loupe étatique Chacun est passé au crible dans des giga tonnes de statistiques À quand le méga ultra «stop» qui calmera tout l'monde ? Dis moi, c'est quand le «coupez» de c'foutu cinema immonde ?

Fuck it, y a un moment où quand on s'fait latter, faut renverser l'jeu, devancer comme des vénères les pensées d'la société Percer a fond les intentions d’états profonds, rider les farandoles news a califourchon

Ressens comme le monde s'effrite entre les doigts de quelques puissants La toute fin dans leurs mains, est un objectif commun Qui sommes nous, face a cela ? Boulgi boulga de vils et honnêtes gens Dans un engregênage de cercle vicieux fort orwellien

Oui la loi du plus fort prévaut encore mais le déclin est palpable et la tension redoutable Rouages et destin en présage, on se courbe, se rebelle ou cavale Grand temps d'plaquer visser les parasites de l’élite au sous-sol abyssal Laisser l'champ libre aux actions locales jusqu'au pic par une colonne vertébrale Coulis de big succursales, y planter nos rêves en rafale, refonder un monde désirable

KAENA

Je m’en suis voulue à mort pour tellement de torts Le pire je l’ignore pas c’est que j’en ai encore J’ai laissé des personnes en or y croire tellement fort Je pourrais laisser faire la mort sans nous sauver de notre sort

Enfant du déni c’est devant ton miroir que tu t’es construit Voilà pourquoi tu te crois envahi Regarde autour de toi tu n’as pas le contrôle Fie-toi à ce que tu vois quand on échange les rôles

Je vais te parler d’amour dans la langue des sourds Autour de moi on comprends pas toujours Pourquoi j’fais tant de détours et que j’me pose pas Pourquoi j’me contente pas de ce qui m’entoure

Ma civilisation est gouvernée par la confusion On appelle information un amas de mythes sans fond De fiertés mal placées autour de la nation ou de la religion Mais pour s’aimer jamais assez de distinction

Hors de question de faire l’impasse sur mes erreurs Mais j’veux trouver ma place ailleurs que dans la rancœur Elle m’écœure La toxicité dans le viseur Je veux m’creuser un puits de sérénité dans l’coeur 

Planter dans mes poings mes graines de colère Eclater l’asphalte de la terre En découdre avec l’enfer M’ouvrir aux bras de l’atmosphère Et à sa manière de dissoudre les guerres

REFRAIN X2
KAENA et FOU LE FUZI Entre s'enfuir ou rester subir Puisqu'on est jamais satisfait, Autant changer les choses de là où on est Entre s'enfuir ou rester subir Peuple aux relents de pur imparfait, Mais pourquoi pas pointer le sommet

FOU LE FUZI Flancher pour fuir la France, foutue atmosphère délétère et rance Pencher vers l'plancher de base, terrer sa cervelle comme l'autruche Subir passif en connaissance de cause, ou céder bêtement à la violence Tant d'impasses qui exploseront ce français d' ballon d'baudruche quelle panoplie pour la pacification d'conflits aux réflexes sociétaux ? Sans reprendre prières et propos de nos bourreaux dans leurs ébats, Sortir la masse populace qui se débat dans des tabous sans débats

Ouvrons les valves pacifiques, qu'elles inondent jusqu’aux égouts Que d'innombrables pactes d’entente enfoncent le dernier clou L'esprit séculaire des enfants d'or cherche la lumière d'un bel espoir vivace Le plus grand challenge de nos générations, c'est d'se r'garder en face L'esprit séculaire des enfants d'or cherche la lumière d'un bel espoir vivace Le plus grand challenge de nos générations, c'est d'savoir briser les glaces

KAENA Combien de sang versé pour le même débat ? Combien d’encre gâchée pour écrire « Icchantika »? Pour moi la voie du bonheur c’est rechercher la vérité Et quand je crois l’avoir trouvée C’est que je dois recommencer

C’est dur je n’y arrive pas Ne me dis pas que j’ai la force, que je n’abandonnerai pas, Que c’est une question de regard ; Tu me parles de « victoire » comme la nôtre ? Je ne veux pas écrire l’histoire à la place des autres !

Je dresse le drapeau de la théorie du chaos ; Ma seule cible c’est ton ego. L’ego qui trie, l’ego qui chasse, L’ego qui se crie premier de la classe. Rien de classe à classer sa race à la première place !

Les croyances sont des miroirs devant lesquels on se fait face Alors, continue de prêcher devant la surface de ta glace Ou essaie de soutenir ce regard quand il te pourchasse, Et lève bien dans tes mains le marteau qui les casse !

REFRAIN X2
KAENA et FOU LE FUZI Entre s'enfuir ou rester subir Puisqu'on est jamais satisfait, Autant changer les choses de là où on est Entre s'enfuir ou rester subir Peuple aux relents de pur imparfait, Mais pourquoi pas pointer le sommet

KAENA Même si c’est jamais assez

FOU LE FUZI Même si c’est jamais assez

KAENA Jamais assez

FOU LE FUZI Jamais Jamais assez

 
Lire la suite...

from Liste-Participative-EYGDD

En France la surface des forêts décline

Contrairement à ce que les campagnes de communication des industriels de la filière bois nous affirment, les forêts françaises ne sont pas en expansion : elles reculent.

Si les chiffres bruts semblent rassurants — 15 millions d'hectares boisés en 2020 selon l'IGN, contre 10 millions en 1908 — ils recouvrent des réalités très différentes. La moitié de cette surface est en effet composée de plantations monospécifiques de résineux, dont la pauvreté en biodiversité les distingue fondamentalement des écosystèmes forestiers.

Comptabiliser ces champs d'arbres au même titre que de véritables forêts crée une confusion statistique que les lobbies du secteur exploitent habilement pour occulter le déclin réel des forêts françaises.

Face à cette réalité inquiétante, il y a pourtant moyen de résister.

L'association Pro Silva propose des formations aux propriétaires souhaitant adopter une sylviculture plus respectueuse des écosystèmes. Le principe est simple : les arbres sont prélevés à maturité, avec un matériel adapté pour ne pas abîmer les sols, laissant ainsi la lumière et l'espace aux arbres plus jeunes. La forêt se renouvelle à son propre rythme, sans rupture brutale du couvert végétal.

Les groupements forestiers coopératifs (GFC) constituent une autre alternative intéressante. Ce dispositif permet à plusieurs propriétaires de mettre en commun leurs parcelles forestières pour les gérer collectivement, selon les principes d'une coopérative.

Chaque membre conserve la propriété de ses terres tout en bénéficiant d'une gestion mutualisée — compétences, équipements, coûts d'exploitation — ce qui allège considérablement la charge pesant sur les petits propriétaires isolés. Cette mise en commun favorise également des choix sylvicoles plus cohérents sur de grands territoires, rendant plus aisée l'adoption de pratiques respectueuses des écosystèmes.

Tout cela vous semble irréaliste ? Voici un exemple de GFC dans notre département : Les feuillus de la Double

Source : Les grandes statistiques des forêts de France

 
Lire la suite...

from Histoires de selle

Italie continentale

Dates clés

Départ: Salerne 12 Juillet 2023 Arrivée: Antibes 10 Aout 2023

Étapes

Étapes Km Total Km D+(m) Total D+
Sarno 65.9 65.9 379 379
Marzanello 90.6 156,5 425 804
Carovilli 73.2 229,7 1197 2001
San Salvo (Repos) 86.5 316.2 358 2203
Francavilla al mare 76.2 392,4 884 3087
Martinsicuro 74 466,4 74 3161
Piediripa 85 551,4 242 3403
Cantalupo 111 662,4 940 4343
Tuoro sul trasimeno 75.1 737,5 559 4902
Cellai (Florence) 111.1 848,6 790 5692
Lago di suviana (Repos) 91.5 940,1 1378 7070
Bologne 76.7 1016,8 318 7388
Mantova 117.6 1134,4 178 7566
Salo 89.8 1224,2 556 8122
Sovere (Repos) 99.3 1323,5 735 8857
Ranzanico (Repos) 10.4 1333,9 53 8910
Albignano d'Adda (Repos) 74.1 1408 119 9029
Pavia 73 1481 102 9131
Voghera 36.1 1517,1 117 9248
Casella 87.9 1605 817 10065
Finale Ligure 92.8 1697,8 459 10524
Bordighera 57.4 1755,2 323 10847
Antibes 122.5 1877,7 972 11819
 
Lire la suite...

from Histoires de selle

Sicile

Dates clés

Départ: Palerme 31 Juin 2023 Arrivée: Messine 10 Juillet 2023 Ferry: Salerne 12 Juillet 2023

Étapes

Étapes Km Total Km D+(m) Total D+
Sferracavallo 33.7 33.7 100 100
Cortigliolo 105.1 138,8 1433 1533
Mazara del Vallo (Repos) 97.8 236,6 775 2308
Porto Empedocle (Hotel) 116.9 353,5 970 3278
Scoglitti 123.2 476,7 884 4162
Catania 123 599.7 1016 5178
Fondaco Parrino 60.1 659.8 606 5784
Messine 42.6 702.4 215 5999

Résumé

L'île étant majoritairement constituée de montagnes et collines à répétition, du dénivelé en veux-tu en voilà. L’île tombe littéralement dans la mer. Cela monte , puis cela redescend et ça recommence. Pas facile. J'ai dû mettre pied à terre quelques fois et pousser ma monture, certaines descentes infernales, m’ont laissé les doigts, les mains et les poignets un peu endoloris. Les freins aussi ont chauffé. Les paysages sont absolument splendides ce qui fait que c'est une destination touristique réputée notamment grâce à ses plages. Le tourisme est développé principalement sur la côte orientale de l'île, de mon côté, je roule à l’ouest donc l'ambiance est plus sauvage nettement moins fréquentée. J'en prends plein les yeux chaque les jours.

L’hébergement est un peu cher que ce soit en camping ou en Agritourisme, l’hôtel est légèrement plus abordable qu'en France. En revanche, la gastronomie je me suis bien régalé! Même dans les plus petits villages, il y a toujours un café, une petite trattoria et au pire une station-service avec quelques encas.

Petits bémols

Je n'ai pas eu de soucis avec la circulation, les automobilistes sont assez respectueux, mais alors... les coups de klaxons à juste à hauteur de vélo qui me font à chaque fois sursauter de peur... Et puis il y a... les déchets. Les amas de détritus le long des routes, surtout à l’entrée des villes, des dépotoirs à ciel ouvert. Dommage pour la carte postale.

Ferry Cagliari-Palerme

Départ 17h pour une douzaines d'heures de traversé. J'ai fait la connaissance de 3 routards, un allemand Konrad, 65 ans avec un vélo à assistance électrique et remorque, un Belge d'Anvers Gauthier et un Italien de Milan Francesco circulant comme moi en vélo sacoches. Nous avons bien rigolé et échangé nos aventures malgré la barrière de la langue.

 
Lire la suite...