Adrien Dorsaz a écrit 889 commentaires

  • [^] # Re: Plus un

    Posté par  (site web personnel, Mastodon) . En réponse au journal merci yunohost (mais pas que) !. Évalué à 3.

    Si tu ne sais pas ce qu'est un reverse proxy, le plus simple est vraiment d'utiliser IPv6, car il permet d'avoir une adresse IP publique par machine. Comme chaque machine a une adresse publique, pas besoin de s'embêter avec un proxy.

    Si tu n'as pas de réseau IPv6 et que tu as uniquement des services en HTTP, c'est assez simple de mettre en place un Apache ou Nginx en mode reverse proxy selon le nom de domaine à atteindre.

    Si tu as d'autres outils beaucoup plus générique, il faudrait utiliser un proxy plus généraliste style "proxy sur TCP ou UDP" ou des tunnels SSH, mais dans ce cas je n'ai pas de connaissance.

  • [^] # Re: Quel est l'intéret d'avoir un filesystem qui s'occupe de l'aggrégation des disques (raid), etc

    Posté par  (site web personnel, Mastodon) . En réponse au lien Examining btrfs, Linux’s perpetually half-finished filesystem - arstechnica (via OSnews). Évalué à 3. Dernière modification le 26 septembre 2021 à 08:26.

    La seul config que j'ai eu à faire: ajouter rootdelay=10 dans la config de Grub pour la commande linux. Et ça a été nécessaire parce qu'un de mes disques était en USB et il n'était pas disponible assez vite durant le boot.

    En effet les raids 5 et 6 sont indisponibles, mais il y en a d'autres sympas comme "raid 1 sur 3 disque avec au moins 3 copies deds data".

    Et si tu fais, avec 3 disques, un "raid 1 standard avec 2 copies", btrfs te permet d'utiliser la place disponible "en trop" pour augmenter la capacité en bit du système de fichier.

  • [^] # Re: Quel est l'intéret d'avoir un filesystem qui s'occupe de l'aggrégation des disques (raid), etc

    Posté par  (site web personnel, Mastodon) . En réponse au lien Examining btrfs, Linux’s perpetually half-finished filesystem - arstechnica (via OSnews). Évalué à 6.

    Avec Btrfs, ce qui m'a séduit, c'est que je n'avais pas pu mettre la couche "raid" au début, car je n'avais qu'un seul disque.

    Quand j'ai ajouté un deuxième disque, j'ai pu dire à Btrfs "vas-y utilise ce deuxième disque pour faire du raid 1" et il l'a mis en place sans avoir eu besoin d'interrompre mon système.

    C'est quand même bien plus souple que de devoir réinstaller toute la machine lors de l'arrivée du deuxième disque.

    Un autre point séduisant de Btrfs est sa gestion des sous-volumes pour remplacer des dossiers et les partitions.

    Comme tu peux ajouter des quotas aux sous-volumes, tu peux retrouver le même avantage que les partitions qui évitent que certaines données ne prennent trop de place.

    En plus, comme tu peux faire des snapshots instantanés des sous-volumes, tu n'as même plus besoin de rsync pour faire des backups, Btrfs le fait en live et sans attente. Je ne l'ai pas encore essayé, mais tu peux même transmettre les snapshots d'un file système btrfs à un autre grâce à btrfs send | btrfs receive.

    Pour administrer sa machine, il y a encore d'autres choses sympas comme la compression automatique des fichiers possible, la copie par référence, les checksums…

  • [^] # Re: Un peu d'histoire

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Licence d'une dépêche crée à partir d'un journal. Évalué à 2 (+0/-0).

    Et voilà le correctif dont je parlais: Pull Request 318.

    Dans ce pull request, j'ajoute également les tests que j'ai écris actuellement pour le modèle des journaux, puisque c'est eux qui m'ont aidé à trouver ce bug.

  • # Un peu d'histoire

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Licence d'une dépêche crée à partir d'un journal. Évalué à 2 (+0/-0). Dernière modification le 25 septembre 2021 à 22:25.

    Par curiosité, j'ai cherché avec git blame la source de la ligne de code qui change la licence (cité dans l'entrée de suivi plus haut; merci à vim-fugitive pour l'aide à la navigation avec le blame).

    Je m'attendais à ce que, dans toute l'histoire, un malheureux commit aie inversé la valeur de cette ligne (soit en changeant le unless en if ou quelque chose du genre).

    En réalité cette ligne a toujours été écrite ainsi (cf le commit d'origin, en mars 2011), et du coup, j'étais un peu déçu.

    En réfléchissant un peu, je me suis dit que, en fait, si je relis en français cette ligne, elle dit met "vrai" pour le choix de la licence CC-BY-SA si c'était le cas sur le journal. Et donc, ça supposait, que le choix par défaut de la licence était false à l'époque et que, il fallait donc bien passer à true uniquement si le journal avait la licence CC-BY-SA.

    Une très rapide recherche dans les migrations SQL, m'a confirmé que, lorsque l'on a crée ce code (en mars 2011), la valeur de cc_licensed par défaut était false et qu'elle a bougé à true en décembre 2012:

    linuxfr.org $ git grep cc_licensed
    20090105234709_create_nodes.rb:      t.boolean :cc_licensed,    null: false, default: false
    20121216160203_change_default_for_cc_licensed.rb:      t.change_default :cc_licensed, true
    

    L'intention du code correspondait donc bien en 2011 à ce que je proposais dans le suivi, mais il n'a pas survécu au changement de valeur par défaut 1 année plus tard. Je vais proposer un correctif, maintenant que l'histoire m'a confirmé mon intuition :)

  • [^] # Re: Test de la dépêche en question sur alpha, pareil

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Sommaire automatique pas toujours automatique. Évalué à 2 (+0/-0).

    J'ai ajouté un petit texte dans le wiki :)

    https://linuxfr.org/wiki/aide-edition/revisions/88

  • [^] # Re: Test de la dépêche en question sur alpha, pareil

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Sommaire automatique pas toujours automatique. Évalué à 2 (+0/-0).

    Le sommaire est crée automatiquement à partir de 5'000 caractères dans la seconde partie.

    Là, LibreOffice me dit qu'il y a 2'974 caractères dans la seconde partie.

    Il n'y a donc pas assez de caractères dans le rendu de la seconde partie (et non pas dans le markdown).

  • [^] # Re: Précisions

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Avoir une page des derniers commentaires en modération. Évalué à 3 (+0/-0).

    Merci pour l'idée du flux RSS, je n'y avais pas pensé :)

    J'ai proposé le correctif sur Github.

    Ça ajoute une page /comments/latest accessible par tous, car il n'y a pas d'informations spécifiques aux modérateurs et que ça permettait d'avoir un flux RSS publique.

    Comme il y a environ 1500 à 2000 commentaires chaque 15 jours sur LinuxFr (donc environ 100 à 150 par jours), j'ai fais en sorte que l'on aie 50 commentaires affichés par page. Ce nombre 50 est lui-même lié au nombre d'entrées dans le flux RSS. J'espère que ça suffira pour le flux.

    Les commentaires des 7 derniers jours y sont accessibles.

  • # Précisions

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Avoir une page des derniers commentaires en modération. Évalué à 2 (+0/-0).

    Hello,

    Je vais essayer de reprendre un peu de temps pour le développement et je vais commencer par cette entrée.

    J'aurai besoin de plus de précisions:

    • à quoi pensez-vous quand vous dites les derniers commentaires sur le site ? Une limite comme les 200 derniers commentaires ou plutôt une limite comme les commentaires des 7 derniers jours ?

    • je n'ai pas compris le terme pagination sur l'index ? Est-ce que c'est la profondeur de la position dans le fil de commentaire ?

  • # App Icon Preview

    Posté par  (site web personnel, Mastodon) . En réponse au message Changer l'icône de certaines applications ?. Évalué à 3.

    Hello,

    J'ai entendu parlé de "App Icon Preview": https://flathub.org/apps/details/org.gnome.design.AppIconPreview

    D'après la description c'est prévu pour aider à faire des icônes pour GNOME. Peut être que ça peut t'aider ?

    J'ai juste entendu parler du nom.de l'appli, je ne l'ai pas essayée moi même…

  • [^] # Re: up

    Posté par  (site web personnel, Mastodon) . En réponse au journal Amélioration de la coloration syntaxique C dans vim. Évalué à 4.

    Au fait, il me semble que l'analyse de la syntaxe du code, c'est typiquement une des tâches du Langage Server Protocol proposé par VSCode. Il devrait être capable de résoudre ce genre de cas que tu as remonté.

    Ça paraît un peu lourd de sortir LSP pour de la coloration syntaxique, mais finalement, quand on ouvre des codes sources (en C/C++ ou autre), on va avoir rapidement besoin de l'aide d'un mini-IDE, non ?

  • [^] # Re: Vie privée ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Windows 11: TPMs and Digital Sovereignty. Évalué à 3.

    Comme pour les DRMs pour le streaming : s'ils n'implémentent pas, alors pas d'accès au contenu.

    Ça ne sera pas que dans le navigateur, mais dans l'OS aussi, c'est ce que prévoit Windows 11 apparemment.

  • [^] # Re: Les TPMs permettent aux vendeurs de vous refusez des services Oo

    Posté par  (site web personnel, Mastodon) . En réponse au lien Windows 11: TPMs and Digital Sovereignty. Évalué à 7. Dernière modification le 09 août 2021 à 08:23.

    En effet, les DRM selon le nom de l'OS existent déjà pour les services web via la lecture du User Agent.

    Seulement, le User Agent est très facilement modifiable par l'utilisateur (par exemple via des extensions Forefox).

    Avec un DRM qui dépend de la puce TPM, ça sera impossible pour l'utilisateur de gruger le vendeur. Car le vendeur aura une liste de TPM de confiance, d'après cet article.

    La seconde différence est que ce système de DRM sera disponible pour tous les programmes qui s'exécutent sur ton ordinateur.

    Actuellement, on ne connaît les DRMs standardisés que dans les applications web de streaming, là ça pourra être n'importe quelle appli.

    Le vendeur n'aura pas à inventer son propre système de DRM (Steam, Adobe, EA… ont déjà des DRMs, mais ils doivent le faire à la main et c'est possible qu'un utilisateur assez malin passe à travers leur système (par exemple via une machine virtuelle)).

    Même une machine virtuelle ne fera plus l'affaire avec les DRMs via TPM !

  • # Les TPMs permettent aux vendeurs de vous refusez des services Oo

    Posté par  (site web personnel, Mastodon) . En réponse au lien Windows 11: TPMs and Digital Sovereignty. Évalué à 10.

    Merci beaucoup pour ce lien !

    Je n'aurai jamais pensé que les TPMs pouvaient être utilisés pour créent des DRMs et rendre nos PCs aussi stupides que des téléphones Androids 😞

    L'article explique comment les TPMs permettront aux vendeurs logiciels de savoir si votre PC est "fiable" ou non. Exactement comme ils peuvent savoir sous Android si votre téléphone a été "rooté" ou non.

    Ils donnent un exemple où Netflix pourrait fournir uniquement des vidéos basses qualités si votre PC n'est pas assez fiable à leurs yeux (via Windows qui informera sur l'état de la machine grâce au TPM). Mais à mon avis, ça ira même plus loin, ils vont simplement refuser de fournir un service, comme on trouve des applications sur Android qui refuse de fonctionner si le téléphone a été rooté 😞

    Windows 11 permettra donc de réaliser des DRMs les plus fiables grâce à la perte de contrôle de votre propre machine. Et on connaît bien ici tous les problèmes que soulèvent les DRMs… (disponibilité non-fiable du contenu acheté, uniquement de la location temporaire de contenu…).

    Et comme, d'habitude, le monde Open Source aura 2 choix: soit suivre Microsoft et crée le même genre de système pour pouvoir accéder aux services, soit ne pas avoir accès aux services. Ça craint…

  • [^] # Re: Problème d'énoncé

    Posté par  (site web personnel, Mastodon) . En réponse au message Copier un fichier en fonction de sa date. Évalué à 3.

    Attention, ctime, n'est pas vraiment la *c*réation, mais le *c*hangement de certaines méta-données: https://en.wikipedia.org/wiki/MAC_times

  • [^] # Re: Sauvegarde

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Les sauvegardes empêchent d'écrire des commentaires / contenus. Évalué à 2 (+0/-0). Dernière modification le 04 août 2021 à 21:40.

    Tout à fait, j'ai aussi entendu parlé du backup sur le slave pour mysql.

    Est-ce que c'est possible de mettre un mysql en slave sur l'infrastructure de Linuxfr.org ? Au pire, on pourrait mettre le slave sur le même serveur, mais un port différent ?

  • [^] # Re: Cas signalés

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Les sauvegardes empêchent d'écrire des commentaires / contenus. Évalué à 2 (+0/-0).

    Et une de plus: https://linuxfr.org/suivi/erreurs-500-regulieres-pendant-la-nuit à 03:15 (enfin, 01:15 UTC)

  • # Problème connu

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Erreurs 500 régulières pendant la nuit. Évalué à 2 (+0/-0).

    Merci pour le retour.

    Je ferme cette entrée de suivi, car c'est effectivement un problème connu vers 3h30 et c'est bien dû aux sauvegardes de la base de donnée: les sauvegardes empêchent d'écrire des commentaires / contenus.

  • # Faire confiance à l'équipe de modération ?

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Autoriser l'auteur à participer à la modération de sa dépêche. Évalué à 5 (+0/-0). Dernière modification le 04 août 2021 à 21:32.

    Actuellement, la gestion des droits n'est pas aussi fine sur les dépêches.

    Elle est assez simple en fait:

    • quand la dépêche est crée et est disponible sur l'url /redaction, tous les utilisateurs inscrits peuvent y participer
    • quand la dépêche est en modération ou publiée, elle est disponible sous /moderation et seul l'équipe de modération et celle d'administration peut y apporter des modifications
      • Cet espace ressemble fortement à l'espace de redaction, mais il y a en plus:
      • le système de vote des modérateurs pour publier/renvoyer en rédaction
      • le bouton "Mise en phare" lorsque la dépêche est publiée
      • les boutons pour réassigner la dépêche à un autre auteur
      • quelques phrases en plus dans l'onglet "Aide" pour la modération

    Je pense que ce principe est très sain, car le système de sécurité est très facile à implémenter et à expliquer aux utilisateurs du site.

    Il vaut mieux que l'auteur apprenne à faire confiance à l'équipe de modérateur.

    Si l'auteur souhaite garder la main-mise sur son article, il peut faire des journaux.

  • # Entrées de suivi en doublon

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Implémenter le nouveau design de LinuxFR. Évalué à 3 (+0/-0).

    Pour information, une entrée de suivi a été crée en doublon pour mieux nommer les différentes parties des dépêches.

  • [^] # Re: petite question au passage

    Posté par  (site web personnel, Mastodon) . En réponse au journal Installation d'un réseau VPN. Évalué à 3.

    Est-ce que tu as aussi des adresses ipv6 sur ton réseau ?

    Je ne suis pas sûr que tu puisses rendre accessible ton réseau ipv6 via openvpn si le réseau de l'hôtel est en ipv4.

    Si c'est possible de rendre le réseau ipv6 accessible, alors le conflit d'adresse n'existera probablement pas.

    Je dis "probablement", parce qu'il est aussi possible d'utiliser des plages d'adresses privées en ipv6 et que l'hôtel pourrait aussi utiliser la même (mais avec beaucoup moins de probabilité) :)

  • [^] # Re: Restriction géographique ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Une appli android libre pour stocker son passe sanitaire . Évalué à 3.

    Ou alors, comme moi, tu as coché le paramètre "Cacher les applications disponibles dans F-Droid" dans AuroraStore ;)

  • # Répendre la nouvelle aussi sur les réseaux sociaux xmpp ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Lettre d'information XMPP de juin 2021. Évalué à 2.

    Merci pour ces traductions des newsletters !

    Au fait, il faudrait aussi faire la promotion des réseaux sociaux qui utilisent XMPP dans le paragraphe cité ci-dessous, non ?

    Répandez la nouvelle !

    N’hésitez pas à partager la nouvelle sur les « réseaux sociaux » :

    • Mastodon
    • YouTube
    • Twitter
    • Reddit
    • LinkedIn
    • Facebook

    Trouvez et déposez des offres d’emploi sur le tableau d'affichage des offres d’emploi XMPP.

    Consultez également notre Flux RSS !

    Il y aurait en tout cas les instances publiques d'edhelas de Movim et celle de Goffi pour Libervia à proposer :)

    Je pense qu'il faudrait le proposer à la version source anglophone bien sûr et mettre les 2 réseaux XMPP en premier à la place des autres centralisés et/ou utilisant un protocole différent de XMPP.

  • [^] # Re: oui, entre autre...

    Posté par  (site web personnel, Mastodon) . En réponse au message VSFTP droits qui change avec import. Évalué à 2. Dernière modification le 02 juillet 2021 à 14:20.

    Il manque encore jouer avec setfacl et definir les règles "default" sur le dossier de base. Comme ça les nouveaux dossiers/fichiers créés prennent directement ces droits.

    Il faut avoir un système de fichier qui sait gérer ces règles ACL avancés, mais c'est le cas avec la plupart de ceux prévus pour Linux.

    PS: c'est le même genre de solution que le sticky bit, mais avec des règles beaucoup plus fines et c'est vraiment prévu pour ce genre de problème.

  • [^] # Re: Récupérer des infos des autres utilisateurs ?

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Récupérer l'avatar d'un utilisateur ?. Évalué à 2 (+0/-0).

    Oui, ça marche si l'image est envoyée directement sur les seveurs Linuxfr. Si l'avatar est un lien externe, c'est plus compliqué de "deviner" 😉