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

Stran: 1 2 [3] 4 5 ... 15
31
Vývoj / Re:Alternativa za Excel Visual Basic?
« kdy: 21. 11. 2022, 13:21:58 »
Mimo téma, ale pro zajímavost: Excel má konečně Lambda funkce a pracoval na tom S. P. Jones
https://www.youtube.com/watch?v=r9kf9an-zPY&ab_channel=TheArchimedeans

32
Vývoj / Re:Alternativa za Excel Visual Basic?
« kdy: 21. 11. 2022, 11:31:48 »
Jako pokud bych měl radit radikálně, jako někteří kolegové, tak to udělejte mimo Excel: R, Julia Python.
Často když někdo vidí až funkční věc mimo Excel, ukáže se, že ani ten Excel nechtěl.
Jinak všechny Python knihovny co tu jsou uvedeny, jsou jen jakási náplast pro korporát, ale nevím jak užitečně.
Pokud už můžu použít Python, pak nemám moc potřebu se vracet do Excelu ne?

33
Vývoj / Re:Alternativa za Excel Visual Basic?
« kdy: 20. 11. 2022, 12:29:20 »
Zůstaň u VBA. Alternativy jsou pracnější a snad i horší. Teoreticky se můžeš různě připojit pomocí .NETu
ale pro to co koukám, že potřebuješ, bude VBA nejjednodušší cesta. Alternativně ještě JS(TS), ale to bude zatím ještě asi horší alternativa.
https://learn.microsoft.com/en-us/javascript/api/office-scripts/excelscript?view=office-scripts

Já tedy bych Excel používal co nejméně a co nejvíce výpočtů mimo. Snad už vyrobit nějaké to webové klikátko je lehčí.  Pro exploraci a zpracování dat je tu teď Power Query + funkcionální M language. Udržovat Excel je většinou peklo i když jako koncept komputačního grafu, je to zajímavé.


34
Vývoj / Re:Je Zig jazyk buducnosti?
« kdy: 10. 11. 2022, 09:00:58 »
Zig se drží při zemi, nabízí skvělý tooling pro integraci do stávajících C projektů. Má pracovitou komunitu a nebojí se Ioxototha vládnoucího ukazateli. Myslím, že dobrý! Jinak budocunost možná v doméně low-level. Ale budoucnost programování jako, že by přinášel nové paradigma, otvíral oči, převracel mysl, to ne! To jsem léta neviděl a pokud ano, bylo to z psychedelických 70. let, jen se na to zapomnělo.

35
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 17:10:43 »
Taky. Ale i to, že vývojáři Rustu vědí, že popularita záleží mimo jiné i na toolingu a lidech. Má D něco jako Cargo? Něco jako Rustup? A pokud ano, tak jak dlouho? Má třeba něco jako https://wiki.mozilla.org/Areweyet ? Jaké jsou referenční FOSS projekty v D? Co jsem našel a stálo za řeč, byly 5-8 let mrjvé repozitáře.

Hledáš takto špatně schválně?
https://code.dlang.org/
https://dlang.org/orgs-using-d.html
https://www.youtube.com/c/TheDLanguageFoundation/playlists
K tématu: https://dconf.org/2020/online/index.html#walter

Python a Rust opravdu nejsou jedinné použitelné jazyky ve svoji doméně. Mně osobně čím dál tím leze na nervy jejich evangelizace.


O co se D znažilo byla nějaká kompatibilita a konzumace C++ projektů... tam si Rust prostě ulevil. Dle názoru jiných to stálo D týmu dost energie a je to velké sousto. Podobně se o to snaží Google se svým Carbonem.

Proč schválně špatně? Že jsem si já osobně oblíbil Python a Rust nebylo tím, že bych si strčil prst do seznamu a pak si slíbil, že jim budu navždy věrný. Je to tím, že mě Perl, Ruby, OCaml, D, Common Lisp a další prostě nepřesvědčily, ač jsem jim dal šanci. Proč bych se bránil dát jim šanci?

