2023.

11.04. 12:33

Beteg voltam kb egy hétig, ezért raktam fel az előző postban említett blogot csak most. "Blog with admin panel" néven megtalálod a Teszt Laborban. Egész sokáig fejlesztgettem a mentorom segítségével. Nem is lett egészen kész, még lettek volna hozzá funkciók, de közbejött egy másik project és ezt inkább ennyiben hagytuk. Nagyon sokat tanultam a React-ről amíg ezen dolgozgattam.

Kicsit mesélek a működéséről. Szóval a főoldalon megjelennek az eddig megírt bejegyzések. Kép, cím, bevezető. A Teljes bejegyzés gombra kattintva pedig egy másik oldalon megtekinthető a post nagyobb képpel és itt már olvasható a tartalom is. Pár példa fel van téve és lapozható az oldal. Egy lapra 10 bejegyzés fér ki. A /admin route-on lehet regisztrálni admint, illetve be lehet jelentkezni. Ez élesben nyilván nem engedne bárkit regelni, de a példa kedvéért mindenki számára nyitva hagytam. Szóval ide bárki beléphet, írhat postot és ha akar képet is feltölthet hozzá. Illetve lehet meglévő bejegyzéseket szerkeszteni, törölni. A bejegyzések egy Firebase Realtime database-ben vannak tárolva és a képek a Firebase Storage-ba kerülnek feltöltésre. Vannak még apró hiányosságai az oldalnak és a UI is épphogy csak kinéz valahogy, nem öltünk időt a szépítésébe.

Számomra nagyon nagy dolog viszont, hogy a project, ami miatt ezt abbahagytuk egy webfejlesztős kurzusokat tartalmazó oldal lesz, amit a mentorommal közösen fogunk fejleszteni. Szabadidő függvényében elvileg más, vagy mások is becsatlakoznak. Hát biztos, hogy nagyon sokat nem fogok tudni hozzátenni, de igyekezni fogok minél többet dolgozni rajta. Ez egy nagyon jó lehetőség nekem, még soha sem dolgoztam ilyen nagyobb projecten és csapatban sem volt alkalmam még kipróbálnom magam.

10.24. 15:47

Nos, majdnem 5 hónapig nem volt blog post. Nem részletezném a miértjét, legyen elég annyi, hogy sokminden történt, nehéz időszak volt az életemben. A legutóbbi post óta elkészült egy újabb app, amit a mentorom segítségével csináltam. Ezt még mobilbaráttá kell tennem valamikor, aztán felkerül ide is. Egy blog admin felülettel, de majd részletezem, mikor felrakom.

05.29. 15:03

Megint nem nagyon blogoltam, de most nem azért, mert nem haladtam semmivel, hanem mert a mentoromnak így is elküldöm minden héten, hogy mivel haladok és kicsit sok lenne ha még ide is mindent leírnék. Nem szeretném ha több idő menne el a dukomentálással, mint a kódolással.

Amúgy az eddigi tapasztalataim a mentorált tanulásról:
Valóban sokat segít már csak az is, hogy minden héten el kell küldenem egy hozzá értőnek, hogy mit csináltam. Máskor sokáig halogattam a teendőket, de most nem szeretnék üres e-maileket küldeni, ami annyit jelent, hogy semmit sem csináltam egy hétig. Ezen kívül sokat segít, hogy átnézi amit csinálok és ha nem igazán értek valamit, de találok rá valami épphogy működő, de elég furi megoldást azt segít kijavítani és megérteni. Szóval összességében nagyon klassz és örülök, hogy mostanában gyorsabban haladok.

A gyakorló project amivel megbízott kb egy hónap alatt készült el, bár hétvégén nem programoztam és egy hetet betegeskedtem is. Szóval kb 15 nap, napi talán 1-2, max 3 óra kódolással (nem mérem mennyit töltök vele). Az app Piggy Bank néven megtalálható lesz a Teszt Laborban. Lényegében kiadásokat lehet bevinni egy Firebase Realtime Adatbázisba, amit fura módon mindenki közösen szerkeszt, de a kövi project-el már gyakorlunk felhasználó hitelesítést is. Ez majd egy blog lesz, amit egy admin bejelentkezve tud szerkeszteni és mindenki más csak olvashatja.

05.08. 18:25

Haverom, akinek régen a MineOS_scripts nevű oldalt csináltam priváttá tette a repo-t, úgyhogy az az oldal most már nem lesz elérhető a Teszt Laborból. Megjelöltem inaktívként.

05.01. 10:22

A Tarot appon kicseréltem a kártyás képeket nagyobbakra, mert telefonon kissé homályosnak látszottak. Még így is egész kevés helyet foglalnak és nincs sok kép az oldalon, úgyhogy ez nem nagyon fogja lassítani.

