Nuovo rilascio: Modulo info 0.1.1

A pochi giorni dal primo rilascio del modulo info per Gambas, presento il lavoro completo.

In realtà il modulo non è ancora pienamente finito poichè mancano i test approfonditi su diverse macchine e su diverse architetture ma ho implementato tutte le funzioni che c’erano da includere. Mi sono basato sulla configurazione del mio computer e pertanto alcune voci potrebbero mancare. Chiunque potesse (e sopratutto volesse) testare il programma, potrebbe inviarmi via email l’output di lshw da terminale e il risultato di tutte le funzioni del modulo in modo da confrontare i file e ovviare a delle mancanze.

Per chiunque fosse interessato trova il link nella colonna di destra.


Grazie per l’attenzione.

Per dubbi e segnalazioni rimango a vostra disposizione mediante i commenti.

Modulo Info [Gambas]


Continua il mio (piccolo) lavoro per portare in Gambas moduli e classi che contengano funzioni delle quali il gambero blu è sprovvisto.

Ultimamente mi sono accorto che tra gli utenti di questo linguaggio c’è interesse verso le caratteristiche dell’hardware su cui un programma gira. Armatomi di pazienza e di tanta, tantissima, cioccolata calda, ho passato il tempo libero degli ultimi giorni a trovare e strutturare un algoritmo per ovviare a tali problemi. La soluzione è stata un pò di sano codice e l’uso di lshw.

Per chi non lo sapesse lshw è un software da linea di comando che permette di conoscere per filo e per segno tutto l’hardware presente sul proprio sistema.

Partendo da questo presupposto ho creato una serie di filtri (secondo me molto funzionali) hai quali ho affidato la gestione delle funzioni dei diversi device. Attualmente sono ancora al lavoro, e quindi il codice è instabile e in fase beta, ma cercavo qualcuno volenteroso che testasse il modulo sul proprio computer magari confrontando i risultati con un lshw lanciato da terminale. In questo modo potrei avere feedback da diversi utenti e da diversi sistemi.

Per ora il codice mostra info su: core, memoria RAM, cache, PCI, USB

Per maggiori informazioni visitate il link nella colonna di destra.


Nella stessa pagina, oltre ovviamente ai sorgenti da scaricare, trovate anche i link alla lista dei prototipi delle funzioni attualmente implementate ed il link al changelog delle modifiche.