Sviluppo
Debug di MQTT su websocket su Envoy 1.28.0
Ho migrato la nostra installazione di Envoy da Envoy 1.11.1 a 1.28.0 e ora sto usando anche SNI per selezionare il certificato corretto. Una parte importante di questa migrazione è l'aggiornamento della sintassi della configurazione di Envoy dall'API v2 all'API v3. L'aggiornamento è andato bene, tranne che per il nostro servizio MQTT basato su websocket...
WeiterlesenUno script PowerShell per prendere un elenco di domini e produrre i loro record A e AAAA in formato CSV.
Questo è il risultato di una collaborazione tra me (con competenze di programmazione, ma non di PowerShell!) e ChatGPT. Mi lascia senza parole ciò che si può fare con ChatGPT: questo è ciò che dovrebbe essere il lavoro! Veloce, senza ricercare ogni singola riga. Umano e macchina in perfetta collaborazione: assicuratevi di regolare...
WeiterlesenDomande pratiche sulla codifica: GPT3 è pronto per la prima serata?
È possibile provare facilmente il GPT3: basta registrarsi per un account OpenAI e si otterranno (al momento in cui scriviamo) 18 dollari di credito. Collegatevi al seguente link: https://platform.openai.com/playground Qui potete inserire la vostra domanda e inviarla. GPT3 risponderà nella stessa casella di testo. Ci sono tre...
WeiterlesenInstradamento Kemal che reindirizza un sottoalbero
Questo frammento di codice mostra come reindirizzare un intero sottoalbero e rimuovere la prima parte del sottoalbero. Questo può essere utile, per esempio, quando si hanno collegamenti esterni che fanno riferimento a lingue diverse (per esempio /de /fr /it) e percorsi di contenuto in essi, e si vuole servire tutto dagli stessi endpoint. Crystal Lang...
WeiterlesenUtilizzo di APO di Cloudflare per la cache di un sito web misto WordPress e Applicazioni
picockpit.com è la nostra applicazione web del sistema operativo Raspberry Pi - ha un blog WordPress (per il content marketing e il supporto) impostato in una sottodirectory, su picockpit.com/raspberry-pi/ Google Analytics mi ha mostrato che il blog PiCockpit si caricava più lentamente in paesi importanti, come gli Stati Uniti. Ecco uno screenshot di un test delle prestazioni, prima dell'ottimizzazione della pagina...
WeiterlesenUsare plink (Pageant) su Windows 10 con Git for Windows
L'attuale programma di installazione di Git per Windows non mi consente di selezionare Tortoise Plink durante l'installazione, come descritto qui su Stackoverflow. Ho invece seguito l'installazione e impostato una variabile d'ambiente. Selezionare "Usa OpenSSH in bundle" qui. cercare "enviro" nella ricerca di Windows. (la mia schermata è in tedesco, ma troverà il...
Weiterlesencodice di errore API di mailerlite 422 per l'endpoint degli abbonati
Oggi stavo implementando l'interfacciamento tra PiCockpit.com e l'API di Mailerlite (che utilizziamo per il nostro software di newsletter). https://api.mailerlite.com/api/v2/subscribers Ho ricevuto il seguente messaggio di errore: La richiesta POST restituiva 422 come codice di stato. Purtroppo la documentazione su Mailerlite è scarsa. La mia implementazione era corretta (a proposito, si tratta di Crystal Lang):...
Weiterlesencodice npm Webpack ELIFECYCLE errno 1
Quando ho costruito il codice del frontend di PiCockpit (che è pacchettizzato con Webpack) su un altro computer, ho riscontrato il seguente problema: cross-env NODE_ENV=production webpack -progress -hide-modules -mode=productiontype: 'object',additionalProperties: true,properties: {apply: {description: 'Il punto di esecuzione del plugin, metodo richiesto.',instanceof: 'Function', tsType: "(compilatore: import('../lib/Compilatore')) => void"}},required: [ 'apply' ]}},title: 'WebpackOptions',description: 'Oggetto opzioni fornito dall'utente',type:...
WeiterlesenIntegrare il BSEC in CircuitPython (Un lavoro in corso)
Un breve post sull'uso di una libreria C statica all'interno di CircuitPython e un rapporto sui progressi nel wrapping della libreria BSEC in particolare.
WeiterlesenDivisione della configurazione di envoy envoy.yaml in più file (solo Docker)
Sto gestendo quattro diverse porte / casi con Envoy: IPv6 http IPv4 http IPv6 https IPv4 https Per IPv6 e IPv4 la configurazione è la stessa, mentre per http c'è una configurazione diversa da quella per https. Per realizzare questo, ho diviso la mia configurazione di envoy in diversi snippet, e li aggiungo insieme durante...
Weiterlesen