J'ai beau manquer de ressort, je manque pas d'idées.

Le retour du beau temps, c'est bien joli, mais te voilà obligé de retourner te fissurer le joufflu dans le jardin pour tondre, refaire les bordures, débroussailler, arracher les mauvaises herbes dans une lutte à mort contre la nature exubérante et déchaînée comme le premier Sisyphe venu...

Bref...

Faut reprendre les outils et, parfois, certains ne l'entendent pas de cette oreille et décident que, non, tu ne passeras pas le rotofil aujourd'hui mon con, parce que pour démarrer va falloir tirer sur la ficelle et que dès la première secousse paf, le ressort lâche et refuse de rembobiner le fil.

raoul

Après un court instant de méditation destiné à éviter d'aggraver la situation à coup de latte dans le moteur, je décide de démonter et de regarder. Le verdict est rapide: l'extrémité du ressort est sortie de son logement et quand on tire sur la corde, il tourne sur lui-même au lieu de se tendre.

Après environ 30 minutes à patauger dans la WD-40 en essayant de lui faire reprendre sa place, je décide de simplement essayer de le bloquer dans la position où il se trouve. Il me pète donc à la gueule sans prévenir et me voilà en train de rembobiner ledit ressort (ceux en lame repliée sur elle-même, voyez) opération qui me reprend une demi heure... pour finalement se solder par un échec vu qu'une fois ressorti et épris de liberté qu'il était, le ressort a refusé CATÉGORIQUEMENT de rester dans son emplacement.

bain de sang

Je renvoie ce connard de ressort à une destinée plus adaptée en le foutant à la poubelle et je réfléchis un moment pour poser les bases de réflexion de mon problème:

  • pas de ressort de rechange
  • aucune intention de payer une réparation hors de prix
  • refus catégorique de racheter un rotofil neuf
  • l'esthétique n'a strictement AUCUNE importance
  • j'aime bien le côté steampunk-bricolobricolette
  • si je dois rembobiner à la main, je m'en tamponne le fondement à l'aloévera.

Bon, ok...

image

Oui... C'est une manivelle. C'est moche.

yes!

improvise adapt overcome

(...)

Googol, des hoooo et des Bahhh...

Certains peuvent s'interroger sur le fait que googol cesse parfois tout bonnement de fonctionner... Et bien c'est simplement dû au fait que Google transforme sa page. Parfois complètement. Du coup la regex de parsage ne fait plus son taf. Mais quand il faut cibler des données sur leur page, faut voir à quoi on se heurte:


 <div class="ZINbbc xpd O9g5cc uUPGi">
   <div>
    <div class="jfp3ef">
     <a href="https://google.fr/url?q=https://trendy.letudiant.fr/tests-et-quiz.html&sa=U&ved=2ahUKEwjSntHNjsbiAhVCA4gKHWpRARwQFjAGegQIZBAB&usg=AOvVaw2mXT_9o0gy-P8Mb8zpR-pZ">
      <div class="BNeawe vvjwJb AP7Wnd">
       500 tests et quizz gratuits en ligne : personnalité, psycho et culture ...
      </div>
      <div class="BNeawe UPmit AP7Wnd">
       https://trendy.letudiant.fr › tests-et-quiz
      </div></a>
    </div>
    <div class="NJM3tb"></div>
    <div class="jfp3ef">
     <div>
      <div class="BNeawe s3v9rd AP7Wnd">
       <div>
        <div>
         <div class="BNeawe s3v9rd AP7Wnd">
          Psycho, sexo, love : tous nos tests et quiz pour en découvrir plus sur ta personnalité !
         </div>
        </div>
       </div>
      </div>
     </div>
    </div>
   </div>
  </div>

C'est pas beau ces noms de classe ? Ça sent les classes aléatoires dont les noms sont générés en début de session, ou bien je suis parano ?!

Pour cibler ça, surtout de façon pérenne, bonjour.

J'ai réfléchi à la solution d'un parseur xml mais bon:

  1. lesdits parseurs se foutent en PLS quand on leur file à bouffer une page google
  2. ce sera fatalement moins rapide et moins concis qu'avec une bonne regex bien faite (qui renvoie des données presqu'immédiatement utilisables)
  3. ça ne résoudra pas le problème de changement de contenu de la page.

    parseur et google

    Donc, je réfléchis à une alternative viable qui évite de remplacer l'url en dur dans le code... un fichier ini, peut-être ? En même temps, une fois sur deux changer la regex ne suffit pas, il y a une ou deux retouches de code à faire...

Et là, je vous parle même pas de la page images dans laquelle les liens vers les images semblent ... avoir disparu.

