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

Stran: 1 ... 14 15 [16] 17 18 ... 101
226
Vývoj / Re:Přepsání serveru v Javě
« kdy: 25. 05. 2017, 14:25:32 »
Jestli ta vlákna skutečně něco dělají, tak Erlang ani Node.js nepomohou. Výpočetně náročné úlohy musíte zpracovávat v nějakém poolu s omezeným počtem vláken.
Pokud je hlavní problém v tom, že se pro každý req spouští samostatné vlákno (a zároveň se OP chce zbavit Javy), tak by Erlang rozhodně pomohl. Dál v něm může každý req zpracovávat ve vlastním procesu a přitom se mu to krásně bude samo škálovat přes všechna dostupná jádra - žádný pool tam není potřeba, bude to fungovat samo, zabezpečí to erlangovský scheduler.
Jak řeší Erlang zásobníky, když udělám třeba milion procesů?
http://erlang.org/doc/efficiency_guide/processes.html
Zajímavé, dík.

227
Vývoj / Re:Přepsání serveru v Javě
« kdy: 25. 05. 2017, 14:04:44 »
Jestli ta vlákna skutečně něco dělají, tak Erlang ani Node.js nepomohou. Výpočetně náročné úlohy musíte zpracovávat v nějakém poolu s omezeným počtem vláken.
Pokud je hlavní problém v tom, že se pro každý req spouští samostatné vlákno (a zároveň se OP chce zbavit Javy), tak by Erlang rozhodně pomohl. Dál v něm může každý req zpracovávat ve vlastním procesu a přitom se mu to krásně bude samo škálovat přes všechna dostupná jádra - žádný pool tam není potřeba, bude to fungovat samo, zabezpečí to erlangovský scheduler.
Jak řeší Erlang zásobníky, když udělám třeba milion procesů?

228
Distribuce / Re:Nejrychlejší linuxové distro 2016/17
« kdy: 24. 05. 2017, 22:27:30 »
Horsi je, ze ted zacina brouk zrat i mou hlavu a pokukuji po Macbook Pro... ale to uz je jina story.
Tak furt to je plnohodnotný Unix, navíc nad Machem a s pekelně rychlým SSD - pokud nevadí cena, je to hezká hračka.

229
Přátelé, nerad bych, aby to zapadlo: "Arogancí proti ignoranci!"

Několik lidových moudrostí jako nápověda pro chytré:
Na hrubý pytel patří hrubá záplata.
Chytrému napověz hloupého kopni.
Co nejde po dobrým, to půjde po zlým.
Co tě nezabije, to tě posílí.
Čiň blbu dobře, blbostí se ti odmění.
Neházej perly sviním.

A k té aroganci: Nesuď knihu podle obalu.

"Arogancí proti ignoranci!"
Čím víc masa, tím víc červů ;)

230
Ahojte, ktora skola (IT) ma podla vas najlepsich ludi co sa tyka ludskosti? Kludne napiste skusenosti s vasou univerzitou. Zaujima ma hlavne pristup k ludom, nizka miera arogancie, priatelskosti, a podobne. Bez ohladu na to ci su to studenti alebo profesori, myslim to vseobecne ludia ako taky. Boris.
Na MFF UK jsem žádnou aroganci nepozoroval, jen báby na studijním jsou občas na zabití. Nicméně obecně asi platí, že jakmile člověk projde prvním ročníkem (sítem), tak se k němu vyučující chovají vesměs kolegiálně. V tom prvním ročníku to může vypadat jako netečnost, ale to je tím, že studentů je tam příliš.

231
Ahojte, ktora skola (IT) ma podla vas najlepsich ludi co sa tyka ludskosti? Kludne napiste skusenosti s vasou univerzitou. Zaujima ma hlavne pristup k ludom, nizka miera arogancie, priatelskosti, a podobne. Bez ohladu na to ci su to studenti alebo profesori, myslim to vseobecne ludia ako taky. Boris.

Inteligentní lidé bývají často arogantní. Tak to prostě je.

Ja mam zas prave opacnu skusenost. Mne skor priloslo, ze inteligentni ludia radi zdielaju svoje znalosti medzi inymi, a nepotrebuju si nic dokazovat. Vacsinou hlupaci si o sebe myslia viac, ako v skutocnosti su.
Empiricky tomu tak je a má to i jméno: Dunningův-Krugerův efekt

232
Vývoj / Re:Jak se naučit slušně vyvíjet v Javě
« kdy: 23. 05. 2017, 10:37:23 »
Wow, tak pak to funguje dobře :D I Kit tady si může hrát na programátora. Je ale otázkou, proč se to často používá jako filtr u Javy. Asi nehledají vývojáře...
Hledající není vývojář ;)

233
Vývoj / Re:Jak se naučit slušně vyvíjet v Javě
« kdy: 23. 05. 2017, 10:17:22 »
Zapouzdření se dá elegantně dělat i bez *etterů. Stačí umět používat DI.

Metodu setColor() nahradí DI jak?

