Blogbejegyzések

Isten segítse meg mindnyájukat!

Az egyik jóember belerakott egy if-et a JBoss7-be, hogy ne induljon el 7-nél újabb Javával. A másik jóember kitalálta, hogy az xmlsec nevű komponensből újabb verzió kellene, mert ez (remélhetőleg)  EC-s kulccsal is tud XML-t aláírni. A harmadik jóember annyira híve a görög ABC-nek, hogy pár lambdát is rakott az xmlsec újabb verziójába. A végeredmény kitalálható. Én kérek elnézést.

CodeLlama olcsó PC-n

https://about.fb.com/news/2023/08/code-llama-ai-for-coding/ - itt van ugye ez az új model, ha nincs AI-képes GPU-d, akkor is tudod használni, ma délelőtt összelegóztam.

https://huggingface.co/TheBloke/CodeLlama-13B-oasst-sft-v10-GGML - innen kell a codellama-13b-oasst-sft-v10.Q6_K.gguf

git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
make -j8

és már mehet is:

./main -m ../codellama-13b-oasst-sft-v10.Q6_K.gguf -i -f yourprompt.txt

Minimál teszt Drupal 10 modul írására: https://twitter.com/NovakAron/status/1696068699856253088 - i9-9900K-en sokkal lassabb a ChatGPT-4-nál, kevésbé teljes választ ad, de van jópár részlet, amit kidolgozottabban csinált meg.

Quake 3 Arena + High-Resolution Textures

Aki hasonlóval szeretett volna játszani mostanában annak eddig is ott volt az OpenArena, ami a maga nemében nem rossz, de azért mégis másabb és mégsem azok a textúrák, hangok, skin-ek és nem azok a pályák amikkel régen játszottunk... A Steam-en fent lévő Quake 3 Arena sajnos csak Windows-os verzió, ahelyett viszont jó választás az ioQuake3, ami akár megy linuxon is. Rákeresve pedig van néhány lehetőség a kinézetet is túrbózni kicsit:

Az elméleti biológia Bauer elve az ős-hit szellemkvantum elméletének a tükrében

Az élet fizikai értelmezése a modern tudományban tabu, vagy ha nem is tabu, hát kínosan kerülendő kérdés. A fizikai törvények értelmezése megáll az élettelen anyagnál, az élővel nem tud mit kezdeni, ha egy követ leejtünk annak kiszámítható a pályája, tudjuk hová fog esni, de ha egy élő madarat ejtünk le, arra nem vonatkoznak a fizika jelenlegi törvényei, pedig a madár is anyagból van, illetve anyagból is, de tartalmaz még „életet” emellett. Az „élő anyag” viszont nem követi a fizika alapelveit.

Debian 12 + PHP <= 7.3 + Opcache = szívás

Figyelj, ha a sury.org repóból régebbi PHP verziókat (<=7.3) használsz, és a Debian 11 (Bullseye) rendszeredet Debian 12 (Bookworm) verzióra frissítenéd!
A Debian 12-es csomagokban a Zend Opcache el van törve. Azt fogod észrevenni, hogy egyes oldalgenerálások a timeout-ig futnak és 100% CPU-t esznek!

Workaroundként, az opcache kikapcsolása megoldani látszik a problémát.

A probléma reprodukálásához ezt a kódrészletet sikerült összehoznom:

$x = 0;
$y = hexdec("0200");

for ($i = 0; $i < 100; $i++) {
    if ($x >= $y) {
        $i += $y % 4;
        $x = 0;
    }

    $x++;
}

Ez a kód ilyen formában nekem 100%-os reprodukálhatósággal lerohad PHP 7.3 FPM használatával, ha az opcache be van kapcsolva.

Ugyanakkor:

Bár a var_dump($y) típusa és értéke int(512), de ha csinálok rá type cast-ot, akkor a kód máris nem rohad le:

$y = (int)hexdec("0200");

Az if() feltételben található kifejezésnek soha nem szabad teljesülnie, mert a ciklus 100-szor jár körbe, és a $x soha nem lesz nagyobb vagy egyenlő 512-vel, de ha az if()-en belül megváltoztatom a $i += $y % 4; értékadást $i += 5; -re, akkor szintén nem rohad le.

You have been warned.

Megérkezett az Amazfit Band 7 okoskarperec

Az ára 16.990 Ft volt futárnál is fizethettem. Külsőre nekem teljesen rendben van, kitűnően látszanak rajta az írások, számok még napfényben is. Amikor töltőre tettem és feltelepítettem a play store-ból a zapp appot, kicsit nehezen találtak egymásra a karkötővel, de a párosítást utána könnyen megoldottam. Kínaiul. Ugyanis volt egy rakat kínai jel és alul egy pipa, mellette a kuka jel. Tökéletes kínai nyelvtudásomnak köszönhetően, a pipára nyomtam, így létrejött a kapcsolat az appal. Minden csupa öröm és bódoccság, annyi aprócska zavarral, hogy bármerre nyomiszgáltam a kijelzőt, minden karakter kínai volt a számok kivételével. Gondolkoztam mit tegyek, így arra jutottam, hogy vagy megtanulok kínaiul, vagy ránézek már az applikációra, hátha onnan is lehet nyelvet állítani. Jó ötletnek bizonyult, de előtte kérte az app, hogy tegyem fel a legújabb frissítést. A frissítés közben, valami olyasmit írt ki az app, hogy elvesztette a kapcsolatot a karpereccel, de a frissítési% szépen ment a karperec kijelzőjén, így abban bíztam, csak ki és visszakapcsol a frissítés miatt és ismét egymáséi lesznek az appal. Úgy is lett, amint lement rendben a frissítés, rögtön azzal kezdtem, hogy beállítások-magyar nyelv... úgy csaptam neki oda az ujjamat, mintha el akarna szaladni, annyira nem tetszett a kínai írás a kijelzőn. 

Annyit érdemes tudni, hogy az app, az első induláskor megkérdezte, milyen nyelven szeretném használni és tud magyarul is.

Mágneses töltéscsatlakozója van, ami engem nem zavar. Most keresek egy olyan számlapot, ami a legjobb nekem és igyekszek minden felesleges funkciót kikapcsolni, mert bár baromira sportos vagyok, de azért olyan sportelem nincs a menüknél, hogy futás a kutyákkal, ugrálás a kutyákkal, valamint nyomkövetés a kutyákkal :) Egy igazi sportolónak viszont tényleg jó dolgok vannak ahogy elnéztem, ugyanakkor jelzem, nem értek ehhez a műfajhoz.

Kényelmesnek érzem a karperec viselését, az akkuidőről és egyebekről még nem tudok beszámolni, csak arról, hogy nekem jó érzés egyelőre a viselése. 

Amennyiben kihagytam valami fontosat, legyetek kedvesek rákérdezni és igyekszek válaszolni rá.

Ami durva még, hogy nem először vásároltam már ennél a cégnél és minden esetben nagyon gyorsan megkaptam a termékeket, árban is szerintem nagyon jók. Amennyiben ez engedélyezett, megírom melyik cégről van szó.