Heti gondolkodó 2025W30
weekly
2025-07-26
Csináljunk legacyból modern szoftvert, egy Angular frontend projekt élményei
angular, frontend, legacy
2025-06-30
Miért utálják az IT-sek a HR-eseket?
hr, recruitment, it
2025-01-19
PHP kódminőség fenntartás
php, qa, static code checking, phpunit, phpcs, phpmd, phpstan, churn, phpdd, psalm, phplint, phan
2024-10-17
Failed: bson encoding error: BSON element key cannot contain null bytes
mongo, mongodb, bson, null, key
2024-08-24
Nem bízol a kollégáidban? Akkor valamit rosszul csinálsz!
bizalom vezetokent
2023-05-03
Dolgok, amikről a programozók azt hiszik, hogy tudják, de tévednek
programozoi-tevhitek-falsehoods
2023-04-08
A programozóktól meg kell szabadulni
chatgpt no-code low-code
2023-01-22
Miért fontosak a személyes adatok egyáltalán?
privacyaware, privacy
2023-01-07
Egy tanmese a szerény, de tehetséges informatikusról, akit én csak Gézának hívok
privacyaware, privacy
2023-01-02
Beskatulyáznád magad egy termékkel? Gondold át még egyszer!
learning, vendorlockin, risky
2022-12-11
Rekrúterekről és állásajánlatokról
bérsáv, recruiter, relevancia
2022-10-30
"A hídon akkor kell átmenni, amikor odaérünk."​ - YAGNI
yagni, pagni
2022-10-17
"A lényeg, hogy a munka készen legyen!"
agile, estimation, becsles, scrum, home office
2022-08-20
Munka vs. hivatás, a klasszikus dilemma
hr, hobbi, munka, egyensuly, hivatas
2022-07-18
Miért nem fogok nálatok technikai interjún részt venni?
technikai interju, hr, recruit, leet code, coding challenge, take home challenge
2022-07-04
"Hogyan építsek kapcsolati tőkét, ha karriert szeretnék váltani?"
linkedin, tippek, trukkok
2022-06-10
Junior/Medior/Senior, hogyan mérjük?
junior, medior, senior, hr, grade, level, experience
2022-05-09
11 tipp frontendeseknek, hogyan tegyék hatékonyabbá a munkájukat
frondend, vscode, angular
2021-10-31
Motion zoom - mozgás alapú képrekonstrukció
#52het
2021-06-01
Gesture Launcher
#52het
2021-05-31
CellEvent, első Android alkalmazásom
#52het
2021-05-19
Notebookcheck, azaz hogyan válasszuk ki a legjobb ár-érték arányú eszközt
#52het
2021-05-18
Torrent multiplexer
#52het
2021-05-17
Process watcher, logger
#52het
2021-05-05
Lazy loading material dialog content
lazy loading, angular, material, dialog
2020-12-28
Runtime configuration loading in Angular
angular, runtime, configuration, settings, environment, production
2020-03-29
How to start an Angular project?
angular
2020-03-11
Az 52 hét projekt
#52het
2020-01-01
Akkutöltöttség-jelző
#52het
2020-01-01
NetClub - Kollégiumi internetszolgáltató
#52het
2019-12-31
DeeJayy - Lost Terminal
#52het
2019-12-31
Counter Strike monitor
#52het
2019-12-31
Kollégiumi CS bajnokság 2005
#52het
2019-12-31
Mozgásérzékelős képrögzítő, Camera Capture
#52het
2019-12-30
Többszörös host pingelő
#52het
2019-12-30
Sávszélesség mérő, tesztelő
#52het
2019-12-30
Generáljunk hamis adatokat
#52het
2019-12-30
SQL lekérdezések parancssorból, odbc-vel
#52het
2019-12-30
Nonogram generátor (aka. "Fesse feketére")
#52het
2019-12-30
Egyedi chat alkalmazás, kliens és szerver
#52het
2019-12-29
FontSelector - betűtípusválasztó / font preview
#52het
2019-12-28
Saját hálózati kommunikációs segédszoftver - sox
#52het
2019-12-28
Csoportos e-mail küldő szoftver Delphiben
#52het
2019-12-28
Universal Api caller module for Angular 7-9 With NGRX state management
Ngrx, API, Effects, HttpClient
2019-07-02
A leghosszabb projekt
#52het
2019-04-19
Legelső kioszk projektem: Stari Sör Jukebox
#52het
2019-02-28
BPM számláló
#52het
2018-11-01
Assembly féléves beadandók
#52het
2018-11-01
Chatbot before it was cool
#52het
2018-10-30
StartX - Cseréljük ki a windows tálcáját és a Start menüt
#52het
2018-10-28
What? - fájltípus azonosító
#52het
2018-10-27
Transport Tycoon DirectX
#52het
2018-10-26
Diff - fájlösszehasonlító
#52het
2018-10-26
De Facto - Szoftverfelügyelet
#52het
2018-10-25
CD és DVD katalogizáló
#52het
2018-09-24
MP3 segédeszközök
#52het
2018-09-24
Keylogger - azaz billentyűleütés-figyelő és naplózó alkalmazás
#52het
2018-08-29
Az örök projekt: személyes weboldal és blog
#52het
2018-08-14
Szógyakorló nyelvtanuláshoz
#52het
2018-08-13
Warzone 2100 mentett játék szerkesztő
#52het
2018-08-13
Rejtett Windows-beállításokat konfiguráló program: TweakMaster
#52het
2018-08-13
A DrótPostaGalamb levelezőprogram adatfájljainak dekódolása
#52het
2018-08-13
Privacy jegyzet
2018-07-30
Egy éve ilyenkor
2018-07-25
The Matrix - konzol szimuláció
#52het
2018-07-13
Kakaóreceptkönyv
kakaó
2018-06-29
Crackelés!
#52het
2018-06-22
A K.I.T.T. challenge
#52het
2018-06-18
Doom 2 botokkal
#52het
2018-06-16
Römi játék Delphiben
#52het
2018-06-09
MeetsCow & DeeJayy - Intro
#52het
2018-06-09
Direct viewer - bitmap megjelenítő
#52het
2018-06-09
bazMAG
#52het
2018-06-09
Console Vision - Konzolos ablakkezelő Delphiben
#52het
2018-05-01
Quake 2 egy floppyn
#52het
2018-04-20
Játék-kitömörítők
#52het
2018-04-12
Tetszőleges program elrejtése Windows tálcáról
#52het
2018-04-05
Személyre szabás
#52het
2018-03-28
A year with Angular 5, 6 - Angular 2018
#angular5 #angular #resources #articles
2018-03-16
Az ikon evolúciója
#52het
2018-03-14
Betűtípusok
#52het
2018-03-04
Billentyűzet-gyakorló
#52het
2018-02-28
Zenél is a DeeJayy?
#52het
2018-02-22
Térképrajzoló az Ascii 3D labirintushoz
#52het
2018-02-19
Ascii 3D labyrinth
#52het
2018-02-14
52 hét - 52 projekt, avagy #eletem
#52het
2018-02-14
Dockerezzünk virtualizált környezetben!
docker, xen, ubuntu
2017-11-12
A cloud-initramfs-copymods hatásai paravirtualizált környezetben
ubuntu, xen, copymods, docker, docker-ce, docker.io
2017-11-11
Virtualizáljunk Xen 4.6-tal Ubuntu 16-on (Xenial)
ubuntu, xen, virtualizálás, hypervisor, debootstrap
2017-11-04
Álláskeresésem története
álláskeresés, it, fejvadászok, linkedin, job
2017-10-24
FAR Manager competitors
far manager, file managers
2010-01-01
Blog
blog
2001-01-02

