Ontwikkeling
MQTT debuggen via websockets op Envoy 1.28.0
Ik heb onze Envoy-installatie gemigreerd van Envoy 1.11.1 naar 1.28.0, en gebruik nu ook SNI voor het selecteren van het juiste certificaat. Een groot deel van die migratie is het upgraden van de syntax van de configuratie voor Envoy van de v2 API naar de v3 API. De upgrade ging goed, behalve voor onze websocket-gebaseerde MQTT service...
WeiterlesenEen PowerShell-script om een lijst met domeinen te nemen en hun A en AAAA records als CSV uit te voeren
Dit was het resultaat van een samenwerking tussen mij (met programmeervaardigheden, maar niet in PowerShell!) en ChatGPT. Ik sta versteld van wat er allemaal mogelijk is met ChatGPT - dit is wat werk IS! Snel, zonder elke regel te onderzoeken. Mens en machine in perfecte samenwerking: zorg ervoor dat...
WeiterlesenPraktische coderingsvragen beantwoord door GPT3: is het klaar voor de prime time?
Je kunt GPT3 gemakkelijk zelf uitproberen, registreer je gewoon voor een OpenAI account, en je krijgt (op het moment dat ik dit schrijf) 18 USD krediet. Ga naar de volgende link: https://platform.openai.com/playground Hier kunt u uw vraag invoeren en indienen. GPT3 zal antwoorden in hetzelfde tekstvak. Er zijn drie...
WeiterlesenKemal die een subboom omleidt
Dit codefragment toont u hoe u een volledige subboom omleidt en het eerste deel van de subboom verwijdert. Dit kan van pas komen, bijvoorbeeld wanneer je externe links hebt die verwijzen naar verschillende talen (bijv. /de /fr /it) en inhoudspaden daarin, en je wilt alles vanaf dezelfde eindpunten serveren. Crystal Lang...
WeiterlesenAPO van Cloudflare gebruiken om een gemengde WordPress en Application website te cachen
picockpit.com is onze Raspberry Pi web OS applicatie - het heeft een WordPress blog (voor content marketing en ondersteuning) in een subdirectory, op picockpit.com/raspberry-pi/ Google Analytics toonde me dat de PiCockpit blog trager laadde in belangrijke landen, zoals de VS. Hier is een screenshot van een prestatie test, voor het optimaliseren van de pagina...
WeiterlesenPlink (Pageant) gebruiken op Windows 10 met Git voor Windows
Het huidige Git voor Windows installatieprogramma staat me niet toe om Tortoise Plink te selecteren tijdens de installatie, zoals hier op Stackoverflow is beschreven. In plaats daarvan volgde ik de installatie, en stelde een omgevingsvariabele in. Selecteer hier "Gebruik gebundelde OpenSSH". zoek naar "enviro" in de Windows zoekfunctie. (mijn screenshot is in het Duits, maar het zal de...
Weiterlesenmailerlite API foutcode 422 voor abonnees eindpunt
Vandaag was ik de interfacing aan het implementeren tussen PiCockpit.com en de Mailerlite API (die we gebruiken voor onze nieuwsbrief software). https://api.mailerlite.com/api/v2/subscribers Ik kreeg de volgende foutmelding: Het POST verzoek retourneerde 422 als status code. Helaas is er weinig documentatie over dat op Mailerlite. Mijn implementatie was correct (dit is trouwens Crystal Lang):...
Weiterlesennpm Webpack code ELIFECYCLE errno 1
Bij het bouwen van de PiCockpit frontend code (die is verpakt met Webpack) op een andere computer, liep ik tegen het volgende probleem aan: cross-env NODE_ENV=productie webpack -progress -hide-modules -mode=productiontype: 'object',additionalProperties: true,properties: {apply: {description: 'Het uitlooppunt van de plugin, vereiste methode.',instanceof: 'Functie',tsType: "(compiler: import('../lib/Compiler')) => void"}},required: [ 'apply' ]}},title: 'WebpackOptions',description: 'Opties object zoals verstrekt door de gebruiker.',type:...
WeiterlesenIntegratie van de BSEC in CircuitPython (werk in uitvoering)
Een kort bericht over het gebruik van een statische C bibliotheek in CircuitPython en een voortgangsrapport over het inpakken van de BSEC bibliotheek in het bijzonder.
WeiterlesenOpsplitsen van envoy envoy.yaml configuratie in meerdere bestanden (alleen Docker)
Ik behandel vier verschillende poorten / gevallen met Envoy: IPv6 http IPv4 http IPv6 https Voor IPv6 en IPv4 is de configuratie hetzelfde, terwijl er voor http een andere configuratie is dan voor https. Om dit te realiseren, heb ik mijn envoy configuratie opgesplitst in verschillende snippets, en voeg ze samen tijdens...
Weiterlesen