Mne osobne dnes treba vyhovuje FP pristup, takze bych v Jave programoval asi trochu abnormalne (kdybych musel). Co vidim, tak Javisti hodne daji prave na Design Patterns, coz mne naopak prijde jako zbytecna intelektualni onanie.

Právě ti, kteří moc vyvíjet neumí, protože za vzory se jde dobře schovat.
To je ale prapůvodní účel vzorů (aspoň podle Knutha), umožnit jakž takž programovat i lidem, kteří to neumí ("how to program if you can't").

234
Vývoj / Re:Callbacky vs. korutiny v C
« kdy: 23. 05. 2017, 09:43:07 »
A nestačí tam prostě portnout FreeRTOS, hlavní vlákno s pollingem a semaforem (bez parametrů) / frontou (s parametry) / eventem (flagy) odblokovat vlákno, co to zpracuje? Proč se furt musí vymýšlet rovnáky na ohybáky?
Správa vláken je drahá a semafory dtto. Není-li potřeba preempce, jsou mnohem lepší korutiny. Navíc některé MCU ani podporu vláken nemají.

235
Studium a uplatnění / Re:Jak hledat zajímavou práci?
« kdy: 22. 05. 2017, 10:49:59 »
Vždyť princip monády je podobná úroveň abstrakce, taky počítáte anděly na špičce jehly :-)))
Tato analogie mi tedy není vůbec jasná  :-\

236
Studium a uplatnění / Re:Jak hledat zajímavou práci?
« kdy: 22. 05. 2017, 09:51:08 »
Někdy si říkám, že praktičtější je systém vědec-mecenáš.
...přičemž tím mecenášem by klidně mohl být dál stát. Říkám si dlouhodobě, že kdyby dali peníze respektovaným týmům bez jakékoli byrokracie ("tady ten balík máte a použijte ho, jak uznáte za vhodné"), bylo by to ve finále možná i efektivnější...
To je sice pravda, ale je to utopie (v ČR, jinde ve světě to tak občas funguje).

237
Vývoj / Re:Jak se naučit slušně vyvíjet v Javě
« kdy: 22. 05. 2017, 09:42:15 »
Jeste jsem zapomel dodat jednu vec minimalne Lisp a Prolog je soucast vyuky na beznych IT VS v CR. V nekterych pripadech se tam clovek setka i s tim Haskellem (mozna i se Smalltalkem - ale o takove v CR nevim). Temito jazyky jsem byl tedy take dotcen.

Duvod proc jsem toto vlakno zalozil neni ten abych se naucil zaklady Java SE, ale experienced veci specificke pro Javu a jeji best practices. Znalost jineho jazyka muze byt v nekterych pripadech uzitecna nekdy ne - zalezi od kontextu.
Java není určená pro "experienced věci", ale pro co nejsnadnější psaní kódu. Různé "best practices" a vzory jsou často zbytečné a dost kontraproduktivní. Chce-li se někdo naučit idiomatickou Javu, měl by prostě hodně číst kódy a hodně psát s použitím vlastní hlavy, tj. bez ohledu na něčí "best practices".
A ano chapu ze kdyz clovek bude bezmyslenkovite pouzivat nejake design patterny nebo best practices, tak bude psat doslova sra***y :-)
Jo, tomu se říká cargo cult programming. Návrhové vzory mají v jistých případech smysl, ale málokdo ví, kdy to je. Zkušený vývojář používá "best practices" intuitivně. Super čtení je v tomto směru Knuth (známý svým despektem k "software engineering").

238
Studium a uplatnění / Re:Jak hledat zajímavou práci?
« kdy: 22. 05. 2017, 09:37:36 »
To univerzity [...] představují socialismus ve vědě, existenciální jistotu pro vědce a to nejde ruku v ruce s invencí, to invenci brzdí, protože musíte být členem nějaké sociální skupiny a chovat se tak, aby vás ta skupina nezavrhla, protože vás živí ta příslušnost k ní a ne vlastní výsledky. Dnes třeba musíte psát tak, aby vás ostatní citovali, což je značná deformace tvůrčí svobody
Dnes je důležité umět psát grantové žádosti, podle toho se teď hodnotí vědci. Někdy si říkám, že praktičtější je systém vědec-mecenáš.

239
Studium a uplatnění / Re:Jak hledat zajímavou práci?
« kdy: 22. 05. 2017, 09:33:38 »
Vzdělanost elit je k ničemu, ty se jen navzájem utvrzují ve svých bludech [...] Mnohem důležitější byla vzdělanost běžných lidí

Teď máme vesměs debilní "elity", ale i u těch běžných lidí mám pocit, že jejich vzdělanost dost klesá, momentálně pod únosnou mez.

240
Vývoj / Re:Callbacky vs. korutiny v C
« kdy: 22. 05. 2017, 09:12:33 »
setjmp a longjmp je možné použít k userspace implementaci korutin.

To už radši getcontext/setcontext, tam nedochází k problémům se sdíleným stackem
To je deprecated a většinou to už je vyřazené z knihovny. Navíc na unixoidních systémech to je pomalé (používají se syscally).

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