Heti gondolkodó 2025W30

2025-07-26

Notóriusan rossz a memóriám. Olyan szinten, hogy múltkor órákkal egy téma megbeszélése után jutott eszembe, hogy erről már cikket is írtam, nem egészen egy éve. De nem ez volt az első eset, amikor utólag gondolkodtam, hogy "de hiszen erről már kifejtettem a véleményemet, csak arra nem emlékszem, hogyan foglaltam benne állást...". Ezekre az esetekre szomorúan gondolok, mert úgy érzem, átfolynak a gondolatok az agyamon, de nem ragadnak meg elég időre. Hacsak, le nem írom.

Na így született a heti gondolkodó, hogy felidézzem, min gondolkodtam a héten, mi a véleményem (!) róla és rögzítsem, hogy ezekhez később vissza tudja nyúlni.

Zenegyűjtés

Nagy rajongója vagyok a liquid DnB-nek és egy kiadó, a Liquicity (valamint két vadhajtása a Ridmic és a Galacy) ontja magából a jó zenéket. Eddig is volt pár kiadványom elmentve, de nem éreztem komplettnek és nagyon hiányoztak az utóbbi másfél év zenéi is. Spotify-om van, de ott a trackek és lejátszási listák hol el-, hol feltűnnek, így nem bízom benne. Körülnéztem, hogy hol lehet zenéket beszerezni, amire két név jött fel: Redacted és Orpheus. Mindkettő torrent portál, interjúval lehet bekerülni. Sokan javasolták még a Soulseek-et, mint a Napster utódját (a működési módja értelmében), de ott sosem jártam túl nagy szerencsével. Mint kiderült, azért, mert rosszul kerestem. A Liqucity release-ek ugyanis sorszámos-kódos cimkék, mint LIQ231, erre pedig nem adott ki egyetlen találatot sem. Megpróbáltam a kiadvány előadója + szám címe alapján keresni, és úgy már rendben kihozta azokat a találatokat, amiknek még a nevében is benne volt a LIQ231. Ez lett végül a megoldás, beszereztem a beatport-ról meg az SRRDB-ről a lemezek címeit, azokra rákeresve pedig az összes zenét meg tudtam szerezni.

