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 - Ondrej Nemecek

Stran: 1 ... 9 10 [11] 12 13 ... 90
151
Vývoj / Re:Rada při návrhu db tabulek
« kdy: 29. 06. 2021, 16:45:54 »
Jak to tady čtu, tak se mi zdá, že pojem ORM je přetížený. Může mít podle různých diskutujících dva dosti odlišné významy:

1) "Full ORM" - něco, co umožní existující "programming language" objekty uložit transparentně do databáze. V tomto případě je bussines logika v aplikaci, DB je storage.

2) "query builder" - něco, co umí "databázové objekty" nějakým způsobem "hezky" zpřístupnit v aplikaci. Bussines logika je tady v DB

Mě to dělení přijde umělé. U 1 mohu mít taky dost logiky v DB a používat custom SQL dotazy, případ 2 zase může přebírat kompetence z full-orm. Je tam mezi oběma přístupy plynulý přechod (doby kdy byl jen iBatis a Hibernate jsou pryč).

Spíš mi přijde podstatné zda a jak orm řeší persistenci objektového grafu, tj. uložení všech vnořených entit a dále jak řeší persistentní session (attached vs. detached instance), jak flexibilně umí mapovat objekty, zda má nějaké event api, zda a jak lze entity serializovat mimo databázi, zda mohu namapovat entity, ke kterým nemám zdrojový kód apod. To rozhoduje mnohem víc a použitelnosti, rychlosti vývoje a v důsledcích tedy i o výkonu aplikace.

152
Hardware / Re:Lacný 3D skener?
« kdy: 28. 06. 2021, 20:05:13 »
Záleží na co to potřebujete, abyste pak nebyl zklamaný. Nejlépe vyzkoušet v nějakém hackerspace apod.

153
Hardware / Re:PC na vývoj
« kdy: 26. 06. 2021, 12:30:01 »
nebo se pletu a apple i se slabsim vykonem predci se svym kompilerem a svymi nastroji silnejsi pc?

IMHO nepředčí a poměr výkon/cena nevychází dobře. Nemám nic proti aby si to někdo koupil kvůli osobní image a dobrému dojmu při použivání, ale není to ani nejspolehlivější ani nejvýkonnější vybavení. Jinak hrubý výkon můžete opět snadno zjistit na CPU Mega Page https://www.cpubenchmark.net/CPU_mega_page.html

154
Hardware / Re:PC na vývoj
« kdy: 26. 06. 2021, 00:04:43 »
Mě Apple nesedl, výkon nic moc, XCode žádný zázrak. Podle mě to je opravdu věc psychologie, sugesce a placeba. Toho jsem u Windows a Linuxu ušetřen, protože nedokonalost těchto systémů jsou všeobecně známé  :D

155
Hardware / Re:PC na vývoj
« kdy: 25. 06. 2021, 20:34:32 »
Lze ten výkon porovnávat podle PassMark skóre?

Mě se to osvědčilo - skóre v https://www.cpubenchmark.net/CPU_mega_page.html mi celkem slušně koreluje s dobou kompilace apod. Samozřejmě na rychlém SSD disku, jinak by to brzdilo IO. Jak jsem psal, je super že si může člověk vybrat přesně tak rychlý pc jak se mu vyplatí pro jeho usecase, rozpočet a spotřebu resp. výdrž.

156
Vývoj / Re:Rada při návrhu db tabulek
« kdy: 24. 06. 2021, 13:38:38 »
A blbé je, když se ti sejde věc, kde potřebuješ vedle sebe ideálně na něco relační, na něco timeseries a na něco NoSQL/dokumentační pohled... (a pokud těch dat je opravdu hodně, takže je blbé přiohýbat vše do jednoho konceptu).

Jsou 2 řešení: To vaše - budete to mít v jedné DB (což samo o sobě je otázkou, zda to stojí za to, u velkých systémů je stejně více zdrojů dat), ale ta data budete muset přeprzňovat mezi jejich a DB formátem. Nebo použijete pro každý typ dat určenou DB, ale bude to rychlé a bez přeprzňovaček.

Nejde třeba použít Postgres která umí fungovat i jako NoSQL, JSON a timeseries databáze (nemám zkušenost)? Kombinujete to někdo takto u Postgres?

157
Hardware / Re:PC na vývoj
« kdy: 23. 06. 2021, 20:29:36 »
a ma prace na apple nejakou vyhodu?

myslim pro frontendaka, ktery dela webovky.
nemyslim ted vyvoj primo aplikaci pro apple.
Tezko popisovat, treba zazit. Co se tyce HW tak bezkonkurencni laptop - diky tomu ze je HW i SW od jednoho vyrobce.

Pokud to někomu vyhovuje, proč ne. Ale Apple je podle mě hlavně o image (statutu), nikoli o lepších vlastnostech nebo výkonu.

158
Hardware / Re:PC sestava pro grafickou práci (Adobe)
« kdy: 23. 06. 2021, 17:48:02 »
Adobe Photoshop nemá sám extrémní nároky na počítač, ale záleží jak složité a velké soubory bude ten grafik zpracovávat, kolik jich bude mít otevřených současně apod. Pokud by grafik pracoval ve 3D budou zase nároky trochu jinde. Pokud v tom existuje nejasnost, bude nejlepší se zeptat kolegů grafiků, na čem běžně pracují při srovnatelné práci.

Nějaký výkon k diskuzi může být např. tohle https://www.alza.cz/omen-by-hp-obelisk_1?dq=6260618

159
Hardware / Re:PC na vývoj
« kdy: 21. 06. 2021, 09:18:06 »
Hele první věc, doporučuji určitě značkový počítač, já mám HP EliteDesk. Nevím co se tu lidi baví o výkonu, ale já mám bazarovou mašinu za 20k, cca. 32GB RAM, 512GB SSD + 1 TB HDD, Intel i7 9700, Geforce 1660 a na vše, včetně Adobe Premiere i VS Code to s přehledem stačí, a to mám 2x 32 palců monitory.

