Conversione Python/QT – C++/QT

25 agosto 2010 - Fonte: http://frafra.eu

Nel precedente articolo ho mostrato un programma scritto in Python, che aveva la peculiarità di sfruttare esclusivamente le funzioni fornite da PyQT, facilitando così un porting verso C++/QT in futuro. Beh,  ho incominciato a riscrivere il programma ieri sera (grazie anche all’aiuto di Rief) e l’ho finito nel primo pomeriggio di oggi, con ottimi risultati (ovvero: non ci sono regressioni). Il codice non è molto bello (ve l’ho detto, non sono un bravo programmatore C++), e alcune cose le avrei potute gestire meglio, ma vi ricordo che il mio intento fondamentale era semplicemente trascrivere il programma in un altro linguaggio, non stravolgendone la forma e lasciando invariate le funzioni e l’aspetto.

Non vi mostro il...

Leggi il seguito »

Programma in PyQT con qualche spunto

24 agosto 2010 - Fonte: http://frafra.eu

Questo programma si interfaccia con le API di Kiva (una piattaforma online per finanziare i progetti di microcredito) e, dato un utente, visualizza i prestiti da lui finanziati. La particolarità sta nel fatto che non usa alcuna libreria propria di Python (ad esclusione di sys), ma esclusivamente PyQt4 (nello specifico: QtCore, QtGui, QtNetwork, QtScript). In parole povere, troverete che:

  1. Non è stato usato urllib per prendere i dati dal web, ma QNetworkRequest, in modo tale che l’interfaccia grafica non si blocchi durante le operazioni di caricamento.
  2. Non è stato utilizzato il parser json dell’anonima libreria di Python, ma è stato analizzato il codice grazie a QScriptEngine. L’unico vantaggio ha riguardato...

    Leggi il seguito »

Installare Cacti + Plugin Nagios su CentOS 5.x

2 maggio 2010 - Fonte: http://nolabnoparty.com

cacti1Una volta che la rete è dotata di un sistema di monitoraggio tipo Nagios, un tocco in più può essere dato al sistema dotandolo di una interfaccia grafica che rappresenti i dati raccolti in forma di grafici.

In questo modo è più semplice generare della reportistica chiara e leggibile da sottoporre a personale non necessariamente tecnico.

1....

Leggi il seguito »

Come utilizzare Ajax: librerie, framework, ottimizzazione, caching, usabilità

2 maggio 2009 - Fonte: http://jblog.it

Ajax logo

Ajax è una tecnica di programmazione (non un linguaggio) che ti permette di sviluppare applicazioni web interattive. In pratica, grazie ad Ajax puoi aggiornare alcuni dati della pagina senza ricaricare completamente la pagina, migliorando le prestazioni del tuo sito.

In questo articolo: effettuare le richieste...

Leggi il seguito »