25 iul. 2014

Unbrick tabletă/telefon Android pe platformă Mediatek/MTK

Am făcut eu ce-am făcut și am bușit tableta. Da; nu așa, ușor, un soft brick cum spun specialiștii... nuuuu... un hard brick, adică nu mai pornea, nu mai mergea nimic, nu se mai încărca, nu era recunoscută de calculator... ce să mai spun, moartă total. Și ce am zis? Și-așa e dusă, hai să fac niște experiențe cu ea. Am căutat pe net, am citit o grămadă de forumuri de specialitate și am reușit în cele din urmă să o fac să meargă. Baza a constituit-o tutorialul ăsta de XDA, dar l-am „adaptat” puțin la tableta mea și la limba română, pentru cei care nu se pricep bine la engleză :)
Tableta e o porcărie de Allview --NU CUMPĂRAȚI NICIODATĂ!! -- (ca și service-ul și serviciul clienți de la ei, dar despre asta altădată...) făcută pe un vapor în apele teritoriale chineze și adusă la noi la prețul de 100$ sacul... în fine, să vă povestesc ce și cum:
 NU SUNT RĂSPUNZĂTOR PENTRU CE SE ÎNTÂMPLĂ CU TABLETA/TELEFONUL VOSTRU DACĂ ÎNCERCAȚI ASTA! AM SPUS, E UN FEL DE EXPERIMENT PE CARE L-AM FĂCUT ÎN ULTIMĂ INSTANTĂ, TABLETA ERA DEJA „MOARTĂ” DE-A BINELEA, NICI MĂCAR SERVICE-UL LOR NU MI-AU ACCEPTAT-O!!
1. În primul rând, prin tutorialele alea se spunea să scot bateria. Și cum la tabletă nu se poate, am desfăcut-o și am tăiat un fir de alimentare pe care l-am folosit pe post de contact electric, adică „introducerea bateriei” :))
2. Aveți nevoie de un ROM funcțional (original sau nu),  SP Flash Tool (numit în continuare SPFT), drivere VCOM USB pentru Mediatek, cablu USB pentru conexiune la PC, iar bateria ar trebui să fie cel puțin 50% încărcată (asta dacă mai țineți minte așa ceva, eu nu știam...). Totul am făcut pe Windows XP, s-a întâmplat să nu am altceva la îndemână. NU știu dacă merge pe alte versiuni de Windows.
3. Primul pas e să ștergeți/dezinstalați toate driverele USB, tot ce e legat de adb, android, MEdiatek, etc. etc. apoi reboot (c-așa-i în Windows).
4. Descărcați și instalați driverele VCOM USB (link-ul e cel original de pe XDA).
5. Conectați bateria și așteptați 10-15 secunde, apoi deconectați-o. Țineți apăsată tasta de volum + sau - (la mine a mers cu minus) și conectați cablul USB la PC. Tableta va intra în meta mode și va apărea conectat la PC (sau în Device Manager) circa 5 secunde. În timpul ăsta va trebui să instalați driverele VCOM USB. Este recomandabil să le țineți la îndemână pe Desktop ca să nu pierdeți timpul. Dacă apare fereastra de instalare automată a driverelor, dați Cancel și instalați-le manual. Nu știu de ce, așa scria, așa am făcut. S-ar putea să fie nevoie să încercați de mai multe ori...O să apară ceva de genul Install Preloader drivers, nu vă speriați sunteți pe drumul cel bun.
Bun. Avem driverele instalate. Decontectați tableta de la PC.
6. Descărcați și instalați SPFT. Eu am mers pe versiunea recomandată. DE AICI VA TREBUI SĂ ÎNCERCAȚI DIVERSE METODE. ÎN TUTORIALE SCRIA SĂ FORMATEZ PE RÂND NVRAM-UL, FLASH-UL FĂRĂ BOOTLOADER ȘI LA FINAL TOT FLASH-UL. EU AM FORMATAT TOT DIN PRIMA. VOI ALEGEȚI CE VREȚI. Știu că în versiunile mai noi de SPFT nu sunt trei opțiuni la Format, ci numai două. Deschideți SPFT, mergeți la Format și alegeți opțiunea Format whole flash. Conectați tableta la PC și așteptați să se termine operațiunea. Deconectați tableta de la PC și conectați bateria, așteptați circa 15 secunde apoi deconectați bateria (NU știu de ce e necesar pasul ăsta, așa scria, așa am făcut.)
7. Deschideți SPFT, alegeți Scatter file (din ROM-ul pe care vreți să-l puneți pe tabletă) și bifați toate căsuțele alea din listă.  Apăsați pe Download. Conectați telefonul în meta mode cum am spus mai sus. Bara roșie va porni în partea de jos a ferestrei SPFT și vi se va cere să instalați alte drivere - Mediatek VCOM USB. Le instalați manual tot de acolo de unde ați instalat și driverele Preloader. Dacă totul e OK, va apărea o bară galbenă, una mov/purpurie, se va flash-ui tableta, veți vedea cercul verde care vă anunță că totul e gata și veți avea un ROM funcțional pe ea. :)
În tutorialele citite nu spunea să conectez bateria la ultimul pas, dar eu am conectat-o că nu a mers operațiunea fără ea...
Dacă apar eventuale erori, căutați pe Google...

