Introduzione
Da BUC Wiki.
Che cos'è BUC?
BUC (Basta Un Click) è un software Open Source per Linux, sviluppato da Matteo Avalle in collaborazione con Valerio Billera, in grado di trasformare script bash in verie e proprie applicazioni dotate di comoda interfaccia grafica.
Il programma sostanzialmente non è altro che un “interprete” in grado di leggere files con estensione .mc, ovvero dei particolari files XML, che contengono, al loro interno, una serie di script bash. In questo modo la vostra abilità nella programmazione bash può essere sfruttata per realizzare delle vere e proprie applicazioni dotate di interfaccia grafica.
Che cosa si può fare con BUC?
E’ facile intuire che le potenzialità di questo programma sono molte e le applicazioni infinite, ad esempio:
- lo si può utilizzare per se stessi cosi da rendersi la vita più semplice; io ho creato un applicativo mc per la conversione di file video (da 3gp ad avi - da flv ad avi - da avi ad mp4); adesso quando devo convertire un video non devo aprire il terminale e ricordarmi esattamente il comando da dare, mi basta aprire BUC e fare il tutto attraverso una comoda e semplice interfaccia grafica.
- lo si può implementare nelle guide che si pubblicano su internet. Quando si scrive una guida lo si fa principalmente o per risolvere un determinato problema o per trasmettere delle conoscenze su determinati procedimenti da fare per ottenere un determinato risultato. Pensate a quanto sarebbe utile e produttivo se in una guida, oltre alla classica spiegazione dei comandi da dare, si potesse dare la possibilità all’utente di scaricare un applicazione semplice da usare, grazie alla GUI, che gli dia la possibilità di far ciò che nella guida è stato propost o. Cosi facendo si da ai propri utenti la possibilità di scegliere tra fare il tutto manualmente tramite terminale o utilizzare BUC con la sua interfaccia grafica.
Gli obiettivi di BUC
E’ bene precisare che BUC non si propone di sostituire interamente le procedure da terminale, che riteniamo indispensabili per utilizzare al 100% la propria distro GNU/Linux in tutte le sue sfaccettature, ma mira unicamente ad essere di aiuto a quelle persone che non hanno tempo per imparare procedure complesse o che desiderano semplicemente velocizzare alcune operazioni.

