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

Stran: 1 ... 12 13 [14] 15 16 ... 60
196
Software / Re:Paranoidní šifrování
« kdy: 23. 11. 2016, 08:00:56 »
Nove procesory podporuji akceleraci treba AESu. Nevim, jak je to se spotrebou, ale tipoval bych, ze to bude zrat mene, nez neakcelerovana verze, kdyz to procesor take mene zatezuje.

Ale zase je to o urovni paranoe - pokud je vyssi, pak treba VeraCrypt umoznuje kaskadove sifrovani - vice sifer za sebou.

197
Software / Re:Paranoidní šifrování
« kdy: 23. 11. 2016, 07:41:27 »
Pro Widle pouzivam VeraCrypt, ktery si myslim je celkem dobry. Ma opravene nedostatky, ktere odhalil profi audit u TrueCryptu. Te M$ veci bych neveril, pravdepodobne ma zadni vratka.

Pod Tuxem pouzivam luks (klasicke Ubunti auto-nastaveni, vypadalo rozumne - aes 512 v xts). Ale netusim, jestli to proslo nekdy nejakym auditem.

U obou reseni je mozne podstrcit jiny zavadec/boot partisnu a zaznamenat tak heslo (tomu se nevyhnete ani u full-disk enc, neco to proste musi rozsifrovavat za behu). VeraCrypt tusim neco proti tomuto typu utoku ma (nebo planoval), Tux netusim. Nejbezpecnejsi na me zatim pusobi nosit si zavadec/boot oddil s sebou na usb flash disku a pripadne si napsat i nejake automaticke kontrolovani jeji integrity. Pokud jdete jeste dal, tak by se musela resit i nejaka ochrana proti zmrazeni pameti; tusim nejaky bezp. soft si klice nechaval primo v CPU (myslim nejake hacky, ale nektere CPU to i primo podporovaly). Urcite toho bude jeste kupa, co vsechno by se muselo resit. Je jen otazka, jak moc paranoidni jste :).

198
Nekterym zretelne ano. Kdo by jinak napsal Linphone v C, ze jo? ...

Androidi verze je podle jejich stranek v Jave. To, ze se bezne pouzivaji knihovny v C/C++ z Javy jsem zminil, ta aplikace je ale porad v Jave. BTW nevyvratil jste si prave to vase hrube generalizovani o nevykonosti aplikaci v Jave?

Jede na tom kompletni Linuxove distro s LXDE, utahne to i Xfce4, ale to jsem zrusil jako porad jeste zbytecne nenazrane. Jedou na tom celkem slusne vsechny browsery, krome Chrome, ktery zrusil 32 b verzi. Pouzivam vetsinou Pale Moon, protoze ostatni browsery, vcetne Chrome, maji nesmyslne velke pametove naroky, pricemz nenabizeji zadne plus, kvuli kteremu bych jim dal prednost. Opravdu nevidim duvod k upgradu jen proto, aby nekdo mohl prasit aplikace v Jave a to jeste kdovi jak.

Takze tam neprovozujete normalni prohlizec, myslel jsem si to. Mit vecne rozbite stranky (Pale Moon je 7 let nerozvijeny FF, pouze par bezp. updatu), to si radsi koupim za par tisic tablet s Androidem a povali mi tam v podstate vsechno.

Pokud nevidite duvod k upgradu, protoze na vetsinu veci a asi i stranek ten srot nestaci, tak pak nenadavejte na vetsinu veci, ale nadavejte sobe, ze jste jeste neupgradoval ;).

199
Pokud mate takovy srot, ze neda ani petinu vykonu procesoru, ktery se bezne pouziva, tak je cas na upgrade (nebo vypnout sifrovani).

A to jako proc, kdyz misto toho muzu pouzit jiny klient, ktery funguje efektivneji, protoze neni v Jave?? Uz proto, ze kvalita zvuku v Jitsi byla dost strasna, oni tam snad vubec nemaji potlacovani echa nebo co a prenosove pasmo asi horsi, jak analogovy telefon. I ten blbby Yahoo Messenger mel lepsi zvuk.

I 8 let stare C2D ma lepsi vykon nez petina i5 (Intel Core2 Duo E6420 @ 2.13GHz). Uvedomte si, ze jste v mensine, kdyz mate prehistoricke PC a programatorum za to nestoji psat v jazycich, kde by jim to trvalo nasobne dele a pak jeste prehnane optimalizovat, aby to tech 0.0001% uzivatelu na svem krapu rozjelo. Navic jsem to zkousel s sifrovanim, realne to zatizeni tedy bude jeste mensi.

