marți, 29 iulie 2014

Feriţi-vă de Lenovo

După cum probabil ştiţi, mai ales dacă aţi mai dat pe aici, sunt posesorul unui laptop Lenovo M5400 de vreo jumătate de an. Tot probabil ştiţi şi că am avut ceva de furcă cu a face acest model să funcţioneze bine cu Linux, aşadar mitul "Lenovo is Linux-friendly" a cam murit, nici până în ziua de azi neavând disponibil un driver funcţional pentru Bluetooth şi cititorul de amprente. Dar astea sunt mofturi.



luni, 21 iulie 2014

Use Oxygen in Qt5 apps on Manjaro

Qt5 is here, KDE 5 is also coming (and it looks great!) and many applications gets ported to the new version of the popular toolkit framework now developed by Digia. When you use a GTK-based DE you get a fully-native looking Qt applications, thanks to the work made by Qt developers which wanted to get an uniform look on every platform they provide to (unlike GTK developers, which seems to care only about Gnome...). But when you run Qt5 applications in KDE4 you'll mostly get a different-looking UI, using the default theme in Qt5 called Fusion.


joi, 10 iulie 2014

Root Call Blocker

La început a fost Motorola, care în 1973 a făcut o demonstraţie a primului prototip de telefon mobil, acesta cântărind nu mai puţin de două kilograme. Aş putea continua aici cu lunga istorie a telefoniei mobile, dar nu acesta e scopul. Ideea e că lumea a trecut de la telefoanele ce cântăreau două kilograme la micuţele telefoane ce încăpeau lejer în buzunarul de la cămaşă şi puteau trimite SMS-uri, apoi la featurephone-uri, apoi la smartphone-uri. Deşi deveneau din ce în ce mai inteligente, majorităţii telefoanelor mobile îi lipsea o funcţie pe care, personal, o văd crucială unui astfel de dispozitiv: cea de call blocker sau, pe româneşte, de blocare a apelurilor (primite).



duminică, 22 iunie 2014

Chromium issues with Intel drivers, on Linux

I don't know if an update to Chromium or to xf86-video-intel is causing this, but starting with this week I got some strange issues with Chromium's UI not being updated properly when "Override software rendering list" is enabled in chrome://flags/. Of course, this option is disabled by default with a reason, but this means that Aura, the new Chromium's UI, will not be hardware-accelerated and also it will cause HTML5 videos to look pixelated when scaled up or down (e.g. on YouTube).

Scaling with accelerated UI (left) and w/o accelerated UI (right)
With that option enabled I got a lot of strange issues, like text selection not being updated until I scroll the webpage or items in dropdown-boxes not being always highlighted when the mouse cursor is over them. I fixed this by switching to Intel's old acceleration method, UXA. The new SNA acceleration method is faster but newer, which means that it is prone to bugs, while UXA is more mature and stable. Don't forget to reboot the system after creating or modifying /etc/X11/xorg.conf.d/20-intel.conf file.

joi, 19 iunie 2014

Facebook is down

Merită menţionat, pentru că nu în fiecare zi vezi aşa ceva. Facebook e picat la nivel global, atât pe PC cât şi pe mobil. Nici măcar butoanele de Like incluse pe atâtea site-uri (inclusiv cel de faţă) nu sunt funcţionale.

La ora scrierii acestui articol site-ul deja numără vreo 22 de minute de când e indisponibil.

11:25: Facebook este din nou online (cel puţin funcţiile principale).

luni, 19 mai 2014

TV-Maxe 0.10 - de data asta pe bune

Trebuia să fie publicat acum mult mai mult timp, dar câteva buguri la serverul de Petrodava plus lipsa de timp şi faptul că m-am concentrat mai mult pe viitoarea versiune pe Qt a TV-Maxe m-a făcut să tot amân data lansării. Într-atât de mult încât de la o vreme chiar mă gândeam să nu mai scot 0.10 şi să revin direct cu versiunea de Qt, dar asta ar fi durat prea mult timp iar Petrodava era mult prea puţin testat.



duminică, 18 mai 2014

Cum dai de urma unui driver pe Windows

