Voyo V1 Vmac miniPC – a kötelező minimum

 A kínai weboldalak dugig vannak miniPCkkel. A legtöbb esetén az egér gombjának kattintással való amortizációját sem éri meg. A Windows alapú eszközök jellemzően Intel Atom processzorral vásárolhatók meg, kb. 80 USD-től a csillagos égig. Elmondható az összes Atom alapú eszközről, hogy összeségében használhatatlan eszköz, ezt kombinálják a hűtés szörnyű kivitelezésével a gyártók. Az Atom egyszerűen gyenge bármire is és hiába ott a turbo frekvancia, amivel már majdnem használható lenne, ha 1 perc után megsül és az alapórajelet sem éri el onnantól. Nem is beszélve a szörnyű I/O teljesítményről.

A minimális elvárás egy Windows alapú miniPC-vel kapcsolatban így 2017-ben a következő:

  • Intel Apollo Lake Celeron/Pentium processzor
  • 4GB memória
  • 64GB háttértár
  • túlméretes és/vagy aktív hűtés
  • legális Windows 10

Ezek mindegyikének megfelel a Voyo VMac.

Olvass tovább…

2017.09.03. 19:02 - legyes

Több sor és oszlop egy cellaként MySQL és MariaDB-ben: JSON függvények és a GROUP_CONCAT() együtt

A fejlesztők 2 fajtája nem foglalkozik az adatbázis lekérdezések sebességével több kapcsolódó adatnál: a kezdők és a profik.

A kezdők lekérdezik az alap adatokat, majd egy foreach()-en belül futatják le a kapcsolódó adatok lekérdezését:

foreach ( $products as $product ) {
   $db->query( "SELECT id, thumbnail, url FROM product_images WHERE product_id = :product_id" );
}

A profik is ez csinálják, csak sokkal csillibb kivitelben. Először csinálnak egy Image class-t. Majd egy getAllByProduct( int $product_id ) metódust hozzá. A termék lekérdezésénél pedig vagy a Product konstruktorába teszik – amit a FETCH_CLASS -al használnak ki -, vagy a Product::get( int $product_id ) -be, egy ciklusban. Ami megint ugyanaz csak pepitában.   Olvass tovább…

2017.08.28. 02:22 - legyes

Windows CE eszköz csatlakoztatása Windows 10-et futtató számítógéphez

