C'est assez simple, essaie de mettre une page qui change régulièrement son contenu dans une collection. Par exemple, les journaux de LinuxFr. Si tu charges la page demain soir depuis la collection, tu verras le contenu de ce soir.
Il y a bien un cache à quelque part, mais peut être qu'il n'est pas utilisé si le téléhpone est hors-ligne, je ne sais pas.
En fait, il m'avait fallu pas mal de temps pour comprendre que ce problème était lié aux Collections. Maintenant, quand je cherche "firefox android agressive cache" sur Google, je tombe facilement sur des utilisateurs expliquant leur incompréhension des collections.
Je ne sais pas pourquoi Mozilla n'a pas encore mis à jour sa documentation, c'est vraiment pas intuitif comme comportement. Je trouverai normal que ça soit au moins clairement indiqué dans la documentation que les collections utilisent un cache.
C'est justement pour ça que j'ai mis cette phrase dans la dépêche, j'étais sûr à ne pas être le seul à avoir eu ce "problème" de compréhension :)
Non pas tout à fait, parce que dans Google Search, les liens des résultats sont des liens directs jusqu'au moment du clic sur le lien.
Google Direct empêche Google de modifier le lien au moment du clic et il n'a donc pas besoin de retrouver la bonne redirection dans l'URL.
Skip redirect est plus généraliste et travaille sur les URLs déjà transformées, mais je ne sais pas s'il fonctionne aussi avec le fonctionnement de Google Search (c'est quand même spéciale de modifier les liens au moment du clic…).
En effet, seul le style par défaut fonctionne avec le nouveau système de barre latérale pour la rédaction.
Ça m'avait déjà pris pas mal de temps à créer cette barre latérale pour le style par défaut et je n'ai pas eu la motivation d'adapter tous les styles tiers.
Je ne sais pas si ça vaut la peine d'essayer de corriger les styles, parce que ça va casser dès que l'on essaye de changer le style de base.
D'abord, mieux vaut avoir le plus de choix possible :)
Chocolateboy a expliqué dans le Readme l'intérêt de cette extension.
Ce qu'il faut savoir, c'est que Google change les URLs au moment du clic (ça permet de garder la fonctionnalité des liens déjà visités coloriés en violet par le navigateur).
Les autres extensions écoutent le clic pour essayer de revenir en arrière sur la modification faite par Google.
Google Direct fait beaucoup plus simple: il empêche en amont Google de modifier les liens.
Le code du repository est très simple, ça fait juste 10 lignes de codes:
functionrwt(){returntrue}// same return value as the originalif(window.wrappedJSObject.rwt){// assign it as a read-only property to prevent it being overriddenObject.defineProperty(window.wrappedJSObject,'rwt',{value:exportFunction(rwt,window),writable:false,configurable:false,})}
rwt() est le nom de la fonction de Google et l'extension force cette fonction à ne rien faire à part retourner true :-)
Hehe, tu fais un poil mieux que le webbloatscore qui est à 0.4 ;-)
L'idée est bonne, mais quand je vois la capture de mon site perso, on voit que c'est la version mobile sur grand écran. Il doit manquer une config ou deux chez eux pour calculer correctement le score.
Pour l'OS, Ubuntu a arrêté le support du 32 bits, mais Debian propose encore l'architecture 32 bits.
Si tu veux garder les avantages de Linux Mint, sache que ce projet propose une version alternative basée directement sur Debian, la Linux Mint Debian Edition (lmde) et il y a un lien pour la version 32 bits :-)
D'après la release note, LMDE est basée sur Debian Buster (sortie en juillet 2019, ce qui est un peu plus récent que Linux Mint 17).
Par défaut, ils supportent les architectures 32-bits sans PEA (je ne sais pas ce que c'est), et à la fin de la release note ils expliquent comment l'activer si ton CPU supporte PEA.
Dans cette version de Debian, libre office est en version 6, même en 32 bits. Si tu veux la version 7, il faudrait utiliser les paquets de buster-backports, mais je ne sais pas si c'est supporté par LMDE.
De ce que j'ai compris, le but est juste de faire perdre du temps à un robot1.
C'est beaucoup plus simple que d'essayer de distinguer un robot d'un être humain.
Apparemment, il y a un challenge à résoudre automatiquement côté JavaScript qui prend du temps. Pour un humain, pas de soucis, il prend déjà beaucoup de temps pour remplir le formulaire.
Pour un robot, ça ne va pas être un problème non plus 1 fois sur 1 formulaire.2
Mais par contre, ça va limiter le nombre de formulaires remplis à la seconde et ça va faire perdre du temps au robot => il gaspille des ressources CPU / mémoire => il peut faire moins de spam sur ton formulaire et sur les formulaires des autres sites puisqu'il perd son temps chez toi.
Tu deviens une cible moins intéressante, puisque tu coûtes plus cher à spammer :-)
1: si je ne m'abuse, on a la même idée avec le login sous Linux: le calcul pour vérifier si le mot de passe entré est juste est pensé pour faire perdre du temps aux robots.
2: il reste ce cas où tu peux te faire spammer quand même. Mais je me dis que, de toute façon, même avec recaptcha, si tu cibles vraiment un formulaire particulier, tu peux payer des êtres humains pour le remplir et donc spammer avec la même efficacité.
Il me semble que Debian ne distribue plus de binaires non-libre pour le noyau linux depuis la création du package firmware-non-free. Ce (méta-)package serait justement destiné à contenir tous les binaires non-libres et il n'est pas installé par défaut.
Merci pour le lien ! J'aime beaucoup l'idée décrite: ne pas distinguer les robots des humains, mais faire perdre du temps et de la puissance aux robots
C'est une tâche beaucoup moins complexe à mon avis et ça ne m'étonnerait pas que ce soit autant efficace 🙂
Pour le coup du root, j'avoue que je ne comprends pas bien comment faire pour le faire comme il faut.
J'ai essayé au début de mettre l'instruction USER 1001 dans le Dockerfile pour linuxfr.org, mais ça m'a empêché de faire fonctionner l'upload d'avatars.
Le problème, c'est que docker-compose fait monter le dossier public et upload, mais comme les fichiers ont mon UID (genre 20000 sur mon poste), et bien l'utilisateur du container est incapable de créer le dossier public/tmp/upload et ensuite de faire les dossiers dans upload.
Ensuite, j'ai abandonné, car justement nginx a aussi besoin d'accéder à ces dossiers et que du coup, il fallait commencer à coordonner les UID entre l'hôte et tout ces containers.
Finalement, j'ai laissé tomber, car ce n'est pas un déploiement pour de la production (avec Kubernetes et/ou OpenShift/okd), mais uniquement pour faire des tests sur sa machine.
Ma conclusion sur ce sujet, c'est que je tombe exactement sur le même os que lorsque j'essaie de faire une clé USB partagée entre différents postes Linux avec des UID/GID différents. La seule solution viable, ça serait de travailler avec un système de fichier sans permissions, genre FAT32.
Au vu de mes recherches sur le web, j'ai l'impression que tout le monde sait qu'il faudrait éviter d'utiliser root pour exécuter des Docker, mais que personne ne propose de solution pour permettre de partager les fichiers entre le host et le container.
Si j'ai bien compris, même OpenShift essaie de forcer à ne pas utiliser l'utilisateur root, mais il fait utiliser le groupe 0 et du coup, j'ai l'impression que ça ne change rien.
C'est une bonne idée pour les binaires, je ne connaissais pas le projet "distroless". Je n'ai pas cherché à faire plus, parce que j'utilise déjà une debian slim et le minimum de paquet nécessaire pour faire tourner les services.
Peut être que dans l'exemple que tu as donné j'aurais pu enlevé le paquet golang, mais par contre, le ca-certificates est nécessaire pour que le service puisse se connecter aux sites exeternes en HTTPS.
Merci beaucoup pour le retour, je vais faire des tests avec les pistes que tu m'as donné sur ces questions.
Pour find -iname, le manuel dit que ça ne fait qu'ignorer la casse. Il ne dit pas qu'il gère la normalisation des noms (comme le cas du "ss" en allemand que j'ai donné plus haut, ou le "ç" qui est un "c").
Même si on admet que nous avons tous un outil en espace utilisateur pour faire de la recherche sur des noms normalisés (comme Tracker, baloo…), ça ne résout que le cas de la recherche.
Ce qui est bien, c'est que, comme c'est au niveau du noyau, cp, mv et tous les autres outils en profitent directement sans avoir besoin d'implémenter la norme unicode de normalisation eux-mêmes.
Maintenant, j'aimerai bien que tu m'expliques l'avantage pour un utilisateur moyen (celui qui fait surtout de la navigation web, du mail et quelques documents de bureautique) de la sensibilité à la casse ?
Pour moi, la sensibilité a toujours été un désavantage face à Windows, car les noms de fichiers n'ont pas de contexte (pour distinguer Renaissance de renaissance ou Français de français, il faut avoir un contexte).
Pour moi, le système de fichier doit juste permettre à l'utilisateur d'organiser un peu ses fichiers, il ne doit pas lui mettre des battons dans les roues.
Car pour moi, "images" ou "Images" c'est exactement la même chose ça ne change rien sans contexte (début de phrase, titre dans un document). D'ailleurs, je n'ai jamais vu un logiciel ou une distribution utiliser cette "fonctionnalité" pour organiser les dossiers/fichiers de /etc, /usr…
La non-sensibilité à la casse (via la normalisation des mots) permet aussi de simplifier l'apprentissage du terminal aux nouveaux-venus: ils ne connaissent en général pas l'astuce de la touche "tabulation" et écrivent leurs premiers cp ou mv à la main de tête. Ça leur permettra de réussir leur commande dans le terminal sans avoir directement un message d'erreur :)
Par contre, je ne suis pas pour que cette fonctionnalité se retrouve ailleurs que dans le système de fichier. Par exemple, en C#, si je me souviens bien, le programmeur ne peut pas choisir les noms de variables comme bon lui semble car le langage est insensible à la casse. Dans le développement, je pense que l'on doit exiger de la rigueur de la part des développeurs car c'est un point essentiel du métier.
Un humain Français fait la différence entre « la Renaissance » et « la renaissance ».
Blague à part, ton fichier que tu as crée il y a 5 ans, il avait une majuscule ou non ? Tu t'en souviens vraiment sur le long terme ? Cette fonctionnalité te permet de ne pas avoir à t'en soucier, ça enlève une difficulté pour les utilisateurs.
Comme c'est optionnel, je trouve que ça serait une bonne idée de l'activer par exemple pour /home au moins. Ça aidera les utilisateurs tout en gardant la rigueur dans le reste du système.
En plus, il y a des langues où un même mot peu s'écrire de plusieurs manières tout à fait équivalentes. Par exemple, si je me souviens bien, en allemand, tu peux écrire Fussball ou Fußball pour parler du football.
Pour implémenter cette fonctionnalité, les développeurs n'ont apparemment pas juste fait la différence entre majuscule et minuscule, mais ils prennent en compte aussi ces équivalents directement dans le système de fichier. D'ailleurs, avec ce commentaire et la réponse dans LWN, j'ai appris qu'il y a déjà une norme pour "normaliser" les mots définie par unicode.
J'utilise OpenWRT depuis quelques années et c'est vraiment top.
L'interface web est simple et plutôt bien faite. On peut vraiment tout faire, même des bêtises, genre ne plus pouvoir accéder au routeur. Heureusement, j'avais acheté des routeurs avec lesquels il y avait une procédure de secours pour flasher à nouveau un OpenWRT tout neuf.
J'avais acheté, il y a plusieurs années le routeur NetGear WNDR-3800, sur la boîte c'était écrit "compatible avec OpenWRT" (ou ddwrt, je ne me souviens plus, mais j'avais repéré que c'était un argument de vente).
Depuis, j'ai changé pour un Netgear R7800 Nightmar, parce que j'avais besoin d'un routeur plus véloce pour connecter mon infrastructure à SwissNeutralNet via OpenVPN. SwissNeutralNet est un FAI associatif en faveur de la neutralité du net qui permet en Suisse d'avoir le même genre de service que FDN.
Pour ce routeur, j'ai regardé les performances en débit relevé sur OpenWRT pour OpenVPN et WireGuard. D'ailleurs, vous noterez les superbes débits de WireGuard sur le même hardware, c'est fou !
Pas besoin du patch pour juste la géolocalisation. Après vérification désespérée. En fait, Android fournit de base un mécanisme pour enregistrer des fournisseurs de géolocalisation proprement sans devoir usurper des signatures ou quoi que ce soit (je me disais aussi… pourquoi tant de haine ?).
Ce passage est une très bonne nouvelle pour moi, je ne le savais pas non plus :)
Tu aurais une doc / un lien qui explique cette fonctionnalité ?
C'est nouveau à Android 10 ? Comment on fait pour ajouter un nouveau service ? Il suffit d'installer par exemple MozillaNlpBackend ? Est-ce qu'il y a un moyen de vérifier quels fournisseurs sont disponibles ou actifs ?
[^] # Re: Favoris avec Firefox for Android
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à la dépêche Résumé des nouveautés de Firefox 81 à 83. Évalué à 4.
C'est assez simple, essaie de mettre une page qui change régulièrement son contenu dans une collection. Par exemple, les journaux de LinuxFr. Si tu charges la page demain soir depuis la collection, tu verras le contenu de ce soir.
Il y a bien un cache à quelque part, mais peut être qu'il n'est pas utilisé si le téléhpone est hors-ligne, je ne sais pas.
En fait, il m'avait fallu pas mal de temps pour comprendre que ce problème était lié aux Collections. Maintenant, quand je cherche "firefox android agressive cache" sur Google, je tombe facilement sur des utilisateurs expliquant leur incompréhension des collections.
Sur Github, il y a une issue encore ouverte qui parle de ce problème et une seconde qui demande de mettre à jour la documentation des Collections.
Je ne sais pas pourquoi Mozilla n'a pas encore mis à jour sa documentation, c'est vraiment pas intuitif comme comportement. Je trouverai normal que ça soit au moins clairement indiqué dans la documentation que les collections utilisent un cache.
C'est justement pour ça que j'ai mis cette phrase dans la dépêche, j'étais sûr à ne pas être le seul à avoir eu ce "problème" de compréhension :)
[^] # Re: skip redirect
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal Extension Google Direct pour Firefox. Évalué à 5.
Hello,
Non pas tout à fait, parce que dans Google Search, les liens des résultats sont des liens directs jusqu'au moment du clic sur le lien.
Google Direct empêche Google de modifier le lien au moment du clic et il n'a donc pas besoin de retrouver la bonne redirection dans l'URL.
Skip redirect est plus généraliste et travaille sur les URLs déjà transformées, mais je ne sais pas s'il fonctionne aussi avec le fonctionnement de Google Search (c'est quand même spéciale de modifier les liens au moment du clic…).
[^] # Re: Indépendant du style en apparence
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à l’entrée du suivi La barre latérale ne peut être masquée et... masque le contenu d'une dépêche en rédaction. Évalué à 2 (+0/-0).
Hello,
En effet, seul le style par défaut fonctionne avec le nouveau système de barre latérale pour la rédaction.
Ça m'avait déjà pris pas mal de temps à créer cette barre latérale pour le style par défaut et je n'ai pas eu la motivation d'adapter tous les styles tiers.
Je ne sais pas si ça vaut la peine d'essayer de corriger les styles, parce que ça va casser dès que l'on essaye de changer le style de base.
[^] # Re: Merci beaucoup !
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal Extension Google Direct pour Firefox. Évalué à 4.
Je viens d'aller voir comment Google News fonctionne et malheureusement l'extension ne peut pas marcher pour ce site.
J'ai décrit dans un commentaire plus bas: Google Direct ne modifie pas les liens, il fait juste d'empêcher Google de les modifier lors du clique.
Avec Google News, les liens sont déjà personnalisés par Google et donc Google Direct ne peut rien faire.
[^] # Re: déjà existant
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal Extension Google Direct pour Firefox. Évalué à 10.
D'abord, mieux vaut avoir le plus de choix possible :)
Chocolateboy a expliqué dans le Readme l'intérêt de cette extension.
Ce qu'il faut savoir, c'est que Google change les URLs au moment du clic (ça permet de garder la fonctionnalité des liens déjà visités coloriés en violet par le navigateur).
Les autres extensions écoutent le clic pour essayer de revenir en arrière sur la modification faite par Google.
Google Direct fait beaucoup plus simple: il empêche en amont Google de modifier les liens.
Le code du repository est très simple, ça fait juste 10 lignes de codes:
rwt()
est le nom de la fonction de Google et l'extension force cette fonction à ne rien faire à part retournertrue
:-)# Ca n'est pas suffisant pour la fluidité, mais c'est un début
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au lien GNOME 40 Mutter Moves Input Work To A Separate Thread - phoronix. Évalué à 3.
D’après les commentaires sur phoronix, il faudra aussi que ce Merge Request soie fusionné pour que les entrées restent complètement fluides.
[^] # Re: génial !
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au lien Webbloatscore: estimer la bloatitude de votre site web. Évalué à 2.
Hehe, tu fais un poil mieux que le webbloatscore qui est à 0.4 ;-)
L'idée est bonne, mais quand je vois la capture de mon site perso, on voit que c'est la version mobile sur grand écran. Il doit manquer une config ou deux chez eux pour calculer correctement le score.
[^] # Re: .
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal Warp : les performances de Firefox s’améliorent. Évalué à 3.
C'est accessible dans la version actuelle de F-Droid (82 je crois).
[^] # Re: opinion
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à la dépêche La distribution GNU/Linux Trisquel 9.0 « Etiona » est là !. Évalué à 2.
Wow, ça fait déjà 10 ans, merci pour le lien !
[^] # Re: Vieille version !
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au message Libreoffice anormalement lent. Évalué à 3. Dernière modification le 06 novembre 2020 à 21:57.
Pour l'OS, Ubuntu a arrêté le support du 32 bits, mais Debian propose encore l'architecture 32 bits.
Si tu veux garder les avantages de Linux Mint, sache que ce projet propose une version alternative basée directement sur Debian, la Linux Mint Debian Edition (lmde) et il y a un lien pour la version 32 bits :-)
D'après la release note, LMDE est basée sur Debian Buster (sortie en juillet 2019, ce qui est un peu plus récent que Linux Mint 17).
Par défaut, ils supportent les architectures 32-bits sans PEA (je ne sais pas ce que c'est), et à la fin de la release note ils expliquent comment l'activer si ton CPU supporte PEA.
Dans cette version de Debian, libre office est en version 6, même en 32 bits. Si tu veux la version 7, il faudrait utiliser les paquets de buster-backports, mais je ne sais pas si c'est supporté par LMDE.
[^] # Re: cloudflare
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au lien HCAPTCHA. Une solution non libre mais pas GAFAM. Évalué à 2.
De ce que j'ai compris, le but est juste de faire perdre du temps à un robot1.
C'est beaucoup plus simple que d'essayer de distinguer un robot d'un être humain.
Apparemment, il y a un challenge à résoudre automatiquement côté JavaScript qui prend du temps. Pour un humain, pas de soucis, il prend déjà beaucoup de temps pour remplir le formulaire.
Pour un robot, ça ne va pas être un problème non plus 1 fois sur 1 formulaire.2
Mais par contre, ça va limiter le nombre de formulaires remplis à la seconde et ça va faire perdre du temps au robot => il gaspille des ressources CPU / mémoire => il peut faire moins de spam sur ton formulaire et sur les formulaires des autres sites puisqu'il perd son temps chez toi.
Tu deviens une cible moins intéressante, puisque tu coûtes plus cher à spammer :-)
1: si je ne m'abuse, on a la même idée avec le login sous Linux: le calcul pour vérifier si le mot de passe entré est juste est pensé pour faire perdre du temps aux robots.
2: il reste ce cas où tu peux te faire spammer quand même. Mais je me dis que, de toute façon, même avec recaptcha, si tu cibles vraiment un formulaire particulier, tu peux payer des êtres humains pour le remplir et donc spammer avec la même efficacité.
[^] # Re: opinion
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à la dépêche La distribution GNU/Linux Trisquel 9.0 « Etiona » est là !. Évalué à 6. Dernière modification le 02 novembre 2020 à 00:07.
Il me semble que Debian ne distribue plus de binaires non-libre pour le noyau linux depuis la création du package firmware-non-free. Ce (méta-)package serait justement destiné à contenir tous les binaires non-libres et il n'est pas installé par défaut.
Est-ce que je me trompe ?
[^] # Re: cloudflare
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au lien HCAPTCHA. Une solution non libre mais pas GAFAM. Évalué à 3.
Merci pour le lien ! J'aime beaucoup l'idée décrite: ne pas distinguer les robots des humains, mais faire perdre du temps et de la puissance aux robots
C'est une tâche beaucoup moins complexe à mon avis et ça ne m'étonnerait pas que ce soit autant efficace 🙂
[^] # Re: Le festival d'âneries continue
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au lien D'un assassinat au retour de la loi Avia et à la lutte contre « l'anonymat ». Évalué à 2.
Ça dépend où :-)
[^] # Re: Chérie, ça va moinsser
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal Une tablette (grand format) sous Linux?. Évalué à 6. Dernière modification le 15 octobre 2020 à 04:26.
Non, non, Firefox n'est pas disponible sur iOS: c'est juste un Safari déguisé comme tous les navigateurs sur iOS…
[^] # Re: JSON? YAML?’
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal En finir avec CSV ou Excel pour échanger des données. Évalué à 10.
Et justement, c'est faux: faire soi-même un parseur CSV est une très mauvaise idée et c'est compliqué.
Tu viens de tomber exactement dans un des pièges que Seb cite sur son wiki.
[^] # Re: Root
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal LinuxFr avec Docker. Évalué à 10.
Pour le coup du root, j'avoue que je ne comprends pas bien comment faire pour le faire comme il faut.
J'ai essayé au début de mettre l'instruction
USER 1001
dans le Dockerfile pourlinuxfr.org
, mais ça m'a empêché de faire fonctionner l'upload d'avatars.Le problème, c'est que
docker-compose
fait monter le dossierpublic
etupload
, mais comme les fichiers ont mon UID (genre20000
sur mon poste), et bien l'utilisateur du container est incapable de créer le dossierpublic/tmp/upload
et ensuite de faire les dossiers dansupload
.Ensuite, j'ai abandonné, car justement nginx a aussi besoin d'accéder à ces dossiers et que du coup, il fallait commencer à coordonner les UID entre l'hôte et tout ces containers.
Finalement, j'ai laissé tomber, car ce n'est pas un déploiement pour de la production (avec Kubernetes et/ou OpenShift/okd), mais uniquement pour faire des tests sur sa machine.
Ma conclusion sur ce sujet, c'est que je tombe exactement sur le même os que lorsque j'essaie de faire une clé USB partagée entre différents postes Linux avec des UID/GID différents. La seule solution viable, ça serait de travailler avec un système de fichier sans permissions, genre FAT32.
Au vu de mes recherches sur le web, j'ai l'impression que tout le monde sait qu'il faudrait éviter d'utiliser root pour exécuter des Docker, mais que personne ne propose de solution pour permettre de partager les fichiers entre le host et le container.
Si j'ai bien compris, même OpenShift essaie de forcer à ne pas utiliser l'utilisateur root, mais il fait utiliser le groupe
0
et du coup, j'ai l'impression que ça ne change rien.C'est une bonne idée pour les binaires, je ne connaissais pas le projet "distroless". Je n'ai pas cherché à faire plus, parce que j'utilise déjà une debian slim et le minimum de paquet nécessaire pour faire tourner les services.
Peut être que dans l'exemple que tu as donné j'aurais pu enlevé le paquet
golang
, mais par contre, leca-certificates
est nécessaire pour que le service puisse se connecter aux sites exeternes en HTTPS.Merci beaucoup pour le retour, je vais faire des tests avec les pistes que tu m'as donné sur ces questions.
[^] # Re: Apparemment, mon problème venait du $LOAD_PATH
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à l’entrée du suivi board-linuxfr: réparer le build et permettre de configurer le host et port du serveur redis. Évalué à 3 (+0/-0).
Merci beaucoup !
# Apparemment, mon problème venait du $LOAD_PATH
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à l’entrée du suivi board-linuxfr: réparer le build et permettre de configurer le host et port du serveur redis. Évalué à 3 (+0/-0). Dernière modification le 14 septembre 2020 à 10:08.
J'ai trouvé une solution pour build, il faudrait apparemment corriger le LOAD_PATH.
J'ai vu ça dans ce tutoriel.
Du coup, comme j'ai réussi à build et à faire mon test, j'ai ouvert un Pull Request ici.
# Le module ebook du wordpress semble KO
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse à la dépêche D'une blague sur LinuxFr.org à l'écriture d'un roman de SF. Évalué à 6.
Hello,
Pour information, le module Wordpress qui permet de télécharger les ebooks (pdf, epub et kindle) des posts semble KO.
Par exemple, pour "Printeurs 1", le lien ebook retourne le texte:
Bravo à toi et PVH pour ce projet de matérialisation de ton œuvre !
[^] # Re: Quel serait le cœur de la plateforme ?
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal vers un sciencefr.org ?. Évalué à 5.
mjourdan a proposé d'ailleurs une belle maquette pour moderniser le site.
Je suis en train d'essayer de l'implémenter concrètement (voir cette branche git1 ). C'est très jaune pour moi, mais je me dis "pourquoi pas" :-)
1: arf, ça fait déjà 3 semaines depuis le dernier commit, ça ne va pas avancer très vite à ce train là…
[^] # Re: Ou "Comment implémenter un bug de Windows dans Linux"...
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au lien Utilisation de la fonction d'insensibilité à la casse du noyau Linux dans Ext4. Évalué à 2. Dernière modification le 30 août 2020 à 09:05.
Pour
find -iname
, le manuel dit que ça ne fait qu'ignorer la casse. Il ne dit pas qu'il gère la normalisation des noms (comme le cas du "ss" en allemand que j'ai donné plus haut, ou le "ç" qui est un "c").Même si on admet que nous avons tous un outil en espace utilisateur pour faire de la recherche sur des noms normalisés (comme Tracker, baloo…), ça ne résout que le cas de la recherche.
Ce qui est bien, c'est que, comme c'est au niveau du noyau,
cp
,mv
et tous les autres outils en profitent directement sans avoir besoin d'implémenter la norme unicode de normalisation eux-mêmes.Maintenant, j'aimerai bien que tu m'expliques l'avantage pour un utilisateur moyen (celui qui fait surtout de la navigation web, du mail et quelques documents de bureautique) de la sensibilité à la casse ?
Pour moi, la sensibilité a toujours été un désavantage face à Windows, car les noms de fichiers n'ont pas de contexte (pour distinguer
Renaissance
derenaissance
ouFrançais
defrançais
, il faut avoir un contexte).Pour moi, le système de fichier doit juste permettre à l'utilisateur d'organiser un peu ses fichiers, il ne doit pas lui mettre des battons dans les roues.
Je ne vois aucun avantage à pouvoir faire ça:
Car pour moi, "images" ou "Images" c'est exactement la même chose ça ne change rien sans contexte (début de phrase, titre dans un document). D'ailleurs, je n'ai jamais vu un logiciel ou une distribution utiliser cette "fonctionnalité" pour organiser les dossiers/fichiers de
/etc
,/usr
…La non-sensibilité à la casse (via la normalisation des mots) permet aussi de simplifier l'apprentissage du terminal aux nouveaux-venus: ils ne connaissent en général pas l'astuce de la touche "tabulation" et écrivent leurs premiers
cp
oumv
à la main de tête. Ça leur permettra de réussir leur commande dans le terminal sans avoir directement un message d'erreur :)Par contre, je ne suis pas pour que cette fonctionnalité se retrouve ailleurs que dans le système de fichier. Par exemple, en C#, si je me souviens bien, le programmeur ne peut pas choisir les noms de variables comme bon lui semble car le langage est insensible à la casse. Dans le développement, je pense que l'on doit exiger de la rigueur de la part des développeurs car c'est un point essentiel du métier.
[^] # Re: Ou "Comment implémenter un bug de Windows dans Linux"...
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au lien Utilisation de la fonction d'insensibilité à la casse du noyau Linux dans Ext4. Évalué à 2.
Blague à part, ton fichier que tu as crée il y a 5 ans, il avait une majuscule ou non ? Tu t'en souviens vraiment sur le long terme ? Cette fonctionnalité te permet de ne pas avoir à t'en soucier, ça enlève une difficulté pour les utilisateurs.
Comme c'est optionnel, je trouve que ça serait une bonne idée de l'activer par exemple pour /home au moins. Ça aidera les utilisateurs tout en gardant la rigueur dans le reste du système.
En plus, il y a des langues où un même mot peu s'écrire de plusieurs manières tout à fait équivalentes. Par exemple, si je me souviens bien, en allemand, tu peux écrire Fussball ou Fußball pour parler du football.
Pour implémenter cette fonctionnalité, les développeurs n'ont apparemment pas juste fait la différence entre majuscule et minuscule, mais ils prennent en compte aussi ces équivalents directement dans le système de fichier. D'ailleurs, avec ce commentaire et la réponse dans LWN, j'ai appris qu'il y a déjà une norme pour "normaliser" les mots définie par unicode.
[^] # Re: Mikrotik et RouterOS
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au sondage Utilisez‑vous un pare‑feu dédié à la maison ?. Évalué à 8. Dernière modification le 19 août 2020 à 22:18.
J'utilise OpenWRT depuis quelques années et c'est vraiment top.
L'interface web est simple et plutôt bien faite. On peut vraiment tout faire, même des bêtises, genre ne plus pouvoir accéder au routeur. Heureusement, j'avais acheté des routeurs avec lesquels il y avait une procédure de secours pour flasher à nouveau un OpenWRT tout neuf.
J'avais acheté, il y a plusieurs années le routeur NetGear WNDR-3800, sur la boîte c'était écrit "compatible avec OpenWRT" (ou ddwrt, je ne me souviens plus, mais j'avais repéré que c'était un argument de vente).
Depuis, j'ai changé pour un Netgear R7800 Nightmar, parce que j'avais besoin d'un routeur plus véloce pour connecter mon infrastructure à SwissNeutralNet via OpenVPN. SwissNeutralNet est un FAI associatif en faveur de la neutralité du net qui permet en Suisse d'avoir le même genre de service que FDN.
Pour ce routeur, j'ai regardé les performances en débit relevé sur OpenWRT pour OpenVPN et WireGuard. D'ailleurs, vous noterez les superbes débits de WireGuard sur le même hardware, c'est fou !
# Comment ajouter un fournisseur de géolocalisation ?
Posté par Adrien Dorsaz (site web personnel, Mastodon) . En réponse au journal LineageOS 17.1 (Android 10), F-Droid et géolocalisation Wifi et GSM avec microG. Évalué à 3.
Hello,
Ce passage est une très bonne nouvelle pour moi, je ne le savais pas non plus :)
Tu aurais une doc / un lien qui explique cette fonctionnalité ?
C'est nouveau à Android 10 ? Comment on fait pour ajouter un nouveau service ? Il suffit d'installer par exemple MozillaNlpBackend ? Est-ce qu'il y a un moyen de vérifier quels fournisseurs sont disponibles ou actifs ?