Contatti
Categorie
Search For Blogs, Submit Blogs, The Ultimate Blog Directory
BlogItalia.it - La directory italiana dei blog
Iscritto su Aggregatore.com
Aggregato su SocialBlog

Archivio di gennaio 2008

Wget un ottimo software, spesso sottovalutato

                                                                                             wget.jpeg

Oggi voglio parlare di Wget, un programma che più o meno tutti conosciamo, ma che forse non sfruttiamo a pieno. Wget è un ottimo software che ci permette di scaricare, file da internet via Http, Https e Ftp. Fa parte del progetto Gnu, il suo nome deriva da World, Wide, Web get, termini che connotano la sua funzione principale. Funziona tramite linea di comando, ma è facile e comodissimo. Wget può costruire una versione locale dei siti remoti, ricostruendo interamente la struttura delle directory (download ricorsivo). Essendo nato nel 1996, Wget è stato pensato per le connessioni lente, proprio per questo, può anche riprendere i download interrotti. Esistono anche programmi grafici come, Gwget per gnome, ma credo che sia quasi più comodo lavorare da terminale. Ecco un po di opzioni:

wget http://www.esempio.it/ Scaricare solo la prima pagina del sito

wget --mirror http://www.esempio.it/ Scaricare tutto il sito nella home directory

wget --continue http://www.esempio.it/Riprendere un download interrotto

Le funzioni sono veramente tante, vi consiglio di utilizzare il comando mirror per scaricare siti, che è addirittura più comodo di software appositamente studiati come WebHTTrack. Se volete saperne di più, ecco una guida completa, in inglese, e la pagina di Wikipedia, in italiano.

Red Hat dilaga in Italia

redhat.jpg

Già un mesetto fa avevo parlato dell’adozione di software Red Hat da parte del Ministero delle Finanze e dell’Economia italiano. Beh, si può proprio dire che il noto produttore di soluzioni Open source si stia facendo strada all’interno della pubblica amministrazione del nostro paese. E’ infatti di questi giorni la notizia che anche la Corte dei Conti ha selezionato Red Hat Enterprise Linux come piattaforma informatica di riferimento in ambito server. E non è poco, basti pensare che la Corte si occupa del controllo di legittimita’ sugli atti del Governo e della pubblica amministrazione, sulla gestione del bilancio dello Stato, delle amministrazioni pubbliche e degli enti sovvenzionati dallo Stato (questa frase non è mia, l’ho ripresa dal comunicato ufficiale!). Penso che il merito di Red Hat, sia quello di aver aperto gli occhi agli enti governativi, sulla stabilità e sulla flessibilità di alcuni prodotti Open source.

Ecco il comunicato ufficiale

red-hat-enterprise-linux-51.jpg

Wired: un progetto giovane ma promettente

wiredd.jpg

Wired è un programma per la produzione audio su piattaforme Gnu/Linux. Il suo pregio principale è sicuramente l’ottima interfaccia grafica, che colpisce sia dal punto di vista estetico, sia da quello pratico. Wired è in oltre fornito di un ottimo aiuto contestuale, che ci guida alla scoperta delle principali funzioni del programma. Il software è composto di un sequencer, su cui possiamo importare tracce audio, midi e campioni Akai, di una serie di effetti e di pluggin Ladspa e Dssi, e di alcuni strumenti virtuali. I tre strumenti sono appunto: il Wired Sampler, la Drum-31 e il Loop Sampler. Molto interessante la Drum-31, che è il pluggin beat box di Wired (molto simile a quello di Reason), attraverso il quale possiamo creare fino a quaranta sequenze di batteria. Insomma, Wired è un programma molto interessante, ma non bisogna farsi ingannare dall’apparenza, nonostante le pretese dei produttori, questo programma ha ancora molto da migliorare, soprattutto in stabilità. Per lo sviluppo di progetti audio, disponiamo di programmi più completi come Ardour e Rosegarden, i quali però hanno dalla loro parte più anni di esperienza.

Questo è il sito del progetto.

wired shot1 Wired: un progetto giovane ma promettente

Più di venti sintetizzatori storici in un solo programma: Bristol

mini.gif  arp2600.gif

