PROJET AUTOBLOG


Warrior du Dimanche

Site original : Warrior du Dimanche

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Quoting in HTML: Quotations, Citations, and Blockquotes | CSS-Tricks

mardi 10 décembre 2019 17:59

Bon article sur la façon d'afficher les citations en HTML.

Je retiens une façon de mettre l'apostrophe en retrait


/* Fallback */
blockquote {
  text-indent: -0.45em;
}

/ If there's support, erase the indent and use the property instead / @supports ( hanging-punctuation: first) { blockquote { text-indent: 0; hanging-punctuation: first; } }

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

► Commentaires

Free : attention votre forfait va augmenter, voici comment le refuser - FrAndroid

lundi 9 décembre 2019 16:57

Les options gratuites qui cessent de l'être dans le feutré, c'est pas légal, si ? En tout cas: si vous êtes chez Free, l'option youporn youboox va cesser d'être gratuite en février prochain. RDV sur votre espace abonné pour la désactiver (dans Mon abonnement, il y a une option pour)

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

► Commentaires

Collectif Nos retraites (@nosretraites) | Nitter

lundi 9 décembre 2019 16:46

Résumé par Sammy:

Au total, on sait bien ce qui se profile. Ils l'ont déjà fait sur l'assurance maladie :

  • D'abord on "dérembourse" (médicaments, optique...)
  • Du coup tout le monde achète une mutuelle
  • Alors on rend obligatoire les mutuelles d'entreprise (un "progrès", rappelez-vous en 2013...)
  • Et enfin on négocie pour que ces mutuelles remboursent mieux les gens (optique, dentaire). Comme Macron le fait aujourd'hui avec le "reste à charge zéro". Retour case départ ? A un un "détail" près : on a transféré un pan entier de notre Sécu publique ??‍⚕️.. ...vers le privé ??‍? Bien sûr, Macron n'assume pas du tout ce projet. Donc en façade, il propose deux lois séparées ? Mais toutes les conditions sont réunies pour une explosion de la capitalisation :
  • les retraites vont devenir insuffisantes
  • l'épargne retraite, défiscalisée, est facilité Là où c'est choquant, c'est qu'on sait pertinemment que la capitalisation est :
  • très inégalitaire : plus on est riches, plus on a une "propension à épargner" importante.
  • très risquée. Aux Etats-Unis les pensions capitalisées ont perdu +de 20 % de leur valeur pendant la crise.
<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Googol résiste (et ça fait du boulot)

lundi 9 décembre 2019 16:17

imgbin-computer-icons-avatar-deadpool-desktop-deadpool-pixel-art-x5Gc4h4YnvARncaJgpPeGT2bw.png
La version 4.2 «unban» de Googol est en phase de test et elle m'a pris le pack premium de chez MaximumEffort. Toutefois, ça valait le coup: plutôt que de me contenter de rediriger vers duckduckgo lors du bannissement par google - ce qui arrivait de plus en plus souvent - j'ai opté pour l'utilisation temporaire d'un moteur alternatif à la place de google...

Mon problème

Rediriger vers DuckDuckGo était simple mais ça temporisait l'accès aux résultats et comme le bannissement arrivait très souvent, ça devenait chiant...

  Y connaît pas Raoul   .jpg

Je me suis donc dit qu'au lieu de rediriger vers un moteur alternatif, je pouvais l'utiliser comme je le fais avec Google: lui transmettre la requête, parser la page de résultats puis afficher ma page googol.

  1. c'est plus propre
  2. c'est plus transparent
  3. c'est plus rapide
  4. mais c'est plus de boulot

Un moteur alternatif à google

Mon choix s'est porté sur startpage plutôt que vers duckduckgo pour le combo de raisons suivant:

  1. il fonctionne parfaitement sans javascript
  2. il fonctionne également avec des requêtes GET (et pas seulement POST)
  3. il a commencé sa migration vers le côté obscur il y a peu... donc pas de honte à le repomper outrageusement au lieu de leur apporter du traffic.
  4. il a des résultats souvent assez proches de google (à part pour les vidéos)

Plus retors qu'il n'y paraît

  Ça n a pas été sans mal   .jpg

Au fur et à mesure de mes modifs, je me suis heurté à quelques difficultés:

  1. il a fallu convertir les requêtes vers google en requêtes vers startpage de façon transparente pour l'utilisateur
  2. les regexes ont du être adaptées elles aussi
  3. startpage m'a fait chmir avec son securitycode de merde qui change à chaque chargement de page pour autoriser la requête vers la page suivante... je ne récupérais que la première page des vidéos et jamais les suivantes... Avant de comprendre d'où ça venait...
  4. certaines données sont dans la page en JSON et doivent être traitées selon un mode différent du parsing habituel.

Solution utilisée

J'ai séparé le code spécifique à google et startpage dans deux classes différentes afin que toute leur logique soit interne mais qu'elles soient utilisées de la même façon de l'extérieur.

Ainsi, les regex/url etc font partie des propriétés de chaque moteur, le déroulement des requêtes et du parsing est adapté et je peux gérer les spécificités de startpage.

La classe «app» fait ainsi appel à la classe «google» en temps normal ou «startpage» lors bannissement par google.

Résultat

Tout fonctionne bien et pour l'utilisateur, le bannissement est pratiquement transparent (comme j'aime bien pousser la transparence jusqu'au bout, j'ai quand même mis une ligne pour dire quand on est banni et que les résultats de startpage sont utilisés.)

Notes diverses

  1. Je pense virer le github à plus ou moins long terme: je trouve ça vraiment trop chiant à utiliser pour l'usage que j'en fais. Quand on veut un suivi un peu pro, c'est bien mais pour les ceusses qui veulent juste filer leur boulot aux autres sans se prendre la tête, rien ne vaut le zip à la con glissé déposé vite fait. D'ailleurs, j'ai ajouté une option en footer de googol pour que l'utilisateur puisse récupérer la version courante (le zip est généré à la volée)
  2. J'ai aussi ajouté une page d'info.
  3. Copyright: L'image de deadpool n'est pas de moi mais de gabrielfvale et vous pouvez la trouver ici
<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Le billard, toujours un moment d'humour de bon goût...

lundi 9 décembre 2019 15:19

Petite BD d'un moment père-fils avec des vrais morceaux de lapsus dedans.

Ce weekend  je joue au billard avec mon grand  un de nos moments à nous  et j étrenne une nouvelle queue 15 cm plus longue que d habitude.jpg

 Entre deux tours  je fais un grand geste avec et je touche le plafond  chblam   une belle trace bleue   .jpg

Et là  je crois bon d ajouter   j oublie toujours que j ai une queue trop longue  du coup je vais devoir repeindre le plafond   .jpg

    bref temps de réflexion  (1).jpg

C est le moment qu a choisi mon gamin pour répliquer   en plus tu m as bougé mes balls   .jpg

 Je vous cache pas qu on a du faire une pause pour reprendre notre respiration   .jpg

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

► Commentaires