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 - Ink

Stran: 1 ... 14 15 [16] 17 18 ... 43
226
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 01. 12. 2021, 17:15:36 »
dokud ten generovany kod nekdo necommitne do repositare nebo nedej boze nezacne rucne editovat tak mi generovany kod nevadi... v opacnem pripade souhlasim, ze je to zlo

A jaký to je problém, když to commitne? Když se to API mění jednou za uherský rok nebo vůbec, nevidím v tom žádný problém.

227
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 30. 11. 2021, 20:38:34 »
Přijde mi, že hledáte cestičky, jak normální kód negenerovat.

generovany kod je zlo.

K tomuto tématu jsem domluvil, nemám potřebu se dohadovat o tom, kdo má rád vdolky a kdo holky, protože nic lepšího z toho nekouká.

228
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 30. 11. 2021, 20:18:18 »

229
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 30. 11. 2021, 20:16:41 »
Pánové, jsem dost překvapený, co řešíte. Když se teda vrátím k Rustu, tak tam chci vidět něco jako normální strukturu
Přesně tohle “řešíme”.

Přijde mi, že hledáte cestičky, jak normální kód negenerovat.

230
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 30. 11. 2021, 18:07:23 »
To jo, taky se to často děje, ale jak to souvisí s OpenAPI?
muzete mit satickou kontrolu podle API specifikace, bez nunosti prepisovat tu specifikaci do daneho jazyka. Staticky analyzer kodu muze brat informace napriklad z JSON schematu. nebo z protobuffer specifikaci. Nemusite generovat kod.
A kde to takto funguje?

Pánové, jsem dost překvapený, co řešíte. Když se teda vrátím k Rustu, tak tam chci vidět něco jako normální strukturu, která je napíchnutá na serde_json nebo něco takového, pokud mi to vygeneruje něco automaticky, tak super, ale rozhodně nechci, aby se mi data někde nějak vzala - stejně někde na vstupu a výstupu budu potřebovat normální explicitně deklarovaný typ.

Úplně chápu, že v Pythonu můžu mít nějaké něco, které má někde __getattr__() nebo něco a magicky tahá z klobouku data, která má v dictu nebo kdoví kde, ale v Rustu to fakt nechci a doufám, že ani nebudu potřebovat.

231
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 30. 11. 2021, 15:35:14 »
Ono ani tak nejde o typový systém, jde to řešit buď reflexí nebo něčím jako rustí makra.

Jde to asi různě, ale chceme to?

232
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 30. 11. 2021, 14:41:08 »
Teď už se generuje okolo API všechno, SOAP, Protobuf, OpenAPI... (člověk tak získá nezávislost na konkrétním jazyce, to je plus).

generuje se jen kvuli staticke typove kontrole, ta aby fungovala, potrebujete mit specifikaci ve zdrojovem kodu daneho jazyka, ale neni problem precist napriklad protobuf specifikaci a vygenerovat dane tridy dynamicky

existuji reseni jak obejit nutnost generovani kodu pro ziskani staticke kontroly. MyPy ma pluginy, AFAIK F# ma type providers coz resi podobny problem

Zkus pochopit, že existují statické programovací jazyky a tam to fakt je jinak a bude.

233
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 30. 11. 2021, 07:08:12 »
Takže to
Citace
je peklo a patří na smetiště IT dějin
je čistě proto, že SOAP je neefektivní? Nebo je mu vyčítáno i něco jiného?

Je to řešení ze světa Javy a velkých korporací. Design by committee, překomplikovaný, se spoustou rozšíření a ukrutně náročný, když to chceš znovu naimplementovat, ať už v jiném programovacím jazyce (jak jsme si tu koneckonců demonstrovali) nebo protože Ti stávající řešení třetích stran z nějakého důvodu nevyhovuje. Chceš poslat zprávu o tom, že Pepa Novák si kupuje ponožky za 10 dolarů a vychrstne to 5 KB XML s třemi namespacy a čtyřmi vrstvami obálek. Přitom Ty chceš jenom napsat jméno, příjmení, pár údajů o kartě a částku a nazpátek by Ti stačil číselný kód, který říká, jak to dopadlo a jeden řetězec s případným lidským popisem situace.

Krátce a výstižně, simplicity and utility trump large corporate backing: http://keithba.net/simplicity-and-utility-or-why-soap-lost

234
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 29. 11. 2021, 08:16:47 »
Aktuálně frčí REST, ale přijde mi to jako trochu jinak řešený stejný problém, akorát že tam zatím není standardizovaný nějaký popis rozhraní jako WSDL. Třeba časem.

OAS nestačí? https://en.wikipedia.org/wiki/OpenAPI_Specification

235
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 28. 11. 2021, 14:15:14 »
Pak je ale vůbec nesmysl “průkopnicky” nasazovat Rust :)
No jo, chtěl jsem se sobecky naučit něco nového a nakonec jsem spadl do vlastní díry  :)

Sobče, vzdělávat ses chtěl!

236
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 27. 11. 2021, 19:22:56 »
Jo, jenže ono není k mému "tématu" moc na výběr. Potíž s kompilací jsem měl zde: https://crates.io/crates/intercom, a nenašel jsem vůbec pořádnou "crate" na SOAP WSDL server. Dočetl jsem se na jednom blogu z roku 2020, že podpora XML vůbec je v Rustu zatím slabá.

Čekal jsem prostě trošku víc. Už tu ten ekosystém nějaký pátek je a měl by být náhradou za C/C++, přičemž by měl ale nabízet částečně přístup známý z "velkých" jazyků. To se mi jako "reklama" líbí. Chce to asi ještě trochu toho času, než budou pokryta i takováto "témata".

Podle mě tohle není moc pravděpodobné, jelikož generaci vývojářů, která nejčastěji používá Rust, tohle nechává dost klidnou. Většina novějších API, se kterými jsem se setkal v posledních cca 7 letech, SOAP nepoužívá a naimplementovat to dobře je asi dost práce. COM jde mimo mě už úplně, ale jelikož se Rust v nějaké míře prosadil i v Microsoftu, kdoví.

237
Software / Re:Obrovský txt soubor
« kdy: 27. 11. 2021, 09:49:05 »
No jo, byly doby, kdy třeba Windowsí Notepad zvládal jen 64 kB (Windows 95), pak jen 32 MB (Windows XP)...

Byvaly doby kdy i programy v linuxu nezvladaly skoro nic...

Kdy to bylo? V době, kdy Linux byl 16bitový?

238
Studium a uplatnění / Re:Pomoc se statistikou
« kdy: 27. 11. 2021, 09:45:31 »
Sranda ale bola na skuske. Ziaden priklad z minulych rokov sa neopakoval a spoluziaci tu skusku nazvali "IQ test".
:-D jojo, IQ test, ale baseline nastavený pro matfyzáky.

Což mi připomíná, že první půlrok matiky v první třídě u nás na základce byly "veselé množiny". Možná chtěl minulý režim selektovat materiál pro VŠ hezky od útlého věku - ale v tom případě to nakonec nějak nedotáhli, protože si nepamatuju, že by známka z matiky z prvního půlroku první třídy ZŠ měla nějaký vliv u přijímaček na SŠ nebo VŠ ;-) Asi hrálo roli, že jsem končil základku až po převratu...

Množiny jsme měli na základce i my starší. Někteří rodiče z toho chytali psotník, protože to pro ně bylo asi abstraktní a divné, ale mně to přišlo jako - no, učivo z prvního stupně základky.

239
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 27. 11. 2021, 07:32:57 »
Já jsem z Rustu bohužel docela zklamán. Jazyk nese určité zajímavé prvky, o tom žádná, ale ten ekosystém, to je hrůza. Většina "crates", co jsem chtěl zkoušet, byla ve verzi 0.x, přičemž část kvůli nedodržování zpětné kompatibility nešla kompilovat. Chce to asi ještě čas.

Bylo by asi fajn, kdybys byl konkrétnější. Udělat a publikovat crate může kdekdo, je tedy docela přirozené, že budou v různém stavu. Bez urážky, chce to trochu selského rozumu, případně zkušenosti, aby člověk poznal stabilní a rozumně vyvíjené od nedopečených pokusů. Možná bys mohl zkusit https://lib.rs/ , tam by měly být ty ověřené.

240
Studium a uplatnění / Re:Pomoc se statistikou
« kdy: 26. 11. 2021, 13:19:49 »
Vsuvka k diskusii... Spominate si na svoje prve stretnutie s trinomickou vetou? ((a+b)^3=a^3+3a^2b+3ab^2+3b^3)). Frontálnou výukov odovzdané vedomosti (ako ich dostali predpokladám takmer všetci účastníci fóra) sa dali imho vpodstate len nabiflovať. Taký vzorec existuje a basta. Obdobne ako vzorec na objem gule a podobne... Keď človek ale dostane trinomickú kocku ako hračku https://duckduckgo.com/?q=trinomic+cube&t=ffab&iar=videos&iax=videos&ia=videos&iai=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DBL7rKE61DFA tak je to imho rozdiel, ako keď pochopí integrál a vzorec pre guľu si už pamätať nemusí...

Tenhle rozklad pro 3. mocninu se da odvodit uplne trivialne. Hrani s kostickama k tomu nepotrebuju. Nerikam, ze se nekdy nehodi nejake nazorne priklady, ale tohle me zrovna nepresvedcilo. Krome toho, pokud neni clovek matematik, stejne nejlip funguje nabiflovat - umet pouzit - vedet kde to najdu - cast nabifovaneho vesele zapomenout.

Stran: 1 ... 14 15 [16] 17 18 ... 43