Ultimamente, mi sto dedicando molto alla ricerca di programmi per fare musica su Linux. Dal conoscerne relativamente pochi, mi sono ritrovato, in poco tempo, a non avere il tempo di provare tutti quelli che installo. Prima di parlarne infatti, cerco di conoscerli a fondo, in tutte le loro opzioni. Oggi, però, vi voglio comunque parlare di un programma che mi è ancora semi-sconosciuto, ma che mi ha colpito a punto, che credo di non sbagliarmi nel dire che è veramente eccezionale. Mi riferisco a Bristol, un emulatore di sintetizzatori classici. Al di là delle qualità musicali, che non ho ancora valutato a fondo, Bristol sorprende, per la quantità di Synt emulati e per la fedeltà della riproduzione, a livello estetico. Dovete infatti sapere che installando questo software, avrete la possibilità di suonare più di venti modelli di sintetizzatore. Se siete interessati, potete scaricarlo da SourceForge, a questo indirizzo. Per installarlo dovete soddisfare queste dipendenze: libasound2, libasound2-dev, che in Ubuntu significa semplicemente:

apt-get install libasound2 libasound2-dev

Se usate Jack: apt-get install libjack0.100.0-dev
L’installazione è molto rapida, basta spostarsi, da terminale, nella directory in cui l’avete salvato e dare: ./configure, poi make e poi make install. Per farlo partire bisogna dare un comando che specifichi il sintetizzatore e il driver audio da utilizzare. Ad esempio:
startBristol -mini -jack
Qui, potete trovare la lista dei Synt, con una dettagliata descrizione, qui la lista dei comandi.

APT e i poteri della Super Mucca

Quando ci si abitua ad usare Linux, il concetto di software commerciale ci sembra quasi assurdo. Immaginarci, in un negozio a comprare (nel migliore dei casi) o in casa intenti a crackare un programma, ci fa quasi sorridere. Noi utenti Gnu/Linux possiamo scaricare e installare applicazioni eccezionali, che non hanno niente da invidiare alla costosa controparte, con un semplice comando. E’ per questo che ho deciso di parlarvi dell’ottimo gestore di pacchetti di cui dispongono gli utenti Debian e derivati, ovviamente mi riferisco ad APT. Advance Pakage Tools, ha la particolarità di sfruttare contemporaneamente diverse sorgenti di pacchetti (sorgenti remote Ftp e HTTP, cdrom, DVD e hard disk), di gestire autonomamente diverse distribuzioni di pacchetti e di permettere velocemente l’aggiornamento del sistema operativo ad una particolare distribuzione. Sotto Debian si hanno tre differenti distribuzioni utilizzabili: stable, testing e unstable. Come ogni gestore di pacchetti, viene inoltre utilizzato per installare, aggiornare, verificare e rimuovere software dal sistema operativo, in maniera intuitiva, aiutando a risolvere le dipendenze tra i pacchetti. APT è stato pensato per poter essere gestito tramite interfaccia grafica, a questo scopo sono nati vari programmi, uno tra tutti il Synaptic di Ubuntu, che permette agli utenti inesperti di gestire comodamente i pacchetti. Nello svolgere le sue operazioni, APT usa il file /etc/apt/sources.list, che contiene la lista delle “sorgenti” dalle quali può attingere i pacchetti. Per aggiungere sorgenti basterà quindi editare questo file e dare un apt-get update. Ecco le principali funzioni di APT:

Installare pacchetti: apt-get install nomepacchetto (APT soddisferà automaticamente le dipendenze)

Rimuovere pacchetti: apt-get remove nomepacchetto o apt-get --purge remove nomepacchetto (per rimuovere anche i file di configurazione)

Aggiornare i pacchetti installati: apt-get upgrade

Aggiornare la distribuzione: apt-get dist-upgrade, :
se abbiamo il cd della distribuzione dobbiamo dare prima apt-cdrom, per aggiungere il CD al file /etc/apt/sources

Cercare un pacchetto: apt-cache search nomepacchetto

apt-cache show nomepacchetto

Per quanto riguarda la pulizia invece, bisogna sapere che, quando si installa un pacchetto, APT recupera tutti i file necessari e li immagazzina in un archivio locale (/var/cache/apt/archives/) e poi procede con l’installazione. Col passare del tempo, l’archivio locale cresce e può occupare molto spazio sul disco. Per pulire questo archivio APT ci offre due comodi strumenti:

apt-get clean che elimina qualunque cosa, tranne i file lock, dalle directory /var/cache/apt/archives/ e/var/cache/apt/archives/partial/