10 mai 2014

Luminozitatea nu se păstrează la reboot - Ubuntu 14.04

Bun. A apărut Ubuntu 14.04. Foarte bun. Dar tot are problema pe care o avea și 12.04, vechiul LTS, cu luminozitatea care nu se păstra configurată după un reboot. Cel puțin eu am avut problema asta pe trei laptopuri diferite, un Toshiba L300D, un Acer Aspire mai vechi, nu mai știu exact modelul, și pe actualul Lenovo ThinkPad Edge E531. Ăsta are și video hibrid, nVidia+Intel. Am reușit să găsesc pe net o soluție care funcționează, cel puțin la mine, mai erau unele care n-au mers de nicio culoare. Dar soluția asta funcționează doar pentru placa integrată Intel, n-am încerc să găsesc una și pentru nVidia din simplul motiv că nu o folosesc (încă). Soluția este crearea unui fișier și introducerea unor date acolo:
1. În Terminal creăam fișierul respectiv:
gksudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

apoi copiem astea în fișierul nou creat și-l salvăm.

Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection


După un Log out ->Log in, luminozitatea se va păstra chiar și după reboot. Aceeași soluție merge și pentru unele laptopuri la care nu se poate modifica luminozitatea din tastele dedicate. 
P.S. Kubuntu 14.04 nu are problema asta...

Cum se schimbă între locuri (location) și cale (path) în Nautilus

Nautilus, adică managerul de fișiere implicit în Ubuntu. Care, cel puțin în 14.04, vine „din fabrică” cu o bară în care apare calea către dosarul respectiv, nu cu locul său. Nu știu dacă m-am făcut înțeles, așa că benoclați-vă la pozele de mai jos (click pe ele pentru a le mări):



Mie îmi place cu Locuri, că dau click pe numele dosarului respectiv și ajung fix în el, fără să mai dau Back de multe ori. Așa că am căutat o metodă de a configura acest lucru ca implicit în Nautilus și am găsit asta (or mai fi și altele, dar nu le știu):

gsettings set org.gnome.nautilus.preferences always-use-location-entry false

pentru a afișa Locuri implicit și

gsettings set org.gnome.nautilus.preferences always-use-location-entry true

pentru a afișa Calea implicit. Reporniți Nautilus și gata.
Din modul Locuri în modul Cale se poate schimba foarte ușor cu Ctrl+L, iar revenirea la modul Locuri se face cu Esc. Spor!

22 apr. 2014

Deschidere legături sopcast în Firefox - Ubuntu 14.04 Trusty Tahr

Pornind de la o discuție de pe forumul Ubuntu România, am zis să-o fac pe tanti Mozilla Firefox să deschidă legăturile sopcast direct, fără să mai fiu nevoit să copiez legăturile într-un player apoi să mă uit la ce vreau. 
Primul pas a fost să modific sopcast-player să meargă pe toate arhitecturile, așa cum a sugerat colegul V3N3RiX pe forum (Ubuntu a trecut la multi-arch, adică pachetele funcționează și pe 32bit și pe 64bit, nu mai există pachete separate pentru fiecare arhitectură). Sopcast player multi-arch poate fi descărcat de aici (shared.com nu mai există, voi actualiza linkul de download) și-l instalați cu metoda preferată. Pachetul este modificat de mine ca să accepte sp-auth cu orice arhitectură.  Ocazie cu care nu va da erori nici la instalarea TV-Maxe, dacă am înțeles eu bine din discuția de pe forum.
Apoi scrieți în Firefox about:config, dați click pe „Promit să fiu atent” sau cum vă scrie în engleză. Dați click dreapta într-o zonă liberă și alegeți Nou->Text (New->String dacă e-n engleză :) ). În căsuța apărută scrieți network.protocol-handler.app.sop, dați OK. În noua căsuță scrieți
/usr/bin/sopcast-player și dați OK. 
NOTA BENE! Pe internet se spune că ar trebui să schimbați valoarea  network.protocol-handler.expose-all din True în False. În Mozilla 28.0 nu e nevoie, în plus vă va întreba de fiecare dată cum să deschideți o legătură, chiar și legături https://, când vă citiți mailurile :D. Deci n-o schimbați, că merge și așa. 
Acum navigați la pagina cu legătura sopcast pe care vreți s-o deschideți, dați click pe legătură și va apărea fereastra care vă cere să alegeți cu ce aplicație să deschideți legătura: 