Más: múlt héten kerestem a Kezdő Webfejlesztők nevű Facebook csoportban egy mentort és valaki el is vállalta. Azt beszéltük meg, hogy havi egyszer értekezünk és hetente elküldöm neki amivel haladtam. Felmérés gyanánt egy egyszerűbb React appot fogok csinálni CRUD funkciókkal és Firebase Realtime adatbázissal. Remélem, hogy jobban fogok haladi így, hogy felügyel valaki. Máskor simán halogattam a teendőket egy-egy hétig is. Majd még később írok arról, hogy haladok ezzel az appal.

04.26. 09:30

Kb egy hete elkészült az első saját (nem tutorial alapján készített) React appom. Ez egy egyszerű kis tarot jóslós app, annyi az egész, hogy feldob pár random kártyát a hozzájuk tartozó leírással. A kártyák bocis témájúak, ezeket barátnőm készítette. Egyelőre nincs kész az összes kártya, így csak major arcana-ból dob be egy kártyát az app. Később, ha mind elkészül három kártya fog megjelenni. Lehet, hogy apróbb módosítások még lesznek az appon, de úgy gondoltam, hogy most már simán közzé lehet tenni. Az animációk egész jól sikerültek, csak annyi bajom van, hogy ha új content jelenik meg az alatta lévők hirtelen ugranak le ahelyett, hogy szép lassan lecsúsznának. Ezt nem sikerült megoldanom, de talán még később vesződök vele. Az app Cow Tarot néven megtalálható a Teszt Laborban.

04.26. 09:30

Oh, elfelejtettem leírni, hogy nemrég lecseréltem ennek az oldalnak a domainjét vellyus.com-ról vellyus.hu-ra. Egyszerűen azért, mert olcsóbb. :) Már egy ideje meg kellett volna tennem.

04.26. 09:14

Néhány napja felfedeztem egy bugot a Fiktív hamburger báros oldalon is. A kis modul, ami a nyitvatartást mutatta hibára futott szombaton zárás után, de most javítottam. Elég amatőr hiba volt, nem is értem, miért nem gondoltam erre mikor először írtam.

04.26. 00:24

Egy ideje megint vannak hézagok a programozásban, ezért most megpróbálkozok egy napirend betartásával (már megint...). Eddig nem sikerült ilyesmiket túl sokáig betartani, de talán most sikerül. Ehhez elővettem egy régebbi daily routine-os appomat, aminek itt is fent van a github linkje. Felfedeztem egy bugot az appban amit most elvileg javítottam is. Ezen kívül a Kezdő Webfejlesztők nevű Facebook csoportban megpróbáltam keresni egy mentort, mert úgy érzem, néha jól jönne egy kis segítség. Még meglátjuk, hogy ez mennyire válik be. Egyelőre ennyi, a kövi postig nem fog ilyen sok idő eltelni. :)

02.03. 23:46

Hát lehet, hogy mégsem orvoslom a Hangman appnak azon problémáját, hogy telefonon minden túl nagy. Sajna az akasztófa és az akasztott emberke fix értékekkel dolgozik és kellene "rajzolni" egy teljesen újat mobilra is, meg esetleg egy közepes méretűt tabletre. Ezt túl sok melónak ítélem ezért az eredményért, úgyhogy egyelőre marad ilyen.

01.21. 19:50

Egy React tutorialt követve csináltam egy akasztófa játékot, amit a Teszt Laborban Hangman Game néven megtalálhatsz. Egyelőre telefonon nem a legszebb, de ezt majd később orvoslom.

01.01. 23:44

Sajna sok kiesett az új React Components kurzusból mire elkezdtem volna a tudással valami sajátot alkotni, úgyhogy újra át kellett ismételnem és 2 napja végeztem. Sajna a hétvégén nem volt időm haladni, de remélhetőleg holnap belekezdek valami jó kis gyakorló projectbe.

Amúgy azt hiszem, hogy még nem említettem, hogy már több, mint két hónapja sikerült minden nap programoznom valamennyit. Még az igazán rossz napokon is, amikor beteg voltam. Igyekszek a kiszabott minimumnál azért többet csinálni, de amikor nincs időm vagy rossz napom van csak egy könnyebb CodeWars feladatot szoktam csinálni. Egyelőre ez többször fordul elő, mint szeretném, de úgy érzem, hogy még így is jobban haladok, mint amikor csak időnként álltam neki programozni és akkor igyekeztem több órát beletenni. A régi módszerrel ugyanis sokszor elfelejtettem teljesen alap dolgokat, így viszont annyira nem jellemző ez a probléma.