code d'erreur 422 de l'API de mailerlite pour le point de terminaison des abonnés
Aujourd'hui, je mettais en place l'interface entre PiCockpit.com et l'API Mailerlite (que nous utilisons pour notre logiciel de newsletter). https://api.mailerlite.com/api/v2/subscribers J'ai obtenu le message d'erreur suivant : La requête POST retournait le code d'état 422. Malheureusement, il existe peu de documentation à ce sujet sur Mailerlite. Mon implémentation était correcte (c'est Crystal Lang d'ailleurs) :...
Weiterlesennpm Webpack code ELIFECYCLE errno 1
Lors de la construction du code frontal du PiCockpit (qui est empaqueté à l'aide de Webpack) sur un autre ordinateur, j'ai rencontré le problème suivant : cross-env NODE_ENV=production webpack -progress -hide-modules -mode=productiontype : 'object',additionalProperties : true,properties : {apply : {description : 'Le point d'exécution du plugin, méthode requise.',instanceof : 'Function',tsType : "(compiler : import('../lib/Compiler')) => void"}},required : [ 'apply' ]}},title : 'WebpackOptions',description : 'Objet d'options tel que fourni par l'utilisateur.',type :...
WeiterlesenComment gérer une faille de sécurité sur votre serveur
Les serveurs modernes exécutent fréquemment une multitude d'applications logicielles. Dans notre cas, nous utilisons Docker sur le serveur pour exécuter plusieurs services. L'un de ces services, Gitlab, avait un problème de sécurité (gitlab workhorse plus précisément). Ce qui a conduit à une infection par un trojan. (Dans notre cas, les binaires s'appelaient "wate", au cas où cela aurait de l'importance pour quelqu'un...)
WeiterlesenIntégration du BSEC dans CircuitPython (un travail en cours)
Un court article sur l'utilisation d'une bibliothèque C statique dans CircuitPython et un rapport d'avancement sur l'intégration de la bibliothèque BSEC en particulier.
WeiterlesenMise à jour des images de variantes dans Shopify à l'aide de CSV
Shopify offre la possibilité de mettre à jour les champs à l'aide d'un fichier CSV. Ceci est utile si vous souhaitez mettre à jour un grand nombre d'images. Shopify téléchargera ces images depuis un serveur distant si nécessaire, vous pouvez donc fournir les URL de votre choix. Il vous suffit de fournir les valeurs que vous souhaitez mettre à jour, ainsi que...
WeiterlesenDivision de la configuration envoy.yaml en plusieurs fichiers (Docker uniquement)
Je gère quatre ports / cas différents avec Envoy : IPv6 http IPv4 http IPv6 https IPv4 https Pour IPv6 et IPv4 la configuration est la même, alors que pour http il y a une configuration différente de celle pour https. Pour réaliser cela, j'ai divisé ma configuration envoy en plusieurs snippets, et je les ajoute ensemble pendant...
WeiterlesenComment restaurer les images d'un produit Shopify que vous avez écrasé accidentellement par un fichier CSV ?
Problème : (mauvaise manipulation des fichiers CSV) Hier, j'ai voulu modifier en bloc des produits dans Shopify, et changer le vendeur. J'ai utilisé LibreOffice pour sélectionner uniquement les lignes contenant le fournisseur, les mettre à jour, et télécharger uniquement ces lignes mises à jour dans un nouveau CSV vers Shopify. Le résultat est que Shopify a laissé tomber de nombreuses variantes, et...
Weiterlesenraspi-config nonint do_i2c 1 hangs "forever" (pour toujours)
En développant PiCockpit, et en essayant de permettre à l'utilisateur de désactiver I2C à partir de l'interface web, j'ai rencontré des problèmes et des plantages. J'utilise raspi-config en mode non-interactif (j'ai déjà écrit à ce sujet) pour contrôler I2C à partir du client PiCockpit. En déboguant le problème, j'ai remarqué que - si quelque chose était occupé à accéder...
WeiterlesenComment activer les écouteurs Bluetooth sous Windows 8.1 ?
Pour suivre ce guide, votre appareil doit déjà être apparié. (Windows + C > Paramètres > Modifier les paramètres de l'ordinateur) Ouvrez le panneau de configuration du système, et choisissez le panneau de configuration du son Votre casque devrait apparaître dans le panneau de configuration. Les miens sont les Soundcore Life Q30 Stereo. (Notez que vous pouvez choisir entre casque et écouteurs ici.) be...
Weiterlesen