Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - registrovany123

Stran: 1 [2] 3 4 ... 20
16
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 24. 01. 2022, 11:59:08 »
Proboha... uz je tu zas BoneFlute, a zaslechl staticke typovani. Tato diskuze je timto mrtva.

17
Vývoj / Re:Jak validovat DTO v dynamicky typovanem jazyce?
« kdy: 23. 01. 2022, 14:10:24 »
Hele a neexistuje nejaky zpusob jak zabezpecit, ze requesty do API budu dostavat vzdycky jen z moji webove stranky? Jako vyrobit nejakou md5 sumu zdrojoveho kodu webovky, nebo co ja vim.
To asi nejde z principu, proto se vždy vše validuje (někdy duplicitně) na serveru.

Nejake veci udelat jdou:

https://stackoverflow.com/questions/13895679/how-do-i-secure-rest-api-calls

Napr. mit mapu ip + headers z weboveho prohlizece, kterym jsem poslal webovku, a jen jim dovolit delat requesty. Obejit to lze, ale na domaci pouziti by to mohl byt dostatecny stupen ochrany.

18
Vývoj / Re:Jak validovat DTO v dynamicky typovanem jazyce?
« kdy: 23. 01. 2022, 13:58:14 »
Hele a neexistuje nejaky zpusob jak zabezpecit, ze requesty do API budu dostavat vzdycky jen z moji webove stranky? Jako vyrobit nejakou md5 sumu zdrojoveho kodu webovky, nebo co ja vim.

19
Vývoj / Re:Jak validovat DTO v dynamicky typovanem jazyce?
« kdy: 23. 01. 2022, 10:06:38 »
tak napriklad mongodb ma maximalni velikost jednoho zaznamu 16 mb a klic je maximalne 1024 bajtu.
treba by sly nastavit i vlastni limity a pak by db vracela chybu pri prekroceni velikosti?

co pouzit nejakou knihovnu na validaci jsonu, napr. rychle jsem nasel https://github.com/ajv-validator/ajv ?!

Ty jsi nepochopil muj dotaz. Proc bych mel pouzivat validaci jsonu pomoci napr onoho ajv-validator, ktery me nuti definovat json schema, kdyz si muzu preddefinovat DTO v staticky typovanem jazyce a k nemu tabulky v relacni databazi.

20
Vývoj / Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 23. 01. 2022, 09:47:22 »
Rekneme, ze treba v Javascriptu budu vyrabet endpoint:

POST localhost:8080/order
accept: Application/Json

A rekneme, ze kdyz uz pouzivam na danou vec Javascript a ne nejaky staticky typovany jazyk, abych si ulehcil praci, tak nepouziju Relacni Databazi ale treba MongoDB, abych si jeste vic ulehcil praci.

Takze mi webova stranka vyrobi JSON Order a posle mi ho do endpointu localhost:8080/order, kde ja ho nejak zvaliduju a potom tak jak je ulozim do MongoDB.

Jenze. Opravte me jestli se mylim, ale ja budu muset zvalidovat pritomnost a delku kazdeho jednoho fieldu tak, jako by to pro me udelalo napr. preddefinovane DTO v Jave a preddefinovana tabulka v Relacni databazi. Protoze jinak by mohl nejaky hacker do endpointu order poslat 100gb nesmyslu a zahltit mi databazi.

Takze kdyz jsem si chtel na zacatku ulehcit praci a pouzit dynamicky typovany jazyk a MongoDB, tak nakonec budu muset stejne delat to, co by pro me delal staticky typovany jazyk a Relacni databaze k tomu.

Nebo mi neco nedochazi?

21
A na windowsech se to neseka? Btw, klasicky Oracle, kazdy jeho soft vzdycky hapruje. Nemam tu firmu rad.

22
pravděpodobně za to může přepočet rozlišení, přes "get Info" nad VirtualBoxVM.app nastav "Open in Low Resolution".

Tady to pak popisuje i s návodem https://mkyong.com/mac/virtualbox-running-slow-and-lag-on-macos-macbook-pro/#:~:text=To%20fix%20it%2C%20we%20can,the%20Open%20in%20Low%20Resolution%20.

Pokud si chceš začíst, řeší se to tady https://forums.virtualbox.org/viewtopic.php?f=8&t=90446.

Používám Parallels, s virtualboxem jsem neměl trpělivost.

Ten navod uz jsem cetl. Nic z toho nema znatelny vliv.

23
Zdravim,

ve vritualboxu na Macu 2016 16GB ram, Intel, jsem zkousel 2 distribuce, Ubuntu LTS a MX Linux (debian) s XFCE.

Ubuntu co se sekani tyce bylo nepouzitelne, XFCE znacne lepsi, ale tez nic moc.

