Archivio per ‘Gutsy Gibbon’


Apr 7

Phoronix test suite

Qualche giorno fa, esattamente il 2 Aprile, Phoronix ha rilasciato la prima release del Phoronix test Suite, successivamente integrata con la 0.2 che integra nuove “features” insieme a qualche bugfix. Ma procediamo con ordine e iniziamo col dire che questa suite è una piattaforma di testing e di benchmarking per Linux i cui profili di benchmark sono XML-based e contengono i dati di ogni singolo test. Con questa release phoronix ha messo assieme un semplice set che provvede ad effettuare dei test immediati che comunque possono essere facilmente estesi e sviluppati.

psuiteinst.png

Tra i suoi numerosi vantaggi, il Phoronix Test Suite è in grado di riconoscere automaticamente alcuni attributi importanti come il numero di core di CPU presenti o il numero di attività durante i test sulla compilazione GCC. Tuttavia la cosa che rende differente la Phoronix test suite da un insieme di scripts è il fatto che a test avvenuti i risultati sono visibili per mezzo del Phoronix Test Suite Results Viewer.
L’installazione è relativamente semplice e richiede come dipendenza il solo PHP5 CLI facilmente ottenibile su Ubuntu col seguente comando: sudo apt-get install build-essential php5-cli. Successivamente basta effettuare il download della suite a questo link ed eseguire alcuni semplici comandi:

  1. ./phoronix-test-suite benchmark universe (per tutti i benchmark);
  2. ./phoronix-test-suite benchmark <global ID> (confronto globale);
  3. ./phoronix-test-suite upload <saved name> (upload dei risultati);
  4. ./phoronix-test-suite merge-results <saved name #1> <saved name #2> <save to> (unione dei risultati di due test).

Cosa dire ? Nonostante sia ancora in fase di test, la prima versione completa (1.0) sarà rilasciata in estate, la suite sembra veramente un ottimo lavoro, uno strumento utile non solo al professionista, ma anche allo smanettone voglioso di imparare e di stare a contatto con le parti più “intime” del suo pc.
Così, buon divertimento a tutte e due le categorie!

Apr 4

Un traduttore da linea di comando

Tutti gli “internauti” sanno oramai che per tradurre un testo in più lingue basta usare il traduttore online di google, che, pur con tutti i limiti ancora imposti dalla sua non appartenenza alla specie umana, assolve abbastanza degnamente al suo compito. Pur tuttavia, se non si vuole o non si può accedere ad internet esistono delle applicazioni che fanno più o meno la stessa cosa. Uno di questi è twandgtw, un progetto che permette la traduzione direttamente da linea di comando. I pacchetti precompilati,allo stato attuale, sono disponibili solo per Fedora, per le altre distro ci sono i sorgenti. L’installazione su Ubuntu Gutsy non presenta grandi difficoltà, basta fare il classico ./configure - make - make install. Attenzione, l’ applicazione verrà installata di default su /usr/local/bin; per cambiare occorre inserire l’opzione –prefix=PREFIX in ./configure (es. ./configure –prefix=/usr).
Una dimostrazione da shell:

tw.png

Esiste anche una gui scaricabile all’indirizzo di cui sopra e da installare con le stesse modalità di tw. Poi basta andare su accessori per trovare “Graphical Translate Word”.

gtw.png

Enjoy yourself!

Mar 27

Video della settimana - Desktop - Ubuntu 7.10

Mar 17

Una GUI per ffmpeg

La conversione di file video è una operazione nella quale, prima o poi, tutti gli appassionati di informatica si cimentano. A tal proposito uno degli indubbi vantaggi della piattaforma windows è stato, da sempre, la possibilità di usare interfacce grafiche precostituite che rendessero intuitive le operazioni di conversione tra i vari formati. Penso ad es. al programma Super, vera e propria GUI che permette di generare file per ipod, o telefonini, dvd, xvid, divx e quant’altro. Su linux è un po’ più difficile perchè il tutto avviene da riga di comando; o per meglio dire avveniva, visto che ora esiste WinFF una comoda applicazione più o meno simile a Super.
L’installazione su ubuntu è semplicissima, basta fare il download del pacchetto deb ed installarlo col gestore.

WinFF.png

Il programma mette a disposizione di default diversi preset ( lo dice la parola, “modelli di conversione” pre-impostati; ad. es. per ipod, o dvd, o psp), ma si ha comunque la possibilità di crearsene di propri.

P.S. Per funzionare occorre installare ffmpeg dai repo di Medibuntu, perchè quello distribuito con ubuntu non funziona (manca di alcuni codec proprietari):

# Medibuntu
deb http://packages.medibuntu.org/ gutsy free non-free
deb-src http://packages.medibuntu.org/ gutsy free non-free

wget http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

sudo apt-get update && sudo apt-get install ffmpeg

Mar 13

Soluzione all’errore della libreria deviceman.cc

figotip.jpg

Come sanno oramai tutti gli appassionati della compilazione , durante l’esecuzione di make, cmake o emuli, è facile imbattersi nei più svariati problemi: dipendenze non soddisfatte, pacchetti non aggiornati o mancanti e chi più ne ha più ne metta. Ergo la compilazione è una attività assolutamente esaltante, ma rischiosa per coronarie, fegato e bile. L’ultimo attacco “bilioso” di questa mattina è dovuto a questo errore:
extragear/multimedia/kmid/libkmid/deviceman.cc:61:2: error: #error HAVE_ALSA_ASOUNDLIB_H or HAVE_SYS_ASOUNDLIB_H should be defined.
In sostanza la libreria deviceman.cc cerca l’header di alsa, ma non lo trova. Controllo in usr/include/alsa e trovo tranquillamente i file in questione: asounddef.h, asoundlib.h… .
Questo il contenuto di deviceman.cc che ci interessa:

56#ifdef HAVE_ALSA_ASOUNDLIB_H
57# include
58#elif defined(HAVE_SYS_ASOUNDLIB_H)
59# include
60#else
61#error HAVE_ALSA_ASOUNDLIB_H or HAVE_SYS_ASOUNDLIB_H
62#endif

Basta eliminare completamente la riga la riga 61 e, a patto di avere soddisfatto tutte le dipendenze, la compilazione va a buon fine.
P.S ho dovuto compilare Amarok2 a parte, perchè kdesvn-build non ci riusciva, ma questo sarà oggetto del prossimo post.
Spero di essere utile a qualcuno, e nello stesso tempo spero che mi aiutiate a capire il perchè di questo problema.
L’unione delle menti moltiplica la conoscenza…