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 - Ondra Satai Nekola

Stran: 1 ... 37 38 [39] 40 41 ... 177
571
Když jdu něco kompilovat ze zdrojáků a na prvním řádku INSTALL je napsáno "sežeňte si a zprovozněte YetAnotherBuildingSystem", tak bych nejradši zabíjel.

Takže ty nemáš rád cokoli, co není make, a vývojáři kvůli tomu mají trpět...

Hezky mi vkládáš slova do úst, jen co je pravda... Je mi celkem ukradený, co se bude používat. Ale nechci tahat pro každý program extra sadu vývojářských nástrojů.

Tak to máš problém.
Buď ti to může být jedno, ale pak je divné mít chuť zabíjet, když to není ten jeden pravěký, na který jsi zvyklý. Nebo ti to ukradené není...

Dobře, zkusím to tak jednoduše, aby to pochopil i Lister.

Je mi jedno, který nástroj bude standardní. Dokonce netrvám ani na tom, že to musí být jediný nástroj. Chápu, že pro malé projekty je vhodný jednodušší nástroj, zatímco pro velké projekty komplexní. Dobře. Standardizujme dva nebo tři sestavovací systémy. A jestli mezi nimi make bude nebo ne je mi šumák.

No konecne ses vyzvejknul.

A porad ne. Viz kraxna.

Ono proste nejde jenom o to nejak pospoustet par programu, co vytvori binarku, ale musis ridit zavislosti, popsat strukturu projektu (v tom je trebas make zoufaly) atp.

572
Když jdu něco kompilovat ze zdrojáků a na prvním řádku INSTALL je napsáno "sežeňte si a zprovozněte YetAnotherBuildingSystem", tak bych nejradši zabíjel.

Takže ty nemáš rád cokoli, co není make, a vývojáři kvůli tomu mají trpět...

Hezky mi vkládáš slova do úst, jen co je pravda... Je mi celkem ukradený, co se bude používat. Ale nechci tahat pro každý program extra sadu vývojářských nástrojů.

Tak to máš problém.
Buď ti to může být jedno, ale pak je divné mít chuť zabíjet, když to není ten jeden pravěký, na který jsi zvyklý. Nebo ti to ukradené není...

573
(Btw: make se dneska používá jinak než ironicky?)

Když jdu něco kompilovat ze zdrojáků a na prvním řádku INSTALL je napsáno "sežeňte si a zprovozněte YetAnotherBuildingSystem", tak bych nejradši zabíjel.

Takže ty nemáš rád cokoli, co není make, a vývojáři kvůli tomu mají trpět...

574
Ve světě PHP nemá význam Ant ani Maven. Vlastně mají praktický význam jen pro Javu.

Protože PHP projekt nemá lifecycle nebo dependence?

To by neměl význam ani Make nebo Grunt. Spíš je to tím, že Ant a Maven jsou nástroje od javistů pro javisty.

Aha. To je trochu nepřesné, ale uznat se ti to dá.

(Btw: malé se dneska používá jinak než ironicky?)

s/malé/make/

575
Ve světě PHP nemá význam Ant ani Maven. Vlastně mají praktický význam jen pro Javu.

Protože PHP projekt nemá lifecycle nebo dependence?

To by neměl význam ani Make nebo Grunt. Spíš je to tím, že Ant a Maven jsou nástroje od javistů pro javisty.

Aha. To je trochu nepřesné, ale uznat se ti to dá.

(Btw: malé se dneska používá jinak než ironicky?)

576
To ze nepouzivas ant ale maven neznamena ze nekdo nepouziva ant. Znam firmu kde ant bezi a bude bezet dalsich x let z historickych duvodu specifickeho pouziti.

Z historickych duvodu se to mozna pouziva jeste na par projektech (stejne jako spousta jinych mrtvych technologii). To nemeni nic na tom, ze ant je v dnesnim Java svete asi stejne bezny jako trabant slouzici jako rodinny vuz v CR.

Ve světě PHP nemá význam Ant ani Maven. Vlastně mají praktický význam jen pro Javu.

Protože PHP projekt nemá lifecycle nebo dependence?

577
Vývoj / Re:Jak v Javě udělat thread s návratovou hodnotou?
« kdy: 08. 07. 2018, 15:31:55 »
Ten Spring to má všechno tak dobře udělané, že snad budu psát i obyčejné ne-webové aplikace ve Springu. Protože to je fakt superní framework.

https://projects.spring.io/spring-shell/

578
/dev/null / Re:Deprese
« kdy: 08. 07. 2018, 08:21:39 »
Radovan

Vas pristup je nieco ako poradit cloveku s otvorenou zlomeninou behat maraton :)
Tak v tom případě jsem zaběhl maraton s otevřenou zlomeninou. Osobní zkušenost, sedm měsíců kdy jsem občas skoro lezl po čtyřech a málem nevěděl ani jak se jmenuji, plus dalších pět let hlídání se, abych do toho nespadl znovu ;)

Ale tenhle způsob má i jednu nevýhodu, když mi teď někdo chce říct nějaký vtip, tak mu ho obvykle dopovím, nebo přidám několik dalších verzí ;D

Potkají se dvě dávné spolužačky, klábosí spolu na chodníku, a kolem jedné z nich se honí chumel dětí, povykují, perou se, vyvádějí...
"Ty nepoužíváš antikoncepci?" ptá se jí ta druhá.
"Ne, já místo toho beru antidepresiva."
"A to funguje?" diví se kamarádka.
"Jistě, už mám pět fakanů a je mi to úplně jedno."


Takže jsi dlouhodobě trpěl jako zvíře a jediná věc, co jsi nezkusil, bylo léčit to?