Ke kvalite Jitsi moc rict nemuzu, pouzivam pouze obcas Skype (na vyber nemam). Ale mel jsem za to, ze Jitsi bylo jedno z nejpopularnejsich kecadel (treba Ubuntu ho ma na wiki jako prvni v listu alt. aplikaci). Neni to spis o nastaveni?

A to jako proc

Vzdyt ten vykon je predpotopni, rozjedete na tom vubec normalni prohlizec typu Chrome nebo Firefox? Se divam, ze nejaky novy Intel Core2 Duo T9400 @ 2.53GHz s podstatne lepsim vykonem se prodava na ebayi za necele dve stovky;D. To jen abych nastinil, o jakem srotu tady mluvite...

200
Samozrejme ze je to o programatorovi, ale principialne narazim na aplikace v jave co maji tyto problemy, kdezto v jinych jazycich tolik ne. Ja verim ze je mozne v Jave psat slusne (v zavislosti na dane implementaci), teda ma to sve omezeni, prece jen Java ma vlastnosti co to znemoznuji.

Hm, asi vsichni programatori jsou neslusni. Kdykoliv vidim neco v Jave, tak je to monstruozita mnohonasobne vetsi, nez podobna vec v necem jinem a kdyz to clovek spusti, razem ma vyzahnutou RAM a z CPU se kouri. Budu se aplikacim v Jave i nadale vyhybat, dokud se ti programatori nenauci slusnosti.

Co vacsie ako co?

Co treba video zvanitko nebo Gnutella klient - v Jave nebo v necem jinem? Ty v Jave spolehlive zabiji stroj, ze bude prakticky nepouzitelny a na slabsim CPU nebude zvanitko ani stihat.

Moc jsem tomuto vyroku o nestihajicim video zvanitku neveril, tak jsem to zkusil. Pouzil jsem Jitsi (Java) a na druhe strane Linphone (Java). Jak jsem podezrival, to tvrzeni bylo nepravdive - zatizeni cpu 10-20% (stara i5). Na mobilu je arm (myslim 8 jadro 1.9GHz) a zadne problemy s nestihanim nebyly. A to jsem pouzival sifrovani! Pokud mate takovy srot, ze neda ani petinu vykonu procesoru, ktery se bezne pouziva, tak je cas na upgrade (nebo vypnout sifrovani).

PS: Osobne si myslim, ze je uplne jedno, jestli je to v Jave, protoze vsechny ty narocne veci (kodeky) jsou stejne reseny knihovnou v C/C++.
PPS: Meril jsem celkove zatizeni CPU, takze je klidne mozne, ze narocnost toho zvanitka je jeste mensi.

201
Scala a Python su frikulinske jazyky po ktorych mozno ani pes nestekne.

Prestoze Python nemam rad, tak dost pochybuju, ze jen tak zmizi. Podle PYPL je to 2 nejpopularnejsi jazyk :D. Vyrok vic mimo by snad mohl byt jedine ze "po Jave ani pes nestekne" (promin javamane). Rekl bych, ze nejmene dekadu tu s nami jeste bude.

Scala je pouzivana v produkci i na urovni korporaci. Casto je v zebriccich pred jazyky, ktere jsou celkem dost zname, jako je Lua, Go, Delphi, Haskell, Groovy, Swift.

http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/
https://pypl.github.io/PYPL.html

202
Jen si dovolim poznamenat, ze zrovna TIOBE index neni moc kvalitni (red monk nebo jak se jmenoval pusobil lepe). Nekde jsem cetl clanek, jak jednoduse ten TIOBE index slo ovlivnit. Takovy ukazatel je uplne k nicemu, kdyz ho jednotlivec muze snadno zmanipulovat.

203
Software / Re:Veracrypt a Double Commander
« kdy: 18. 11. 2016, 13:44:09 »
configuration -> options -> behaviors -> drives black list a rucne to tam vypsat - napr:

Kód: [Vybrat]
/tmp/.veracrypt_aux_mnt1;/tmp/.veracrypt_aux_mnt2;/tmp/.veracrypt_aux_mnt3

obosbne mam zaskrtle i "automatcially hide unmounted devices".

204
... proste veci ktere dokazi zamestnat multi cpu,gpu,pamet,io a ktere je treba psat v dospelem jazyku. ale to je jen priklad, nemusi to byt z me branze,...

