TheForeignAgent (@TheForeignAgent@social.taker.fr) - Mastodon

Si vous aimez les couteaux et que vous voulez faire un geste sympa il y a moyen d'aider un pote mastodon dans une mauvaise passe: il est obligé de revendre sa collection de couteaux parce que l'activité de travail du cuir dans laquelle il avait décidé de se reconvertir n'a pas fonctionné suffisamment pour qu'il en vive...

Vous pouvez aussi jeter un coup d'oeil à son travail sur https://pjs-leathercraft.ogre.st/ ou https://www.instagram.com/ducuiretdeslames/?hl=fr

Le code du dimanche: Grafit (oui, un lundi... je suis un fou, moi )

Alors là, on est clairement dans le code du dimanche, et vous allez voir pourquoi...

J'avais envie de faire un outil de visualisation de données facile d'accès et simple, comme un microservice que je pourrais utiliser par la suite dans une de mes applis...

Comme toujours, avant même de voir si ça existerait pas déjà, je me demande comment faire le truc moi-même et ce que je vais pouvoir apprendre avec...
C'est alors que je me dis que le SVG ce serait bien:

  • redimensionnable
  • léger
  • universel
  • je ne connais pas la génération de SVG en PHP : youpi

Je me lance...

et j'arrive à des résultats pas trop dégueus mais tout se corse (chef-lieu Ajaccio) quand je dois placer le texte (nombres, noms de colonnes etc)

et là c'est le drame

C'est emmerdant à center, c'est emmerdant à redimensionner: bref c'est emmerdant. Pour résumer.

J'en ai tellement chié pour un résultat tellement pas terrible que, d'un coup, je me suis rappelé que mon copain JerryWham avait fait une lib juste pour ça !

phpGraph

Une lib qui permet de transformer des données en graphique au format SVG directement, avec des options de configuration et des rendus différents (ligne, barres, camemberts etc), ça vous tente ? Ben c'est par là :

Comme le plus dur est fait (et VRAIMENT bien fait)

Je me suis contenté de faire un script qui permet de passer des données et la config à la lib via $_GET

  • data: des données au format json [123,234,345,...] ou {"cle":valeur...}
  • w,h: largeur et hauteur (opt.)
  • color: couleur du graph au format FFFFFF (opt.)
  • lines/filled:graphique en ligne ou en lignes remplies (par défaut, le graph est en barres)
  • steps: le pas des graduations en ordonnée (calculé par défaut en fonction du maximum)
  • title: le titre du graph (opt.)
  • hidekeys: pour cacher les clés en pied de graph

Et ça donne quoi ?

Données d'un tableau séquentiel

Les clés ne sont donc pas affichées.

api.warriordudimanche.net/grafit/?data=[123,321,51,656,89,54,67,56]

Le même avec un graph de surface

api.warriordudimanche.net/grafit/?data=[123,321,51,656,89,54,67,56]&filled

Avec des données de tableau associatif

Par exemple des données générées par GenContent

api.warriordudimanche.net/grafit/?color=FF0000&data={"01/08/18":"2822","28/11/19":"5320","01/05/16":"3856","03/04/19":"5087","25/10/14":"7137","27/12/17":"6365","08/11/15":"6616","01/05/17":"1341","01/08/14":"2742","05/07/20":"4697"}

https://api.warriordudimanche.net/grafit/?color=FF0000&lines&hidekeys=&data={"23/02/11":"9391","18/09/15":"5098","07/10/12":"8553","04/06/12":"3349","09/07/13":"1260","31/07/17":"1311","10/05/14":"2039","01/12/17":"273","19/08/14":"4641","04/07/11":"3806","24/11/12":"9094","20/10/19":"4837","14/02/11":"9425","24/06/17":"5971","09/08/15":"4326","18/07/15":"71","06/10/16":"1706","02/08/14":"9249","01/07/18":"3612","22/10/11":"375","27/04/17":"3596","04/11/15":"3732","21/03/13":"407","18/07/16":"2180","16/04/14":"9401","22/12/11":"3474","10/07/15":"4725","07/12/11":"2081","10/10/14":"3216","12/03/16":"3654"}[/center]

Attention !

Ce n'est pas pour visualiser des données épiques, multidimensionnelles ou vraiment très nombreuses (les clés se chevauchent s'il y a trop de données et on peut les masquer en ajoutant hidekeys en paramètre.)

Ce sera sans doute appelé à évoluer mais bon, je me suis bien amusé et j'ai touché du doigt que faire du SVG, ça se fait pas entre deux portes au doigt mouillé...

sansdeconner.jpeg

[ NDLR : rivières de shaarlis ] vzdump(1) [ utiliser parallel gzip avec vzdump @ proxmox ] - GuiGui's Show - Liandri's Links. - GuiGui's Show - Oros links - GuiGui's Show - Oros links - GuiGui's Show - Liandri's Links.

Ben oui mon canard (^u^)/ : ton espace, tes règles.

