Leggere e filtrare un semplice json

Oggi vediamo come usare la libreria boost per leggere e filtrare il nostro json.

File test.json

 

TTS con QT

Oggi vediamo un esempio di come usare la nuova feature di QT 5.8 che da la possibilita di creare un vero proprio “text to speak” (TTS) nativamente senza usare librerie esterne.

Postero solo il codice interessato senza dichiarazioni ma non vi preocupate e possibile scaricare intero mini progetto a questo collegamento.

mainwindows.cpp

Aprire CDRom con Python

Oggi vediamo come aprire un cdrom con il python questo codice e fatto modo in tale che sia apre e chiude di continuo il cd rom ottimo per fare uno scherzo ad un amico :).

Ottimo per cullare il proprio figlio come in questo video 😀

Validare una Mail in C++

Oggi vediamo come validare una email con il c++ grazie alle regular expression.

Chiamare un shell command in c

Stupido esempio di come chiamare un shell command con il c ovviamente il codice e’ scritto sempre in modo che sia facile da capire ma in ambito di professionale eviterei di usare la funzione system!!!

 

 

 

WebCam in C++ con OpenCv

Oggi vediamo come poter usare la webcam in c++ con la libreria opencv.

Passiamo al codice:

Creazione del file CMakeLists.txt

Poi andiamo nella cartella del progetto ed eseguiamo i seguenti comandi

MD5 in Lua

Prima di tutto installiamo il nostro modulo md5 con il comando

Ora passiamo al codice:

 

Profile in python

Tempo va avevo fatto un banalissimo programmare per testare la velocità del nostro codice oggi vediamo una libreria ottima per capire i coni di bottiglia che possono far rallentare il nostro programma per questo useremo la libreria profiler di python.

Un profiler è un programma che descrive le prestazioni in fase di esecuzione di un programma, fornendo una gran numero di
statistiche.
Questo profiler realizza un profilo deterministico di qualsiasi programma Python.
Esso inoltre mette a disposizione tutta una serie di strumenti per la generazione di rapporti che permettono agli utenti di esaminare rapidamente i risultati di un’operazione di profilatura.

Ora passiamo al codice:

Leggere e Scrivere i file in lua

Oggi parliamo di lua.Perchè nel 2016 dovrei usare lua al posto di python,ruby,php ecc….Bhè semplice lua è molto piccolo oltre che essere velocissimo nei benchamark batte qualsiasi linguaggio interpretato e nella versione just in time è paragonabile ai linguaggi  compilati ed ha una sintassi molto facile e intuitiva .Poi lua è molto semplice e flessibile facile da integrare con librerie esterne con più 20 anni di storia alle spalle è un linguaggio maturo e stabile molto usato specialmente nel gaming.

Ora vediamo un semplice esempio di lettura e scrittura che per praticità ho costruito 2 funzioni.