Archivi del mese: agosto 2015

Signal handler con gtkmm

Dopo aver dichiarato un widget e una funzione void in una classe Gtk::Window bisogna “collegare” la funzione al widget in modo che venga chiamata ogni volta che un segnale viene lanciato: Notare che l’ handler non ha parametri. A volte … Continua a leggere

Pubblicato in C++, Debian, Programmazione | Contrassegnato , , , , , , | Lascia un commento

Programmare con Cairomm e Gtkmm

Si deriva la classe Gtk::DrawingArea e la si personalizza con la funzione on_draw: Nell’ implementazione di on_draw si eseguono le operazioni di disegno: Il main.cc crea la Gtk::Application (come tutte le app) che farà girare una Gtk::Window. In quest’ ultima … Continua a leggere

Pubblicato in C++, Debian, Programmazione | Contrassegnato , , , , , | Lascia un commento

Programmare gtkmm con C++

SU Debian bisogna installare il compilatore C++ con il pacchetto g++, e le librerie gtkmm con il pacchetto libgtkmm-3.0-dev. Per compilare si usa il seguente comando: Si raccomanda però di sfruttare gli autotools: autoconf, automake, ecc… vedere guida. Lo schema … Continua a leggere

Pubblicato in C++, Debian, Programmazione | Contrassegnato , , , , | Lascia un commento

autoconf con GTKmm

nella directory radice, creare almeno la directory “src”, in cui inserire i file .cc e .h dalla radice, lanciare il comando autoscan, dopodichè rinominare configure.scan in configure.ac: sarà la base della configurazione editare il nome del pacchetto, l’ autore, la … Continua a leggere

Pubblicato in Debian, Programmazione | Contrassegnato , , , , , , , , , , , , | 1 commento

Algoritmo area di Gauss

vedere https://it.wikipedia.org/wiki/Formula_dell%27area_di_Gauss

Pubblicato in Debian, Programmazione | Contrassegnato , , , , , | Lascia un commento

Framebuffer linux

http://betteros.org/tut/graphics1.php This is the very first thing we want to do, open the device file:  Once the file is open, we can actually start writing to it. However, this would not be useful since we don’t know the dimensions or … Continua a leggere

Pubblicato in Debian, Programmazione | Contrassegnato , , , | Lascia un commento

Systemd NFS mount

Per gestire il mount delle condivisioni NFS non si deve creare manualmente delle unità di systemd: bisogna solo editare /etc/fstab e tra le opzioni aggiungere le seguenti x-systemd.automount x-systemd.device-timeout=n secondi la vecchia opzione _netdev non riguarda systemd (verificare). Riavviando il … Continua a leggere

Pubblicato in Debian | Contrassegnato , , , , , , , | Lascia un commento