A Windows 10-ben sajnos megszűnt a Windows CE támogatás, de egy kis registry hackeléssel még engedélyezhető a dolog. Ehhez telepítve kell lennie a Windows Vistahoz elérhető Windows Mobile Eszközközpont 6.1-es szoftvernek ( https://www.microsoft.com/hu-HU/download/details.aspx?id=3182 és a 32 bites változat https://www.microsoft.com/hu-HU/download/details.aspx?id=14 ).

Szerencsére a StackOverflow megadja a választ: https://stackoverflow.com/questions/32052429/how-to-connect-a-windows-mobile-pda-to-windows-10#answer-44564617 . Az alábbit futtassuk le rendszergazda jogokkal, majd indítsuk újra a számítógépet és csatlakoztassuk újra a Windows CE-s eszközt:

 

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RapiMgr /v SvcHostSplitDisable /t REG_DWORD /d 1 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\WcesComm /v SvcHostSplitDisable /t REG_DWORD /d 1 /f
2017.07.11. 10:14 - legyes

Új sor karakter hozzáadása textarea tartalomhoz

Az alábbi példa az egyszerűség kedvéért jQuery-vel val, de natív JS-ben ugyanezt a karaktert ( 
 ) kell hozzáfűzni. Sajnos a \\\n megoldás nekem nem működött jól, mert kint maradt egy \ jel.

$(‘#textarea_id’).append(‘
‘);

2017.06.19. 14:42 - legyes

AMD Ryzen: vegyem vagy ne vegyem?

A jelenlegi processzorom, minden idők legjobb ár-érték arányú vétele: AMD 651K.

 

Kb. egy évvel ezelőtt kezdtem el nézelődni, hogy mire is cserélhetném le a korosodó gépem. Abban biztos voltam, hogy a DDR4-re váltást nem úszhatom meg. Mivel nagyon elégedett vagyok az AMD-s gépemmel, ezért kicsit körbenéztem az Interneten, hogy az AMD mit kínál. Hát… Sajnos semmit. Így tovább indultam az egyetlen irányba, ami akkor elérhető volt: Intel SkyLake. Olvass tovább…

2017.06.09. 14:47 - legyes

7zip command-line mappa kihagyása linux alatt

A 7zip tömörítő lett korunk WinRar-ja. Népszerűsége még mindig növekszik és elérhető több operációs rendszeren is. A nagy méretű és sok fájlt tartalmazó mappákkal is kevesebb buktatóval dolgozik, mint az oly’ népszerű tar+gz. Viszont a dokumentáció nem mindig egyértelmű, reáadásul linux alatt eléggé sok néven érhető el a különböző disztribuciókban ( 7z, 7za, 7zr, …).

A leggyakrabban használt formája ez:

7z a -mx1 arcive.7z /home/legyes/path/to

Viszont ha szükségünk van arra, hogy bizonyos mappákat hagyjuk ki, akkor a dokumentációban elfelejtik egy fontos dologra felhívni a figyelmünket: Linux alatt a ! jel speciális karakter, ezért escapelni kell \! formában, azaz így kell megadni:

7z a -mx1 archive.7z /home/legyes/path/to -xr\!excluded_directory

A kizárt mappa relatív a tömörítendő mappához képest, ami ugyancsak ritkán van megemlítve.

2017.04.22. 17:24 - legyes

Olcsó, egyszerű és rádiós távirányító Kodi -hoz

 Bizonyára sokan használnak Raspberry Pi-t arra, hogy kicsi, viszonylag olcsó médialejátszóként üzemeltessék (ha már másra úgy sem nagyon ideális, viszont megvették, mert a hype azt sugallta, hogy jó ötlet lesz). Persze az RPi médialejátszó nem annyira jó ötlet, hisz’ sokkal jobb áron kapunk robotos TV boxokat, amik sokkal jobban ellátják ezt a feladatot egy Kodival. De ha már megvan az RPi és a sallang is hozzá (ház, táp, SD kártya, extra hűtés, …), akkor a felhőtlen élmény eléréshéez szükség lehet egy távirányítóra. A Kodi kompatibilis távirányítók listája meglepően kicsi, a legtöbb ráadásul hatalmas, túlbonyolított, furcsán működő (pl. az “airmouse”-ok).

Mivel voltunk olyan buták, hogy nem egy robotos dobozt vettünk távirányítóval, kénytelenek vagyunk magunk megoldást keresni. Itt jött képbe a Dobe TP4, a GearBest kínálatából (SKU: 189037101). Igen, tudok olvasni: eredetileg PS4-hez való, de $8 kockázatot megért.  Olvass tovább…

2017.04.13. 15:20 - legyes

Windows 10 kémkedés elleni program

 A Windows 10-et nem tudjuk elkerülni, mert a Microsoft mindent megtesz azért, hogy a szoftverek és a játékok csak ezen működjenek. Nem elég, hogy drágán meg kell vennünk az operációs rendszert, de még az informatika összes kellemetlen dolgát is kötelező jelleggel beépítik. Az automata driver telepítő, az automata program telepítő, reklámok, ellopott jelszavak, böngészési előzmények, film és zene adatok, …

Ennek próbál gátat szabni a következő hasznos program: https://www.oo-software.com/en/shutup10 . Figyelem, használat csak csaját felelősségre!

00:53 - legyes

MySQL: GROUP_CONCAT() méretének növelése a sessionben

Sokan elkövetik azt a hibát, hogy a MySQL lekéréseket PHP ciklusba teszik, mert másképpen szerintük nem megoldható, hogy több soros eredményt tegyünk bele 1 SQL cellába a lekérdezés eredményénél. Ez a rossz módszer természetesen nagyon erőforrás pazarló és a weboldalak sebesség problémáinak nagy részét is ez okozza.

Az egyik jó megoldás ennek elkerülésére, ha a GROUP_CONCAT() paranccsal egyesítjük a subquery sorait. Viszont alapértelmezetten ebbe csak viszonyag rövid eredmény fér, így nagy eséllyel le lesz vágva a válasz vége. A méret néveléshez adjuk ki az SQL kérés előtt a következő parancsot:

SET SESSION group_concat_max_len = 100000;

Olvass tovább…

2017.04.03. 13:37 - legyes
1 2 3 16