fontchier

[EDIT] Pour les images, ils utilisent de l'ajax, ce qui explique la disparition des images «en dur» exemple de requête (attention, ça pique): www.google.fr/async/imgrc?ei=YVTxXIPULPWj1fAP0Z-EwAM&hl=fr&yv=3&iact=rc&ved=0ahUKEwjDiMGulsbiAhX1URUIHdEPATgQMwhOKAMwAw&vet=10ahUKEwjDiMGulsbiAhX1URUIHdEPATgQMwhOKAMwAw..i&imgrt=0&q=test&imgurl=https://www.uhs.umich.edu/files/uhs/field/image/TEST.jpg&imgrefurl=https://www.uhs.umich.edu/testanxiety&tbnid=_Kh4MPtGrJjSRM:&docid=j4YSDljFZKmg5M&uact=3&ictx=1&csi=VJS.0,VOS.5&ri=3&bih=747&biw=1600&imgdii=_Kh4MPtGrJjSRM:&tbm=isch&tbs=&imgwo=1526&land=1&async=cidx:0,saved:0,iu:0,lp:0,_fmt:prog,_id:irc_imgrc0

Voilà... Je vais devoir me lancer dans de l'ajax... tant qu'à faire, je vais reprendre un peu le code et l'améliorer.

alt

Citation d'actualité...

«L’homme est un animal docile, malléable. On le conduit facilement où l’on veut, on peut le persuader d’à peu près n’importe quoi. Son envie de croire est si grande qu’il en devient une proie facile pour le langage hypocrite des politiciens et des leaders religieux. Pour mettre un terme à la violence, je ne vois qu’une seule solution : enseigner à nos semblables une méthode facile qui leur permettra de déjouer la rhétorique mensongère de leurs dirigeants.» Rees, Rod

... voilà.

Barbara Stiegler : S'adapter à une société malade ?

Quelques notes sur cette vidéo

Attention, très long post (DSL). La forme pourra sembler décousue, mais bon, c'est plus pour conserver une trace de cette remarquable entrevue.

la pensée de LippMann

  • Néolibéral ne signifie pas retrait de l'état: au contraire, c'est un état très invasif qui intervient perpétuellement dans le domaine de l'éducation ou de la santé notamment.
  • Il faut repenser la politique de façon darwinienne: l'enjeu de l'espèce politique est de s'adapter. La sélection/l'adaptation fait que les inaptes sont éliminés au profit des aptes.
  • Au milieu du 19ème: accélération des rythmes, dissolution des frontières -> la révolution industrielle crée un environnement nouveau qui menace l'équilibre et notre espèce n'est pas adaptée à ce nouveau monde.
  • Nous ne sommes pas adaptés sur le plan cognitif / psychique / affectif pour cet environnement.
  • Toute pathologie est multifactorielle et ce monde mondialisé fait partie de ces causes (il trouble en particulier le rapport au temps). Il devient très difficile d'être lent au point qu'on en vient à se réserver des temps très encadrés dans lesquels on aura le droit d'être lent (disciplines et activités) pour pouvoir être encore plus rapide ensuite.
  • Discours politique permanent: le discours du cap à tenir qui devrait avoir été abandonné depuis l'abandon de la religion qui donne un but à la vie.
  • Les libéraux tendent à ridiculiser les discours révolutionnaires à leur gauche mais ils maintiennent un cap obligé à suivre et auquel il faut s'y adapter.
  • La grande opération du néolibéralisme c'est dire que la seule direction possible est celle qui va vers l'accélération et de s'appuyer sur l'outil démocratique pour forcer les populations à aller dans leur sens (avec leur consentement).
  • L'intérêt de la démocratie est d'avoir une discussion sur les directions à prendre. Dans le néolibéralisme, la direction n'est pas à discuter.
  • La démocratie est bien adaptée à une petite population mais moins avec un grand pays. Il faut penser un gouvernement local.
  • La force du néolibéralisme est de nous pousser à intérioriser ce type de gouvernementalité unique.

