domenica 24 ottobre 2010
Un piccolo (e gratuito) editor Hex per OS X
Hex Fiend è un piccolo e gratuito editor esadecimale per OS X, rilasciato con licenza BSD. Oltre al programma viene offerta gratuitamente anche il set di API necessarie ad embeddare l'editor in altre apps!
Home Page di Hex Fiend
martedì 12 ottobre 2010
Il comando "tree" su Mac OS X
Grazie a Murphy Mac: http://murphymac.com/tree-command-for-mac/.
Mi è capitato di aver bisogno della visualizzazione ad albero di una struttura di directory da linea di comando sotto OS X; purtroppo il comando
Perfetto, ora per evitare di dover scrivere tutta questa pappardella, vediamo di registrare il comando nel profilo della shell. Nell'ordine bash cerca i seguenti files di profilo:
Nel primo file tra quelli elencati quindi è sufficiente aggiungere la nostra funzioncina:
che funziona anche ricevendo come parametro opzionale la cartella root di cui stampare la struttura,
Mi è capitato di aver bisogno della visualizzazione ad albero di una struttura di directory da linea di comando sotto OS X; purtroppo il comando
tree non è presente. Per evitare di dover installare un Mac Port o ricompilarmi i sorgenti, ho swebbato un po', ed ho trovato una command line che fa al caso nostro:
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
Perfetto, ora per evitare di dover scrivere tutta questa pappardella, vediamo di registrare il comando nel profilo della shell. Nell'ordine bash cerca i seguenti files di profilo:
- ~/.bash_profile
- ~/.bash_login
- ~/.profile
Nel primo file tra quelli elencati quindi è sufficiente aggiungere la nostra funzioncina:
function tree {
find ${1:-.} -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
}
che funziona anche ricevendo come parametro opzionale la cartella root di cui stampare la struttura,
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!
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
Iscriviti a:
Post (Atom)
