Vuetify :: Aprire programmaticamente la riga di dettaglio

Per il prossimo rilascio di PiCockpit v2.0, sto preparando un'applicazione GPIO. Le voci GPIO sono righe di tabella - e per configurarle, vogliamo essere in grado di accedere alla riga di dettaglio cliccando sul pulsante di configurazione: cliccando o il chevron o il pulsante di configurazione si aprirà la riga di dettaglio: Qui...

Weiterlesen

abilitare e disabilitare un servizio systemd in Python usando DBus

Il prossimo picockpit-client reagisce agli eventi di cancellazione dal frontend disabilitando il suo servizio (l'applicazione rimarrà comunque installata). Allo stesso modo, quando decidi di eseguire di nuovo picockpit-client connect, il servizio sarà riabilitato e avviato automaticamente per te. Questo è possibile utilizzando l'interfaccia DBus di Python. il DBus è un sistema di bus per interagire...

Weiterlesen

Raspbian SSH Server fallisce dopo l'aggiornamento da Stretch a Buster (nessuna connessione SSH)

Ho usato questa eccellente guida per aggiornare la mia Raspbian da Stretch a Buster: https://pimylifeup.com/upgrade-raspbian-stretch-to-raspbian-buster/ Dopo aver riavviato il mio Pi, la connessione SSH era sparita. Accedere al Pi usando la tastiera e il monitor allegati mi ha permesso di risolvere il problema: service ssh status journalctl -u ssh -n 200 "Missing privilege separation directory /run/sshd" This directory needs...

Weiterlesen

Come impostare gli id unici degli oggetti nei documenti incorporati in una collezione MongoDB

L'updateMany di MongoDB può essere usato per aggiornare tutti i documenti che corrispondono. Problema Se, tuttavia, vuoi impostare nuovi ObjectID unici nel tuo aggiornamento, scopriresti che MongoDB imposta lo stesso ObjectID per ogni voce: db.getCollection('mypis_collectedpis').updateMany({}, {$set: {apps: { "com.picockpit/core": { meta: { version: "2.0", nome: "PiCockpit Core", immagine: "", descrizione: "PiCockpit.com...

Weiterlesen

passare da JSON a MsgPack in modo compatibile all'indietro con Paho MQTT (JavaScript)

picockpit.com fa largo uso di MQTT. Per la prossima versione 2.0 ho deciso di passare a MsgPack. Perché MsgPack? MsgPack (in realtà chiamato MessagePack - i pacchetti tendono ad usare MsgPack) è un formato binario, volto alla compatibilità con JSON, ma diminuendo la dimensione del file (il che è un bene per risparmiare banda e risorse del server). Un altro vantaggio:...

Weiterlesen

correzione di envoy per servire grandi file dal backend / timeout / download interrotti

I clienti si lamentavano di non essere in grado di scaricare grandi file dai nostri siti web (ad esempio PiDoctor su PiCockpit.com). Inizialmente non potevo replicare il problema localmente, i file sembravano scaricare bene. Dopo ulteriori indagini ho determinato che i download venivano interrotti dopo un certo tempo - a seconda della velocità di download, quindi,...

Weiterlesen

Stupidi errori di business #5 :: Avere call center che chiedono ai tuoi clienti la loro soddisfazione

Sono stato appena chiamato da un agente del call center, che si informava sulla mia soddisfazione per una richiesta di servizio che ho avuto con un pacchetto DHL perso. Erano educati, ma effettivamente disinteressati a ciò che avevo da dire (in effetti, avevo un problema che volevo comunicare, vedi sotto). L'agente del call center ha cercato di seguire un...

Weiterlesen

Testi storici

Come parte dell'elaborazione del sito web di pi3g.com, in previsione del lancio della gamma di prodotti Google Coral.AI e AIY, ho modificato il nostro sito web in inglese. Qui come riferimento alcuni dei testi che abbiamo scritto in precedenza: Wir sind als Raspberry Pi Foundation approved reseller, sowie einer von zwei deutschen Pi Zero Distributoren Ihr starker Partner rund...

Weiterlesen