Deşi ceva mai recentele versiuni de Windows vin cu o mulţime de drivere incluse la pachet, deseori ne lovim de cazurile în care unul sau mai multe din dispozitivele hardware din sistemul nostru (sau de pe lângă, dacă vorbim de USB) nu sunt recunoscute. În cele mai fericite cazuri vom avea un CD cu drivere dar uneori acesta poate fi deteriorat, pierdut sau chiar există cazuri în care nu primeşti aşa ceva la pachet cu dispozitivul hardware. Ce e de făcut în aceste cazuri? Ei bine, internetul e mare şi slabe sunt şansele să nu găsim driver-ul de care avem nevoie. Cum, însă?



vineri, 16 mai 2014

Fix strange bullet in Kingsoft (WPS) Writer

Kingsoft Office is an office software suite available for many operating systems, including Linux. While it is closed-source, Kingsoft Office offers a better compatibility with Microsoft Office file formats and also it is resembling the UI of this popular office suite, which make it easier for users coming from Windows to use it.

An issue which drove me crazy was the way bullets were displayed. They should look like a dot but on my system they looked more like a "SZ", and the situation wasn't happier with the other types of bullets.


The issue was fixed by installing wingding.ttf font* from http://wps-community.org/download/fonts/. After I installed the font and restarted Kingsoft Writer the bullets were displayed fine:


* - please note that Wingdings is a font made by Microsoft and it can be illegal to use it without a license. You might want to buy the font from Microsoft.


duminică, 4 mai 2014

Linux Mint ar putea fi bazat doar pe versiuni LTS ale Ubuntu

Clement Lefebvre, principalul dezvoltator al distribuţiei Linux Mint, a anunţat (într-un mod neoficial, încă) că începând versiunea 17 a acesteia, supranumită Qiana, distribuţia ar putea avea la bază doar versiuni LTS ale distribuţiei-mamă, Ubuntu. Acest lucru înseamnă că, deşi Linux Mint va continua să primească câte o versiune nouă o dată la 6 luni, aceasta va fi bazată doar pe versiuni stabile şi cu suport îndelungat ale Ubuntu.

Raţiunea din spatele acestei decizii (încă neadoptată) ar fi dorinţa dezvoltatorilor de a utiliza ca bază un sistem dovedit a fi stabil fără riscurile aduse de funcţionalităţile de ultim răcnet introduse în release-urile non-LTS ale Ubuntu. Acest lucru le va permite, de exemplu, să se concentreze mai mult pe dezvoltarea Cinnamon, MATE sau a uneltelor software care vin preinstalate cu Linux Mint.

duminică, 27 aprilie 2014

Sporeşte calitatea audio pe Android cu Viper4Android

Sunt un mare fan al funcţiei de MP3-player ce o oferă telefoanele iar una din condiţiile principale la un telefon, ca să îmi placă, e să scoată pe căşti un sunet frumos şi puternic. Cu unele excepţii (Nokia N73, E71, BlackBerry Curve 8520 şi ZTE Grand X, al cărui sunet era de-a dreptul dezastruos) am avut în general parte de telefoane care făceau faţă cu brio la acest capitol, în frunte cu Sony Ericsson W880i şi iPhone 4, telefoane ce mi-au lăsat chiar o impresie foarte plăcută ca MP3-playere.

Desigur, important e să ai şi o pereche de căşti pe măsură dacă vrei ca muzica să se audă bine, dar sursa acestuia contează până la urmă cel mai mult şi, uneori, e nevoie de ajustări pentru a te putea bucura de tot ce e mai bun în materie de sunet. Din fericire, pe Android, una din posibilităţile la care putem apela e Viper4Android.



miercuri, 23 aprilie 2014

Afişează versurile melodiilor pe YouTube

MusixMatch e un nume mai degrabă cunoscut în lumea mobilă unde se prezintă sub forma unui player muzical al cărui punct forte este afişarea de versuri. Totuşi echipa din spatele acestuia vine şi pe desktop-uri unde, în urma unui parteneriat eşuat cu VEVO, a lansat o extensie pentru Chrome şi Chromium ce "injectează" versuri în videoclipurile melodiilor de pe YouTube, afişându-le ca subtitrări. Acestea sunt afişate folosind API-ul pentru subtitrări pus la dispoziţie de YouTube şi apelează la un mic hack prin care se face posibilă setarea acestora "on the fly", fără a fi necesar să fie setate în prealabil de cel ce a uploadat clipul video.