Dați click pe Alege, navigați la /usr/bin/sopcast-player și-l selectați, apoi bifați căsuța de jos, aia cu „Memorează alegerea mea...” și dați click pe OK. Acum ar trebui să pornească sopcast-player și să vedeți ce vreți voi să vedeți acolo...
Cam asta-i. Spor!

16 apr. 2014

Ploaia, subtitrarea și insomnia

Motto: „Cine se scoală de dimineață... are insomnie!”
Acum plouă. Plouă de două zile. Plouă cam des pe-aici.... Ptiu, parcă-s la o lecție de recapitulare a timpurilor verbale în engleză. Nu asta-i ideea. Ideea e că de la atâta ploaie, încep să mă simt ca Bacovia. Păcat că a scris el „Lacustră”, că aș fi scris-o și eu... era suficient să mă uit la balta din spatele blocului și gata poezia. Acolo era un parc de joacă pentru copii, acum e o piscină de joacă pentru copiii care au bărci pneumatice sau măcar o vestă de salvare. Plus părinții plecați la serviciu, ca să nu vadă cum juniorul ia lecții de sărituri în apă...
Plouă, deci. Și mie nu-mi place ploaia, prea-mi aduce aminte de când eram mai tânăr și mă duceam la bunici la muncă pe câmp și mă prindea ploaia de eram gata spălat până acasă. (Așa m-am învățat să car după mine un prosop, săpun și-un pliculeț de șampon). A, am uitat să spun că-s în concediu. Și eu, dacă-s în concediu, nu pot dormi... sunt pe invers din punctul ăsta de vedere: nu mă pot odihni în concediul de odihnă. Are dreptate nevastă-mea când zice că-s ieșit din normal. Da', lasă că și normalul ăsta e relativ...
Și dacă tot nu pot dormi, ce să fac? Mă uit la televizor. Noaptea. Că ziua urlă televizoarele-n draci: Doctorița Plușica mai cârpește o jucărie, Căpitanul Hook tot n-a reușit să pună mâna pe golanul de Jake, Tom fuge după Jerry, bananele alea-n pijamale fac tot felul de trăsnăi (cred că și ele au insomnii, de stau toată ziua-n pijamale...), și câte și mai câte.
Așa că eu sunt telespectator nocturn, un fel de bufniță cu telecomandă. Mi-am luat și card de ăla de la DIGI ca să am mai multe posturi TV fără desene animate... Așa că aseară spre ora 2 noaptea, dau drumul la TV și văd pe un post de ăsta ceva de genul „stați cu noi, urmează Cursul de accidente cu Richard”. Hopa!! Curs de accidente!! Și pe mine m-a bătut la cap instructorul auto să fac cumva să nu fac accidente! Mă, zic, o fi vreo șmecherie, ceva, de cum să faci accidente și să scapi cu viață. un fel de „Tehnici esențiale de supraviețuire” da' prin oraș, te învață să te ferești de șoferii cu permis xeroxat sau chiar fără, de psihopați cu mașină, ceva în genul.... 
Și aștept să înceapă. Și-a început, cu genericul în original care spunea cam așa Richard Hammond's crash course... El e tipul din Top Gear, a fost și pe la noi cu ceilalți doi, s-a dat pe Transfăgărășan... Da ' nu asta e important... Ci traducerea titlului. Cum, mă, curs de accidente? Voi ați văzut - cei de la sdimedia.com, care faceți subtitrarea - ce e-n emisunea aia? Ricky ăsta are trei zile să învețe să lucreze cu tot felul de dihănii mecanice, de la tancuri la excavatoare, de la mașini de pompieri la buldozere. Apoi are de dat un test final unde-și verifică deprinderile. Adică face un crash course în mânuirea respectivului utilaj. A, nu știți ce scrie acolo-n dicționarul Cambridge? Nu-i nimic, regretații Levițchi și Bantaș s-au dat de ceasul morții să facă dicționare, manuale ale traducătorului, compendii, liste, tabele, ca să ajute traducătorii... dar unii traducători nu vor să fie ajutați. Nici nu vor să caute o sintagmă simplă de genul celei în discuție. Da' nici nu i-a dus capul suficient de mult încât să-și dea seama că în emisiune nu e vorba despre accidente.
în fine, mă agit degeaba, că ăia nu vor citi pe-aici în veci. Dar mai sunt unii telespectatori care iau de bun tot ce văd și învață prostii de la TV, chiar de la emisiuni/posturi respectabile, cum ar fi BBC.
Știu că problema traducerilor e veche, am văzut prostii și mai mari, de la celebra „noapte tânără” (the night is young) la tâmpenii de genul „avionul s-a dat jos” (the plane took off)! Îmi propusesem la un moment dat să adun aberațiile astea ca să le folosesc pe post de material didactic. Dar nu am totdeauna ceva de scris la îndemână, și până găsesc, le uit...
P.S: Ca să nu ziceți că bat câmpii, uitați aici emisiunea din programul TV. Cu toate că pe site-ul AXN noua serie apare cu traducerea corectă. Și-or fi dat seama între timp...
P.S.2 Sunt sigur că toți ați auzit de povești cu Albă ca Zăpada, povești de adormit copiii, dar câți ați auzit de povești cu pantofi??

