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

Stran: 1 ... 8 9 [10] 11 12 ... 29
136
/dev/null / Re:Kolik jste investovali do výrobků Apple ?
« kdy: 14. 09. 2018, 15:45:27 »
zjisti si, co znamená slovo investovat.

137
Vývoj / Re:Jak najít reálné problémy pro deep learning
« kdy: 11. 09. 2018, 20:48:49 »
Kaggle.com

138
Vývoj / Re:jak navrhovat robustni systemy
« kdy: 10. 09. 2018, 12:22:09 »
A dnes už v Erlangu spíš jen udržují stará řešení, než že by v něm psali něco nového...

Elixir je živý

139
Studium a uplatnění / Re:Jaký webový framework zvolit?
« kdy: 07. 09. 2018, 12:38:34 »
.....

Zkuste být konkrétnější. Jinak to vypadá, že jen opakujete, co jste se někde dočetl.

140
Studium a uplatnění / Re:Jaký webový framework zvolit?
« kdy: 07. 09. 2018, 11:44:15 »
to je to srandovni - djano o sobe pise ze prave je opinionated (souhlas), nacez v dokumentaci se snazi mlzit a nabizet nejake unopinionated pristupy. Opet napisu co jsem psal vyse - Django neumi rict jak to samo chce abys to delal.

příklad?

141
Vývoj / Re:Čisté OP Smalltalk, Objective-C
« kdy: 07. 09. 2018, 10:31:18 »
jde to v pythonu i v javascriptu. v pythonu reloadnete změněný modul funkcí importlib.reload, v javascriptu require, obojí můžete volat z debugeru.

Jste si jistý, že mluvíme o tom samém?
Ve kterém vývojovém IDE to můžu vyzkoušet?

ve všech. V konzoli debuggeru můžete spustit libovolný kód jako v replu.

142
Software / Re:bash: předání parametru pro 'find' z proměnné
« kdy: 06. 09. 2018, 21:09:08 »
tím to nebude, cesta je volitelná
když to vložím manuálně 'find \(  -iname "w*" -o -iname "*sort*"  \)' tak to dělá co má

 par='\(  -iname "w*" -o -iname "*sort*"  \)'

143
Software / Re:Web Browser- inspekce vyvolaných událostí
« kdy: 06. 09. 2018, 15:00:12 »
vygoogli si event listener breakpoints

144
Vývoj / Re:Čisté OP Smalltalk, Objective-C
« kdy: 06. 09. 2018, 14:35:19 »

Jo, a ještě jedna věc: Implementrace Pharo má výborný debugger, ve kterém je možno rovnou doplňovat metody (což jde skvěle dohromady s TDD, kdy při testu vyletí chyba na neexistující metodu), nebo "jen" opravovat chybu, vyčíslovat výrazy, opakovaně znovuspouštět metodu, dokud to nejede. Někdo možná řekne: "To je zbytečné." Ale když podvacáté v nějakém jazyku opravujete chybu, pořád to není ono, a vy musíte 20krát znovu aplikaci (nebo alespoň její kus) přeložit a dolézt znovu na místo chyby, tak vás to začne PĚKNĚ SRÁT. Nevím o jiném jazyku/implementaci (to neznamená, že neexistuje), který by tohle uměl.

Smalltalk ani Pharo neznam takze si nejsem uplne jisty jestli je to totez, ale podle me tohle umi kazdy jazyk kde je REPL.
Takze nejspis vetsina dialektu lispu, s jistymi ustupky asi python, javascript, haskell a kdyz budu mit hodne fantazie tak i shell. Ostatne od Java 9 mame i jshell takze i tam by se o tom dalo mluvit.
Prakticky to pouzivam jen v clojure a emacs lispu takze u ostatnich si nejsem jisty jaky tooling je k dispozici a jak pohodlne se s tim pracuje, ale kdyz musim nekdy pracovat bez REPLu tak se mi chce brecet.

Obávám se, že REPL na to stačit nebude - REPL je pouze přeložení nějakého výrazu a spuštění v kontextu zastaveného debuggeru, to má dnes kdejaká implementace. Pharo umí v debuggeru přeložit a nahradit stávající metodu (nebo třeba taky vytvořit novou třídu!) a případně ji znovu spustit. Ukončení aplikace není třeba vůbec používat!
U Pythonu jsem tohoto chování (v PyCharms) nedosáhnul, v Javascriptu (v Eclipse?) mi šlo za blíže neurčených podmínek překládat jednotlivé soubory, ale nějak se změny neprojevovaly, nebo se to všelijak skládalo. O Jávce či C# nemůže být ani řeč, tam jsem k ladění běžně používal spuštění laděného kódu dočasnou úpravou po spuštění aplikace. Jiné jazyky nepoužívám.

jde to v pythonu i v javascriptu. v pythonu reloadnete změněný modul funkcí importlib.reload, v javascriptu require, obojí můžete volat z debugeru.

145
Studium a uplatnění / Re:Jaký webový framework zvolit?
« kdy: 06. 09. 2018, 11:48:17 »
Dalsi problem je ze Django si vymyslelo svuj pristup k MVC - takze vetsina business logiky zustane rozhazena po forms, managerech, modelech s tim ze django tam archaicky nabizi OO postupy ve stylu inheritance jak za krale klacka.

Django má spoustu problémů, ale s tímhle nesouhlasím. Kde by měla být business logika podle vás?

146
Vývoj / Re:Framework Nette pro dynamický web
« kdy: 04. 09. 2018, 16:09:44 »
to co chceš s backendem nesouvisí.

147
Vývoj / Re:Framework Nette pro dynamický web
« kdy: 04. 09. 2018, 15:44:52 »
Na Django se dá najít spousta widgetů ze kterých se dá pak takový web seskládat

kde ty widgety najdu?

148
Vývoj / Re:Framework Nette pro dynamický web
« kdy: 04. 09. 2018, 15:22:42 »
celé stránky (rozuměj toho layoutu) na server.

?

149
Vývoj / Re:Proč ten hype okolo Go?
« kdy: 04. 09. 2018, 12:12:42 »
je to dobrá praktika v jazycích bez keyword argumentů.

IMO to není dobrá praktika nikdy. Jen z nouze ctnost, když nemám typově bezpečnější způsob.

zabrání to přehození pořadí parametrů, což je horší chyba než nedodržení formátu slovníku.

150
Vývoj / Re:Proč ten hype okolo Go?
« kdy: 04. 09. 2018, 12:05:30 »
Tyhle "fígle" z legacy kódu vyhazujeme roky. A pořád občas narážím na ukládání různých nekompatibilních typů do jedné kolekce a následné rozhodování dle instanceof.... peklo.

IDE umí určit typ z instanceof podmínky. Ve větvi pod instanceof vám nedovolí tu proměnnou použít špatným způsobem.

Stran: 1 ... 8 9 [10] 11 12 ... 29