2 nov. 2014

Mihuț

Ba, trebuie s-o zic si pe asta. Nu face parte din povestile mele obisnuite, dar merita scrisa. Nu e amuzanta, iar cine nu vrea sa citeasca ceva cu un plot twist sa se opreasca dupa fraza asta.

In vara anului asta (2014), impreuna cu un prieten am decis sa facem un mic proiect foto. El a pus mana pe un 5D, eu cu 450D-ul meu, el se juca cu 55-250-ul meu (pe un 650D cand inca nu imprumutase 5D-ul) si eu imi faceam de cap cu 50-ul lui. S-au aliniat cumva planetele si timp de vreo 2-3 saptamani cam tot ieseam din doua in trei zile sa pozam oameni prin Bucuresti, sau orice ne trecea prin cap. Am dat si peste Mihaita ala de mi-a reabilitat mie apartamentul impreuna cu cacaciosul de Riță. (nu mai gasesc acum postarea, dar sunt sigur ca v-am zis de el)

Dar nu Rita e in centrul atentiei aici, ci Mihut. In timp ce ne plimbam noi in vara asta cu aparatele de gat, ne-a abordat unul pe strada, ca sa-i facem si lui o poza, ca n-are nici o poza buna si ne-a vazut pe noi cu aparate profi si vrea o poza si ca ne da un suc daca ii facem o poza, si sa il scuzam daca e prea direct si pula mea. A turuit omul toata fraza aia de sus, fara punct, fara virgula. Am stat putin, ne-am gandit, amicul meu a pus mana pe aparat si l-a pozat pe Mihut. Dupa aia Mihut a tot vrut sa ne cumpere un suc, o bere, o ceva de la un magazin ca i-am facut poza. Omul era cam cocalar, dar se vedea ca era cocalar doar la exterior, la interior era un adevarat "var" sau chiar "frate", dar tot intr-un mod coca. Evident ca un suc sau o bere sau o ceva de la magazin e prea mult pentru 20-30MB cat avea poza cu el, asa ca amicu' l-a refuzat. Au facut pe urma schimb de facebook, dar doar numele (ca nu isi stia adresa de mail, sau nu stia ce e ala mail, nu mai tin minte exact) si aia a fost. Ne-am vazut in continuare de drum. Ne-am mai intalnit pe urma cu el, dupa vreo ora-doua pe la metrou la Universitate si asta a fost ultima oara cand l-am vazut si il vom vedea.

Urma sa ne intalnim cu cineva in dupa-masa aia si n-am avut timp sa-l cautam pe facebook foarte bine. L-a gasit intr-un final gagica amicului, cand ne-am intalnit cu totii in seara respectiva. Amicul i-a dat poza, apoi i-a dat add ca s-a gandit ca mesajele ii ajung in Others si Mihut nu stie sa umble pe facebook intr-un mod asa de avansat. I-a trimis poza intr-un mesaj privat si aia a fost.

A mai trecut ceva vreme si vine si ziua lui Mihut. Ii apare lui nenea de i-a dat add notifcare pe facebook. Intra de curiozitate pe profilul lui sa vada ce cocalari i-au scris pe perete, si da peste asta:


Evident ca la inceput am crezut amandoi ca e la caterinca. Apoi, am cautat mai jos in timeline si am dat peste asta, la o poza mai veche:



Si am ajuns la concluzia ca omu' a dat ortu' popii. Mihut a luat un bilet doar dus, spre Belize. Nu pare omul care sa posteze des pe FB din ce se vede pe timeline, dar a facut o pauza cam lunga...

Sincer? Imi pare rau pentru el, dar cel mai rau imi pare ca omul chiar nu avea nici macar o poza calumea. Toate erau facute cu telefonul. Va dati seama ca singura si ultima lui poza de calitate a fost aia facuta de pretenasu'? Singura poza calumea pe care nici macar n-a vazut-o! E sort of sad daca stai sa te gandesti. A fost prima si ultima data cand Mihut s-a intalnit cu un 5D si imaginea lui s-a imprimat pe senzorul unui aparat adevarat.

RIP Mihut.

10 oct. 2014

Pe stop

Timpul ala al lunii. Cu totii il cunoastem.
Este timpul pentru a face de cacat un anume sistem de operare. N-o sa spun exact care. Nici nu o sa includ Windows-ul de data asta. Ah. Stai. Prea tarziu.

Sa incep cu inceputul sau cu sfarsitul? Ambele sunt la fel de epice, dar o sa incep cu sfarsitul de data asta.

