Mun gradu oli aikaisemmin myös Flash-formaatissa saatavana, koska huomasin sattumalta, että swftools‐ohjelmiston pdf2swf‐komento osaa konvertoida PDF‐dokun Flash‐kikkareeksi. Tarvitsi vain lisätä muutama rivi sinne käännösprosessia ohjaavaan Makefileeseen. Minulla on hämärä muistikuva, että se ohjelmisto oli silloin jopa Debian-pakettina saatavana. Se Flash-kikkare oli tehty PDF-tiedostosta, jonka olin luonut kääntämällä LATEX‐lähdekoodin suoraan PDF:ksi pdflatex‐komennolla ja niin että lopputuloksena oli ruudulta luettavaksi hyvin soveltuva PDF-tiedosto. Mutta jossain välissä pdflatex oli alkanut bugata siihen malliin, että tuollaisen ruudultaluettavaksi tarkoitetun PDF:n teko oli jätettävä pois. Sen myötä piti lopettaa myös Flash-muotoisen tiedoston levittäminen.
Vain printattavaksi tarkoitettu PDF-tiedosto oli yhä mukana käännösprosessissa, mutta se olisi ollut vähän kehno Flashiksi konvertoituna: Ruudulta luettavaksi tarkoitetussa PDF‐tiedostossa on jopa omat navigaationappulat, joilla voi liikkua dokumentissa eteen‐ ja taaksepäin, mutta printattavaksi tarkoitettuun gradun versioon ei sellaisia todellakaan voi laittaa ainakaan enää siinä vaiheessa, kun lopullisesti jätän graduni arvosteltavaksi. Sitten kun sen ruudulta luettavaksi tarkoitetun PDF-tiedoston konvertoi Flashiksi, niin ne navigaationappulat toimivat siinäkin. PDF-katseluohjelmissa on toki navigointitoiminnot jo omastakin takaa menuissa ja/tai painikepalkissa, mutta WWW-selainten Flash‐plugineissa ei.
Mutta jokin aika sitten pdflatex alkoi toimia taas mun graduni lähdekoodien kääntämisessä. En tiedä, minkä verran asiaan vaikutti TEX‐distribuution vaihto teTEX:istä TEX Liveen. Sen vuoksi alkoi taas kiinnostaa se Flash‐tiedoston generointikin.
No, swftools:ia ei ainakaan kovin helpolla löytynyt Debian-pakettina mistään. Päätin koittaa kääntää sen softan itse lähdekoodista. Käytin ihan normaalisti julkaistua softan versiota enkä CVS‐versiohallinnasta imaistuja bleeding edge ‐lähdekoodeja. Ei näköjään mennyt millään läpi niitten lähdekoodien kääntäminen. Laitoin jo bugiraportin sen softan tekijöille. Mutta saatan vielä koittaa niitä CVS:stä imaistuja lähdekoodeja. On hyvinkin mahdollista, että bugiraporttiini vastataan, että bugini on jo korjattu CVS:ssä oleviin lähdekoodeihin, joista sitten josain välissä ilmestyy taas normaalisti julkaistu ohjelman versio.
Pitkästä aikaa päätin taas palata sellaiseen musankuuntelutapaan, että kaikki mun soittamani biisit ilmoitetaan Last.fm‐palveluun. Valintani Last.fm‐yhteensopivaksi mediasoittimeksi on ollut Audacious. Joku on tehnyt siitäkin Debian-paketit, mutta ne eivät taida olla aivan tavalliselle Debianille tehty, koska niitten asennusyrityksistä tuli vaan ihan outoja virheilmoja riippuvuusongelmista; Ne paketit olivat riippuvaisia niin uusista kirjastoista, ettei edes unstablessa Debianissa ollut sellaisia vielä tarjolla. Sen saman tyypin tekemät aikaisemmat Debian‐paketit olivat joskus kauan sitten sen verran toimivia, että ne ainakin sai asentumaan, mutta jossain välissä törmäsin bugeihein, jotka oli korjattu Subversion‐versionhallintojärjestelmässä olevissa lähdekoodeissa, joten käytin siitten niistä lähdekoodeista itsekääntämiäni ohjelmabinääreitä aina siihen saakka kunnes muutin pois KOAS:sin nettikämpästäni.
Nyt sitten imaisin normaalisti julkaistut Audaciousin lähdekoodit. Hyvin näköjään sain ne kääntymään. Siinä mukana tuli myös komentoriviltä toimiva edustaohjelma nimeltä audtool, jolla voi komennella käynnissäolevaa Audaciousia sen ulkopuolelta käsin. Aiemmin se täytyi aina kääntää erikseen. Hain myöskin edustaohjelman nimeltä audtty normaalisti julkaistuina lähdekoodeina. Ne oli myös helppo kääntää ohjelmabinääriksi. audtty on sellainen tekstipohjainen käyttöliittymä, jolla voi komennella käynnissäolevaa Audaciousia sen ulkopuolelta käsin. Ja Audaciousin voi käynnistää myös daemon‐moodiin, jolloin se ei edes yritä käynnistää graafista käyttöliittymäänsä. Varsinkin silloin sitä kannattaa komennella sen ulkopuolelta käsin em. kahdella tekstipohjaisella ohjelmalla.
Nyt voi taas mun Last.fm‐profiilista katsoa melko tuoretta tietoa mun musiikinkuntelutottumuksista. Osa siellä näkyvistä tilastoista kopioituu myöskin mun kotisivun etusivulle.
Olis kyllä kiva, jos swftools ja Audacious tykötarpeineen tulisivat mukaan Debianiin niin ettei niitä tarvitsisi itse käännellä lähdekoodeista eikä tarvitsisi myöskään luottaa jonkin random‐pällin tekemiin Debian‐paketteihin. Mediasoitto‐ohjelma nimeltä XMMS2 on muuten kiva, mutta siihen taitaa olla toistaiseksi liian vaivalloista saada CD-levyjen soitto ja Last.fm‐tuki mukaan, mutta täytyy jossain välissä tarkistaa, että mikä on nykytilanne. Debianissa se varsinainen XMMS2 kyllä on jo mukana.
Hmmm… Näköjään tilanne on se, että XMMS2:lle on olemassa Last.fm‐plugin, mutta CD‐levyjen soittoa XMMS2 ei vielä osaa millään konstilla.