Raspberry pi configurazione multi-wifi Può capitare di dover configurare più reti wifi all’interno del raspberry. Ad esempio, per avere la configurazione per la rete di casa e la rete aziendale. Per far in modo che il raspberry si connetta automaticamente in base alla rete che “trova”, è necessario mettere mano al file di configurazione della rete wifi. La premessa […]
.Net Core e WebSocket Uno dei problemi che maggiornamenti dobbiamo affrontare durante lo sviluppo di WebApi, è la necessità di dover mantenere aperta la connessione tra client e server: per esempio per gestire un flusso realtime. Inoltre si rende necessario mantenere un canale di comunicazione full-duplex tra client e server. Tutto questo è in contrasto con le caratteristiche del […]
CsvHelper e colonne opzionali CsvHelper è una libreria .net che consente di leggere e scrivere file csv . Trovo questa libreria particolarmente comoda perchè è ampiamente configurabile, il che la rende piuttosto flessibile. Uno dei problemi in cui mi sono imbattuto è la necessità di parsare file csv differenti, andando a generare però una lista di oggetti comune. Questo […]
Automapper, Entity Framework e ProjectTo Quando si eseguono query sui dati con Entity Framework è molto comune utilizzare il metodo Include. L’utilizzo di Include(…), ha sicuramente due svantaggi: Entity Framework generà in automatico la query delle join, ed allo stesso modo estrarrà tutti i campi in join tra le N tabelle. Una possibile soluzione può essere quella di creare delle proiezioni […]
Installazione di dotnet core su Raspberry Dopo esserci collegati sul raspberry, via ssh oppure direttamente dalla UI è necessario scaricare l’ultima versione di dotnet core ed effettuare l’installazione. Solo i seguenti modelli di Raspberry Pi possono eseguire .NET > 6.0: Questi modelli infatti supportano le istruzioni ARMv7, che sono il minimo supportato da .NET 6.0 e successivi. Fortunatamente microsoft mette a […]