Ten Minecraft vam nevoni? Na CPU a myslim i na GPU jsou voxelove svety zatracene narocne (proto se to zacina prosazovat az ted, protoze na to pc zacinaji mit vykon). Na io - disk spise narazove, na sit, pokud putujete po svete rychle, tak to take neni zanedbatelne. Ale chapu, ze to zase smetete ze stolu, ze to neni "poradna dekstop aplikace", protoze pridate dalsi podminku :).

Ne, asi se nema cenu se s vami bavit, pusobite jako trochu sofistikovanejsi trol. Nejdrive oznacite IDE za male projekty, ktere nic nedelaji. Kdyz vam predhodim fakta, ktera rikaji opak, tak si to zase okecate, ze najednou je potreba realtime. Kolikata podminka to uz je? Desktop aplikace, ktera je narocna na io, pamet, cpu, gpu, prikon, rozliseni, fps, spojeni se satelitem, zabudovanym ovladanim vodotrysku a spustite ji jen na desktopu s hw za dva miliony $?

205
...
Nejsou IDE, tim myslim poradna IDE jako IDEA s napr. type-aware autocomplete (ne textove editory), prave jedny z nejkomplikovanejsich dekstopovych aplikaci?

Rekl bych, ze porad jen menite zadani tak, aby to zadna aplikace v Jave nesplnovala a pak si vyvodite nesmyslny zaver, ze "neexistuji zadne desktopove aplikace v Jave". Vase puvodni podminky splnuje i ten Minecraft, ktery je poctem uzivatelu zatracene vysoko, mozna i vys nez ta ruzna IDE. By me celkem zajimalo, jake desktopove aplikace v jinych jazycich splnuji vase stale-se-menici zadani?


no, to nejsou. kod sice mozou mit celkem kosaty, ale z pohledu jazyku a jejich dospelosti pro realny svet jsou to naprosto nenarocne veci. cpu by nemely zrat vubec...vzdyt co delaji? nejnarocnejsi operace je nejspis neco jako hledani v nejakem indexu, databazi. je rok 2016 a tohle fakt neni nic u ceho by se mel system zapotit.....

a co vlastne hledam....no zacnu ciste ze sveta v kterem se ja pohybuju tj. napriklad vizualizacni sw jako zbrush,maya,max...ruzne archviz, dynamics, finite elements, kapalinove simulace, treba nejaky vetsi cad....atd. proste veci ktere dokazi zamestnat multi cpu,gpu,pamet,io a ktere je treba psat v dospelem jazyku. ale to je jen priklad, nemusi to byt z me branze, klidne muzou byt ruzna data mining, expertni systemy, kompexnejsi databaze, deep learning, analyza reci, proste cokoli kde se hw zapoti tim,ze resi kompexni problemy, nejen ze resi samy sebe...

Kód: [Vybrat]
$ cloc blender-2.78a.tar/blender-2.78a | tee blender_stats.txt
    7573 text files.
    7534 unique files.                                         
     539 files ignored.

http://cloc.sourceforge.net v 1.60  T=19.52 s (360.5 files/s, 141850.5 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
C                             1209         199927         132849         853513
C++                           1533          74439          75523         407681
C/C++ Header                  3048         104375         158525         379963
Python                         956          54875          43780         217801
CMake                          206           3092           5043          18257
XML                             22              0              0          12034
Javascript                       8           1867           1774           8078
Bourne Shell                    18            903            470           4019
Objective C++                    7            786            474           2889
HTML                             6             92              2           1104
OpenCL                          13            162            303           1021
Objective C                      2            229            106            949
CSS                              5             80            154            747
make                             2             81             78            332
DOS Batch                        1             23             14            237
-------------------------------------------------------------------------------
SUM:                          7036         440931         419095        1908625
-------------------------------------------------------------------------------

Kód: [Vybrat]
$ cloc intellij-community-master/intellij-community-master/ | tee idea_stats.txt
   79146 text files.
   73722 unique files.                                         
   11995 files ignored.

http://cloc.sourceforge.net v 1.60  T=132.93 s (485.6 files/s, 46463.7 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
Java                          49769         591983         707529        3305910
Python                         6875         105711         156920         423533
XML                            1777           9451           3072         245739
Javascript                     1189          10481          33715         153307
XSD                             259          14633           3095         148722
Groovy                         1994          15816          13721          75915
HTML                           2111           6083           3771          55425
C                                17           2353           6452          21958
DTD                              86           5038           8746          14809
CSS                              44           1175            477           5117
Maven                            54            235            711           4654
C++                              16            668            497           3538
XSLT                            107            367             81           2133
Ant                              16            346             89           2007
Cython                            6            373            286           1336
DOS Batch                        17            334             59           1289
Bourne Shell                     27            256            437           1203
C/C++ Header                     25            350            431           1136
Objective C                       6            149             46            598
YAML                             83             77              8            494
Bourne Again Shell                5             58             53            312
Scala                             1             21             26            258
Perl                              4             38              1            223
JavaServer Faces                  7             37             18            181
Ruby                              2             15              5            103
CoffeeScript                      3              7             10             79
C#                               42              3              3             77
make                              2             20              1             61
JSP                               7              5             22             44
CMake                             1              5              0             14
Visual Basic                      1              0              0              1
Erlang                            1              0              0              1
--------------------------------------------------------------------------------
SUM:                          64554         766088         940282        4470177
--------------------------------------------------------------------------------

