Framasky a écrit 1048 commentaires

  • [^] # 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.

  • [^] # Re: oui

    Posté par  (site web personnel) . En réponse au message Gestion d'un lecteur vidéo ?. Évalué à 3.

    Et tu pourras même le manipuler en ligne de commande après son lancement.

    Sous kde, je fais ça avec, par exemple

    qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
    

    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.

  • # That escalated quickly :-)

    Posté par  (site web personnel) . En réponse au journal Framavox débarque ! Faites entendre vos voix !. Évalué à 8.

    Le jour même de la publication sur le framablog, déjà un journal DLFP ? Même pas écrit par nous ? Et ben dis donc…

    That escalated quickly gif

    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: Ayé

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

    J'avais pas fait gaffe au fait que la worcestershire contient des anchois. Je l'ai su, mais j'ai oublié. Désolé pour les purs végé.

    Pour le coup de ne pas lésiner sur les épices, j'en rajoute après la cuisson à la poêle : je soupçonne la 1ère cuisson (au bouillon) de diluer pas mal les épices. D'où l'intérêt de garder le bouillon pour la prochaine fois : il se charge en goût pour la fois d'aprè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: Pain

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

    Parce que je souhaite un substitut psychologique à la viande (le bout de truc à découper dans l'assiette). Donc le pain n'y fait rien.

    Sans compter que le seitan (en tout cas le mien) cale vachement bien l'estomac, bien mieux que du pain.

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

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

    Je parle de changer par volonté, pas à cause de contraintes extérieures. Avec ton argument, c'est facile aussi d'arrêter de fumer, il suffit d'être pauvre quelques années :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 #WeMakeSeitan. Évalué à 2.

    Pas très libre tout ça ;-).

    On prend ce qu'on trouve :P J'ai pas trouvé mieux sur flicker en cherchant « vegan cat ».

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

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

    Sympa, merci, je ne connaissais pas ce site. Bon, de toute façon, ce ne serait que pour les légumes, puisque le but est d'éviter la viande (même bio, les vaches pètent 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: Coup de gueule

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

    Bien sûr, je pensais bien à ces raisons là pour les vég', je voulais juste dire que même chez les non-vég', il y a d'autres arguments que la nourriture plus saine.

    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é à 6.

    +1 Je ne suis ni végé, ni vegan, et je recherche d'abord à améliorer l'impact écologique de mon alimentation. Par effet de bord, je mange sans doute plus sain, mais ce n'est pas la priorité.

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

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

    Parce que j'ai été élevé avec de la viande tous les jours, du coup c'est difficile de changer cette (mauvaise) habitude. Donc substitut.

    Pour ce qui est de la filière de qualité, c'est compliqué : j'habite en ville et je n'ai pas de bagnole. Du coup c'est pas facile de trouver le bon gars. Comment ferais-je pour trouver le bon gars ?

    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.