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 - Mirek Prýmek

Stran: 1 ... 94 95 [96] 97 98 ... 618
1426
Vývoj / Re:Co si myslíte o OOP?
« kdy: 16. 01. 2019, 21:43:11 »
A proto mam rad komplexni python s jeho multiparadigmatickym pristupem, dekoratory, generatory, comprehension a dalsimi featurami, protoze programovat v nem je poteseni a radost.
A to jsi ještě nezmínil konkurentnost. Programovat něco konkurentního v Pythonu, to není potěšení a radost, to už je přímo orgastická extáze. Obzvlášť ve dvojce.

1427
Vývoj / Re:Co si myslíte o OOP?
« kdy: 16. 01. 2019, 18:38:29 »
co jsi chtěl říct ty tím odkazem?
No já jsem reagoval na to, na co jsem reagoval: https://forum.root.cz/index.php?topic=20380.msg304009#msg304009

1428
Vývoj / Re:Co si myslíte o OOP?
« kdy: 16. 01. 2019, 18:25:48 »
ndarray je implementováno tady

https://github.com/numpy/numpy/blob/master/numpy/core/src/multiarray/arrayobject.c

všechny vestavěné typy jsou implementovány v C, není rozdíl mezi rozšiřujícím typem a vestavěným typem.

https://docs.python.org/3/extending/newtypes_tutorial.html
Vůbec nerozumím, co se snažíš říct.

1429
Vývoj / Re:Co si myslíte o OOP?
« kdy: 16. 01. 2019, 17:24:39 »
je to implementováno stejně jako všechny vestavěné typy cpythonu.
Ani mi to moc nepřijde: https://github.com/numpy/numpy/blob/master/numpy/core/src/common/array_assign.c

1430
Vývoj / Re:Co si myslíte o OOP?
« kdy: 16. 01. 2019, 17:19:22 »
Ani ne. Typová informace je součástí toho objektu. Typová kontrola probíhá za běhu.
Nemluvil jsem o tom, kde je typová kontrola, ale o tom, v čem je to implementováno.

1431
Vývoj / Re:Co si myslíte o OOP?
« kdy: 16. 01. 2019, 17:03:59 »
Ono to krasne dokazuje omezenost mysleni 'statickych' programatoru
Mno... Zaznelo tady "muzes pouzit numpy.array". Neni to nahodou implementovano staticky v cythonu nebo rovnou v C? :)

1432
Vývoj / Re:Co si myslíte o OOP?
« kdy: 15. 01. 2019, 18:24:52 »
V praxi je nepraktická i přílišná volnost.
Mně vůbec celá praxe přijde taková nepraktická.

1433
Vývoj / Re:Co si myslíte o OOP?
« kdy: 15. 01. 2019, 17:39:02 »
Co je to funkcionální si každý zkusil ve škole na lispu.
Takže tě přece jenom někdo donutil si ty "nesmyslné" jazyky vyzkoušet. To je dobře :)

1434
Vývoj / Re:Co si myslíte o OOP?
« kdy: 15. 01. 2019, 17:15:33 »
Python ti umožňuje různé přístupy. Čisté paradigma je extremismus. Ideální je možnost výběru a flexibilního přizpůsobení se aktuálním potřebám.
Jasný. A i JavaScript je multiparadigmatický. A vlastně každý v současnosti existující jazyk. Protože tenhle blábol lidi naučil si myslet, že když má jazyk funkce jako first class citizens, tak je funkcionální. Až na to, že ono je to ve skutečnosti o dost  zajímavější. Jenže to nezjistíš, protože sis "funkcionálně" zaprogramoval v pythonu a nic jinýho nikdy nezkusíš. (tím nemyslím tebe osobně, ale lidi, kteří na tenhle blábol naskočili)

1435
Vývoj / Re:Co si myslíte o OOP?
« kdy: 15. 01. 2019, 14:36:42 »
Setter je jako každá metoda uvnitř objektu, takže se nejedná o změnu zvenku. Stav je bez existujícího prostředníka zvenku nedostupný.
Mně teda přijde, že to je spíš otázka designová/koncepční. Buď k objektu přistupuju jako ke structu/dementovi, kterého polopaticky řídím, nebo k němu přistupuju jako k dospělému, kterého o něco žádám a sděluju mu, jaké parametry odpovědi by se mi líbily. Nepřijde mi, že by tam byla ostrá hranice.

1436
Vývoj / Re:Co si myslíte o OOP?
« kdy: 15. 01. 2019, 11:39:01 »
Z tohoto pohledu Python není OOP, protože u něj neplatí, že "z principu nejde" měnit vnitřní stav objektu zvenku. Troufnete si to vysvětlovat místním mistrům?
Určitě nemá "ukázkové", "vzorové", "čisté" OOP. Má OOP (a všechno ostatní) "pragmatické" nebo "good enough". Což je v praxi často přesně to, co lidi chtějí (viz https://en.wikipedia.org/wiki/Worse_is_better)

1437
Software / Re:Dotazy k principům ZFS on Linux
« kdy: 14. 01. 2019, 18:19:23 »
Anebo ještě dobrej způsob je zkusit si to nad flashkama - můžeš si tak lehce simulovat výpadky disků. Pamatuju si, jak  Sun ZFS takhle demonstroval, když začínalo - jeli nějakou aplikaci nad více diskama a mlátili do nich kladivem, dokud nechcíply :) Bude to někde k nalezení na youtube určitě.

1438
Software / Re:Dotazy k principům ZFS on Linux
« kdy: 14. 01. 2019, 18:16:55 »
teraz uz len nejaky lab :)
Lab není potřeba. ZFS se dá vyzkoušet snadno - pool můžeš udělat na zkoušku třeba i nad soubory (napamovanými jako devices).

1439
Server / Re:Jak na storage cluster?
« kdy: 14. 01. 2019, 16:48:40 »
Abych se ale ještě vrátil tématu, pokud se má jednat o takovou vostrou partizánštinu na koleně, s nulovým rozpočtem a omezenými znalostmi, možná by stálo za zvážení jít cestou Proxmoxu - tam je Ceph a všechny ty clusterové věci předpřipravené, stačí nainstalovat a přiřadit stroj do clusteru. Nody se dají bez problému přidávat i odebírat, celé je to pěkně udělané a řekl bych, že to docela i drží.  Dokumentace je jakžtakž slušná. Zálohování se kdyžtak dá honit i přes ZFS, pokud by to dávalo smysl.

Zadarmo by pak byla možnost nad tím v případě potřeby nahodit i nějaké ty virtuály nebo kontejnery (třeba pro to webové rozhraní, monitoring nebo tak něco).

1440
Server / Re:Jak na storage cluster?
« kdy: 14. 01. 2019, 16:34:14 »
To sem fakt nepatří. A opravdu nemám čas se zaobírat tímto. Jestli mas potrebu psat, tak k veci anebo si vyber jiný forum.
Patri. A misto posilani lidi nekam bys udelal lip, kdyby ses zamyslel nad tim, proc ti to pisou.

IT neni jenom (a ani ne prevazne) o technologiich. Je z valne casti o organizaci, lidech, procesech a penezich. Technologii si muzes vybrat dobre, ale to je tak 10% uspechu. Zbytek muzes posrat. A mel bys naslouchat lidem, kteri te pred tim varuji. Samozrejme ale nemusis - kazdy sveho stesti strujcem. Ale pak si to taky pekne sam vyzeres... a do dna.

Stran: 1 ... 94 95 [96] 97 98 ... 618