Dar gata cu vorbăria: extensia poate fi instalată de aici şi nu ar strica să aveţi şi un AdBlock pe lângă deoarece pluginul afişează reclamele proprii sub fereastra video (nu e prea cinstit să ascunzi reclamele, deci dacă eşti fire mai darnică poţi să le laşi să se vadă). Pentru ca versurile să fie vizibile nu uitaţi să activaţi funcţia de subtitrare din player-ul video de pe YouTube.

Update: extensia a fost eliminată din Chrome Web Store, dar o copie a acesteia poate fi descărcată de aici. Ţineţi cont că, datorită politicilor de securitate din Chrome/Chromium, e posibil să fie nevoie să salvaţi mai întâi extensia în calculator şi apoi să o instalaţi prin drag'n'drop peste tab-ul cu extensii.

marți, 22 aprilie 2014

Manjaro: discrete GPU not switching off because of nvidia_uvm

If you updated to the latest Manjaro update pack you might get the surprise that your nVidia card (in a Optimus configuration) is not turned off automatically even if you have bbswitch and bumblebee installed. This happens because now the nvidia proprietary driver comes with a module named nvidia-uvm which provides support for Unified Memory feature in CUDA. The issue is that nvidia_uvm requires nvidia module to work, so when bumblebee tries to rmmod nvidia it fails because of this dependency.


sâmbătă, 19 aprilie 2014

Fix for ugly Skype on Manjaro KDE 64-bit edition

Because Skype is a 32-bit only application it cannot use the default Oxygen theme in KDE on 64-bit systems, as it doesn't provide support for 32-bit applications. To fix this, install lib32-oxygen-qt4 from AUR:
yaourt -S lib32-oxygen-qt4
Now add /usr/lib32/kde4/plugins/ to your QT_PLUGIN_PATH environment variable by appending:
export QT_PLUGIN_PATH="$QT_PLUGIN_PATH:/usr/lib32/kde4/plugins/"
to .xprofile in your home directory (create the file if it not exists). Now just log out and log in again for the configuration to take effect. If you were using "Desktop settings" as a style in Skype's settings, now the application should match the style and colors of the desktop environment. Please note that this fix is working only for the Oxygen style - if you are using other styles, you'll need do find and install their 32-bit version to be able to use them in 32-bit applications.

duminică, 13 aprilie 2014

Ştergerea şi recuperarea datelor

Notă: autorul acestui text nu poartă niciun fel de simpatii pentru anumite persoane, partide sau mişcări politice. Exemplul următor este dat doar pentru creearea unui legături între acest articol şi un eveniment din viaţa cotidiană a României.

Pe data de 19 mai 2007 preşedintele statului de atunci, Traian Băsescu, fusese abordat (sau agasat) de o jurnalistă a postului de televiziune Antena 1 în legătură cu referendumul ce viza demiterea acestuia. Iritat de insistenţa jurnalistei, acesta îi confiscă telefonul şi îl predă ulterior unor specialişti pentru a şterge înregistrarea din memorie. Odată ce a primit telefonul înapoi, jurnalista (sau, mă rog, echipa la care a apelat) reuşeşte să recupereze înregistrarea. Cum a fost posibil acest lucru?



Fragmentarea datelor. Defragmentarea

Sursă imagine: WikiMedia Foundation
Atunci când calculatorul începe să se mişte din ce în ce mai greu unul din cele mai întâlnite sfaturi pe care le primim este să defragmentăm hard-disk-ul folosind utilitarul încorporat în Windows sau unul din programele dedicate acestui scop dezvoltate de diverse companii software. Acum cuvântul "defragmentare" e unul urât de tot şi ţin minte când eram mic cât de teamă mi-a fost să apăs butonul de lansare a utilitarului atunci când exploram interfaţa sistemului de operare Windows, speriat că hard-disk-ul îmi va fi făcut bucăţi :)