Framasky a écrit 1058 commentaires

  • [^] # Re: Non à l'obscurantisme

    Posté par  (site web personnel) . En réponse au journal Retour sur le « No poo ». Évalué à 1.

    Alors déjà, qu'on se mette bien d'accord: tout est chimique.

    Bon, d'accord, il faut distinguer la chimie "naturelle" de la chimie "humaine", manipulée par l'homme en laboratoire (et j'exclue de fait la cuisine).

    Toi ce que tu ne comprends pas ce sont les noms scientifiques de composants qui n'ont pas de nom marketing simple, et qui font peur.

    Mmh, y aussi leur nombre qui n'est pas négligeable non plus.

    Effectivement, leur nom scientifique dépasse mes connaissances en chimie. Et ? Je n'aime effectivement pas les trucs que je ne comprends pas, j'aime bien comprendre au moins la base de ce que j'utilise, surtout si ça peut toucher à ma santé.

    est-ce vraiment la meilleure solution ? Est-ce que tu t'interdirais des choses juste parce que tu ne sais pas ce qu'il y a dedans et comment ça marche ? Est-ce que tu t'interdirais les vaccins parce qu'on a entendu parler de traces de machins pas cool dedans, et "on sait jamais" ?

    Y a une différence de bénéfice. Un vaccin, tu ne te fais pas piquer tous les jours, et c'est pour un bénéfice plus élevé qu'avoir les cheveux soyeux (parce que je le vaux bien).

    Qui plus est, je donne ici mon expérience comme quoi du bicarbonate plus du citron, ça fonctionne aussi bien que le shampooing commercial.

    Si le vaccin contre le tétanos pouvait être remplacé par une infusion d'hibiscus, je n'hésiterai pas un instant à faire chauffer la bouilloire.

    Contrairement à ce que ton titre indique, ce n'est pas de l'obscurantisme, c'est juste que les bénéfices d'un truc bien compliqué que je ne maîtrise pas ne se voient pas par rapport à une solution simple (et certainement moins chère au final).

    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: savon

    Posté par  (site web personnel) . En réponse au journal Retour sur le « No poo ». Évalué à 2.

    J'ai fais ça, mais ça assèche mes cheveux, et ça ne se rince pas très bien dans mes cheveux longs.

    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: Non à l'obscurantisme

    Posté par  (site web personnel) . En réponse au journal Retour sur le « No poo ». Évalué à 6.

    Je ne les applique pas sur ma peau. Certes, j'entre en contact avec eux, mais c'est pas tout à fait pareil quand même :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: Merci

    Posté par  (site web personnel) . En réponse au journal Lancement de mes pages Tipeee et Liberapay. Évalué à 2.

    Pour le receveur, je comprends la problématique du fisc, mais pas pour le donateur. C'est pas comme je proposais une réduction d'impôts. On n'a pas de problème quand on donne la pièce à un SDF dans la rue ou quand on paye une bière à un ami. Je ne vois où pourrait être le problème pour le donateur.

    Après, bien sûr, si c'est 5000€ chaque mois, oui, ça pourrait être suspecté d'évasion fiscale, mais j'ai des doutes quand à ma capacité à inspirer autant de générosité :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.

  • # Agenda partagé

    Posté par  (site web personnel) . En réponse au message Un site de réservation entre amis. Évalué à 4.

    Un agenda partagé sur un owncloud devrait faire l'affaire : créneaux, photos… y aura juste pas de mail automatique.

    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 au journal Lancement de mes pages Tipeee et Liberapay. Évalué à 2.

    • « Si tu donnes 15€ par mois (et tu peux le faire juste un seul mois), tu as le droit de choisir quel·le bug/demande de fonctionnalité sur laquelle je devrais me pencher en priorité ».

    Effectivement, le travail est fait, don ou pas don.

    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: Quelques questions

    Posté par  (site web personnel) . En réponse au journal Lancement de mes pages Tipeee et Liberapay. Évalué à 2.

    Tu noteras quand même qu'on voit les différents blocs même quand le javascript est désactivé :-) Mea culpa, c'est vrai que j'ai pas testé plus que ça sans javascript :-(

    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 au journal Lancement de mes pages Tipeee et Liberapay. Évalué à 2.

    de dire don, et non donation. Quel soulagement !

    Simple question de sémantique : j'utilise le terme le plus adapté :P

    Comment déclares-tu les sommes perçues ?

    Je me poserais la question quand je déclarerais mes revenus l'année prochaine.

    Elles n’entrent pas dans le cadre du don d’usage, ce ne sont pas des cadeaux d’anniversaire, donc que deviennent-elles pour le fisc ?

    Pour le fisc, je ne sais pas, mais pour moi, ce sont des pourboires. J'imagine qu'à un certain niveau, ça ne sera plus des pourboires, mais je m'en inquièterai à ce moment-là.

    Les centres des impôts sont aussi là pour répondre aux questions qu'on se pose sur la déclaration d'impôts, donc j'imagine que j'irai les voir.

    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: Morning

    Posté par  (site web personnel) . En réponse au journal Lancement de mes pages Tipeee et Liberapay. Évalué à 2.

    J'utilise deux plateformes, je vais éviter d'en avoir plus. Et le point négatif que je trouve à morning, c'est l'absence d'une page rappelant pourquoi on donne. Mais merci pour la découverte de Morning.

    Par contre, comment se financent-ils, chez Morning, s'ils ne mettent aucun frais ?

    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: J'avoue que ce genre de journal me dépasse...

    Posté par  (site web personnel) . En réponse au journal Lancement de mes pages Tipeee et Liberapay. Évalué à 5.

    Oh non, je ne veux pas sécuriser ma situation, ça va, je ne suis pas à plaindre.

    Je souhaite plutôt expérimenter ces plateformes pour le financement du libre, peut-être lancer un mouvement, mais dans mon cas, c'est plus un pourboire.

    Comme je le dis dans un commentaire plus haut :

    Le mot « Tip » dans Tipeee est traduit en français par pourboire (même si aux USA, le tip qu'on laisse constitue le salaire des serveu·r·se·s). Je suis vraiment dans l'optique « T'aimes bien ce que je fais ? Bah je te laisse la possibilité de me payer une bière ».

    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: Quelques questions

    Posté par  (site web personnel) . En réponse au journal Lancement de mes pages Tipeee et Liberapay. Évalué à 3. Dernière modification le 16 juillet 2016 à 12:42.

    • As-tu une roadmap ?

    Non, aucunement

    • À quels projets tu contribues ou souhaite contribuer ?

    Tu peux voir mes projets perso sur https://luc.frama.io/, onglet réalisations (faudra que je modifie le truc pour permettre d'accéder directement à l'onglet). Tu peux aussi aller voir sur https://framagit.org/u/luc/projects.

    Pour les contributions, c'est au gré du hasard. Je me suis réintéressé à Turtl (une appli de note que j'avais vu passer, mais je n'avais pas plus regardé que ça) il y a 15 jours. Un gros weekend plus tard, j'ai ajouté l'internationalisation dans le client (javascript) et ajouté la possibilité d'utiliser un serveur SMTP plutôt que sendgrid.com dans le serveur (common lisp, ma première expérience avec ce langage) dans la foulée.

    • Peut-on te proposer des bugs / features sur lesquelles travailler ?
    • Est-ce que ça ne fait pas doublon avec les plateformes de bug bounty existantes ? Comment te positionnes-tu par rapport à elles ?

    Bah… oui et non. Oui sur mes logiciels, si je vois que c'est qq chose de très bloquant/très demandé. Mais normalement,
    c'est réservé au niveau « 15€/mois » sur ma page Tipeee. Non sur les autres logiciels (sauf si c'est un commit de ma part qui a introduit le bug).

    Je ne veux pas faire du bug bounty. Je ne souhaite justement pas rentrer dans un système où je ferais ça pour l'argent.

    Le mot « Tip » dans Tipeee est traduit en français par pourboire (même si aux USA, le tip qu'on laisse constitue le salaire des serveu·r·se·s).

    Je suis vraiment dans l'optique « T'aimes bien ce que je fais ? Bah je te laisse la possibilité de me payer une bière » (dans mon cas, mais j'espère que d'autres arriveront à en vivre, comme certains artistes se font financer sur ces plateformes).

    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.

  • # Le début d'un mouvement ?

    Posté par  (site web personnel) . En réponse au journal Lancement de mes pages Tipeee et Liberapay. Évalué à 3.

    J'ai eu la bonne surprise (lien twitter) de voir que mon article de blog avait incité un autre développeur à ouvrir sa page Liberapay. Bah je trouve ça cool :-)

    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: Modèle économique et pérennité

    Posté par  (site web personnel) . En réponse au journal Gitlab 8.9: export-import complet de projets. Évalué à 2.

    Je tiens à préciser qu'il n'y a pas encore le registry docker sur https://framagit.org, et co pour plusieurs raisons :

    • c'est tout beau tout neuf, et Gitlab met souvent quelques versions avant de proposer un truc stable (y a qu'à voir le nombre de régressions fixées tous les mois, souvent qq jours après la sortie de la nouvelle version)
    • il n'y a pas encore la possibilité de gérer la taille maximale des images du registry. On n'a pas envie qu'on nous mette XXX containers monstrueux sur le serveur

    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: Je pense que tu peux y aller

    Posté par  (site web personnel) . En réponse au message Y a-t'il un lien entre IP publique et certificat wildcard ?. Évalué à 2. Dernière modification le 28 juin 2016 à 12:53.

    il me sera difficile de copier la conf depuis le serveur hébergeur

    On s'en fout, c'est juste pour savoir où est le certificat à copier :-) Quand je disais de rapatrier le tout, c'est pour dire de transférer le certificat, la clé et l'éventuelle chaîne de certification.

    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.

  • # Je pense que tu peux y aller

    Posté par  (site web personnel) . En réponse au message Y a-t'il un lien entre IP publique et certificat wildcard ?. Évalué à 2. Dernière modification le 27 juin 2016 à 12:09.

    Chez Framasoft, on a des wildcard (achetés chez Gandi) sur différentes machines, donc ça peut se faire (après regarde du côté de la licence, comme dit plus haut).

    Pour installer le certificat chez toi, regarde la configuration de ton serveur web sur le serveur de l'hébergeur : tu regardes où sont le certificat, la clé et éventuellement la chaîne de certification si elle n'est pas concaténée dans le fichier du certificat.

    Tu rapatries le tout et tu l'installes chez toi comme tu le ferais pour un certificat normal.

    Tu pourrais peut-être regarder du côté de let's encrypt pour ton serveur hébergé chez toi : ça t'éviterai de t'embêter à rapatrier le bazar à chaque renouvellement de certificat.

    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: générateur de page

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 3.

    Pourquoi ajouter un protocole alors que tu en as déjà un qui fait très bien le boulot et qui t'apporte en plus le versionnement et la possibilité de gestion concurrente (fork/merge)

    Et accessoirement, il faudrait trouver un moyen de lier l'authentification du FTP aux comptes gitlab… Bon courage, moi je ne touche pas à ça.

    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: générateur de page

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 3.

    Si le but, tout à fait louable, est d'attirer les gens vers Framagit, il est préférable de proposer des fonctionnalités au moins au même niveau.

    Ne vaut-il pas mieux une fonctionnalité un peu différente que rien du tout ?

    Je propose aux développeurs, de prendre un hébergement web et un nom de domaine et d'uploader en FTP le résultat de la génération de page dessus. Quitte à faire le travail de génération, autant avoir son domaine.

    Et il faudrait qu'ils payent. Mine de rien, y a plein de gens qui n'ont pas envie de payer pour mettre une petite page statique en ligne.

    Je propose à l'auteur d'envisager de mettre à disposition au moins un générateur. Ils sont tous plus ou moins équivalents en terme de fonctionnalités et de fonctionnement (markdown + front matter + templating). Hugo est un binaire statiquement compilé. L'exécuté dans un container devrait protéger la plateforme.

    Tu peux toujours proposer, c'est non. J'ai pas envie de me plonger dans la gestion d'un container, mon truc fonctionne, y a (a priori, je ne suis pas infaillible) pas de risques, j'ai plein d'autres choses à faire. J'ai déjà expliqué pourquoi je ne le ferais pas.

    Propose une merge request, je l'examinerai. Mais en attendant, les yakafokon, ça me fatigue.

    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: attention détournement !

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 2.

    Désolé, mais à part l'envoi de patch par mail (comme git le prévoit au départ), je ne vois que ça. Sorry.

    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: générateur de page

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 2.

    Tout à fait : je bidouille avec Hugo qui a un mode serveur pour les tests, mais qui n'est pas là pour servir en production. J'imagine que les autre générateurs ont aussi une fonctionnalité équivalente.

    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: attention détournement !

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 3.

    Tu peux mirrorer ton framagit vers github de façon automatique (https://contact.framasoft.org/foire-aux-questions/#git_mirroring_github). Et du coup tu ferais :

    1. fork du dépôt sur github
    2. import sur gitlab
    3. mise en place du mirroring
    4. résolution, commit, push sur gitlab
    5. tu ouvres une PR sur github

    S'il y a désynchronisation upstream/gitlab, tu ajoutes le dépôt upstream comme nouveau remote sur ton dépôt local et tu fais un git pull --rebase upstream et tu pushes sur gitlab avant d'ouvrir la PR sur Github.

    Je ne vois vraiment que ça comme solution… et c'est comme ça que je fais.

    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: générateur de page

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 3.

    Je veux bien que cela ne soit pas simple mais je pense pourtant que c'est un incontournable.

    Je considère que je m'adresse à un public de développeurs. Donc ils sont capables d'installer un générateur comme des grands.

    De plus, utilisant un générateur, j'aime bien tester le rendu de ce que j'écris, donc j'ai un générateur sur mon ordi. Et en ne publiant que le rendu terminé, je suis assuré que ce qui sera publié aura la même tronche que ce que j'ai vu moi (on sait jamais, des fois que je n'ai pas le même n° de version par exemple).

    Peut être se limiter à un générateur, sans modules…

    Encore faut-il en trouver un sans module, vérifier à chaque version qu'il n'ait pas inclut un système de modules, qu'il n'y ait vraiment aucun risque (la config Pelican est un script python par exemple : ça c'est une potentielle faille de sécu qui n'a rien à voir avec les modules).

    Bref, je ne mettrais pas de génération du côté du serveur, mais comme c'est libre, y a qu'à forker :-)

    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: Génial. Pub ?

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 3.

    Bon bah pour la pub reddit, c'est fait : https://www.reddit.com/r/gitlab/comments/4oxl2x/a_really_simple_way_to_have_gitlab_pages_fspages/ :-)

    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: Question sur la génération de sites statiques

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 3.

    Précisément, le hook est appelé à chaque commit et fait un clone du projet en question dans un dossier servi par le serveur web.

    Pour être précis, fait un clone et copie le contenu du clone, ou juste d'un dossier du clone dans un dossier servi par le serveur web.

    D'ailleurs en parlant de Github pages, ceux-ci utilisent Jekyll et sont donc confrontés à la complexité de sécurisation dont tu parles. Sais-tu comment ils font ? (ils mettent plus de monde sur le projet, utilisent des machines virtuelles séparées pour chaque génération etc.)

    Ah bah c'est sûr qu'ils ont plus de gens sur le projet que moi et mes quelques soirées passées dessus :-) Et nul doute qu'ils ont un truc comme Gitlab qui exécute une VM/container docker pour générer le site statique.

    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: Génial. Pub ?

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 6.

    Oui, j'avais vu d'autres projets du genre, mais disons que déployer du docker (que j'abhorre, car on est à la merci de ceux qui ont créé le container[1]) ou déployer un truc dont le code tient en une petite page que je peux modifier à loisir… je choisis la deuxième solution :-)

    Pour la pub sur Reddit… Je ne suis pas sur Reddit mais pourquoi pas :-)

    [1] je ne parle pas que de code malveillant, mais aussi de failles de sécu non patchées et de fichier de configuration moisis. Genre un container PHP-FPM avec seulement 5 threads de php5-fpm. Bah des fois, ça tient pas la charge, et comme tu connais pas la conf par défaut du container, tu te demandes où est le goulot d'étranglement. True story : ça nous est arrivé sur Framadrive.

    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: Perl

    Posté par  (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 2.

    Mojolicious vs Dancer : mon choix est vite fait. Ça fait 5 ans que je fais du Mojolicious, au début pour le taf, et puis pour le taf et le plaisir, maintenant surtout pour le plaisir. Donc entre un truc que je maîtrise plutôt pas mal, et un autre truc… :P

    Pour le duplicat, je ne sais pas si Minion permet de gérer ça, mais effectivement, ça serait intéressant.

    Bref super ! Merci beaucoup :)

    <3

    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.