Hop, mon Anet A8 sur leChouetteAngle.

Allez, c'est bientôt mon anniversaire, je crois que je vais changer mon imprimante 3D. Du coup, j'ai mis mon Anet A8 Prusa sur leboncoin...

Je mets une info ici aussi même si je ne suis pas certain d'être lu en Normandie En tout cas, si ça intéresse quelqu'un, contactez-moi, on discutera du prix...

IMG 20210417 131214.jpg

IMG 20210417 131252.jpg

IMG 20210417 131324.jpg

Agence France-Presse sur Twitter :

Une petite citation de Coluche, il y a 30 ans: Maintenant, quand on pique son sac à une vieille, on est obligé de dire:« ayez pas peur, madame, on n'est pas de la police»

Comme quoi, les abus policiers ne sont effectivement pas un fait récent... pas plus que la tendance des gouvernements successifs à chercher à cacher la merde au chat.

Suspension du vaccin Johnson & Johnson : les États-Unis enquêtent sur l’apparition de cas graves

  1. Je comprends parfaitement qu'on soit plus prudent que d'habitude compte tenu du manque de recul en temps sur ces vaccins,
  2. je comprends le principe de précaution en général même si parfois, ça conduit à des situations ubuesques

TOUTEFOIS

  1. je me méfie de plus en plus des effets d'annonce de la presse en général
  2. on parle de 6 cas sur 6.8 millions de dose, c'est ça ? soit 0,000088235%
    Moi, je dis, 
«ça se tente»
Via https://www.sammyfisherjr.net/Shaarli/

everest sur Twitter : how did i not know about the html <details> tag?? oh my god??? brb gotta rewrite my website to remove the last remaining javascript https://t.co/6BoAtZu3MB

@SebSauvage Hihihi ! j'en avais parlé, moi http://warriordudimanche.net/article1045/balises-html5-interessantes

AUTOPROMOEHONTEE

php:recherche_floue [Wiki de sebsauvage.net]

Merci SebSauvage (et le Duke ) pour cette page dans laquelle je découvre que PHP propose levenshtein() en natif pour calculer la proximité entre deux chaînes...

En ce qui concerne la réducton phonétique, c'est pas forcément simple, en effet (surtout pour le français ) !

Pour un jeu de rôles que j'avais fait quand j'étais jeune (au tout début du jurassique), j'avais fait un petit algo de «traduction» dans la langue du jeu et ça passait par une réduction phonétique puis par une substitution de voyelles apparentées ou de consonnes apparentées, ce qui donnait toujours quelque-chose de prononçable...

Via https://dukeart.netlib.re/links/?J4m6ow

YouMème

«Vous avez un mème un peu pourri MAIS vous n'avez pas utilisé une page de 10Mb pour à peu près le même fun. »

EXACTEMENT ! Pas besoin d'appli à installer, de libs à la mords-moi le zboub, de paramètres obscurs...

Tu veux un meme simple, vite-fait-sur-le-gaz, depuis n'importe quel support et sans te prendre la tête ?

kiss.jpg

