sabato 25 settembre 2010

Postgres 9.0 e Qt 4.7 sotto windows




Sotto recentemente state rilasciate le ultime versioni di Qt e Postgres.
Ma per farle funzionare insieme in ambiente ms occorre effettuare alcuni passaggi: in primo luogo occorre compilare i plugin di Qt per Postgres (mmm... tipo "i driver di Postgres per Qt").
Per compilare i plugin di Qt, occorre avere a disposizione la libreria libpq presente nella directory di Postgres. Ma poichè Postgres si installa di default in C:\Program Files\PostgreSQL\9.0 e Qt non digerisce molto bene i blank nei nomi delle cartelle, io ho utilizzato un piccolo workaround: ho creato la cartella c:\libpq dentro la quale ho copiato le sottocartelle include e lib presenti nella directory di installazione di Postgres.
A questo punto, ho aperto, utilizzando Qt Creator, il progetto del plugin per Pg dalla cartella C:\Qt\2010.05\qt\src\plugins\sqldrivers\psql.
Aprendo il file psql.pro ho aggiunto le seguenti linee:


INCLUDEPATH += C:/pglib/include
LIBS += C:/pglib/lib/libpq.lib

Ho compilato il progetto in release, e le librerie sono state create correttamente.
Per far si che le applicazioni "trovino" le dll (e le relative dipendenze), ho aggiunto alla variabile PATH le seguenti dir:


C:\Qt\2010.05\qt\bin;

C:\Program Files\PostgreSQL\9.0\lib;

C:\Program Files\PostgreSQL\9.0\bin


Link:
PostgresSQL
Qt 4.7

giovedì 9 settembre 2010

Divvy: window displacer per Mac OS X

http://www.mizage.com/divvy/
Divvy consente di posizionare e ridimensionare in modo estremamente veloce le finestre di OS X (una funzionalità incredibilmente assente su Mac, mentre esiste in Windows 7 e KDE).
Una utlity furbissima, realizzata in modo magistrale; da vedere il video promozionale:
http://www.mizage.com/divvy/videos/divvy-screencast.mov

Scaricabile in demo!

martedì 24 agosto 2010

domenica 25 luglio 2010

E-mail scritte a mano



http://www.pilothandwriting.com/en/


Una webapp che permette di creare email con la propria grafia. Molto interessante la parte di cattura della grafica, possibile anche tramite webcam!

domenica 4 luglio 2010

MacTubes

  • MacTubes is YouTube video player and downloader.
  • You can create playlists and download video files.
  • It is a free ware :)