Memory jsem virtualnimu stroji nastavil na 8gb, u CPU jsem dal vsechno na maximum, VritualBox tooly jsem do distra nainstaloval a rekl bych, ze funguji (zacalo fungovat normalni rozliseni), rozliseni pouzivam polovicni oproti Retine Macovi, tzn je to nejakych 1440x900 nebo tak nejak.

Sekani pozoruju zejmena pri pouzivani Firefoxu.

To se tak ma sekat, nebo je to nejake divne?

24
Vývoj / Re:Normalizace databáze
« kdy: 15. 01. 2022, 10:12:03 »
Jaky stupen Normalni formy rika, ze se to tak nesmi delat?
Pak už aplikaci nemusí zajímat, jestli je za tím view dotaz a nebo jestli je tam předpočítaná tabulka (případně rovnou materializované view). Klidně tam i teď může být dotaz, a až se v budoucnosti ukáže, že se to příliš zpomalilo, předělá se to.

Ja nejak ty materializovane views nemusim, umi to delat jenom refresh vsech dat naraz, nenasel jsem na to doposud uplatneni, a tam kde jsem to videl pouzito to bylo nevhodne. Mozna tak nejake co 1 za den staci aktualizovat, ale s tim jsem se nesetkal.

25
Vývoj / Re:Normalizace databáze
« kdy: 15. 01. 2022, 10:09:10 »
Tak normalni formy urcite nejsou doporuceni, jsou to matematicke definice. Ale vskutku, dival jsem se na ne az po 6NF a zadna z nich neresi muj typ duplicity dat.

Nektere odpovedi tady jsou trochu mimo btw.

26
Vývoj / Normalizace databáze
« kdy: 13. 01. 2022, 11:25:48 »
Existuje normalni forma na tento typ redundance dat?

Mejme databazovy relacni model z domeny rekneme bankovnictvi. Budu mit 3 tabulky:

1. Transaction
2. Account
3. Balance

Account 1..N transaction
Account 1..N Balance

Balance UNIQUE contraint "account_id + datetime"

Balance pro dany Account je vypocitatelny na zaklade historie transakci v Transaction. Programator se vsak rozhodne, ze hodnoty bude prepocitavat do tabulky Balance z vykonostnich duvodu.

Jaky stupen Normalni formy rika, ze se to tak nesmi delat?

27
Pozor na takove firmy.
Ja tohle zazil ve firme Lundegaard. Odesel jsem odtamad jeste ve zkusebnce. Taky tam meli playstation atp., ale tipuju ze zejmena proto, aby si ho mohli dat na Facebook a ukazat ho pri vstupnim pohovoru.

Ad situace, kdy se neco programatorovi nepocitalo jako prace, kdyz prekrocil estimate. To jednoznacne porusuje zakonik prace. Kdyby mi rekli, ze na necem budu pracovat, a ze se mi to nebude zapocitavat do prace, tak bych se hecl, a jdu normalne pryc. Uvedomte si, ze kdyz zamestnavatel porusuje zakonik, tak vy se muzete zvednout a adios amigo okamzite.

Neni to ani prace prescas, protoze:

"Práci přesčas může zaměstnavatel nařídit jen "z vážných provozních důvodů","

Vyse uvedene neni vazny provozni duvod.




28
Zdravim,

dotaz. Kdyz udelat Server side rendering web, tak vyhoda by mela byt, ze Google si muze zaindexovat potencionalne vsechno co na te webove strance bych mel.

Kdezto kdyz budu mit client side rendering (javascript, napr. React), tak Google s tim bude mit problem.

Takze kdyz bych delal nejaky eshop, nebo bazar, tak budu asi chtit, aby tam byl server-side rendering.

Plati toto i dnes, nebo uz google engine javascript umi?

29
/dev/null / Re:Cestovanie v čase - cestovanie do minulosti
« kdy: 04. 01. 2022, 17:38:10 »
Jo tak jeste by se dalo divat do minulosti, kdyby jsi se mohl pohybovat rychleji nez svetlo. Potom v dostatecne vzdalenosti od zeme by jsi ji mohl sledovat jeji minulost, dinosoury atp.

30
Vývoj / Re:JS Promise
« kdy: 31. 12. 2021, 17:55:27 »
Kurna, to se mi ani cist poradne nechtelo, takvy zmateny dotaz. Dam ti tip, ujasni si:

1. Co je to promis
2. Co je to asynchronni volani funkce
3. K cemu je async a await keywords
4. Proc node.js standardni knihovni funkce nevraci promis - protoze jsou stare.
5. Jak si muzes libovolnou starou asynchronni funkci v node.js sam predelat na promis
6. A jak si nad tim pak muzes pouzit async await.

A mas to. A jestl ito chces mit komplet, tak jeste

7. Co je to event loop v node.js a web browseru

Stran: 1 [2] 3 4 ... 20