Files
varlog/_cache/similar/4429f822-8710-4a2c-8c05-abe8b7e0f6fd.json
2026-05-15 10:37:48 +02:00

1 line
13 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[{"uuid":"e884f3aa-d96c-455d-8ffd-5388d719841d","slug":"changer-le-nom-de-machine","title":"Changer le nom d'un ordinateur =","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-28 20:02:47","created_at":"2023-02-28 20:02:47","updated_at":"2023-02-28 20:02:47","tags":[],"plain":"Dans les blocs de codes ci-dessous, les variables suivantes sont référencées. On considère :\n, le nom actuel de machine\n, le nom de machine à affecter Je souhaite modifier le nom de l'ordinateur, fixé par défaut sur (), par la valeur de mon choix (). Récupérer le nom courant de la machine\nPour connaître le nom courant de la machine, il suffit soit :\nde lire la valeur dans le fichier \ndexécuter la commande \n-- Dans un script nous pourrons écrire la ligne suivante. Elle permet de lire la valeur contenu dans le fichier , en supprimant les caractères indésirables : retours à la ligne, tabulations, sauts de lignes... Changer le nom de la machine en ligne de commande\nLe nom de la machine doit être des lettres [a-z], insensible à la casse et des chiffres [0-9]. Seul le (tiret) est admis comme caractère supplémentaire. Toutefois le nom de la machine ne doit ni commencer, ni finir par le (tiret). Exécuter la commande [^note: hmike sur Twitter <https:twitter.com/whiterabbit441/status/1226116907306078208> //] Le commande permet de modifier le nom de la machine avec une prise en compte immédiate. Il faudra toutefois fermer la session puis l'ouvrir de nouveau. Toutefois, vous pouvez modifier le nom de dans le fichier . Il sera nécessaire de redémarrer la machine. Changer les informations du fichier hosts\nModifier le nom dans le fichier . Il sera nécessaire de redémarrer la machine. Changer le DNS / NIC\n Associer le nom de domaine au DNS Prendre en compte les modifications\nSe déconnecter puis se connecter de nouveau"},{"uuid":"1bff95fd-646b-47da-b5b3-691ab1eea111","slug":"ffmpeg","title":"FFmpeg","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-03-08 17:45:38","created_at":"2023-03-08 17:45:38","updated_at":"2023-03-08 17:45:38","tags":[],"plain":"FFmpeg est une suite de logiciels libres et open source de traitement de flux audio et vidéo. Il est utilisé pour enregistrer, convertir et diffuser des fichiers multimédias dans différents formats. FFmpeg peut être utilisé en ligne de commande ou intégré dans des applications pour fournir des fonctionnalités de traitement multimédia. Les fonctionnalités de FFmpeg incluent la capture vidéo et audio à partir de périphériques d'entrée, la conversion de formats multimédias, le découpage et le collage de fichiers vidéo et audio, la modification des propriétés de flux multimédias telles que la taille de l'image, le débit binaire et le taux d'images par seconde, l'encodage et le décodage de différents formats de compression, et bien plus encore. Voici une liste de certains des outils les plus couramment utilisés fournis par FFmpeg :\nffmpeg : Un outil de ligne de commande pour la conversion de fichiers multimédias d'un format à un autre.\nffprobe : Un outil de ligne de commande pour l'analyse de fichiers multimédias, permettant d'extraire des informations détaillées sur les flux audio et vidéo.\nffplay : Un lecteur multimédia en ligne de commande qui peut lire des fichiers audio et vidéo et des flux réseau.\nffserver : Un serveur de streaming en temps réel pour diffuser des fichiers multimédias sur un réseau.\navconv : Un outil de ligne de commande similaire à ffmpeg pour la conversion de fichiers multimédias.\navplay : Un lecteur multimédia similaire à ffplay pour lire des fichiers audio et vidéo.\navprobe : Un outil similaire à ffprobe pour analyser les fichiers multimédias.\nInstaller ffmpeg sous Fedora / Red Hat / Cent OS\nInstaller le référentiel RPM Fusion Free [^note: RPM Fusion est un référentiel tiers pour les distributions Fedora et Red Hat Enterprise Linux (RHEL) qui fournit des logiciels qui ne sont pas disponibles dans les référentiels officiels. Le référentiel RPM Fusion Free contient des logiciels open source qui peuvent être distribués librement, mais qui ne sont pas inclus dans les référentiels officiels de Fedora en raison de restrictions de licence ou de brevets.] sur un système Fedora / Red Hat / Cent OS : sudo dnf -y install https:download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm Installer le référentiel RPM Fusion Nonfree [^note: RPM Fusion Nonfree est un référentiel tiers pour les distributions Fedora et Red Hat Enterprise Linux (RHEL) qui fournit des logiciels propriétaires qui ne sont pas disponibles dans les référentiels officiels. Le référentiel RPM Fusion Nonfree contient des logiciels propriétaires tels que les pilotes de périphériques pour certains matériels, les codecs multimédias non libres et d'autres logiciels qui peuvent être distribués gratuitement, mais qui ont des restrictions de licence.] sur un système Fedora / Red Hat / Cent OS : sudo dnf -y install https:download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm Installer la suite FFmpeg : sudo dnf install ffmpeg Installer ffmepg sous Debian 8 / Jessie\nPour installer le paquet ffmpeg, il faut l'installer depuis un dépôt qui n'est pas actif de standard. Pour en trouver un, utiliser le moteur de recherche de dépôt en ligne Debian. Ajouter le dépôt jessie-backports au fichier /etc/apt/sources.list Mettre à jour la liste des paquets\n apt-get install update\n \nInstaller la paquet ffmpeg :\n apt-get install ffmpeg\n \nQuelques infos en ligne :\nhttps://wiki.debian.org/fr/ffmpeg D'autres pages\n<nav stacked=\"true\" fade=\"true\"> </nav>"},{"uuid":"968b0e93-d54b-4394-9c54-d9f4ee59d816","slug":"ffmpeg-mp3-tag-metadata","title":"ffmpeg : gestion des metadata dans un MP3","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-28 20:02:45","created_at":"2023-02-28 20:02:45","updated_at":"2023-02-28 20:02:45","tags":[],"plain":"Utilisation du programme ffmpeg pour manipuler les metadata des fichiers MP3. Cela impactera directement les TAG des mp3 et les informations présentes dans iTunes et autres bibliothèques multimédia.\nCréer un fichier metadata\nExemple de fichier metadata.txt : Autre exemple : Liste des metadata possibles\nWindows | iTunes (Info tab) | id3v2.3 | id3v2.4 | ffmpeg key | ffmpeg example| |\n------- | ----------------- | ------- | ------- | ---------- | --------------- |\nTitle | Title | TIT2 | title | -metadata title=”Adagio for Strings” |\nSubtitle | Description \\\\ (Video tab) | TIT3 | TIT3 | -metadata TIT3=”Op. 91″ |\nComments | Comments | COMM | | not implemented |\nContributing artists | Artist | TPE1 | artist | -metadata artist=”Yo Yo Ma/London Symphony” |\nAlbum artist | Album Artist | TPE2 | albumartist | -metadata albumartist=”London Symphony” |\nAlbum | Album | TALB | album | -metadata album=”String Classics” |\nYear | Year | TYER | date | -metadata date=”2012″ |\n# | Track Number | TRCK | track | -metadata track=”3/12″ \\\\ (means track number 3 of 12) |\nGenre | Genre | TCON | genre | -metadata genre=”Classical” |\nPublisher | | TPUB | publisher | -metadata publisher=”London Publishing” |\nEncoded by | | TENC | encodedby | -metadata encodedby=”Telarc” |\nAuthor URL | | WOAR | | not implemented |\nCopyright \\\\ (Not Editable) | | TCOP | copyright | -metadata copyright=”℗ Telarc” |\nComposers | | TCOM | composer | -metadata composer=”J.S. Bach” |\nConductors | | TPE3 | performer | -metadata performer=”T. S. Miles” |\nGroup description | Grouping | TIT1 | TIT1 | -metadata TIT1=”The Classics” |\nPart of set | Disc Number | TPOS | disc | -metadata disc=”1/2″ \\\\ (means disc number 1 of 2) |\nInitial key | | TKEY | TKEY | -metadata TKEY=”G” |\nBeats-per-minute | BPM | TBPM | TBPM | -metadata TBPM=”120″ |\nPart of a compilation | Part of a compilation | TCMP | compilation | not implemented |\nTLAN | language | -metadata language=”eng” |\nTSSE | encoder | -metadata encoder=”iTunes v10″ |\nlyrics | voir http:id3.org/Lyrics3v2 |\ncreationtime | -metadata creationtime=\"2013-05-02 22:01:04″ |\nalbum-sort | -metadata album-sort=\"String Classics″ |\nartist-sort | -metadata artist-sort=\"London Symphony″ |\ntitle-sort | -metadata title-sort=\"Adagio for Strings″ | Fichier metadata.txt vide basé sur toutes les metadata possibles gérées par ffmpeg : Liste des genres\nLa liste des genres est définie par la norme ID3. Elle est arrêtée depuis la version ID3v1 Sources : http:id3.org/id3v2.4.0-frames\nAjouter des metadata\nAjouter les tag définis dans le fichier metadata.txt : Pour Windows, ne pas oublier d'ajouter les options suivantes : 1. id3v2version 3\n1. writeid3v1 1 ffmpeg -i in.mp3 -i metadata.txt -mapmetadata 1 -c:a copy -id3v2version 3 -writeid3v1 1 out.mp3\n--\nAjouter des tag dans la ligne de commande avec une image :\n--\nAjouter les tag définis dans le fichier metadata.txt avec une image : Supprimer\nPar exemple, pour supprimer le tag informant le nom de l'artiste :\n--\nSupprimer toutes les metadata : Extraire les metadata\nExtraire les metadatas d'un fichier MP3 : Le résultat est écrit dans le fichier metadata.txt\n--\nExtraire les metadatas de tous les fichiers MP3 présents dans le dossier courant : for f in .mp3 ; do ffmpeg -i \"$f\" -f ffmetadata \"${f%.}.txt\" ; done\n Le résultat est écrit dans le fichier de même nom que le MP3 avec l'extension txt au lieu de mp3 Informations sur ce document\nDocument rédigé par le 27/10/2019 à 09:31.\\\\\nModifié le 27/10/2019 à 11:30. Librement inspiré des pages suivantes :\nhttp:jonhall.info/createid3tagsusingffmpeg/\nhttps:*ffmpeg.org/ffmpeg-all.html#mp3 \\\\"},{"uuid":"db52f050-656b-4b84-a894-4c0e22f00f9c","slug":"20230117-forcer-un-utilisateur-a-changer-son-mot-de-passe-au-prochain-demarrage","title":"Forcer un utilisateur à changer son mot de passe au prochain démarrage","category":"Journal geek","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-01-25 22:33:10","created_at":"2023-01-25 22:33:10","updated_at":"2023-01-25 22:33:10","tags":[],"plain":"Sous Linux, vous pouvez utiliser la commande \"passwd\" avec l'option \"-e\" pour forcer un utilisateur à changer son mot de passe au prochain démarrage. La commande est généralement utilisée par un administrateur pour changer le mot de passe d'un utilisateur. Voici un exemple : Cela forcera l'utilisateur <username> à changer son mot de passe lors de sa prochaine connexion. À noter que cette commande n'affectera pas les utilisateurs connectés en ce moment. Vous pouvez vérifier le fichier de contenant les informations cryptées des utilisateurs, que la date (en jours depuis le 1er janvier 1970) à laquelle le mot de passe a été modifié pour la dernière fois soit à la valeur 0. Vous pouvez utiliser la commande avec l'option pour afficher les informations de l'utilisateur, et vérifier que la date d'expiration du mot de passe est définie sur la mention / apparaisse. Vous pouvez utiliser la commande avec l'option pour vérifier les informations de l'utilisateur, et vérifier que la date d'expiration du mot de passe est définie sur un jour antérieur à aujourd'hui (par exemple le ) ."},{"uuid":"5cfc434d-26d8-4fba-b9e3-6a23fddb45d7","slug":"esp32-connected-on-linux","title":"esp32 connected on linux","category":"Électronique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2025-11-19 12:12:17","created_at":"2025-11-19 12:12:17","updated_at":"2025-11-19 12:12:17","tags":[],"plain":"Ce chapitre explique comment vérifier que ton ESP32 est bien détecté par Linux et apparaît correctement comme périphérique tty. Les étapes ci-dessous couvrent la détection, lidentification du chipset USB, les permissions et un test de communication.\n-- 1. Regarder les nouveaux périphériques avec dmesg\nBrancher lESP32 en USB, puis lancer : On verra apparaître des lignes comme : ou : Le port sera généralement ou (parfois pour certaines cartes).\n-- 2. Lister les ports USB série disponibles ou : Sil y en a un, ton ESP32 est reconnu.\n-- 3. Identifier le type dinterface (CH340, CP2102, FT232)\nOn pourra voir quel chipset USB est détecté : Exemples typiques :\n1a86:7523 → CH340\n10c4:ea60 → CP2102/CP210x\n0403:6001 → FTDI FT232 Cela confirme que ton câble fonctionne et que le driver est chargé.\n-- 4. Voir si votre utilisateur a les permissions\nOn pourra voir mais on ne peut pas lutiliser, vérifier que votre utilisateur ait le groupe : Si le groupe dialout nest pas dans la liste : puis redémarrer la session et vérifier de nouveau avec la commande . Si nécessaire, redémarrer l'ordinateur.\n-- 5. Vérifier la connexion\nSi votre ESP32 est connecté sur , vous pouvez le tester via : esptool -p /dev/ttyUSB0 flash-id Exemple de sortie attendue : Si ce rapport saffiche correctement, la communication entre le PC et lESP32 est opérationnelle."}]