Wiki.js, ricerca full text con Elasticsearch

Nel precedente articolo, abbiamo visto come installare Wiki.js in Openshift. Di default, Wiki.js attiva il motore di ricerca basic, in grado di effettuare ricerche solo nei titoli dei documenti. Sono però disponibili moduli aggiuntivi, per avere funzionalità di ricerca full-text. Alcuni di questi moduli si basano su servizi cloud (spesso a pagamento); in questo articolo vi spiegherò come…

Installare Wiki.js in Openshift 4

Wiki.js (sito ufficiale) è un ottimo portale wiki sviluppato in Node.js. E’ possibile installarlo su diverse piattaforme e supporta diverse tecnologie DB come backend. Recentemente ho avuto necessità di effettuare una installazione su Openshift 4. Sebbene sia disponibile un helm chart, ho riscontrato un paio di problemi che impediscono il suo utilizzo su Openshift: i container vengono…

esp32 Arduino: SD card con pin custom

Il core Arduino per il chip esp32 include due librerie per la gestione di SD card: Questo perché – come indicato nel datasheet – il chip esp32 è dotato di un host controller dedicato per SD/SDIO/MMC, in aggiunta a quello “generico” SPI. Se adottiamo la libreria SD_MMC utilizzeremo quindi tale host controller, mentre se adottiamo la libreria SD utilizzeremo…

Modificare una lampadina smart (parte 3)

In questa ultima puntata, vediamo come sostituire il modulo di controllo della lampadina con uno che supporti un firmware open. Uno dei firmware sicuramente più utilizzati in ambito domotico è tasmota. Questo firmware è sviluppato per il chip ESP8266 di Espressif, chip largamente utilizzato proprio in apparati domotici (tasmota è nato proprio come firmware alternativo per i dispositivi Sonoff di iTead)…

Impariamo insieme

Inizio con questo post una nuova serie di tutorial, con una impostazione un po’ diversa rispetto a quanto avete trovato finora sul mio sito. Il nome di questa serie di tutorial, impariamo insieme, vuole raccontare lo spirito che metterò nel realizzarli. Saranno video in cui voi ed io impareremo insieme un nuovo argomento, procedendo passo a…

Display con ST7735 – risparmio energetico

Come anticipato in un precedente articolo, sto utilizzando dei display basati sul driver ST7735 per un futuro progetto. Visto che il mio progetto sarà alimentato a batteria, è molto importante il tema del risparmio energetico. Durante un utilizzo normale, con la retroilluminazione accesa, il display consuma circa 67mA: Come prima cosa, possiamo spegnere la retroilluminazione portando…