Proč ask.com za tlačení svojí lišty platí je celkem zřejmé. Informace o každé navštívené stránce se odešle na jejich server. Tato data se dají velice výhodně zpeněžit. Nárazově je kupují velké firmy, například pokud chtějí vstoupit na nový trh a chtějí zjistit chování internetové populace v určité zemi, pravidelně je kupují firmy zabývající webovou analytikou, jako quantcast.com, similarweb.com ...
Pokud někdo zamává stovkami milionů, jde soukromí uživatelů stranou. Nezáleží jestli se jedná o firmu vyvíjející Javu, mobilního operátora...
Ne, nechápeme, a nejsme rádi.
Zvlášť, když si to co chvíli updatují známý, leckdy se i přes několikerý naše upozornění prostě uklepnou, a my jim ten bordel pak musíme dostávat zas a znova pryč (některý jsme to už i naučili pryč dávat self, ale pravidlo to rozhodně není)... (za kletí a proklínání - ne těch známejch, samozřejmě, ale ubožáků, co nemají nic lepšího na práci, než uživatele donekonečna sr.t!)
Ježkovy voči, a proč to teda nevypnete, když nechcete aby se to nabízelo?
Není nic jednoduššího, než vlézt do Control Panel - Java - Advanced a tam zaškrtnout "Suppress sponsor offers when installing or updating Java".
Pak se nikdo neuklepne, protože už to žádná instalace ani update nebude nabízet.
Protoze neni v silach 1 cloveka znat detailne kazdy program, jeho viditelne a skryte volby, do jakych souboru co zapisuje, atd. Jinak jsem se dival, ze to lze zaridit i bez zbytecneho hledani klicem do registru, kdyby to nekdo hledal:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
"SPONSORS"="DISABLE"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft]
"SPONSORS"="DISABLE"
... a bude dělat všechno proto, abyste něco takového už nikdy v životě v počítači nechtěli ...
Otázkou je, co vlastně nechci, zda Javu nebo crapware od ask.com. Někdy mám bohužel pocit, že oboje. Java byla super nápad, teď je to líný bumbrlíček, občas myslím, že ji snad i čeká osud flashe.
Ono je toho víc i z "mimoprogramátorských" oblastí. Typické jsou různé opensource crossplatform utility pro různé specifické účely. Já třeba v oblasti modelařiny využívám OpenRocket pro analýzu modelu rakety, dále přes Java běží minimálně dva ze softů pro řídící jednotky multicopterů a to je jen to, co mě napadlo bezprostředně.
multiplatformne bude vzdy horsie ako nativne. Takze java je dobra na rychle spraskanie veci na zaciatok, resp. na projekty ktore nemaju na financovanie nativnych aplikacii. Ked uz sa robi nieco seriozne... ale ved vidiet to na klientskych aplikaciach ako Eclipse, Netbeans, ... ich rychlost/pomalost je do oci bijuca na akomkolvek hardware a pisat v nich je utrpenie. Nebyt androidu, dnes je java v ovela, ovela horsej pozicii. Ved aka ina vyznamna klientska aplikacia je v jave?
Multiplatformní nebude vždy horší než nativní. Pouze to bude vždy pomalejší. Vaše kritérium pro lepší-horší rozhodně nemusí být to pravé kritérium pro všechny. Osobně bych se také snažil vyhnout psaní velkých aplikací v Javě, ale je spousta míst, kde Java má (i podle mně - spíše javoskeptika) smysl.
Pokud přeložíte z C/C++ slušně napsanej program, už nebude multiplatformní. Budete mít aplikaci pro zvolenou platformu a bude (při vhodně zvolených parametrech překladu) maximálně využívat danou architekturu. Java je multiplatformní z principu, je to (napůl) interpretovanej jazyk a proto z principu bude pomalejší. To neznamená, že je to nepužitelnej paskvil. Jen je to její vlastnost a při volbě jazyka pro projekt je třeba toto zohlednit (kompromis... něco za něco)
Aha, takže nemyslíte multiplatformní aplikace, ale aplikace, které jsou interpretované nebo běží pod nějakým virtuálním strojem. I pak ale žádný vámi popisovaný princip neexistuje. Ano, interpretovaná aplikace nebo aplikace pod VM nikdy nepoběží rychleji, než optimální nativní kód (protože ten nativní kód vždycky může dělat to samé, co ta VM). Ovšem to neznamená, že aplikace pod VM nemůže prakticky běžet stejně rychle, jako nativní aplikace (i když budou používat stejné algoritmy). Za prvé, to, zda je aplikace nativní nebo běží pod VM, ovlivňuje pouze (koho, co) rychlost zpracování na CPU – to je ale pro typické aplikace okrajová záležitost co se týká výkonu, protože aplikace pořád na něco čeká. Za druhé, VM může dělat to, že interpretovaný kód překládá na nativní, takže pokud už nějaká část aplikace bude drtit procesor, bude nejspíš přeložená do nativního kódu a tedy poběží stejně rychle, jako nativní kód. Nakonec díky tomu může aplikace pod VM někdy běžet i rychleji, než nativní kód – protože VM může kód zoptimalizovat přímo pro daný procesor, na kterém právě běží, a pro způsob, jakým se aplikace doopravdy používá. Naproti tomu nativní aplikaci budete mít typicky přeloženou obecně pro určitou rodinu procesorů, a typicky bude přeložena s optimalizacemi pouze na základě zdrojového kódu, bez optimalizací na základě údajů o běhu programu.
Mimochodem, zvolená platforma má na výslednou rychlost programu jen malý vliv. Obvykle dosáhnete mnohem většího zrychlení programu optimalizací kódu, než čeho by se dosáhlo změnou platformy.
Našel jsem jen jeden článek a tam byla Jva pomalejší jen extrémně krátký run. V těch delších takové rozdíly zdaleka nebyly...
Navíc porovnávat C a Javu je nemysl, protože se jaksi nekryje jejich spektrum použití. Když ale vezmeme C++ C# a Javu tak Java rozhodně výkonostně nezaostává ani za jedním.
Aha, chapu, nekdo kdo netusi, ze C/C++ a C# je neco zcela jineho. Pochopitelne, ta mezivrstva ten beh urychluje, to zni logicky. A proto se herni servery pisou v jave ... a proto to presne podle toho vypada
Doporucuju kuprikladu porovnat, kolik toho unese minecraft, a jake naroky na HW ma, a kolik toho unese rekneme Mangos, coz je GPL server pro WOW. Rekneme pri 100 zaroven hrajicich lidech.
Stejne tak se v jave zcela bezne pisou renedery a dalsi nastroje pro grafiku/film, protoze rozdilu nekolika dnu pri vypoctu 10s videa si preci nikdo nevsimne.
"Aha, chapu, nekdo kdo netusi, ze C/C++ a C# je neco zcela jineho" jak jste to vydedukoval to absolutně nechápu... Pouze jsem uvedl 2 další jazyky, ve kterých se dělají front end aplikace, jejichž výpočetní výkon je naprosto srovnatelný a nikdo o nich neříká, že jsou pomalé.
Nicméně Mangos, který se hroutí jen při několika tisích připojených klientech asi není ten úplně nejlepší příklad výkonnosti a spolehlivosti. I když, tady to bude spíš otázka nedokonalosti implementace.
Co se posledního odstavce týká, tak samozřejmě ono by to šlo udělat, tak aby to bylo rychlé (s použitím JNI a napojení na grafickou kartu), ale vzhledem k absenci slušnějšího frameworku pro tvorbu gui se s tím logicky nikomu nechce moc párat.
Tak jsem si dal tu práci a našel pár benchmarků. Ve většině vycházela java cca 1.5x - 3x pomalejší než C++, vyjímečně 10x pomalejší. Vyjímečně (právě pro krátký program) byla rychlejší. (Tipnul bych kvůli standardnímu nastavení překladače C++ kterej do toho zavlekl zbytečné knihovny - ale to je opravdu jen tip). Je možné, že ajdete i jiné výsledky. Ono zákleží i na typu aplikace, jak je psaná a na architektuře. Předpokládám, že na procesorech, které se chlubí nativní podporou javy, bude java excelovat
Někteří učitelé z FIT ČVUT dělají školitele pro Oracle University (Troníček apod.), tak se nedivte. A být Vámi, tak bych byl rád. Obyčejně se za takové školení platí opravdu hodně peněz. A na jiných univerzitách často učí Javu lidé, kteří ji znají pouze z knížky jako je "Java pro začátečníky".
Naozaj je to niečo neprijateľné, aby zarábali na programe zadarmo, no strašné ....
To myslí Lupa.cz vážne ???? Ja to vidím tak, že máte 2 možnosti:
1. zmazať tento stupidný článok
alebo
2. vypnúť všetky reklamy na vašich stránkach a písať len tak zadarmo
V opačnom prípade si seriete do huby, keďže tu tiež máme kopu nežiadúcej reklamy, ktorá o mne zbiera údaje
a to sa nesnažím byť taký hajzlík, aby som si inštaloval adblock
Oracle je druha najvacsia SW spolocnost na svete (podla ich PR vacia ako IBM). Takze je dost zvlastne porovnavat Oracle a Lupu. Az bude Lupa.cz druhy najvacsi technologicky web na svete, prosim. Takto robis zo seba akurat sasa :)
Rovnako na hlinenych nohach stoj porovnavanie bannerovej reklamy operujucej v DOM mojho prehliadaca a executable crapware ovplyvnujuci cely system. Vid Lenovo Superfish a.i.
Ak ta trapi spehovanie, otvor si anonymny rezim - ponukaju ho vvsetky normalne prehliadace.
HAHAHA :D:D
Sasa tu zo seba robis prave teraz, tam neslo o porovnavanie velkosti spolocnosti, ale o princip, ze dodavaju free software a chcu na niecom zarobit. Podobne ako lupa.cz
Takisto, ako si ja mozem zapnut anonymny rezim, tak mozem odskrnut, ze si nechcem nic instalovat. A nic sa nestane.
Mimochodom aj z prehliadaca sa da ziskat pristup k PC, nejaka bezpecnostna chybicka sa casom vzdy najde, napr. vdaka flashu.
To si vazne tak mimo, ze si to nepochopil, no nevadi, aj taky ludia musia byt, len pozor na tie hlinene nohy.
Lepší být hajzlík a reklamu preventivně zablokovat, než neustále čistit počitač od takovýchto a podobných nesmyslů. Adblock, flashblock, no script, better privacy, ghostery... a je klid. Reklamy neotravují, (beztak je jejich informační hodnota rovna nule; když jsem si nedávno vybíral nové auto, strávil jsem poměrně dost času pracným dolováním parametrů, které pro mne byly důležité - konkrétně technická data a o nichž se v reklamách taktně mlčí. Kecy typu: být akční, mít styl a t. d. je to poslední, co mne zajímá.)
nebudem sa s tebou hadat, kazdy si spravi nazor na teba sam :-D
Miesas piate cez deviate - globalnu SW firmu robiacu biznis a maleho internetoveho vydavatela informujuceho malu lokalnu skupinu ludi. Pises o principe a principialne si uplne mimo.
Ale co ti to budem pisat... takej mentalne nevyzretej lamke ktora nedokaze prijat ani elementarnu spatnu vazbu.
Ach, je jedno, kto je aky velky, tu ide o princip, ked niekto upozornuje na nieco zle, pritom to v podobne forme robi tiez
ale toto je klasika, hore si si vymyslel vlastne argumenty, ktore s mojimi vela spolocneho nemali. Teraz ta uz nic nove nenapada (respektive nevies spatne reagovat), tak pride na radu urazanie...to sa dalo cakat, klasicky internetovy trtko
Sranda ako vytahujes urazenie a o 3 slova dalej sam urazas :-D
Evidentne si presne ten trtko o ktorom pises. Bez argumentov, cakajuci na svojich 5 minut slavy ktore nie a nie prist :-D
Z halucinacii zosmolis prispevok ktory nema hlavu ani patu a potom sa svojho vyplodu drzis zubami nechtami... ubohe, naozaj ubohe :-D
To sa len snažím hovoriť rečou tvojho kmeňa, keďže ti to ide trochu pomalšie a čítanie s porozumením tiež nie je tvoja silná stránka :D
Ja som ti vysvetlenie písal už v niekoľkých komentároch, to len ty tu krútiš svoje a fňukáš, lebo došli argumenty, respektíve ani poriadne neboli.
tvoje halucinovanie ma daleko od vysvetlenia ... ale skusim ti to napisat este raz a pomaly, aby si to pochopil :-D
Pises totalne kraviny a nedokazes pochopit principialny rozdiel medzi malym regionalnym internetovym dennikom a nadnarodnou technologickou firmou :-D
Lupa.cz si zo svojej pozicie moze dovolit kritizovat crapware v Jave a sama zit z reklamy.
Ak to nechapes, tvoj problem ... mozno raz, za 5-7 rokov, ked dospies pochopis :-D
No nič, posledný krát a už končím.
Lupa.cz nech si to kludne komentuje a je úplne jedno, aký je medzi týmito firmami rozdiel, ja ale hovorím, že keď zarába podobne a sama to kritizuje, tak si len serie do huby.
Tak stačilo, už je veľa hodín a určite ti končí večierka, tak šup šup do postele.
Na to ze si posledne dni series do huby mas fakt trufalost to pisat o lupe :-D
Navyse s absenciou elementarnych znalosti a rozhladu a bez schopnosti uvedomit si medzi novinarinou (sluzbou spolocnosti) a biznisom si zial odkazany na motkanie sa vo vyslapanom kruhu tvojej vlastnej neznalosti :-D
Hold aj lamky ako ty musia byt. Ale neboj, vyzaluj sa mamicke a ona ti povie aky si skvely :-D
Portable zip uz Oracle nedava, takze doporucuji postup:
* nainstalovat instalatorem
* prekopirovat nekam jinam
* odinstalovat javu i ask.com a vse co jsem neodskrtl
* rict aplikacim, kde je Java, napr. pomoci promenne JAVA_HOME
Bude to i rychlejsi, nic nebude checkovat aktualizace, nic nebude v pameti, dokud javu nespustim