BUC (Basta Un Click)

Giugno 4th, 2008 | scritto da Riccardo |

Chi svolge la professione di Gnu/Linux Switcher nelle aziende, da oggi ha uno strumento in più per aiutare i propri clienti nella personalizzazione di tutti quei servizi e quelle operazioni più o meno complesse che vengono implementate tramite script bash:  BUC.

BUC

Logo di BUC ( dal blog linux.billera.eu )

I creatori

L’idea nasce da Matteo Avalle e Valerio Billera, in collaborazione con il SiciLinux, per dare vita ad un software in grado di trasformare script bash più o meno complessi in vere e proprie applicazioni dotate di interfaccia grafica.

BUC1

Interfaccia di uno script di conversione video ( dal blog linux.billera.eu )

BUC in sostanza è un interprete che legge un particolare tipo di fle XML ( con estensione .mc ). Tale file contiene appunto gli script che vogliamo dotare di interfaccia.

Alcune considerazioni da fare, utilità e limiti di BUC

Uno script, di per sè, non ha certo bisogno di un interfaccia grafica per funzionare. Soprattutto se l’utilizzatore è la medesima persona che lo ha creato. Accade però, in ambito aziendale, che sia impossibile formare un utente sull’utilizzo di uno script piuttosto complesso, con svariate opzioni da impartire a terminale, che si occupa di modificare un parametro vitale per il lavoro, oppure di trasferire dei file in rete. L’unica opzione è prevedere tutto il prevedibile e far lanciare lo script all’occorrenza. Senza possibilità di controllo e senza possibilità di risoluzione degli errori modificando le variabili, qualora se ne presentasse l’esigenza. In questo ambito BUC è fondamentale. Altro caso utile è quello dei tutorial, degli how-to o della serie di comandi predefinita per compiere una specifica operazione: pubblicare un software completo, da eseguire, è sicuramente più professionale in ambendue i casi.

Esempi concreti di sviluppo

Attualmente lavoro ad altro, ma per far capire la semplicità d’utilizzo di BUC vi rimando alla guida esempio di Valerio, esaustiva e chiara. Non dimenticate di leggere il manuale d’uso che contiene preziose informazioni per lo sviluppatore.

Roadmap, traduzioni e altre informazioni utili

Ho contattato personalmente gli sviluppatori, per saperne di più, ecco cosa ne è saltato fuori:

  • La roadmap predefinita non è stabilita. Non si sa quando una versione 1.0 possa uscire, ma si sa che uscirà. Il problema è che il progetto non viene sviluppato a tempo pieno per mancanza di fondi, quindi non possiamo fare altro che affidarci alla generosità di chi scrive il codice. Se volete dare una mano siete ben accetti.
  • Il sito internet è in via di sviluppo, pazientate un pò che in ogni caso le info necessarie sono tutte lì.
  • Il software ha bisogno di essere tradotto, servono traduttori.
  • BUC è sviluppato sulle librerie Qt4, è portabile ed è quindi possibile compilarlo su differenti sistemi operativi. In Windows non so quanto abbia senso, in quanto la bash non è implementata, ma appena ho un attimo lo testo sui miei Mac.

Se BUC vi piace e siete disposti a farlo crescere, vi consiglio di farvi sentire tramite la pagina contatti. Anche se non è possibile, al momento, stipendiare nessuno, tutto l’aiuto che darete sarà un contributo alla comunità del software libero, che gioverà sicuramente al vostro lavoro e alla vostra crescita professionale.

Tags: , , , , ,

Post a Comment

Chi svolge la professione di Gnu/Linux Switcher nelle aziende, da oggi ha uno strumento in più per aiutare i propri clienti nella personalizzazione di tutti quei servizi e quelle operazioni più o meno complesse che vengono implementate tramite script bash:  BUC.

Logo di BUC ( dal blog linux.billera.eu )
I creatori
L’idea nasce da Matteo Avalle e Valerio [...]