Palkkaa minut!
Twitter
Flickr
RSS

Last.fm tilastojen siistiminen kuuntelemalla

Olen käyttänyt Last.fm-palvelua musiikkikuuntelujeni tilastoimiseen lokakuusta 2005 lähtien. Ajoittain on ollut pitkiäkin  pätkiä, kun tietokonekuuntelut eivät ole kirjautuneet palveluun, mutta viimeiset noin 10 kuukautta olen taas logannut kuunteluni aktiivisesti. Tietenkään palveluun ei kirjaudu esimerkiksi autossa kuuntelemani musiikit, mutta tietokoneella ja puhelimella kuunnellut kirjautuvat sekä töistä että kotoa nätisti. Last.fm kirjaa kuuntelut iTunesista, Spotifysta ja puhelimen iPodista.

Top 8 artistia Last.fm-tilastoissa tammikuussa 2011

Yli viidessä vuodessa musiikkimakuni ja suosikkiartistini ovat muuttuneet osin hyvinkin rajusti. En halua tuhota yli viiden vuoden kohtuullisen hyvin paikkansa pitäviä tilastoja ja hävittää tililleni kertyneitä reilua 47 tuhatta loggausta, mutta haluaisin siistiä profiilin etusivulla näkyvät top-artistit (8) lähemmäs nykyistä musiikkimakua. Oikeastaan haluaisin siistiä top 18 artistin listan, koska 18 eniten kuunneltua listataan Last.fm-kirjastoni ensimmäisellä sivulla.

Last.fm:stä pystyy poistamaan yksittäisi kirjauksia, mutta satojen rivien poistaminen sieltä täältä pitkin yli viisivuotista historiaa olisi suuri työ. Enkä oikeastaan halua hävittää tietoja kokonaan, kunhan saisin painettua tietyt artistit alemmas listoilla. Aion saavuttaa tämän kuuntelemalla nykyisiä suosikkiartistejani mahdollisimman paljon — varsinkin niitä artisteja, jotka ovat pudotettavia alempana.

Loin projektin oikeastaan jo marraskuussa (23.11.2010), jolloin otin talteen silloisen top 18-listan. Nykyinen top 18 on kirjattu tänään (18.1.2011). Alla nykyinen top 18-lista ja merkinnät aiemmasta sijoituksesta.

  1. Tegan & Sara (entinen sijoitus 1.)
  2. Snow Patrol (2.)
  3. Ryan Adams (9.)
  4. Tiktak (3.)
  5. The Sounds (4.)
  6. Dame (5.)
  7. Olavi Uusivirta (6.)
  8. Death Cab for Cutie (nousu top 18-listalle)
  9. Oasis (8.)
  10. Katatonia (7.)
  11. Florence + The Machine (10.)
  12. Sarah McLachlan (11.)
  13. Coldplay (15.)
  14. Maija Vilkkumaa (12.)
  15. Scandinavian Music Group (13.)
  16. Garbage (14.)
  17. Damone (16.)
  18. The Murmurs (17.)

Kahdessa kuukaudessa listalta tippui 30 Seconds to Mars, joka voi minun puolestani vaikka kuulua “lopulliseen” top 18-porukkaan. 30STM:n lisäksi top 18:n alapuolella kuplii muun muassa The Kooks, Yeah Yeah Yeahs, Kaiser Chiefs, Panic! At the Disco, Rilo Kiley ja Jenni Vartiainen.

Sinänsä hassua, että esimerkiksi Death Cab for Cutie nousi / palasi vasta nyt top 18-listalle, koska se on yksi viime vuosieni suosikkiyhtyeistä. Taisin tehosoittaa bändiä aiemmin juuri niihin aikoihin, kun en Last.fm:ää erityisesti käyttänyt. Olen kuunnellut heidän musiikkiaan paljon myös autoillessa. Sama tilanne on tietenkin monen muunkin artistin kanssa, enkä halua tähän hätään edes ajatella, miten monta tuhatta (kymmentä tuhatta) loggausta on valunut Last.fm:n ohi.