20 mar. 2014

Eroare la instalare/actualizare - dpkg: error processing archive

Salutare popor! Tocmai ce-mi actualizam sistemul meu propriu și personal când mi-a apărut următoarea eroare:

Unpacking p11-kit-modules:amd64 (0.20.2-2ubuntu1) ... dpkg: error processing archive /var/cache/apt/archives/p11-kit-modules_0.20.2-2ubuntu1_amd64.deb (--unpack): se încearcă suprascrierea „/usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so”, care este și în pachetul p11-kit 0.20.2-1ubuntu2

Așa că a trebuit s-o rezolv cu:

sudo dpkg -i --force-overwrite /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so
Dacă asta nu merge, ați mai putea încerca și

sudo dpkg -i --force-all /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so

Normal, se înlocuiește numele pachetului respectiv cu numele „buclucașului”.
Iar ca să fim foarte siguri că totul e Ok, mai dăm și un

sudo apt-get -f install

Care verifică toate pachetele și termină de configurat ceea ce rămăsese de la apariția erorii.
Hai pa și spor!!

8 mar. 2014

Ubuntu One in KDE/Kubuntu

UPDATE: Soluția dată mai jos funcționează, dar Ubunut One va afișa o fereastră la pornire. Ca să pornească direct în System Tray, trebuie să adăugam la Startup următoarele:

ubuntuone-client-qt --minimized

De curând am trecut pe KDE. Din motive personale, evident. Și am vrut să am tot ce aveam pe Ubuntu cu Gnome-session-fallback. Dar nu reușeam să-l fac pe nea Ubuntu One să-și păstreze pictograma când îl minimizam, pur și simplu dispărea când îl minimizam. Așa că l-am întrebat pe nea Gogu (www.google.ro) și a zis să fac așa (de fapt comanda aia am adăugat-o la programele care pornesc automat odată cu sistemul):
ubuntuone-client-qt --with-icon
Și funcționează! Pornește la startup și are și pictograma aia în bară!
P.S. (Bonus) Dacă aveți stick de ăla de internet mobil, nu-l băgați într-un port USB 3.0, că nu va fi recunoscut!

31 ian. 2014

PenguinPills - colecție de antiviruși pentru Ubuntu

Despre utilitatea unui antivirus pe Ubuntu nu stau să discut acum, părerile sunt împărțite. Am mai și vorbit despre asta. Azi am să vă povestesc câte ceva despre Penguin Pills, un fel de centralizator al aplicațiilor de tipul ăsta în Ubuntu, majoritatea lor fiind doar în linie de comandă. Aplicația se poate descărca de pe pagina principală, acolo unde există și link-uri către toți anti-virușii cu care lucrează. N-am testat-o încă, nu sunt atât de paranoic cu privire la infecții încât să folosesc mai mult de un program de genul ăsta. Dar pentru cei care au timpul și disponibilitatea sufletească necesare...
P.S. Din ce am văzut pe-acolo, aplicația este destul de veche și nu știu dacă funcționează cu succesul scontat pe versiuni noi de Ubuntu. 