(comme avec https://api.warriordudimanche.net/mematic/ )

La synthèse vocale en JS: SILENCE DANS LA BIBLIOTHEQUE !

Comme mon cerveau ne cesse jamais vraiment d'avoir des idées et que le confinement est propice aux réflexions, à la créativité et aux projets, j'ai à l'idée de nouvelles applis de travail pour mes élèves.

Hélas, il me faudrait une bibliothèque JS qui me permette de faire de la synthèse vocale.

Mais attention, hein: je suis prof de langue, il me faut donc une synthèse vocale CORRECTE.

A la recherche de la bibliothèque perdue

J'ai eu beau chercher, je n'ai RIEN trouvé pour le moment, car il faut dire que je cherche une bibliothèque:

  • qui fasse bien son boulot: oui parce que la synthèse vocale de l'API native, pardon... je me croirais revenu à mon adolescence quand on faisait mumuse avec la synthèse vocale de l'atariST en écrivant «beesoo» pour obtenir un semblant de trucs vaguement compréhensible bien que particulièrement offensant à toute oreille humaine... Merci de ne pas plaisanter: nous sommes en 2021, j'estime pouvoir compter sur un minimum phonétique.
  • qui n'ait pas besoin d'un framework délirant pour fonctionner (genre REAC, Node.js etc). Si le projet doit embarquer plus de framework que de code natif et qu'il faut passer les six prochains mois à se former, je vois pas l'intérêt: une lib est censée FACILITER de travail.
  • qui n'utilise pas google: je chie à longueur d'année sur le G du gafam, c'est pas pour me précipiter dessus à la moindre déconvenue... ou alors en leur piquant une lib que j'hébergerais par la suite et qui ne fasse AUCUN appel à leurs serveurs.
  • qui soit gratuite: parce que. (oui, j'ai pas d'argument particulier mais j'aime pas payer des entreprises )
  • qui soit pérenne s'il s'agit d'un service tiers, je risque un beau matin d'en être privé sans prévenir et de me retrouver grosjean comme devant.

    Je demande pas grand chose   MERDE  .png

    Quelqu un a une idée     aïe .png

Le dimanche, c'est cadeau: T'as pas de ball...

Moi quand je serai grand  je serai comique  pasque  moi  je fais des jeux de mots rigolos

Oui  ben en attendant  si tu pouvais arrêter de me pourrir systématiquement TOUS mes titres

Le confinement nouveau est arrivé et avec lui plein de nouvelles raisons de se poser des questions exitentielles (non, j'ai pas fait de faute) (GAG)

Pour y répondre et vous guider dans vos choix, plutôt que de vous fier aux oracles, haruspices et autres politiciens qui vous noieront sous des mensonges, des billevesées voire même des promesses électorales, pourquoi ne pas utiliser la bonne vieille 8 ball magique ?

Du coup, je vous en propose une. Sous forme d'API. Oui.

Tu poses ta question dans ta tête, tu vas sur https://api.warriordudimanche.net/8ball et tu as ta réponse. Par contre, elle est parfois un peu franche...

1 LOC | Favorite JavaScript utilities in single line of code [Edit]

OMAGAD j'adore ce genre de sites d'astuces et de snippets ultra condensés ! MERCI COPAIN ! o/

[EDIT] La vache ! Pour certaines astuces, l'auteur propose plusieurs possibilités. En bon nerd, je me dis que j'aimerais bien savoir s'il y a des différences de perfs... Spoiler: y'en a.

Pour la deuxième astuce, le clonage de tableaux, le site propose:

// `arr` is an array
const clone = arr => arr.slice(0);

// Or
const clone = arr => [...arr];

// Or
const clone = arr => Array.from(arr);

// Or
const clone = arr => arr.map(x => x);

// Or
const clone = arr => JSON.parse(JSON.stringify(arr));

// Or
const clone = arr => arr.concat([]);

Du coup, je bricole un petit test vite fait, genre ça:

function repeat(funct,nb){
        let t=Date.now();
        let arr=[1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9];
        for (let i=0;i<=nb;i++){
            let a=funct(arr);
        }
        return Date.now()-t;
    }
    let nb=100000;
    console.log("arr.slice(0) x "+nb+": "+repeat(function(arr){return arr.slice(0);},nb) );
    console.log("[...arr] x "+nb+": "+repeat(function(arr){return [...arr];},nb) );
    console.log("Array.from(arr) x "+nb+": "+repeat(function(arr){return Array.from(arr);},nb) );
    console.log("arr.map(x => x) x "+nb+": "+repeat(function(arr){return arr.map(x => x);},nb) );
    console.log("JSON.parse(JSON.stringify(arr)) x "+nb+": "+repeat(function(arr){return JSON.parse(JSON.stringify(arr));},nb) );

Histoire de voir ce que chaque méthode donne en vitesse ...

Le résultat est sans appel...

Capture du 2021-03-29 18-55-29.png BIM!

Donc arr.slice(0) est 10x plus rapide que [...arr] et carrément 33 fois plus rapide que le recours à JSON (la non surprise est totale)

J'aime bien faire ce genre de tests

via https://bookmarks.ecyseo.net/?lkEG0w

L'état gère deux salles deux bains...

Doux jésus  mes jeux de mots de titre sont de pire en pire   .png

Ben Koi  j le trouv  bien çui-là    .png

Oui    bon  j ai une  excuse  du coup

Souviens-toi, lecteur

Il y a peu j'ai placé une cabine de douche, entreprenant par là même des travaux pharaoniques (lapôlisse) ( https://warriordudimanche.net/article1483/bain-douche-histoire-mise-neuf ) et prévoyant de placer sur la maçonnerie-cache-tubes-dégueus un superbe meuble de salle de bain idoine à mon propos que j'aurais élaboré avec amour, tendresse et ma scie sauteuse.

Mesure deux fois coupe une fois

J'ai commencé par me lancer dans des mesures et des calculs NASAciens - oui, c'est un néologisme mais je fais ce que je veux - pour prendre en compte la sous-pente... et tous les bricoleurs du monde ayant compté sur des angles droits dans leur maison ont encore à l'esprit la déconvenue qu'on ressent lorsqu'on constate que pour les maçons et plâtriers, 90° est plus une fantaisie artistique qu'une notion mathématique. Quand tu te trouves en sous-pente, le concept est poussé assez loin, parce qu'environ à peu près 90 degrés approximatifs divisés en gros par deux fait assez rarement 45° tous ronds.

Finalement

Muni que mes savants calculs, fruits de mesures prises au péril de ma vie dans des postures qui plongeraient le champion du monde de Twister dans la plus épaisse perplexité, je me suis rendu dans mon atelier et, avec une confiance en moi-même qui m'honore, j'ai fait mon étagère de salle de bain bouche trou.

Pour l'instant, elle est brute, mais je prévois de la peindre ce weekend dans un rouge basque du plus bel effet...

img1

img1

img1

img1

Quand je l'aurai placée, je vous montrerai... enfin: si je ne me suis pas trop planté dans mes calculs, vu que je ne l'ai pas montée dans la salle de bain pour vérifier

Work-hard-cry-hard.jpg

Finiiii

alt

Comment saboter une visio conférence ? – Korben

Un moyen de mettre le bran dans les visoconférences zoom en ajoutant des sons et des effets sur l'entrée son.

Ainsi vous pourrez rajouter de l’écho, des bruits de mauvaise connexion, un bébé qui pleure, le bruit d’un homme qui pleure, du vent, des aboiements de chiens, des bruits de travaux ou encore un bon vieux bruit de pipi qui n’en finit pas. Le tout avec plus ou moins d’intensité.

RIGOUREUSEMENT INDISPENSABLE !

Par contre, Korben, sans déconner, c'est plus un site que t'as c'est un abri bus de JCDecaux...

Regardez «Je n'obéirai plus»

Un bon résumé de l'absurdité des mesures successives.

Moi aussi, j'ai la fibre insurrectionnelle qui me démange...

Ce matin dans 20minutes, je trouve cet article Coronavirus : Les rassemblements de plus de six personnes en extérieur interdits «sur tout le territoire» qui me fait [encore une fois] bondir: on interdit les rassemblements de plus de six personnes DEHORS sous prétexte d'arrêter la propagation mais on refuse de fermer les écoles dans lesquelles les mômes s'entassent parqués comme des porc, enfermés toute la journée dans la même salle...

Donc:

❏ ou ces gens sont des incapables, des imbéciles, des inhumains, des menteurs (le cumul est autorisé) et ils ne voient pas le problème logique

❏ ou bien ils n'ont jamais eu l'objectif de préserver la santé mais bien l'économie, enferrés qu'ils sont dans leur conception néolibérale du monde et incapables de changer de logiciel. voir Barbara Stiegler qui en parle merveilleusement bien

❏ ou alors le gouvernement trouve son compte dans la «situation alarmante» dans laquelle nous sommes coincés depuis un an: plus de gilets jaunes, plus de protestations, plus de revendications possible, plus d'anonymat pour contester ou être un opposant, une population dépressive (donc calme) dont on entretient la peur et l'angoisse et qu'on culpabilise au moindre geste de liberté.

 Ben en fait  je m avise que  c est un OR et pas un XOR    blagueDeDev.png

Même sans sombrer dans le complotisme, qui sous-entendrait que tout est monté de toutes pièces ce qui est sans aucun doute faux, il faut reconnaître qu'en bons opportunistes les dirigeants savent exploiter les situations les plus critiques pour maintenir un système qui les favorise, voire même pour en améliorer les rouages répressifs.

Le «problème» est que de plus en plus, les gens se rendent compte que :

  1. la mortalité du COVID n'est pas si importante qu'elle justifie à elle seule de si terribles privations de liberté
  2. si la mortalité du COVID requiert de telles mesures dignes de l'occupation alors, nécessairement et logiquement, il faudrait lutter avec la même énergie contre tous les autres fléaux qui tuent au moins autant et souvent plus (cancer, pollution, sida, famine, pauvreté etc tous en grande partie dus au capitalisme débridé...). c'est une question de cohérence.
  3. quitte à être privés de liberté, autant qu'on le soit drastiquement et efficacement dans un temps court plutôt que longuement, perfidement et sans visibilité de fin (comment ne pas faire de dépression quand on n'en voit pas la fin)
  4. les pouvoirs publics culpabilisent et infantilisent donc, méprisent

Si au moins ils mentaient bien, ces cons, mais non: c'est tellement gros que je prends ça comme un camouflet personnel.

Et là  voyez-vous  j en ai   PLEIN  MON  CUL .png

Via http://shaarli.plop.me/?Gij8Rw


Fil RSS des articles de cette catégorie