Viimeisen kolmen kuukauden eniten soittoja saaneet artistit ovat puolestaan seuraavanlainen porukka.

  1. Ryan Adams
  2. I Blame Coco
  3. Tegan & Sara
  4. Death Cab for Cutie
  5. Oasis
  6. Joe McElderry
  7. James Blunt
  8. Queen
  9. Coldplay
  10. Donkeyboy

Tästä lienee osa sellaisia, jotka nousevat jossain vaiheessa top 18-listalle, jos eivät jo siellä ole.

James Van Der Memes

Onko hienompaa kuin iskeä takaisin niin että tuntuu?

Internetissä teinien keskuudessa (Tumblreissa ja vastaavissa) on kiertänyt Dawson’s Creek-gif-animaatio osoittamaan surua milloin mistäkin. Animaatiossa Dawson itkee Joey’n jätettyä hänet. Animaatio on tuonut James Van Der Beekille kyseenalaista huomiota, koska onhan tuo itku aika surkea näky.

Näyttelijä päätti iskeä takaisin, avata James Van Der Memes-sivuston ja tuottaa vapaaseen käyttöön Paljon Parempia James Van Der -tunneanimaatioita. Alla Funny Or Die -video, jossa selviää lisää Jamesin itsensä kertomana. Videon alla alkuperäinen #dawsoncryingface -animaatio ja omat suosikkini uusien joukosta.

Vandermemes from James Van Der Beek

10 Year Anniversary Crying Edition:

James Van Der Meme: 10 Year Anniversary Crying Edition

Lilo Eye Roll:

James Van Der Meme: Lilo Eye Roll

Happy:

James Van Der Meme: Happy

Stud Wink:

James Van Der Meme: Stud Wink

Eyebrow String Dancer:

James Van Der Meme: Eyebrow String Dancer

Eager Beaver:

James Van Der Meme: Eager Beaver

Snarl:

James Van Der Meme: Snarl

Entinen (ja nykyinen) Dawson’s Creek-fani kuittaa. o/

ps. seuraa Jamesia Twitterissä

pps. tykkäsin enemmän Paceystä kuin Dawsonista

Credits: animations by James Van Der Memes

Lyhyempi URL Sociable-lisäosan jakonappeihin

Sociable-lisäosaan lyhyempi URL

Käytän WordPressin päälle rakennetussa blogissani Sociable-lisäosaa, jolla postauksiin saa jakonapit. Jakonapit saa joko automaattisesti Sociablen asetuksilla jokaisen postauksen (ja halutessaan myös sivun) loppuun, mutta nappien paikan voi myös määritellä itse. Myös näytettävät palvelut voi valita ja järjestää itse melkein sadan joukosta..

Jos Sociable-nappien paikan haluaa määrittää itse, se tehdään ulkoasuteeman tiedostoihin lisäämällä seuraava koodi sopivaan kohtaan.

<?php
if (function_exists('sociable_html')) {
 echo sociable_html();
}
?>

Halutessaan koodin voi laittaa esimerkiksi <div class="share"></div> -tagien väliin helpottamaan CSS-muotoilua. Kun paikan määrittelee itse, kannattaa ruksit ottaa pois Sociablen asetuksista otsakkeen Position alta. Samoin Tagline-rivi kannattaa tyhjentää. Muut asetukset voi laittaa kuten haluaa.

Ja sitten kirjoituksen varsinaiseen aiheeseen…

Sociable-lisäosa tuottaa kullekin jakopalvelulle omanlaisensa linkin, jonka avulla postauksen nimi ja osoite (URL), ja joissain tapauksissa myös postauksen katkelma, siirretään jakopalveluun. Näitä linkkirimpsuja voi halutessaan (osatessaan) muokata haluamakseen. Lisäosaa voi muokata suoraan WordPressin hallintapaneelissa: Lisäosat > valitse Sociablen kohdalta Muokkaa.

Ensimmäisenä WordPressin editoriin aukeaa sociable.php-tiedosto, joka onkin ainoa, joka tarvitsee muutoksia. sociable.php-tiedostossa on jokaisen valittavissa olevan palvelun rimpsut ja jonkin verran muuta koodia. Rimpsut voi halutessaan muokata uuteen muotoon. Kussakin rimpsussa vilahtelee kaksi tai kolme seuraavista: PERMALINK, TITLE ja ENTRY. PERMALINK lisää rimpsuun postauksen osoitteen, TITLE postauksen otsikon ja ENTRY tarvittaessa katkelman.