Azután megnéztem, hogy mekkora arányban vannak az mp3 (lossy) és flac (losless) formátumok, amik alapján még néhányra rá kell keresnem a veszteségmentes változatokért. Egyelőre jó így, mindent tudok hallgatni, amit szerettem volna.

Hosting bonyodalmak

Igyekszem mindent egyszerűen tartani, az összes online jelenlétemet kis hazai hosztingszolgáltatók biztosítják. Nemrég volt, hogy a régi szolgáltatóm kompletten átadta az ügyfélkörét egy újnak és volt némi változás, amiről nem értesültem. Ez először akkor derült ki, amikor az összes weboldalam megdöglött, mert PHP 8.1-ről PHP 5.3-ra állt vissza a konfiguráció. Az ezzel kapcsolatos levelezést megtartottam olvasatlanban (ez az egyik módja a "todo" listámnak), de novemberig minden ki volt fizetve, így nem aggódtam. Nos, most kiderült, hogy az új szolgáltató az éves számlázást félévesre módosította és egy olyan e-mail címre jöttek a díjbekérők, amire évente kétszer nézek rá. Így a tárhelyet az automatika kikapcsolta, de egy telefonomba került, hogy máris vissza lett kapcsolva. A díjat befizettem, az e-mailt pedig átkonfiguráltam, hogy ne maradjak le ilyesmiről legközelebb.

Arduinozás

Volt egy hackathon a cégnél, még a szombati munkanap-áthelyezés alkalmával (ez nálunk szokás), amit a csapatunk nyert meg, a jutalom pedig az volt, hogy rendelhettünk hardvereket a következő hackathon projekthez. Úgyhogy rendeltem egy arduinot meg egy szenzor tesztelő boardot hozzá, ha megérkezik (már ideje lenne), akkor azzal fogok szórakozni.

4 napos munkahét

