abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:00 | Nová verze

    Byla vydána nová verze 24.04.28 s kódovým názvem Time After Time svobodného multiplatformního video editoru Shotcut (Wikipedie) a nová verze 7.24.0 souvisejícího frameworku MLT Multimedia Framework. Nejnovější Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 03:22 | Zajímavý článek

    V aktuálním příspěvku na blogu počítačové hry Factorio (Wikipedie) se vývojář s přezývkou raiguard rozepsal o podpoře Linuxu. Rozebírá problémy a výzvy jako přechod linuxových distribucí z X11 na Wayland, dekorace oken na straně klienta a GNOME, změna velikosti okna ve správci oken Sway, …

    Ladislav Hagara | Komentářů: 0
    včera 00:11 | Nová verze

    Rakudo (Wikipedie), tj. překladač programovacího jazyka Raku (Wikipedie), byl vydán ve verzi #171 (2024.04). Programovací jazyk Raku byl dříve znám pod názvem Perl 6.

    Ladislav Hagara | Komentářů: 6
    27.4. 17:44 | Nová verze

    Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    26.4. 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 12
    26.4. 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 9
    26.4. 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 45
    25.4. 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 14
    25.4. 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 3
    KDE Plasma 6
     (75%)
     (8%)
     (2%)
     (15%)
    Celkem 879 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník


    Vložit další komentář
    19.4.2005 21:32 doubleZ | skóre: 24 | blog: smazano
    Rozbalit Rozbalit vše hmm
    konecne neco rikajici srovnani, diky, zajimave! Jsem ale typicky Ceckar, javu neznam, toto hodnoceni je zajimave a potvrzuje co kazemu rikam ja, ze kazdy jazyk je nekdy pomalejsi nekdy rychlejsi, ale spis bys mel porovnat javu a c++ ty jsou si podobnejsi, ale diky!
    19.4.2005 21:41 Michal Kubeček
    Rozbalit Rozbalit vše nula bodov…
    Co k tomu říct? Snad jen parafrázovat známý aforismus. Existují tři stupně lži: lež, sprostá lež a benchmark. O analytických benchmarcích to platí dvojnásob. Asi nemá smysl pouštět se do podrobného rozboru, ty testy jsou prostě k ničemu. Naprosto.

    Uvedl bych jen jeden ilustrativní příklad. Nedávno mi jeden kolega tvrdil, že systém pod vmware by při dostatku paměti měl běžet asi na 97 procent rychlosti nativního systému na témže počítači. Moc se mi to nezdálo, ale ono záleží na úhlu pohledu. Rychlost procesoru, měřená pomocí openssl, byla skutečně jen neznatelně nižší než u nativního systému. Totéž platilo i pro rychlost disku nebo rychlost přenosu dat po síti. Jenže… na počítači, na kterém kompletní instalace systému (přes AutoYaST, takže lidský faktor nehrál roli) trvala 20-25 minut (podle přesné konfigurace), trvala stejná instalace do vmware 40-50 minut.

    Poučení? Analytický benchmark nemá šanci postihnout reálnou rychlost aplikací. Tak primitivní, jako jste tu předvedl vy, nevypovídá už vůbec o ničem.

    19.4.2005 21:46 jm
    Rozbalit Rozbalit vše Re: nula bodov…
    :-)

    S rychlosti Javy mam sve zkusenosti. Napriklad takova slast, jako je cca 15s vytuhnuti prohlizece pri prihlasovani do eBanky, je jednim z projevu uzasne rychlosti Javy.
    22.4.2005 00:04 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: nula bodov…
    pred chvili jsem si dopsal kus male aplikacky ve swingu. a v souvislosti s tim me napadla jedna vec ohledne te rychlosti.

    java-blackdown - bezi to neskutecne pomalu i na P4. jak na co, ale swing to poradne neumi anebo bezi hodne pomalu.

    java od sunu - 1.5.0 - jede to vcelku dost rychle na to, ze jsem selectoval asi 300 radku do tabulky.

    tak, jestli zde v tomto nahodou neni chyba. ja mam nainstalovane obe na masine.

    bye gf
    TomCat avatar 20.4.2005 17:58 TomCat | skóre: 11 | blog: Proti proudu | Praha-západ
    Rozbalit Rozbalit vše Re: nula bodov…
    Ten priklad s VMware, ktery uvadis, je uplne stejny FUD. Bud meris rychlost virtualniho stroje (ta je skutecne a *objektivne* jen o nekolik procent nizsi nez u realneho stroje - by design) a nebo rychlost cteni/zapisu do diskove partition emulovane v souboru vcetne journalu a pripadneho verzovani (snapshot). Nainstaluj si virt. machine na *realnou* partition na *realnem* disku a dostanes se zhruba ke stejnemu vykonu.

    VMware bezne pouzivam uz dlouho - workstation na vyvoj/testing (W2K+Delphi+VisualStudio, testing: W2K, WXP, WXPSP2, W98SE, Slack) a server na testing (W2Ksrv, WNT4, Solaris10, CentOS). Pokud to provozujes na realnych discich, ztrata vykonu u jedne VM je minimalni, pri vice spustenych najednou se o vykon hosta samozrejme dynamicky deli.

    Ale jinak souhlasim, benchmarky jsou nejsprostejsi lzi. A umele benchmarky typu uvadeneho v blogu tim tuplem. Java urcite neni pomalejsi pokud jde o elementarni operace nebo mozna jen o malinko. Ale rozhodne JE pomalejsi VETSINA komplexnich Java aplikaci oproti jejich "nativnim" protejskum. Je to IMHO dano obrovskym overloadem Javy diky objektum, pametovym mechanismum apod. Tak to byl kousek FUDu ode mne ;-) Taky je otazka, co je presne pomalejsi. Pravda je, ze treba prvni spusteni Eclipse nebo jEditu trva docela dlouho, ale pak uz jEdit jenom svisti... Takze rychlost ci pomalost je vzdycky relativni a jsem si jisty, ze jakekoliv tvrzeni se da snadno vyvratit. Tyhle kecy jsou dobre tak mozna PR managerum pro jejich ucelove dohadovani o nesmrtelnosti chrousta... Kdo by to sakra bral vazne? :-)
    Lazarus Long: Hloupost nelze vyléčit penězi, výchovou a dokonce ani zákony. (Robert Anson Heinlein - Dost času na lásku)
    20.4.2005 22:20 Michal Kubeček
    Rozbalit Rozbalit vše Re: nula bodov…
    To není FUD, rozhodně jsem tím neměl v úmyslu nějak pomlouvat vmware, je to bezesporu skvělý software. Je to příklad toho, že subjektivní rychlost reálné aplikace nelze měřit pomocí analytických benchmarků. Kdybyste si přečetl můj příspěvek pořádně, všiml byste si, že tam píšu, že ani rychlost čtení z disku nebo zápisu na něj nebyla nějak výrazně nižší než u nativního systému, rozhodně ne poloviční. Tedy aspoň u delšího souvislého bloku. Ještě budu muset vyzkoušet náhodné čtení a zápis krátkých bloků, které jsou roztroušeny po disku (reálném nebo virtuálním). Samotného by mne totiž zajímalo, kde přesně ten ohromný propad výkonu vzniká.
    19.4.2005 21:43 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Stringy
    To spojování je nesmysl, takhle to přece nikdo neimplementuje.

    Měl bys to testovat oproti alespoň trochu slušně navržené knihovní funkci: g_strconcat, GStringu; nebo třeba oproti implementaci spojování řetězců z článku Ulricha Dreppera o optimalizaci...

    Pak bys snad srovnával srovnatelné -- postavit proti sobě lineární a kvadratický algoritmus je výsměch.
    19.4.2005 21:46 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Stringy
    No, a jak jsem se díval na math, tak to je o ničem. Co to má testovat?
    19.4.2005 21:54 Michal Kubeček
    Rozbalit Rozbalit vše Re: Stringy
    Na obranu autora je třeba dodat, že existují i daleko horší pokusy o benchmark…
    19.4.2005 22:06 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Stringy
    Ano, všechno jde udělat ještě mnohem hůře než bylo udělánö :-)
    19.4.2005 22:07 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Stringy
    Eh, jak se mi tam dostalo to ö?
    Vašek Lorenc avatar 19.4.2005 22:24 Vašek Lorenc | skóre: 27
    Rozbalit Rozbalit vše Re: Stringy
    Navštivte krásná jözöra? :))
    ...včetně majestátného loosa
    20.4.2005 01:29 © | skóre: 37 | blog: escaped
    Rozbalit Rozbalit vše Re: Stringy
    Tö jüä srändßä :-D
    20.4.2005 11:46 Christof | skóre: 22 | Havířov
    Rozbalit Rozbalit vše Re: Stringy
    Eremü
    20.4.2005 11:48 Christof | skóre: 22 | Havířov
    Rozbalit Rozbalit vše Re: Stringy
    Tedy, vlastně Erőmű
    Pravák Bob avatar 20.4.2005 07:16 Pravák Bob | skóre: 13 | Praha
    Rozbalit Rozbalit vše Re: Stringy
    Áno, áno, uděláme si dovolenou ve Švécku, hlavně aby nás tam nehrüzl lööös. ;-)
    knowledge brings fear
    19.4.2005 22:15 Jan Kundrát (jkt) | skóre: 27 | blog: jkt | Praha - Bohnice
    Rozbalit Rozbalit vše metodika...

    Hm. Tak test b spis benchmarkoval filesystem, rozhodne ne vykon daneho jazyka. Ono zapis 1GB fakt nejakou dobu trva :-). Pokud by mela byt tato cast aspon trosku objektivni, bylo by fajn uvest i vysledky time dd if=/dev/zero of=./soubor bs=1M count=1024, (pochopitelne na stejnem filesystemu, jako byly ty benchmarky) - idealne opet vickrat zopakovat a mezi testy hezky pustit sync (ten samozrejme nezapocitavat do casu).

    Posledni test je podle autora zbytecny, resp. silne nerovnopravny :-)

    Nicmene ta matika je zajimava. Mohl bych poprosit o zdrojak? Nebyla tam nejaka bota typu operace na ruzne velkych promennych (short vs. long a tak)?

    19.4.2005 22:21 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: metodika...
    Zdroják tam máš. Umí někdo dostat z JIT assembler?
    19.4.2005 22:36 Jan Kundrát (jkt) | skóre: 27 | blog: jkt | Praha - Bohnice
    Rozbalit Rozbalit vše Re: metodika...
    oops, sorry :-(.
    Luk avatar 19.4.2005 22:22 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše To NENÍ benchmark
    Jak jsem uvedl, moje primitivní prográmky nepovažuji za žádný benchmark ani pokus o něj. Prostě mě jen zajímalo, jak rychle ta konkrétní věc v C a Javě poběží - a o výsledky jsem se tu podělil. Je jasné, že v praxi to může být (a je) jiné. Ale největší antijavovské křiklouny by to mohlo aspoň trochu uzemnit :-)

    Jěště k tomu spojování - kdo trochu programuje/programoval pro nenáviděný OS, konkrétně pomocí MFC, tak ví, že až do nějaké verze (nepamatuji se přesně které) používal CString pro spojování stupidní kvadratický algoritmus a opravili to až později (1999?). A u STL záleží na konkrétní implementaci, některé spojují řetězce v lineárním čase jiné v kvadratickém.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    19.4.2005 22:55 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Matematika
    Tak jsem si vyzkoušel tu matematiku a s gcc 4.0 je to cca o 33 % rychlejší než s gcc 3.3 ;-). Javu kvůli testování instalovat nehodlám...
    19.4.2005 22:58 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše gcc 4
    A u stringu je to nějakých 10 %...
    19.4.2005 23:02 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: gcc 4
    A u mě, u matematiky, rovná nula :-) Jak s gcc3 tak s gcc4 jsem dostal to samé. Java o pár sekund rychlejší :-)
    Copak toho není dost?
    19.4.2005 23:03 Jan Kundrát (jkt) | skóre: 27 | blog: jkt | Praha - Bohnice
    Rozbalit Rozbalit vše `man nice` :-)
    Hmm, tak jsem si to taky pustil, a uz uz jsem chtel reportovat vysledky, kdyz mi doslo, ze se na pozadi furt kompilujou nejaky updaty. Pozitivni vec je to, ze jsem to pri normalni praci vubec nepoznal ;-)
    19.4.2005 23:54 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
    Rozbalit Rozbalit vše Re: `man nice` :-)
    Java je ve skutecnosti celkem rychla.....

    kdyz ji spustite s parametrem server tak u matematickych a jinych hromadnych vypoctu dokaze divy

    ale .... co ji lehce zpomaluje je to ze potrebuje vrstvu navic oproti c/c++ a gui.....
    USE="-gnome -kde";turris
    19.4.2005 23:44 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše ne jen o rychlosti
    zajimava diskuse. neco pridam. jsou asi 3 nejvetsi problemy s rychlosti u tohoto jazyka. samozrejme, ze na vse se nehodi.

    1) ze neco spatne naprogramujete. viz spojovani retezcu jsem bez tridy Stringbuffer dokazal zpomalit v aplikaci asi minimalne 20xkrat pred par mesici.

    2a) problem, ze lidi radeji kodi v necem, co nema hotove a efektivne napsane knihovny a je to jednoduche. cilize nepouzivate hotove veci a ty java hodne ma.

    2b) programovat neobjektove ci s malou podporou objektu, nepouzivat kompilator je rychlejsi. nekdy. kdyz to spocitate, tak zjistite, ze delate nektere veci podstatne dele.

    3) HW. vetsina lidi vam rekne, ze java je narocna na HW. jenomze si spocitejte, co stoji vice: prace programatora v jinem jazyce navic anebo koupit pri dnesnich cenach lepsi pocitac.

    drive jsem na javu hodne nadaval i jako programator. dneska na ni nedam dopustit. vetsina bludu o rychlosti javy ma pricinu uplne nekde jinde.

    nic proti benchmarkum, ale ty nejlepsi jsou na klavesnici a monitoru.

    gf
    20.4.2005 00:05 Michal Kubeček
    Rozbalit Rozbalit vše Re: ne jen o rychlosti
    Ad 3. To je velmi oblíbený argument, ale zdaleka ne vždy je správný. Zapomíná se na to, že cena hardware neroste zdaleka lineárně. Zdaleka ne všechny úlohy se dají dobře rozkládat na víc počítačů (a mnohé se nedají rozumně rozložit ani na víc procesorů). U jednoprocesorových systémů narazíte na výkonnostní strop poměrně brzy a u víceprocesorových není o moc výše.

    S extrémním příkladem nesmyslnosti podobného uvažování jsem se setkal v článku, kde ukazovali, jak se programuje a jakousi elementární úlohu tam vyřešili kvadraticky místo lineárně. Na konci článku se pak psalo, že by to samozřejmě šlo vyřešit efektivnějí, ale že při výkonu dnešních počítačů je to jedno (pro zajímavost: bylo to někdy v roce 1988…).

    Luk avatar 20.4.2005 08:52 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: ne jen o rychlosti
    Častou chybou v Javě je, že se spoléhá na garbage collector a vytvářejí se objekty (a dokonce i velká pole) jak na běžícím pásu. GC je pak nestíhá odstraňovat, alokuje se další a další paměť, OS swapuje a rychlost rapidně klesá. Někdy to končí až vyhozením OutOfMemoryError. Programátor pak nadává na Javu a přitom by se měl zamyslet nad svým stylem programování.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    20.4.2005 09:23 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: ne jen o rychlosti
    Ad 2a). A pro C ty hotové knihovny nejsou (viz i můj první příspěvek)? Že je lidi nepoužívají, není problém jazyka.
    Luk avatar 20.4.2005 10:48 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: ne jen o rychlosti
    Není to problém jazyka, je to problém toho, že je lidé musí hledat, zatímco v Javě je to všechno hned u nosu. (Nejen) programátoři jsou totiž obecně líní jak prasata :-)
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    20.4.2005 11:17 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: ne jen o rychlosti
    No to je pravda, ovšem výsledkem té lenosti jsou právě ony knihovny...

    Každej programátor napřed hledá, odkud by kód mohl zkopírovat (případně hledá ty knihovny) a až pak něco začne psát...
    Pavel Stárek avatar 20.4.2005 12:03 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: ne jen o rychlosti
    Není to problém jazyka, je to problém toho, že je lidé musí hledat, zatímco v Javě je to všechno hned u nosu. (Nejen) programátoři jsou totiž obecně líní jak prasata
    No něco u toho nosu taky není hnedka, ani v Javě, to se člověk sakra musí prohrabat dokumentací :-)
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    20.4.2005 09:40 Bubak
    Rozbalit Rozbalit vše Hmm
    Jo jo, je to moc hezke, kdyz to tak clovek cte. Ale tezko se mu veri, kdyz musi obcas s Javou neco delat na PIII/500 (384M RAM).

    Krome toho, ze kazda trosku slozitejsi vec vyzere, kdyz ne celou, tak podstatnou cast pameti. A nedejboze, aby si clovek pustil nekolik Javovych aplikaci:-)

    RT.
    20.4.2005 10:56 kolemjdouci
    Rozbalit Rozbalit vše Re: Hmm
    Asi tak. Ja mam doma P166, bezne ho pouzivam (i na programovani a ladeni programu v C). Pokusy delat na nem zapoctak z Javy jsme vzdal docela rychle :-(
    20.4.2005 12:18 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Hmm
    je rok 2005. bezne jiz se pouzivaji P4. masinu koupite za 8kKc a podobne castky.

    spocitejte, co se vam vyplati vice. cekat na to, az aplikace vytvori nejaky vysledek ( to je take cas) anebo jit na ~ 1-2 mesice na nejakou brigadu a koupit si lepsi stroj ?

    kdyz denne cekate 20 minut na pocitac, tak za mesic je to 10 hodin. toto jiz nikdo nevidi.

    toto je vyvoj. a branit se mu nema moc smysl.

    ps: na PII-Cel500, 384MB RAM jsem zacinal v jave vyvijet. ted uz mam P4. setri mi to celkove hodne cas.

    pavel kysilka
    Luk avatar 20.4.2005 12:51 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Hmm
    S Javou (tehdy 1.1.7b :-)) jsem začínal na 486sx/25, 8 MB RAM. Možná tomu nikdo nebude věřit, ale dalo se to. Pravda, kompilace byla trochu pomalejší (během ní jsem si mohl uvařit "Javu" a někdy ji i vypít), ale program pak už běžel (po cca dvacetivteřinovém startu) poměrně svižně, a to včetně AWT GUI (Swing tehdy ještě neexistoval).

    Jsou skutečně aplikace (zvlášť, když se jedná o řešení pro konkrétní jedinou nebo několik málo instalací), kde je mnohem levnější koupit i třeba 3x výkonnější HW než platit čas vývoje navíc.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    20.4.2005 13:30 Michal Kubeček
    Rozbalit Rozbalit vše Re: Hmm
    Hezké. Ale já mám Athlon64 3500+ a 1 GB RAM a většina javových aplikací je pořád viditelně "líná". Co mi poradíte?
    20.4.2005 14:08 jm
    Rozbalit Rozbalit vše Re: Hmm
    Cluster? :-D
    Luk avatar 20.4.2005 14:30 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Hmm
    Co je to ta "většina aplikací", které konkrétně? Něco jako Eclipse, SunONE, JBuilder (a další podobné aplikace s rozsáhlým GUI)? Ty budou relativně pomalé vždycky, ale pokud je pomalé něco jiného (třeba serverové nebo konzolové aplikace), za to už Java nemůže.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    20.4.2005 15:51 jm
    Rozbalit Rozbalit vše Re: Hmm
    Jasne, vsichni programuji v Jave spatne... :-)
    20.4.2005 15:41 Bubak
    Rozbalit Rozbalit vše Re: Hmm
    Ja bych radsi, aby programatori umeli programovat...
    20.4.2005 15:46 Bubak
    Rozbalit Rozbalit vše Re: Hmm
    Sorry, to jsem trosku zjednodusil:-) Samozrejme bych si mohl poridit lepsi pocitadlo, ale abych pravdu rekl, vzdycky mi vyhovovalo mit starsi, prave proto, aby me to brzdilo - hele tohle je pomale, dej si pozor... Na trigigovem athlonu se pekne vyviji, ale chudak uzivatel... A porad jeste beha spousta starsich pocitadel a me se proste prici software, ktery nuti lidi zbytecne cpat prachy nekam, kam by nemuseli, kdyby nekdo jiny nebyl liny...
    20.4.2005 17:31 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Hmm
    tuto teorii i praxi jsem razil take. mit pomalou masinu a vyvijet tim padem rychle aplikace.

    ano, jde to. obcas udelate neskutecne rychle aplikace.

    ale pokud nemuzete najit chybu, nebo casto kompilujete, tak vas to brzdi. a hodne. pak to zacina byt kontraproduktivni.

    neni to o vykonu masin. ale o programatorech. radeji rychlejsi masinu a ve volnem case se vzdelavat a zdokonalovat. to se mi zda jako rozumny kompromis. cilize do toho musite videt a znat, co kdy pouzit. to je jeden z nejlepsich sporicu prace.

    radeji mit rychlejsi masinu.

    tohle muzete udelat vzdycky:

    # echo -n {cislo} > /proc/acpi/processor/CPU0/throttling

    bye gf
    20.4.2005 22:23 Michal Kubeček
    Rozbalit Rozbalit vše Re: Hmm
    To není úplně ono. Pomalejší (a starší) počítač je pomalejší i z mnoha jiných důvodů, než jenom kvůli procesoru. Naopak, můj osobní dojem je, že hrubý výkon procesoru má na (subjektivní) rychlost dnešních PC daleko menší vliv, než tomu bylo před 10-15 lety.
    Luk avatar 21.4.2005 08:49 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Hmm
    Je to tak. Při naprosté většině činností procesor není vytížen naplno, čeká na všechno možné (paměť, různá zařízení apod.). Největším problémem dneška se stává pomalost mechanických částí, hlavně disků.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    Pavel Stárek avatar 20.4.2005 12:11 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Hmm
    Jo jo, je to moc hezke, kdyz to tak clovek cte. Ale tezko se mu veri, kdyz musi obcas s Javou neco delat na PIII/500 (384M RAM).
    No kolega dělá na PIII@800MHz/256MB v JBuilderu a pravda odezvy jsou o něco pomalejší, ale jde to. Pravda na mém pracovním AthlonuXP 2100 je to jiné kafe :-) Doma mám Durona 1200 256MB a jde to taky. Holt si člověk musí zvyknout :-) Krom toho, učím se a i úspěšně používám Python a nějak jsem v něm našel alternativu k Javě (až na to GUI :-( ).
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    20.4.2005 15:50 Bubak
    Rozbalit Rozbalit vše Re: Hmm
    Jo jo, JBuildera jsem zkousel, pak jsem presel na netbeans a nakonec jsem zjistil, ze ty blbosti, ktere delam (zatim) docela dobre napisu v textaku (at zije Kate:-)) Musim zkusit, jestli nahodou neumi zvyraznovani Javove syntaxe Rhide:-).

    RT.
    3.6.2005 08:33 Hobit
    Rozbalit Rozbalit vše Re: Hmm
    wxpython.org
    21.4.2005 15:39 Jan Karasek
    Rozbalit Rozbalit vše nekolik praktickych poznamek
    nekolikrat v diskuzi zaznelo, ze u komplikovanych aplikaci je prece jen problem s rychlosti. Ten pocit mam take a rad bych to obratil do jeste obecnejsi roviny - my v Evrope budeme v brzke budoucnosti odkazani na to, delat pouze komlikovane veci. Pro ty jednoduche je zde dostatek lidi v Asii. Ja pracuji na nekolika takovych aplikacich a tam mam jiz problemy s C/C++ a to si kazdou radku 5 x rozmyslim, jaky to ma rychlostni dopad.

    Jeste k tem pocitacum - P4 je standard. A ze to stoji 8kkc je take jen velmi zuzeny pohled. Nase aplikace bezi dostatecne rychle i na P166 a u posledni zakazky to bylo KO-kriterium. Ne proto, ze by nove pocitace staly tolik - ta zasadni castka byla ta nova instalace vsech pocitacu, objednavani dalsiho software apod.

    To dalsi co me silne odrazuje je skutecnost, co vse je treba pro beh Javy a pro vyvojove okoli nainstalovat. Kdyz chci spolupracovat s ruznymi kolegy, tak musi mit kazdy nainstalovany vselijake ty Jboss veci a buhvi co jeste a to v tech spravnych verzich, zatimco pro bezny vyvoj v C jsem jeste nikdy nemel problemy.

    Ono se to lehce napise nekolik c/Java test-programu, ale ta problematika je uplne nekde jinde.
    Luk avatar 21.4.2005 16:14 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: nekolik praktickych poznamek
    Co je potřeba pro běh Javy instalovat? Pouze JRE (=stáhnout 1 soubor a spustit instalaci). Pro běžný vývoj v Javě stačí JDK, tzn. opět 1 soubor (ve kterém může být i vývojové prostředí NetBeans). Jiná věc je, když se používají nějaké frameworky (jako je třeba právě JBoss), ale to je u C/C++ úplně stejné (kdo vyvíjí něco např. na Qt, ví své).
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    21.4.2005 20:03 Libor Tvrdík | skóre: 2 | blog: Linuxová kapsička
    Rozbalit Rozbalit vše StringBuffer is out
    Zdravím,

    pokud to běží na 1.5 je dobré použít místo StringBufferu třídu StringBuilder. Je rychlejší, protože neobsahuje synchonizace (důsledky si domyslíte sami ;) ).

    Je to takový rozdíl jako Vector versus ArrayList nebo Hashtable a HashMap.
    Luk avatar 21.4.2005 22:34 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: StringBuffer is out
    Verze 1.5 vůbec obsahuje řadu příjemných zlepšení (např. v Collections Framework, v multithreadingu, ale i ve Swingu atd.). Dokonce mám pocit, že je i o něco rychlejší (a hlavně rychleji startuje), ale to je čistě subjektivní.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.