Framasky a écrit 1048 commentaires

  • [^] # Re: Autre solution

    Posté par  (site web personnel) . En réponse au journal #WeMakeSeitan. Évalué à 10.

    Pis les banquiers et les politiques sont généralement trop gras, c'est pas bon pour la santé :P

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Herbassier

    Posté par  (site web personnel) . En réponse au journal #WeMakeSeitan. Évalué à 4.

    Le problème de l'éleveur qui fait paître ses bêtes, qui les fait boire à l'eau du ruisseau, etc, c'est qu'il faut le connaître ! Et tu peux être quasi-certain que tu ne trouveras pas ses produits au supermarché, malheureusement.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Coup de gueule

    Posté par  (site web personnel) . En réponse au journal #WeMakeSeitan. Évalué à 9.

    Tu remarqueras que le principal ingrédient du seitan, c'est le gluten :-)

    Je n'ai jamais dit que mon seitan avait le goût de la viande (bien au contraire, il a un goût très différent avec ses haricots et son cumin), ni sa texture. Par contre, pour quelqu'un habitué à avoir un bloc à découper à côté de ses légumes, ça remplace bien.

    C'est vraiment le côté psychologique de la viande, de la même façon qu'un fumeur aura envie d'une cigarette avec son café (et d'un café avec sa cigarette).

    Sinon pour le côté « magasins qui te vende tout et n'importe quoi pour surfer sur la vague », là on achète juste le gluten comme on achète la farine pour faire un gâteau : ce ne sera donc pas une cochonnerie, tout comme ton gâteau maison n'est pas une cochonnerie industrielle.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # Salt

    Posté par  (site web personnel) . En réponse au message Outil de gestion des mises à jour Debian. Évalué à 3.

    Tout pareil qu'Ansible, simple à prendre en main et à utiliser.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: ça se serait passer comment avec une distribution linux style debian ?

    Posté par  (site web personnel) . En réponse au journal Comment 11 lignes de code ont provoqué un #npmgate. Évalué à 10.

    Je pense que le problème vient plus de npm : c'est une entreprise. Je pense qu'une structure comme l'asso Debian ou le Perl NOC pour le CPAN (je ne connais pas le statut de ceux qui gère pypi ou les dépôts des gems Ruby) n'aurait pas supprimé le module suite à une simple menace, ils auraient creusé, contacté le développeur, etc.

    Enfin, c'est mon ressenti, je me trompe peut-être.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Décédé

    Posté par  (site web personnel) . En réponse au journal Ray Tomlinson est décédé. Évalué à 8.

    C'est encore du langage de djeun's. Ça veut dire bronsoniser.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: frama*

    Posté par  (site web personnel) . En réponse au journal Slack remplace l'IRC, ou comment l'opensource qui ne réussit pas à se défaire de ses démons. Évalué à 2.

    Quelles migrations d'un serveur à un autre ?

    Quand il y aura des chatons ? Nos framadates resteront chez nous, par contre, il y aura (dans l'idéal) plein de framadate hébergés par les chatons : date.zaclys.org, date.indyhosters.net, etc. Le but n'est pas de migrer les données des framatrucs chez les chatons, mais que les chatons proposent les mêmes services que nous.

    Quand on devra prendre un plus gros serveur ? On utilise massivement la virtualisation, donc au pire, ça se résumera à la migration de la VM sur une bécane plus puissante et l'ajustement de ses paramètres CPU, RAM et disque.

    On ne veut pas grandir indéfiniment, on veut présenter les alternatives et permettre à tout un chacun de les installer. Et les chatons, c'est justement parce qu'on sait que tout le monde ne sait pas installer un serveur web. Tu payes la mère Zaclys et ils te fournissent des services.

    Et pour le grand public, faut pas croire, on n'est pas connus que dans les milieux éducatifs et/ou libristes.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Il manque des trucs

    Posté par  (site web personnel) . En réponse au message Une erreur donc je ne comprend pas . Évalué à 2.

    Va falloir que tu apprennes à te servir d'un moteur de recherche plutôt que de poser des questions aux gens.

    Tiens : https://tontonroger.org/?q=+Global+symbol++requires+explicit+package+name+at++line&category_general=on

    Pis après, tu regardes les sites qui te sont proposés.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Il manque des trucs

    Posté par  (site web personnel) . En réponse au message Une erreur donc je ne comprend pas . Évalué à 3.

    C'pas compliqué : $param->{$k} n'est pas définie (uninitialized value). Tu l'utilises dans une chaîne de caractères (l. 152), ce qu'il assimile à une concaténation et dans une comparaison (l. 154, le ne), et ça il aime pas, mais ce ne sont que des warnings, non ?

    Tu peux mettre $param->{$k} = '' unless (defined($param->{$k})); ligne 151 pour te débarrasser de l'erreur, mais il serait sans doute plus pertinent de comprendre pourquoi $param->{$k} n'est pas définie.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # Ils ?

    Posté par  (site web personnel) . En réponse au message Filtrer un site. Évalué à 3.

    Qui sont-ils, quels sont leurs réseaux ? La vérité est-elle ailleurs ?

    Blague à part, tu l'as vu, un filtrage par IP est trop large. Maintenant, il te reste à rechercher une solution de filtrage web pour GNU/Linux dans un moteur de recherche (je suis un train de te filer les termes de la recherche kivabien là, hein).

    Bonne recherche (oui, ici on aime bien donner au étudiants, des indices sur la solution, pas la solution elle-même, surtout quand elle est à portée d'une simple recherche).

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # Mais ?

    Posté par  (site web personnel) . En réponse à la dépêche Les journaux LinuxFr.org les mieux notés du mois d'octobre 2015. Évalué à 4.

    Hum, ce ne sont pas des journaux qui sont listés ici mais des dépèches :p

    Une erreur du convecteur temporel dans la récupération des statistiques d'octobre ?

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Sont-elles forcément harcelées ou mal vues ?

    Posté par  (site web personnel) . En réponse à la dépêche Les informaticiennes, de la dominance de classe aux discriminations de sexe le 24/11/2015 à Paris. Évalué à 2.

    On fait rien parce qu’il y a plus grave dans le monde… Du coup on arrête le logiciel libre et la défense des libertés sur internet parce qu’il y a des gens qui meurent ailleurs? La hiérarchisation des luttes, une des grandes maladies de ce monde.

    Un coup de gueule de Gee sur le sujet : http://grisebouille.net/ailleurs-cest-pire/

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: framagame

    Posté par  (site web personnel) . En réponse à la dépêche Dégooglisons Internet, saison 2 : ils ne savaient pas que c'était impossible, alors ils l'ont fait !. Évalué à 2.

    Je te conseille de passer par le dépot Gitlab de Lutim pour ce qui est de Framapic (c'est le logiciel utilisé en-dessous).

    Absolument ! Il faut toujours passer par le logiciel upstream pour demander un ajout de fonctionnalité sur un Framabidule. Sauf s'il s'agit de demander l'activation d'un plugin ou une mise à jour pour avoir une nouvelle fonctionnalité.

    Sinon, on m'a déjà demandé le copier/coller dans Lutim, il faut juste que je trouve le truc qui va bien pour le faire… et surtout du temps ! (je tiens à signaler par ailleurs que les contributions sont les bienvenues :D)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: L'éthique

    Posté par  (site web personnel) . En réponse au message À qui donner ?. Évalué à 3. Dernière modification le 12 octobre 2015 à 10:47.

    Je plussoie, ça a l'air d'être un petit don, mais ça fait toujours plaisir de ne pas avoir à payer soi-même (indirectement, via le don reçu) le nom de domaine de son logiciel. Ça peut permettre aussi de payer un certificat de sécurité.

    Regarde aussi si le(s) dév(s) ont un taf à côté ou pas/ont besoin de gros dons : perso, j'indique comment me faire des dons, mais je n'en ai pas forcément besoin. Récupérer 10€ pour payer le domaine, ça me suffirait. Recevoir 200€, ce serait super cool, mais ça me donnerait l'impression de piquer des sous à d'autres projets qui en ont plus besoin.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Sécurité

    Posté par  (site web personnel) . En réponse à la dépêche Dégooglisons Internet, saison 2 : ils ne savaient pas que c'était impossible, alors ils l'ont fait !. Évalué à 6.

    Par contre, existe-t-il une page qui détaille un peu l'infrastructure mise en place (un côté plus technique, sur les serveurs, etc.) et une sur la sécurité mise en place (chiffrement, copie, etc.) ?

    Non, mais c'est ± en projet. J'ai lancé une idée un peu comme ça il y a peu, mais comme c'était la préparation de la campagne, on m'a dit (à raison) « Quoi qu'on décide, ça se fera après la campagne. »

    Je pensais à un truc genre « le coin des barbus » pour expliquer un peu l'infra, les trucs mis en place, les solutions trouvées quand on rencontre un problème, etc, histoire de faire profiter la communauté.

    Ça ressemble à ce à quoi que tu pensais ?

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Auto-hébergement

    Posté par  (site web personnel) . En réponse à la dépêche Dégooglisons Internet, saison 2 : ils ne savaient pas que c'était impossible, alors ils l'ont fait !. Évalué à 4.

    Non, mais c'est sûr que Yunohost est une excellente solution pour décentraliser et dégoogliser Internet.

    Il faudrait peut-être effectivement qu'on se fasse des interventions communes :-)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Auto-hébergement

    Posté par  (site web personnel) . En réponse à la dépêche Dégooglisons Internet, saison 2 : ils ne savaient pas que c'était impossible, alors ils l'ont fait !. Évalué à 2.

    GitLab, par exemple, je vois pas de paquet Debian, même expérimental.

    Y a ce qu'ils appellent le paquet omnibus. Une entrée de sources.list en plus et t'as ton gitlab via apt. Par contre ça vient avec sa version de ruby, de nginx, etc. À réserver pour une installation sur une bécane dédiée à Gitlab.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Merci

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau logiciel libre : Lufi. Évalué à 2.

    j'aimerais te remercier pour ton travail.

    Je t'en prie ;-)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: framabook

    Posté par  (site web personnel) . En réponse à la dépêche Dégooglisons Internet, saison 2 : ils ne savaient pas que c'était impossible, alors ils l'ont fait !. Évalué à 5.

    Je ne crois pas qu'on ait pris de certificat sur framabookin (j'en suis même certain). Http sans s du coup. Si pyg a écrit https, c'est sans doute parce qu'on sécurise de plus en plus (vivement let's encrypt d'ailleurs).

    Est-ce qu'un modo peut modifier l'URL de framabookin dans la dépêche siouplaît ?

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Nom + Logo

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau logiciel libre : Lufi. Évalué à 5.

    Et ben s'ils aiment pas les hommages, je changerai de logo (mais pas de nom : ça reste un acronyme cohérent avec les noms de mes softs créés depuis 2 ans). Autant poche/pocket, y avait beaucoup trop de trucs qui allaient pas (nom traduit, logo et but du logiciel), autant là :

    • un nom qui vient d'autre part (acronyme, dans la lignée de deux autres softs, cohérence des noms sur 2 ans)
    • un nom qui ne s'écrit pas pareil
    • un logo fait de mes blanches mains, pas en partant du logo du manga
    • un but qui n'a rien à voir avec le manga (même pas avec le piratage : plus c'est gros, moins ça reste, en partie pour éviter de se retrouver à héberger les séries et autres films tipiakés)

    Je pense que s'ils veulent m'emmerder, ça sera pas très grave.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Lufi + Lstu

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau logiciel libre : Lufi. Évalué à 2.

    Non, par contre j'ai un add-on Firefox dans les cartons ainsi qu'un bookmarklet. Par contre, ça ne te servira peut-être pas : pas moyen de choisir un texte custom avec l'addon et le bookmarklet.

    Mais est-ce que ce serait vraiment utile ?

    1. tu retrouves toutes tes URLS et fichiers sur https://demo.lufi.io/files
    2. pour le Lufi de démo, ainsi que Framadrop, les fichiers expirent nécessairement alors que les URLs de Lstu n'expirent jamais (pour éviter que qq'un clique sur une ancienne adresse Lstu et se retouve sur un site qui n'est pas le bon, pire, qu'il se retrouve sur un fichier Lufi confidentiel :p
    3. transformer sur un service l'URL d'un lien Lufi, c'est donner la clé au service de réduction d'URL… Moyen top la confidentialité :p

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Questions d'un curieux

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau logiciel libre : Lufi. Évalué à 2.

    Si la connexion coupe en cours de transfer, c'est une erreur, et c'est géré, si elle se ferme proprement alors que j'en ai besoin, j'en rouvre une. C'est kif kif comme toi en fait ;-)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Questions d'un curieux

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau logiciel libre : Lufi. Évalué à 2.

    Mmh, je ne pense pas qu'elles soient plus résistantes que de l'ajax. Quand je dis que la connexion n'est jamais coupée, je veux dire qu'il y a création d'une connexion entre le client et le serveur et qu'elle est maintenue ad vitam, donc pas besoin de la récréer à chaque envoi comme pour de l'ajax, mais ça s'arrête là.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Nom + Logo

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau logiciel libre : Lufi. Évalué à 5.

    Bof, si tu regardes le logo original, je ne reprends qu'une toute petite partie (le chapeau) et c'est pas du tout la même vue. Le rapport avec logo original est très ténu.

    Donc je pense que ça ira (ils n'ont pas le monopole des chapeaux de paille quand même), surtout que j'ai fait le mien de mes blanches mains avec Inkscape (si un modo pouvait corriger le « Onkscape » dans la dépèche d'ailleurs, ce sera sympa).

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Questions d'un curieux

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau logiciel libre : Lufi. Évalué à 10.

    1/ Que ce soit d'un point de vue développement comme d'un point de vue UX, qu'apporte l'utilisation d'un websocket par rapport à un XMLhttpRequest plus classique comme le fait jirafeau ?

    Voir ma réponse à @stopspam haut dessus. La connexion n'est jamais coupée, donc je renvoie plus rapidement puisque je ne réinitialise pas la connexion (je crois qu'il y a maintenant une réutilisation des connexions déjà utilisées pour pallier ce genre de problème, mais je n'ai pas creusé).

    Pour l'UX, bah, du coup ça doit faire gagner quelques pouhièmes de seconde.

    Sinon, le développement côté serveur a été vraiment très simple grâce à l'utilisation des Websockets (même si ça n'aurait pas été dur de faire ça pour de l'Ajax classique). J'ai bien aimé :-)

    2/La question qui revient sans cesse concernant le chiffrement au travers du web, c'est l'incapacité de s'assurer de l'identité du code JavaScript qui va prendre en charge ce chiffrement, en particulier en cas d'interception du flux de données entre le client et le serveur par des tiers. Si on fait confiance au serveur utilisé, comme cela est a priori le cas chez framasoft, ne vaut il mieux pas laisser celui-ci s'occuper du chiffrement en lui faisant confiance pour oublier la clé ? Question candide d'un béotien du chiffrement…

    Quand j'ai fait Lutim avec chiffrement côté serveur, on m'a fait la remarque inverse :p Tu fais confiance à Framasoft, soit, Mais si le serveur se fait poutrer, celui qui est sur le serveur a les clés. Là, même si le serveur est compromis, ce n'est pas grave, les fichiers restent illisibles.

    Si le code javascript est compromis, il y a quand même plus de chances que quelqu'un s'en aperçoive que si c'est le serveur qui est compromis, puisque le javascript est lisible par chaque utilisateur. Côté serveur, il n'y a que les admins qui peuvent s'en rendre compte.

    3/ Pourquoi envoyer des méta données non chiffrées telles que le nom du fichier, sa taille et son mime type, plutôt que de stocker cela dans le LocalStorage, n'envoyer qu'un hash au serveur, et fournir ces informations via l'ancre de l'URL avec la clé pour les destinataires potentiels ?

    • Taille : le serveur en a besoin pour savoir :
      • si la taille ne dépasse pas la taille autorisée
      • s'il y a suffisamment de place sur le serveur pour accueillir le fichier
      • quel limitation de délai appliquer
    • Nom du fichier et mimetype : le javascript de récupération en a besoin pour reconstruire un fichier avec un nom compréhensible et un mimetype correct. Alors oui, éventuellement, je pourrais chiffrer ça dans l'ancre. Faudrait voir comment faire ça proprement.

    Merci pour cette nouvelle contribution !

    Je t'en prie :-)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.