Televisio puhelimeen, the FLOSS way

Televisio puhelimeen, the FLOSS way

Luettuani Digimogulin Televisio puhelimeen, mitä ihmettä? -postin päätin kertoa vaihtoehtoisen lähestymisen tähän aiheeseen. Omassa käytössäni on ollut tietokonepohjainen digiboksi jo tovin aikaa. Taitaa olla vuosi 2007, jolloin koneen pystytin ja siitä lähtien pienin muutoksin olen sitä laajennellut. Tästä kerron myöhemmässä vaiheessa lisää, joten siirrytään itse asiaan eli kuinka sain televisioni puhelimeeni.

Mitä siinä tarvitaan?

  1. Tietokone
  2. Puhelin
  3. Internet-liittymä, mieluusti molempiin

Tuolla kokoonpanolla ei vielä ihmeitä tehdä, joten tässä hieman tarkemmin tietokoneen sisältö

Tietokone

Kokoonpanon pohjana (ohjelmistollisesti) toimii tuorein Ubuntu (10.4). Televisio-ohjelmistona on VDR-niminen sovellus. Ja televisio-ohjemien transkoodauksesta vastaa iStreamdev-niminen softa.

Rautapuolella tarvittavia komponentteja ovat itse koneen lisäksi digiviritin, joko usb-väylään tai kuten minulla PCI-väylään. Lisätietoja soveltuvista laitteista löytyy esimerkiksi Linuxtv.fi-foorumilta.

Koneen käyttökuntoon laitto ei ole kaikkein yksinkertaisin homma, joten jos säätäminen pelottaa niin hanki mäkki. Lyhyt ohje on kuitenkin tämän tyyppinen. Ja oletan että käyttis (Ubuntu) on asennettuna.

  1. Sammuta kone
  2. Liitä viritin koneeseen
  3. Käynnistä kone
  4. Asenna VDR ja viritä kanavat (tähän tarvittaessa lisäohjeita saat tuolta linuxtv.fi-foorumilta)
  5. Asenna palvelinohjelmistot (apache ja php5)
  6. Asenna iStreamdev ohjeiden mukaan
  7. Ota yhteys selaimella vdr-koneesi osoitteeseen http://sinunosoite/istreamdev (esimerkiksi http://localhost/istreamdev)
  8. Nauti televisiosta

Puhelin

