windows

Un noua generatie in home media centers

Aseara am apucat sa intru putin pe canalul Ustream al lui Chris Pirillo care prezenta conferinta GnomeDex si ma prins imediat.

Era o prezentare la un nou software pentru un home mediacenter numit boxee.

boxee este un social media center. Cu boxee poti sa vezi filme si poze, asculti music de pe PC-ul tau sau de pe internet. Poti deasemenea sa imparti cu prientene tai filmele, muzica sau pozele pe care le vezi pe boxee, sa trimiti recomanadari si nu numai.

boxee este construit sa functioneze cu o telecomanda ( fiind destinat sa fie folosit ca mediacenter impreuna cu un televizor cat mai mare :D ), inca poate fi controlat si cu tastatura.

Odata instalat boxee va incepe sa scaneze hard-urile locale pentru filme, muzica si poze automat. boxee va incerca deasemenea sa caute pe internet informatii despre fisierele media pe care le ai incluzand artwork, recenzii, descrieri etc., pentru a face ca libraria ta media sa fie mult mai completa si navigarea prin ea sa fie in acelasi timp si utila si distractiva ( decat daca te-ai uita la o lista de fisiere ).

boxee este bazat pe cel mai bun mediacenter, xbmc.

Daca nu ai inteles cam care e marea smecherie, ei bine afla ca acest soft va aduce continut ( filme,muzica, imagini ) direct pe monitorul/televizorul tau intr-un mod organizat atat de pe calculatorul tau dar si de pe serviciile specializare de pe internet, gen youtube si last.fm. Continutul de pe internet nu va fi adus asa fara logica, el va iti va recomanda la ce sa te uiti ( poze si video ) sau ce sa asculti bazanduse pe interesele tale, recomandarile prietenilor tai, si la ce s-au uitat ei. Astfel poti ajunge sa gasesti un video super interesant pe care altfel nu l-ai fi gasit in multitudinea de video-uri de pe youtube.

Dar asta nu e tot, boxee se poate conecta cu alte dispozitive din reteaua ta de acasa, fie ca vorbim de alte calculatoare, dispozitive de stocare sau dispozitive mobile ( care insa au o modalitate de comunicare cu reteua locala ) si sa "traga" continutul de pe acel dispozitiv ( muzica, filme, poze ) si sa il poti viziona in boxee. Insa din cate am inteles eu, el nu importa fisierele, totul este live, el numai construind o librarie cu informatii despre fisiere si locatia lor, astfel ca se rezolva o problema cu unele librari care au "bunavointa" de ati organiza ele fisierele pe care le "manageriaza", inlocuind meta-data si unele chiar mutand sau copiind fisierele in propria structura de directoare.

Daca nici pana acum nu v-am trezit interesul, mai adaug inca doua lucruri:
- este GRATUIT si OPEN-SOURCE, da nu am scris gresit e gratuit si mai mult e open-source asa ca toti cu suflet de "hacker" pot modifica aplicatia, scire module suplimentare pentru el sau scrie o noua tema pentru interfata.

- Are versiuni pentru windows,mac si linux ... baietii nu sunt deloc OS-rasist :).

Singuara veste proasta este ca boxee e inca in versiune alpha si nu ofera link-ul de download decat la un numar limitat de persoane. Pentru a obtine unul trebuie sa te inscrii pe site ( am facut si eu asta aseara ) si in fiecare luni ei trimit link-uri la un numar limitat de alpha testers. Din mail-ul primit de la ei se pare ca lista de asteptare e destul de lunga, asa ca poate dura vreo cateva saptamani pana primesti un link. Eu am reusit sa ma inscriu cu un link de la GnomeDex care ar trebui sa ma puna un pic mai sus pe lista, asa ca fingers crossed poate primesc si eu un link in o luna :D

Pana atunci aveti 2 prezentari video si niste screeshoot-uri mai jos.
Enjoy.


Muzica cu sunete din Windows XP si 98!

Si eu care credeam ca stau prea mult la calculator :))
Se pare ca alti se plictisesc si mai mult ca mine la calcutator si din lipsa de timp au inceput sa compuna muzica pe "note" din windows.


Cum se genereaza website snapshots ?

