Új hozzászólás Aktív témák
-
disy68
aktív tag
válasz CactuS #17262 üzenetére
Az ne legyen szempont szerintem, hogy főiskolán mi volt, mert az messze van eléggé a gyakorlattól. Tesztelőként a kritikus gondolkodás és felhasználóként gondolkodás fontos (minden felhasználó hülye szemlélet). Fejlesztőként pedig arra érdemes számítani, hogy innentől folyamatosan kell tudnod új dolgokat megismerni/megtanulni ahhoz, hogy fejlődj és tudj haladni a szakmával. Az üzemeltetés nem tudom mit takar pontosan itt, ez lehet ugye általános üzemeltetés, illetve fejlesztéssel kapcsolatos munkakör is (devops). Mindkettő lehet érdekes, de ha téged nem hoz lázba, akkor ne erőltesd.
Én a magam részéről java backend fejlesztőként dolgoztam pár évet, most full stack fejlesztőként (angular, typescript/.net, c#) dolgozok. Nekem mindig bejött a backend vonal, ui/ux érzékem nem sok van, bár amennyiben megvan a design ötlet/irány, akkor nincs problémám a frontend-del se. Tesztelői vonalon sose gondolkodtam, mert szeretek "alkotni", de van, aki meg jobban szereti azt, hogy hogyan lehet a más cuccát összekócolni
Szóval válaszd, ami szimpatikus és úgy érzed, hogy szeretnél vele a későbbiekben foglalkozni.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz inf3rno #17279 üzenetére
outsourcing multi, nagyítóval lehetett olyan projektet találni, ahol volt TDD bármilyen formában, nemhogy kötelező jelleggel
nem is hallottam olyanról, ahol céges szinten kötelező lett volna, max egy-két projektnél itt-ott
nekem amúgy a TDD pair programming-gal ötvözve volt szimpatikus, pláne egy junior kollégával, egyszer az egyik írja a tesztet, ami törik, másik meg írja az implementációt, ami javítja, aztán csere, persze ez se alkalmazható folyamatosan vagy minden helyzetre
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz CactuS #17293 üzenetére
Ez a Java SE tanfolyam csak "java alapok" semmi több, ez önmagában kevés a junior szinthez és a témakörök nekem kicsit régivágásúnak tűnnek, nem biztos, hogy a legjobb elérhető tanfolyam. Az ott linkelt Online junior képzés már bővebb, akár elég is lehet elindulni, de itt is lenne még pár témakör/kurzus, ami szerintem még elférhetett volna.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz genlog #17305 üzenetére
szerintem ne akarj ilyesmit használni, mert sanszosan nem találsz egységes megoldást mindenre és css-el is meg tudod jól oldani (nekem személyesen amúgy sem tetszettek soha ezek a fancy ilyen-olyan háttérképpel operáló megoldások valamint nem is éppen egy modern megvalósítás)
én a helyedben inkább errefelé nézelődnék, rengeteg kiváló és modern megoldásról írnak, a gombos problémádra is van egy ilyenük
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz genlog #17333 üzenetére
3 lehetőséged van:
- display
- visibility
- opacityA menete hasonló, egy-egy class-hoz rendeled a tulajdonságokat, gombnyomásra pedig eltávolítod/rárakod a class-okat a megfelelő elemekről/re, amitől megjelenik/eltűnik amit szeretnél.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz genlog #17335 üzenetére
Egy minta az egészre.
Láthatod a különbségeket, amiket a linknél is olvashatsz, animálható, összecsukható, etc. A taborder-t és azt, hogy eseményekre reagál-e azt nem raktam a példába bele, de ha ilyesmire szükséged lesz, akkor már sanszosan egyértelmű is lesz, hogy ezek mit takarnak.
szerk: illetve, ha az opacity hatására tűnik el a content (gyakorlatilag csak átlátszó lesz), akkor is rá tudsz kattintani a belső gombra, míg a másik kettő esetben nem
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz lanszelot #17371 üzenetére
A legegyszerűbb, ha a fa struktúrát tárolod JSON formátumban, amit javascript kigenerál html-ként. Minta fiddle.
A ged fájl egy szöveges fájl, ahogy nézem, aminek ismerve a struktúráját át lehet alakítani más formátumba is, pl. json-né. A leírásban van is egy link konkrétan ennek a struktúrának a megjelenítésére a D3 library egyik diagramját felhasználva.Ha keresgélsz még ebben az irányban (gedcom, json, family tree), lehet, hogy találsz még más megoldásokat is.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz I02S3F #17456 üzenetére
Én valami MVVM irányban gondolkodnék.
Backendről jön egy model, ami tartalmazza a task csoportokat és a model alapján menne a megjelenítés. Ha használsz valami framework-öt, ami ezt támogatja, akkor viszonylag egyszerű a helyzet (angular/react/vue/akármi). Itt egy vanilla js minta.
Ebben az első olyan csoport jelenik meg, ami nincs még kitöltve, ha beklikkoltad az összes checkboxot (aminek hatására a model is frissül), akkor újrarajzoljuk a felületet, amibe már a köveztkező kitöltetlen csoport kerül. Jelöljük a csoport progress-t, oda rakhatsz valami fancy progressbar-t akár.
Ha a korábbi listák is kellenek, akkor rakj bele lapozót. Ami ebben nincs benne csak komment szinten, hogy minden klikkolás után menjen update a backend fele (és jöjjön vissza a legfissebb model, ami alapján újrarajzolunk vagy sem).
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
"A Place ID fix, univerzális, pl. ha Google-ben rákerestek Budapestére, 5 oldalnyi találatot hoz."
Ez így nem igaz. Ez a place id jelölhet mindenféle helyet (város, üzlet, földrajzi egység), amit a google számon tart és változhat idővel. Lásd Place IDs.
Szóval ahogy ezt kezelni lehetne, ha ennyire testreszabott időjárás widget-et szeretnél:
- lekéred a user location-jét (vagy/és backend-en próbálod meghatározni előre)
- a google reverse geocoding api-jával lekéred a koordináta szerinti helyadatokat (vagy ha a backend mond valami közelítő helyadatot, akkor a places api-val rákeresel)
- lekéred a forecast7 url-t a korábban megkapott place_id-val
- legyártod a megfelelő widget url-t/widget-etA google által megszerzett place_id-t illetve a forecast7 által adott url-t is persze elmentheted a koordinátához/városnévhez a folyamat során db-be, cache-be, hogy ne kelljen mindig a google api-hoz újabb requesteket ellőni és csak akkor kéred le ezeket újra, ha a widget url nem működne, ehhez persze ezt se ártana ellenőrizni.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz I02S3F #17485 üzenetére
A korábbi minta táblázatos megjelenítése. A kommentekhez annyit hozzátennék martonx ajánlásához, hogy ne kommentelj a sor végére soha, hanem menjen fölé külön sorba/sorokba, ha nagyon muszáj.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz I02S3F #17493 üzenetére
Az id-nek akkor lenne értelme, ha attribútumként legalább tudna róla a checkbox és akkor meg lehet határozni a másik input id-ját, ahogy el is indultál csak nem feltétlen a checkbox-nak adott id-val, hanem data- attribútimokkal.
Másik lehetőség, hogy dom-ban való pozíciójuk alapján gyűjtöd ki az összeset (pl az :nth-of-type() pseudo selectorral) vagy class-ok segítségével. Majd abból kiindulva megkeresed az input mezőt és beleírod az értékét (checkbox -> parent <td> -> parent <tr> -> benne lévő input, ami kell).
querySelectorAll, parentElement, querySelector, addEventListenerHa nem mennek a css selectorok, amiket itt is kéne használni, akkor itt egy jó kis gyakorló: Css Diner.
Persze ha alapból egy model alapján menne a táblázat generálása, akkor a model-t kellene frissíteni majd a view-t és annyi (jobb esetben egy framework oldaná ezt meg a háttérben).
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz inf3rno #17561 üzenetére
a chrome változtatja a bookmark icon-t, akkor is, amikor js-ből megváltoztatjuk (firefox alatt nem, mást nem néztem)
ha nincs megnyitva a lap akkor nem frissítette (lehet időnként megteszi, kb. 10-20 perc alatt nem tette közben bezártam/frissítettem rajta egyet)
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
Nem probléma, ha valamelyik kép egy nagyobb képernyőn már scroll nélkül is látható és lazy-ként van kezelve, arra is fog jelezni az IntersectionObserver ugyanúgy. Hasraütésre (meg persze az oldal tartalmától függően) pár ms késleltetés lehet, mintha eager-ként lenne kezelve.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
Sanszosan azért szerepelnek ott, mert ezen partnerek sütijeit közvetíti az oldal, mert pl. ezen cégek által kezelt reklámok jelennek meg az oldalon és ezek a reklámok követhetik a látogatókat sütiken keresztül. Keress rájuk és könnyen kiderül.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
Az ssms egy rettenet szerintem. Az Azure Data Studio sokkal élhetőbb (akár lokál, akár távoli db tütyköléshez).
Én mondjuk személy szerint az Idea féle DataGrip-et szeretem a legjobban, de az kissé körülményes azure-os db-hez (a csatlakozás process), de lokál csak azt használom, mert annak a legjobb/legkényelmesebb a formázása/auto kiegészítése, amit eddig láttam. De ez utóbbi fizetős.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz gyulank #17770 üzenetére
Mivel a class változás miatt mozog a kocka, a jelenlegi megoldással nem fog mozdulni, ha ugyanaz a szám jön ki, mint az előző.
Ahhoz, hogy akkor is legyen változás akkor is, ha ugyanaz a dobás, mint az előző, ahhoz egy lehetséges megoldás lehet, hogy közbeiktatunk egy számot, ami szerint beállítunk egy új class-t, megvárjuk a transition végét és beállítjuk a dobott számot.
Ahhoz, hogy látszódjon, hogy a gombnyomás megtörtént szimplán tiltjuk a gombot. Még annyit beleraktam, hogy a köztes dobásnál a transition ne tartson tovább, mint egy szimpla dobásnál.
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
válasz gyulank #17774 üzenetére
Bizonyára, de szerintem ahhoz az egész css transform bulit át kéne ehhez alakítani, illetve bevezetni valami új class-t, aminek hatására forog az egész egyet körbe és nem kell a köztes szám és köztes forgás.
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
Attól függően érdemes beállítani, hogy mennyi idő legyen a lejárat, amennyi idő a várható változása az adott resource-nak. Ha csak static content-et szeretnél cache-elni, ami várhatóan nem fog változni, akkor adj meg hosszú lejárati időt.
Statikusnak számítanak ilyen szempontból a verziózott fájlok is.
A cache az url alapján megy, szóval a https://domain.com/something.js?v=1.0 cache-elésre kerül a böngésző által és ha azt változtatod és cseréled https://domain.com/something.js?v=1.1-re, akkor az egy teljesen új resource lesz a böngésző szempontjából, amit letölt és cache-el magának. A korábbi verzió pedig addig marad a böngésző cache-ben, amíg le nem jár vagy ki nem lesz törölve (manuálisan vagy a böngésző által).“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
1-59/5 * * * *
szerintem ez lesz pedig az, amit szeretnél1: */5 * * * * vagy 0-59/5 * * * *
minden 5-ik perc: 00, 05, 10..
2: 1-59/5 * * * *
minden 5-ik perc az első perctől:
01,06,11..
3: 2-59/5 * * * *
minden 5-ik perc a második perctől: 02, 07, 12..stb.
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
Ez nem úgy megy, hogy egy szimpla link és be tudod ágyazni ugyanezt. A térkép leaflet.js-el készült.
A térképet ugyan az openstreetmap adja (maga térkép képe), de az extra infó, ami a határokat és az irányítószámokat, méreteket adja azt maga az oldal adja egy saját apin (https://xn--irnytszmok-t4af6mnd.cybo.com/getbounds). Ezek a kérések pedig ahogy nézem strict cors policy-t használnak, szóval nem lehet akárhonnan/akárki által meghívni még ha magad ugyanígy összeraknád egy másik weboldalon.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
vagy tampermonkey böngészőkiegészítő, amikor ott vagy az oldalon akkor csinálsz egy új scriptet,
aminek a bele ez:
document.querySelector('#mapid').style = 'position: absolute; width: 100%; height: 600px; left: 0;'
vagy ugyanezt f12 console-ban futtatod
szerk:
vagy fullscreen:document.querySelector('#mapid').style = 'position: fixed; top:0; left:0; width: 100%; height: 100%;'
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
Bármi más infó nélkül csak találgatni lehet.
Kipróbáltad-e a cikkben leírtak alapján a böngésző inspect alatt, hogy működik-e a css változtatás?
Van-e egyáltalán h1 elem?
Beraktad a custom code-ot jó helyre, elmentetted és utána nyomtál update-et, hogy propagálódjon a változtatás?“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
Ezek szerint nem követted az általad linkelt leírást.
"Once you have the code, open your website's integrations settings and paste the code in the Custom code field. Save the code and update your website for the changes to reflect online."
Szerintem keress valami más hostingot és ne ezzel szenvedj. De mégjobb, ha csak a saját gépeden csinálsz bármit, amíg nem világos mi mit csinál, minek hol van helye, stb.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
disy68
aktív tag
Ezt írtad korábban "Hogy jó helyre tettem-e, azt sem tudom, mi a jó hely? A bodyba kell beszúrni, nem?"
A leírás egyértelmű, hogy nem a body-ba kell belerakni, hanem a custom code fieldbe. Szóval nekem gyanús, hogy nem azt csináltad, ami a leírásban volt. De mivel se egy linket nem adsz se egy screenshotot, így nem sok értelme van az egész diskurzusnak.“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
Új hozzászólás Aktív témák
- Sony FE 35mm f/1.4 GM (Sony E) + NiSi 67 mm
- Prémium félkonfig féláron -- Core i9 3.6(5.2)GHz x 10mag 20szál -- B.E.S.Z.Á.M.Í.T.Á.S
- Samsung Galaxy A41 64GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo Tab M11 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi 13 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs