Daily Weekly Monthly

Weekly Shaarli

All links of one week in a single page.

Week 30 (July 24, 2023)

Vytal - Spoof Timezone, Geolocation, Locale and User Agent

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

Configurer IPv6 sur un serveur dédié - OVHcloud

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
Introducing the TypeScript SDK for the Spotify Web API | Spotify for Developers

Un SDK TypeScript pour Spotify.

Filigrane Facile

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

Dealing With Concurrency At The Cluster Level – Damien Metzler's blog – Java Architect in the Cloud

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.