Jos käytössäsi on WordPressin nätit URLit, jotka ovat muotoa http://www.omaosoite.fi/2010/08/06/postauksen-otsikko, PERMALINK pidentää lopullista rimpsua melkoisesti. Varsinkin Twitterissä merkit ovat kultaakin kalliimpia, koska yksi tweet on maksimissaan 140 merkkiä pitkä, joten lyhyt osoite olisi parempi kuin pitkä. Postauksen osoite pitää tietenkin pitää mukana, joten sitä ei voi rimpsusta poistaa, mutta keksin keinon, jolla linkistä saa lyhyemmän hukkaamatta osoitteesta omaa domainia.

PERMALINKin tuottaman osoitteen muokkaus on yksinkertaista. Etsi sociable.php-tiedostosta seuraava kohta. Siinä $permalink-rivi määrittää, mitä PERMALINKin tilalle laitetaan. Oletuskoodi siis hakee postauksen normaalin osoitteen, on käytössäsi minkälainen WordPress-URL tahansa.

// Clean the excerpt for use with links
$excerpt = str_replace('+','%20',$excerpt);
$permalink = urlencode(get_permalink($post->ID));
$title = str_replace('+','%20',urlencode($post->post_title));

Kun koodi muutetaan seuraavaan muotoon (korvaa http://omaosoite.fi omalla domainillasi ilman www:tä), pitkäksi venähtävän osoitteen tilalle sijoitetaan WordPressin oletusmuotoinen URL http://omaosoite.fi/?p=10. Alla olevassa koodissa $post->ID tulostaa osoitteeseen postauksen ID-numeron, joka on juokseva numero ykkösestä eteenpäin.

// Clean the excerpt for use with links
$excerpt = str_replace('+','%20',$excerpt);
$permalink = 'http://omaosoite.fi/?p='.$post->ID;
$title = str_replace('+','%20',urlencode($post->post_title));

WordPress-blogisi osaa ohjata lyhennetylläkin linkillä oikeaan osoitteeseen ilman, että sinun tarvitsee tehdä muita muutoksia. Muutoksen jälkeen kaikkissa valitsemissasi jakolinkeissä postaukseen osoittava linkki on lyhyttä muotoa.

Lyhentämällä linkit näin, lyhennetty linkki on luotettavamman näköinen kuin verkosta löytyvillä URL-lyhennyspalveluilla toteutetut linkit, jotka ovat yleensä sekalaisten merkkien jono.

Esimerkiksi tämän postauksen lyhennetty URL on http://sippingdesigns.com/?p=1151. Toimii!

Lisämuutoksia

Itse olen muokannut myös Twitter-rimpsua erikseen, koska haluan, että Twitter-nimimerkkini näkyy vierailjoiden jakamissa tweeteissä, jos he eivät sitä poista. Alla on oletusmuotoinen Twitter-rimpsu.

'Twitter' => Array(
'favicon' => 'twitter.png',
'awesm_channel' => 'twitter',
'url' => 'http://twitter.com/home?status=TITLE%20-%20PERMALINK',
'spriteCoordinates' => Array(343,55),
'supportsIframe' => false,
),

Olen muokannut sen seuraavaan muotoon. Olen lisännyt oletusrimpsun alkuun “RT @perminna: “-pätkän. Rimpussa välilyönnit pitää korvata %20-merkinnällä. Rimpsun alkuosaan ei saa kajota, jos haluaa että Twitter-jakolinkki toimii oikein. Muutoksia saa tehdä =-merkistä alkaen.

'Twitter' => Array(
'favicon' => 'twitter.png',
'awesm_channel' => 'twitter',
'url' => 'http://twitter.com/home?status=RT%20@perminna:%20TITLE%20-%20PERMALINK',
'spriteCoordinates' => Array(343,55),
'supportsIframe' => false,
),

Alla olevaan kuvakaappaukseen olen merkinnyt punaisella kohdat, jotka näkyvät lopullisessa tweetissä, jossei sitä jakaja muokkaa.

Sociable, oma Twitter-status

Samaan tapaan voisi muokata myös muiden jakopalvelujen rimpsut.