TVkaistan katselu Popcorn Hour mediatoistimella

Lelut, Popcorn Hour, Softa, Yleinen No Comments »

Rupesin tuossa päivänä eräänä miettimään että olisi enemmän kuin hienoa katsella TVkaista.fi nauhoituksia suoraan Popcorn Hour mediatoistimella. Teknisestihän se onnistuisi, mutta Yleisradion DVB-tekstitykset eivät varmaankaan toimisi (ainakaan ilman laitteen firmware-päivitystä). TVkaista.fi tarjoaa PS3-konsoleille soveltuvan käyttöliittymän. Käyttöliittymä ei kuitenkaan ole mitään sen kummempaa kuin PS3:n selaimelle sopivan simppeli ja paremmin pienelle ruudulle mahtuva. Nauhoitukset tulevat kuitenkin tavallisina Transport Stream MPEG2-tiedostoina HTTP:n yli.

Tiedän että Popcorn Hour näyttää suomalaiset digitv-nauhoitukset sellaisinaan ihan hyvin. Aloinkin tutkimaan miten sen saisi streamaamaan ne suoraan webistä. PS3-käyttöliittymästä videot eivät lähde pyörimään, vaan näkyy vain musta ruutu ja laite ei ainakaan ihan hetkeen tee mitään. Kävi ilmi että Popcorn osaa toistaa videoita myös suoraan www-selaimesta streamaamalla, kunhan linkki-tagiin lisätään avainsana "VOD" (Video on Demand). Eli esimerkiksi linkki <a href="video.mpg">Video</a> muuttuisi muotoon <a href="video.mpg" VOD>Video</a>. Nyt Popcorn Hour osaa näyttää videon. Siltikään kelaus eteen- tai taaksepäin tai pauselle laittaminen ei toimi - tai no, toimivat mutta videota ei saa enää sen jälkeen normaalitoistolle. Myös time seek tiettyyn kohtaan aiheuttaa vain aloittamisen alusta. TVkaistassa aiheuttaa myös harmaita hiuksia cookie-perusteinen autentikaatio, josta Popcornin selain kyllä selviytyy mutta käyttäjätunnuksen ja salasanan kirjoittaminen kaukosäätimellä on kyllä aika tuskaisaa. Samanlaista se tosin on PS3-konsolillakin. Videotiedostojen lataus edellyttää myös käyttäjätunnuksen ja salasanan määrittelemistä suoraan URL:ssa, tyyliin http://tunnus:salasana@tvkaista.foo/video.mpg.

Get the Flash Player to see this player.
TVkaista.fi PS3-käyttöliittymän käyttö Popcorn Hourin selaimella. Huomioita: kirjautuminen hankalaa (videossa tunnuksen ja salasanan kirjoittaminen leikattu pois), ohjelmia hankala ja hidas selata, videot eivät lähde toimimaan.

Tein viikonloppuprojektina prototyypin ja kokeilin miltä tuntuisi katsella Tvkaistaa suoraan Popcorn Hourilla. Yksinkertaisuudessaan väsäsin PHP-sivun joka kirjautuu Tvkaistaan sisään, listaa ohjelmat päivittäin ja lisää linkkeihin tuon VOD-avainsanan sekä tunnuksen ja salasanan. Nyt Popcorn Hour alkaa toistamaan videoita hyvin, paitsi että kelaus ja tekstitykset eivät tietenkään toimi. Kokeilu jätti niin hyvän maun, että tälläisen ominaisuuden toivoisi olevan mukana Tvkaistassa suoraan. Oma käyttöliittymäni oli tosin niin karkea että ohjelmien hakeminen koko päivän listauksesta oli lähes mahdotonta. PS3-käyttöliittymälläkin ohjelmien valinta taulukosta on hidasta ja vaatii monta kaukosäätimen painallusta.

Get the Flash Player to see this player.
TVkaista.fi omatekemällä (huonolla) käyttöliittymäprototyypillä. Huomioita: kirjautumista ei tarvita, videot toimivat (paitsi kelaaminen ja DVB-tekstitykset), ohjelmia edelleen hankala selata, mutta jos ne järjestelisi kanavan perusteella sarakkeisiin niin voisi olla ok.

