Heti gondolkodó 2025W31
2025-08-03
FAR Manager theme configurator
A múlt heti shell testreszabás és betűtípus fejlesztési nyúlüreg még mélyebbre sikerült, miután belefutottam egy problémába. A FAR Manager szokásos frissítése után eltört benne a kijelölt fájlok színe, fekete alapon fekete színű lett, így semmit nem lehetett látni. A FAR-nak persze van beépített színbeállítója, de igencsak nyögvenyelős, így elővettem egy régen elrakott hobbiprojektet, a színkonfigurátort. Az egész alapját az adta, hogy a FAR a színeket egy SQLite fájlban tárolja, amibe viszonylag könnyű belekérdezni, így, gondoltam semmi akadálya elérakni egy PHP-s vagy JS-es (WASM) illesztőt és azon keresztül, valami kultúráltabb felületen kattintgatni. Azután rájöttem, hogy van ilyen, hogy "farconfig" fájl (sima XML formátum), ami konfigurációs paraméterek sokaságát tartalmazhatja, beleértve a színeket is. Így inkább ebbe az irányba indultam, mert ezt külső eszközök nélkül is lehet szerkeszteni. Azután azt is észrevettem, hogy a FAR képes témafájlokat importálgatni, többféleképpen is: az egyik, hogy be kell másolni a megfelelő könyvtárba a farconfig-ot, a másik, hogy a far /import valami.farconfig parancs futtatásával aktiválni is lehet.
A legókockák tehát készen állnak, össze kellett őket hozni egy webes felületen, aminek az eredménye ez lett: https://deejayy.github.io/far-color-configurator/
Lehet vizsgálgatni és módosítani a dolgok hátterét és szövegszínét, lehet betölteni meglévő témát a számítógépről és lehet böngészni az előre elkészítette témákat is. Első bónuszként a palettakonfigurációt tettem hozzá, amit a legkönnyebb ConEmu-ba betölteni, de akár kézzel is lehet szerkesztgetni a windows parancssort.
Blozz-update
Van ez a kis klozetjátékom, a Blozz (https://blozz.cv.co.hu/), amiben állandóan zavart pár dolog, csak aztán lusta voltam kijavítani ezeket. De a héten erőt vettem magamon és megcsináltam. Már elmenti a beállításokat (azaz, nem kell minden indítás után beállítgatni a játékmódot pl.), jobban detektálja, hogy a lehetséges elemek lerakhatóak-e a táblára illetve a zen mode már azt is mérlegeli, hogy mind a három felkínált elem egymás után lerakható-e a táblára (ettől függetlenül még el lehet rontani, ha rossz helyre rakom le őket), ha pedig minden kötél szakad, akkor három darab egypixeles elemet generál, ami garantáltan minden üres helyre lerakható.
Egyetemi retro
Néha összejövünk pár egyetemi szaktárssal, akikkel sokat tartottuk a kapcsolatot IRC-en, természetesen szakmáztunk is, elég sokszor szóba került az AI, amiben szerencsére van bőven érv-ellenérv a társaságon belül.