I helgen installerade jag MythTV (version 0.19) på mrbarton och webbservern. Mrbarton gör grovjobbet medan webbservern agerar frontend och visar bilden på teven. Det var tämligen enkelt att sätta upp MythTV och jag är imponerad av hur bra det fungerar. Det jag uppskattar mest är möjligheten att pausa och spola framåt (om man ligger efter i sändningen) och båkåt i tv-program, programguiden med lättillgänglig information om teveprogrammen samt den smidiga inspelningsmöjligheten. Ett kompetent webbgränssnitt gör inte saken sämre. Nu saknas det bara att jag knåpar ihop ett SMS-/e-post- eller mycket simpelt webbgränssnitt för panikprogrammeringar på fältet. 🙂
Jag har även lagt lite energi på att kunna söka smidigare bland bildernas metadata (Exif-informationen). Tidigare sökte mitt perlskript direkt i filerna men det tog för lång tid att söka igenom tiotusentals filer på det viset. Numera är själva indexeringen förpassad till ett eget skript som lagrar informationen i en databas. Sökningarna blev därmed både enklare att programmera och avsevärt mycket snabbare. Detta var förresten första gången som jag använde DBI, Perls databasgränssnitt, och det var lika smidigt som man kan förvänta sig. Om man är van vid Java är det härligt befriande med Perls bekymmerslösa attityd (även med strict-modulen laddad). En attityd som kanske inte skulle gå hem i superstora projekt med många utvecklare men som är mycket behaglig och passande för en ensam utvecklare som vill komma någon vart utan att skriva uppsatser. Som exempel kan nämnas att mitt bildsökningsskript har ett grafiskt gränssnitt, möjlighet att söka i datumintervall, boolesk och/eller-sökning, möjlighet att visa tumnaglar av sökta bilder eller enskilda bilder i en storlek anpassad efter aktuell upplösning, spara ner de sökta bildernas sökvägar i filer och visa upp bilderna som “slideshow” direkt på teven på ca 300 rader inklusive kommentarer.
Sen jag skrev sist har jag även tagit mig i kragen och satt upp en subversion-repository för att sköta versionshanteringen av programmeringsprojekt. Jag tänkte migrera eftersom och har börjat med de saker jag pillar med för tillfället. Subversion är riktigt trevligt och fungerar smidigt ihop med ssh. Jag har även satt upp websvn vilket fungerar bra. Tidigare har jag bara tagit ut “stabila releaser” in jag ger mig på större omstruktureringar eller nya funktioner.
När dessa rader skrivs ser jag vänskapsmatchen i fotboll mellan Tyskland och Sverige som är kusligt lik senaste mötet i Tyskland. För det är väl inte MythTV som fått krupp och spelar upp en gammal inspelning?
Man borde kunna göra något kul med:
mythtvosd –template=scroller –bcastaddr=IP-address –scroll_text=”message”
Exempelvis visa e-postrubriker eller liknande på teven från mrbarton.
Lite senare på kvällen plockade jag ihop emailFlash.pl som med god hjälp från Net::IMAP::Simple och Email::Simple plockar fram olästa meddelanden i “inkorgen” och scrollar rubrikerna på teven. Perfekt sätt att förstöra en lugn stund framför teven.
Naturligtvis har jag ändå (o)vanan att greja med datorn samtidigt som jag ser på teve så jag vet inte vilken reell nytta jag skulle ha av det. Dylika prylar är helt klart oftare roligare att utveckla än att faktiskt använda.