Näköjään tätä blogia saa jatkuvasti rukata. Jos ei mitään tähdellistä viritettävää ole, niin sitten esimerkiksi tuota sivupalkin alaosassa näkyvää Winamp-inforuutua. Se oli se ongelma mistä aiemmin kirjoitin. Winamp-plugin kirjoittaa erilliseen, helposti luettavaan tiedostoon mikä biisi on soimassa, ja jos ohjelman on sulkenut, ettei mikään soi. Mutta mikäli on pause tai stop päällä, mokoma ei tajua kertoa siitä, vaan näyttäisi vaikka koko päivän samaa biisiä. No siihen piti saada parannus.
Tein sitten niin, että joka kerta kun tuo kuva ladataan, sen kuvan luova PHP-koodi kirjoittaa soivan biisin keston ja nimen tiedostoon, mutta vasta viimeisenä ohjelmakohtana. Nyt sitten, kun kuva ladataan uudestaan, se vertaa Winamp-plugin antamaa tietoa tuohon viimeksi kirjoitettuun tietoon ja mikäli biisi on molemmissa eri, kirjoitetaan jälleen toiseen tiedostoon aikaleima ja aikaleima+ biisin kesto. Nyt on siis saatu tieto biisin vaihtumisesta selville, ja tätä käytetään myöhemmin hyväksi. Mikäli seuraavalla latauskerralla biisit kahdessa tiedostossa ovat samat, verrataan kuluvaa aikaleimaa tiedostossa olevaa aikaleima+biisinkesto tietoon, ja jos kuluva aika on suurempi, mutta biisien nimet edelleen samat, voidaan olettaa että biisi ei ole vaihtunut, mutta aikaa on kulunut enemmän kuin biisi kestää, jolloin ilmoitetaan että pause tai stop on käytössä. Mikäli biisit ovat eri noissa kahdessa tiedostossa jälleen, kirjoitetaan aikaleimat ja näytetään mikä biisi on soimassa. Kun itse oivaltaa jotain siitä mitä on yrittämässä tehdä, oivaltamisen ilo on suunnaton.
Lisäksi tein tarkistuspätkän joka ilmoittaa biisin soivan vain mikäli soitettava tiedosto on mp3 tiedosto. Huh huh, olipa sekava selitys, mutta ei ole ihme etten päässyt käsiksi ohjelmointiin aiemmin, yrittäen miettiä juuri tuota selitystä jotta pystyisin sen pohjalta ohjelmoimaan. Ratkaisin ongelman sitten niin, että ryhdyin ohjelmoimaan tietämättä mihin suuntaan olen menossa. Biisin vaihtumisen selvittäminen taisi olla suurin kompastuskivi, ja sen jälkeen asiat ikään kuin ratkesivat itsestään. Kiitos mielenkiinnosta ja ensi kertaan.
Niin, tosiaan, seuraava rukkaaminen onkin oikeastaan huomattavasti olennaisempi, sain hyvän ja varsin kohdallaan olevan “vinkin” että arkistojen selaaminen on hieman hankalaa kun niitä tosiaan joutuu selaamaan muutama kirjoitus kerrallaan, eikä niin että kuukausiarkistosivu näyttäisi koko kuukauden kerrallaan. Otankin nyt työn alle blogitemplaattien muokkaamisen niin että kuukauden arkistoa pystyy selaamaan kerralla ilman turhia klikkailuja sivulta toiselle. Ilmeisesti tässä on kyse siitä että asetuksissa on rajoitettu haluttuun määrään merkintöjä mitä blogi näyttää etusivulla, ja arkistot noudattavat samaa rajaa. Olen halunnut vähentää etusivulla näkyviä merkintöjä latausaikojen pienentämiseksi pääasiassa. Arkistojen kohdalla voisi kyllä muuttaa käytäntöä.
Seuraavaksi koitankin kirjoittaa jo jostain muusta kuin kirjoitusalustasta. Siis itse asiasta ensi kerralla vaikka.
