giovedì 15 novembre 2018

C e C++: Appunti di una riscoperta 3

E' ora di passare a qualche elemento teorico magari facendo qualche esperimento sul proprio Visual Studio Community. Elemento fondamentale del linguaggio C è il Token.

Il Token è quell'insieme di lettere, numeri e simboli che per il compilatore hanno un significato e non hanno bisogno di essere ulteriormente frazionati.

Nella sostanza il compilatore C riceve in ingresso un flusso di caratteri (il nostro codice sorgente scritto in C) e man mano che lo riceve cerca di ricavarne i token. Sono token per il C 

C e C++: Appunti di una riscoperta 2 bis

Ok, ma quel Hello World è in stile C++. Lì ci arriveremo ma solo dopo aver ripreso in mano il C che è sottoinsieme del C++. Vediamo quindi come utilizzare Visual Studio Community per creare il nostro primo programma C ed eseguirlo. Ciò nonostante Visual Studio non mostri più elementi riguardanti il C che è comunque sottopelle.

martedì 13 novembre 2018

C e C++: Appunti di una riscoperta 2

Ora che l'IDE è pronto ad operare, occorre una rapida occhiata all'IDE per vedere come creare ed eseguire i nostri programmini di test, realizzati nel corso dell'apprendimento del linguaggio. Quale programma migliore del famigerato Hello World per questo compito.

Non conosci Hello World? E' presto detto, un programma che faccia apparire nella console di testo la scritta Hello World. La prima cosa da fare è creare un nuovo progetto. Il progetto è un file che tiene coesi gli elementi che realizzano l'applicazione, che siano file sorgenti, risorse o file di configurazione.

C e C++: Appunti di una riscoperta 1

E' da tanti anni che non scrivo più una riga di codice in C o C++. Colto da nostalgia ho deciso di cimentarmi nel C, passando magari poi al C++

Questo post e i successivi saranno appunti di un viaggio alla riscoperta del linguaggio con l'utilizzo di uno IDE moderno come Visual Studio Community. In particolare nella versione per "Sviluppo di applicazioni desktop con C++". Questo perchè tutti questi progetti di IDE a supporto di compilatori vari sono belli, interessanti ma poi gli eseguibili per Windows di una certa rilevanza richiedono puntualmente le runtime library di visual studio. E allora tanto vale usare l'IDE di Microsoft, per altro gratuito in versione community.

mercoledì 10 ottobre 2018

NetBeans 9.0: un nuovo inizio o l'inizio della fine

Cos'è NetBeans? E' un ambiente di sviluppo integrato nato nel 1995 nell'ambito di un progetto studentesco e acquisito nel 2000 dalla Sun Microsystems. E' sempre stato gratuito e open source, anche quando nel 2010 è diventato proprietà di Oracle al momento dell'acquisizione della Sun Microsystems.

giovedì 27 luglio 2017

Android e l'infinita ricerca dei satelliti GPS in Google Maps


Possiedo un Alcatel Pixi 4 3G con schermo 6" senza root. Nell'utilizzo di Google Maps spesso (sempre quando serve) il telefono perde i satelliti. Poi li riprende per qualche secondo e poi di nuovo buio per decine di minuti alla ricerca dei satelliti perduti. Questo quando non riesce a calcolare il percorso e resta così in calcolo a tempo indeterminato. Mi sono accorto cercando in rete che questo problema affligge molteplici dispositivi di varie marche ma non c'è una vera soluzione e spesso sono operazioni per me troppo stravaganti.

giovedì 26 maggio 2016

Utilizzare Windows 7 come hotspot wi-fi

Se la necessità è quella di condividere la connessione internet del PC con un dispositivo Wi-Fi in windows 7 sfruttando il Wi-Fi del PC come hotspot ossia utilizzando il PC come se fosse un router ADSL Wi-Fi collegato ad internet procedere come segue:

giovedì 21 gennaio 2016

Quale la velocità idale da tenere durante uno spostamento in auto

Se mi investi a 65km/h hai l'80% delle probabilità di uccidermi
Colpiscimi a 50km/h e avrò l'80% delle possibilità di sopravvivere
Estratto di Mettici la Testa 2006 - Pedoni Bambini
In tempi di crisi ed incertezza economica, ogni risparmio è una piccola garanzia per il futuro, ed una delle principali voci di costo è certamente lo spostamento. Mezzi pubblici inadeguati, oltre che costosi se paragonati alla mia vettura a metano, rendono l'auto privata il mezzo privilegiato per spostarsi sia su tratti brevi che lunghi.

Ovviamente si cerca di comprimere i costi auto cercando l'assicurazione più vantaggiosa, l'officina più onesta (che faccia spendere meno possibilmente facendo i lavori), ma cosa si può fare giornalmente per ridurre i costi della vettura. Ovviamente risparmiare sul carburante che è una voce di costo da non sottovalutare.

mercoledì 16 dicembre 2015

Ho installato PHP 7 sotto IIS 7.5 e ora voglio Xdebug

Supponendo di avere già proceduto all'installazione di PHP 7 sotto  IIS 7.5 come spiegato nella relativa guida, e di avere il nostro NetBeans 8.1 per PHP installato e funzionante, vediamo come procedere per mettere in funzione Xdebug.


Le dll Xdebug disponibili
per Windows a seconda della
versione PHP utlizzata
Per prima cosa occorre scaricare la versione giusta di Xdebug a seconda della versione PHP installata. Dalla pagina di download di Xdebug è possibile vedere le varie versioni disponibili per Windows. Analizziamo i nomi dei link alla dll Xdebug scaricabile. Prima di tutto la versione PHP, quindi la versione di Visual C++ utilizzata per la compilazione di PHP, quindi TS per PHP thread safe e nulla per i non thread safe. Per finire tra parentesi la scelta tra la versione 32 bit o 64 bit sempre in base a quella scelta per PHP.

sabato 7 novembre 2015

Acer, un marchio decisamente poco affidabile

Il mio primo PC Acer M5610
Alcuni anni fa, correva l'anno 2008, mi è capitato di acquistare un PC Acer. Ciò nonostante gli unici Acer con cui fossi entrato in contatto (uno in ufficio e uno a casa di un amico) presentassero evidenti problemi di funzionamento. Successivamente ho visto anche il portatile Acer di un altro amico, sempre con problemi (sarò sfortunato).