On a beau refuser la censure, on peut aussi décider de ne pas donner plus de visibilité que ça à des gens dont les opinions sont pour le moins contestables...(J'aurais le sentiment de donner l'impression que diffuser, c'est soutenir.) Excellente décision mon pote ! (et bisou au passage )

Back to life, back to reality

Un billet de Cyrille Borne dans lequel on retrouve les problèmes soulevés dans mes posts précédents:

  • la fin de la liberté pédagogique,
  • la vente des données à microsoft au nom de la protection des données
  • la précarité numérique instaurée par l'usage forcé d'environnements qui peuvent disparaître en emportant avec eux tout ton travail
  • l'absence d'interopérabilité qui t'empêche totalement de reprendre tes productions numériques, en faire des backups, les adapter aux outils suivants etc.
  • le merveilleux moyen de pression que tout ça représente pour des chefs de plus en plus adeptes des méthodes de management à l'américaine.

J'ajouterais le merveilleux moyen de flicage que l'ENT représente également pour des chefs un peu veules qui préfèrent te faire chier de loin sans risquer d'avoir à te regarder dans les yeux... (le mien, par exemple)

Et en février, j’ai joué à quoi ? - Chez Sammy

Omagad ! Je me suis jeté sur ce post !

Skyrim <3 J'ai beau essayer plein de jeux, je n'arrive pas à m'attacher, à m'impliquer autant que dans les ElderScrolls.

Et en effet, je me suis perdu dans les différentes versions... C'est laquelle la mieux noudidjou ?!

J'ai eu exactement la même réaction la dernière fois que j'ai voulu y rejouer:

  • download massif de mods comme un gros porc
  • installations diverses et plus ou moins malheureuses
  • réglages
  • tests
  • plantages
  • recherche des mods fautifs
  • re réglages...
  • le jeu marche...
  • ...mais la situation n'a pas changée: je l'ai déjà fini trois fois.



Et quand je ne joue pas... Star Wars : L’Ascension de Skywalker - Chez Sammy

Petit retour rapide sur Le starwars 9...

spoiler alert !

Rey est la petite fille de l’empereur Palpatine !

Je m en veux de ne pas l avoir vue venir celle-là    quand on réfléchit  il ne restait réellement que lui .jpg

Le retour de Palpatine vient en effet un peu comme un ressort narratif ajouté par manque d'idées. D'ailleurs, tout le début du film semble très décousu: j'ai eu l'impression de voir une loooooongue bande annonce.

 Deux trucs m ont fait sortir du film à plusieurs reprises.jpg

1  Les dialogues trop américains   à base de relents patriotiques moisis et discours de motivation tout pétés   C est mauvaiiiis  .jpg

 tain  PERSONNE NE PARLE COMME ÇA DANS LA VRAIE VIE    NON   .jpg

2  non  sous aucun prétexte  jamais  dans aucun pays et à aucune époque PERSONNE n a jamais mis un pansement PAR DESSUS LE PANTALON .jpg

 La preuve avec ces images superbes récupérées sur un magnifique R6 chinois     de rien .jpg

Capture du 2020-01-03 18-37-38.png

Capture du 2020-01-03 18-36-44.png

Bon ya aussi le fait qu on a le sentiment que Rey AVAIT UN PITIN DE SABRE LASER TROP STYLÉ DEPUIS LE DÉBUT  CON-NAS-SEUUUH   .jpg

Via https://www.sammyfisherjr.net/Shaarli/

Fin de l’anonymat : La reconnaissance faciale en 1 clic – Korben

Oui, effectivement, c'est la reconnaissance faciale en un (ou deux) clics, c'est en accès libre toussa... Mais là où je diverge de Korben, c'est dans sa conclusion et spécialement dans son «à moins de...» final:

Oui, en effet, la reconnaissance faciale existe désormais pour le grand public, mais facebook fait ça depuis des années et la technologie n'est pas nouvelle... le petit robot Cosmo est capable d'apprendre un visage et de le reconnaître...

Donc, ce n'est pas tant de ne plus poster de photos de vous qui est important, quoique ça ne me paraisse pas si handicapant d'arrêter de coller des images de soi partout... (winkwink à mon pote Liandri en souvenir d'une soirée bar restau mémorable) Ce qu'il faut surtout, c'est que les images postées ne puissent JAMAIS être mises en rapport avec votre identité, sous aucune forme.

La reconnaissance faciale, comme son nom l'indique, est de la reconnaissance: pour reconnaître, il faut en premier lieu connaître.

Via https://korben.info/fin-de-lanonymat-la-reconnaissance-faciale-en-1-clic.html


Joyeux noyel pour moi !

Quand tu as des potes qui sont à la fois de TRÈS GRANDS MALADES et des vrais généreux, ça donne un colis inattendu, volumineux et plein de surprises (tu vas voir !)

1 Quand je dis qu'il est volumineux, c'est qu'il est volumineux !

2

Pis dedans ...

bons produits

alt

Donc, vous voyez, on a du kouign amann (ma source de diabète/cholestérol préférée ), de la bière, des chips bretonnes, des gourmandises à mettre sur des toïos, du caramel au beurre salé (salaud!) et...

des oignons...

oignons

Là, tu comprends que sur terre il y a des gens:

  • qui t'aiment assez pour t'envoyer un filet de 5kg d'oignons par livreur, histoire de te faire marrer,
  • qui sont assez givrés pour t'envoyer un filet de 5kg d'oignons par livreur,

Et coup de bol, on a la chance de compter parmi leurs copains !

Evidemment, gourmand comme je suis et totalement dépourvu de volonté (chuis qu'une merde ), je me suis jeté sur le caramel...

alt

Sur un petit bout de pain, allez encore un, bon je me fais une tartine, juste une deuxième pour finir mon pain, juste une cuillère c'est trop bon... (voir le sketch de bernard Azimuth pour le ton)

alt

MERCI MON POTE !! \o/

Fil RSS des articles