giovedì 24 gennaio 2013

QDebug

Simile a Log.d di Android, in Qt esiste la possibilita' di mandare messaggi di debug durante l'esecuzione di un programma

L'utilizzo e' piuttosto semplice, per prima cosa si deve includere


#include <QDebug>



di seguito nel corpo del programma si puo' richiamare la funzione


qDebug() << "Errore " << endl;

con la stessa sintassi di cout

Documentazione di Qt

La documentazione di Qt in Linux si ottiene includendo i pacchetti

apt-get install qt4-doc
apt-get install qtcreator-doc

dall'interno di QtCreator si accede alla documentazione con l'apposito pulsante sulla barra di sinistra



puo' accadere, come indicato nell'immagine, che il file della documentazione non sia indicizzato.
E' sufficiente attendere e riprovare per ottenere la ricerca per argomento su tutta la documentazione

Giove Luna ed Aldebaran nello stesso spicchio di cielo

In questi giorni nel cielo e' carino vedere la Luna insieme a Giove ed in basso la luce tremolante e rossastra di Aldebaran




Sviluppare in GTK su Linux e Windows

Per impostare un ambiente di sviluppo per GTK su Linux e Windows si devono seguire i seguenti passi:

Linux
Il metodo e' quantomai sbrigativo

apt-get install libgtk-3-dev
apt-get install anjuta



Windows
In questo caso la strada e'  un po piu' lunga
Si devono prima scaricare i file

gtk+-bundle_2.24.10-20120208_win32
codeblocks-12.11mingw-setup_user

che corrispondono alle librerie (Gtk) ed all'editor (Codeblocks)
L'editor si installa come un normale programma mentre il file zip delle gtk deve essere decompresso (per esempio su C:\gtk)
In conclusione si deve aggiungere alla Path la directory c:\gtk\bin

A questo punto si lancia l'editor, si crea un nuovo progetto Gtk e quando si arriva alla schermata sottostante si imposta la directory dove e' stato scompattato il pacchetto delle librerie



Si precisa che nella versione per Windows non e' disponibile l'editor visuale delle form in quanto manca Glade
Vi e' inoltre da precisare che la versione di Gtk su Debian Testing e' la 3 mentre su Windows e' la versione 2

martedì 22 gennaio 2013

Asus A1300

Un altro portatile che mi e' passato per le mani in condizioni ormai rottamate e' l'Asus A1300
Peraltro mi e' arrivato sostanzialmente come se non fosse mai stato usato, lo chassis e' nuovo e privo di graffi ed anche la batteria (considerando l'eta') fa ancora il suo lavoro



Come si vede dalla scheda tecnica sotto riportata non e' poi' cosi' male e si puo' provare a montare Linux
----------------------------------------------
Processore Intel Mobile Celeron 800 Mhz
Chipset SIS 630 con le soluzioni Intel
Memoria 128MB SDRAM on board, espansione fino a 384MB
Display 13,3" TFT LCD, XGA 1024x768, 64K colori
Grafica SXGA fino a 1280X1024 256/16,7M colori
PC card PCMCIA 2.1: 2 Card tipo II o 1 tipo III
Hard Disk Drive capacità 20GB
CD-ROM 24X o DVD-ROM 8X
Modem 56k S/W, LAN integrata (KN-133)
Audio full duplex, 3D sound, AC97
Batteria Li-Ion a 8 celle, 3700 mAh
Ventola di raffreddamento termo-controllata
----------------------------------------------




Per la prova di Linux ho provato a montara una distribuzione per me nuova ovvero Antix che promette di funzionare in modo ottimale anche su hardware datato

Una volta eseguito il boot come LiveCD il sistema Linux funziona decisamente bene...puo' essere che lo installero' direttamente sull'HD


HP 48gx

Chiamare un obsoleta una HP 48gx e' come offendere una vecchia e gloriosa signora che fa ancora il suo lavoro.
Questo esemplare lo ho acquistato per 10 euro ad una asta degli oggetti smarriti sui treni


Ad esclusione di un graffio sullo schermo l'oggetto e' sostanzialmente integro e funzionante

Visto che ormai e' difficile trovare il manuale cartaceo ai link sottostanti si puo' trovare il pdf

Link 1
Link 2

Armada 1572

Mi e' arrivato come rottame un Compaq Armada 1572, un portatile decisamente scarso con un Pentium 233 MMX, 16 Mb di memoria ed un HD da 2.1 Gb .. beh escludiamo l'HD in quanto al primo tentativo di accensione il rumore prodotto dall'HD ha dimostrato che era chiaramente rotto (ascoltare il sonoro del video per avere un'idea)

ho provato ad avviare il CDRom con una distro Linux ma il BIOS (F10) non ha risposto per cui la macchina e' stata dichiarata morta e messa nel cimitero dei portatili (ci sara' un motivo per cui mi danno i portatili a gratis??)



L'asoetto curioso di questo portatile e' che non ha un alimentatore esterno, il cavo del 220 V entra direttamente nel portatile






Cheshire Cat Ai

Cheshire Ai e' un progetto italiano che sta crescendo adesso Per provarlo si clona il progetto  git  clone https://github.com/cheshire-c...