579
Vývoj / Re:Jak v Javě udělat thread s návratovou hodnotou?
« kdy: 07. 07. 2018, 18:57:23 »
Co takto ?

public class MojeVlakno extends Thread {
  int vysledek;
  public void run() {
    vysledek = 1;
  }
  public static void main(String[] args) throws Exception {
    MojeVlakno vlakno = new MojeVlakno();
    vlakno.start();
    vlakno.join();
    System.out.println("vysledek:"+vlakno.vysledek);
  }
}

Čitelnost nic moc a když takhle budeš mít toho kódu víc...

580
Jde ale o to, že i7 stojí 8 tisíc a Pentium 1 tisíc (odhadem). Notebook je omezený TDP, z 15 W neudělám výkon jako z 85+ W.

A co má jako být? Nepleť do toho spotřebu, máš procesory a k nim máš benchmarky. Spotřeba není ukazatel výkonu. Jakesik amd nedavno melo spotrebu 300W a nejrychlejsi procesor to teda nebyl.

To je jenom půl pravdy.

Větší spotřeba neznamená nutně větší výkon, ale větší výkon nutně potřebuje větší spotřebu. Nebo jinak - s podobnou architekturou můžeš dosáhnout vyššího výkonu za cenu větší spotřeby.

U 15W Core U navíc nebývá problém jen příkon ale i chlazení...

Když přetaktováváš, tak ti roste spotřeba exponenciálně s výkonem. Takže soudím, že pokud můj procesor v notebooku má max tdp 45W , tak ekvivalent v desktopu co má 90W tdp nebude mít 2x větší perfromance. Bude mí třeba jen o 25%. A to je to, co tvrdím na začátku, že to je prdlačky zlepšení. Proto je úplně zbytečné tu nějak spotřebu řešit, protože to že desktop bude žrát 2x víc neznamená nic. Redundantní údaj.

No shit, diminishing returns.

Vezmi si nějaký ultrabook, "performance" notebook a slušně sestavený desktop a koukni, za jak dlouho vydrží bez trotlování.

https://www.notebookcheck.net/Opinion-It-s-time-we-talked-about-throttling-in-reviews.234232.0.html

581
Jde ale o to, že i7 stojí 8 tisíc a Pentium 1 tisíc (odhadem). Notebook je omezený TDP, z 15 W neudělám výkon jako z 85+ W.

A co má jako být? Nepleť do toho spotřebu, máš procesory a k nim máš benchmarky. Spotřeba není ukazatel výkonu. Jakesik amd nedavno melo spotrebu 300W a nejrychlejsi procesor to teda nebyl.

To je jenom půl pravdy.

Větší spotřeba neznamená nutně větší výkon, ale větší výkon nutně potřebuje větší spotřebu. Nebo jinak - s podobnou architekturou můžeš dosáhnout vyššího výkonu za cenu větší spotřeby.

U 15W Core U navíc nebývá problém jen příkon ale i chlazení...

582
Vývoj / Re:Jak v Javě udělat thread s návratovou hodnotou?
« kdy: 07. 07. 2018, 14:18:51 »
https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Future.html

A okolní třídy.

Pozor na to, ať neucpeš defaultní threadpool.

583
U desktopu na těch 6 jadrech končím taky, když Spring a Maven neumí při práci zužitkovat víc.
Jéžiš, a já už tady získal pocit, že ta Java je všemocná...

Laciný pokus.

584
Hele, tak já pořád nevím. Když koupím notebook s nejvýkonějším 6 jádrem Intel 8850H (ještě je tam o stupínek výkonější v herních nb za 70000,-), tak šestíjádro desktopové s nejrychlejším singhle thread je Intel 8086K, a to bude mít o 25-30% vyšší výkon. Což není dost na to, aby se mi na Javu vyplatilo štvát se s desktopem a navíc, podle tohoto grafu:



Kde za 1 rok stoupne výkon CPU o 21%, by to znamenalo, že nové notebooky doženou moje desktopové CPU nejpozději za 1.5 roku.

Jenže chybí mi na Internetu jakékoliv benchmarky na Intel Optane a Javu, ani nejsou benchmarky srovnávající buildování na něčem jako je Intel i9. Nevím, to jako dpč javisty nezajímá, jak moc se jim zlepší buildy? C/C++ benchmarků má hodně a plně to využije všechna dostupná jádra. Další věc je, že nemůžu sehnat javovský benchmark na rychlost RAM, abych věděl, jestli se mi oplatí 3600Mhz namísto notebookových 2400Mhz.

Prostě naprosto žádné info o tom, jestli si mám na Javu pořídit i7 8086K a nebo to využije i i9 za 20000,-.

Prostě abych si koupil desktop, chci se dostat s perfromance pro build a deploy aspoň o 50% výš než notebook, jinak to nebude mít smysl.

Jenomže u desktopu na těch šesti jádrech nekončíš, spíš začínáš. Dá se uvažovat o ECC, u notebooků je to dost výjimka. Chlazení a tedy dlouhodobá zátěž je jinde...


Záleží na tom, zda na to má máš peníze. A zda to doopravdy chceš/potřebuješ.

585
Optane: 375GB P4800X: R/W 550K/500K iops / 30.000 CZK
Samsung 970 Pro 1TB: R/W 500K/500K iops / 16.000 CZK

Takze je to rychlejsi cca o 10% jen u cteni, spotreba u zapisu 2x vyssi.
A za 6-ti nasobnou cenu. Typicky Intel :))


https://www.anandtech.com/show/12136/the-intel-optane-ssd-900p-480gb-review/7

Takže když máš vhodnou zátěž...

Stran: 1 ... 37 38 [39] 40 41 ... 177