Puhelimen asetukset ovat kohtalaisen helppoja. Omassa käytössä on iPhone, mutta käsittääkseni tämä softa toimii myös muissa laitteissa.

  1. Ota yhteys puhelimen selaimella VDR-koneesi osoitteeseen (esim. http://192.168.0.1/istreamdev/)
  2. Kirjoita käyttäjätunnus ja salasana
  3. Nauti televisiosta mobiililaitteessasi

Advanced

Jotta pystyisit nauttimaan televisiostasi vaikkapa työpaikalla, kun ei muuta tekemistä ole, suosittelen dynaamisen dns:n käyttöä. Omassa käytössä on dy.fi-palvelu mutta ihan yhtälailla mikä tahansa muu dyndns-palvelu kelpaa. Tai jos sinulla on jo kiinteä IP-osoite, voit toki unohtaa tämän kohdan kokonaan. Joka tapauksessa sinun tulee viritellä oma palomuurisi siten, että pääset puhelimellasi tuohon webpalvelimeen käsiksi ulkomaailmasta. Eli kyseessä on porttiohjauksia (port forwarding), joita voit tehdä sitten oman mielesi mukaan.

Huomioitavaa!

Tämä ei ole mikään maailman kattavin ohjeistus iStreamdevin käytöstä. Oikeastaan tämä ei ole edes ohjeistus. VDR ei välttämättä ole mikään maailman helpoin softa asettaa toimintaan, varsinkaan jos käyttöympäristönä on ollut Windows tai OS X eikä säätäminen ole tuttua. Nämä sanottuani voin todeta, että omat seikkailuni VDR:n suhteen ovat olleet varsin antoisia. Pääosa ajasta menee televisiota katsellessa, eikä konetta tarvitse säätää. Säätö iStreadevin kanssa meni todella helposti, käytännössä käyttäjätunnus ja salasana sekä hakemistojen asetukset. Lisäksi palvelinympäristön asennus. Ja homma pelaa todella mainiosti.

Joudun kuitenkin toteamaan, että oma koneeni on alitehoinen live-television katseluun. Kahdeksan vuotta vanha rauta ei oikein kykene tuohon televisiolähetyksen iPhone-muotoiseen konversioon. Mutta esimerkiksi tallennettujen sarjojen suhteen minulla ei ole kiirettä ja konversion jälkeen itse streamaus toimii ongelmitta. Mainittakoon vielä se, että kaikki yllämainitut softat ovat täysin ilmaisia ja lisenssimaksuttomia. Rauta maksaa mutta sehän on nyt tiedossa. 

Lisäyksiä

Jälkeen päin tuli mieleeni eräs mainittava linux-jakelu, joka pyrkii helpottamaan käyttäjien siirtymistä VDR:n maailmaan. Eli kyseessä on yaVDR, joka pyrkii tarjoamaan mahdollisimman sujuvan kokemuksen XBMC:n ja VDR:n kanssa. Pohja tuossa jakelussa on Ubuntussa. Tuo kuitenkin vaatii kohtalaisen tuoreen konekokoonpanon, mieluusti nVidian näytönohjaimella jotta HD-purku toimisi tehokkaimmin. Kokoonpanon hinta kuitenkin pysyy kohtalaisena, ehkä jopa 400-500 euron luokkaan saattaa saada HD-materiaaliin kykenevän koneen. No se tästä päivityksestä.

Saako sosiaalisessa mediassa olla epäsosiaalinen?

Saako sosiaalisessa mediassa olla epäsosiaalinen?

Paljon on tapahtunut edellisen postini jälkeen. Työpaikka on vaihtunut ja sitä kautta olen saanut paljon uusia näkökulmia siihen, mitä minä teen. Ammatillinen ylpeyteni on kasvanut siinä samalla. Samalla esiin on noussut uusia asioita, joista minun tulee olla kiinnostunut ja joita minun tulee seurata. Sosiaalinen Media ja web-teknologiat suurimpana osana.

Luonteeni on aina ollut sellainen sivusta seuraava mutta mielipiteeni tarpeen tullen ilmaiseva. Tai ainakin toivon olevani sellainen. Itsearviointi on ollut aina hankalaa minulle. Joka tapauksessa sosiaalinen media on minulle kohtalaisen haastava alue. Minusta on mukava seurata, mitä ympärilläni tapahtuu. Oli se sitten Facebookin statuspäivitykset kavereiden, tuttujen, puolituttujen ja sukulaisten tapauksessa tai Twitterin mikroblogaukset niiltä henkilöiltä, joita seuraan. Twitterin tapauksessa ehkä mielenkiintoisinta antia ovat linkit muualle. Toisaalta taas minua ei kauheasti kiinnosta tietää mistä joku on löytänyt harhailevan kanan tai miten “Special dish” on valmistunut missäkin. Tai kukan on minkäkin paikan “mayor”. Tällaisten seurauksena olen tullut hyvin itsekriittiseksi kaikennäköisiä SoMe-ilmoituksia kohtaan.

Kun on olemassa ihmisiä, jotka ilmoittavat Sosiaalisessa Mediassa suurin piirtein kaiken vatsan toimivuudesta ja ihmeellisistä paukamista kaikenlaisissa yksityisissä osissa niin onko Sosiaalisessa Mediassa sallittua olla ilmoittamatta yhtään mitään? Saako siellä vain seurata toisia? Voinko “hyväksikäyttää” muiden jakamaa informaatiota ilman syyllisyydentuntoa? Voinko olla epäsosiaalinen sosiaalisen median käyttäjä tässä tapauksessa? Ei, minä en halua ilmoittaa teille missä olen tällä hetkellä. Ei, en usko että teidän tarvitsee tietää asioita minusta. Uskon että on hyvin epäolennaista kertoa teille mitä äsken tapahtiu. Jos teitä kiinnostaa mitä minä teen niin kysykää!

Mutta eikö tuo kaikki ole sosiaalisen median tarkoitus? Kertoa kaikille (seuraajat, kaverit) mitä _minulle_ kuuluu. Miten _minun_ elämä rullaa. Jos kerran minä tiedän miten ikävästi eräällä seuraamallani web-kehittäjällä on käynyt yksityisessä elämässä ja hän on jakanut sen minulle niin eikö minun pitäisi jakaa jotain hänen tai muiden suuntaan. Kertoa muille miten minun elämässäni menee.

Tietyllä tapaa sosiaalinen media toimii kuten hyvä avoimen lähdekoodin yhteisö. Kaikki annetaan sellaisenaan siitä kiinnostuneelle. Ja koska se annetaan maksutta, siitä kiinnostuneet ihmiset antavat takaisin. Onko yksityisyys muuttumassa “open sourceksi”, avoimeksi lähteeksi, jota saa hyödyntää mutta johon pitää myös antaa takaisin?

Insinööri kokkaa - osa 2

Lasagne

Jälleen kerran aloitti urhea insinöörimme kokkauksen. Lopputulos häämötti selkeänä mielessä. Lasagne. Ja mitä siihen tarvitaankaan. No lasagnelevyrasian kyljessä lukee onneksi selkeät ohjeet.

Jauhelihakastike

  • 250 g jauhelihaa
  • 1 iso sipuli
  • 1-2 valkosipulin kynttä
  • 1 tlk tomaattimurskaa
  • 1 lihaliemikuutio
  • mustapippuria ja oreganoa

Juustokastike

  • 2 rkl margariinia
  • 1/2 dl vehnäjauhoja
  • 6 dl maitoa
  • suolaa, mustapippuria, muskottia
  • 150g juustoraastetta

Peloton insinööri tarkisti nopeasti puutteet. Ei maitoa, no ei tehdä juustokastiketta. Pikainen uudelleenarviointi tilanteesta ja kastikkeeksi tulee juustoinen jauhelihakastike seuraavalla kokoonpanolla.

  • 750 g jauhelihaa
  • purkki tomaattimurskaa
  • lihaliemikuutio
  • juustonloppuja ja sulatejuustoa
  • mustapippuria, oreganoa, suolaa

Tämän jälkeen kerros kastiketta ja kerros levyjä vuoron perään, kunnes astia on täynnä. Lopuksi uuniin noin 200 asteeseen ja vajaa kolme varttia.

Geektool osa 2

Geektool ja muutama linkki

Asensin sitten Snow Leopardin koneeseen. Ja tottakai suurin osa softista piti asentaa uudestaa. Niin kävi myös Geektoolille. Ja yllättäen siitä oli tullut 3.0 RC joku (olisko 5) joten sinne siis.

Yllättäen 2.x:n aikaan tehdyt skriptit eivät passanneetkaan uudenpaan versioon, joten minun oli pakko ne rakentaa uudestaan. Nyt on tarkoitukseni koostaa tähän postiin kaikki tarpellinen ja tarpeeton koskien Geektoolia. Eli linkkejä, joita josssakin vaiheessa tarvitsen.

Linkit

15 GeekTool Desktop Inspirations for the Weekend Mega Roundup of Geektool scripts + inspiration gallery Geektool and Bash One-Liners macoshints search for “geek tool”

Näillä lähdetään

Geektool

Nörttityökalu OS X:ssä

Kohtalaisen pitkäaikaisena linux-käyttäjänä tykkään katsella kaikenlaista statistiikkaa koneestani. Ja verkosta. Ja vähän väliä joka paikasta. Mutta pääsääntöisesti koneesta. Ehkä se on se sisäinen nörtti, joka tuota pakottaa tekemään. Tällaiseen hommaan löytyy graafisia ja vähemmän graafisia työkaluja linuxissa. Suosikkini on Conky. Eikä varmastikaan turhaan. Se taipuu aika moneen asiaan jo itsessään ja on laajennettavissa shell skriptien avulla vielä pitemmälle.

Statistiikkaa hakemassa

G

Pitkän aikaa hain vastaavaa työkalua nykyisin käytössä olevalle Leopardille turhaan. Conkyä ei saa käännettyä sorsista eikä kenelläkään riitä innostusta lähteä sellaista tekemään. Toki tarjolla on iStat pro ja iStat menus sekä nipullinen muita kivoja graafisia hilputtimia. Mutta ei, ne eivät vain toimi siinä, mitä minä haluan.

iStat pro on Dashboard widget, eli se asettuu OS X:n “kojelautaan” eikä siellä ole mielestäni riittävän helposti saatavilla. Tai se on nimenomaan piilossa. Toki sen saa kellumaan työpöydälle, kunhan näkee hieman vaivaa. Mutta ei se siltikään ole se juttu.

iStat menus asettuu Leopardin valikkopalkkiin. Ja on siis esillä koko ajan. Lisäten tauhkan määrää valikkopalkissa. Ei hyvä. Ei ollenkaan. Sama on pääsääntöisesti kaikkien statistiikkakilkkeiden kanssa. Joko dashboardiin tai valikkopalkkiin.

GeekTool

GeekTooliin olen törmännyt jo kerran aiemminkin, mutta joku sillä kerralla ei sattunut kohdalleen. Ehkä hain liikaa Conkymaisia toimintoja työkalusta. Ja sellaisia ei vain ole tarjolla mäkkimailmassa. Toisen kerran asennettuani Geektool rupesikin istumaan silmään. Suurimmat kiitokset tästä menevät Smoking Apples- ja Bioneural-sivustoille. Sieltä sain paljon vinkkejä asettelujen ja komentojen suhteen. Kannattaa kurkistaa nuo sivut, jos haluaa tietää enemmän juttuja GeekToolista.

Loppusanat

Ei GeekTool ole Conkyn korvaaja. Ei edes lähelle. Se vaatii aivan liikaa ulkoisten sovellusten käyttöä, jotta ulkoasu olisi edes lähellä Conkyä. Ja siltikin se jää ominaisuuksissaan jälkeen. Mutta se on minun mielestäni erittäin taipuva softa statistiikan näyttämiselle mäkissä. Ja hyvin muokattavissa oleva.

© Tommi Pääkkö