Modificare si re-creare pachet .deb

La un moment dat m-am lovit de următoarea problemă: un pachet .deb avea niște dependențe care se încurcau cu alte pachete deja instalate. Mai concret, pachetul respectiv cerea libavcodec53, dar în sistem era instalat libavcodec-extra-53 de care depindeau alte pachete. Dacă-l dezinstalam, pierdeam și restul de pachete. Așa că a trebuit să caut o soluție, recte să modific primul pachet (pe care vroiam să-l instalez) ca să accepte libavcodec-extra-53. PEntru asta trebuie date următoarele comenzi (nume-pachet trebuie înlocuit, firește, cu numele real al pachetului):
mkdir -p extract/DEBIAN 
dpkg-deb -x nume_pachet.deb extract/ 
dpkg-deb -e nume_pachet.deb extract/DEBIAN

Apoi am modificat fișierul control din dosarul DEBIAN ca să includă și libavcodec-extra-53, după care am dat comenzile:


mkdir build 
dpkg-deb -b extract/ build/

Și gata. Am instalat pachetul ca să văd dacă totul e OK. Și era. :)
Spor!

30 ian. 2014

Sortare/alegere fișiere în funcție de extensie

HDD-ul laptopului meu a crăpat. Cum? Nu știu. De bătrânețe, probabil. Și de funcționare îndelungată. Contează că nu mai puteam face nimic pe el. Tabela de partiții era vraiște, nu puteam accesa nimic. Și ca un făcut, fix săptămâna asta nu am făcut backup la documentele importante. Așa că a trebuit să le recuperez cu Photorec (știam eu că n-am muncit degeaba când l-am tradus :P).
Problema era următoarea: sus-numitul photorec a găsit toate fișierele, cred că și pe alea din primele zile ale laptopului... aveam câteva zeci de mii de fișiere (da! zeci de mii!) din care-mi trebuiau câteva .PDF-uri. Și cum nu se punea problema să caut prin toate dosarele alea - photorec salvează fișierele recuperate în dosare de câte 500 de fișiere - am căutat o metodă mai simplă de a alege fișierele. Așa că am făcut un script (newbie-mode!) care să-mi caute toate fișierele -PDF și să le mute în alt dosar.

#!/bin/bash
mkdir ~/PDFS
 for i in $(find . -iname "*.pdf"); do mv $i /PDFS
done
exit

Cam ăsta e scriptul. Ce face?
mkdir ~/PDFS face în /home/NUME_UTILIZATOR un dosar numit PDFS.
find . -iname "*.pdf" - caută toate fișierele cu extensia .pdf (indiferent de litere mari sau mici, adică extensia poate fi .pdf, .PDF sau orice combinație de litere mari și mici).
 for i in $(find . -iname "*.pdf"); do mv $i ~/PDFS  - orice fișier găsit de comanda precedentă va fi mutat (mv) în dosarul PDFS creat la început.
Normal, numele dosarului și extensia fișierelor pot fi schimbate după necesități. De exemplu, dacă vreți să căutați fișiere cu extensia .odt, scrieți .odt în loc de .pdf și eventual schimbați și numele dosarului.
Codul de mai sus trebuie copiat într-un fișier text simplu care va fi salvat cu extensia .sh, ceva de genul script_cautare_fisiere.sh. Copiem/Mutăm fișierul în dosarul unde vrem să-l rulăm, dăm comanda

chmod +x script_căutare_fișiere.sh

ca să-l facem executabil, apoi îl rulăm cu

./script_cautare_fisiere.sh

și avem răbdare să termine. That's all, folks! :)
P.S. știu că sunt unii care pot comenta, că se putea face și mai mult, dar am spus de la începutul blogului că eu sunt începător. :D

Am un cont Google? Ce fac cu el?

Ideea mi-a venit după ce am vorbit cu cineva care habar n-avea câte lucruri se pot face cu un banal cont Google. Da, contul ăla de-l au cei...

Copyright © 2013 Sfânta lene și cuviosul somn