OnePlus ONE

Bun, deci cum spuneam, trec pe Android. Am avut toate ifoanele din 2007, acum dupa ce m-am jucat cu un Samsung Note si cu un Huawei, am decis ca telefonul nou sa fie Android.

Dupa ce am cotrobait tot internetul si am discutat cu diversi prieteni am luat un OnePlus One. Toate reviewurile sunt pozitive, pretul este imbatabil. Poze unboxing:

Masinuta noua de filme

Nu am mai scris de multisor, mea culpa…

Intre timp, prin Aprilie am comandat de pe Amazon(UK) piesele pentru un Intel NUC, ca sa am masina de filme performanta, mica, zero mentenanta, comandata prin telecomanda Logitech Harmony One, etc.

Deci se dau piesele astea:

Intel NUC  (185Lire)

Cablu MiniHDMI – HDMI (4.49lire)

SSD mSATA Kingston 30GB (20lire)

2GB RAM Laptop (Crucial) de la PCGarage (92 RON)

Initial luasem set aiurea de memorii de pe Amazon dar le-am returnat. Nu am fost atent cind am cumparat ca trebuie memorii DDR Low Voltage.

Dar mai bine, ca de pe Amazon am luat 4GB (2×2) iar de aici am luat doar o memorie de 2GB, e mai mult decit suficient.

Dupa ce l-am inchegat, am pus un OpenELEC pe NUC si de atunci merge fara probleme. O investitie foarte buna iar combinatia cu NAS-ul Synology e de vis.

 

Din nou despre XBMC

De data asta, XBMC pe Rapsberry Pi.  Am comandat de pe Amazon, a ajuns a doua zi acasa (37 de lire cu tot cu transport). Am stat putin in dubii cind a fost vorba de ce sistem de operare sa ii pun: Rapsbmc sau OpenELEC. Pina la urma, neavind nevoie de alte addonuri si nebunii m-am hotarit sa pun OpenELEC pentru ca e construit de la zero in jurul ideii de media player (si sfatuit de un prieten care foloseste deja sculisoara asta). Am mai cumparat o carcasa de la Robofun, importatorul oficial pentru Romania pentru Rapsberry Pi.

Am instalat pe un SD card de 1GB pe care il aveam in casa (ulterior am inlocuit cu unul nou de 4GB, class 10 pentru ca e mai rapid), am folosit un incarcator de Nokia cu mufa MicroUSB (700mA), am conectat la tv prin HDMI, cablul de retea era deja pe acolo. Asa ca acum pot sa beneficiez de XBMC si in dormitor, mai ales ca deja configurasem shared library cu mySQL pe Synology. Fiind inspirat, am pastrat toate setarile existente pe HTPC-ul din living pe un share de retea (toate fisierele XML: advancedsettings.xml, mediasources.xml, etc. ), le-am copiat cu SSH peste cele existente si gata.

In total am consumat cam 30 de minute de cind am pus cardul SD la formatat si pina cind am terminat de configurat toate setarile.

A trebuit sa folosesc o tastatura USB cu fir ca sa mearga treaba mai repede, acum am atirnat Rpi de un cablu in spatele televizorului si il controlez cu XBMC remote de pe telefon. In total, m-a costat cam 250 RON toata distractia (inclusiv cardul SD class 10). Se poate cumpara si un Kit SmartTV de la robofun care contine toate elementele necesare, eu deja aveam tot felul de chestii prin casa pe care le-am refolosit.

Am instalat PLEX server pe Synology

Mi-am cumpărat prin Martie un AppleTV Gen3 pentru televizorul din dormitor, în speranța că o să apara un jailbreak, pentru a-l folosi cu XBMC . Între timp nu a apărut nimic așa că deocamdată sunt nevoit să-l folosesc doar cu AirPlay (fie de pe telefon fie de pe tabletă). Am citit zilele trecute de un fel de hack cu care conectezi ATV-ul ca și client la Plex media server. Am instalat Plex, am adăugat folderele cu filme și seriale, a detectat foarte bine toate informatiile și metadatele corespunzătoare. Am instalat și hack-ul PlexConnect pe syno, am pointat frumos DNS-ul de la ATV către Syno și gata, am putut să văd filmele, etc. Merg decent și subtitrările cu excepția celor encodate cu diacritice pe EastEuropean.

