Alors, oui, c'est probablement du NIH. Je sais pas trop. Si ça existe déjà, en mieux et pas trop complexe, merci de me le dire, j'y ai passé à peine deux heures, donc ça va, c'est pas trop perdu.
Check_http, dans monitoring-plugins-basic :
$ /usr/lib/nagios/plugins/check_http -C 30 linuxfr.org --sni --ssl
OK - Certificate '*.linuxfr.org' will expire on dim. 03 juin 2018 00:59:00 CEST.
Ha, j'oubliais, j'ai aussi été amené à écrire un script maison/bugué pour intervenir tellement davfs est stable en cas d'éternuement de la connexion. Son nom : unfuck.davfs.sh ; et il contient plein de pkill. :-/
Concernant WebDAV, ça ne me serait pas venu à l'idée en dehors de l'accès ponctuel à un fichier type Keepass, j'ai toujours vu OC/NC comme une application de réplication multiple d'un dossier local avec un accès Web pour récupérer un ou quelques fichiers…
Beh moi j'ai un use case très simple : la synchro entre un serveur sur un lan que je maîtrise, et un vieux OwnCloud (v6) sur un serveur en cœur de réseau que je ne maîtrise pas (donc exit ssh, rsync et consorts). Oui, à la campagne, le service de partage de fichiers, avec un débit montant de 20ko/s les bons jours, on oublie (ou alors avec modération).
Le client de synchro officiel est inexploitable car n'existe pas en headless (nécessite qt), et l'API Rest de OwnCloud 6 laisse franchement à désirer (j'ignore pour les versions qui suivent mais en v6 c'est clairement une blague de parler d'API pour les fichiers). Je suis donc passé par unison/davfs2 avec des scripts maisons/bugués.
Clairement, les perfs sont atroces (normal, comme dit plus haut, la plupart des opérations utiles à la synchro nécessitent de télécharger complètement le fichier) et Davfs2 se comporte curieusement en cas de problèmes. Genre : serveur possiblement inaccessible, avec un montage qui devrait échouer, mais à la place il monte un dossier vide et retourne 0. On appréciera :
/sbin/mount.davfs: connection timed out two times;
trying one last time
/sbin/mount.davfs: server temporarily unreachable;
mounting anyway
Par ailleurs, aucune possibilité simple de gérer les conflits. Unison fait une copie. Owncloud ignore que ça devrait être une « version ». Et pas de moyen simple de faire que Unison réconcilie…
Bref, je plussoie le « Les clients webdav/davfs2 sont pourris. » A posteriori, j'aurais du monter une VM KVM avec le client graphique démarré.
PS: avec NextCloud, on a un vrai client de synchro headless ?
Pourtant la page de man de pvmove se montre rassurante :
If pvmove gets interrupted for any reason (e.g. the machine crashes) then run pvmove again without any PhysicalVolume arguments to restart any moves that were in progress from the last checkpoint.
Du coup même un access point 4G je n'en vois pas vraiment l'utilité.
Beh quand on n'a ni smarphone, ni laptop pro équipé d'un modem 4G, c'est utile. :)
Par ailleurs mon but final est d'équiper en réseau (d'appoint) un local qu'il est difficile de connecter sans ça. La connectivité « individuelle » me m'intéresse pas spécialement dans ce cas précis.
Ou pas. Perso j'ai passé 1/2 journée à essayer de comprendre pourquoi curlftpfs ne fonctionnais pas ; sur un cas d'usage de base : un fopen en mode "ab".
I.-Le code général des impôts est ainsi modifié :
1° Après le 3° du I de l'article 286, il est inséré un 3° bis ainsi rédigé :
« 3° bis Lorsqu'elle enregistre les règlements de ses clients au moyen d'un logiciel de comptabilité […]
Moi aussi j'ai tické sur cette affirmation malheureuse, alors que je partage assez largement le propos de l'article sur le fond.
Autre approche.
Un litre d'eau de 12° à 100° c'est (oui, chez moi l'eau dans le sol n'est pas à 0°). Google annonce servir 3,3 milliard de requêtes par jour. Ça ferait une conso de , soit , soit . Ce qui est quand même pas mal (~10 EPR ou 1/4 de la production française en avril…). À ça il faudrait ajouter aussi la conso des équipements réseaux intermédiaires…
En comparaison, Google annonçait en 2011 (j'ai pas plus récent) une conso de data center de .
Pour quelle raison ? L'apport de https semble assez faible. Les paquets Debian étant signés gpg par leur mainteneurs, la préservation de leur intégrité est indépendante du protocole comme du pigeon par lequel ils ont été acheminés.
une nouvelle manière de se blesser avec un shell (espace fatal)… command > fichier .new ; diff fichier fichier.new
Le contenu de fichier est probablement encore sur le disque après la manip. Si ya pas mieux (git, backup, …), c'est récupérable à coup de grep dans /dev/leVolumeQuiVaBieng muni d'une intuition concernant la taille du fichier et une chaine spécifique à trouver.
Ça m'a sauvé quelques fois suite à des choses genre git reset --hard un peu trop impulsifs. :)
Perso j'ai acheté et fait acheté autour de moi au moins une dizaine de machines chez Ecodair. Le taux de satisfaction et le rapport qualité prix est très bon. J'ai eu un X201 dont l'écran a montré signe de faiblesse en fin de période de garantie ; il a été remplacé sans négociation.
C'est vraiment un bon filon je trouve pour avoir des laptop de bonne gamme, solides, pas trop chers, et en réemploi.
Or en lisp, les macros permettent d'enrober du code avec d'autre code
Oui c'est l'homoiconicité. Perso je trouve ça génial.
Donc je me dis: ce système de macros, général, est un sur-ensemble des décorateurs et autres.
Beh non c'est assez différent, en fait. Il ne me semble pas pertinent de vouloir les imbriquer :
Un décorateur python, c'est une fonction qui prend une fonction en argument. Ce n'est pas de l'enrobage « syntaxique » de code. Et tu peux facilement imiter la même chose en lisp (enfin je suppose, perso je connais bien scheme mais pas lisp) ou dans la plupart des langages qui se revendiquent un tout petit peu fonctionnels.
Une macro, en scheme (mais je suppose que c'est la même chose pour lisp), c'est juste un genre de eval un peu spécial. Et tu pourrais (péniblement) le faire en python à coup de tableaux de strings concaténés.
Là où scheme (lisp) est très très fort (et de ce point de vue supérieur à python, si on part du principe que la métaprogrammation est quelque chose de désirable dans un programme), c'est qu'il est homoiconique. Donc au lieux de te faire chier comme en python avec de strings, ou comme en C avec un préprocesseur idiot et pénible, tu peux prendre n'importe quelle donnée et la réïfier comme un morceau de code. Et tu peux prendre n'importe quel code et le réifier comme de la donnée définie dans les types de base du langage. A volonté. Je n'ai jamais essayé de faire ça en python, mais j'imagine que ça doit être assez ardu car sa grammaire me semble très complexe en comparaison de scheme (lisp).
Bref, pour moi, en présentant les macros comme un « sur ensemble » des décorateurs, tu confonds un enrobage que je qualifierais de « syntaxique » avec un enrobage que je qualifierais de « fonctionnel ».
# Probablement pas mieux mais très répendu
Posté par Pol' uX (site web personnel) . En réponse au journal Vérification des certificats X.509 sur le point d'expirer. Évalué à 7.
Check_http, dans monitoring-plugins-basic :
$ /usr/lib/nagios/plugins/check_http -C 30 linuxfr.org --sni --ssl
OK - Certificate '*.linuxfr.org' will expire on dim. 03 juin 2018 00:59:00 CEST.
Adhérer à l'April, ça vous tente ?
[^] # Re: Montage webdav/davfs2
Posté par Pol' uX (site web personnel) . En réponse au journal Retour d'expérience Nextcloud. Évalué à 4.
Ha, j'oubliais, j'ai aussi été amené à écrire un script maison/bugué pour intervenir tellement davfs est stable en cas d'éternuement de la connexion. Son nom : unfuck.davfs.sh ; et il contient plein de pkill. :-/
Adhérer à l'April, ça vous tente ?
[^] # Re: Montage webdav/davfs2
Posté par Pol' uX (site web personnel) . En réponse au journal Retour d'expérience Nextcloud. Évalué à 7.
Beh moi j'ai un use case très simple : la synchro entre un serveur sur un lan que je maîtrise, et un vieux OwnCloud (v6) sur un serveur en cœur de réseau que je ne maîtrise pas (donc exit ssh, rsync et consorts). Oui, à la campagne, le service de partage de fichiers, avec un débit montant de 20ko/s les bons jours, on oublie (ou alors avec modération).
Le client de synchro officiel est inexploitable car n'existe pas en headless (nécessite qt), et l'API Rest de OwnCloud 6 laisse franchement à désirer (j'ignore pour les versions qui suivent mais en v6 c'est clairement une blague de parler d'API pour les fichiers). Je suis donc passé par unison/davfs2 avec des scripts maisons/bugués.
Clairement, les perfs sont atroces (normal, comme dit plus haut, la plupart des opérations utiles à la synchro nécessitent de télécharger complètement le fichier) et Davfs2 se comporte curieusement en cas de problèmes. Genre : serveur possiblement inaccessible, avec un montage qui devrait échouer, mais à la place il monte un dossier vide et retourne 0. On appréciera :
/sbin/mount.davfs: connection timed out two times;
trying one last time
/sbin/mount.davfs: server temporarily unreachable;
mounting anyway
Par ailleurs, aucune possibilité simple de gérer les conflits. Unison fait une copie. Owncloud ignore que ça devrait être une « version ». Et pas de moyen simple de faire que Unison réconcilie…
Bref, je plussoie le « Les clients webdav/davfs2 sont pourris. » A posteriori, j'aurais du monter une VM KVM avec le client graphique démarré.
PS: avec NextCloud, on a un vrai client de synchro headless ?
Adhérer à l'April, ça vous tente ?
# Mouais ...
Posté par Pol' uX (site web personnel) . En réponse à la dépêche Campagne de financement d’eelo pour un smartphone respectueux de la vie privée. Évalué à 10.
Pour se passer des Googles et consort, pas besoin d'un OS : on peut commencer par ne pas en abuser pour ses propres besoins …

Adhérer à l'April, ça vous tente ?
[^] # Re: Pareil avec LVM
Posté par Pol' uX (site web personnel) . En réponse au journal Migration de / d'un disque dur à l'autre avec btrfs. Évalué à 4.
Pourtant la page de man de pvmove se montre rassurante :
Adhérer à l'April, ça vous tente ?
# Troll à part
Posté par Pol' uX (site web personnel) . En réponse au journal Pourquoi Vim? (Première partie). Évalué à 3.
Vim en 3 pages : https://parinux.org/files/Vim.pdf
Adhérer à l'April, ça vous tente ?
[^] # Re: Engagement
Posté par Pol' uX (site web personnel) . En réponse à la dépêche Quad9, résolveur DNS public, et sécurisé par TLS. Évalué à 5.
On n'est pourtant plus très loin (après dkim, sshfp, dane, et autres joyeusetés) de partager des photos d'Estelle Halliday avec le DNS. :)
Adhérer à l'April, ça vous tente ?
[^] # Re: Cherche DynDNS maison
Posté par Pol' uX (site web personnel) . En réponse au journal Bouygues et IP fixe... qui change (où l'on parle aussi de fake MX). Évalué à 3.
Personnellement je fais ça à coup de ssh sur un serveur DNS que je contrôle. J'ai décrit ça ici : http://amie.coop/dns-dynamique-fait-maison.html
Adhérer à l'April, ça vous tente ?
[^] # Re: Access point Wifi 4G
Posté par Pol' uX (site web personnel) . En réponse au journal Dongle 4G sous environnement libre. Évalué à 7.
Beh quand on n'a ni smarphone, ni laptop pro équipé d'un modem 4G, c'est utile. :)
Par ailleurs mon but final est d'équiper en réseau (d'appoint) un local qu'il est difficile de connecter sans ça. La connectivité « individuelle » me m'intéresse pas spécialement dans ce cas précis.
Adhérer à l'April, ça vous tente ?
[^] # Re: Access point Wifi 4G
Posté par Pol' uX (site web personnel) . En réponse au journal Dongle 4G sous environnement libre. Évalué à 2.
Ou pas.
Car je n'ai pas réussi à me convaincre que ce matériel fonctionnait sous openwrt.
Adhérer à l'April, ça vous tente ?
# Pour info
Posté par Pol' uX (site web personnel) . En réponse au journal SQL Decimal vs Double. Évalué à 4.
A lire absolument un jour dans sa vie de programmeur : http://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf
Adhérer à l'April, ça vous tente ?
[^] # Re: Manque d'infos
Posté par Pol' uX (site web personnel) . En réponse à la dépêche Loi Finances 2016 : un soulagement pour les logiciels de compta. Évalué à 4.
C'est pour ça que les vendeurs de kebab sont généreux sur la distribution des serviettes. :)
Adhérer à l'April, ça vous tente ?
[^] # Re: Sexe
Posté par Pol' uX (site web personnel) . En réponse à la dépêche Mozilla Common Voice : vers une reconnaissance vocale libre. Évalué à 8.
Ouais, entre Jeanne Moreau et Frédéric Fromet, y a de quoi se poser questions. :)
Adhérer à l'April, ça vous tente ?
[^] # Re: curlftpfs
Posté par Pol' uX (site web personnel) . En réponse au journal Les clients graphiques FTP par défaut sous Debian ne gèrent pas TLS/SSL. Évalué à 5.
Ou pas. Perso j'ai passé 1/2 journée à essayer de comprendre pourquoi curlftpfs ne fonctionnais pas ; sur un cas d'usage de base : un fopen en mode "ab".
J'ai découvert n'avoir pas été seul :
Depuis je suis passé à autre chose. :)
Adhérer à l'April, ça vous tente ?
[^] # Re: Divergence
Posté par Pol' uX (site web personnel) . En réponse à la dépêche Sortie de GCC 7.1. Évalué à 2.
Wikipédia énonce :
L'« embranchement » me semble approprié ici comme formulation. Mais ça fait moins Holywood.
Adhérer à l'April, ça vous tente ?
# tata ti tati té
Posté par Pol' uX (site web personnel) . En réponse au journal Des sonneries de téléphone en morse. Évalué à 4.
Je préfère la version de Boby Lapointe. :)
Adhérer à l'April, ça vous tente ?
[^] # Re: Communiqué de l'April
Posté par Pol' uX (site web personnel) . En réponse au journal AUTO-ENTREPRENEURS : Logiciel de facturation obligatoire au 1er janvier 2018. Évalué à 2.
Que je comprenne, on a le droit.
Adhérer à l'April, ça vous tente ?
[^] # Re: pertinence de l'article
Posté par Pol' uX (site web personnel) . En réponse au journal [Bookmark] Le coût écologique d’internet est trop lourd, il faut penser un internet low-tech.. Évalué à 8.
Moi aussi j'ai tické sur cette affirmation malheureuse, alors que je partage assez largement le propos de l'article sur le fond.
Autre approche.
Un litre d'eau de 12° à 100° c'est
(oui, chez moi l'eau dans le sol n'est pas à 0°). Google annonce servir 3,3 milliard de requêtes par jour. Ça ferait une conso de
, soit
, soit
. Ce qui est quand même pas mal (~10 EPR ou 1/4 de la production française en avril…). À ça il faudrait ajouter aussi la conso des équipements réseaux intermédiaires…
En comparaison, Google annonçait en 2011 (j'ai pas plus récent) une conso de data center de
.
Adhérer à l'April, ça vous tente ?
[^] # En retard ! Was: 20 ans de Gnome
Posté par Pol' uX (site web personnel) . En réponse à la dépêche GNOME fête ses 20 ans !. Évalué à 10.
BeOs le faisait ya 10 ans !
Adhérer à l'April, ça vous tente ?
[^] # Re: HTTP remplacent ?
Posté par Pol' uX (site web personnel) . En réponse au journal Debian va débrancher ses dépôts FTP. Évalué à 9.
Pour quelle raison ? L'apport de https semble assez faible. Les paquets Debian étant signés gpg par leur mainteneurs, la préservation de leur intégrité est indépendante du protocole comme du pigeon par lequel ils ont été acheminés.
Adhérer à l'April, ça vous tente ?
# Même pas mal
Posté par Pol' uX (site web personnel) . En réponse au journal LinuxFr.org : seconde quinzaine d’avril 2017. Évalué à 3.
Le contenu de fichier est probablement encore sur le disque après la manip. Si ya pas mieux (git, backup, …), c'est récupérable à coup de grep dans /dev/leVolumeQuiVaBieng muni d'une intuition concernant la taille du fichier et une chaine spécifique à trouver.
Ça m'a sauvé quelques fois suite à des choses genre git reset --hard un peu trop impulsifs. :)
Adhérer à l'April, ça vous tente ?
# Quant à moi
Posté par Pol' uX (site web personnel) . En réponse au journal Et pour écouter vos podcast vous utilisez quoi ?. Évalué à 1.
wget.
Un cerveau.
Le plus souvent, vlc.
Adhérer à l'April, ça vous tente ?
[^] # Re: Et un Thinkpad re-conditionné, livré sans système installé ?
Posté par Pol' uX (site web personnel) . En réponse au journal Recherche d'un laptop compatible linux tout terrain (haut de gamme). Évalué à 5.
Perso j'ai acheté et fait acheté autour de moi au moins une dizaine de machines chez Ecodair. Le taux de satisfaction et le rapport qualité prix est très bon. J'ai eu un X201 dont l'écran a montré signe de faiblesse en fin de période de garantie ; il a été remplacé sans négociation.
C'est vraiment un bon filon je trouve pour avoir des laptop de bonne gamme, solides, pas trop chers, et en réemploi.
Adhérer à l'April, ça vous tente ?
# On ne le dit peut être pas assez ...
Posté par Pol' uX (site web personnel) . En réponse à la dépêche Statistiques 2016 du site LinuxFr.org. Évalué à 7.
Alors merci à vous, à toute l'équipe, aux rédacteurs, etc. :)
Adhérer à l'April, ça vous tente ?
[^] # Re: Coquilles
Posté par Pol' uX (site web personnel) . En réponse au journal Découvrons Common Lisp. Comparaison avec l'environnement Python.. Évalué à 5.
Oui c'est l'homoiconicité. Perso je trouve ça génial.
Beh non c'est assez différent, en fait. Il ne me semble pas pertinent de vouloir les imbriquer :
Un décorateur python, c'est une fonction qui prend une fonction en argument. Ce n'est pas de l'enrobage « syntaxique » de code. Et tu peux facilement imiter la même chose en lisp (enfin je suppose, perso je connais bien scheme mais pas lisp) ou dans la plupart des langages qui se revendiquent un tout petit peu fonctionnels.
Une macro, en scheme (mais je suppose que c'est la même chose pour lisp), c'est juste un genre de eval un peu spécial. Et tu pourrais (péniblement) le faire en python à coup de tableaux de strings concaténés.
Là où scheme (lisp) est très très fort (et de ce point de vue supérieur à python, si on part du principe que la métaprogrammation est quelque chose de désirable dans un programme), c'est qu'il est homoiconique. Donc au lieux de te faire chier comme en python avec de strings, ou comme en C avec un préprocesseur idiot et pénible, tu peux prendre n'importe quelle donnée et la réïfier comme un morceau de code. Et tu peux prendre n'importe quel code et le réifier comme de la donnée définie dans les types de base du langage. A volonté. Je n'ai jamais essayé de faire ça en python, mais j'imagine que ça doit être assez ardu car sa grammaire me semble très complexe en comparaison de scheme (lisp).
Bref, pour moi, en présentant les macros comme un « sur ensemble » des décorateurs, tu confonds un enrobage que je qualifierais de « syntaxique » avec un enrobage que je qualifierais de « fonctionnel ».
Adhérer à l'April, ça vous tente ?