Ismét előjött a téma, hogy a 4 napos munkahét elégedettebbé, elkötelezettebbé és boldogabbá teszi a dolgozókat (egy újabb kutatás alapján). Továbbá azt is sokadszor kimutatták, hogy a feltétel nélkül alapfizetés (a példában €1.200 volt) semmivel nem rontja a társadalom teljesítményét, viszont a csökkent stressz miatt mindenki jobban teljesít. Meglepődött villanypatkány arc. Azon gondolkodtam amúgy, hogy az AI miatti 20%-os teljesítménycsökkenést inkább tegyék meg szabad péntekké, mindenki jobban járna.

"Ingyen sajt csak az egérfogóban van."

Igen, megint ekézem a bigtechet (facebook + google) és azok felhasználóit azért, mert sokszor fogalmatlanul, de még többször merő lustaságból az összes személyes adatukat áruba bocsájtják és nem is érdekli őket. Mondhatnám, hogy ha ennyire nincs titkolnivalójuk, akkor adják meg a jelszavaikat, de az ALIEN_TXTBASE szivárgásával ez is meg van oldva.

SS7 (Signalling System No. 7) backdoor

Nem is tudom, hogy backdoor-e, mert szerintem sokaknak nincs ellenére, hogy egy olyan hiba van a mobilkommunikációs rétegben (2G-től LTE-ig mindben), ami lehetővé teszi egy mobilszolgáltatónak, hogy bármelyik telefonszámról megállapítsa a pontos földrajzi helyzetét. Micsoda meglepetés, hogy a Vodafone állami tulajdonba került.

Ha már geolokáció

Network Survey app. Gyűjt Wifi-t, BT-t, cellatornyokat, GPS-t. Egyáltalán nem gyűjtöttem vele semmilyen adatot. Apropó, tudtátok, hogy az eszközök MAC címe személyes adatnak számít? Döbbenetes.

A TailWind vita ismét fellángolt

Született egy relatív jó cikk a tailwinddel kapcsolatban, szerencsére az ellenvéleménnyel lévők nem a cikkben említett dolgok pontosságát vagy az író személyét és tapasztalatát kritizálták, hanem azt, hogy az említett problémák megkerülhetőek. Én a tailwind-utálók táborát erősítem (jah, megosztó téma), mert múltbéli tapasztalataim hasonló megközelítésekkel nem voltak jók. Akkor megégettem magam és megtanultam a leckét. Sajnos kellett már használnom a TW-t, de nem sikerült meglátnom benne a jó dolgokat, csak a rosszakat. https://lobste.rs/s/5u6ydr/tailwind_is_worst_all_worlds.

Pixel 8a storage hiba

A telefonom meglepetésszerűen nem ébresztett reggel, kiderült, hogy lemerült (nem szokott, de a Network Survey elég akkuigényes és nem vettem észre), bekapcsolás után meg kiírta, hogy nem hozzáférhető a háttértár. Nem ez volt az első eset, úgyhogy nem ijedtem meg, újraindítottam és bebootolt rendben.

Online Safety Act

Mastodonon láttam egy postot, hogy mennyire káros a UK által elfogadott Online Safety Act. Némi kutatás után arra jutottam, hogy rövid távon hangozhat jól, hosszú távon nettó káros, így szerencse, hogy nem vagyok UK citizen. Lényegében kötelezi a szolgáltatókat, amik felhasználó által feltöltött tartalmakat továbbítanak (akár privát üzenetben, akár fórum-szerűen), hogy kérésre oldják fel a titkosítást. Így vígan bele tudnak nézni az elvileg végpontok között titkosított (e2ee) beszélgetésekbe is. Ez nem egy olyan világ, amiben élni szeretnék.

MegaRace: DeathMatch

Egy mastodonos kontaktom profilképe alapján indultam, a képen Lance Boyle látható fura arcot vágva. Ő a játékmestere a Megarace 1 és 2 játékoknak. Egy Christian Erickson nevű színész játsza, mindig imádtam a karaktert. Közben kiderült, hogy a Hitman című filmben ő játszotta az egyik katonai vezetőt is az akcióban. Na a lényeg, hogy elvileg készül egy új Megarace játék, amiben továbbra is Lance Boyle-t fogja játszani, eléggé várom. A M2-ben két dolog fogott meg igazán: a pályák és a zene. Az évek során kiderítettem, hogy mi a titka annak, hogy olyan szépek és immerzívek egy 1996-os játék pályái: az egész egy előre-renderelt videó volt, amit a kocsi sebességének függvényében játszott le. Olcsó trükk, de elképesztően látványos volt akkoriban.

Shell customizálás és betűtípusozás

Bluesky-on vetődött fel a téma szinte egyszerre KisPocoknál is és nálam is: mindketten frissítettük az shellünket. Én ugyan windozer vagyok, nálam a clink az, ami a parancssorból erőművet varázsol, frissítettem is és neki is álltam a személyre szabásnak. Utóbbival nem végeztem, mert nyilván egy másik taszk elterelte a figyelmemet: nerd fonts. 2003 óta tartok karban egy betűtípust, a Classic Console Neue-t, ez egy klónja a régi VGA 8x16-os betűtípusnak, de felbővítettem az összes akkor tágatott kódlappal (orosz, grúz, héber, görög, stb) és hozzá is adtam jónéhányat (rúna, braille, stb). A nerd fonts pedig egy ikonfont-gyűjtemény végsősoron, amit arra (is) lehet használni, hogy a fix-szélességű betűtípusokat kívánó alkalmazásokban (mint a parancssor) lehessen beszédes ikonokat elhelyezni. A nerd fonts nagyjából 10e karaktert tartalmaz, de elég sok redundancia van benne és teljesen különbözőek a stílusok: igazából válogatás nélkül egybe van szórva egy csomó ikon-font. Nekiálltam néhányból 8x16-os változatot faragni, amivel a komplett heti szabadidőm elment és csak 400-ig jutottam a 10e-ből. Majd eljutok egyszer a shell testreszabásig is, biztos.

Persze a clink nyúlüregébe is belementem, mondhatjuk, hogy nem a legegyszerűbb dolgok egyike, nagyon körülményesen old meg dolgokat és nem túl hibatűrő.

A nagy kutatás közepette eszembe jutott az is, hogy amikor először SVGA monitorhoz jutottam, sikerült a 80x25-ös konzolablakot 128x42-es felbontáson használni, zseniális élmény volt, végre elfért minden.

Az is kiderült, hogy a betűtípus-szerkesztőm ugyan tört értékeket is tárol, a végleges exportban már egész számokra kerekít. Az a baj, hogy ehhez előtte át kellett néznem 500 karaktert, ami eltartott egy ideig. Utána írtam egy scriptet, ami megnézi, ha nemcsak tört érték, hanem egy (vagy több) egész számnyi eltérés van egy-egy pont és a 32x32 rács között között.

Szokásos AI-hating

Ed Zitron ismét írt egy jókora dokumentumot arról, hogyan kell utálni az AI-t. Amúgy igen, igaza van. Egy-két helyen talán érvelési hibával dolgozik, de összességében igazakat ír, sajnos mindenki más meg tagadásban és megtévesztésben él, szomorú. https://www.wheresyoured.at/the-haters-gui/. Túl sok pénz megy el és túl kevés haszon jön vissza, az egész az NVidia bevételeit fűti és egy óriási lufi az egész (500 mrd kiadás, 30 mrd bevétel). Valaki azt mondta, hogy az elkövetkezendő 10 évben még 4 trilliárd dollár megy majd az AI kutatásokba, de szerintem másfél éven belül összedől.

Privacy téma, pizzarendelés

10 éve egy ijesztőnek szánt videó készült arról, hogy milyen lesz, ha egy pizzarendelésnél minden személyes információnk rendelkezésre áll: https://www.youtube.com/watch?v=j-h1PmiElR8. Mindenki legyintett persze, és azóta is annyit legyintett, hogy abból vannak a viharok. Aztán a héten a Delta Airlines bejelentette, hogy személyre szabott repjegy-árakat fog alkalmazni az utasról rendelkezésre álló információja alapján. Szomorúan konstratálom, hogy erre is legyinteni fog csak mindenki.