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.
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.