Am instalat W8.1 luni. Azi am avut timp sa ma ocup de el, asa ca evident, am inceput sa instalez 1-2 programele ce poate imi sunt folositoare. Nu ca as petrece mult timp in W8 ca sa fac ceva important, dar nu se stie niciodata cand vrei sa vezi un filmulet ce are nevoie de VLC.
Imediat dupa instalarea oricarui sistem, obisnuiesc sa fac update. Dupa cateva restarturi, am reusit sa instalez toate update-urile pe care mi le-a dat Factura Porti, inclusiv W8.1 update 2. Singurul lucru nou pe care l-am vazut a fost ca mi-a adaugat un Market in taskbar. Si ca poti sa inchizi aplicatiile din celalalt meniu start dintr-un X, care inainte nu aparea. Daca tot am un Store de unde pot sa iau aplicatiile, am zis sa instalez VLC-ul direct de acolo, sa nu stau ca la versiunile vechi de Windows cu exe-uri. Asa ca am cautat VLC in magazin, am gasit si am instalat. Din pacate VLC-ul din store e pentru interfata Metro (sfinte cacat, cineva chiar a facut o interfata de tableta in W8) deci nu si pe gustul meu, ca nu am ecran cu touch pe PC. Asa ca am vrut sa-l dezinstalez. Sfinte cacat la puterea 2! Aplicatiile Metro sunt total diferite de cele normale si nu apar in uninstallerul de aplicatii normale. (Bun venit in ani '30, M$. Cand o sa faci si tu un manager de pachete cum au toate sistemele din anii 70-80 incoace?)
Asa ca ne intoarcem in Metro si incercam sa dezinstalam de acolo. Merg cu mouse-ul peste VLC si tin apasat pe el. Nimic. Tinand apasat incerc sa misc tile-ul. Se misca si aparent il pot repozitiona, dar nu imi apare nicaieri o optiune sa il dezinstalez. Il fut in toate colturile, dar degeaba. Observ un mic minus in coltul din dreapta si il trag acolo. Imi zic ca aia e. Minusul inseamna ca vrei sa scapi de tile. Dar nu. Minusul nu inseamna ca vrei sa scapi de tile, ci sa faci mozaicul curului Metroului mai mic. Sfinte cacat! Nu merge sa-l deinstalezi?!? Cum naiba? Si ma gandesc sa dau click dreapta pe tile, ca poate merge. Apare un meniu in care poti alege sa dezinstalezi programul. Cand era mai simplu sa incluzi programul in uninstallerul pe care-l stie toata lumea, Microsoft reinventeaza roata. Si o face patrata.
Acum eu stau si ma gandesc: cum cacat dai click dreapta pe tableta? Adica doar nu stie ecranul ca nu folosesti index-ul ci degetul mijlociu, nu? Ca daca ar sti si eu as avea W8 pe o tableta, as lucra numai cu degetul mijlociu, ca sa-o arat degetul tot timpul.

O alta chestie, dar nu e legata de W8, ci de PowerShell: poti da `ls` in PowerShell, dar nu recunoaste -a sau -l. Afiseaza by default -a si -l, dar as prefera sa nu o faca. Whatever. Aici deja fac fite.

Si acum inceputul:

Mi-a trecut o idee nebuneasca sa incerc ArchLinux cu Unity. Si am reusit. Pentru asta am avut nevoie de vreo 10GB din partitia C a Windows-ului. Am partitionat bine SSD-ul si nu am nevoie de Windows pe SSD din moment ce il folosesc doar pentru jocuri, asa ca am zis sa-i tai partitia. Evident ca a facut fite si n-a mai pornit dupa resize. Nu e panica, se modificasera UUID-urile si GRUB-ul nu gasea UUID-ul de pe care sa incarce Windows-ul. Asa ca am intrat in Ubuntu si am updatat grub-ul. De data asta a pornit saracia de Windows, doar ca imi intra in recovery orice i-as fi facut. Am incercat sfc, dar zicea ca o reparare e deja programata si ca sa dau restart. Degeaba dadeai restart, ca tot in recovery mode intra. Am incercat un checkdisk din recovery, a reparat el niste chestii pe acolo, dar degeaba. Am facut tot posibilul sa nu reinstalez Windows-ul, dar nu s-a intamplat cum am vrut eu.
Asa ca plm, hai sa formatam si sa reinstalam. Daca tot suntem la capitolul asta, hai sa instalam W8.1, sa vedem cum arata tehnologia anilor 90. (*)
Format, selectat partitia -> pula. "We couldn't create a new partition or locate an existing one.". Cautat pe net textul, lumea zicea ca trebuie selectata partita ca activa. Deschis diskpart, futut tabela de partitii, restart in Linux, refacut tabela, restart in DVD-ul de Windows ( pe care n-am putut sa-l fac sa booteze de pe un stick USB, vezi asterisk-ul), setata partitia cum zice lumea pe net, aceeasi problema. Cautat iar solutii peste solutii, toate duceau la aceeasi rezolvare: setata partitia ca fiind activa.
M-am gandit apoi sa-l pacalesc si sa instalez Windows-ul direct de pe HDD. Same shit. Mortii lui. Nu voia si basta. Te caci in el de Windows. Eu instalez Linux-uri fara sa am nevoie de interfata sau mouse, cu scheme de partionare si partitii aflate pe HDD-uri diferite si cacatul asta de Windows nu voia sa se instaleze pe un singur HDD, pe o singura partitie (si primara, si prima).
Asa ca faci ce face orice om normal: apeleaza la un mester care se pricepe la calculatoare. Ah. Stai. Eu sunt ala. Si ce face mesterul? Injura. Ca un birjar. Uneori si mai rau. Uneori isi ia etichetele cu MORIN (mori in pula mea) si le lipeste pe DVD-ul de Windows. Si pe urma se culca. Si cum nimic bun nu se intampla dupa ora 2, dupa ora 2 mi-a venit solutia: HDD-ul pe care incerc sa instalez nu este primul in ordinea de boot. Asa ca ma trezesc dimineata, pun HDD-ul primul in BIOS, voila, totul a mers. De ce nimic bun nu se intampla dupa ora 2? Vezi inceputul (sau de fapt vezi sfarsitul)

Bonus:



Bonus 2: * Windows 10 vine cu desktop-uri virtuale, chestie ce exista pe alte sisteme de operare inca din anii 90. 


23 sept. 2014

Nexus 5 (2)

Cand am prezentat m-am laudat in primul post cu telefonul, reusisem sa scot 14 ore de baterie si 4 ore jumatate de ecran. Asta s-a intamplat cu kernelul stock.

Cu kernelul stock, telefonul are inclus in el un binar numit MPDecision (Make Poor Decision) care iti porneste/opreste nucleele procesorului atunci cand nu e nevoie, ca sa nu stea toate nucleele pornite tot timpul.
Cu kernelul preluat de mine pentru polish, aveai un replacement in-kernel pentru MPDecision. Acest replacement nu era pe gustul meu. Aveai tot timpul pornite doua nuclee. Nu e rau pentru performanta, dar chiar e nevoie de asta? Pe langa alea doua nuclee pornite tot timpul, hotplugerul nu era chiar asa destept. Simtea load, pornea si ultimele doua nuclee. Chiar daca in cod scria ca se porneau pe rand, in orice aplicatie as fi masurat, nucleul 3 si 4 porneau cam de fiecare data impreuna. Chiar e nevoie de asta?
Am incercat sa modific codul, mi-a iesit ceva, dar tot nu era pe gustul meu. Asa ca am implementat (a se citi introdus din alt kernel) un alt hotplugger. Foarte misto. Destul de bun, poti seta tu cate nuclee sa iti porneasca, destul de dragut, etc.

Dar am spus ca as vrea sa incerc un kernel si cu ce a gandit qualcomm: mpdecision. Asa ca am scos toate hotpluggerele din config, am activat mpdecision, am modificat ramdisk-ul pentru a porni binarul dupa ce booteaza telefonul si l-am testat timp de cateva zile.

Rezultate:



Pretty cool, right? Eu asa zic. O zi de cand am incarcat telefonul, si 4 ore jumatate de ecran, adica cat am scos si cu kernelul stoc ca timp de ecran, doar ca am putut avea telefon vreo 10 ore in plus.


20 sept. 2014

31 mai/1 iunie

Ziua/zilele in care totul s-a schimbat. Ziua in care nimic n-a mai fost la fel, si totusi totul a fost ca inainte. Ziua in care franco n-a mai fost franco.


Nu credeam c-o sa ajung pana aici. Nu credeam c-o sa pot duce toata treaba asta. Nu credeam c-o sa ma descurc.

Poza de jos inseamna ca am derivat din derivatul meu tras din franco. Asta s-a intamplat pe 19 septembrie. Ziua in care big-bum n-a mai fost big-bum.