Vue lecture

Fence - Le bac à sable qui sécurise vos agents IA

Si vous utilisez des agents IA en ligne de commande genre Claude Code et que vous leur faites exécuter des scripts téléchargés sur le net, voici un outil qui devrait vous plaire.

Fence est un utilitaire qui permet de lancer vos commandes dans un environnement isolé, sans avoir besoin de Docker ou de conteneurs. L'outil bloque par défaut toutes les connexions réseau sortantes et restreint l'accès au système de fichiers, du coup, si votre agent IA décide de faire des bêtises, il se retrouvera face à un mur.

Concrètement, vous préfixez simplement votre commande par fence comme ceci :

fence curl https://example.com
# → 403 Forbidden (bloqué par le sandbox)

fence -t code npm install
# Utilise le template "code" qui autorise les registres npm

Et c'est tout ! L'outil embarque des templates préconfigurés pour les cas d'usage courants comme le template "code" par exemple qui autorise les connexions vers npm, PyPI et les principaux fournisseurs LLM, tout en bloquant le reste du genre :

fence -c "rm -rf /"
# → Hop, c'est bloqué ! Et heureusement !

Vous pouvez aussi créer votre propre config dans ~/.fence.json pour autoriser des domaines spécifiques.

Et petit bonus sympa, y'a même une intégration directe possible avec Claude Code :

fence import --claude -o ~/.fence.json

Comme ça, vos permissions Claude Code seront converties en règles Fence sans vous prendre la tête.

Côté technique, Fence repose sur sandbox-exec sous macOS et bubblewrap sous Linux donc il n'y a pas de daemon qui tourne en permanence, ni de dépendances complexes. Vous installez, vous lancez, et ça marche ! Que demande le peuple ?

Pour l'installation :

# Installation rapide
curl -fsSL https://raw.githubusercontent.com/Use-Tusk/fence/main/install.sh | sh

# Ou via Go
go install github.com/Use-Tusk/fence/cmd/fence@latest

Sous Linux, il faudra installer bubblewrap et socat au préalable (disponibles dans les dépôts des principales distribs) et si vous cherchez d'autres solutions d'isolation pour votre OS, Firejail reste également une bonne référence dans le domaine.

Bref, si vous faites tourner des agents IA qui exécutent du code, Fence ajoutera une couche de sécurité bien sentie ! Et comme quasiment tous les outils dont je parle, celui-ci est open source (licence Apache 2.0).

Source

  •  

Infinix Note Edge Launched: Thin Design, 6,500 mAh Battery, And Curved AMOLED Display

After a series of leaks and rumors, the Infinix Note Edge has officially been introduced. Marketed as an “ultra-thin” smartphone, the device aims to make slim, modern designs more accessible by offering competitive specifications at a low price. According to Infinix, the Note Edge measures 7.2 mm in thickness and weighs 185 grams, placing it in the lightweight category for smartphones with large displays and high-capacity batteries. Its design includes […]

  •  

Passer au Dumbphone rend-il plus con ?

Ah qu'ils sont chaud bouillants les technophobes de la Gen Z !

Enfin technophobes c'est un bien grand mot pour des gens qui veulent juste arrêter de scroller comme des zombies sur TikTok à 3h du matin, mais cela ne vous aura pas échappé, la nouvelle tendance, ou du moins l'aspiration de pas mal de djeuns si j'en crois Wired , c'est de jeter son iPhone dernier cri, pour repasser au bon vieux téléphone à clapet de maman et papa.

Mais attention, décrocher de cette manière des réseaux, pourrait bien vous coûter quelques neurones au passage. Et déjà qu'il ne nous en reste plus beaucoup collectivement, ça peut faire mal !

Le délire théorique derrière tout ça c'est ce qui s'appelle l'hypothèse de "l'esprit étendu" (Extended Mind) balancée par les philosophes Andy Clark et David Chalmers en 1998.

Pour nos 2 gugusses, nos outils tech ne sont pas uniquement des gadgets. Non, ce sont de véritables extensions de notre cerveau. RÉELLEMENT !! Du coup, retirer votre smartphone de l'équation, ce serait un peu comme vous infliger un handicap cognitif volontairement. Clark parle même d'une "classe désémancipée" qui n'arriverait plus à naviguer dans une société où les appli sont devenues la "loi", du parking à l'authentification bancaire.

Pour ceux qui débarquent (bienvenue, soutenez moi sur Patreon , ahaha !), un dumbphone c'est simplement un mobile basique qui se concentre sur l'essentiel à savoir téléphoner à sa grand-mère et envoyer des SMS au livreur Amazon. Aux chiottes les notifications qui vibrent dans votre poche toutes les dix secondes et les photos de vacances de vos amis hipsters.

Alors je trouve cette théorie de la désémancipation (dur dur à écrire ^^) intéressante mais est ce que Wired ne pousserait pas le bouchon un peu trop loin (qui a dit dans sa tête "Maurice" ?? hein ??).

Est-ce qu'on est vraiment devenus "handicapés" parce qu'on ne sait plus trouver une pizzeria sans Google Maps ? C'est galère, certes, mais de là à parler de lésions cérébrales... faut pas pousser mémé dans les orties ! Je ne sais pas si cette théorie sera confirmée un jour mais si c'est le cas et que le smartphone est une extension indispensable à notre cerveau ramolli, je pense que l'IA aura exactement le même effet.

