kalvn's links
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 21 / 189
Frequently asked questions (FAQ) · uBlockOrigin/uBOL-home Wiki https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-asked-questions-(FAQ)#filtering-capabilities-which-cant-enforced-without-broad-readmodify-permissions
06/06/2024 22:19:53

Suite à la sortie de Manifest V3 par Google, imposant de lourdes limitations notamment pour les extensions bloqueuses de pub, le développeur de uBlock Origin fait le choix de ne pas adapter son extension phare au forceps, mais de plutôt sortir une version Lite qui sera compatible avec Manifest V3.

Dans cette version allégée par contrainte, il a malgré tout tenté de conserver une protection maximale. Les utilisateurs qui font peu de personnalisation ne verront pas une grosse différence.

uBlock Origin, la version existante, restera compatible avec Manifest V2 uniquement.

Via https://next.ink/139626/chrome-enterre-le-manifest-v2-les-bloqueurs-de-publicite-amputes-sur-lautel-de-la-securite/

ublock extension chrome
Capture | Lookyloo https://lookyloo.circl.lu
06/06/2024 15:40:58

Dans le même genre que le lien précédent, un outil qui va analyser ce qu'il se passe lors de l'accès à une URL : les cookies, les redirections, les scripts, etc.

sécurité
URL and website scanner - urlscan.io https://urlscan.io/
06/06/2024 15:32:40

Collez une URL, l'outil y accède et vous dit tout ce qui s'est passé en chemin : les redirections, les scripts, les liens, etc. Parfait si vous avez un doute sur un lien reçu par email par exemple.

Ça ne constitue pas une sécurité infaillible mais ça peut déjà donner un bon aperçu.

sécurité
Promises From The Ground Up https://www.joshwcomeau.com/javascript/promises/
05/06/2024 23:15:06

Un 🇬🇧 article qui explique ce que sont les Promises (promesses) JavaScript en partant de zéro. Une notion indispensable.

JavaScript promise
ECMAScript 2024 feature: `Promise.withResolvers()` https://2ality.com/2024/05/proposal-promise-with-resolvers.html
05/06/2024 23:04:22

Explications et exemples à propos de Promise.withResolvers() qui arrive bientôt dans JavaScript. L'usage est situationel mais ça reste utile à connaître.

JavaScript promise
Write plain text files | Derek Sivers https://sive.rs/plaintext
05/06/2024 22:40:34

De l'amour du format texte brut.

Via https://ploum.net/2024-06-05-complexite-simplicite.html (saine lecture également).

texte simple écriture
FlorisBoard https://florisboard.org/
03/06/2024 23:49:54

Une alternative open-source au clavier Google d'Android. Le jour où il supporte le swipe je saute direct.

app android privacy open-source clavier
Never fear merge conflicts again - git merge/pull tutorial https://youtube.com/watch?v=DloR0BOGNU0&si=uE77w4RUo7_kccZ4
03/06/2024 00:15:52
thumbnail

Une 🇬🇧 explication en 5 minutes de ce qu'est un merge conflict dans Git et comment le résoudre.

git
mehdihadeli/awesome-software-architecture: 🚀 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles. https://github.com/mehdihadeli/awesome-software-architecture?tab=readme-ov-file
02/06/2024 23:51:31

Des ressources liées à l'architecture logicielle.

architecture
slash pages https://slashpages.net/
02/06/2024 23:50:47

Une liste des "slash pages" courrantes et communément admises. Il s'agit de pages que vous retrouverez fréquemment sur des sites perso, du genre /about ou /now.

page site
Correcteur d’orthographe gratuit - LanguageTool https://languagetool.org
01/06/2024 23:10:22

Un correcteur d'orthographe et de grammaire type Grammarly mais qui supporte plusieurs langues et peut même reformuler vos phrases à la manière de DeepL Write.

correction orthographe grammaire outil
Lucide https://lucide.dev/
01/06/2024 18:21:32

Un set d'icônes très sympa.

