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
1221-1240 of 4318
Sharing TypeScript with Nx and Turborepo: An Introduction to Monorepos | by Joseph T. Lapp | Jul, 2023 | JavaScript in Plain English https://javascript.plainenglish.io/sharing-typescript-with-nx-and-turborepo-part-1-introduction-to-monorepos-d8d54b805e46
31/07/2023 23:44:58

Une introduction aux monorepos, une nouvelle façon de gérer les dépendances entre applications qui utilisent des technos et des config similaires. C'est une alternative aux librairies publiées sur nom et à la duplication de code.

Ça vient avec un ensemble de contrainte bien sûr, mais l'approche est intéressante.

JavaScript Git code
Vytal - Spoof Timezone, Geolocation, Locale and User Agent https://vytal.io/
29/07/2023 22:52:14

Une extension (uniquement pour les navigateurs basés sur Chromium) qui permet de modifier les informations personnelles que les sites web que vous visitez obtiennent en interrogeant votre navigateur (localisation, langue, user agent, etc.).

Via https://korben.info/decouvrez-vytal-extension-chrome-navigation-anonyme.html

extension chromium privacy
Configurer IPv6 sur un serveur dédié - OVHcloud https://help.ovhcloud.com/csm/fr-dedicated-servers-network-ipv6?id=kb_article_view&sysparm_article=KB0043775
29/07/2023 16:13:18

Visiblement quand on prend un VPS chez OVH, l'IPv6 n'est pas configurée par défaut. Voici un guide pour la configurer, avec une copie des infos qui m'intéressent pour Ubuntu ci-dessous.

Prérequis :

  • Disposer d’un serveur dédié dans votre compte OVHcloud.
  • Disposer d'une (ou plusieurs) Additional IP configurée avec une vMAC, si vous souhaitez configurer plusieurs adresses IPv6.
  • Avoir toutes les informations relatives à votre IPv6 (préfix, passerelle...).
  • Avoir des connaissances de base en SSH et en réseau.