Heureusement, si vous voulez tenter l'aventure sans finir comme un ermite au fond d'une grotte (oui, j'aime le drame), il existe des solutions hybrides. Prenez le CAT S22 par exemple, c'est un truc super cool qui ressemble à un téléphone de chantier qui aurait survécu à une guerre mondiale (peut-être bientôt si notre trio Macron Poutine Trump continuent leur manège), mais il fait aussi tourner un Android hyper léger, ce qui permet d'y installer le strict minimum : Spotify, Maps et WhatsApp.

Comme ça vous avez l'outil, mais sans la tentation de mater des Reels pendant trois heures. Dans le même genre, le Qin F21 Pro (le petit cousin de chez Xiaomi) permet de garder un pied dans le monde moderne tout en fermant la porte au grand n'importe quoi.

Et si vous êtes plutôt branché bidouille logicielle, jetez un œil à l'application The Boring Mode . Elle transforme votre terminal actuel en un truc austère mais utilisable quand même. Et pour les puristes, des modèles comme le Punkt MP02 ou le Light Phone 2 sont des bijoux de design qui ne vendront pas votre vie privée au premier GAFAM venu. Enfin, normalement, c'est fabriqué en Chine quand même...ahahah.

D'ailleurs, si comme moi, vous avez encore votre vieux Nokia N900 qui prend la poussière, sachez que certains s'amusent encore à lui greffer des supercondensateurs et de l'USB-C. Et c'est ça finalement, la vraie liberté... C'est choisir ses outils au lieu de les subir comme un cyber-mouton.

Bref, pas mal de temps gagné et surtout un peu de sérénité retrouvée si vous arrivez à décrocher de la matrice. Maintenant, à voir si ça nous rend plus con ou pas...

  •  

Visualisez le tracking web en temps réel avec CookieViz de la CNIL

Aujourd'hui, on va parler d'un truc qui gratte un peu : le tracking web.

Vous savez, cette sensation d'être suivi par une armée de régies publicitaires dès qu'on clique sur un article de presse ou qu'on cherche une nouvelle paire de pompes. Bah la CNIL, via son laboratoire d innovation (le LINC), développe depuis 2013 un outil qui permet de mettre des images sur ce sentiment de persécution numérique : CookieViz .

L'outil de dataviz du LINC ( Source )

CookieViz, c'est un logiciel de dataviz en temps réel qui analyse les interactions entre un navigateur et les serveurs distants. Vous naviguez via l'outil (qui embarque son propre navigateur pour la version desktop) et celui-ci débusque les cookies et les requêtes observables envoyées vers des domaines tiers.

Et souvent, le résultat ressemble à un gros plat de cyber spaghettis où chaque fil mène à un tracker différent.

La version 2.3, publiée en juin 2022 (ça date un peu, c'est vrai) reste la référence stable du projet. Le système d'analyse a été revu pour être plus stable et le navigateur intégré est plus sécurisé et la visualisation met en avant le rôle central des places de marché publicitaires dans les mécanismes d'enchères en temps réel (RTB). Vous verrez ainsi comment un seul clic peut déclencher une cascade de connexions vers des acteurs dont vous n'avez jamais entendu parler.

Le projet est open source et disponible sur GitHub ( Source )

Alors oui, pour ceux qui se demandent comment voir les cookies de suivi sans installer un logiciel complet, les navigateurs comme Chrome ou Firefox proposent des outils rudimentaires dans leurs menus de réglages. Mais franchement, à côté de CookieViz, c'est un peu comme essayer de comprendre le trafic routier en regardant par le trou d'une serrure.

Pour les amateurs de bidouille, sachez aussi que c'est du logiciel libre sous licence GPLv3 donc vous pouvez donc aller gratter le code, l'améliorer ou simplement vérifier que la CNIL ne vous espionne pas en douce (ahaha, je plaisante hein...^^).

L'outil est dispo en version desktop pour Windows, Linux et macOS et il existe aussi une extension officiellement publiée pour Firefox , tandis que les utilisateurs de Chrome ou Opera devront passer par une installation manuelle du code depuis la branche Chromium du projet.

Moi j'ai préféré l'installé à la main comme ceci en clonant le projet :

git clone https://github.com/LINCnil/CookieViz
cd CookieViz

Puis modifiez le package.json pour utiliser une version moderne de NW.js
(la version 0.64.1 originale n'est plus disponible). Dans devDependencies, remplacez :

"nwjs-builder-phoenix": "^1.15.0"

par :

"nw": "0.92.0-sdk"

Et dans scripts, remplacez :

"start": "run --x64 --mirror https://dl.nwjs.io/ ."

par :

"start": "nw ."

Puis installez et lancez :

npm install
npm run start

Ensuite, vous voilà paré pour l'audit !

Et si vous voulez vraiment reprendre le contrôle, n'oubliez pas qu'il existe d'autres solutions complémentaires. Vous pouvez par exemple essayer d' embrouiller les sites avec User-Agent Switcher (même si c'est loin d'être une protection ultime face au fingerprinting moderne) ou carément automatiser le nettoyage avec Cookie AutoDelete . Mais perso, je trouve que pour l'aspect pédagogique et "prise de conscience", CookieViz reste un outil de premier plan.

Voilà, si vous voulez voir la gueule de votre tracking en direct et réaliser que la vie privée sur le web moderne ça n'existe pas (sauf ici), allez donc faire un tour sur le site du LINC .

De quoi verser une petite larme sur le web d'antan...

Source

  •  

MeshCentral, alternative à TeamViewer et RustDesk

Ce qui suit est une mise en œuvre basique de l’outil de prise en main à distance MeshCentral. Adapté pour les petits dépannages mais conçu pour les organisations, c’est une solution à évaluer face aux logiciels plus connus comme TeamViewer, AnyDesk ou RustDesk. Je (NdM: YvanM) me garderai cependant de faire un comparatif des fonctionnalités, car je ne connais pas assez cet outil et ses « concurrents ».

Capture d’écran

Sommaire

MeshCentral c’est quoi ?

MeshCentral propose des fonctionnalités similaires à TeamViewer ou AnyDesk. C’est à ma connaissance le seul outil complètement libre de ce type (il est sous licence Apache 2.0). RustDesk est également régulièrement cité sur LinuxFR, mais c’est un logiciel « open core », on peut donc être rapidement limité avec la version libre selon les usages souhaités.

Le projet était, si ma mémoire est bonne, sponsorisé par Intel dans ses débuts. Il est toujours en développement, mais il n’y a visiblement qu’un seul mainteneur actif. Cette personne semble proposer le développement sponsorisé de fonctionnalités.

Malgré cette confidentialité, MeshCentral propose presque toutes les fonctionnalités qui me semblent nécessaires pour une utilisation en entreprise. Il est également adapté à mes besoins en tant que particulier qui dépanne ponctuellement la famille et les amis :

  • La partie serveur est libre et s’installe sur un serveur Linux (on peut aussi sur Windows) ;
  • Le client supporte Windows, Linux, MacOS, FreeBSD et Android, sur plusieurs architectures matérielles ;
  • La personne qui « prend la main » n’a pas de client à installer, tout se fait par l’interface web du serveur (ce n’est pas forcément un avantage, c’est juste pour expliquer comment ça s’utilise) ;
  • Il n’y a pas besoin de configurer le client pour qu’il pointe vers votre serveur, il suffit de le lancer ou de l’installer ;
  • Quand on prend la main sur les clients, on a accès :
  • Au bureau ;
  • À un shell ;
  • À une fonctionnalité de transfert de fichiers ;
  • Des informations sur le matériel ;
  • On peut se servir d’une machine sur laquelle le client est installé comme « rebond » pour accéder en RDP, VNC, HTTP et HTTPS aux autres machines qui sont sur le réseau du client ;
  • Le client permet un accès permanent ou à la demande ;
  • On peut créer des groupes de machines ;
  • On peut avoir plusieurs utilisateurs sur le serveur, avec des permissions différentes ;
  • Il permet l’authentification multi-facteur ;
  • Il supporte l’authentification locale, SAML, JumpCloud, Azure, GitHub, Google, SSO avec OpenID Connect… ;
  • On peut personnaliser le client et l’interface web ;
  • Il est multitenant ;
  • Il peut utiliser Intel AMT (je n’ai jamais essayé) : « when available, administrators can remotely power on, boot to BIOS and manage a system regardless ofthe operating system state. ». Je m’étais d’ailleurs dit que ça devait être une raison du support d’Intel pour ce projet ;
  • Et un paquet d’autres choses que je ne détaillerai pas.

J’ai une utilisation très restreinte de l’outil, mais j’ai quand même constaté des limitations embêtantes :

  • Il n’est pas possible d’accéder au bureau distant si celui-ci utilise Wayland. Si je comprends bien il faudrait un développeur C qui connaisse Wayland, à bon entendeur ;-). Plusieurs contournements sont possibles :
  • Utiliser l’accès en ligne de commande uniquement, c’est parfois suffisant ;
  • Expliquer à l’utilisateur de rouvrir sa session sous Xorg ;
  • Lancer un serveur RDP ou VNC sur le client, et utiliser le client RDP ou VNC intégré à l’interface web de MeshCentral (voir les suggestions en bas de cette dépêche).
  • En mode « à la demande » sous Windows, je n’arrivais pas à avoir la main sur les fenêtres lancées en tant qu’administrateur. Ça a peut-être changé depuis la dernière fois où j’ai testé (en 2023) ;
  • Je trouve que la documentation n’est pas super, il ne faut donc pas hésiter à aller voir les vidéos qui couvrent beaucoup de sujets.

Installation du serveur

La méthode d’installation dépendra forcément du contexte. Voilà le mien :

  • Je veux que le serveur soit sur mon ordinateur portable (actuellement sous Debian 13). Je n’ai pas de serveur à la maison et je n’ai pas envie de gérer une machine en plus. L’inconvénient c’est que je ne pourrais utiliser MeshCentral qu’à la maison, car j’aurais un enregistrement DNS qui pointera vers l’IP de ma box ;
  • Je veux faire tourner le serveur avec Podman dans un conteneur « utilisateur » (parce que même si j’ai pris l’habitude de Docker, j’ai envie de tester Podman).

En termes de RAM et d’utilisation CPU je ne me fais pas de soucis : pour les petites installations c’est censé tourné sur Raspberry Pi. Effectivement, le serveur démarré et un client connecté, le serveur consomme 90 Mo de RAM et 1 % de CPU (j’ai un i5-4300U, soit 4 cœurs à 1.90GHz)

Premier lancement

On installe podman :

sudo apt install podman

On crée l’utilisateur dédié nommé meshcentral (je trouve intéressant sur le principe d’avoir un utilisateur par service) qui fera tourner le conteneur, et on en profite pour mettre son home dans /srv (car ce n’est pas un utilisateur « normal ») :

sudo useradd --base-dir /srv \
--create-home \
--shell /bin/bash \
--user-group \
meshcentral

On note que par défaut useradd (tout comme adduser d’ailleurs) ajoute automatiquement une plage de sous-UID et sous-GID dans /etc/subuid et /etc/subgid : ces plages seront utilisées par les conteneurs que l’utilisateur meshcentral lancera (voir man 5 subuid).

Dans mon cas je démarrerai le service à la main quand j’en ai besoin, mais si on voulait que notre service puisse démarrer automatiquement à l’allumage de la machine il faudrait en plus exécuter la commande suivante :

sudo loginctl enable-linger meshcentral

On se connecte en tant que meshcentral :

sudo --login --user meshcentral

Il existe sur le Docker Hub des images de MeshCentral, mais je n’en vois pas d’officielles et j’ai envie de bricoler :-). En me basant sur la documentation d’installation, on crée donc un fichier /home/meshcentral/Containerfile (équivalent d’un Dockerfile) avec le contenu suivant :

# On se base sur Debian Trixie en version slim
FROM docker.io/library/debian:trixie-slim

# On définit que la version « latest » de MeshCentral sera installée par défaut
ARG MESHCENTRAL_VERSION="latest"

# On fait les mises à jour, on installe les logiciels nécessaires, puis on
# supprime le cache des paquets
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get full-upgrade --assume-yes \
&& DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends --assume-yes nodejs npm tini \
&& rm -r /var/cache/apt/*
# On crée un utilisateur dédié pour lancer le service
RUN useradd --shell /usr/sbin/nologin --user-group --create-home meshcentral
# On utilise ce nouvel utilisateur
USER meshcentral
# On se place dans le bon répertoire
WORKDIR /home/meshcentral
# On installe les dépendances de MeshCentral dans ce répertoire
RUN npm install meshcentral@${MESHCENTRAL_VERSION}
# On définit la variable d’environnement conseillée pour faire tourner node
# en production
ENV NODE_ENV=production
# On lance tini pour qu’il prenne en charge et relaie SIGTERM
ENTRYPOINT ["tini","--"]
# Et finalement on lance meshcentral
CMD ["node","./node_modules/meshcentral"]

On construit ensuite l’image, ici en précisant la version stable de MeshCentral qu’on veut récupérer du dépôt NPM et en appliquant un tag :

podman image build --build-arg MESHCENTRAL_VERSION=1.1.55 --tag meshcentral:1.1.55.

L’image est stockée dans ~/.local/share/containers/storage/overlay/. podman image ls m’indique qu’elle fait 976 Mo.

On crée les volumes :

podman volume create meshcentral-files # pour les fichiers qu’on veut transmettre depuis ou vers les clients
podman volume create meshcentral-data # pour la configuration, les certificats, etc.

Ils se trouvent comme on peut s’y attendre dans ~/.local/share/containers/storage/volumes/.

On fait un premier lancement à la main, ce qui permet de créer le fichier de configuration par défaut et de tester si ça marche. On n’est pas root, donc on ne pourra pas utiliser le port 443. De plus, dans le conteneur MeshCentral ne tourne pas en tant que root et utilisera donc par défaut le port 1025 :

podman run --rm \
--volume=meshcentral-data:/home/meshcentral/meshcentral-data \
--volume=meshcentral-files:/home/meshcentral/meshcentral-files \
--publish 1025:1025/tcp \
--hostname meshcentral \
--name meshcentral \
localhost/meshcentral:1.1.55

Depuis le navigateur web, on peut aller sur https://127.0.0.1:1025 pour s’assurer que le service est accessible. Mais revenons pour l’instant dans le terminal et arrêtons notre conteneur avec Ctrl+C

Comme MeshCentral n’est pas joignable sur le port 80, on ne peut pas utiliser le client Let's Encrypt intégré pour obtenir un certificat. On va donc obtenir un certificat manuellement avec certbot.

Configuration DNS et IP

Sur mon nom de domaine, j’ajoute un enregistrement A aide.domain.example qui pointe vers l’adresse IPv4 de ma box. J’aurais bien aimé faire de l’IPv6 aussi, mais avec le pare-feu IPv6 de ma box Free c’est soit on ouvre tout, soit on ferme tout…

Côté box, j’ajoute une redirection de ports pour que les ports TCP 80 et 1025 arrivent sur l’adresse IPv4 de mon laptop. J’ai également configuré un bail statique sur ma box pour que mon ordinateur portable ait toujours la même adresse IP.

Installation du certificat TLS

On reprend notre utilisateur standard pour installer certbot :

sudo apt install certbot

On lance la commande suivante pour tester l’obtention d’un certificat. Il faudra renseigner une adresse e-mail (utilisée pour prévenir lorsque le certificat expire bientôt) et valider les conditions d’utilisation :

sudo certbot certonly --standalone --domain aide.domain.example --dry-run --test-cert

Si ce premier essai marche, on peut demander un certificat de test. C’est utile pour s’assurer qu’on a bien tous les bons paramètres, car Let's Encrypt applique des limites pour les demandes de certificats valides. On doit demander un certificat RSA (et non ECDSA par défaut) car MeshCentral ne sait pas encore gérer ECDSA. On va aussi utiliser l’option --deploy-hook pour copier le certificat au bon emplacement et avec les bonnes permissions. Le propriétaire de ces fichiers doit correspondre avec l’UID de l’utilisateur à l’intérieur de notre conteneur, sinon la clé privée ne sera pas lisible par MeshCentral. On peut pour cela regarder quel est l’UID des fichiers dans notre volume (/srv/meshcentral/.local/share/containers/storage/volumes/meshcentral-data/_data/), pour le reporter 4 fois dans la commande ci-dessous (dans mon cas 232071). Attention également à adapter le nom de domaine (à 3 endroits) :

sudo certbot certonly --test-cert \
--key-type rsa \
--standalone \
--domain aide.domain.example \
--deploy-hook 'install --verbose --owner=232071 --group=232071 --mode=644 /etc/letsencrypt/live/aide.domain.example/fullchain.pem /srv/meshcentral/.local/share/containers/storage/volumes/meshcentral-data/_data/webserver-cert-public.crt; install --verbose --owner=232071 --group=232071 --mode=600 /etc/letsencrypt/live/aide.domain.example/privkey.pem /srv/meshcentral/.local/share/containers/storage/volumes/meshcentral-data/_data/webserver-cert-private.key'

Si tout se passe bien, on peut exécuter la même commande mais sans l’option --test-cert et on aura cette fois un certificat valide. Celui-ci est valable 3 mois, et par défaut est renouvelé automatiquement par le service systemd certbot.service déclenché par le timer certbot.timer. Comme je suis sur un laptop et que ce renouvellement ne peut fonctionner que si je suis chez moi, je désactive l’exécution automatique :

sudo systemctl disable certbot.timer

Quand j’aurais besoin de renouveler le certificat et que je serai à la maison, j’aurais simplement à faire sudo systemctl start certbot.service (enfin c’est comme ça que j’ai compris le mécanisme, je n’ai pas testé).

Configuration textuelle de MeshCentral

On va maintenant modifier le fichier de configuration qui a été généré au premier démarrage de MeshCentral. Depuis l’hôte, en tant que l’utilisateur meshcentral, la solution la plus simple est de lancer podman unshare vim ~/.local/share/containers/storage/volumes/meshcentral-data/_data/config.json. Ça permet d’être dans le bon namespace pour avoir les droits d’écriture sur le fichier. On pourrait aussi utiliser notre compte root de l’hôte mais c’est intéressant de connaître l’existence de podman unshare qui semble bien utile pour comprendre et résoudre des problèmes.

Dans mon cas j’ajoute simplement les directives suivantes sous settings. On peut laisser les commentaires déjà présents dans le fichier. Les curieux iront lire la documentation (par exemple ici) pour voir tout ce qu’il est possible de faire :

  • "cert": "aide.domain.example" pour indiquer comment MeshCentral est joignable ;
  • "port": "1025" pour spécifier le port plutôt que de prendre le premier disponible ;
  • "WANonly": true parce que les fonctionnalités de LAN ne m’intéressent pas ;
  • "amtManager": false parce que je ne vais pas me servir d’AMT (je ne sais pas si ça marche vraiment parce qu’il écoute toujours sur le port 4433, mais ça n’est pas gênant, car le port n’est pas exposé sur l’hôte).

On peut relancer MeshCentral pour s’assurer que ça fonctionne.

Création du quadlet

Bien que Podman supporte les fichiers docker-compose.yml (si on installe le paquet Debian podman-compose), il cherche avant tout à s’intégrer au mieux avec systemd. Pour ça il propose les quadlets (voir man 5 quadlet), qui sont un type d’unités systemd qui permettent de faire à peu près la même chose qu’un fichier docker-compose.yml. On va utiliser cette méthode pour faciliter le lancement ultérieur de notre conteneur. Ici, je vais placer mon unité systemd dans le répertoire de mon utilisateur meshcentral. On crée le bon répertoire :

mkdir --parents ~/.config/containers/systemd/

Et on y crée le fichier ~/.config/containers/systemd/meshcentral.container avec le contenu suivant :

[Unit]
Description=Meshcentral in a Podman container
# C’est déjà une dépendance implicite, mais je la mets pour que ce soit explicite
After=networking.target

[Container]
Image=localhost/meshcentral:1.1.55
ContainerName=meshcentral
HostName=meshcentral
PublishPort=1025:1025
Volume=meshcentral-files:/home/meshcentral/meshcentral-files
Volume=meshcentral-data:/home/meshcentral/meshcentral-data
# Je ne sais pas si c’est c’est vraiment utile mais ça ne coûte rien
DropCapability=all

On indique à systemd de prendre en compte ce nouveau fichier :

systemctl --user daemon-reload

Et on peut démarrer notre service simplement :

systemctl --user start meshcentral.service

Utilisation de MeshCentral

Première connexion

Passons enfin à l’utilisation de MeshCentral. Depuis la page d’accueil de l’interface web, cliquer sur le lien pour créer un premier compte utilisateur.

Une fois connecté, cliquer sur le lien « Créer un nouveau groupe d’appareils ». Pour mon usage basique, je laisse comme type « Gérer à l’aide d’un agent logiciel ».

Installation de l’agent

Il faut maintenant obtenir et installer le client (ici appelé « agent ») sur les postes, et quand on clique sur « Ajouter un agent » à côté du nom du groupe il y a pléthore de choix.

Pour Windows

Pour Windows, je ne saurais pas dire exactement quels choix permettent quelles fonctionnalités (installation en tant que service, assistance à la demande sans que l’utilisateur ait les droits d’administration…) car je n’ai plus de machine pour tester, désolé.

À noter que par défaut l’agent n’est pas signé, donc Windows demande une confirmation avant d’exécuter le binaire.

Pour Linux

Pour Linux, on obtient un agent à installer en tant que service en choisissant « Exécutable d’installation Linux / BSD / macOS », avec « Type d’installation » « Ligne de commande & bureau distant » ou « Ligne de commande uniquement », puis en cliquant sur le lien nommé « MeshAgent ». Il faudra alors faire une commande du type chmod +x && sudo./meshagent pour l’installer (ajouter l’option -install à meshagent pour éviter la pop-up graphique qui demande quoi faire).

L’agent sera installé dans /usr/local/mesh_services/meshagent/meshagent et sera lancé automatiquement par le service meshagent.service. Pour le désinstaller il est possible de supprimer ces fichiers, ou d’utiliser le binaire de désinstallation téléchargeable également depuis l’interface web, toujours via le lien « Ajouter un agent », ou de lancer le binaire installé avec l’option -uninstall.

On obtient un agent que l’utilisateur sans droit root pourra utiliser en choisissant « Exécutable d’installation Linux / BSD / macOS », avec « Type d’installation » « Interactif seulement » (pas vraiment instinctif…). Il faudra dans tous les cas bien expliquer à cet utilisateur comment démarrer ce binaire (car ça dépend de l’environnement qu’il utilise et parce qu’il faut ajouter les droits d’exécution), mais une solution est de lui donner par e-mail une commande toute prête à copier-coller dans son terminal, du type :

cd /tmp/ && wget -O meshagent « https://aide.domain.example:1025/meshagents?id=pYWSORfgTMN%2IdKohzytKQePtv8DzNzbTZcqB2m%24h7MuA4bzXSWJRt6vLN9VBILW&installflags=1&meshinstall=6 » && chmod +x meshagent &&./meshagent

Pour une utilisation à la demande, je m’étais créé un paquet Debian qui une fois installé, permettait par un clic de l’utilisateur de télécharger le binaire et de le lancer, le tout avec une interface graphique basique. C’était de loin le plus simple pour les utilisateurs, mais c’est pas mal de travail.

Avec une invitation

Les méthodes d’installation ci-dessus nécessitent que vous transmettiez le binaire (ou le lien de téléchargement précis) aux utilisateurs. Une autre méthode consiste à inviter les utilisateurs ce qui crée une URL spécifique, accessible sans identifiant, pour qu’ils puissent eux-mêmes télécharger le binaire et obtenir les instructions d’installation. Pour cela, depuis la page d’accueil, cliquer sur le lien « Inviter » à côté du nom du groupe.

C’est à mon sens particulièrement intéressant pour les utilisateurs Windows, puisqu’il suffit de leur transmettre le lien par courriel. (NdM: attention à ne pas habituer les utilisateurs à installer tout et n'importe quoi en un clic sur un lien, en particulier un outil de prise en main à distance. Optez pour un canal de confiance, un courriel signé, etc.)

Mise à jour de l’agent

La mise à jour des agents se fait automatiquement (si nécessaire) après redémarrage du serveur sur une nouvelle version.

Utilisation avec Wayland

Comme dit plus haut, l’agent MeshCentral n’est pas encore compatible Wayland. Voici quelques idées de contournement qui peuvent convenir à votre cas d’usage, ou pas.

Pour avoir accès au gestionnaire de session, j’imagine qu’il suffirait de lancer ce dernier avec Xorg, mais je n’ai jamais testé.

Pour avoir accès à la session on peut en général indiquer à l’utilisateur comment rouvrir sa session avec Xorg. Mais rappelons-nous également que MeshCentral peut se connecter à un serveur RDP ou VNC qui tourne sur la machine, ce qu’on peut faire assez facilement.

Avec Gnome

Si c’est Gnome qui tourne on peut simplement lancer le serveur VNC intégré. On peut indiquer à l’utilisateur de le faire, mais on peut aussi le faire nous-même depuis l’accès en ligne de commande proposé par MeshCentral. À noter que ce serveur VNC écoute sur toutes les interfaces réseau et que même si un mot de passe aléatoire est défini, il est recommandé de l’arrêter lorsque l’accès distant au bureau n’est plus nécessaire :

# on enregistre comment accéder à dbus (nécessaire pour dconf et systemctl
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/"$(id --user)"/bus
# on désactive l’accès RDP qui est activé par défaut
dconf write /org/gnome/desktop/remote-desktop/rdp/enable false
# on active l’accès VNC qui est désactivé par défaut
dconf write /org/gnome/desktop/remote-desktop/vnc/enable true
# on démarre le service utilisateur de partage du bureau
systemctl --user start gnome-remote-desktop.service

Avec KDE

Une solution est d’utiliser le serveur VNC Krfb, qu’on installera avec une commande du type sudo apt install krfb. Il suffit ensuite de demander à l’utilisateur de démarrer ce logiciel depuis le menu (il se trouve dans la rubrique « Internet » et qu’il vous communique le mot de passe.

Comme pour le cas de Gnome juste au-dessus, je recommande également d’arrêter Krfb une fois la prise en main à distance terminée (depuis le menu « Fichier -> Quitter », parce que cliquer sur la croix ferme juste la fenêtre).

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

Ningtendo PXBOX 5 - Le mod qui réunit la PS5, la Xbox Series X et la Switch 2 dans un même boitier

Ce soir je vous propose de partir sur de la bidouille de console qui n'est pas un mod en carton hein... C'est de la vraie bidouille de champion ! Ou devrais-je plutôt dire championne puisque XNZ (小宁子) (oui c'est son pseudo) est une moddeuse chinoise qui vient de plier le game avec sa Ningtendo PXBOX 5.

Le concept c'est de faire rentrer une PlayStation 5, une Xbox Series X sans oublier la petite dernière de Nintendo, j'ai nommé la Switch 2 dans la même boîte comme papa dans la voisi... euh pardon je m'égare ^^. Oui les 3 consoles dans un seul boîtier ! Tu parles d'une mission ! Ça me rappelle la grande époque héroïque du modding de console sans filet (ce qui était aussi sacrément couillu).

Pour y parvenir, elle a littéralement désossé la PS5 et la Series X pour ne garder que les cartes mères. Quant à la Switch 2, elle a intégré une version modifiée du dock directement dans la carcasse. Une vraie boucherie !! C'est propre, c'est dense... Je suis presque jaloux de tant de talent !

Le cœur du réacteur est un radiateur central triangulaire en aluminium moulé à la cire et comme vous pouvez le voir dans la vidéo, c'est du travail d'orfèvre. Elle a même ajouté des plaques de cuivre pour le contact thermique histoire que ça ne fonde pas, le tout refroidi par un Phanteks T30 de 120 mm (lien affilié). Un monstre ce ventilo quand j'y pense !

Niveau alimentation, oubliez les 3 transfos de 800 kg qui traînent derrière la télé puisqu'une seule alimentation GaN de 250W (!!) suffit pour tout le monde.

Le hic (parce qu'il y en a toujours un... snif) c'est que c'est un petit contrôleur Arduino qui gère la bascule. Il faut donc fermer le jeu en cours avant de switcher l'alim sinon cette dernière se mettra en sécurité. Bon c'est pas la mort et le changement ne prend que 3 secondes donc ça vaaaa...

Maintenant, la question qui fâche c'est, où est ce qu'on met les disques, pardi ?

Bah nulle part les amis, parce que c'est une console 100% dématérialisée... y'a que la Switch qui garde ses cartouches, youpi ! Hé oui c'est le prix à payer pour obtenir une telle "compacité" (ça se dit ce mot ??). C'est vrai que quand je la compare à la N64 portable de l'époque, je me dit qu'on en a quand même fait du chemin...

Voilà, si vous avez le moindre talent en fonderie et une bonne garantie chez Darty, c'est un projet à suivre de très près.

Amusez-vous bien !

Source

  •  

(Municipales 2026) Eric Renaud, un candidat indépendant sur Saint-Amand-les-Eaux

Eric Renaud : « La seule liste indépendante des partis politiques à Saint-Amand-les-Eaux »

En propos liminaire, Eric Renaud tient à remercier Claudine Deroeux, absente pour cause de maladie, de son soutien indéfectible durant toutes ces années et toujours à ses côtés au Conseil départemental du Nord.

Ensuite, il décrit les événements politiques récents comme « une abstention de 62% en 2020 (15 mars), un résultat électoral tronqué avec un maire absent et détaché qui a juste achevé les dossiers en cours. Ensuite, l’élimination du député (Fabien Roussel qu’il ne cite jamais) et la démission en catastrophe du maire en faveur de son chef de parti. Les Amandinois ne sont pas dupes de ce tour de passe-passe, car nous savons tous que cette fonction lui permettrait juste de rebondir au national et d’abandonner sa ville. Pourquoi la situation d’Outinord , alors qu’il se vante de parler directement à Emmanuel Macron ! Il est seulement présent sur les plateaux télé et les ondes radio. »

Pour sa part, le candidat met en exergue « un maire (en cas d’élection) présent pour plus de stabilité, nous présentons une liste indépendante, sans soutien d’un parti, apolitique et humaniste. » Ensuite, il remet le couvert pour son combat contre la TEOM « que j’étais le seul à engager, la ville n’a rien fait. Par contre, grâce à mon action, nous allons être remboursé de la TEOM (Déchets ménagers) 2021. C’est un mandat de perdu avec une dégradation de la situation financière de la ville. »

Concernant les deux autres listes sur la ligne de départ pilotés par deux partis (PCF et RN) : « Vous avez une liste de gauche radicale et une autre phagocyter par l’extrême droite. Nous sommes la seule liste indépendante des partis politiques à Saint-Amand-les-Eaux. » Dans la foulée, il rappelle une évidence pour tous les candidats : « Il faut voter dès le 1er tour. Compte tenu de la configuration, avec 3 candidats, nous aurons très probablement un second tour. Si vous voulez soutenir votre candidat, c’est dès le 1er tour, après c’est trop tard ! » Effectivement, le réveil démocratique tardif, seulement le 22 mars, sera fatale au postulant concerné.

Un programme sur 3 axes

Avant de dévoiler l’intégralité de son programme, le jeudi 19 février, à 18H30, au sein de l’espace Jean Ferrat, le candidat trace les grandes lignes de celui-ci : « Ce programme sera basé sur 3 axes principaux. Tout d’abord, il y a une nécessité de redresser les finances de la commune. Le dernier exercice budgétaire marque un déficit de 5 millions d’euros masqué par des emprunts. Ce redressement passera également par une réorganisation des services municipaux. Ensuite, nous souhaitons une ville à haut niveau de services. Nous voulons maintenir tous les services existants, les améliorer, et en proposer de nouveaux. Enfin, une vision à moyen et long terme sur le développement du thermalisme sur la commune, nous pourrions booster son exploitation en installant un pôle de médecine préventive. »

Liste « L’Alliance Amandinoise »

Il y a 20 membres de la liste candidate en 2020 et donc 13 nouveaux, tous les quartiers sont représentés avec une grande diversité socio professionnelle, une note sportive se dégage chez beaucoup de colistières et colistiers. Moyenne d’âge 53 ans.

Tête de Liste : Eric Renaud, adjoint entre 1995 et 2017 à Saint-Amand, conseillé régional entre 1998 et 2008, Conseiller départemental du Nord entre 2008 et aujourd’hui, élu d’opposition à Saint-Amand-les-Eaux et communautaire à la La Porte du Hainaut

Nathalie Bigex-Grimaux

Professeur d’anglais agrégé à l’UPHF, elle est également 5ème dan de Karaté et ex championne du monde dans sa catégorie.

Antoine Deltour

Conseil municipal sortant, il est chef d’entreprise paysagiste. « Il m’a beaucoup aidé dans le travail sur l’aménagement urbain et paysager », mentionne Eric Renaud.

Karine Delplancke

Gérante d’un hébergement de tourisme, elle est aussi conjointe d’un agriculteur.

Alain Gapski

Ingénieur informatique en retraite

Caroline Lemer (nouvelle)

Avocate au barreau de Valenciennes, mais installée sur la cite thermale

Hassan Meftouh

Chirurgien orthopédiste, enseignant à la faculté de Lille, cabinet d’expertise médicale

Nathalie Barbieu-Verdière

Responsable administrative en entreprise, elle est aussi très investie sur le champ du handicap, sur le plan familial, et dans son engagement sur cette thématique.

Georges Giboux

Attaché territorial en retraire, c’est un spécialiste des finances publiques

Clémence Broutin

Cheffe de projet organisation, elle voyage beaucoup sur la thématique de la solidarité, cause humanitaire…

Etienne Pruvot (nouveau)

Agriculteur, c’est le mari de Karine Delplancke, très engagé dans l’action syndicale agricole. « J’assume ce choix, car ils sont très complémentaires dans leurs métiers respectifs », commente Eric Renaud.

Hélène Michel (nouvelle)

Infirmière, sophrologue et prochainement hypnothérapeute

Pascal Dugnol

Agent EDF/GDF retraité et ancien conseiller de 1995 à 2020. « Il a choisi de venir en 2020 sur l’Alliance Amandinoise », indique la tête de liste.

Anaïs Lheureux (nouvelle)

Conseillère en assurances

Alain Wuilbert

Technicien d’usage en retraite, conseiller délégué de 2001 à 2020.

Fanny Hacquart (nouvelle)

Comptable en entreprise, diplômée de sauvetage aquatique

Guillaume Passion

Sous-Officier des sapeurs-pompiers professionnels à Valenciennes et Saint-Amand

Nabila Hamadi (nouvelle)

Secrétaire médicale dans un laboratoire d’analyses

Jean Taine

Professeur d’EPS au lycée Couteaux

Laurence Decobecq

Coordinatrice petite enfance

Nicolas Vandenelsken (nouveau)

Directeur d’une association nationale engagée sur l’environnement, il est plus connu médiatiquement pour « ses 110 marathons enchaînés », souligne Eric Renaud. Un défi sportif s’inscrivant dans le cadre d’études physiologiques et de sensibilisation aux enjeux environnementaux

Céline Jean (nouvelle)

Coordinatrice enfance jeunesse, elle est également une militante de la cause animale

Sébastien Spelle

Ouvrier qualifié d’usinage

Célia Demarlier

Mère au foyer absente, car elle vient d’accoucher de son 3ème enfant

Jean-Michel Moreau

Artisan climaticien (ex frigoriste)

Patricia Vandermouten

Ex gestionnaire de courrier à La Poste en retraite

Pierrick Tison (nouveau)

Syndic de gestion immobilière et éducateur de tennis, le benjamin de la liste (22 ans)

Christelle Havet

Agent de maîtrise territorial au département

Samad Valy (nouveau)

Architecte urbaniste DPLG et « avec une compétence fine sur l’agriculture et les réseaux hydrauliques. Il est d’origine iranienne et très inquiet pour ses proches encore là bas », précise Eric Renaud

Delphine Fredryck (nouvelle)

Professeur des écoles

Daniel Dubois (nouveau)

Agent hospitalier en retraite

Isabelle Hachem (nouvelle)

Professeure de SVT au collège du Moulin Blanc, monitrice de plongée sous-marine, très sensible à son pays d’origine le Maroc.

Jean Szydlowski

Comme en 2020, le doyen et le pousseur de la liste, il est géomètre principal en retraite. « Il connaît le cadastre de la ville par coeur », conclut Eric Renaud.

En conclusion de cette manifestation, Bruno Crombez, le mandataire financier, fait un appel aux sympathisants, car « nous ne sommes pas soutenus financièrement par un parti politique. Je fais donc un appel aux dons et à la solidarité si vous voulez une campagne équitable. » C’est malin afin de remettre une couche sur l’indépendance de cette liste vis à vis des… formations politiques.

Daniel Carlier

Cet article (Municipales 2026) Eric Renaud, un candidat indépendant sur Saint-Amand-les-Eaux est apparu en premier sur Va-Infos.fr.

  •  

Puzzlegenio : créer facilement des mots croisés et jeux pédagogiques en ligne, gratuitement et sans inscription

Dernière mise à jour le 18 janvier 2026 C’est un fait établi : quand les élèves jouent, ils mémorisent mieux, ils restent concentrés plus longtemps et ils prennent des risques pédagogiques sans crainte de...

L’article Puzzlegenio : créer facilement des mots croisés et jeux pédagogiques en ligne, gratuitement et sans inscription est apparu en premier sur Les Outils Tice.

  •  

PearOS – Le clone de macOS sous Arch Linux qui envoie du pâté

PearOS ça vous dit un truc ??? Je suis totalement passé à côté (tête dans le guidon, tout ça, tout ça..), mais c'était cette distrib un peu folle qui pompait macOS au pixel près et qui disparaissait aussi vite qu'elle apparaissait dès que Cupertino toussait un peu fort. Ahem !

Hé bien la belle poire est revenue et elle a la dalle d'un lion.

Fini la vieille base Debian et place à Arch Linux, (via une base NiceC0re) qui repose sur un système en rolling release, donc toujours à jour, avec un noyau 6.17 sous le capot. Le truc est plus récent que mon dernier café de ce matin. C'est une vraie petite machine de guerre qui ne demande qu'à ronronner sur vos vieux laptops.

L'interface, ils appellent ça le "Liquid Gel Design". Ça fait un peu nom de gel douche Axe pour geek, je vous l'accorde, mais visuellement ? Wololo, c'est fluide, ça bave de flou artistique partout, les animations glissent... On se croirait vraiment sur un Mac (le prix en moins ^^).

On retrouve donc tout ce qui fait le sel de la Pomme : le dock en bas, la barre de menus en haut, et même un "PearFinder" pour farfouiller dans vos fichiers sans oublier aussi cette extension qui singe le Launchpad et un KRunner sous stéroïdes qui joue le rôle de Spotlight.

Voilà, si vous cherchez à transformer votre PC en Mac sans vendre un rein (ou un poumon, selon le cours de l'organe) vous tenez peut-être VOTRE truc... En tout cas, je trouve toujours ça super marrant cette obsession des barbus pour un "macOS libre". Doit y avoir un petit truc pathologique derrière ça, ahahah... On avait par ailleurs déjà vu ça avec ce macOS captif dans nunux mais, là, c'est carrément un OS complet !

La stabilité relative d'Arch (qui reste un rolling release, donc à surveiller) en fait une option envisageable pour de la production légère, particulièrement pour ceux qui apprécient l'ergonomie Apple sans adhérer à son écosystème fermé.

Voilà, si vous avez une vieille machine qui prend la poussière au fond d'un tiroir, tentez le coup !! C'est pas encore parfait car y'a sûrement des petits bugs qui traînent partout mais ça envoie du pâté !

Source

  •  

(Municipales 2026) Fabien Roussel, officiellement candidat sur Saint-Amand-les-Eaux

Fabien Roussel : « L’équipe « Ensemble Saint-Amand au coeur » est fière de ce beau bilan même si nous avons bien conscience qu’il reste encore beaucoup de combats à mener pour défendre notre ville et ses projets. »

Evidemment, même pour une figure politique nationale et expérimentée, il est compliqué d’accéder à la fonction de maire durant la dernière année d’un mandat local. Ainsi, pour le nouvel édile/candidat, il faut immanquablement combiner une certaine continuité, mais avec son empreinte politique personnelle. L’exercice n’est pas simple et se traduira dans la présentation de la liste emmenée par Fabien Roussel, très remaniée dans les délégations potentielles.

Sur les grands axes des chantiers réalisés durant ce mandat écartelé par les crises successives, le document balaye tous les sujets, le « verdissement » de la commune à travers l’ouverture du magnifique Parc de la Scarpe après tant d’années dans les tuyaux, le patrimoine dont les mandats du maire emblématique restera sa signature (Tour abbatiale et son parvis, pôle seniors, église Saint-Martin, Maison Louise de Bettignies), les travaux dans les écoles et les voiries dans les quartiers, la toute récente vidéo-protection, des projets de quartiers suite aux budgets participatifs, des services à destination des tous-petits comme pour les aînés, une offre optimisée de logements, une vie culturelle et sportive assez consensuelle, sans oublier une gestion financière locale, par contre, très controversée.

D’autres manifestations, dans le cadre de cette candidature, devraient muscler cette déclaration de candidature à plus d’un titre dans une commune qui pèse dans le Hainaut et au delà, nous y revenons ci-dessous.

Un point de situation politique locale !

La cité thermale fait partie de ces trois communes références dans le Valenciennois, Valenciennes sur le territoire de Valenciennes Métropole (43 500 habitants) et le ticket Denain/Saint-Amand-les-Eaux (20 000 + 16 500 habitants) sur La Porte du Hainaut. Dans ce cadre, la première annonce officielle d’une majorité sortante, avant Valenciennes et Denain, constitue un événement de taille sur le plan politique. Voilà l’occasion de faire un point de situation.

En effet, suite à la calamiteuse dissolution en juin 2024 choisie par Emmanuel Macron et sa non prise en compte du résultat en juillet 2024 par le Président de la République, le Front Républicain est mort et enterré. Comme constaté au 1er tour des législatives 2024, Saint-Amand-les-Eaux n’est pas une île.

Concrètement, sauf candidature de témoignage de dernière minute, nous resterons donc sur trois postulants sur Saint-Amand-les-Eaux, Fabien Roussel, l’édile sortant, Eric Renaud (candidature officielle ce dimanche 18 janvier), et Eric Castelain dont la candidature remonte en 2025. Ensuite, sur les 82 communes du Hainaut comme ailleurs, on peut concentrer 90% des reproches, de par et d’autre, sur 3 items : Manque d’accessibilité, verticalité, pas en phase avec les attentes de la population… pour le maire sortant. Cette critique récurrente n’est pas recevable à l’endroit de Fabien Roussel, héritier politique d’Alain Bocquet, il connaît parfaitement sa cité, ses quartiers, ses problématiques, ses atouts, et l’échange à portée de baffes ne l’effraie pas.

Concernant l’opposition, la diatribe sur l’incompétence présumée et l’inexpérience face à une complexité, réelle, des rouages d’une collectivité locale est également inopérante pour Eric Castelain comme pour Eric Renaud. Ces deux candidats sont très affutés sur les dossiers de la communes depuis de nombreux mandats, au fait des murs administratifs dans le quotidien de gestion d’une collectivité publique, ils ne seront donc pas surpris par cette mission difficile et de proximité. Que reste-t-il de facto comme différence entre ces 3 candidats ? D’évidence, une signature politique, une divergence de fond sur la conduite de la gestion locale, sans oublier des personnalités différentes. N’oublions pas que l’électrice et l’électeur votent également pour un homme ou une femme tête de liste. L’humain fait partie du bulletin de vote plus encore dans un scrutin les yeux dans les yeux… !

En conclusion, cette élection locale sur la cité thermale sera la plus indécise de toutes les communes du Valenciennois pour deux raisons lisibles et compréhensibles. En effet, la pesée locale des trois candidats est inégalée sur l’arrondissement de Valenciennes. De plus, tous les scénarios d’un second tour sont envisageables, tous les duels sont possibles, voire une triangulaire qui serait tout sauf une figure de style, sans omettre l’imprévisibilité politique locale.

Daniel Carlier

Cet article (Municipales 2026) Fabien Roussel, officiellement candidat sur Saint-Amand-les-Eaux est apparu en premier sur Va-Infos.fr.

  •  

Netflix Enters Video Podcast Market With New Original Shows

In a move to broaden its content strategy beyond movies, TV shows, and mobile games, Netflix has formally announced its entry into the video podcast industry. The change represents a new direction for the streaming service and includes original and exclusive productions with well-known figures from sports and entertainment. The popularity of audiovisual podcasts has led to a rise in the demand for content that is more casual, recurring, and […]

  •  

Quand un simple message sur Reddit devient une entreprise à 120 millions de revenus annuels

Deux développeurs ont transformé leurs équipements de minage de cryptomonnaies en une plateforme d’hébergement pour applications d’intelligence artificielle. Quatre ans plus tard, Runpod affiche un chiffre d’affaires annualisé de 120 millions de dollars et compte un demi-million de développeurs parmi sa clientèle. Cette trajectoire fulgurante illustre parfaitement comment une idée bien exécutée au moment opportun ... Lire plus

L'article Quand un simple message sur Reddit devient une entreprise à 120 millions de revenus annuels est apparu en premier sur Fredzone.
  •  

Des utilisateurs subissent des exclusions de deux ans pour avoir partagé des modifications de jeux sur la plateforme de messagerie

La plateforme Discord fait face à une controverse inattendue concernant le partage de liens vers Nexus Mods, probablement le plus grand site de modifications de jeux au monde. Des utilisateurs rapportent des bannissements s’étendant jusqu’à 24 mois pour avoir simplement diffusé des URL officielles du site, sous prétexte de « violation de droits d’auteur ». ... Lire plus

L'article Des utilisateurs subissent des exclusions de deux ans pour avoir partagé des modifications de jeux sur la plateforme de messagerie est apparu en premier sur Fredzone.
  •  

Les fans de cette série animée sanglante devront patienter quatre ans avant de retrouver Mizu

Netflix a massivement investi dans l’animation ces dernières années, créant une bibliothèque impressionnante d’œuvres originales. Castlevania, Bojack Horseman, Arcane, Cyberpunk: Edgerunners figurent parmi les nombreux succès ayant établi la plateforme comme acteur majeur du secteur. En 2023, Blue Eye Samurai rejoignait ce panthéon grâce à son récit de vengeance brutal utilisant l’animation 3D. Bien qu’une ... Lire plus

L'article Les fans de cette série animée sanglante devront patienter quatre ans avant de retrouver Mizu est apparu en premier sur Fredzone.
  •  
❌