icones
Queueing – An interactive study of queueing strategies – Encore Blog https://encore.dev/blog/queueing
31/05/2024 23:46:06

Une explication Interactive détaillée et très didactique des différents types de message queue.

mq
Scalar - Document, Test & Discover APIs https://scalar.com/
30/05/2024 11:19:07

Une alternative à Swagger UI pour documenter vos APIs à partir d'une spécification OpenAPI.

api openapi swagger documentation
Programmatic file downloads in the browser - DEV Community https://dev.to/bnevilleoneill/programmatic-file-downloads-in-the-browser-2cbh
30/05/2024 09:45:19

Comment déclencher un téléchargement dans le navigateur purement en local depuis le code JavaScript, en utilisant l'objet Blob.

J'ai vérifié, ça fonctionne même en local en ouvrant simplement un fichier HTML dans votre navigateur, pas besoin de serveur HTTP.
Je me dis que ça peut être très utile par exemple pour partager une espèce de mini application qui pré-calcule un truc et permet de l'exporter en CSV ou JSON. Un calculateur de salaire par exemple, un ou petit outil pour estimer un risque.

Je me copie-colle le snippet en dessous.

const blob = new Blob(
  [ /* CSV string content here */ ],
  { type: 'text/csv' }
);

function downloadBlob(blob, filename) {
  const url = URL.createObjectURL(blob);

  const a = document.createElement('a');

  a.href = url;
  a.download = filename || 'download';

  const clickHandler = () => {
    setTimeout(() => {
      URL.revokeObjectURL(url);
      this.removeEventListener('click', clickHandler);
    }, 150);
  };

  a.addEventListener('click', clickHandler, false);

  a.click();
}

downloadBlob(blob, 'result.csv');
csv JavaScript blob download
Hardest Problem in Computer Science: Centering Things @ tonsky.me https://tonsky.me/blog/centering/
27/05/2024 21:54:23

De la difficulté de centrer des trucs dans d'autres trucs. Délicieux à lire 🤗

centrer css
The RomM Project https://romm.app/
26/05/2024 22:12:14

Un gestionnaire de ROM qui inclut un multi-émulateur en JavaScript.

Le projet sur GitHub

Via https://korben.info/gerer-sa-collection-de-roms-de-jeux-retro-avec-romm-le-manager-ultime.html

émulateur rom
SocialScreenshots https://socialscreenshots.com
26/05/2024 21:52:07

Un outil pour mettre en valeur un screenshot pour les différents réseaux sociaux.

Via https://korben.info/socialscreenshots-capturer-editer-screenshots-reseaux-sociaux.html

screenshot
WeakMaps (`WeakMap`) (advanced) • JavaScript for impatient programmers (ES2022 edition) https://exploringjs.com/impatient-js/ch_weakmaps.html#caching-computed-results-via-weakmaps
26/05/2024 09:36:32

Enfin un 🇬🇧 article clair sur ce que sont les WeakMap en JavaScript et quels sont les cas d'usage.

Elles servent à attacher une valeur à un objet de manière "externe", sans modifier l'objet lui-même. Un peu comme si vous êtes vendeur dans un magasin et attachez l'étiquette avec le prix sur un objet. Si l'objet disparaît, l'étiquette disparaît aussi. Donc si l'objet auquel vous attachez la WeakMap est supprimé par le garbage collector, votre WeakMap l'est aussi.

C'est donc parfait pour attacher une computed property à un objet par exemple, ou pour créer des propriétés réellement privées qui ne seront pas accessible à du code qui n'a pas accès à la WeakMap.

Ce sont des cas bien spécifiques mais c'est intéressant de savoir que ça existe.

JavaScript code avancé
A virtual DOM in 200 lines of JavaScript – Marcelo Lazaroni – Developing for the Interwebs https://lazamar.github.io/virtual-dom/#/
23/05/2024 21:30:38

Comprendre ce qu'est un virtual DOM en en créant un de zéro. C'est très intéressant et très malin.

JavaScript virtualdom
page 21 / 189
3901 links, including 129 private
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn