16
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.
Stran: 1 [2]
17
Vývoj / Re:Je C++ dobrá volba na větší projekt?
« kdy: 04. 08. 2015, 10:23:43 »Spouštět pro každou GUI událost (to nemusí být jenom kliknutí, ale třeba iPro každou událost ne, na spoustu z nich přeci stačí ten Pythonskej 'multithreading', s nejvyšší jemností jedné python-instrukce. Problémy se přeci dají plus-mínus rozdělit do dvou disjunktních množin:
najetí myší do nějaké oblasti) by bylo tragicky neefektivní... že v tom novém vláknu nemůžeš volně manipulovat s datovými strukturami, se kterými jinak v Pythonu pracuješ.
- na ty, které trvají delší dobu a na tuto delší dobu nebudou potřebovat další manipulaci s
datovými strukturami
- na ty druhé ;-)
Asi mám díky své nezkušenosti špatnou představu o potřebách pro skutečně velké projekty, protože jsem zatím nevylezl ze svého písečku, na kterém mnou zmíněná představa dokonale funguje O:-) Pro skutečně hodně paralelizované věci má zřejmě Java+Clojure trumf v rukávu ... diverzita rulez!, díky za trpělivost :-)
18
Vývoj / Re:Je C++ dobrá volba na větší projekt?
« kdy: 03. 08. 2015, 16:52:59 »Prave naopak - v GUI aplikacich dobry multithreading vyuzijes paradne, protoze kdyz na neco kliknes a ono se tam neco prepocitava, tak nechces, aby ti GUI zamrzlo. U by-design unithreadovych jazyku to pak musis ruzne obchazet, coz je zbytecna namaha....
Souhlasím, že v GUI aplikacích to využiju parádně, moje vyjádřená pochybnost (Python jako lepidlo) se však týkala jen grafické vrstvy GUI aplikace. Proto nekliknu a nepřepočítává... po kliknutí se spustí nativní aplikace, jejíž procesorový čas řídí OS a ne Python. Zatímco já si povídám skrz guiksicht s Pythonem, nativní aplikace vyřeší multiprocesorově problém a výsledek přichystá Pythonu na podnose, kde si ho příležitostně vyzvedne a použije v komunikaci se mnou.
Pokud se GIL spravne releasuje, tak ne, ale zase: musi se na to myslet, je to uplne zbytecnej opruz.Buď si nerozumíme, nebo to blbě chápu... domnívám se, že té nativní aplikaci je GIL úplně ukradený, protože ta si hraje na svém písečku - jako bych třeba z Pythonu pustil wget na nějakej pornoserver :-)
19
Vývoj / Re:Je C++ dobrá volba na větší projekt?
« kdy: 03. 08. 2015, 14:29:35 »V tom, ze Python ma GIL a zjevne se s tim nic moc delat nebude. Coz je v 21. stoleti ponekud trapne

[/quote]
Trapný to je, ale když to člověk vezme pragmaticky -
- python jako glue (formuláříky, okýnka, odstartovávání nativních rutin...) - k tomu přeci není třeba usilovat o využití všech jader na plný plyn
- na spuštěnou C++ nativní rutinu si už žádný GIL nepřijde
... takže ve výsledku můžu mít aplikaci, kdy do pythonovskýho formuláříku klepu vstupní data a na pozadí mi X céčkových subrutin roztáčí větrák na plný plyn, nebo mi něco uniká?
20
Vývoj / Re:Je C++ dobrá volba na větší projekt?
« kdy: 03. 08. 2015, 11:54:28 »
A proč neudělat kritický části v C/C++ a celý to pak slepit třeba Pythonem? V čem by bylo tohle řešení obecně méně výhodné, než Java? Java mi přijde nejvýhodnější jenom na serveru.
21
Vývoj / Re:Kvalitní Java příklady
« kdy: 30. 07. 2015, 13:16:58 »Tu zmíněnou knížku "Java - Kuchařka programátora" mám doma, mírně ošuntělá, ale pořád drží pěkně pohromadě a pro učení na příkladech myslím ideální. Kdybys nemusel mít novou a chtěl ušetřit nějakou stovku, tak dej vědět a domluvíme se.Bohužel už není aktuální
jirka.hrbek@gmail.com
- omlouvám se zájemcům. 22
Vývoj / Re:Kvalitní Java příklady
« kdy: 29. 07. 2015, 16:11:23 »
Tu zmíněnou knížku "Java - Kuchařka programátora" mám doma, mírně ošuntělá, ale pořád drží pěkně pohromadě a pro učení na příkladech myslím ideální. Kdybys nemusel mít novou a chtěl ušetřit nějakou stovku, tak dej vědět a domluvíme se.
jirka.hrbek@gmail.com
jirka.hrbek@gmail.com
23
Hardware / Re:Notebook pro OpenBSD
« kdy: 24. 07. 2015, 18:10:25 »
Připojuji vlastní zkušenost pro podporu OpenBSD... na svém již vyřazeném noťásku HPnc4400 se mi povedlo přimět wifinu k běhu bez výpadků jen pod 4 OS -> OpenBSD/Lubuntu/Slackware/Win7 ... nakonec jsem nejčastěji užíval to Lubuntu a OpenBSD jsem si nechal jen na studium + přístup do banky. Pokud je člověk skromnej, dělá víceméně stále jednu až tři věci, které si na BSDčku zprovozní (např. programování + office + web), tak je to dobré. Když se pak ale začnou objevovat další věci, které by si rád vyzkoušel a ve všech možných linux-distribucích stačí šáhnout do repozitáře a on se musí snažit to nějak ručně portovat...
24
Distribuce / Re:Arch-like distribuce
« kdy: 28. 05. 2015, 07:34:49 »
pro pragmatiky debian (mám v práci) pro hračičky slackware (mám doma)... toť mé doporučení k tématu. Arch jsem kdysi zkoušel, ale v mém nejdůležitějším parametru rozhodování (stabilita) byl oproti zmíněným jenom dobrej a ne best.
25
Distribuce / Re:Jakou pouzivate distribuci pro desktop?
« kdy: 28. 12. 2014, 16:23:02 »
Dříve Debian Testing + Openbox - výhodou bylo, že jsem o systému skoro nevěděl, všechno jako na drátkách, cokoliv nového bylo díky rozsáhlého repozitáře a široké komunity dílem okamžiku. V poslední době jsem si hlavně z výukových důvodů a aktuálního tématu Systemd vs SystemV nainstaloval Slackware + Wingo ... a musím říci, že do Debianu bootuji stále méně - systém chce, abych si ho více všímal ale oplátkou mi dává vyšší míru srozumitelnosti... tak nějak člověk víc ví, co kde je a jak funguje.
Stran: 1 [2]