apt-get autoclean cancella solo i file dei pacchetti che non possono più essere scaricati, perchè obsoleti

E non è tutto, se non siete sicuri dell’operazione che dovete compiere, anteponete --simulate, al opzione di apt in questo modo:

apt-get --simulate install

mucca APT e i poteri della Super Mucca

APT nasconde in oltre un simpatico easter egg, visualizzabile con l’opzione moo

apt-get moo

Poi date in ordine questi comandi:

aptitude -v moo, aptitude -vv moo, aptitude -vvv moo, aptitude -vvvv moo, aptitude -vvvvv moo, e aptitude -vvvvvv moo

Le opzioni sono veramente tante, se avete tempo, vi consiglio di leggere la colossale guida Debian. Insomma come avrete certamente capito: questo APT ha i Poteri della Super Mucca.

JACK Timemachine: registriamo i nostri live set con un semplice clic

schermata-timemachine.png schermata-timemachine-1.png

Jack Timemachine è una minuscola applicazione da affiancare a Jack, è veramente piccola, e priva di opzioni, ma ci semplifica di molto la vita. Si, infatti grazie a questo ottimo programmino possiamo registrare le nostre produzioni musicali, con un semplice clic (e in questo caso non è un eufemismo, si tratta proprio di un clic). In Ubuntu lo si può installare da Synaptic, altrimenti lo si tuò scaricare dal sito del produttore. La prima volta che l’ho aperto, sono rimasto stupefatto dalla totale assenza di opzioni, Timemachine va infatti interamente gestito da Jack. Ma passiamo ai fatti, ecco un esempio pratico per capire come funziona. Se vogliamo registrare una nostra sessione live, fatta con Hydrogen e ZynAddSubFX (ottimo synt che presenterò in questi giorni), non dovremo fare altro che avviare Jack Control, poi TimeMachine, e infine i due software che intendiamo registrare. Jack è necessariamente il primo programma da avviare, invece Timemachine consiglio di avviarlo da terminale con: timemachine -f wav, così ci salverà il brano in formato wav e non in W64 che necessita codec aggiuntivi per essere riprodotto. Se non avete voglia di avviarlo da terminale, si potrà comunque convertire il formato di default, con l’ottimo Audacity, che ci servirà anche per editare un po’ la traccia. Ora non ci resta che dire a Timemachine di registrare l’output di Hydrogen e ZynAddSubFX. Per fare ciò dobbiamo solo aprire la sezione “Connect” di Jack, e nel settore audio “Audio”, collegare l’output dei due programmi con cui intendiamo suonare, all’input del nostro micro-registratore.
schermata connections jack audio connection kit JACK Timemachine: registriamo i nostri live set con un semplice clic
Adesso basta cliccare sul pallino verde di TimeMachine e lui inizerà a registrare, colorandosi di rosso. Suoniamo,e quando la canzone è finita, clicchiamo di nuovo sul pallino, che ritornerà verde. Ora andando nella nostra cartella Home troveremo un nuovo file wav o w64, che è la nostra canzone, e che possiamo andare a perfezionare con Audacity (in seguito parlerò anche di lui).

Jack: il centro nevralgico del nostro studio multimediale

jack-logo.png

Jack è un software veramente eccezionale, si tratta di un server audio, cosa che in se dice ben poco, ma svolge una funzione fondamentale nella creazione di musica con Linux. Questa piccola applicazione ci permette infatti di collegare tra di loro gli ingressi e le uscite, audio e midi, dei nostri macchinari, fisici e virtuali. Il modulo Alsa (Advanced Linux Sound Architecture), il componente del kernel Linux che ci permette di usare la nostra scheda audio, gestisce una sola entrata per volta, allora Jack si interpone tra i software musicali ed Alsa, consentendoci di suonare contemporaneamente con strumenti(via midi) e programmi musicali. Visto che ne abbiamo già parlato, potremmo ad esempio creare una base ritmica con Hydrogen e arricchirla con i suoni di un sintetizzatore, registrando il tutto con Ardour, che presenterò in seguito. Senza Jack, quest’operazione è letteralmente impossibile. Chi utilizza Ubuntu, lo può installare da synaptic, il pacchetto è jackd. Consiglio caldamente di insatllare anche qjackctl, che permette di gestire Jack tramite una comoda interfaccia grafica, almeno che non siate dei linuxiani accaniti e vogliate fare tutto via linea di comando. La gui è molto semplice, e sorprendentemente ridotta, in rapporto al ruolo che svolge. Il centro delle nostre operazioni sta nella sezione Connect, dalla quale potremo inserire i nostri jack immaginari.