Dar… problem… deși am rețea gigabit în casă iar ATV-ul are cablu de rețea în spate, imaginea și sunetul vin sacadat, se mai întrerupe pentru ceva buffer… M-am uitat pe Resource Monitor pe syno și atunci când se ruleză un film, procesorul stă la peste 90%. Nu am problema asta când se văd filmele cu Video Station de la Synology. Se vede și în poză. Primul spike e cînd am pornit clientul de Video Station, apoi lucrurile s-au stabilizat sub 5% dar cînd am pornit filmul de pe ATV procesorul a început să lucreze din greu…

ATVPLEX

Aparent o să continui să văd filmele cu Video Station prin AirPlay pînă vine JB pentru ATV… Măcar dacă ar merge decent și cu un client de windows. Dar tot la fel ca pe ATV merge, adică prost.

Deci nu.

Duda la Synology

Sau poate nu e duda, e feature…

O data cu noul DSM 4.2, a aparut TaskScheduler, ca sa nu ne mai complicam cu editare manuala de cronjobs. Se intra frumos in fereastra de editare, introduci scriptul pe care vrei sa-l rulezi, frecventa, etc…

Fiind ora 8.55 si vrei sa testezi cu ora 9, ii pui optiunea de rulare orara, incepind cu 9… astfel, fisierul / etc / crontab va contine linia de mai jos:

0<–>9<–>*<–>*<–>*<–>crontab<–> / tmp / synoschedtask –run id=1

adica se ruleaza zilnic la ora 9…

Poftim…am incercat sa setez cu ora 10, apoi cu ora 11, etc:

0<–>9,10,11<–>*<–>*<–>*<–>crontab<–> / tmp / synoschedtask –run id=1

WTF ???

M-am intors la editorul meu vi cu care umblu in / etc / crontab ca e mai sanatos…

Ce poti face cu doua maini dibace

Toni m-a rugat să văd ce are ruterul lui ASUS WL-500G care i s-a prăjit recent… Cum am mai fost pățit cu astfel de dude, bănuiala s-a intreptat direct spre alimentator (5V 2.5A). Norocul lui a fost că aveam un alimentator prin casă, de la un router wifi US Robotics mai vechi (circa 9 ani). Am pus alimentatorul, am pornit, a mers. Dar de fapt nu prea mergea. Zic… sa-i fac un flash de firmware… fac la ultima versiune (3.0…something).

Repornesc routerul, intru in consola web, nu vedea de nici un fel cablul WAN ca fiind conectat deși părea că iși ia IP. Hai sa fac alt flash, de data asta cu DD-WRT. Am pornit scula de flashuit, am uploadat și astept…. și astept… și astept…. pâna s-a brickuit ASUSul. De ce? pentru că dd-wrt dupa flash are default IP 192.168.1.1 și în momentul în care a încercat să-i seteze adresa, eu uitasem ca am cablul de WAN conectat iar gateway-ul meu default e … 192.168.1.1 Deci s-a belit mireasa

Acuma, mă simțeam vinovat în prostia mea că i-am stricat omului ruterul (care oricum era stricat…) și zic hai să încerc o ultimă idee: pe baza unor experiențe ale altor isteți ca mine, desfac ruterul, scurtcircuitez niște pini, mai fac un hocus-pocus si o să meargă…

Zis și făcut… am desfăcut, am scos placa de bază din carcasă ca să am acces mai ușor la firișoare și am urmat instrucțiunile de aici:

– am scurtcircuitat pinul 9 la masă

– am alimentat ruterul pentru 15-20 de secunde până a pornit ledul AIR

– am oprit alimentarea

– cu butonul RESET apăsat, am realimentat routerul până când ledul POWER a inceput să clipească lent

– m-am legat prin cablu UTP la router, de data asta cablul WAN nu mai era atașat

– am facut din nou flash, cu acelasi firmware: dd-wrt

– după flash, m-am conectat la consola web, am setat IP-ul de LAN din clasa 192.168.2.*, repornit, pus cablul de WAN, etc…
– am asamblat la loc routerul

Phew…. nu recomand decât ca ultimă șansă înainte de a arunca la gunoi

 

XBMC goodies

Ieri am reuşit să configurez XBMC cu MySQL peste Synology. Sunt o gramada de tutoriale pe net, nu mai spun ce și cum.

Ideea e că atunci când informațiile din XBMC stau pe o bază mysql toate deviceurile XBMC din casă au acces la fix aceleași informații cu niște avantaje:

– acces la aceleași librării de filme, muzici, seriale

– nu mai trebuie să sincronizezi librăria dintr-o cameră in alta

– dacă te uiți la un film în sufragerie si ți se face lene, poți sa îl oprești și apoi să continui în dormitor de acolo de unde l-ai lăsat