Takze Blender vs IDEA na LOC to vychazi 1 908 625 vs 4 470 177. :D Takze nejen, ze Blender oproti IDEA ma mene radku, coz jaksi neodpovida tomu vasemu "skoro to nic nedela" a "neni poradna desktop aplikace", ale navic ma IDEA tech radku jednou tolik, co Blender. ;D Nope, zatim jste me teda nepresvedcil.


206
...
Java JIT tyto optimalizace dělá jen za určitých podmínek - např. když počet instrukcí v těle metody nepřekračuje určité číslo. Navíc není vždy zaručeno, že tyto optimalizace zvýší výkon a naopak ho nesníží.
...

No, ale C++ to snad pri spatnem vykonu po spusteni nemuze od-inlinovat jako JVM. Takze kdyz se C++ prekladac netrefi do kristalove koule, tak je program navzdy pomaly. Kdyz se netrefi JVM, tak (pokud si dobre pamatuju) tu spatnou optimalizaci zahodi a jede s puvodni vykonejsi variantou.

no, to nejsou.

No, to jste me teda presvedcil. Nejake argumenty by nebyly?

kod sice mozou mit celkem kosaty, ale z pohledu jazyku a jejich dospelosti pro realny svet jsou to naprosto nenarocne veci. cpu by nemely zrat vubec...vzdyt co delaji? nejnarocnejsi operace je nejspis neco jako hledani v nejakem indexu, databazi. je rok 2016 a tohle fakt neni nic u ceho by se mel system zapotit.....

To myslite vazne? Bavim o IDE, ne o textovem editoru ala Vim nebo Atom, tam by hledani v trapnem indexu ID stacilo. Dnesni IDE provadi na pozadi preklad a podle toho naseptavaji, jaky typ se hodi do aktulane psaneho vyrazu na danem miste. V podstate ihned zobrazuji syntakticke chyby, ktere mohou vyplyvat z interakce veci z nekolika ruznych trid nebo celych knihoven. Treba ta IDEA si snad i prekladac nekterych jazyku napsala od piky sama, jen aby mohla lepe naseptavat...

Se asi pujdu podivat, jak je to s tou velikosti IDE, protoze se mi nezda, ze jsou tak male, jak se snazite podsunout.

207
k te me miniankete:

odpovedi jsou vesmes jak pred rokem, tj Eclipse a par ide, dal vesmes utilitky.
krom vlastni naprosti priserne zkusenosti s Eclipse ( pomaly, sem tam lagy, pametozrout, sem tam crash) ostiatni neznam primo, nicmene i kdyby byly super, nesplnuji podstatu dotazu, tj neni mozne na nich poznat pouzitelnost jazyka.
upresnim, ocekaval bych aplikaci co zatizi cpu (skutecnou cinnosti, ne svou neefektivitou), jsou vypocetne pametove i IO narocne (opet ale jen svym principialnim uzitim, ne spatnym kodem).
od IDE neocekavam ze bude zrat > 5% cpu,mem,io takze IDE lze psal v jakemkoli jazyku, pokud clovek neni prase....

takze bud jsem prehlidl nebo se stale nejaky java klenot hleda:-)

Nejsou IDE, tim myslim poradna IDE jako IDEA s napr. type-aware autocomplete (ne textove editory), prave jedny z nejkomplikovanejsich dekstopovych aplikaci?

Rekl bych, ze porad jen menite zadani tak, aby to zadna aplikace v Jave nesplnovala a pak si vyvodite nesmyslny zaver, ze "neexistuji zadne desktopove aplikace v Jave". Vase puvodni podminky splnuje i ten Minecraft, ktery je poctem uzivatelu zatracene vysoko, mozna i vys nez ta ruzna IDE. By me celkem zajimalo, jake desktopove aplikace v jinych jazycich splnuji vase stale-se-menici zadani?

