- Android alkalmazások - szoftver kibeszélő topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Yettel topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Huawei Watch Fit 5 Pro - jó forma
- Rég várt frissítést kap az Android tárcsázója
- A Motorola Edge is különleges textúrával várható
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Okosóra és okoskiegészítő topik
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Taci
addikt
Célszerű a CDN verziót használni mert így a böngésző be tudja tölteni cacheból ha máshol már találkozott vele, nem neked kell bajlódni a frissentartással, és a sávszélt sem eszi.
Azért az unpkg megbízhatóbb mint a saját webszerver.
Köszönöm szépen a tanácsot!
De nem csak CDN verzió van?
https://github.com/axios/axios
Using jsDelivr CDN:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
Using unpkg CDN:
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>Mármint itt más különbséget nem látok, csak hogy melyik szerveren van.
-
cattus
addikt
Tehát a react és a vue már sz.r?
Ezért nem vagyok frontendes. Minden héten új framework
Kisebb projektekhez én is Svelte-et vagy natúr JS-t ajánlanék, nem azért mert a többi már szar, hanem mert adott feladathoz érdemes a leginkább hozzávaló eszközt választani.
-
lanszelot
addikt
Udemyn van pénzvisszafizetési garanciajegy bizonyos ideig.
Hát nekem nem adták vissza.
Pedig 1 héten belül voltunk.Zedz: 130$ kicsit erős. Nekem egyenlőre az alapok kellenek, a mély még odébb van.
Jelenleg egyszerre 2-t tolok, eddig kiegészítik egymást.
Meg van adva mire tanít, és gyere rá magadtól, a másik pedig magyarázza. De mindkettő csak az alapokat öleli át.
Pár hétig el vagyok még azokkal
Utána még nem.tudom. -
vlevi
nagyúr
Abszolút egyetértek.
Kezdésnek a JS tökéletes, később mehet Java vagy valami típusos nyelv. Ha kicsit matekosabb a hely, akkor Python.
Talán a mai napig nincs golang, mint modern nyelv megemlítve. Ahogy a tiszta kód sem, és a skálázhatóság sem.A C++ kicsit száraz, és elrettentő lehet egy abszolút kezdőnek. Azt hiszi, ez a világ.
Pedig legtöbbször nem kell biteket shiftelgetni ide-oda, és van egy csomó helper lib amik megkönnyítik az életet.Az egyetemen pedig "olvassunk be szekvenciáls inputfájlból hőmérsékletet meg lift mozgást.".
Kb az egyetlen hasznos kurzus az az adatszerkezetek voltak."Kezdésnek a JS tökéletes, "
Jobb, mint a C, maradjunk ennyiben
Viszont, mivel nagyon szabad, ezért a kezdőket nem vezeti semmi, hogy merre próbálkozhatnak, illetve, ha elront valamit, hol lehet a hiba.
C#-ban azért csak ott van a típusellenőrzés, a compiler ellenőrzi a beírt kódot, nem tudsz beírni egy metódus, vagy változónevet úgy, hogy véletlenül elírod, mert ott le sem tudod fordítani.
JS-ben, legrosszabb esetben is undefined értéket kapsz, és vakarhatod a fejed, hogy ez honnan jött, mert lehet, hogy a hívott fv-ben írtál el valamit. -
coco2
őstag
Nem módosítod a DOMot, és újra kell renderelnie, és ahoz használ több szálat?
Hmm, igazából van dom módosítás, mert innerHTML átírással írok ki üzenetet végrehajtás közben. Ha arra külön szálat használ, meg a local storage módosítás is háttérben megy, az magyarázat a cpu használatra.
-
martonx
veterán
A C#/.NET-tel is "össze van marketingelve"...
Szerintem meg semmivel nincs összemarketingelve, történelmi beágyazottsága van. Az angular 1.X volt az első komolyan vehető js mvvm framework, még ha szar is volt, mint a bűn. Ez jutott el a tömegekhez, márpedig a nagyvállalatok nem egykönnyen váltanak. 2.X-től kezdve meg typescript alapokra váltott, ami nyilván az erősen típusos C#, Java fejlesztőknek lehet szimpi (legyünk őszinték, sok helyen ugyanaz az ember írja a backendet és a frontendet, és egy C#/Java backend mellé gyakran elég erős váltás egy típustalan JS), még ha szvsz az angular továbbra sem jó, vagy legalábbis vannak jobb alternatívák nála (mint a feljebb említett vuejs, de a react is teljesen élhető az utóbbi időben).
-
petyus_
senior tag
Ezt általában a pénzügyekért felelős vezetők döntik el, nem a fejlesztők.
Ők rövid távon profitnövekedést akarnak elkönyvelni.
Nem számít, hogy a fejlesztés ezáltal lelassul, felvesznek még ember.
Aztán amikor néhány év múlva abszolút tarthatatlan a helyzet, akkor felvesznek egy egész új csapat fejlesztőt, hogy oltsa a tüzet, és tegyen meg bármit az ellen, hogy összeomoljon az egész.Ilyenkor van a kolléga által említett 25 év lemaradás lefaragása 15 re.
Ugyanakkor azt sem szabad elfelejteni, hogy ilyen nagy cégek inkább választják a többéves, de kiforrott, stabil, megfelelően supportált technológiát a néhány éves legújabb trenddel szemben.
Tisztában vagyok vele, jelenleg is egy webforms alkalmazáson dolgozom, ráadásul a legkisebb probléma vele, hogy webforms
. Banki project, múltkor nekem kellett deployolnom, ami abból állt, hogy a gépemre publisholt projectet átmásoltam a megadott mappába (egyelőre csak QA-ra, de productionbe is így megy
). Ugyanennél a cégnél közben írunk egy web api-t is, de hiába indul 0-ról, azt sem engedték core-ban írni, mert hogy nem lehet csakúgy telepíteni a core-t a szerverekre (ami elég béna kifogás, mert self-contained-ként simán mehetne oda). -
martonx
veterán
Ezek a nagy cégek sokszor azért vannak lemaradásban, mert a webes rendszereiket integrálniuk kell egy őskövület háttér rendszerrel, és kompromisszumokat kell kötni a modernitás vs elérhető kliens libraryk között.
Nem írharja GraphQLben, Typescript backenddel a webes rendszert mert a háttérben lehet, hogy valami olyan nonstandard apihoz kellene csatlakoznia amihez csak a 15 éve elavult .net library képes csak megfelelően.
A háttérrendszert újraírni pedig nem érdemes, mert tökéletesen működik, és sok millió lenne újraírni.
Az pedig, hogy mit állítanak, hogy mire büszkék az csak marketing ami nagyon távol áll az ITtól.
Én ezt mind megértem (első kézből tapasztaltam is), de elfogadni sose fogom. Ezért is hagytam ott a pénzügyi szektort, és nyergeltem át a startup szektorra. Majd 60 éves koromban ráérek visszamenni valami szakmai elfekvőbe, ahol nyugdíjba menetelemig ímmel-ámmal eltaszigálom a régi szarokat, mindenbe magasról szarva.
-
petyus_
senior tag
Ezek a nagy cégek sokszor azért vannak lemaradásban, mert a webes rendszereiket integrálniuk kell egy őskövület háttér rendszerrel, és kompromisszumokat kell kötni a modernitás vs elérhető kliens libraryk között.
Nem írharja GraphQLben, Typescript backenddel a webes rendszert mert a háttérben lehet, hogy valami olyan nonstandard apihoz kellene csatlakoznia amihez csak a 15 éve elavult .net library képes csak megfelelően.
A háttérrendszert újraírni pedig nem érdemes, mert tökéletesen működik, és sok millió lenne újraírni.
Az pedig, hogy mit állítanak, hogy mire büszkék az csak marketing ami nagyon távol áll az ITtól.
Még ebben az esetben is jobb lenne, ha húznának egy réteget a legacy rendszerre, és legalább afölött lehetne modern technológiákkal dolgozni. Mert így a valamikor esedékes újraírás még drágább lesz.
-
martonx
veterán
Egy ekkora cégtől nem fogsz golang vagy typescript klienst kapni.
.net és VB csak a kliens implementáció nyelve. Bármilyen más nyelven csinálhatsz klientst az APIhoz, ha nem tetszik
Félreértettél, nem a kliens implementációról beszélek (azt majd intézi mindenki magának), hanem a szerver implementációról. Én azon röhögök / sírok, hogy .Net fejlesztőként simán látom, meg tudom ítélni, hogy milyen .Net verziót használnak (elég megnézni az Endpoint url szintaktikájukat például, vagy látni, hogy olyan json serializációs hibák vannak a rendszerükben, amik még az ősi .Net Framework 4.5-nél voltak). Pont ugyanezen elvek mentén pedig csukott szemmel is ráismerek a 90-es évekbeli vb scriptes classic ASP-s SOAP endpointokra.
Nyilván bárki bármilyen nyelven kapcsolódhat hozzájuk, nem erről van szó, se nem érdekel a kiadott példa kódok, példa kliensek nyelve.
Arról van szó, hogy egy vadiúj fejlesztésnek hogy lehet .Net 4.5-tel és WCF-el nekiállni manapság, és ráadásul az elkészült produktumot hogy lehet legkorszerűbb eszközöknek hazudni. -
martonx
veterán
A redux valóban egy fura találmány, de mindenki siet Hookokra átállni, most az a menő.
Én sem értem, hogy tudott elterjedni a redux.A GraphQLnek annyi előnye van a REST APIval szemben, hogy rugalmasan kezeli az átvitt adatmezőket, tehát a kliens adja meg, mely mezőkre van szüksége az eredményhalmazból, míg hagyományos RESTnél mindent le kell töltened.
Lehet, hogy az alkalmazásodnak az adott lekérdezésből mindössze 2-3 mező kell, de az adattípus 10-20 mezőt tartalmaz, esetenként még néhány mező tartalmaz további elemeket (tömb/objektum).
Ez egy nagy eredménylistánál sok adatot jelent, amivel nem terheled a lassú 3/4G hálózatot.
Valamint a GraphQL támogatja több lekérdezés összefűzését, így egy roundtrip latencyvel megúszod ami hagyományos REST APInál 2-3-4 lekérdezés lenne 2-3-4x roundtrip latencyvel, és a felhasználónak minden századmásodperc számít.
Egy nagyon meggyőző GraphQL use case a PostGraphile ami Postgres tárolt eljárásokat tud elérhetővé tenni GraphQL APIn keresztül, így automatikusan generálva az APIt, ezzel minimálisra csökkentve a boilerplate kódot.
A végére pedig a sokkkkkkhatás. Még ma is használnak FTPn keresztül CSVt, mert a rendszer amiből az adat jön az egy ősszörnyeteg, és így exportál bizonyos adatokat periodikusan.
"Lehet, hogy az alkalmazásodnak az adott lekérdezésből mindössze 2-3 mező kell, de az adattípus 10-20 mezőt tartalmaz, esetenként még néhány mező tartalmaz további elemeket (tömb/objektum).
Ez egy nagy eredménylistánál sok adatot jelent, amivel nem terheled a lassú 3/4G hálózatot.
Valamint a GraphQL támogatja több lekérdezés összefűzését, így egy roundtrip latencyvel megúszod ami hagyományos REST APInál 2-3-4 lekérdezés lenne 2-3-4x roundtrip latencyvel, és a felhasználónak minden századmásodperc számít."Ez így elméletben tök jól hangzik, gyakorlatilag, amikor saját SPA alá REST API-kat írunk, eddig se küldtünk ki minden szemetet, csakis azt, ami kellett. Más kérdés, hogy 3rd party API-knál ennek lenne létjogosultsága, viszont 99%-ban pont ők azok, akiktől FTP-n csv-ben tudod leszedni az adatot...
A több lekérdezés összefűzése elméletben faszán hangzik, gyakorlatban meg plusz js komponenseket kell használni, hogy az ember megspóroljon pár (lehet, hogy épp semennyi) roundtrip latency-t.. Miközben a plusz js letöltésének, feldolgozásának is van ideje.
No mindegy, mondom a koncepciót értem, azt az őrült nagy hozadékát nem érzem, mint anno amikor egy full fos, senki senkivel nem kompatibilis SOAP-ot, vagy FTP-s csv API-kat, leváltotta a Rest API.
Sajnos viszont a gyakorlat nálam is azt mutatja, hogy például a GLS most szuper büszke az újonnan elkészült új API-jára idézem: legkorszerűbb eszközök alkalmazásával jobb felhasználói élményt biztosítunk.
Na ez az új interfészük ősi .Net Framework 4.5.2-vel készült, WCF technológiával, ami olyan 2005 táján volt menő. Jó, mondjuk ahhoz képest, hogy az előző (mármint a jelenleg használt) API-juk meg VB scriptes classic ASP-s volt, ahhoz képest végülis ugrottak az időben 10 évet előre. -
estro
csendes tag
A redux valóban egy fura találmány, de mindenki siet Hookokra átállni, most az a menő.
Én sem értem, hogy tudott elterjedni a redux.A GraphQLnek annyi előnye van a REST APIval szemben, hogy rugalmasan kezeli az átvitt adatmezőket, tehát a kliens adja meg, mely mezőkre van szüksége az eredményhalmazból, míg hagyományos RESTnél mindent le kell töltened.
Lehet, hogy az alkalmazásodnak az adott lekérdezésből mindössze 2-3 mező kell, de az adattípus 10-20 mezőt tartalmaz, esetenként még néhány mező tartalmaz további elemeket (tömb/objektum).
Ez egy nagy eredménylistánál sok adatot jelent, amivel nem terheled a lassú 3/4G hálózatot.
Valamint a GraphQL támogatja több lekérdezés összefűzését, így egy roundtrip latencyvel megúszod ami hagyományos REST APInál 2-3-4 lekérdezés lenne 2-3-4x roundtrip latencyvel, és a felhasználónak minden századmásodperc számít.
Egy nagyon meggyőző GraphQL use case a PostGraphile ami Postgres tárolt eljárásokat tud elérhetővé tenni GraphQL APIn keresztül, így automatikusan generálva az APIt, ezzel minimálisra csökkentve a boilerplate kódot.
A végére pedig a sokkkkkkhatás. Még ma is használnak FTPn keresztül CSVt, mert a rendszer amiből az adat jön az egy ősszörnyeteg, és így exportál bizonyos adatokat periodikusan.
A rest api-t úgy kellene tervezni, hogy ne legyen felesleges property a jsonben. Ezért írnak DTO-kat backend oldalon, hogy azt kapja a frontend amire szüksége van.
Bár ez sok esetben sajnos nem így történik és iszonyú mappalésekbe kezd a js, hogy használható legyen az adat.Nem használatam még GraphQL-t, de úgy tudom az-az előnye, hogy nem kell a folyton változó üzleti igényekhez igazítani a backendet is ha valami plusz property kell a UI-ra, hanem elég csak js kódot módosítani. Normál esetben ilyenkor a backend-et kell megkérni hogy ezt meg azt is rakja bele a responseba, de ez kihagyható GraphQL-el. Sokkal függetlenebb a frontend. Viszont ennek sok hátránya van backend oldalon (sql lekérdezések optimalizálása, authorization, stb.)
-
hiperFizikus
senior tag
Googlet próbáltad?
https://www.w3schools.com/js
Ezt próbáltam .
-
whYz
őstag
Semmi baj, hogy a (#7715) -ben leírtam, hogy ők hogyan oldották meg

Ja csakhogy az isMarkerInBounds_-t en is hasznalom es az nem oldja meg a problemat, mivel a legfelso zoom levelen igyis ugyis ki kell szamolni az osszes groupot es a tobbi level se sokkal jobb. Igazabol csak egy kis optimalizalas kellett, hogy tul tudjon lendulni az utolso par for loopon es az ossze is jott. Egyedul a meridiannal nem tokeletesek a groupok, de ez belefer. Egyebkent ujabban ezt hasznalom ugyanerre a celra es elkepeszto amit elasticcel ki lehet belole hozni.

-
bucihost
senior tag
Css position absolute?
Ez inkább CSS kérdés mint JS.Lehet félreérthető voltam. A kérdés afelé írányult volna, hogy css vonalon próbálkozzak vagy van valami JS-es okosság a megoldásra?
-
hiperFizikus
senior tag
Fordítva ülsz a lovon.
Segíts már, hisszen te bejáratos vagy a GitHubra .
-
hiperFizikus
senior tag
Nem találok szavakat.
Of course nem egyforma egy régi böngésző és egy új. A régiek nem ismerik a const/let kulcsszavakat. Ha régi böngészőt kell támogatnod told át Babelen a kódot.
Visszajelzés:
Nincs.Majd ha felrakod GitHubra a forrást és futtatható formátumban a korábban linkelt helyek valamelyikére, majd akkor lesz.
Ha nem lenne a neved Fizikus, feltételezném, hogy 13 éves unatkozó kölyök vagy.
Innentől ignorálni foglak, bocs.
Nem fogadod meg a tanácsokat, és hirdeted magad, hogy várod a visszajelzéseket.Kedvedért megpróbálom felrakni a GitHubra, de ez egy nagy angol portál rengeteg szövegeléssel . Ezért kérlek könyídzs meg a dolgomat, és adj egy pontos, rövid és egyszerű útmutatást, hogy ne kelljen az egészet feltúrnom miatad .
-
I02S3F
addikt
Ha megunod a frontendet, akkor a backendet is írhatod JSben és node.js-sel tudod futtatni szerveroldalon.
Most lehet mellébeszélek, de kalapáccsal szöget beütni, fúróval lyukat érdemes csinálni. Nem jól gondolom?
-
I02S3F
addikt
Sőt, ha az egészet Visual Studio Codeban csinálod mééég jobb lesz.
Abban tolom!
Nos egyenlőre szeretném a Frontend-et kipróbálni egy kis projektben. Tehát csak az alapokat akarom megtanulni*, az idő végett is. Egyenlőre tetszik!
*Még nem tudom, hogy az it-n belül milyen területtel akarok foglalkozni, ezért úgy döntöttem, hogy kipróbálom azt, ami első ránézésre tetszik.
-
I02S3F
addikt
A value az egy változója a myFunctionnek amit a forEach hív meg minden egyes tömbelemmel.
Tehát a value mindig egy eleme a tömbödnek.
Azért nincs zárójel a függvény neve után, mert a forEach fogja meghívni és nem te.Nagyon köszönöm!
-
martonx
veterán
Azt hiszem érik a prémium tagság és az ignorálás kis barátunkra.

Nem az a baj, ha valaki kezdő, hanem az, hogy nem fogadja el az építő jellegű kritikát és fullban nyomja a saját módszereit.
Hogy is szólt a híres tanács: "Sose nyomd fullba a kretént!"
Sajna mindig van, aki nem fogadja meg a tanácsokat
-
sztanozs
veterán
Nem a portálodra kell feltölteni, hanem Githubra, hogy a forrás könnyen olvasható legyen letöltés nélkül is.
És senki, komolyan senki nem fog zipet töltögetni és kézzel vacakolni vele.
Az egyik legnagyobb előnye a JSnek, hogy egy kattintásra futtatható a böngészőben, erre te azt kéred, hogy navigáljunk át az Index fórumra, ahonnan tovább valami random hostingra, ahonnan töltsünk le valami random zipet, és találjuk ki, hogy duplakattal elindul vagy kell neki lokális szerver?Értem, hogy nem vagy programozó, de amatőr szinten is nagyon fontos, ha meg akarod mutatni az elkészült művedet, akkor ne a közönségnek kelljen vele időt tölteni, hanem tedd minél könnyebben elérhető formába, a lehetőségek pedig elhangzottak.
Én itt kiszálltam a zippelősdiből.
Ha fenn van valahol, szivesen megnézem, ha felteszed a kódot GitHubra még szivesen adok ötleteket is az optimalizálásra, ha kéred, de ez jelenlegi formájában nulla. -
K1nG HuNp
őstag
JWT az csak egy kriptografikusan aláírt JSON object BASE64 formában kódolva.
Nem jelent automatikus titkosítást.En ezzel tisztaban vagyok, semmilyen titkositast nem is akartam, nem latom ertelmet. En a sajat api endpointomat akartam vedeni a verpistikektol meg az olyan szintu kihasznalastol h a qr kod linkjet elkuldi a haverjainak akik ott sem voltak.. 1 napos event es nem a kiberbiztonsag van a fokuszban
-
cattus
addikt
Használtam én is Nest.js-t, tényleg szépen össze van rakva, kár, hogy nem használja több cég, így Nest.js gurunak lenni nem annyira kifizetődő.
Érdemes inkább ismerni az Express.jst, és alternatíváit, fastify, hapi, satöbbi.Amúgy a Nest is expressre épít, csak elég sokat elwrappel. Nekem az architektúrája eléggé bejött, meg jóval "opinionated-ebb", mint egy sima express, ezért kezdőknek talán jobban ajánlott. Nálunk a cégben is ezt hozták példának, mint go-to node.js framework. Nameg default typescript-et használ.
Arcanus: amúgy amiket felsoroltál, azoknak nagy része nem framework, hanem build tool.
-
sztanozs
veterán
kg1.stroke az egy függvény.
Javasolnám, hogy rakd be ezt valami online kódmegosztóba, úgy könnyebb lenne debuggolni.
Codesandbox, jsfiddle, és társai
VB-ből jött, ott nem kell () a fv végére, ha szubritinként van hívva (eldobjuk a visszatérési értéket)...
hiperFizikus - ha nem működik úgy, ahogy szeretnéd, akkor hiba van benne. akárhogy is csűröd-csavarod.
-
hiperFizikus
senior tag
A kg1 et és a canDimet kevered a második sorban.
A candim56 tól tudnál kérni 2d contextet. A kg1 nem tudjuk micsoda.BMP 2020-ban weben?
igazad van, elírás, mert a kódban rendesen van, és izélt :
var kg1 = canDim56.getContext("2d") ; -
Tomi_78
aktív tag
Karakterkódolási hiba.
Legyen a fájl is UTF8 kódolású, és a meta tagek is ezt állítsák be.Mármint írjam be a kód elejére, hogy:
<meta charset="utf-8" />és állítsam át a Notepad++-t ilyen kódolásúra? -
Tomi_78
aktív tag
Screenshotot, github linket esetleg tudsz csatolni?
-
K1nG HuNp
őstag
Ja, hogy még ráadásul serverless is
gyulolom a vendor lock-int meg azt ha azzal hogy X ceg cuccait hasznalom csak ahhoz fogok erteni es semmi mashoz..
zeitnel viszont az osszes projekt oss, ok maguk is ezzel irnak mindent es a legtobb cuccuk csak wrapper (sot mind..)
next.js -> bleeding edge react nehany logikus standarddal amik segitenek h ne lodd labon magad, (meg SSR....
)now -> aws lambda elabsztrahalva, de csak annyira h sose kelljen megnyitnod az aws oldalat, ettol fuggetlenul a kod migralhato lenne fuggvenyenkent 2 perc munkaval awsre.
magaert beszel szerintem hogy irom a react kodot, pusholom githubra, deployolodik, lefutnak az api es a puppeteer tesztek es ehhez egy sor setup/ci/cd-t sem kell irnom

-
K1nG HuNp
őstag
Lerna.js-el manageled a monorepot?
Miért használsz monorepot?Én olyan előnyeit látom, mint a könnyebb kódmegosztás, egy helyen lehet az összes Docker buildelő CI/CD pipelinet kezelni, nem kell minden repóban hozzáadni valamit, ha új lépést akarunk beszúrni.
Milyen beléptető?
Saját adatbázisos vagy valami OAuth szolgáltatást (pl Google) használsz?zeit / now -ot hasznalok amivel literalisan egy /api mappat kell letrehoznod es mehetnek is bele a lambda functionok js/go nyelven

belepesre auth0, db mongodb de most akarok ranezni a faunadbre
-
hiperFizikus
senior tag
Googlet esetleg próbáltad?
Nem, kellett volna ?
-
K1nG HuNp
őstag
Megnézheted a TypeORM et is. Ugyan semmi köze a GraphQLhez, de tud schemákat okoskodni TypeScriptben.
.
-
K1nG HuNp
őstag
Postgreshez létetik Postgraphile én most azzal ismerkedem. Ez Graphqlből generál adatbázis lekérdezést, de sajnos ez sem generál TS tipusokat SQLből, se schemát TSből.
Kérlek szólj, ha találsz valami használhatót Mongora vagy SQLre.
asszem megvagyok, eddig ugye plain jsben toltam a graphqlt es mappak alapjan szet volt szedve a query/mutation/type amit utanna osszemergeltem egy nagy schemaba.
most viszont a TS classok es a typegoose / typed-graphql dekoratorait ha ossze tudom hozni akkor elvileg lesz single source of truthom amibol jonni fog egyreszt a mongodb schema illetve a graphql is
, megprobalok edzes elott osszerakni valamit -
Dißnäëß
nagyúr
Én is JSben dolgozom, és ha lehet kerülöm a frontendet.
Abszolút életképes ötlet Node.jssel kezdeni és APIkat gyártani.
Nagyon erősen javaslom a TypeScript használatát, és a listádhoz hozzáadnám még a GraphQL-t is, az most feljövőben van.Csatlakoznék az előttem szólóhoz, ExpressJS az klasszikus, mindenképp szánj rá időt, de ott van még a Hapi.js és társai. Nestjs jó, de nem túl elterjedt. Új projekten vagy saját szórakozásra lehet használni, de elég kevés álláshirdetés kér kifejezetten Nest.js-t.
Ha DevOps, akkor csapd még a listához a Kubernetest mindenképp, és ha még mindig van energiád akkor a Terraformot és Istiot is, ha abszolút tombol benned az energia, akkor Kubernetes monitoring, Grafana, Prometheus és társai.
Ha frontendezni kell, akkor a Reactot javasolnám, az most a legnépszerűbb. Ott van még az 5x újraírt Angular és a mindenből a legjobb lenni akaró Vue, de úgy gondolom abba érdemes energiát fektetni amire a legnagyobb kereslet van, mert a JS frameworkok jönnek-mennek évről évre, hiába jó valami, ha alacsony a kereslet rá, és 2 év múlva eltűnik.
Köszi a hasznos tanácsokat és az Előtted szóló kollégának is
Rá is tettetek az útra (lehet, csak egy kis biztatás kellett) 
a JS frameworkok jönnek-mennek évről évre, hiába jó valami, ha alacsony a kereslet rá, és 2 év múlva eltűnik
Na ez a bajom a Frontenddel is, ezek jönnek-mennek, oké, hogy gyorsan változó világban élünk, de ENNYIRE gyorsan ne változzunk már..
Mire kitanul az ember vmit, már kukázhatja is, na ennél egy kicsit "lassabban" fejlődő, de stabilabb dolgot keresek, amiből később lehet egy full-stack plecsnim, ha rászánom magam mégis a FE részre, de egyelőre tényleg nem érdekel.Célom amúgy egy saját webshopot megírni, hobbi szinten. Már minden van a világban, szóval élesben nemigen használnám semmire, bár csajosnak lehet beröffentek vmit, próbáljon rá 1-2 kozmetikai termékre.. meglátjuk.
Másik cél kapcsolódni 1-2 kripto tőzsdéhez az API-jukon keresztül és valamiféle logikát később használni, a puszta adatkinyerésen túl, az adatokon. Szóval kifejleszteni valami passzív "nyerőautomatát"
(Nyilván nincs ilyen, különben mindneki ezt csinálná, de élveznék egy saját kereskedő progit, aki helyettem ad-vesz ilyen-olyan-amolyan coin-t, a megadott relatív primitív feltételeim mentén - szóval még nem a neurális hálóra gondolok, sem egy mégszofisztikáltabb AI-ra. Egyelőre adatom legyen és irányíthassam, paraméterezhessem a motyót kívülről, anélkül, hogy kódba nyúlnék ).Erre sztem a python lehet még jobb is, de egy frontend-JS-Angular-Vue-React-ös vezető fejlesztő haverom szerint a JS is tökjó mindenre, most pedig trendi nyelv, éhenhalni sem kéne, ha nem jön be a privát projekt, szóval még elhelyezkedni is lehet vele...
Konkrétabban nem tudtam fogalmazni, keresem az utat ki a ködből (a sűrű erdőbe)

No, mindenesetre köszönöm a tanácsokat

-
K1nG HuNp
őstag
Lerna jst próbáltad már?
most google kozben feljott, de ahogy neztem nekem most kicsit agyuval verebre lenne, a dependenciaim nem kulonbozoek / nem zavar az egy darab package.json fajl, szimplan a jest/babel szarakszik
-
Tomi_78
aktív tag
Body onload?
Vagy használj egyéni eventeket és adj ki egyet amikor betöltött a játék, és egy event handler elindítaná a zenédet.
A body onload-ra sem csinált semmit. Egyébként megoldottam a Martonx javaslatához hasonló módon egy ráadás egér eseménnyel, de akkor is furcsállom, hogy miért van erre szükség: egy sima cimzene.play() miért nem működik akárhol?
-
hiperFizikus
senior tag
Megosztanád esetleg velünk is ezeket a gyorsítós tippeket? Kódrészletre gondolok.
Milyen volt, milyen lett?
Mindannyian tanulhatnánk belőle.Pszeudokódosan írtam, hogy könyebb legyen áttekinteni . Ebből van még 6x verzió, meg egy hetedik másjellegű hosszú ciklus-rendszer, de egészen hasonló gyorsítókkal . Nem szokásom a rövid funkciók gyártása, olyanra veszem amilyenre kedvem tartja . Emlékeztetőleg, ez nem az elsőnek beharangozott 150 oldalas script-ből van hanem a második 60 oldalas script-ből van :
Hogy tetszik?
H
For
For
// ide nem megy hasonló gyorsító, mert feladata a lista végigvétele
For
For
IfFor
IF InStr(*,k) != 0 // ez működik gyorsítóként, mert csak a helyes string találatokat engedi át, a többit visszatartja
For
For
IF k = g
// fő utasítások
End IF
// fő utasítások
End For
End For
End IF
End ForElse
For
IF InStr(*,k) != 0 // ez működik gyorsítóként, mert csak a helyes string találatokat engedi át, a többit visszatartja
For
For
IF k = g
// fő utasítások
End IF
// fő utasítások
End For
End For
End IF
End ForEnd IF
End For
End For
End For
End For -
Tomi_78
aktív tag
Értem.
Azért nem írja ki, mert a $num változót az if szkópján belül deklarálod.
Tegyél egy $num=0 értékadást az if elé, így elérhető lesz az ifen kívülről is.De ha rám hallgatsz, becsomagolod az egészet egy szamlal() függvénybe, ami elvégzi a kívánt műveletet, majd a végén visszaadja a $num értékét.
Ezután csak meg kell hívnod a.függvényed ahol számlálni akarsz, esetedben a javascript tagon belül, és így nem kell aggódnod a változó szkópok miatt, és a globális névteret sem szennyezed be.
Tényleg el kellene döntened, hogy user szintű vagy globális számlálót akarsz, mert a jelenlegi megvalósítás az egy globális számlálót valósít meg, és az összes usered ugyanazt a számlálót fogja növelni.
Persze, ha ez egy látogató számláló akkor ez a kívánt viselkedés.
Miért van szükséged javascriptre?
Ezt az értéket simán kiírhatnád a bodyba is PHPvel.Bocsi a hiányzó formázásért, telefonról vagyok.
Sajnos nem működik még, pedig adtam az if előtt kezdőértéket a $num-nak, meg függvényt is létrehoztam. Most a JS függvényen belüli PHP-zés nem tetszik valamiért a programnak. Így néz ki most a kódom:
<html>
<head>
<title>Fájlkezelő</title>
</head>
<body>
<script type="text/javascript">
function szamlal() {
<?php
$File = 'adat.txt'; // A számláló file neve
$num=0;
if (file_exists($File)) // Létezik a file?
{
$fp = fopen($File,"r"); // Megnyitjuk olvasásra
$num = fread($fp, filesize($File)); // Beolvassuk a tartalmát a $num változóba.
fclose($fp); // Zárjuk a filet.
$num=$num+1; // A változó értékét megnöveljük
$fp = fopen($File,"w"); // Megnyitjuk ugyanazt a filet, de most írásra
fwrite($fp, $num, 10); // Kiírjuk a változó értékét.
fclose($fp); // Zárjuk a fájlt
return $num;
}
?>
};
//<script type="text/javascript">
valami = szamlal();//'<?php echo $num ?>'; //Ha elhagyom az idézőjeleket, UNEXPECTED TOKEN hiba lesz a konzolban, ha nem, akkor meg kiír mindent közte!!!
alert(valami);
</script>
</body>
</html> -
Rickeffe
aktív tag
Már ha ez engedélyezett.
-
Tomi_78
aktív tag
Mit jelent az, hogy nem működik?
Nem ír fájlba, nem számol, hibát ad, nem írja ki a JS amit szeretnél?Ha csak a kliensnek a saját számlálóját kell kezelni akkor JSsel cookieba vagy local storagebe el tudod menteni.
Ha kell a szerveren is az adat akkor marad amit csináltál, bár célszerű lenne MySQLbe tenni az adatot, illetve ez nem a PHP topik.
"nem írja ki a JS amit szeretnél?"
Pontosan ez a helyzet. Odaírtam a kódba megjegyzésként a kiírás mellé.
Ugyanis vagy magát a kódsort írja ki, ha idézőjelek között van, vagy semmit, mert hibaüzenetet ad a konzol a Google Chrome-ban. -
instantwater
addikt
Rossz az irány.
Ha iframebe teszed be, akkor nem tudod kontrollálni mi töltődjön be. Be fog töltődni az egész oldal.Ezért javasoltam a Fetch APIt, vagy Axiost, és JQueryt parsoláshoz, de így is elég lassú lesz, és feleslegesen fog letölteni a böngésző több kilobájtnyi HTMLt.
Javasolnám, hogy keress valami exchange rate APIt, ahonnan a árfolyamot gyorsan és egyszerűen meg tudod kapni.
Amit te akarsz az már a web scraping témakör ami nehézkes, macerás, és nem hatékony.
Aureal
Igazából jqueryvel is lekérheted a tartalmat, nem is kell Axios.
-
hiperFizikus
senior tag
#7478 at még mindig javaslom.
"Pénzkidobás"?
Ha van pénz a projektben miért nem működik?
Vegyél fel programozókat, hirdess, marketig, projekt management...Amúgy bármilyen jó ötlet, egy "150 oldalas" kód nem karbantartható, és egy nagy büdös delete gombot érdemel.
Egy fájl ne legyen több 150 sornál.
És egy függvény sem mondjuk 20 sornál.
Darabold fel, úgy karbantarthatóbb.Ami igaz az igaz, még nekem is nehéz az első kódjában eligazodni .
![;]](//cdn.rios.hu/dl/s/v1.gif)
A tapasztalatom szerint a hirdetés meg olyan, hogy ha nem kapkodnak utána, akkor jelentős a hirdetési költség is . Ha meg másokkal összeállsz, akkor nekik is fizetni kell, de előre kérik .
-
Aureal
őstag
Több mint valószínű, hogy böngészőben akar más URLt letölteni és abból adatot kinyerni.
Ami messze nem ideális és a CORS is közbeszólhat.igen
-
Aureal
őstag
Mivel, honnan, hogyan, hol, hová?
Javascripttel természetesen, akár egy iframebe vagy tömbbe, nem tudom. Csak próbálkozgatok a w3schoolon dolgokkal és láttam hogy js-el lehet a html sourceben is dolgozni, lekérdezni stb.
Pl. ilyesmi egyszerű dolgokra kell gondolni, hogy egy oldal, mondjuk bing.com háttérkép url-jét akarom megszerezni, de nem akarom hogy a böngi betöltse vizuálisan az oldalt, csak a forrását szövegesen, meg ilyesmi... ha így érthetőbb.
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Autós topik
- Parkside szerszám kibeszélő
- Kerékpárosok, bringások ide!
- Samsung kuponkunyeráló
- Windows 11
- Android alkalmazások - szoftver kibeszélő topik
- Xiaomi 15T Pro - a téma nincs lezárva
- PlayStation 5
- Yettel topik
- További aktív témák...
- GYÖNYÖRŰ MacBook Pro 14" M2 Pro 16 GB - 512 GB GAR ÉS jótállás!
- Intel Core ULTRA 9 285K +32GB 7600MHz Patriot Viper XTREME 5 DDR5 kit! (Bolti ár: kb 600ezer Ft!)
- Lenovo Legion Pro 5 - 16IRX10 - i9 14900HX - RTX 5070 - 32GB - 1TB
- 2000GB Gen5x4 NVMe SSD, 1 év gar GEN V!!! SK Hynix 2048GB PCB01 kb. 14GB/s / 12GB/s
- Lenovo Thinkcentre M710Q MINI PC,i3-7100T,8GB DDR4,256GB SSD,WIN11
- Dell Inspiron 5441 Snapdragon X Plus / 16GB 512SSD/ AI PC Brutál akkuidő
- Bomba ár! Fujitsu LifeBook U904 - i5-4G I 10GB I 500GB I 14" QHD+ I Cam I W10 I Gari!
- Okosóra felvásárlás!! Apple Watch SE/Apple Watch SE 2 (2022)
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Razer Cobra Lightweight Minecraft Edition RGB Gaming Egér!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


. Banki project, múltkor nekem kellett deployolnom, ami abból állt, hogy a gépemre publisholt projectet átmásoltam a megadott mappába (egyelőre csak QA-ra, de productionbe is így megy
). Ugyanennél a cégnél közben írunk egy web api-t is, de hiába indul 0-ról, azt sem engedték core-ban írni, mert hogy nem lehet csakúgy telepíteni a core-t a szerverekre (ami elég béna kifogás, mert self-contained-ként simán mehetne oda).
![;]](http://cdn.rios.hu/dl/s/v1.gif)



