Említettem, hogy talán majd írok a setupomról is... nos ez az a post.
Bár nem tartom túl fontosnak, meg lehet oldani mindent flancos cuccok
nélkül is és a szoftveres dolgok is általában elég jók default módjukban
is. Ezen kívül az ilyesmi elég egyénfüggő, de azért leírom, hogy mit
használok.
Először is itt egy kép az asztalomról:
Hangulatosabb sötétben, de azt akartam, hogy rendesen látszódjon minden.
Hardver:
PC - a spec-ek nem érdekesek, csaknem 10 éves gép, de a kódszerkesztőt
még futtatja :D
Monitorok -
1. ASUS VG248QE (24 inch-es TN paneleshorizontális)
2. LG 22MB37PU-B (22 inches IPS paneles vertikális)
Headset - LOGITECH G435 LIGHTSPEED
Mikrofon - RAZER Seiren V3 Mini
Kamera - RAZER Kiyo X
Egér - Razer Naga V2 HyperSpeed
Csiklótámasz - DELTAHUB Carpio 2.0
Billentyűzet - EPOMAKER x Aula F75 (LEOBOG Reaper Switch)
Monitor lámpa - BenQ ScreenBar Halo
Streamer világítás - ISY USB Video Streaming light
Asztal - IKEA Trotten ülő/álló 160x80 cm
Szék - PROIRON Jóga labda 75 cm
A 24 inches TN paneles monitor még a gamer időszakomból maradt, már nem
ideális arra, amit csinálok, sajna nem túl színhű. 144hz-es és gyors a
képfrissítése, ezért választottam anno. A 22 inches pedig a legolcsóbb
volt, amit vertikálisan is lehet használni. A horizontálison szoktam
böngészni, illetve ott nézem a készülő projektet, a vertikálison pedig a
kódot írom, néha dokumentációt is áthúzok rá, azon könnyebb hosszú
szöveget olvasni, valamint a jegyzetelős appot is ezen használom. Ha jól
emlékszem a vertikális monitor volt a legelső extra, amit beszereztem
miután elkezdtem programozást tanulni. Szönyen idegesített, hogy
alt+tabolni kellett a kódszerkesztő és a böngésző között. Talán a
jövőben majd váltok egy nagy monitorra a kettő helyett, de egyelőre így
olcsóbban szereztem több helyet.
A vezeték nélküli headset nagy plusz volt az életemben, mert nekem
nagyon fontos a zene, hogy bárminek nekiálljak és régebben nagy macera
volt, ha abbahagytam a gépen a dolgozást és valami másba kezdtem bele.
Meg kellett keresni ugyanazt a listát, már ha egyáltalán meg lehetett.
Így sokkal kényelmesebb az életem. A vezeték nélküli headset nagy
hátránya, hogy elég vacak a mikrofonja. Ezért egy könnyű, olcsóbb
headsetet vettem, így belefért a büdzsébe egy normálisabb mikrofon is. A
könnyű headset további előnye, hogy szemüvegben sem kényelmetlen az
egész napos viselése. Van egy kis vezetékes fülhallgatóm is, ha a
headset lemerülne, de ez ritkán esik meg. A webkamera viszonylag széles
látószögű és 30 fps-ben vesz, ezzel is eléggé meg vagyok elégedve.
Az egér kicsit overkill programozáshoz, de még a gamer időszakomból
hozzászoktam a razer naga modellhez. Az extra 12 gombot már nem nagyon
használom az oldalán, talán majd a jövőben találok nekik valami hasznos
funkciót. Viszont ez egyike azon kevés egereknek, amik tudnak szabad
görgetős módban is működni. Az egérhez van egy ergonomikus
csuklótámaszom. Igazából nem ezen támasztom a kezem, csak épphogy rajta
tartom. Segít, hogy ne csuklóból mozgassam az egeret, hanem alkarból.
Viszonylag nagy kezem van (mármint normál férfi méret), maga az egér is
azért ilyen nagy, mert a kicsiket ösztönösen csuklóból mozgatom.
Korábban helytelenül próbáltam meg megtanulni zongorázni, emiatt elég
vacak állapotba kerültek a csuklóim. Azóta az ergonómia nagyon fontos
szempont nálam. 2 éve még nagyon fapados setupom volt, sok változtatás
ennek köszönhető. A billentyűzet friss szerzemény, de imádom. A hangja
isteni, csak azt bánom, hogy általában headsetben vagyok és valami kis
háttérzene is szól úgyhogy tompítva hallom. A billentyűk nyomkodása is
nagyon könnyed és élvezetes. Eredetileg egy barna switches-em volt, amit
le kellett cserélni egy ugyanolyan red switches-re, mert a barna nagyon
megerőltette a kezem. Na ezt még pirosnál is könnyebbnek érzem. Valamint
ahogy az egér, ez is vezeték nélküli, így kevesebb a csúnya kábel az
asztalon. A billentyűzethet még annyit, hogy jobb Alt nincs rajta. A
jobb Ctrl-t álltottam be módosító billentyűként és felcseréltem a
billenytűzeten meg a szofterbében is a Ctrl és a Fn billentyűket, mert
az Fn pont a jobb Alt szokásos helyén van.
A monitor lámpa elég drága volt, és mielőtt megvettem én sem igazán
értettem, hogy minek ez valójában. Ennek ellenére úgy gondolom, megérte.
Bevilágítja az asztalt anélkül, hogy a monitoron visszacsillanna a fény.
Ha jól emlékszem, van ebből egy olcsóbb verzió vezetékes vezérlővel. A
streamer világítás tegnapi szerzemény. Kellett valami kis extra fény,
mert ebben a helységben szemből nem nagyon vagyok megvilágítva és néha
pont az arcom volt árnyékban. Csak egy kis olcsó világítás, erre nem
akartam sokat költeni. Eddig egész jónak tűnik, viszont egy
be-kikapcsoló gombot rakhattak volna magára a lámpára is. Így sajnos a
vezeték közepén van, ami nekem az asztal alá került. Azért megoldottam,
hogy valahogy elérjem és ne kelljen bemásznom az asztal alá valahányszor
be vagy ki akarom kapcsolni.
Az asztal magassága kézzel egy tekerővel állítható. Jobb lett volna egy
elektromos motoros, mert kb egy percig tart teljesen feltekerni, de ez
olcsóbb volt. állva nem használom túl gyakran, de az is nagyon jó, hogy
ülő pozícióban teljesen magamhoz tudom állítani a magasságát, sokat
számít a kezeimnek. A székemet pedig 2 hete egy jóga labdára cseréltem.
Egy streamernél láttam, eddig tetszik, székben nagyob hamar rossz pózban
ültem, ezen nehezebb nem egyenesen ülni és szórakoztató rajta rugózni.
:D Jóval olcsóbb is, mint egy szék. Oh, majd elfelejtettem... a
jegyzetfüzet is nagyon fontos. Ha valami feladaton agyalok vagy rajzolni
kell inkább ezen teszem, mint a gépen. Jó lenne egy nagyobb whiteboard,
de itt nincs neki elég hely.
Dísztárgyak:
Ezeket nem részletezném, csak annyit mondanék, hogy mikor már
koncentrálok valamire nem is veszem őket észre, de mikor elkezdek
dolgozni szívesebben ülök le egy hangulatosan kialakított
munkaállomáshoz. Amúgy az összes növény műanyag. Az a lámpa a jobb
sarokban is kizárólag hangulat elem. Nem túl jó fényforrás gyanánt,
mivel üveg a búrája eléggé vakít ha arra néz az ember amikor erősre van
állítva.
Szoftver:
Ebbe túlságosan mélyen nem mennék bele. Elég hosszú lenne a post, ha
minden apró beállítást leírnék. A hardver egy része azért került
megvásárlásra, hogy motiváljam velük magam a programozásra. Szoftverben
is van egy-két ilyen szerzemény. Ilyen volt a Cartograph CF betűtípus,
amit a vs-code-ban használok. Használok még ott egy háttér plugint is,
de csak annyi áttetszőséggel, hogy ne zavarjon a kódolásban. Kb 2 hete
elkezdtem használni a vim plugint is. Egyelőre nem vagyok vele gyorsabb,
de ad egy kis fun faktort a kódoláshoz, talán a csuklómnak is jót tesz,
hogy kevesebbet kell az egérért nyúlni és idővel biztosra veszem, hogy
hatékonyabb leszek vele. Jegyzetelésre Obsidian-t használok, egy ideje
mindent kijegyzetelek, amit tanulok. Tartok itt egyéb jegyzeteket is.
Ingyenes, de az eszközök közti szinkronizációnak van díja. Amúgy ebben
is van vim mód.
Most már jó ideje pc-n és laptopon is Linux-ot használok. Egyelőre csak
Ubuntu-t, de talán majd később kipróbálok más distro-kat is. Először
csak laptopon használtam (ami elég gyenge, csak arra van, hogy legyen
valami ha nagy ritkán utazni kell), aztán később váltottam pc-n is. A
gameléssel már felhagytam, talán meg lehetne oldani linuxon is, de nem
hinném, hogy ugyanolyan jól futna minden, mint windows-on. Egyelőre nem
is jártam utána, mert az a bajom a gameléssel, hogy nem igazán tudok
mértéket tartani vele. Eddig a linux egyetlen hátránya az volt, hogy
csomó perifériához csak windows-ra fejlesztenek szoftvert. Eddig
megoldottam úgy, hogy családtag windows-os gépére leszedtem a szoftvert,
azon beállítottam, amit szerettem volna és az eszköz már viszi tovább
ezeket a beállításokat a linuxos gépemre, csak itt nem tudom változtatni
őket. Talán meg lehetne oldani máshogy is, de eddig még nem néztem
utána. Gondolkodok egy tiling window manager használatán is. Még nem
vettem rá magam, de előbb vagy utóbb ki fogom próbálni, aztán majd
jelentkezek a tapasztalatokkal.
Ma befejeztem egy Frontender-es story-t, amibe már belekezdtem egy ideje. Azt hiszem még egy van jelenleg a teendős listában, ami közepesen fontos, a többi nem annyira. Remélem viszonylag egyszerűek is lesznek és le tudom őket darálni... majd kiderül.
A legutóbbi post óta is volt 1-2 gyengébb hetem. Most megint napirenddel
próbálom magam sínen tartani több-kevesebb sikerrel. Főleg a 3
műszakozás miatti váltások tesznek be neki, hétfőre szinte sosem alszom
ki magam és borulhat az egész hét.
Az elmúlt időszakban SQL-t tanultam. Már régebben csináltam róla egy kis
kurzust, de azóta nem használtam és szinte mindent el is felejtettem.
Most alaposan kijegyzeteltem minden. Egy ideje már minden új dologról
jegyzetelek. Eleinte cseppet sem tetszett az SQL, de ezúttal valahogy
egész szimpatikus volt.
Van pár technológia, amik nekem eddig teljesen kimaradtak, de a
pályázataim során úgy tapasztaltam, hogy kellenek. Pl eddig NodeJS-t és
MongoDB-t használtam, hogy ne kelljen még egy nyelvet megtanulni, de a
hazai piacon nagyon sokan Java-t és SQL-t használnak. Valamint manapság
elvárják, hogy a cloud-hoz és is értsen az ember meg egy kis devops
tudása is legyen. Szóval ezekbe is bele kell kóstolnom és majd valamikor
a Java-t is tervezem tanulni, de az nagyobb falat.
A setup-omról nem nagyon szoktam itt írni, talán majd egy későbbi
postban fogok. Egyelőre legyen elég annyi, hogy most megint beújítottam
pár dolgot és ezek is motiválóan hatnak jelenleg.
Sajna volt egy nagyon rossz délelőttös hetem. A reggeles heteken mindig kb csak túlélére játszok és nagyon keveset haladok. Hát a mostanin semmit sem sikerült csinálnom. Ma péntek van és szabin vagyok úgyhogy ma végre kipihentem magam meg időm is van. Remélhetőleg tudok haladni a dolgaimmal.
A héten volt egy online interjúm egy komáromi céggel, úgyhogy az erre való készülésen kívül sokmindent nem csináltam. Sajna nem vettek fel. Igazából nem volt semmi teszt vagy technikai kérdés és kb azokat mondtam el, amik a CV-mben is szerepeltek, szóval kissé felesleges körnek éreztem.
Az elmúlt napokban csak egyszerű Codewars feladatokat csináltam, tegnap pedig egy könnyebb Frontender-es story-t csináltam meg.
Még volt pár aprócska gond ezekkel az ikonokkal. Az árnyék alattuk pont akkor lett sötétebb, mikor magasabban volt az ikon, ezt megfordítottam. Továbbá úgy csináltam meg, hogy ha ráviszi az egeret a user, akkor álljon meg az animáció, de az árnyék animációja nem állt meg és amikor újra elindult az ikoné nem voltak szinkronban. Most megcsináltam, hogy egyszerre álljon meg mindkettő hover eventre. Ezzel kész is lett ez a kis ikonos projekt. :)
Ma lecseréltem a portfóliómon az ugrálós ikon animációt pattogósra. Kb ugyanaz, csak ellaposodik és elszélesedik amikor leér és lett árnyék is alá, ami kisebb lesz ha fent van az ikon. Már kezdetben is ilyet szerettem volna, csak nem tudtam megoldani. Most, hogy van ChatGPT megírattam vele és csak átírtam benne pár paramétert. Az egyik ikonnal viszont nagyon sokat szívtam... tök feleslegesen amúgy. Ezt utólag adtam hozzá és nem stimmelt a viewbox a többivel. Ha ugyanazt a méretet adtam neki akkor is kisebb lett. Meg az árnyék pozícióját mindig elrontotta. Ki kellett volna cserélnem az ikont, de inkább szórakoztam a pozíciókkal. Most jöttem rá, hogy valszeg máshonnan vannak az ikonok, majd este munka után kicserélem őket. Vagy ha fáradt leszek, akkor holnap.
Elég sűrűre sikerült a mostani hosszú hétvégém úgyhogy igazából csak könnyű feladatokat oldaottam meg. Pár napja elkedztem az álláskeresést. Hát junior pozit nem nagyon találtam eddig, de majd folyamatosan pályázgatok aztán majd csak lesz valami.
A hétvégén és ma is sokkal produktívabb voltam a szokásosnál. Kb csak a portfóliómmal foglalkoztam, ami ma el is készült. Megcsináltam a LinkedIn profilomat is és ma el is kezdtem állásokat pályázni. Továbbra is csinálgatom majd a Frontendert és mellette jelentkezgetek pozikra meg gyakorlok az interjúkra. A portfólióból amúgy nem készült új verzió, maradt ugyanaz a Teszt Laborban. Igazából csak kiszépítettem, szerkezetileg nem nagyon változott.
Ma nem volt időm kódolni úgyhogy csak ezt a postot írom. Tegnap befejeztem egy gyors kis story-t a Frontender oldalon az azt megelőző pár napon pedig az új önéletrajzomon dolgoztam, ami el is készült.
Folytattam a munnkát az új CV-n, a tartalom jó része megvan és külsőre is kezd alakot ölteni. Még a projektekről kell megcsinálnom a leírást meg kicsit szöszölni a stílussal.
Sajna ma valahogy elment az idő és nem csináltam sokmindent. Ma is csak egy gyors Codewars feladatot oldottam meg.
Tegnap kijavítottam egy bugot a Blog with admin panel oldalon. A 404 oldalt néha nem hozta be, kicsit változtatni kellett a routingon. Ma pedig elkezdem megírni az új CV-met. Figmában fogom csinálni, az előző ugye adobeXd-vel készült és pdf-be lett exportálva.
Ma elég keveset voltam itthon, úgyhogy ma csak egy gyors 8 kyu (legkönnyebb nehézségű) feladatot oldottam meg Codewars-on.
Ma végre befejeztem az előző postokban említett story-t. A héten sajna most kódoltam először és ma sem sokat. Délelőttös hét volt, ezen mindig teljesen zombi vagyok.
Ma a Frontenderes story-n dolgoztam 2 órát. Nagyon jól haladtam, elégedett vagyok a mai nappal. Amúgy ez egy eseményes komponens lesz, ami a jelenlegi google naptáras megoldást fogja helyettesíteni. Még pár apróság és el is készülök vele, aztán remélem majd a mentoromnak is tetszeni fognak a megoldásaim.
Ma dolgoztam kicsit a Frontenderen is. Már ki tudja mikor belekezdtem egy storyba és az utóbbi időben kicsit elhanyagoltam, pedig már nem sok hiányzik a befejezéséhez.
Az utóbbi post óta csináltam Figmában egy kis újra-designolást a Blog with admin panel oldalon. Majd kicsit javítanom kell a portfolió oldalamon is, meg a CV-men is és ez lesz az egyik projekt, amit oda is fel akarok tenni. Úgyhogy kicsit jobban kellett kinéznie. Nem akartam túl sokat foglalkozni vele, de így azért valamivel jobban néz ki. Az elmúlt napokban le is kódoltam ezeket a design változtatásokat a Blog oldalon.
Tegnap és ma Figma kezelést tanultam. Egy ideje ugyanis az asztali gépemen is Linuxra váltottam és itt nincs AdobeXd. Vannak hasonlóságok, szóval ezt-azt eddig is tudtam benne használni, de most kb mindennel tisztában vagyok, ami kellhet.
Kicsit megkésve, de itt egy évértékelő a múlt évre és célok az ideire.
Tavaly nagyon sokat voltam beteg, a 12-ből kb 2 hónapot, ami eléggé
lelassított. Idén inkább nemet mondok családi eseményekre beteg
emberekkel, mert ebből már nagyon elegem van. Talán ezzel csökken a
betegen töltött időm, tavaly ugyanis mindegyik ilyen eset családi
esemény után történt.
Elég kevés a blog post a korábbi évekhez képest, de egyszűen nincs rá
időm. Úgyhogy a továbbiakban is csak ilyen összefoglalók lesznek
itt-ott.
Mentorommal továbbra is folytatjuk a Frontender olal fejlesztését.
Elvileg az idei év elején valamikor elstartol.
Emellett elkezdtem újra végigmenni az Eloquent Javascript című könyvön.
Már átrágtam magam egy jó részén és bár a feladatokan nagy nehezen
sikerült teljesíteni benne vannak dolgok, amiket nem értettem meg
egészen. Mentorommal való dolgozás során is megerősödfött bennem, hogy
elboldogulok, de pár dolgot nem értek annyira mélyen, mint szeretnék.
Úgyhogy most a második átolvasás során jegyzetelek és nem lépek tovább
semmin sem amíg nem értem igazán.
Nagyon szeretnék idén már ebben a szakmában dolgozni. Tavaly nem
jelentkeztem sehova, inkább a Frontenderre fókuszáltam, de idén miután
elindul az oldal elkezdek interjúra gyúrni és jelentkezgetni helyekre.
Majd kellene egy új portfolio is, meg nem ártana egy kis facelift néhány
projektemnek.
Nem épp webfejlesztés téma, de leváltottam a pc-men is a Windows-t
Ubuntu-ra. Ez most közelebb áll hozzám és így már egyáltalán nem
gamelek, bár elvileg már Linuxon is meg lehet oldani. Valamint már egy
ideje érdekel a kiberbiztonság, de elég nagy falatnak tartottam ahhoz,
hogy ebbe is belevágjak. Úgyhogy most csak hobbi gyanánt ha van időm
belekóstolgatok. Elkezdtem egy Linux Basics for Hackers című könyv
mentén haladni vele. Hát elég lassan megy, de legalább így az egyik
hobbimmal is tágítom a programozós ismereteimet. Talán majd később erről
is beszámolok itt. Egyelőre csak egy virtuális gépen van egy Kali
Linuxom és alap linuxos műveletekig jutottam pl: keresés, fájlok,
könyvtárak létrehozása és manipulálása.