Máte telefon s čipem od MTK ( MTK 6589 / MTK 6589T) a nejde Vám GPS? Tohle video pomůže!

 

V podstatě je to až trapně jednoduché. V mém případě jsem stáhnul aplikaci root browser (musel jsem mít rootnutý telefon, což většina čínských telefonů z výroby už bývá), v ni jsem smazal soubor /data/misc/mtkgps.dat, vypnul a zapnul mobil,  stáhnul a spustil aplikaci FasterGPS, v ní si kliknul na Continent europe, Region czech republic, chvilku to chroustalo, pak jsem vyšel ven, zapnul GPS, +- 20 vteřin počkal a GPSka se normálně chytla.

 

 

Jak si změnit heslo roota na Debianu jessie? / Reset root password

Skvělý návod i s obrázky zde.

 

Ve zkratce. Stopnete se na grubu, dojedete do výběru na recovery režimu a tam kde máte napsáno ro single dopíšete init=/bin/bash

dáte CTRL + X, enter a začne Vám to bootovat do single uživatelského režimu bez nutnosti přihlášení. Tím to ale nekončí.

Dáte si df -Th, tam Vám to vypíše partitionu, kterou máte přimountovanou zatím jen pro čtení. V mém případě LVM jsem měl /dev/dm-0, tedy v mém případě jsem napsal:

mount -o remount,rw /dev/dm-0 /

Pak stačí napsat:

 passwd

Resetnete si heslo, já pak dal exit (protože ani halt -p, ani reboot či shutdown -r 0 nefunguje. a protože to bylo na virtuálce, tak jsem se s tím moc nepáral a potom co mi to už nic nedělalo, tak jsem virtuálku na tvrdo killnul a znovu nastartoval a už vše jede tak jak má. 😉

 

Neberu žádnou zodpovědnost ani záruku za to, jakou škodu či problémy si tím můžete způsobit, jen ukazuji jak jsem to udělal v mém případě.

Enjoy 😉

undefined reference to `clGetPlatformIDs@12 c++ (Codeblocks)

Znáte ten nepříjemný problém, kdy máte prolinkovanou knihovnu (v mém případě OpenCL) a stejně to vyhazuje undefined reference (nedefinovaný odkaz) na to co se dotazujete.

V mém připadě se jednalo o chyby typu:

"undefined reference to `clGetPlatformIDs@12"

K vyřešení tohoto problému mi pomohl tento článek úplně dole s tím Solution.

Klikněte pravým tlačítkem na Váš projekt (obrázek č.1) , build options, to co jste si nadefinovali globálně, potřebujete aplikovat ve Vašem projektu. Takže já už měl hotový přednastavený compiler globálně a už jsem si ho pouze vybral aby fungoval v mém projektu.

vybrané menu

Build options

obrázek č.1 Build Options

1

 

obrázek č.2

Po přenastavení je potřeba projekt přebuildovat a už vše běží OK.

Zdroj jak prolinkovat nainstalovanou knihovnu OpenCL do Codeblocks, skvělý návod zde.
Další velice zajímavé zdroje na téma OpenCL zde:

https://www.khronos.org/registry/cl/specs/opencl-1.x-latest.pdf#page=29

https://www.khronos.org/registry/cl/sdk/1.0/docs/man/xhtml/clGetPlatformInfo.html