<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Commenti a: Scaricare la musica in copyleft o di dominio pubblico disponibile su Wikimedia Commons</title>
	<atom:link href="http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/feed/" rel="self" type="application/rss+xml" />
	<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/</link>
	<description>Ubi nihil vales, ibi nihil velis</description>
	<lastBuildDate>Fri, 19 Jun 2009 13:58:25 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: &#187; Scaricare tutta la Musica di Wikimeda Commons con un Script Bash &#187; Daniele Salamina&#8217;s Blog</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-2/#comment-869</link>
		<dc:creator>&#187; Scaricare tutta la Musica di Wikimeda Commons con un Script Bash &#187; Daniele Salamina&#8217;s Blog</dc:creator>
		<pubDate>Fri, 18 Jan 2008 14:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-869</guid>
		<description>[...] Emanuele Cipolla La tua ADSL non ti soddisfa [...]</description>
		<content:encoded><![CDATA[<p>[...] Emanuele Cipolla La tua ADSL non ti soddisfa [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele Cipolla</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-2/#comment-650</link>
		<dc:creator>Emanuele Cipolla</dc:creator>
		<pubDate>Thu, 06 Dec 2007 19:05:06 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-650</guid>
		<description>PaCo58: Grazie a te.</description>
		<content:encoded><![CDATA[<p>PaCo58: Grazie a te.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: PaCo58</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-1/#comment-649</link>
		<dc:creator>PaCo58</dc:creator>
		<pubDate>Thu, 06 Dec 2007 19:00:33 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-649</guid>
		<description>Grazie Emanuele, ascoltare buona musica (ma quella proprio bbuona bbuona) libera la mente ed armonizza lo spirito. Non ho avuto difficoltà ad utilizzare il tuo script: semplice ed efficace.
Ciao</description>
		<content:encoded><![CDATA[<p>Grazie Emanuele, ascoltare buona musica (ma quella proprio bbuona bbuona) libera la mente ed armonizza lo spirito. Non ho avuto difficoltà ad utilizzare il tuo script: semplice ed efficace.<br />
Ciao</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele Cipolla</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-1/#comment-519</link>
		<dc:creator>Emanuele Cipolla</dc:creator>
		<pubDate>Mon, 19 Nov 2007 20:18:43 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-519</guid>
		<description>David: Grazie per avermi fatto notare ancora una volta che se una cosa funziona, è meglio non toccarla. Come dicevo a emilator nel secondo commento a questo post, il comando che ho scritto io in origine era molto semplice e self-contained. Nel tentativo di renderlo più &quot;esteticamente appetibile&quot; ho finito per distruggerlo :-&#124;

Almeno, adesso, ho avuto occasione per aggiungere una funzionalità in più: invece di usare un file fisso di nome lista, genero un file temporaneo dal nome &quot;unique&quot; (ossia sicuramente non esistente). Così i prossimi avventori non dovranno preoccuparsi di che cos&#039;hanno salvato nella loro directory ;)

Grazie a te della visita.</description>
		<content:encoded><![CDATA[<p>David: Grazie per avermi fatto notare ancora una volta che se una cosa funziona, è meglio non toccarla. Come dicevo a emilator nel secondo commento a questo post, il comando che ho scritto io in origine era molto semplice e self-contained. Nel tentativo di renderlo più &#8220;esteticamente appetibile&#8221; ho finito per distruggerlo <img src='http://s.wordpress.com/wp-includes/images/smilies/face-plain.png' alt=':-|' class='wp-smiley' /> </p>
<p>Almeno, adesso, ho avuto occasione per aggiungere una funzionalità in più: invece di usare un file fisso di nome lista, genero un file temporaneo dal nome &#8220;unique&#8221; (ossia sicuramente non esistente). Così i prossimi avventori non dovranno preoccuparsi di che cos&#8217;hanno salvato nella loro directory <img src='http://s.wordpress.com/wp-includes/images/smilies/face-wink.png' alt=';)' class='wp-smiley' /> </p>
<p>Grazie a te della visita.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: David</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-1/#comment-518</link>
		<dc:creator>David</dc:creator>
		<pubDate>Mon, 19 Nov 2007 20:07:41 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-518</guid>
		<description>Complimenti! Bella idea. Aspetto con impazienza la procedura per scaricare i brani di libero download su last.fm
Lo script a me non funziona correttamente, ovviamente creando un file lista con il contenuto della pagina http://en.wikipedia.org/wiki/Wikipedia:Sound/list/playlist e dando il comando wget -nc $(cat lista) va tutto perfettamente.
Grazie ancora per queste piccole perle.</description>
		<content:encoded><![CDATA[<p>Complimenti! Bella idea. Aspetto con impazienza la procedura per scaricare i brani di libero download su last.fm<br />
Lo script a me non funziona correttamente, ovviamente creando un file lista con il contenuto della pagina <a href="http://en.wikipedia.org/wiki/Wikipedia:Sound/list/playlist" rel="nofollow">http://en.wikipedia.org/wiki/Wikipedia:Sound/list/playlist</a> e dando il comando wget -nc $(cat lista) va tutto perfettamente.<br />
Grazie ancora per queste piccole perle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: emilator</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-1/#comment-503</link>
		<dc:creator>emilator</dc:creator>
		<pubDate>Sun, 18 Nov 2007 17:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-503</guid>
		<description>Ah ecco, ora ho capito. Mi ero anche accorto che cURL restituiva tutto l&#039;html della pagina..ma non avevo collegato bene all&#039;azione di grep. Adesso mi è chiaro tutto.
In risposta al tuo suggerimento, sono assolutamente d&#039;accordo con te. Di solito consulto subito --help o il manuale..quello di curl è di 1800 righe e non avevo tutta questa voglia di impegnarmi a scovare le parti utili a me..però, per quanto usi GNU/Linux da più o meno 7 mesi, mi rendo conto di quanto in realtà ci si possa arrangiare con la documentazione fornita, e credo che se uno avesse il tempo di dedicarsi da solo a leggersela concluderebbe ben di più di quanto potrebbe fare ad es. in un corso universitario.. Da un po&#039; ho sviluppato la &quot;shell mania&quot;, e sto riducendo drasticamente le azioni da ambiente desktop..ne sono esempi i miei ultimi post (anzi, se hai suggerimenti accetto commenti molto volentieri).
Grazie ancora della spiegazione, ciao!</description>
		<content:encoded><![CDATA[<p>Ah ecco, ora ho capito. Mi ero anche accorto che cURL restituiva tutto l&#8217;html della pagina..ma non avevo collegato bene all&#8217;azione di grep. Adesso mi è chiaro tutto.<br />
In risposta al tuo suggerimento, sono assolutamente d&#8217;accordo con te. Di solito consulto subito &#8211;help o il manuale..quello di curl è di 1800 righe e non avevo tutta questa voglia di impegnarmi a scovare le parti utili a me..però, per quanto usi GNU/Linux da più o meno 7 mesi, mi rendo conto di quanto in realtà ci si possa arrangiare con la documentazione fornita, e credo che se uno avesse il tempo di dedicarsi da solo a leggersela concluderebbe ben di più di quanto potrebbe fare ad es. in un corso universitario.. Da un po&#8217; ho sviluppato la &#8220;shell mania&#8221;, e sto riducendo drasticamente le azioni da ambiente desktop..ne sono esempi i miei ultimi post (anzi, se hai suggerimenti accetto commenti molto volentieri).<br />
Grazie ancora della spiegazione, ciao!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Cresciamo in fretta 2 &#171; Emanuele Cipolla</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-1/#comment-501</link>
		<dc:creator>Cresciamo in fretta 2 &#171; Emanuele Cipolla</dc:creator>
		<pubDate>Sun, 18 Nov 2007 15:48:09 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-501</guid>
		<description>[...] l&#8217;altra volta. Che dire di più? Sembra che alla gente piaccia la buona musica in public [...]</description>
		<content:encoded><![CDATA[<p>[...] l&#8217;altra volta. Che dire di più? Sembra che alla gente piaccia la buona musica in public [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele Cipolla</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-1/#comment-500</link>
		<dc:creator>Emanuele Cipolla</dc:creator>
		<pubDate>Sun, 18 Nov 2007 15:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-500</guid>
		<description>emilator: Non è un problema di shell Bourne Again (bash), di C shell (csh) o di una delle numerose altre alternative disponibili. Quello che affronto è un problema di &quot;comunicazione&quot; in senso stretto.

cURL, usato in quel modo, schiaffa sullo standard output ciò che viene restituito dalla locazione che ho specificato: una pagina HTML risultato del parsing dei dati, generati e prodotti in un modo che non è strettamente necessario sapere, da parte di MediaWiki, il software che viene usato per presentare wikimediafoundation.org.

Nei sistemi di tipo UN*X il concetto di standard output (e, in generale, di periferica) è molto flessibile: il principio fondamentale è &quot;l&#039;output di un programma può diventare l&#039;input per un altro programma&quot;. Si tratta di un concetto immediato che caratterizza in maniera unica la filosofia di utilizzo di questi sistemi, da sempre.

Tornando a noi: visto che quello che mi restituisce cURL è testo semplice non formattato (proprio il codice HTML della pagina), non ho limitazioni funzionali se voglio cercarvi qualcosa all&#039;interno: nella fattispecie una lista di indirizzi diretti di file contenenti audio Vorbis incapsulato in contenitori Ogg, di cui conosco parte del pattern in anticipo (gli script sono sì potenti, ma non onniscienti, perchè tale non è chi li ha scritti :-d).

wget, per sua costituzione intrinseca, è in grado di (provare) a scaricare tutte le risorse che posso piazzargli come argomento prima del lancio. Visto il modo in cui opera grep, posso permettermi di usare direttamente le stringhe che ho ottenuto come risorse da contattare.

P.S. Un suggerimento: se, come ho capito, ti piace (ci piace) esaminare script non scritti da te, prova a leggerli partendo dall&#039;interno verso l&#039;esterno, e con la documentazione (pagine di manuale, Texinfo, o quello che vuoi) alla mano. Nonostante quel che possano dire in giro i miei professori universitari (di Ingegneria Informatica), non si può fare informatica senza. Chi ha scritto lo script che stai leggendo, se sei fortunato, sarà d&#039;accordo con me ;)</description>
		<content:encoded><![CDATA[<p>emilator: Non è un problema di shell Bourne Again (bash), di C shell (csh) o di una delle numerose altre alternative disponibili. Quello che affronto è un problema di &#8220;comunicazione&#8221; in senso stretto.</p>
<p>cURL, usato in quel modo, schiaffa sullo standard output ciò che viene restituito dalla locazione che ho specificato: una pagina HTML risultato del parsing dei dati, generati e prodotti in un modo che non è strettamente necessario sapere, da parte di MediaWiki, il software che viene usato per presentare wikimediafoundation.org.</p>
<p>Nei sistemi di tipo UN*X il concetto di standard output (e, in generale, di periferica) è molto flessibile: il principio fondamentale è &#8220;l&#8217;output di un programma può diventare l&#8217;input per un altro programma&#8221;. Si tratta di un concetto immediato che caratterizza in maniera unica la filosofia di utilizzo di questi sistemi, da sempre.</p>
<p>Tornando a noi: visto che quello che mi restituisce cURL è testo semplice non formattato (proprio il codice HTML della pagina), non ho limitazioni funzionali se voglio cercarvi qualcosa all&#8217;interno: nella fattispecie una lista di indirizzi diretti di file contenenti audio Vorbis incapsulato in contenitori Ogg, di cui conosco parte del pattern in anticipo (gli script sono sì potenti, ma non onniscienti, perchè tale non è chi li ha scritti :-d).</p>
<p>wget, per sua costituzione intrinseca, è in grado di (provare) a scaricare tutte le risorse che posso piazzargli come argomento prima del lancio. Visto il modo in cui opera grep, posso permettermi di usare direttamente le stringhe che ho ottenuto come risorse da contattare.</p>
<p>P.S. Un suggerimento: se, come ho capito, ti piace (ci piace) esaminare script non scritti da te, prova a leggerli partendo dall&#8217;interno verso l&#8217;esterno, e con la documentazione (pagine di manuale, Texinfo, o quello che vuoi) alla mano. Nonostante quel che possano dire in giro i miei professori universitari (di Ingegneria Informatica), non si può fare informatica senza. Chi ha scritto lo script che stai leggendo, se sei fortunato, sarà d&#8217;accordo con me <img src='http://s.wordpress.com/wp-includes/images/smilies/face-wink.png' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: emilator</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-1/#comment-499</link>
		<dc:creator>emilator</dc:creator>
		<pubDate>Sun, 18 Nov 2007 15:22:39 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-499</guid>
		<description>ok grazie..non sono ancora un esperto di script BASH.. potresti spiegarmi brevemente perchè fai eseguire il download il quel modo? voglio dire, wget ok, però non mi è chiarissima la concatenazione di curl e grep.. curl trasferisce file attraverso vari protocolli possibili, grep ricerca testo nei file, giusto? Capisco che il risultato finale è scaricare tutti i file della lista presente in quella pagina, ma più tecnicamente? grazie ancora</description>
		<content:encoded><![CDATA[<p>ok grazie..non sono ancora un esperto di script BASH.. potresti spiegarmi brevemente perchè fai eseguire il download il quel modo? voglio dire, wget ok, però non mi è chiarissima la concatenazione di curl e grep.. curl trasferisce file attraverso vari protocolli possibili, grep ricerca testo nei file, giusto? Capisco che il risultato finale è scaricare tutti i file della lista presente in quella pagina, ma più tecnicamente? grazie ancora</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele Cipolla</title>
		<link>http://emanuelecipolla.net/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/comment-page-1/#comment-498</link>
		<dc:creator>Emanuele Cipolla</dc:creator>
		<pubDate>Sun, 18 Nov 2007 15:07:10 +0000</pubDate>
		<guid isPermaLink="false">http://emanuele2.wordpress.com/2007/11/18/scaricare-la-musica-in-copyleft-o-di-dominio-pubblico-disponibile-su-wikimedia-commons/#comment-498</guid>
		<description>emilator: Sì, li sto cambiando in diretta per cercare di evitare ambiguità date da comandi che spanciano (il comando che ho usato io, e che ho scritto in origine, è unico:

wget -nc $(curl &quot;http://en.wikipedia.org/wiki//Wikipedia:Sound/list/playlist&quot; &#124; grep “http://upload.wikimedia.org/”)

ma non entra bene nei margini concessi dal CSS di default di questo tema, e non ho i circa 20 euro che servono per comprare l&#039;upgrade :-D ; sto quindi cercando di &quot;aggiustarlo&quot; nei limiti del possibile, e sperando di non introdurre errori.

Quanto al discorso dello streaming, si tratta di una soluzione forse migliore - io però pensavo alla possibilità di un ascolto offline (che è pur sempre possibile secondo i termini di distribuzione di quei file). Non ho provato, in realtà, i tempi di reazione alla riproduzione dello stream, nè da Amarok, nè da XMMS ( l&#039;altro player esplicitamente &quot;consigliato&quot;), quindi non posso esserti d&#039;aiuto.

Grazie per i complimenti :-)</description>
		<content:encoded><![CDATA[<p>emilator: Sì, li sto cambiando in diretta per cercare di evitare ambiguità date da comandi che spanciano (il comando che ho usato io, e che ho scritto in origine, è unico:</p>
<p>wget -nc $(curl &#8220;http://en.wikipedia.org/wiki//Wikipedia:Sound/list/playlist&#8221; | grep “http://upload.wikimedia.org/”)</p>
<p>ma non entra bene nei margini concessi dal CSS di default di questo tema, e non ho i circa 20 euro che servono per comprare l&#8217;upgrade <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile-big.png' alt=':-D' class='wp-smiley' />  ; sto quindi cercando di &#8220;aggiustarlo&#8221; nei limiti del possibile, e sperando di non introdurre errori.</p>
<p>Quanto al discorso dello streaming, si tratta di una soluzione forse migliore &#8211; io però pensavo alla possibilità di un ascolto offline (che è pur sempre possibile secondo i termini di distribuzione di quei file). Non ho provato, in realtà, i tempi di reazione alla riproduzione dello stream, nè da Amarok, nè da XMMS ( l&#8217;altro player esplicitamente &#8220;consigliato&#8221;), quindi non posso esserti d&#8217;aiuto.</p>
<p>Grazie per i complimenti <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