A teď zpátky k "hledání". Víš co? Když budu chtít začít používat Rust, vezmu si Rust Book a naučím se tam (skoro) všechno. Hned na začátku mám odkazy na rustup a Cargo. Co mám v tutoriálu D? Vyber si z DMD, GDC a LDC! To je přece na hlavu! (Jo a Leave a Tip). Ale OK, nakonec pochopím, že mám asi použít DMD a dokonce tam je nějaký odkaz na dub. No ale uznej, že ta dokumentace je brutálně roztříštěná a srovnej to s Rust Bookem a jeho popisem práce s Cargem (a ne, Cargo nepoužívá 2 formáty pro popis balíčků, ale všechno má hezky v TOML).

Orgs using D mě fakt moc nezajímají (tam se používá klidně Haskell nebo Ada, to nepopírám), ptal jsem se na FOSS, ale OK - z těch známých, které mají nějaké repozitáře veřejně je to eBay (1 projekt v D ze 177 repozitářů), FB má 8 let starý Warp,  zbytek vesměs neznám nebo nemají nic veřejně k dispozici.

No a jestliže se D snažilo o to, co teď zkouší Google s Carbonem (nehledě tedy na to, že už zainvestoval do Go a hraje si i s Rustem), není to důkaz, že D pro Google není cesta?

Hele, chápu, že se Ti D líbí a chápu, že Tě evangelismus kolem Rustu a Pythonu štve. No ale obávám se, že to nebude mít žádný vliv na prosazení jednotlivých programovacích jazyků.

Nejsi trochu emotivní? D skoro nepoužívám, ale tvrdit že nedává garance je lež. Rust mě zajímá, jako každý jiný jazyk i když prakticky mě za to neplatí, takže investovat do něj nehodlám. Jazyky co mě opravdu zajímají jsou APL, Joy, Factor z těch co mám teď na stole. Python mě bohužel hodně zaměstnává a čím víc lidí do něj naskakuje, tím děsivější to je.

36
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 16:41:52 »

37
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 15:16:18 »
Prošel jste si nějaké informace o tomto jazyku detailně? Viděl jste nějaké video z dconf? Neříkám, že jsem nějaký Rust expert, ale nutně jsem toho asi viděl více protože hype. Mrkněte na D.
D není konkurencí Rustu. Ve skutečnosti Rust ve své doméně žádnou konkurenci nemá, protože paměťovou bezpečnost bez garbage collectoru žádný jiný jazyk nenabízí. Tohle je hlavní selling point Rustu a důvod, proč je kolem Rustu takový hype a proč se docela úspěšně prosazuje. Zjevně je na trhu poptávka po paměťově bezpečném jazyku bez garbage collectoru. Srovnání Rustu s C/D/Zig moc nedává smysl, protože pokud někdo požaduje paměťovou bezpečnost bez garbage collectoru, vezme Rust, nemá jinou volbu.

Taky. Ale i to, že vývojáři Rustu vědí, že popularita záleží mimo jiné i na toolingu a lidech. Má D něco jako Cargo? Něco jako Rustup? A pokud ano, tak jak dlouho? Má třeba něco jako https://wiki.mozilla.org/Areweyet ? Jaké jsou referenční FOSS projekty v D? Co jsem našel a stálo za řeč, byly 5-8 let mrjvé repozitáře.

Hledáš takto špatně schválně?
https://code.dlang.org/
https://dlang.org/orgs-using-d.html
https://www.youtube.com/c/TheDLanguageFoundation/playlists
K tématu: https://dconf.org/2020/online/index.html#walter

Python a Rust opravdu nejsou jedinné použitelné jazyky ve svoji doméně. Mně osobně čím dál tím leze na nervy jejich evangelizace.


O co se D znažilo byla nějaká kompatibilita a konzumace C++ projektů... tam si Rust prostě ulevil. Dle názoru jiných to stálo D týmu dost energie a je to velké sousto. Podobně se o to snaží Google se svým Carbonem.

38
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 11:45:35 »
Zig,
Máš s ním nějaké konkrétní zkušenoti? V jakém je stavu? Na co je použitelný?
Nedávno tu někdo psal o zkušenostech s programováním embeded Rust vs Zig (1:0 pro Zig). Zig má skvělý toolchain. Dávám mu také velkou šanci prorazit právě tam, kde se cpe Rust. Dále jazyk D má spoustu vlastností, které má Rust. Opět, neměl zatím tolik štěstí (čti marketing).

Problém D je, že si zachovává přístup C++ - přidávání dalších a dalších vlastností, zatímco autoři Rustu se rozhodli to udělat jinak.

Prošel jste si nějaké informace o tomto jazyku detailně? Viděl jste nějaké video z dconf? Neříkám, že jsem nějaký Rust expert, ale nutně jsem toho asi viděl více protože hype. Mrkněte na D.

39
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 09:34:08 »
Zig,
Máš s ním nějaké konkrétní zkušenoti? V jakém je stavu? Na co je použitelný?
Nedávno tu někdo psal o zkušenostech s programováním embeded Rust vs Zig (1:0 pro Zig). Zig má skvělý toolchain. Dávám mu také velkou šanci prorazit právě tam, kde se cpe Rust. Dále jazyk D má spoustu vlastností, které má Rust. Opět, neměl zatím tolik štěstí (čti marketing).

Problém jazyků jako Rust je, že mi sice dávají nějaké garance, ale cena za to je dost vysoká. Navíc, pokud se nepletu, nemají formální důkaz a navíc nemají ani standard.

Nakonec bych si přečetl tady Linuse: https://lkml.org/lkml/2022/9/19/1105#1105.php
, když už se tu stále omílá kernel Linuxu.

And the *reality* is that there are no absolute guarantees.  Ever. The
"Rust is safe" is not some kind of absolute guarantee of code safety.
Never has been. Anybody who believes that should probably re-take
their kindergarten year, and stop believing in the Easter bunny and
Santa Claus

40
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 05. 11. 2022, 16:25:04 »
Bohudík Rust není jazyk budoucnosti. Neberu mu jeho přínos, ale C nenahradí
Jistě, Rust nemůže C nahradit, C má svoje nezastupitelné místo třeba v Linux kernelu. Oh, wait.
Jestli narážíte na to, že se před nějakou dobou něco dostalo do kernelu, tak to pořád nic neznamená. C se nezbavíte z historických a pragmatických důvodů ještě desítky let. A až se to stane, třeba změnou technologie/paradigmatu třeba až na úrovni toho, jak pracujeme s železem, tak už bude Rust dávno za zenitem. C++ je sice z mnoha důvodů bestie, ale tohle se stane každému jazyku, co je umožňuje programovat tak nízko a vysoko nad železem a navíc je  zpětně kompatibilní cca 40 let (o jakési kompatibilitě s C ani nemluvě). Moc nechápu proč se nepoužívá více Ada, která toho umí opravdu dost (+ SPARK). Spíše jen historická smůla. Ale až dotáhnou package manager, třeba se to zvedne. Daleko větší mínění mám o Go, které jsem léta ignoroval i přes to, že Pike a spol. jsou pro mě autority..

41
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 05. 11. 2022, 15:46:19 »
Bohudík Rust není jazyk budoucnosti. Neberu mu jeho přínos, ale C nenahradí, C++ i přes svoje problémy se drží a popravdě, není to tak špatný jazyk. Daleko zajímavější mi přijdou různé "DSL" jazyky jako K/J, Forth, Joy, Factor, Erlang. Konrétně Factor mi přijde jako zvláštní mix Smalltalku a Erlangu. Klobouk dolů před jeho tvůrcem.

42
Odkladiště / Re:Kniha o DDD v českom jazyku
« kdy: 02. 11. 2022, 09:45:11 »
Chcem knihu, lebo knihy to zvycajne beru komplexne.
A blogy, casto su to kratke clanky ludi, co si myslia, ze jednom projekte objavili  ameriku, pricom je to zle.
Tak si vezmi nějakou co je uvedena. V češtině nic není. Blogy sleduj od autorů těch knih.
Např. tento https://blog.ploeh.dk/ viz třeba https://blog.ploeh.dk/2020/01/27/the-maitre-d-kata/
nebo http://debasishg.blogspot.com/ nebo https://verraes.net/2014/01/domain-driven-design-is-linguistic/

Domain-Driven Design is Linguistic!

43
Odkladiště / Re:Kniha o DDD v českom jazyku
« kdy: 02. 11. 2022, 09:40:54 »
Knihu nepotrebujes by som povedal. Staci len pochopit koncept. DDD je proste o tom ze si musis rozkuskovat projekt na domeny kde kazda ma vlastne procesy a datove struktury do ktorych ina domena nemoze zasahovat a moze si takto zit vlastnym zivotom(napriklad ked nastane merger dvoch firiem tak su to samostatne domeny kde treba vymysleit ako budu so sebou komunikovat ale stale su to de facto izolovane kontexty). A nasledne tieto domeny potom poprepajas. Je to cisto iba o tom ze vrstvis urovne logiky na seba ako cibulu. Napriklad si vezmi nejaku velku korporaciu - mas tam uctovne oddelenie, mas tam nakupne oddelenie a mas tam predajne oddelenie. Kazde same o sebe je izolovany svet kde su iste pravidla, to je ta domena, a musis ich potom prepojit aby vedeli so sebou pracovat. To je ta vrstva nad. Napriklad v domene uctovnictvo je email klienta alebo odberatela iba jeden malo-vyznamny kontaktny udaj, ale napriklad v online marketingovom oddeleni je to unikatny identifikator uzivatela a pracuju tam s nim inak. Takze napriklad v uctovnom oddeleni by to bolo iba policko v db kdezto v marketingovom oddeleni by to bol primarny index v db. A td skratka. Je to iba izolacia kontextu, nic viac. Toto sa knihami nenaucis, to treba robit :)

Ja de fact orobim ddd uz par rokov lebo som s tym zacla pre jedne projekt a uz som si zvykol. Zaroven  aj event sourcing a napriklad aktualne aj CQRS.

- -
Este zjednodusenejsie by som to popisal ako ze kazda domena je akoby kniznica ktora ma interface cez ktory moze komunikovat s vonkajsim svetom(v DDD sa to tusim vola ports/adapaters ale je to proste interface). A to je cele proste. Netreba pre to citat 300 strankove knihy.
Přesně kvůli tomu co tu zmateně píšeš, potřebuje knihu, ideálně několik, pak praxi, nabýt si čumák a znovu.
Tohle "stačí pochopit koncept" jsem zažil u kolegy. Nevyšlo to.

pravda, netřeba číst hned vše, zkus kouknout sem na tipy.

https://github.com/heynickc/awesome-ddd

44
Odkladiště / Re:Kniha o DDD v českom jazyku
« kdy: 01. 11. 2022, 07:53:24 »
Skvělé je DDD ve funkcionálních jazycích
Také pěkný odkaz: https://www.reddit.com/r/programming/comments/p2i2f2/domain_driven_design_made_dependently_typed_with/
O Idris tu ještě článek nebyl co? Vzhledem k tomu že má, mimo jiné, backend pro Scheme/Racket, mohlo by to zajímat i Pavla T.

45
Odkladiště / Re:Kniha o DDD v českom jazyku
« kdy: 31. 10. 2022, 20:40:31 »
Na knihy v češtině se vykašli. Sežeň si Blue/Red book + Clean Architecture a sleduj hlavně přednášky + blogy.
DDD a metodika obecně se také mění a přizpůsobuje době. Filtruj, hodně blogů obsahuje kraviny (špatně) přepsané z těch knih nebo velké nepravdy. Pěkná kniha pro Python a DDD/Clean Architecture vyšla u O'Reilly nedávno. Skvělé je DDD ve funkcionálních jazycích např. Domain Modeling Made Functional (Scott Wlaschin) a Functional and Reactive Domain Modeling (Debasish Ghosh) a dále https://blog.ploeh.dk/. Další knihy a případně dokonce i papery na vyžádání :D.

DDD je dobrá metodika, ale není to kuchařka. Chce to cit, praxi a nedogmatický přístup.


Stran: 1 2 [3] 4 5 ... 15