14. kesäkuu 2009, 13:15

Pieni oivallus ja muutoksia

Tänä viikonloppuna on käynyt kaikenlaista pientä. Ei mitään, mikä olisi normaalisti uutisoinnin arvoista, mutta ehkäpä me kehittelemme näistä jotain? Pitäisikö oikein juosta numeroiden näitä asioita?

1. Kuusi

Kuusi siirtyi perjantaina tutulta paikaltaan työpöydän alta sängyn alle. Se kerkesikin olla kolmisen vuotta tutulla paikallaan. Äänieristyksen huumassa totesin, että sängyn alla on tilaa sille sekä pienelle vaimennuksellekin. Tulos oli ihan mukava, mutta se riippuu nyt oudosti oleskelupaikasta. Tietokoneella (huoneen vasemmassa reunassa) kuusi ei kuulu lainkaan, kun taas sängyllä makoillessa ääni on varsin kova (huoneen oikeassa reunassa). Vähän ilkeä tilanne, mutta olen tottunut nukkumaan hurinoissa. Ainut huono homma olisi vain tuo sänkykuuntelu. Nyt en pääse parempaan tällä hetkellä.

2. Vimperator

Kerroin Vimperatorista, firefox-lisäosasta, tässä taannoin näppäimistöartikkelin ohessa. Olen käytellyt Vimperatoria satunnaisesti pienissä sykleissä — joskus käytän ehkä päivän ajan, mutta sitten disabloin sen, koska jokin asia ei toimi tarpeeksi hyvin sen kanssa. Nyt sitten saatan jättää sen pysyvästi oheen, koska tajusin jotain. Tajusin sen yksinkertaisen asian, että Vimperator ei pahemmin häiritse tuliketun omia toimia, ja voin käytännössä tehdä mitä tahansa tavalliseen tapaankin. Sitten kun huvittaa, voin käytellä vimperatoria apuna näppäimistölinkkien selauksessa. Yhdistän molemmista maailmoista jotain. Ehkä ei tehokkain menetelmä, mutta joskus on miellyttävää yhdistellä.

3. Amarok

Gentoon portageen ilmestyi pieni päivitys Amarokille. Kääntelin sen ja koittelin samalla erästä vinkkiä Amarok-foorumeilta:

rm /usr/lib/xine/plugins/1.26/xineplug_decode_ff.so

Yhdistettynä päivitykseen (media-sound/amarok-1.4.10_p20090130-r2) näyttäisi ainakin toistaiseksi toimivan nätisti. Ei skippaile ei. Mutta jos tekee, minulla on MPD toimintavalmiina…

4. Ihmekuusen parannus

Yhtäkkiä minut kohtasi visio, ja oivallus, siihen pieneen ongelmaan, että kun minulla on Ihmekuusessa lista levyistä, ja ne levyt ovat järjestetty oletuksena esittäjän ja sitten albumin mukaan, sinne kasaantuu E-kirjaimeen iso läjä sekalaisia levyjä, joille on merkitty vain "Eri esittäjiä". No, simppeliä ratkaisua olin hakenut, enkä muunlaista halunnut tehdä, joten siinä meni kuukausi, ennen kuin se ilmeni minulle. En tutkinut asiaa kovin tarkkaan, sillä ongelma itsessään on kovin vähäpätöinen. Päädyin tekemään seuraavanlaisen algoritmin avulla:

Vähän alustusta: tietokantaan tallentuu tietoja kuten ARTIST ja ALBUM. Jotta ne aakkostuisivat hienosti, levylistauksessa on jo nyt sellaiset piilomuuttujat kuin ARTIST_S ja ALBUM_S. S viittaa SORT-sanaan: niihin yksinkertaisesti kopioidaan sama sisältö kuin "oikeisiin" tietueisiin, mutta poistetaan artikkelit pois. Das, der, die, the, a. Kaiketi ne, en muista. Sen avulla The-alkuiset bändit eivät kasaannu T:hen, vaan ne menevät kuten pitääkin. No, valjastin tämän piilomuuttujan sangen elegantisti uuteen käyttöön. Pseudokoodina näin:

  • Jos ARTIST = "Eri esittäjiä"
    • ARTIST_S = ALBUM_S

Ja näin simppelisti lopputulos on kuten pitääkin. Äkkiseltään tutkittuani siinä ei tunnu olevan sudenkuoppia, aakkostus näyttää toimivan ja niin poispäin.

Tageja: , , ,

---
---

---

Aiheen vierestä