Un alt avantaj pe care l-am descoperit este ușurința cu care se pot muta fișierele dintr-un loc în altul fără ca XBMC să aibă vreo grijă. Să explic: să zicem că episoadele stau cuminți pe un share de NAS. Dacă vrei să faci puțină ordine prin hard discuri și mai organizezi spațiul disponibil mutarea fișierelor poate fi obositoare dacă te apuci din XBMC să reindexezi locația nouă. In cazul combinației cu MySQL e supersimplu:

update path set strPath=replace(strPath,'smb://YOURIP/video/TV Series/24/','smb://YOURIP/series/24/');

În cazul meu, am mutat fisierele de la serialul 24, de pe un hard disc pe altul.

Evident, chestia asta funcționează doar în cazul in care accesul la fișiere se face direct pe share Samba pentru că dacă cumva ai un client pe Windows și ai mapat drive-ul V pe //ADRESA_NAS/series atunci clientul de Android săracul nu știe ce să faca cu fișierul V:\24\S1\tralala.mkv

Enjoy!

 

Later update: ca sa mearga cum trebuie serialele, trebuie facut update si pe tabela episode, astfel:

update episode set c18=replace(c18,’smb://YOURIP/video/TV Series/24/’,’smb://YOURIP/series/24/’);
Similar, pentru filme trebuie updatata tabela movie, pe cimpul c22.

Evident, toata treaba asta e valabila pentru cei cu inima tare si cunostinte minime de mysql. Un tutorial bun avem si aici.

Distractie cu masini virtuale

Recent, am cumparat un NAS Synology, l-am configurat, totul merge struna.
Intre timp, m-am tot gindit ce sa fac cu masinile virtuale pe care le am prin casa, eventual sa le opresc ca sa nu mai tin un calculator pornit.
Si… m-a pus necuratul sa adaug masina gazda in domeniu si mai ales, greseala fatala, sa il fac domain controller (Win2008).
Aici mi s-a oprit filmul, vmware a incetat sub orice forma sa functioneze, nu am mai putut sa scot masina din domeniu, etc.
Solutia? Reinstalare OS gazda, reinstalare vwmare server, etc.
Cu ocazia asta totusi am facut un lucru bun… am renuntat la cele doua hard discuri de 1TB RAID1 si le-am inlocuit cu un hard disk SSD de 60GB, fix suficient pentru sistemul de operare iar masinile virtuale stau intr-un iSCSI pe NAS.
Nu se simte in nici un fel vreo degradare de performanta, reteaua locala e Gigabit.

Caracteristicile serverului
– Procesor Intel Core 2 Quad Q6600 @2.4GHz, 8GB RAM, 60GB SSD
– Datastore-ul sta pe un Synology DS1512+, printr-un share iSCSI de 400GB

CANON 025

Windows 7 / 8 autologon

Zilele astea am reinstalat sistemul de operare de pe HTPC, am pus un W7 Enterprise, am avut W7 Home Edition. Am schimbat pentru că:

  1. am vrut sa pun un SSD
  2. am avut tot felul de dude cu maparile de share-uri de retea

Zis si facut. Am reinstalat sistemul de operare, am pastrat setarile de XBMC ca să nu mai stau să reinstalez librariile de filme, muzici, configurat add-onuri, etc.

După ce am instalat si asteptat câteva ore să se facă toate update-urile am zis să mă folosesc de funcția de Automatic Logon că și-așa nu e cazul să mă stresez cu securitatea unei mașini de filme.

Autologon-ul se configurează astfel:

  • se apasă pe butonul de start și se executa comanda netplwiz. Această comandă o să incarce appletul din Advanced User Accounts (din Control Panel)
  • in tab-ul Users, se debifează checkboxul Users must enter a user name and password to use this computer. Apăsați butonul Apply din partea de jos.
  • o să apară un dialog cu titlul Automatically Log On unde introduceți username și parola pentru userul pe care vreți să-l folosiți. Apăsați butonul OK.
  • apăsați butonul OK din fereastra de User Accounts.
  • gata. la urmatorul reboot, Windows 7 se va loga automat.

Toate bune si frumoase, doar că checkbox-ul de la pasul 2 nu-l vedeam. Într-un final am găsit pe blogul unui nene următorul lucru:

Modificați o cheie din regiștri:

HKEYLOCALMachine/Software/Microsoft/Windows NT/CurrentVersion/WinLogon/

numele cheii este Autoadminlogon iar valoarea trebuie să fie pe 1.