Saunalahti paikannin

Mobiili, Softa No Comments »

Saunalahti julkaisi 23.5.2008 GSM-verkkopaikannukseen perustuvan Saunalahti Paikantimen, jonka avulla voit seurata omia ja kavereittesi sijaintia kartalla. Käytännössä homma toimii niin että aktivoit paikanninominaisuuden oman liittymäsi tiedoista, jonka jälkeen näet oman sijaintisi Dashboardissa. Dashboardin kautta voit lähettää muille Saunalahden asiakkaille lupapyynnön nähdä heidän sijaintinsa. Sijainti vaikuttaisi päivittyvän epäsäännöllisesti noin tunnin välein, ja kartalla voi nähdä myös historiatietoa vuorokausi kerrallaan, jossa pisteet on yhdistetty sinisellä viivalla. Paikannuksen tarkkuus vaihtelee paljon, paikallaan pysyttäessäkin sijaintipisteet heittävät sadoilla metreillä. Esimerkiksi viime yönä olen näemmä unissakävellyt Ruskon teollisuusalueella.

Olisi enemmän kuin hienoa jos tätä dataa saisi jonkun rajapinnan kautta ulos. Esimerkiksi Fire Eagleen ja sen kautta sitten muihin palveluihin. Kokeilkaapa muuten käynnistää Saunalahti Dashboardissa JavaScript-funktio "dance()". Esimerkiksi kirjoittamalla selaimen osoitepalkkiin "javascript:dance()".

Skripti Applen kannettavien akkujen kunnon seuraamiseen

Apple, Softa No Comments »

Tuli väännettyä tälläinen skripti omaan käyttöön, ja ajattelin julkaista sen jos siitä olisi muillekin hyötyä. Skripti käyttää Applen omaa Ioreg-ohjelmaa akun täyden kapasiteetin ja lataussyklien lukemiseen ja kirjoittaa siitä CSV-muodossa logia. Skripti toimii ainakin OS X 10.5.2 Leopardissa ja MacBook Prossa, mutta luulisin ettei eroa ole muidenkaan kannettavien mäkkien kanssa. OS X 10.4 Tigerissa Ioreg saattaa toimia jotenkin eri tavalla.

Skriptin voi laittaa vaikkapa crontabiin näin:

@hourly /Users/user/bin/BatteryLogger

Logitiedosto näyttää tälläiseltä:

01.05.2008 13:00:01;5536;3
01.05.2008 14:00:00;5536;3
01.05.2008 18:00:01;5584;3
01.05.2008 20:00:00;5586;3

Linkki skriptiin.

Skripti verkkoyhteyden pätkimisen valvontaan

Linux, Softa 1 Comment »

Tuli tarve valvoa verkkoyhteyden pätkimistä ja tuli kirjoitettua tälläinen skripti. Osoittautui käteväksi ja toimivaksi. Saa parannella ja julkaista samalla lisenssillä eteenpäin ja olisin kiinnostunut kuulemaan myös parannusehdotuksia.

Esimerkki skriptin generoimasta logitiedostosta:

Connection lost:    Thu Apr 24 22:07:06 EEST 2008
Connection working: Thu Apr 24 22:07:16 EEST 2008

Connection lost:    Thu Apr 24 22:07:30 EEST 2008
Connection working: Thu Apr 24 22:07:42 EEST 2008

Linkki skriptiin.

Huonoin käännös ikinä

Softa 1 Comment »

Aina välillä näkee huonoja käännöksiä ohjelmistoissa, mutta tämä on kyllä parasta pitkään aikaan. Ei anna kauhean vakuuttavaa kuvaa tämän korealaisen putiikin laadusta.

you_has_not_registered.pngupdate_is_completed.pngplease_remove_title.pngnew_program_version.pngnew_program_has_updated.pngmain_screen.pngit_has_changed.pngfirmware_has_updated.pngdownloading.pngafter_upgrade_is_rebooted.png

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in