Modifier le fichier qui est dans /etc/netplan (dans mon cas: /etc/netplan/50-cloud-init.yaml) et remplace les placeholders en majuscules (si vous n'avez pas de prefix, mettez /128) :

Ubuntu 18 et 20 :

network:
    version: 2
    ethernets:
        enp1s0:
            dhcp4: true
            match:
                macaddress: 00:04:0p:8b:c6:30
            set-name: enp1s0
            addresses:
              - YOUR_IPV6/IPv6_PREFIX
            gateway6: IPv6_GATEWAY
            routes:
                - to: IPv6_GATEWAY
                  scope: link

Ubuntu 21 et 22 :

network:
    version: 2
    ethernets:
        enp1s0:
            dhcp4: true
            match:
                macaddress: 00:04:0p:8b:c6:30
            set-name: enp1s0
            addresses:
              - YOUR_IPV6/IPv6_PREFIX
            routes:
                - to: ::/0
                  via: IPv6_GATEWAY
                - to: IPv6_GATEWAY
                  scope: link

Testez la config: netplan try

Si elle est correct, appliquez là: netplan apply

Vous pouvez ensuite tester la connectivité avec:

ping6 -c 4 2001:4860:4860::8888
ovh ipv6 configuration VPS
Introducing the TypeScript SDK for the Spotify Web API | Spotify for Developers https://developer.spotify.com/blog/2023-07-03-typescript-sdk
27/07/2023 20:50:46

Un SDK TypeScript pour Spotify.

sdk JavaScript TypeScript spotify
Filigrane Facile https://filigrane.beta.gouv.fr/
27/07/2023 20:48:14

Un filigrane à ajouter aux documents officiels que vous envoyez à des sociétés tierces.

privacy administratif
Dealing With Concurrency At The Cluster Level – Damien Metzler's blog – Java Architect in the Cloud https://dmetzler.github.io/dealing-with-concurrency-at-the-cluster-level/
25/07/2023 09:42:20

La gestion de l'accès concurrent à une ressource unique par les différents noeuds d'un cluster est toujours un problème épineux.

Concrètement la seule solution possible consiste souvent à introduire un système transverse (Hazelcast dans cet exemple, mais j'imagine qu'on peut faire de même avec un Redis par exemple) qui coordonne les accès et bloque un noeud si la ressource est en cours d'utilisation.

concurrence code
JWTs vs. sessions: which authentication approach is right for you? - Stytch https://stytch.com/blog/jwts-vs-sessions-which-is-right-for-you/
23/07/2023 23:37:05

Deux méthodes d'authentification distinctes qu'il est important de bien comprendre.

jwt session authentification
What is the dark web? The good and bad of the Internet’s most private corner | Proton https://proton.me/blog/what-is-dark-web
23/07/2023 23:29:41
darkweb
LockHunter is a free 64/32 bit tool to delete files blocked by any processes https://lockhunter.com/
22/07/2023 23:12:54

Un outil pour déverrouiller un fichier utilisé par un autre processus sous Windows.

Via https://korben.info/lockhunter-debloquez-efficacement-vos-fichiers-sous-windows.html

deverrouillage fichier Windows app
Application voyage : organisez vos vacances avec notre sélection https://www.frandroid.com/android/applications/top-applications/293684_15-applications-indispensables-pour-vos-vacances
22/07/2023 16:55:03

Des applis utiles pour voyager.

app Android voyage
Generators | Yeoman https://yeoman.io/generators/
20/07/2023 17:05:07

Si vous vous posez la question de comment démarrer un projet en Node.js, cette lib donne accès à des templates standards.

Vous pouvez bien sûr consulter les templates directement sans passer par la lib et piocher uniquement ce qui vous intéresse.

template NodeJS
5 Inconvenient Truths about TypeScript https://fettblog.eu/5-truths-about-typescript/
20/07/2023 16:48:32

Un regard plutôt objectif sur TypeScript qui colle assez bien à ma vision des choses.

TypeScript
Logseq: A privacy-first, open-source knowledge base https://logseq.com/
19/07/2023 14:12:15

Une appli de prise de note améliorée, type Obsidian. Les notes sont stockées en local en Markdown et la sync dans le cloud est en beta mais nécessitera un abonnement.

note app
Desktop Linux Hardening | PrivSec - A practical approach to Privacy and Security https://privsec.dev/posts/linux/desktop-linux-hardening/#flatpak
15/07/2023 19:01:42
Linux sécurité desktop
FaceCheck - Reverse Image Search - Face Recognition Search Engine https://facecheck.id/
13/07/2023 13:43:48

Trouver quelqu'un sur internet à partir d'une photo. À utiliser de manière responsable bien sûr.

Via https://korben.info/protegez-vous-en-ligne-avec-facecheck-decouvrez-les-secrets-des-inconnus-grace-a-leurs-photos.html

photo recherche outil
Optimisez et améliorez vos performances en ligne avec cet outil d’analyse de sites https://korben.info/outil-surveillance-site-web-optimisez-ameliorez-performances.html
13/07/2023 10:18:51
optimisation seo
FFMPEG UI – Easily convert a wide variety of media files (video, audio & photos) — @ybouane https://ybouane.com/ffmpeg-ui
13/07/2023 10:05:15

Encore une interface graphique pour ffmpeg.

ffmpeg video conversion
Entretenir | Ademe https://longuevieauxobjets.gouv.fr/entretenir
13/07/2023 10:02:47

Entretenir les objets du quotidien pour les faire durer plus longtemps.

Via https://sebsauvage.net/links/?fv0ctQ

lifehack
Toot toot! Mastodon-powered Blog Comments ⋅ Cassidy James Blaede https://cassidyjames.com/blog/fediverse-blog-comments-mastodon/#comments
10/07/2023 08:35:26

Un bel exemple de comment intégrer des toots Mastodon en guise de commentaire à la suite d'un article sur un site static (= sans aucune logique côté serveur).

Ce n'est finalement pas aussi simple qu'il y paraît 🤔

mastodon commentaire blog
GitHub - tuananh/camaro: camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around. https://github.com/tuananh/camaro
05/07/2023 15:52:23

Une lib pour faire du XML to JSON en Node avec un parser apparemment très efficient.

NodeJS XML
1221-1240 of 4318
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn