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 ... 3 4 [5] 6 7 ... 28
61
/dev/null / Grid vs Table
« kdy: 05. 03. 2023, 07:59:51 »
Hral jsem si uz nekolikrakt s tvorbou layoutu pro data pomoci gridu a pomoci table.

Parkrat jsem uz vyrobil jeden a tentyz komplikovany layout s gridem a tabulkou, a nemuzu si pomoct, ale podle me proste tabulka vede.

Vsude ctu, ze pouzivat na layout table je zastarale, jenze ono to ma radu vyhod.

S tabulkou muzu rovnou pouzivat tr a td pro radky a sloupce, kdezto s gridem musim otravne psat vsechno do divu. Plus s gridem si musim do css doprogramovat colspany a rowspany, kdezto tabulka uz tohle ma out of box.

Tak beru ze na jednoduchy layout stranky se hodi vic grid, ale kruci, vzdyt je to ve vysledku totez.

Priklad co mi prijde vyodnejsi udelat tabulkou a ne gridem, resp je to to same:

https://www.myfitnesspal.com/food/diary

62
Vývoj / Jak funguje cache v relační databázi?
« kdy: 01. 03. 2023, 23:32:17 »
Zdravím,

řekněme, že mám databazí a v ní tabulku s nutričními hodnotami potravin: FoodsTable.

Uživatelé na frontendu často potravinami listují, když vyhledávají fulltextem. A řekněme že tento query spouštím jako parametrized query:

Kód: [Vybrat]
var pstmt = con.prepareStatement("SELECT * FROM FoodTable WHERE name like CONCAT( '%',?,'%')");
pstmt.setString(1, notes);
var rs = pstmt.executeQuery();

Databáze bude řekněme Postgres a celkový objem dat v tabulce FoodTable bude řekněme 50MB.

Tzn. otázka zní, má v takovém případě vůbec smysl uvažovat o nějaké In memory cache přímo v Javovské aplikaci, když už relační databáze na své straně umí cachovat? A jak to vlastně ta databáze cachuje, drží si výsledky toho query in-memory, nebo to funguje jinak?

PS: Např. SQLite cachovat umí, ale těžko to je In-Memory cachování, spíše si tu cache nějak zapisuje na disk do souboru.

63
Best practice je ukládat taková data normalizovaně. Tady je o tom článek v kontextu Reduxu, ale v principu to platí i pro jakékoli jiné uložení: https://redux.js.org/usage/structuring-reducers/normalizing-state-shape

No tvl to je zase dalsi level komplikovanosti. V podstate s takovym modelem to znamena, ze nepotrebuju ani sqlalchemy. Fakt zajimave. Ja v podstate 1:1 muzu ozrcadlit data z relacni databaze do frontendu. Ale dava to smysl no.

64
Zdravím,

narazil jsem teď na takový princiápní problém. Mám frontend a tuto doménu:

Kód: [Vybrat]
Food(id, name, calories)
Entry(id, food_id, amount, day_id)
Day(id, date)

Day 1-N Entry, mapped by Entry
Entry 1-1 Food, mapped by Entry

Na backendu mám toto API:

Kód: [Vybrat]
GET /days
GET /foods

Momentálně mám relační DB, data jsou grafová. Ale když je načtu do frontendu přes Rest, a uložím je do modelu (globalni store), tak data přítomná v modelu už nejsou grafová, ale stromová.

Tedy např. když uživatel upraví na page Jídlo entitu Food, tak tato změna se neprojeví do objektu Day->Entry->Food, protože nemám propojeny objekty v listu Food s objekty v Day->Entry->Food.

No a tak přemýšlím. Říkám si:

1. Buďto ty objekty v modelu propojím, ale přidělám si tím práci - na backendu to za me samo propojuje Hibernate, na frontendu ale nic takového není.
2. Nebo to nepropojím, ale pak si říkám, jestli má smysl použití Relační databáze. Protože to je sice hezké, že na backendu mi to udržuje grafovou strukturu mezi objekty, ale k čemu mi to je, když na frontendu se grafová struktur stejně ztratí a změní se na stromovou.

Na jednu stranu, backend mi teď zařídí, že když se změní Food na frontendu, tak sice změna se přirozeně neprojeví do Entry->Food, ale projeví se alespoň po refreshi stránky. Na stranu drouhou použití stromové struktury i na backendu mi umožní přidat zajímavou funkci pro uživatele, jestli si po modifikaci Food přeje tuto změnu promítnout to již existujících Entry.

Prostě, svrbí mě prst zahodit relační DB a dám tam NoSQL.

65
Server / Jednoduchý cloud pro deploy webové aplikace?
« kdy: 11. 02. 2023, 15:25:56 »
Zdravím,

umím docela dobře s Amazon AWS cloudem, ale pro osobní malé projektíky se mi zdá poněkud těžkopádný.

Neexistuje nějaká alternativa, kde můžu rychle deploynout jednoduché webové aplikace? Nic jiného než AWS neznám.

Momentálně mám něco napsáno v Pythonu + Vue + SQLite.


66
Vývoj / Dokumentové databáze a relační data
« kdy: 30. 01. 2023, 20:36:58 »
Má smysl používat dokumentové databáze pro psaní webový servis, když vím, že data budu chtít ukládat relačně? Ulehčím si tím něco, když vím, že s relační DB můžu použít třeba Hibernate nebo Sqlalchemy?

Příklad relace:

Kód: [Vybrat]
Food  (id, name, calories, author_user_id)
Entry (id, day_id, food_id)
Day   (id, date, user_id)
User  (id, email)

Ty dokumentové databáze se někdy zdají lákavé, protože se zdá, že se s nimi snadněji pracuje, ale je otázka, do jaké šlamastiky se s nimi člověk dostane, když se do nich bude pokoušet cpát relační data.

Jaké máte jsou vaše zkušenosti s dokumentovými databázemi?

67
Studium a uplatnění / Re:S root.cz to jde z kopce
« kdy: 30. 11. 2022, 15:59:03 »
To je zase tema, tazatel kluk z CVUT tady polozi uplne normalni dotaz, a dostane tohle. S Root.cz vidim ze to jde z kopce, zmizeli odtud lidi co to nejak drzeli. Spousta prispevku, a nikdo mu neni schopny nic ze zkusenosti rict, a nekteri to jeste vytykaji, co jako chce slysel.
Ale houby, už čtvrtá odpověď od jehovisty mu naprosto přesně odpověděla co má udělat - projíždět inzeráty a chodit na pohovory. Takhle se totiž shání práce.
Pan študák kontroval, že to by ho fakt nenapadlo.

Tak ja nevim jestli jsi tak blby nebo se jenom delas? Tazatel se neptal "Nemuzu najit praci co mama delat", ptal se, jakym smerem se ma ubirat, protoze si vsima, ze v  tom co ho bavi neni dostatek prace. O cem se tu vlastne pokousis prit?

68
Studium a uplatnění / Re:Skoro Ing. - přechod na webařinu?
« kdy: 30. 11. 2022, 15:55:41 »
Jeste na VS bych se tomu smal, ale dneska uz tak moc ne, takovi chytri lidi dokazi ruzne veci, treba jet do ciziny, zaujmout rozumne zakazniky, a potom zajet zpatky do CR a zakladat svoje vlastni firmy. Tohle moc lidi nedokaze, byt dobry vyvojar a jeste mit i kapacitu na to, jezdit do ciziny, mluvit anglicky a nemecky, a ziskat duveru a zakazky.

69
Studium a uplatnění / Re:S root.cz to jde z kopce
« kdy: 30. 11. 2022, 10:52:00 »
Vseobecne nemusis delat rovnou weby, kdyz chces mit dostatek prac. nabidek. Rekl bych neco jako:

C embedded -> .NET/Java informacni systemy na backendu -> "Fullstack" vyvojar .NET/ Java/ Node.js pro vyvoj webovych aplikaci -> CSS/Desing a tvorba webu.
Nebo cloud (mikroslužby apod.), od C je ke Go nebo Rustu jen malý krůček.

Ano na cloud, Amazon AWS kdyz Javu, Azure (Ten horsi  :P) kdyz .NET. Akorat Golang mi neprojde, ze se v nabidkach vyskytuje nejak extra casto, oproti Jave a .NETu.

A kdyz to chces mit klikaci a vsechno vic Microsoft a vic Windows, tak .NET, a taky cim vic web tim vic .NET (delaji se v nem hodne treba EShopu) a kdyz preferujes Unix, tak Javu, delaji se v tom vetsi podnikove informacni systemy, bezi na tom banky, mobilni opoeratori, vsechny vetsi podniky, casto narazis ze devs maji Macy (i ja), atp.

70
Studium a uplatnění / S root.cz to jde z kopce
« kdy: 30. 11. 2022, 10:13:51 »
To je zase tema, tazatel kluk z CVUT tady polozi uplne normalni dotaz, a dostane tohle. S Root.cz vidim ze to jde z kopce, zmizeli odtud lidi co to nejak drzeli. Spousta prispevku, a nikdo mu neni schopny nic ze zkusenosti rict, a nekteri to jeste vytykaji, co jako chce slysel.

Me na VS taky zajimalo C a embedded, a zvazoval jsem to co ty - asi jako hodne dalsich lidi jsme narazili na to, ze v tom co te bavi neni u nas tolik prace.

Vseobecne nemusis delat rovnou weby, kdyz chces mit dostatek prac. nabidek. Rekl bych neco jako:

C embedded -> .NET/Java informacni systemy na backendu -> "Fullstack" vyvojar .NET/ Java/ Node.js pro vyvoj webovych aplikaci -> CSS/Desing a tvorba webu.

Takze moznosti mas vic, neni to bud a nebo. U lidi co delaji frontend je dost jiny kolektivy a i prac. podminky, je tam mnohem vetsi hype, min inzenyru, vic bastleni. Doporucuju ti se zamerit na vyvoj inf. systemu obecne, a to budto jako ciste "backend" nebo, pokud trvas na webech, tak se divej po nabidkach "Fullstack vyvojar" - to je prace pro inzenyry.

Vseobecne na backend se zamer na .NET/Java
A pokud fakt trvas na vyvoj web aplikaci, tak se zamer na Node.js a React a tzv. "Fullstack development"

71
Vývoj / Re:Alternativa za Excel Visual Basic?
« kdy: 20. 11. 2022, 20:51:46 »
https://www.pyxll.com/

Licence za 600,- Kc / mesic pro individual usera? To fakt ne...

72
Vývoj / Alternativa za Excel Visual Basic?
« kdy: 20. 11. 2022, 12:05:51 »
Zdravim,

dotaz, pouzivam Excel uz nejaky ten patek, ale az ted jsem se dostal k tomu, ze potrebuju pridat programovy kod. A nejsem teda moc z Visual Basicu nadsen - jednak s tim editorem se spatne pracuje a druhak ted se divam, ze na zmeny aplikovane makry nefunguje tlacitko zpet. Nehlede na jazyk samotny:

Kód: [Vybrat]

Sub RoundToZero1()
 For Counter = 1 To 20
 Set curCell = Worksheets("Sheet1").Cells(Counter, 3)
 If Abs(curCell.Value) < 0.01 Then curCell.Value = 0
 Next Counter
End Sub

Ach jo...

Neni nejaka alternativa za Excel, a ted nemyslim OpenOffice - to bych si asi moc nepomohl. Co treba ten od Google, tam se da programovat v Javascriptu, ne? Da se to pouzivat?


73
Tak budto je nasdilej, nebo tady neprud.

74
A ty mas zkusenosti s praci primo pro zahranici jake?

75
Zdravím,

dělal jsem poslední 4 roky pro Finsko z ČR, skrz jednu českou firmu, jako Java a Cloud vývojář. V ČR nás bylo asi 40. Každý den standupy v angličtině s Finama, meetingy, diskuze s architekty atp.

Tak si teď říkám, co kdybych si našel práci jako 100% remote pro tyhle země. Jsou tam sice často Indi, ale z mé zkušenosti, oni nejsou zrovna moc dobří vývojáři, čest vyjímkám.

Moje představa by byla minimálně 8000,- CZK / MD, považuju se kolem a kolem za nadprůměrného vývojáře, ale neúnavný programátor bedna z ČVUT to teda nejsem. Taky si říkám, přecejen, mít české kolegy je dost nápomocné, dorozumívat se úplně o všem v angličtině celé dny by mohlo být vysilující. Nerad bych vyhořel.

Nemáte tu někdo zkušenosti s prací přímo pro zahraniční firmy? Jak náročné to je, jak vysoké mají požadavky atp.

Stran: 1 ... 3 4 [5] 6 7 ... 28