Bienvenue sur le site de Yves DEMUR 91650 A&M_Bo175 31560
Pour me joindre par courriel : yves.demur AT m4am.net
ATTENTION : l'URL de ce site commence par http:// et pas par https://
Voici quelques unes de mes créations
<en>
LTE 4G USB MODEM with Wi-Fi Hotspot :
Configuration notes for a small, cheap and efficient 4G->WiFi modem - download and view the file lte4gwifimodem01EN.txt (contains instructions to unlock tethering on Android).
This modem will be economical for example to control equipment remotely (heating, lighting, etc.) in a vacation home with a cheap mobile +SIM plan (see https://www.google.com/search?q=cheap+mobile+packages)
<fr>
MODEM USB LTE 4G avec Hotspot Wi-Fi :
Notes de configuration d'un petit modem 4G->WiFi pas cher et efficace - télécharger puis consulter le fichier lte4gwifimodem01FR.txt (contient des instructions pour débloquer le tethering sur Android).
Ce modem sera économique pour par exemple piloter des équipements à distance (chauffage, éclairage, ...) dans une maison de vacances avec un forfait mobile +SIM pas cher (voir https://www.google.com/search?q=forfaits+mobile+pas+cher)
tzsauv : script bash pour Linux, permettant de faire des sauvegardes totales et incrémentales ; il permet également de restituer les zones sauvées, ainsi que de rechercher et restituer des versions de fichiers sauvés au fil des incrémentales.
Un outil simple, efficace et dont le mécanisme peut être étudié en consultant le code bash ; il se base sur les commandes éprouvées find sort sed comm tee tar zstd md5sum ; le compresseur zstd a un très bon rapport compression/temps et est multithread.
La sauvegarde incrémentale prend peu de place et dure peu de temps, elle peut donc être lancée souvent (en manuel ou par un cron quotidien) ; cela permet de conserver l'historique d'évolution de fichiers.
Télécharger le fichier tzsauv.zip et y consulter le fichier Alire.txt .
<en>
badblocks2 : a variant of the badblocks linux program with bug fixes and added features (new version). One of the added options (-r) allows you to use a non-repeating random pattern across the entire media. This allows for good testing of smart and sly devices that have large buffers, in order to find their true size. It can also be used to effectively burn-in and securely erase (-ww option).
These changes have been proposed to the maintainer of the e2fsprogs package.
While waiting for the integration of these developments in badblocks, to obtain the manual file (badblocks2.8) and the badblocks2 x86-64 version executable, download the badb2.zip file (and its md5). Consult the Readme.txt file.
I provide the sources as well as the files showing the bugs of the badblocks-1.47.0 version.
<fr>
badblocks2 : une variante du programme linux badblocks avec correction de bugs et ajout de fonctionnalités (nouvelle version). Une des options ajoutées (-r) permet d'utiliser un motif aléatoire non répétitif sur tout le média. Cela permet de bien tester les médias intelligents et sournois qui ont de grands tampons, afin de trouver leur vraie taille. Il peut également être utilisé pour déverminer efficacement et effacer de façon sécurisée (option -ww).
Ces modifications ont été proposées au mainteneur du package e2fsprogs.
En attendant l'intégration de ces évolutions dans badblocks, pour obtenir le fichier du manuel (badblocks2.8) et l'exécutable badblocks2 version x86-64, télécharger le fichier badb2.zip (et son md5). Y consulter le fichier Alire.txt.
Je fournis les sources ainsi que les fichiers montrant les bugs de la version badblocks-1.47.0 .
sys-upd.bash : script de mise à jour du système par urpmi (pour distribution Linux Mageia et autres), avec traitement spécial pour google-chrome (problème de clé média). Ce script peut être lancé au shutdown/reboot par un service systemd.
Télécharger ici le fichier et consulter ses commentaires.
ps3d : canevas de fichier PostScript pour entrer des croquis de lignes en 3D et les tracer sous divers points de vue ; les données 3D des traits du dessin sont à entrer en langage PostScript en modifiant le canevas avec un éditeur de texte.
Télécharger le fichier balz27.ps et consulter les commentaires qu'il contient.
Voir image
Voici un dossier de fabrication pour une boîte à lettres, comprenant des plans faits avec ps3d.
La régression linéaire : en janvier 1983 je me suis demandé ce que les formules de régression linéaire calculaient réellement ; j'ai aussi voulu en savoir plus sur ce que représentait le coefficient de corrélation ; j'ai alors écrit un document d'étude que j'ai re-mis en forme sous OpenOffice en janvier 2008.
Télécharger le document reglin0108.pdf .
bmrt : une bibliothèque de fonctions appelables en C, permettant de créer des maillages réglés tridimensionnels
Télécharger les sources bmrt-2009.05.03-1.tar.gz et y consulter le fichier Alire.txt .
Voir image
Convertisseur euro-franc : un convertisseur euro-franc sous forme de règle à calcul, recto en log et verso en linéaire
Petit format 10 sur A4 : cnveur0304.pdf (carte de crédit)
Grand format 1 sur A4 : cnveur0304g.pdf
Divers ...
Mon téléphone est un SAMSUNG S20FE5G. J'en suis très content au point d'en avoir acheté un de rechange (Rakuten 185€ en promo, novembre 2023, voir idealo.fr). Je suis acquis à la recharge sans fil, cela permet d'une part de ne pas risquer d'abîmer le connecteur du téléphone et d'autre part de mettre en charge le plus souvent possible. Cela limite l'usure de la batterie (charge limitée à 85% dans Paramètres). Chez moi j'ai trois endroits où je pose en charge le téléphone, j'ai aussi des batteries externes qui font la recharge sans fil. Je n'use la batterie interne que quand je sors.
Le téléphone et le PC (sous Linux) communiquent en WiFi via KDE-Connect. Cela permet (entre autres) de transférer des fichiers sans utiliser de câble, et aussi d'envoyer des SMS depuis le PC.
J'utilise WhatsApp sur le PC, en liaison avec le téléphone.
J'ai aussi trouvé des connecteurs USB-C->HDMI qui permettent de connecter le téléphone à la télévision. Avec un clavier+souris en bluetooth, et le mode DEX de Samsung, la télévision devient l'écran d'un ordinateur. L'ordinateur, c'est le téléphone !
J'ai acheté des cartes TF, clés USB et disque SSD "fake-size". Ce sont des appareils sournois qui font croire qu'ils ont une capacité bien supérieure à la réalité. Ils acceptent d'écrire sur tout l'espace qu'ils avancent, par contre à la relecture, au delà de la capacité réelle ils renvoient une erreur. Les tests ne sont pas faciles, l'argumentation pour se faire rembourser aussi.
Les outils f3 (linux) et h2testw (.indows) permettent de tester, voire de déterminer la taille réelle pour ne pas utiliser au delà. Le programme Linux badblocks (ou badblocks2, voir plus haut) peut être aussi utilisé.
Les fabricants de ces objets sont des escrocs, les vendeurs le savent et sont aussi des escrocs.
Pour gérer mes supports amovibles j'utilise une fonction bash permettant d'extraire une chaîne d'identification :
# lsBloc () { set -o pipefail ; local qse qos qob ; echo ; ! { fdisk -l ${1} | cat ; } || { qse="$(</sys/class/block/${1##*/}/size)" ; qos="$(blockdev --getpbsz ${1})" ; qob="$(blockdev --getbsz ${1})" ; echo -e "\nIdentification :\n$(lsblk -ndo MODEL,SERIAL,SIZE,WWN,REV,VENDOR,ZONED ${1} | tr -s ' ') * ${qse}x${qos}=$((${qse}*${qos}/${qob}))x${qob}\n\nSystemes de fichiers" ; lsblk -o PATH,FSTYPE,LABEL,SIZE,MOUNTPOINT ${1} | cat ; echo ; } ; }
Usage :
# lsBloc /dev/sdz
Je vis en Île-de-France et mon acceng toulousaing ne passe pas inaperçu.