Manufacture du consentement

  • manufacture du consentement: le pacte social implique le consentement comme remplacement de la soumission et la violence. Les masses ne sont plus équipées psychiquement pour appliquer réellement leur consentement (ils ne savent plus ce qu'ils veulent) ➡ on ne peut plus recueillir le consentement, donc on le fabrique (par la propagande/la communication)
  • Si nous (les libéraux) ne fabriquons pas le consentement alors les fascistes le feront. Il faut donc une propagande orientée dans la bonne direction, celle de l'acceptation de la mondialisation.

Et la République en marche ?

  • ils ont échoué là où leurs prédécesseurs avaient plutôt bien réussi.
  • ils sont tombés au mauvais moment avec la crise environnementale (problème écologique + prise de conscience) et ça leur complique la tâche.
  • Hollande était foncièrement néolibéral (sans déconner )
  • Macron est une matrice néolibérale chimiquement pure.

Le récit technologique est il le nouveau récit de l'humanité ?

  • La rhétorique de la promesse: environnement ultra compétitif qui pousse à promettre un résultat alléchant pour obtenir les financements.

Quel est l'arsenal utilisé pour obtenir le consentement des masses ?

Pour fabriquer le consentement des masses, le néolibéralisme s'appuie sur:

  • Les médias au sens large: la politique doit s'en emparer.
  • Les sciences humaines et sociales: les experts. Ce sont des personnes hyper spécialisées dans ce domaine qui aident à prendre en main ces populations (en particulier les psychologues, très utiles dans la fabrication du consentement)
  • la masse est apathique (ne se sent pas elle-même, elle est atomisée et constituée d'individus contrairement à la classe et sa conscience de classe)
  • Le BigData permettra de modéliser la masse mais les politiques actuelles en sont encore aux sondages archaïques.

Macron applique donc cette doctrine en s'imposant comme seule alternative à l'extrême droite.

  • oui. Soit l'adaptation à la mondialisation soit l'obscurantisme, le nationalisme, le repli sur soi. Donc ➡ Néolibéralisme ou populisme.
  • le reste c'est des contes pour enfant (le monde des bisounours)
  • Ils ne font que rejouer le manichéisme de LippMann (Macron n'a rien inventé)

Comment se désintoxiquer du libéralisme et du rapport au temps ?

  • Si on entre dans cette vie adaptée à la mondialisation et qu'on tient le choc, ça nous fait souffrir mais c'est jubilatoire et ça devient addictif (cf le burnout)

L'entaide

  • reprise du darwinisme mais sur d'autres bases que la compétition et l'égoïsme: dans le vivant il y a des processus qui sont au contraire basés sur la coopération entre individus et la symbiose.
  • c'est ce qui est établi dans le darwinisme contemporain: la coopération est une force d'adaptation.

Le néolibéralisme et la compétition

  • il faut d'une part que les individus soient le plus possible mis en compétition pour les sélectionner (note: les "premiers de cordée" autre nom des winners, sans doute)
  • la compétition doit finir par donner des rouages qui s'ajustent les uns aux autres pour coopérer et ainsi abolir tout conflit (l'objectif final)
  • donc, parler de coopération dans le néolibéralisme ne règle pas le problème. (difficile)

Les traits dominants sélectionnés par le libéralisme

  • L'ultralibéralisme favorise les plus cupides et les plus dépourvus de scrupules: il favorise les mécanismes de prédation les plus brutaux au lieu d'une compétition saine et fairplay.
  • en France c'est un mélange de néolibéralisme et d'ultralibéralisme. Ex: le retour de la théorie du ruissellement venant de l'ultralibéralisme et refusée par les néolibéraux après 29 qui voulaient plus de mobilité et s'opposaient donc aux héritages et patrimoines énormes.
  • en revenant, la théorie du ruissellement prouve le retour de l'ultralibéralisme.
  • la social démocratie est là pour enrober le tout dans un papier cadeau plus facile à accepter.

Les gilets jaunes démontrent-ils une certaine capacité à sortir du consentement ?

  • c'est évident: ils sont un symptôme de la crise du consentement
  • ils ont tenté de jouer le jeu de la mondialisation et ont été dans le consentement puis petit à petit ce dernier a faibli puis a cessé de fonctionner.

L'anarchie comme force d'émancipation est-elle la meilleure façon de contrer le libéralisme ?

  • l'émancipation de l'individu n'a rien de spécifiquement anarchiste (lumières & libéralisme),
  • que veut dire anarchiste ? Sortir des rapports de pouvoir est difficile car on est immergés dans les rapports de pouvoir et le pouvoir en soi n'est pas forcément la chose à abattre.

Dans l'avenir

  • aggravation de la crise du consentement
  • aggravation de la crise du libéralismeFR
  • seule sortie pour le néolibéralisme: s'inventer une écologie néolibérale (difficile car incompatible avec la mondialisation)
  • des publics qui vont se lever et ressortir de la conception lippmanienne de la masse (uniquement constituée d'atomes occupés à produire-travailler/se divertir/se reproduire). Ces publics qui vont se grouper autour de problèmes communs: ils se sentent eux mêmes (conscience de "classe") et s'interconnectent, s'instruisent, agissent et s'emploient à trouver des solutions et lutter.
  • cette vision lippmanienne de la masse largement relayée par les medias et politiques dans la formule "ça n'intéresse pas les français, ce qui les intéresse c'est avoir un emploi etc."

Comment le pouvoir néolibéral va-t-il réagir (durcissement/violences...) ?

  • on le voit déjà et c'est un échec car le but de Lippmann était d'éviter la violence.
  • quand un gouvernement néolibéral commence à sortir les matraques, c'est qu'il a échoué puisque son but était de fabriquer le consentement.
  • quand on passe à la violence on passe à de la simple brutalité politique non théorisée.

Conseil

  • Continuer à se saisir des outils modernes de communication pour se réunir autour des souffrances et lutter.
  • Ne pas compter sur les experts pour donner une direction (ils en sont incapables car trop spécialisés) mais les mettre à notre service et orienter les demandes d'expertise sur les problèmes à traiter.

image

potatoe cat tax for very long post

C'est confirmé, Huawei et Honor perdent leur licence Android - FrAndroid

Alors bonne ou mauvaise nouvelle ?


Ben, vu qu'android est open source, j'ai un peu l'impression que les amerloques se tirent une balle dans le pied: les chinois feront sans doute un market alternatif (et tout un écosystème à la google apps pour fliquer autant sinon plus...)
Je vois bien Huawei retourner la situation en argument de vente...

Puis, franchement, un téléphone degooglisé d'usine, je serais pas contre, perso

Les générateurs en PHP – De geek à directeur technique

Yield et les itérateurs... c'est juste... bô

function monGenerateur() {
yield 'Alice' => 29;
yield 'Bob' => 34;
yield 'Camille' => 23;
}
foreach (monGenerateur() as $name => $age) {
print("$name a $age ans\n");
}


Via https://bookmarks.ecyseo.net/?fmwg0g

Change Color of SVG on Hover | CSS-Tricks

Changer la couleur d'un SVG, astuces.

  • le svg inline ou le SVG symbol + la propriété css fill: facile mais lourd puisque l'image est rechargée avec la page à chaque fois au lieu d'être mise en cache.
  • deux background SVG différents (un de chaque couleur): oui, merci mon con, on y aurait pensé tout seul... c'est pas tellement une astuce et ça multiplie par deux le nombre d'icônes. SU-PER.
  • un background SVG (ou SVG object) + un filter : pas bête... le plus dur étant de trouver la couleur que l'on souhaite à base de filters.
  • utiliser un masque de la couleur de fond du site (et donc l'icône en transparent dedans) puis définir la couleur de fond de l'image: oui, mais ça déplace le problème sur la couleur de fond.
  • Un SVG background sous forme de data:image/svg+xml dans le fichier CSS: retour à la méthode 1 mais en écartant le souci de chargement, puisque le fichier css sera mis en cache. Bon, il risque de peser sa tonne au premier chargement, mais bon...

C'est con que les fontes d'icônes soient un problème pour l'accessibilité, parce que ça reste quand même la solution la plus propre et optimisée, je trouve.

Bad News! Windows 10 Will Soon Have a Real Linux Kernel - It's FOSS

A lire...

  • «It has started ‘loving’ open source and Linux in the last few years but before that Linux was cancer. »
  • «The Linux community is behaving like a teen-aged girl madly in love with a brute. Who benefits from this Microsoft-Linux relationship? Clearly, Microsoft has more to gain here.»
  • «In the coming years, a significant population of future generation of programmers won’t even bother to try Linux desktop because they’ll get everything right in their systems that comes pre-installed with Windows.»
  • «The desktop Linux will unfortunately see a decline. The Linux Foundation already doesn’t care about the desktop Linux. Out of the millions it gets, literally nothing goes for the development of desktop Linux»
  • «Microsoft loves Open Source. It’s love is so deep that it open sourced the magnificent Windows calculator [...] But when it comes to bringing commercial products like Microsoft Office to Linux, Microsoft suddenly recalls that there is not ‘enough demand’ for MS Office on Linux. Not enough demand? So, were people signing petitions or holding yellow jacket protests for open sourcing Windows calculator? »
  • «This is not love, Microsoft and Linux. This is merely a relationship of convenience. »

javascript - Converting HTML string into DOM elements? - Stack Overflow

Note pour plus tard: Transformer une chaine texte contenant du html en objet à inclure dans le DOM.


 var xmlString = "
<a href='#'>Link
"; doc = new DOMParser().parseFromString(xmlString, "text/xml"); console.log(doc.firstChild.innerHTML); console.log(doc.firstChild.firstChild.innerHTML);

Fil RSS des articles de cette catégorie