J’avoue ne pas connaître exactement les possibilités de hook git sur Github par exemple.
Mais j’imagine qu’on a 2 possibilités :
soit mettre le hook sur Github (et donc s’il déploie le serveur il faut les id/mdp qu’on met… sur une plateforme qui n’est pas à nous)
soit mettre le hook sur son serveur ; si c’est pour un dépôt qui est sur Github, il faut donc synchroniser les dépôts et maintenir un dépôt Git sur son serveur (ce que je ne souhaite pas forcément aux vues de mes restrictions serveur)
L’idée est de déporter l’action sur un serveur sur lequel on a la main.
Gachette fait une pseudo authentification entre le nom du projet (par exemple blankoworld/gachette) avec un mot de passe (certes déposé sur Github/Gitlab/Gitea).
Étant donné que dans l’article j’exprime le fait d’avoir des dépôts disséminés partout (Framagit, Github, etc.), je permets d’avoir mes scripts hébergés chez moi avec les bonnes infos (id/mdp pour synchroniser par exemple).
J’ai l’impression que, quoiqu’il arrive, il faut un service sur son serveur qui soit copie le dépôt Github régulièrement pour savoir qu’un commit a été fait et ajouter un hook git, soit un serveur de Webhooks (dont c’est le job) qui reçoit directement la requête de Github afin de déclencher une action.
C’est une histoire de participation à des projets Libres qui décident d’être sur plusieurs forges, tout simplement.
Et parfois, suivant les moments de mon histoire, j’ai déposé des projets sur l’une ou l’autre plateforme. Par exemple Github pour le projet Gachette lui-même, Framagit pour des présentations, etc.
Désolé, c’est de la frustration. Je pense que c’est assez particulier, sinon il y aurait certainement eu plus de propositions. N’empêche c’est principalement une seule personne qui réalise la traduction. Et leur activité est régie par des processus complexes (dixit infrastructure importante). La manière de procéder n’est pas idéale.
Je me demande pourquoi les choses ne sont pas simplifiées. Que personne n’arrive à l’intégrer dans un environnement de développement, c’est dépitant. Sommes-nous incompétents ?
On peut sûrement utiliser des choses complexes avec des idées simples. Eh bien, non !
Je vois souvent ce genre de truc pour déployer un blog, mais quel est l’avantage par rapport à un script shell déclenché par un hook git ?
Là on se retrouve à devoir utiliser une forge logicielle + un serveur pour le webhook. Ça ajoute pas mal de dépendances, non ?
Par contre, ça serait certainement intéressant de se questionner sur les goodies. Consommer inutilement des objets souvent conçus par des personnes travaillant dans de mauvaises conditions, ça ne colle pas vraiment aux valeurs des organismes qui profitent de ces revenus.
Alors la bonne nouvelle c’est que tu peux avoir plusieurs fichier docker-compose en parallèle avec des versions différentes, pour que tout le monde puisse communiquer il faut juste qu’ils utilisent justement le même réseau ;)
Merci!
Bon j’ai d’autres erreurs de syntaxe maintenant. Je pense savoir pourquoi: je suis en version 1.25.0 de docker-compose alors que tu utilises la 2. Faut que je prenne le temps d’upgrader, j’ai déjà des services qui tournent faut que je regarde l’impact.
On ne peut pas faire comme un professeur (ou auteur, formateur…) en faisant signe de pédagogie. Ce n’est pas quelque chose que j’apprécie. Parce que cela pourrait porter sur des choses inutiles et amener à se fourvoyer.
Je suis débutant mais j’ai « beaucoup » de notions en informatique (en fait, relativement peu). Honnêtement, je dois admettre que j’ai aussi pas mal de difficultés à saisir les choses. Donc, quand je perçois des trucs mal fait par des professionnels qui entraînent les autres, cela m’exaspère.
Exemple : le code hexadécimal avec transparence s’écrit #RRGGBBAA.
Les fonctions n’ont rien de singulières dans le CSS au niveau de la conception.
Il y a débutant et débutant pour chaque partie de la chose : savoir écrire du CSS par exemple, savoir choisir des couleurs, savoir utiliser de manière avancée le CSS pour faire des variables, savoir ce qu’est une variable, etc.
Je trouve, à titre de “débutant” dans la manière avancée de CSS pour utiliser des variables ET des fonctions, que l’article est intéressant pour découvrir des façons d’utiliser une fonction CSS et surtout : pour qu’elle raison exacte !
Quand on a de petits PC (léger, pas trop de RAM, etc.), « normal » et navigateur web ne vont pas souvent ensemble, je vous assure !
Ma question est donc sur l’impact sur les performances. Entre un CSS “compilé”/optimisé (tout est calculé de manière exacte) et un CSS en “dur”, il doit forcément y avoir une différence - même légère - de consommation du PC qui lance le navigateur, non ?
J’ai découvert très récemment que le pfSense que j’utilise depuis des années chez moi est configuré par défaut pour ne pas utiliser de résolveurs DNS tiers. En effet, il interroge directement les DNS root et se maintient sa propre table.
Bref, encore un argument pour utiliser le moins possible ces box.
Est-ce que l’utiliser d’une CI/CD (comme Woodpecker-CI par exemple) t’a déjà traversé l’esprit ?
Question pour le côté batterie : est-ce qu’utiliser un paquet tel que
tlp
pourrait améliorer la consommation ?Cf. https://linrunner.de/tlp/
Merci du partage en tout cas, c’est très intéressant :-)
J’avoue ne pas connaître exactement les possibilités de hook git sur Github par exemple.
Mais j’imagine qu’on a 2 possibilités :
L’idée est de déporter l’action sur un serveur sur lequel on a la main.
Gachette fait une pseudo authentification entre le nom du projet (par exemple blankoworld/gachette) avec un mot de passe (certes déposé sur Github/Gitlab/Gitea).
Étant donné que dans l’article j’exprime le fait d’avoir des dépôts disséminés partout (Framagit, Github, etc.), je permets d’avoir mes scripts hébergés chez moi avec les bonnes infos (id/mdp pour synchroniser par exemple).
J’ai l’impression que, quoiqu’il arrive, il faut un service sur son serveur qui soit copie le dépôt Github régulièrement pour savoir qu’un commit a été fait et ajouter un hook git, soit un serveur de Webhooks (dont c’est le job) qui reçoit directement la requête de Github afin de déclencher une action.
Ai-je répondu à la question ?
C’est une histoire de participation à des projets Libres qui décident d’être sur plusieurs forges, tout simplement.
Et parfois, suivant les moments de mon histoire, j’ai déposé des projets sur l’une ou l’autre plateforme. Par exemple Github pour le projet Gachette lui-même, Framagit pour des présentations, etc.
Désolé, c’est de la frustration. Je pense que c’est assez particulier, sinon il y aurait certainement eu plus de propositions. N’empêche c’est principalement une seule personne qui réalise la traduction. Et leur activité est régie par des processus complexes (dixit infrastructure importante). La manière de procéder n’est pas idéale.
Je demande, car à tout hasard, il pourrait y avoir des hackers qui pourraient illuminer le décorum.
Je me demande pourquoi les choses ne sont pas simplifiées. Que personne n’arrive à l’intégrer dans un environnement de développement, c’est dépitant. Sommes-nous incompétents ?
On peut sûrement utiliser des choses complexes avec des idées simples. Eh bien, non !
C’est étrange d’avoir besoin de plusieurs forges.
Je vois souvent ce genre de truc pour déployer un blog, mais quel est l’avantage par rapport à un script shell déclenché par un hook git ? Là on se retrouve à devoir utiliser une forge logicielle + un serveur pour le webhook. Ça ajoute pas mal de dépendances, non ?
100% pour les dons.
Par contre, ça serait certainement intéressant de se questionner sur les goodies. Consommer inutilement des objets souvent conçus par des personnes travaillant dans de mauvaises conditions, ça ne colle pas vraiment aux valeurs des organismes qui profitent de ces revenus.
Alors la bonne nouvelle c’est que tu peux avoir plusieurs fichier docker-compose en parallèle avec des versions différentes, pour que tout le monde puisse communiquer il faut juste qu’ils utilisent justement le même réseau ;)
Merci! Bon j’ai d’autres erreurs de syntaxe maintenant. Je pense savoir pourquoi: je suis en version 1.25.0 de docker-compose alors que tu utilises la 2. Faut que je prenne le temps d’upgrader, j’ai déjà des services qui tournent faut que je regarde l’impact.
On ne peut pas faire comme un professeur (ou auteur, formateur…) en faisant signe de pédagogie. Ce n’est pas quelque chose que j’apprécie. Parce que cela pourrait porter sur des choses inutiles et amener à se fourvoyer.
Je suis débutant mais j’ai « beaucoup » de notions en informatique (en fait, relativement peu). Honnêtement, je dois admettre que j’ai aussi pas mal de difficultés à saisir les choses. Donc, quand je perçois des trucs mal fait par des professionnels qui entraînent les autres, cela m’exaspère.
Exemple : le code hexadécimal avec transparence s’écrit #RRGGBBAA.
Les fonctions n’ont rien de singulières dans le CSS au niveau de la conception.
Jetez un coup d’œil aux articles !
Je t’expliquerai IRL :)
Il y a débutant et débutant pour chaque partie de la chose : savoir écrire du CSS par exemple, savoir choisir des couleurs, savoir utiliser de manière avancée le CSS pour faire des variables, savoir ce qu’est une variable, etc.
Je trouve, à titre de “débutant” dans la manière avancée de CSS pour utiliser des variables ET des fonctions, que l’article est intéressant pour découvrir des façons d’utiliser une fonction CSS et surtout : pour qu’elle raison exacte !
Quand on a de petits PC (léger, pas trop de RAM, etc.), « normal » et navigateur web ne vont pas souvent ensemble, je vous assure ! Ma question est donc sur l’impact sur les performances. Entre un CSS “compilé”/optimisé (tout est calculé de manière exacte) et un CSS en “dur”, il doit forcément y avoir une différence - même légère - de consommation du PC qui lance le navigateur, non ?
De l’intérêt d’utiliser des services identiques, mais fournis par les chatons…
De l’intérêt d’utiliser des serveurs DNS, tel ceux de la FDN :p
Je me demande qui a voté contre “Privacy & data protection”
Je ne connaissais pas non plus, c’est un simple site de partage de fichiers (jusqu’à 1Go apparemment).
question naive : c’est/c’était quoi uptobox.com (internet archive ne me montre qu’une page d’accueil laconique) https://web.archive.org/web/20220203031414/https://www41.uptobox.com/
J’ai découvert très récemment que le pfSense que j’utilise depuis des années chez moi est configuré par défaut pour ne pas utiliser de résolveurs DNS tiers. En effet, il interroge directement les DNS root et se maintient sa propre table.
Bref, encore un argument pour utiliser le moins possible ces box.