Tools
Ottenere liste di stream Last.fm da linea di comando
by Nick on lug.30, 2010, under Musica, Programming, Tools
Oggi propongo un codice molto semplice che permette di ottenere liste di stream da Last.fm come output.
A cosa potrebbe servire? Beh, vi potete sbizzarrire. L’output è studiato per poter essere facilmente parsato da altri programmi (grep e simili). Inoltre modificando leggermente il programma potrete anche ottenere l’url del file mp3 (provate a vedere l’xml completo).
Il funzionamento è semplice:
dando il comando
java Last hanicker “MIAPASSWORD” “lastfm://user/hanicker/personal” 100
ad esempio otterrò all’incirca un centinaio di canzoni che Last.fm ha nella mia libreria personale, ad esempio:
“344374428″,”Naturally”,”Selena Gomez & The Scene”
“2747624″,”Sorted For E’s & Wizz”,”Pulp”
“76053403″,”Svanire”,”Ludovico Einaudi”
“2722039″,”Salvation”,”The Cranberries”
“236136997″,”Talented”,”Dirty Disco Youth”
dove troviamo ID, artista e titolo.
(continue reading…)
Concrete5 – il cms e la community italiana
by Nick on lug.23, 2010, under Informatica, Tools, Web development
Un content management system, in acronimo CMS, letteralmente “sistema di gestione dei contenuti”, è uno strumento software installato su un server web studiato per facilitare la gestione dei contenuti di siti web, svincolando l’amministratore da conoscenze tecniche di programmazione Web.
Oggi è stato aperto il sito ufficiale della community italiana per il cms concrete5. Come ogni community nascente, concrete5 Italia ha bisogno del massimo aiuto in pubblicità e contributi per ingrandirsi e migliorare.
La trovate all’indirizzo www.concrete5.it.
concrete5
Esistono centinaia di CMS. Chi lavora nel web development sà bene che non esiste un’applicazione migliore di un’altra. Semplicemente una può essere più o meno adatta a quello che si vuole fare.
Iniziamo col descrivere questa piattaforma.
Copiare velocemente file in Windows
by Nick on giu.19, 2010, under Tools
Girovagando per la rete ho trovato un ottimo programma che gestisce molto bene le operazioni di spostamento di file e cartelle all’interno di Windows.
La foto è della versione francese, ma è disponibile la traduzione in Inglese.
Tra le caratteristiche più interessanti abbiamo:
- ripresa dei trasferimenti interrotti;
- controllo velocità di copia;
- indicatore di progresso;
- leggermente più veloce della copia di Windows.
Inoltre è molto leggero e, una volta installato, provvederà ad integrarsi automaticamente col sistema operativo.
Il programma è ospitato da sourceforge, da cui potete liberamente scaricare il codice sorgente.
La versione compilata e installabile la trovate all’indirizzo http://supercopier.sfxteam.org/ (download diretto v2.2 – mirror).
last.fm – Scaricare gli stream
by Nick on mag.23, 2010, under Hacks, Musica, Tools
Per il download degli stream di last.fm esistono moltissime soluzioni.
Per Ubuntu, ad esempio, è molto usato il pacchetto thelastripper, scaricabile direttamente dai repository ufficiali.
Ultimamente però quasi tutte le soluzioni sembrano aver smesso di funzionare, e gli autori di questi software tardano ad aggiornare i propri programmi.
Un’ottima soluzione, per chi sa fare a meno di interfacce grafiche, è uno script scritto in Python da Phillip Berndt e disponibile per il download al sito ufficiale o tramite questo mirror.
Qui potete vedere il codice sorgente online.
Il funzionamento è estremamente semplice.
Ad esempio vi basterà scrivere
python lastfm-rip.py -u USERNAME -p “PASSWORD” -d “CARTELLADESTINAZIONE” -k lastfm://user/USERNAME/recommended/
per scaricare lo stream delle musiche consigliate.
Esistono anche altre utili opzioni:
Usage: lastfm-rip.py [options] <lastfm-url>
Options:
-h, –help show this help message and exit
-u USERNAME, –username=USERNAME
Last.FM username
-p PASSWORD, –password=PASSWORD
Last.FM password
-a ARTIST, –artist=ARTIST
Play similar artists
-d DIRECTORY, –directory=DIRECTORY
Store files to this directory
-f FILTER, –filter=FILTER
Apply argument as a regex to filter songs (artist -
title)
-r, –enqueue-rythmbox
Enqueue downloaded songs in Rythmbox (Requires dbus
and pygtk)
-n NUMBER, –fetch-n-songs=NUMBER
Try to fetch exactly n songs, then exit
-k, –keep-list Keep a persistent list of downloaded songs so this
will never download the same song twice
Per quanto riguarda l’url da cui ricevere lo stream, ecco un prospetto (tratto da questa pagina) di quelli supportati da last.fm:
lastfm://user/$user/personal
lastfm://user/$user/playlist
lastfm://user/$user/loved
lastfm://user/$username/neighbours
lastfm://user/$username/recommended/100lastfm://usertags/$user/$tag
lastfm://globaltags/$taglastfm://artist/$artist
lastfm://artist/$artist/similarartists
lastfm://artist/$artist/fanslastfm://group/$groupname
lastfm://play/tracks/$trackid,$trackid,$trackid
Non posso essere ritenuto responsabile per qualsiasi uso scorretto o illegale delle informazioni contenute in questa pagina.
Impostazioni Privacy Facebook
by Nick on mag.18, 2010, under Hacks, Sicurezza, Tools
Una volta registrati a Facebook la privacy dei nostri dati è messa a dura prova. Il rischio maggiore è sicuramente il temuto upgrade di sistema che, di tanto in tanto, viene attuato dai tecnici dell’azienda di Palo Alto. Molto spesso questo vuol dire che le impostazioni relative alla privacy che abbiamo configurato poco tempo fa non sono piu valide ed è tutto da risistemare il prima possibile.
Uno strumento appena nato ma molto efficace per controllare velocemente se le impostazioni del nostro profilo sono “buone” è ReclaimPrivacy.
Il funzionamento è molto semplice:
una volta visitato il sito http://www.reclaimprivacy.org/ è sufficiente aggiungere ai nostri segnalibri il link indicato dalla scritta Scan for Privacy.
A questo punto ci basterà accedere alla home page di facebook e quindi premere sul link per ricevere un report globale ed eventualmente alcuni suggerimenti efficaci su come migliorare determinate impostazioni.
Avendo a disposizione anche il codice sorgente di questo script possiamo verificarne facilmente la sua affidabilità: i dati che andrà a verificare non verranno comunicati a nessuno.