Jeden hlavní důvod proč značkový počítač je určitě to, že to má TPM čip (=lepší přístup k šifrování disku) + v ceně je taky licence na Windows 10 Pro, což je směšné, protože ta licence samotná stojí tak 5k OEM a v bazarovém kompu za 20k jí automaticky máš. Windows 10 Pro je důležité kvůli podpoře HyperV i vzdálené ploše.

Myslím, že to jak někteří píšou o nutnosti toho nejvýkonnějšího, tak to prostě je blbost. Na druhou stranu jsem dřív měl počítač za 5k, starou Dell workstation a když mi přišel účet za elektřinu, tak se mi protáčeli oči, a došlo mi, že jsem vůbec neušetřil. Proto co tu někdo zmiňoval o Xeonu, tomu bych se obloukem vyhnul, teda pokud si nechceš ročně připlatit 10.000 Kč jen za elektřinu.

32BG RAM + SSD + i5/i7 mi asi určitě na vývoj ve VS (i s rozšířeními) stačit bude.
Ale bojím se toho, že když spustím několik VM, aby tam ten výkon byl.

Ještě k tomu Hyper-V, je lepší mít v pc 2 síťové karty,  kde jedna karta bude obsluhovat pouze věci kolem virtuálů a druhá pro to ostatní nebo je to zbytečná komplikace a stačí vytvořit v Hyper-V Manageru další síťové rozhraní?

IMHO pokud nehoníte výkon nebo neděláte specializované performance testy, tak vám stačí virtualizovaná síťovka.

160
Hardware / Re:PC na vývoj
« kdy: 19. 06. 2021, 01:16:57 »
Dnes je dobrá doba v tom, že výkon se dá skvěle škálovat. Uplatnění najde super úsporný ARM i super výkonný EPYC, vše v rámci „práce“ (jak se podivovali někteří). Další věc je že nejde jen o výkon počítače ale také o ergonomii pracoviště a dalších potřebách, takže je pořád co vylepšovat a člověk se logicky musí rozmýšlet,  do čeho vrazit peníze a co je zbytečný luxus. A to je opět velmi individuální.

161
Hardware / Re:PC na vývoj
« kdy: 18. 06. 2021, 14:30:43 »
A proč ne (při stávajícím rozpočtu) něco z repas workstation? Osvědčilo se mi to několikrát. Třeba ThinkStation od Lenova, P510TW nebo něco z řady Precision od Dellu.
Namátkou:
https://www.incomputer.cz/lenovo-thinkstation-p510-tw2
https://www.incomputer.cz/dell-precision-t78107

RAM navíc lze většinou lehce sehnat...

Ta stanice je hezká, ale ten CPU bude jen cca 2x rychlejší než stávající pc tazatele. To se IMHO moc nevyplatí, hledal jsem ale nenašelrepas který by byl jasnou volbou...

162
Hardware / Re:PC na vývoj
« kdy: 18. 06. 2021, 14:28:10 »
Rychlost startu VS je celkem irelevantní údaj. Důležitá je rychlost vývojového cyklu - nasazení nového kódu, testy, restart aplikačního serveru, provedení výpočtu, konverze médií apod. Budete asi hledat něco co se jmenuje pracovní stanice, hrubý výkon procesoru zjistíte a porovnáte zde http://www.cpubenchmark.net/CPU_mega_page.html U médií a výpočtů si u Vámi používaného software určitě zjistěte podporu akcelerace na GPU a zda jsou rozdíly výkonu pro různé typy procesorů. Zvažte, jak dobře využijete vícejádro.

Úzké hrdlo u stávajího pc bude ten SSD, i CPU i5-3330 je pomalejší (CPU mark 4,056). Někdy se dají sehnat repasované pracovní stanice se slušným výkonem, nízkou cenou a dokonce zárukou. Třeba tohle https://www.alza.cz/alzapc/alza-gamebox-ryzen-rtx2060-d6440304.htm#parametry bude mít taky cca 4x vyšší hrubý výkon ale jen 16GB RAM. Obecně musíte sám zvážit co se vyplatí. Třeba koupíte jen SSD disk za pár tis. (případně CPU) a taky bude cítit zrychlení.

163
Hardware / Re:Pekné krabičky pre elektroniku
« kdy: 18. 06. 2021, 13:26:29 »
Teď mám taky jedno zařízení co potřebuju okrabičkovat...zkusím si to vyrobit ze dřeva - aspoň to bude něco jinýho než plast co je všude...
Byl jsem v Hornbachu a dají se tam koupit pěkný tenký lišty a hranoly, promyslel jsem rychle na místě ze kterých to půjde složit a něco jsem koupil...se dřevem jsem ještě nedělal, tak mi držte palce  ;D

Hezká krabička se dá domorobo docela snando vyfrézovat horní ruční frézkou. Vypadá hezky, ale hodí se ale jen pro některé případy (sucho apod.)

165
Server / Re:Sběr dat z louky
« kdy: 10. 06. 2021, 01:28:38 »
Jak bylo řečeno - LoRA, Sigfox, NB-IoT. Ovšem dotáhnout praktickou realizaci váhy a čidel je do rutinního bezproblémového provozu bude asi docela náročné - budete řešit řadu věcí a zabere to čas. Namátkou: Vlhkost, nepřesnost čidel za určitých podmínek, napájení, kondenzovanou vlhkost, ... atd atd. Na hraní ovšem dobré. Zda se to vyplatí ekonomicky záleží na okolnostech.

Stran: 1 ... 9 10 [11] 12 13 ... 90