208
Studium a uplatnění / Re:Co vás motivuje k programování?
« kdy: 14. 11. 2016, 14:41:36 »
To pak ano, s tim plne souhlasim. On takovy popelar, uklizecka nebo skladnik je potreba skoro vsude a bez nich by ani geniove nemohli pokracovat ve sve praci.

Navic je dost subjektivni, co je "lepsi" prace. Osobne, prestoze diky tomu, ze pracuji v IT, mam nadprumerny plat, tak bych delal to stejne i za plat polovicni. Proste me to bavi. Penize rozhodne neodrazi, jak je clovek stastny (to by muselo byt hodne pod prumerem, rozhodne ne v takovych cifrach, jako tu javaman)) pise) nebo jak je clovek prospesny spolecnosti.

209
Takže vážení, Ondro a Filipe, máte pravdu, Java (JVM ... Oracle™ JVM) je úplně to nejrychlejší v celé poznané a nepoznané galaxii.

Jn, to tu urcite nekdo tvrdil. Spis bych rekl, ze naopak byli proti takovymto prehnanym a lzivym generalizacim.

Nativně kompilovaný kód je proti Java (JVM ... Oracle™ JVM) totální sráč, úplně stejný jako všichni diskutující v tomhle vláknu, kteří místo toho aby něco užitečnýho dělali tak se hádaj o kompletní bullshit a vedou diskuzi na úrovni právníků na piku.

JIT kompiluje do nativniho kodu, kdyz to vede ke zvyseni vykonu. (Ano, prvnich par tisic iteraci bude pomalejsi nez nativni kod, dalsi ale ne nutne. V realnych aplikaci je to jen vyjmecne problem a za cenu rychlejsiho behu po hodiny/mesice/roky tech par vterin/minut na zacatku vetsinou neni zadny problem.) Proto je vykon aplikaci nad JVM (ne jen Java) tak dobry, prestoze to jede na VM.

Tázajícího nezajímalo proč Java (JVM ... Oracle™ JVM) není 3x pomalejší.

Rekl bych, ze tazatele to nikdy nezajimalo. Tipuju ze to byl bait. Napsal tu vubec neco krom prvniho postu?
Tezko muzete radit jak resit neco, co neni pravda, minimalne v obecne rovine. Kdyby tazatel poslal odkaz na kod, nebo uvedl kus zdrojaku, tak mu profici mohli poradit.

Tázajícího zajímalo proč naopak je 3x pomalejší. Tázající zřejmě ví že je pomalejší a nepotřebuje o tom poučovat.

Kdyz je nepravdive puvodni tvrzeni, tak o tom asi potrebuje poucit, kdyz zije v omylu. Proc by se jinak ptal na takovou hloupost?

A i kdyby kecal sračky, proč vás to proboha tak tankuje, to Javu (JVM ... Oracle™ JVM) o volným čase šukáte takže to berete jako urážku cti? Nebo jako co?

Ono nekterym lidem vadi, kdyz ostatni melou kraviny a snazi se to vsem cpat. Proto snad chodi na forum, aby se dozvedeli neco noveho nebo se podelili o svoje vedomosti a rady. Ne vsichni sem chodi trolovat ;).

210
Studium a uplatnění / Re:Co vás motivuje k programování?
« kdy: 14. 11. 2016, 12:25:12 »
Fráze "většina lidí je a vždy bude k ničemu" je stejná jako pohled džihádu, tzn. likvidovat a zabíjet všechny, kteří jsou na jinou víru, k jiné práci. Každá práce má smysl, každá práce je článek řetězu. Pokud považuješ vše kromě své práce za podřadné, jsi jen arogantní zmetek s myšlením směřujícím k radikalizaci a diktátorství. Já uznávám každou práci, je článkem řetězu. Takže prosím neurážejte 95 % lidí, kteří nedělají stejnou práci. Je to je Vaše nenávist vůči všem.

Nemusite chodit ani tak daleko, staci otevrit Bibli a tam take mate, jak maji verici povinnost krestanstvi sirit a kdyz se nedari, tak zabijet a vypalovat.

Ale zpet k frazi "většina lidí je a vždy bude k ničemu", ano, taky bych se pod ni asi nepodepsal. Ale rozhodne to nevidim tak optimisticky jako vy, ze "Každá práce má smysl, každá práce je článek řetězu. ". Snadne vyvraceni: stat vypisuje zbytecne prace typu stavet zed uprostred niceho, jen aby byli lide zamestnani. Ta zed je na nic a delat zbytecnou praci, jen abych delal nejakou praci, mi neprijde jako ze "prace ma smysl".

Stran: 1 ... 12 13 [14] 15 16 ... 60