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

Weiterlesen

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

Weiterlesen

L'inferenza USB Coral non funziona su Windows 10 (ValueError: Failed to load delegate from edgetpu.dll)

Aggiornamento: sembra che l'errore sia stato risolto con la versione del programma di installazione del 24 ottobre 2022. Seguendo le istruzioni di installazione per Windows sul sito web di Coral, ho ottenuto il seguente errore: L'ultima riga, "ValueError: Failed to load delegate from edgetpu.dll" di solito significa che non è stato possibile riconoscere alcun dispositivo USB Coral. (Se si scollega...

Weiterlesen

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

Weiterlesen

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

Weiterlesen

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

Weiterlesen

Come gestire una violazione della sicurezza sul tuo server

I server moderni spesso eseguono una moltitudine di applicazioni software. Nel nostro caso, usiamo Docker sul server per eseguire più servizi. Uno di questi servizi, Gitlab, aveva un problema di sicurezza (gitlab workhorse più specificamente). Il che ha portato a un'infezione da trojan. (Nel nostro caso, i binari si chiamavano "wate", nel caso questo importi a qualcuno...

Weiterlesen

Aggiornare le immagini delle varianti in Shopify usando CSV

Shopify ha la possibilità di aggiornare i campi usando un file CSV. Questo è utile se vuoi aggiornare molte immagini. Shopify scaricherà queste immagini da un server remoto, se necessario, quindi potete fornire URL di vostra scelta. Hai solo bisogno di fornire i valori che vuoi aggiornare, insieme a...

Weiterlesen