jack-started.png

Chi è abituato a Windows, si immagina che anche per Linux esista un software come Reason, che ci permette, da solo, di comporre i nostri brani musicali. Non è così, ma Jack ci permette di creare un mega studio di registrazione, nel quale software di vario tipo cooperano alla grande, con i nostri strumenti reali; e questo non è certo uno svantaggio. In Linux è tutto così, bisogna sudare un po’, ma si ottengono ottimi risultati.

Sito ufficiale di Jack

korg_zero8_phono_mic_input1.jpg

Eccomi, sono di nuovo in rete!

mondo.jpeg

Ciao, ragazzi scusate l’assenza di qualche giorno, ma per un po’ sarà così, dato che nel mio monolocale non c’è neanche la linea telefonica. In ogni caso sto cercando di sistemarmi, anche se non so ancora come. Ho visto un po’ di offerte tipo Vodafone, per le linee senza fili, ma con quello che costano, forse facevo prima affittarmi un appartamento più fornito. Vabbè, non vi voglio importunare con i miei affari personali. Volevo solo dirvi che nei giorni in cui ho l’occasione di connettermi, tenterò di pubblicare più articoli, cercando di così rifarmi dei giorni perduti.

Cos’è Sudo e come configurarlo.

super-tux-2038.png

Parlando di comandi, mi sembra giusto che il primo debba essere sudo, Super user Do. Se infatti non si capisce a cosa serve, diventa impossibile gestire i permessi del nostro pc. Sudo permette all’utente di eseguire operazioni con privilegi di root, utilizzando la propria password, senza cioè conoscere quella dell’amministratore. Nei sistemi Linux infatti, di default, la password dell’utente non è quella dell’amministratore. Grazie a quest’ottimo tool possiamo editare facilmente i file di configurazione usando un qualsiasi editor di testo. Se ad esempio vogliamo modificare i dns ci bastrà digitare:

sudo gedit /etc/resolvconf/resolv.conf.d/base

Sudo è molto semplice da usare, e non necessita certo di un tutorial o roba del genere, c’è però la possibilità di cambiare alcuni suoi parametri, i quali sono tutti salvati nel file di configurazione /etc/sudoers. Sebbene il file /etc/sudoers possa essere editato con qualsiasi editor, è molto più sicuro usare visudo, il quale non è altro che una versione leggermente modificata dell’editor vim, che non permette di salvare il file sudoers, se esso contiene errori. Ci sono inoltre molte funzioni semisconosciute, che ci possono venire in aiuto in svariate occasioni, come: sudo -i per avviare una sessione root nel terminale, senza conoscere la password dell’amministratore, o sudo -k per pulire la sessione, infatti, una volta immessa la password, sudo ci autentica per 5 minuti, con quest’opzione invece termineremo immediatamente il periodo di autenticazione. Questi sono due semplicissimi esempi, se siete interessati a conoscere a pieno quest’ottima applicazione, vi rimando al manuale ufficiale del prodotto. Se invece volete imparare a configurare al meglio sudo tramite visudo, be ecco il manuale.

Comandi Linux

matrix.png

Spesso, quando si prende confidenza col pc, ci si dimentica delle difficoltà affrontate quando si era alle prime armi. Proprio ieri, passando da un amico, ubuntizzato da poco, mi sono ricordato di come, agli inizi, tutto sia misterioso, e di come i comandi appaiano come veri e propri geroglifici. Allora ho deciso di iniziare una serie di articoli, sui principali comandi Linux. Insomma, di mettere un po’ di chiarezza su quelle formule misteriose che copiamo e incolliamo sui nostri terminali, e che, se tutto va bene, risolvono i nostri problemi, senza però indicarci la via. Tutti i post su questo argomento saranno quindi inseriti nella sotto-categoria “Comandi”, che fa parte della sezione “Fondamenti Linux”.

glyphs.jpg

Sottoscrizione via Mail

Enter your email address:

Delivered by FeedBurner

Seguimi su Twitter
Licenza
Creative Commons License
Questo/a opera è pubblicato sotto una Licenza Creative Commons.