Cateodata in constructia unor aplicatii e nevoie de un snapshot al unei pagini web. Acest task poate fi realizat in mai multe moduri, unele mai simple altele mai putin.

Cea ma simpla varianta ar fi sa folositi un serviciu de generare de website snapshots. Majoritatea pe care le-am gasit, au o limitare in ceea ce priveste marimea acest thumbnails, si genereaza destul de greu pentru pagini care nu sunt pagina de index principal. Insa am descoperit unul mai adaptabil :

http://www.artviper.com/tools.php

Acest thumbnail generator este printre cele mai bune ( parere stric personala ) prin faptul ca ofera posibilitatea de generare de thumbnail de orice marime si de pe orice pagina ( inclusiv subpagini ) si intr-un timp destul de scurt.
Lista de parametri :
url URL-ul pagini pe care o doriti
w Latime thumbnail
h Inaltime thumbnail
sdx Latime screen port size ( i.e. 1024 )
sdy Inaltime screen port size
q Nivelul de calitate al imagini ( jpeg ) - de la 30 la 90 %
rot Rotiti imaginea da / nu ( 1 / 0 )
deg Cu cate grade se face rotatia ( 0 - 360 )
bg Culoarea fundalului pentru cazul in care imaginea este rotita, fara #

Dar cum cateodata cantitatea de imagini este prea mare pentru a folosi un serviciu, si se doreste controlul deplin asupra imaginilor generate.
Generarea de snapshots se face in principal prin accesarea unui browser de pe server si "citirea" imagini generate de acesta. Nu se poate face un script pur care sa genereze un snapshots doar din php. Asta ar presupune realizarea unui browser complet in php care sa "parseze" codul HTML,CSS, Javascript pentru a genera imaginea. Din acest motiv solutiile de generare de snapshots difera in functie de sistemul de operare.

Generare de website snapshots in Windows.

Cea mai "simpla" solutie pentru windows care am gasit-o este Website Thumb Generator. Pentru a putea folosi acest script trebuie sa dispuneti de un server Windows cu PHP instalat impreuna cu libraria GD, dar sa aveti si permisiunea sa executati aplicatii .exe pe server si acces la Internet Explorer.
In principiu aceasta se foloseste de IECapt ( download alternativ ) pentru a rula Internet explorer si a salva un snapshot in directorul specificat de dumneavoastra in setari. Deasemenea el dispune si de un sistem de cache pentru a micsora timpul de generare al imaginiilor.

Daca scriptul de mai sus se foloseste de IECapt, si nu sunteti multumiti de aceasta puteti folosi si Web Thumbnail tool v.1.2.1. Acesta este o alta aplicatie prin care puteti genera snapshot / thumbnail ale paginilor web. Aceasta este gratuita si are aceleasi cerinte: Server Windows si IE 5.5 sau mai nou. Avatajul acetei aplicatii ar fi ca nu necesita instalare si contine optiune de dissable pentru scripturi, imagini sau flash.

Web Thumbnail tool v.1.2.1 screenshot

Pentru windows ar mai fi o solutie care ar folosi Firefox ca browser si Pearl Crescent Page Saver, puteti citi mai mult despre asta aici

Generare de website snapshots in Linux.

Pentru linux solutiile sunt pe acelasi principiu, o aplicatie care acceseaza browser-ul si citeste imaginea generata de acesta.

O prima solutie o reprezinta WEBTHUMB.
Acesta se foloseste de Xvfb virtual framebuffer X server pentru a salva "imaginea" generata de mozzilla si netpbm pentru a salva imaginea.

Daca nu sunteti multumiti de acesta o alternativa ar fi khtml2png. khtml2png este deasemenea o aplicatie accesibila prin command line pentru generarea de screenshots. Se foloseste de libkhtml ( libraria folosita de browser-ul Konqueror) pentru generarea imaginilor.
Cerinte

  • g++
  • KDE 3.x
  • kdelibs for KDE 3.x (kdelibs4-dev)
  • zlib (zlib1g-dev)
  • cmake

Cam astea ar fis solutiile descoperite de mine, daca aveti si alte solutii sau comentarii formularul de mai jos va asteapta.

Cheers