Jo, jo tesim se na WoW na tenkem klientu to bude navrat ke klasice, Nethacku :-). Ale asi jen zapomeli pripsat, ze hrani na klasickem PC bude take mrtve, ostatne to uz predpovidaji tak 8 let ;-)
Já už asi měsíc bez problémů hraju WoW a Tremulous (o lahodách typu Battle for Wesnoth nemluvě) na NB firmy Asus s ATI grafikou... tak si to přeberte :) Přechodu na laptopy bych se vůbec nesmál..
U desktopu je vcelku bez problémové, že z něj bude tenký klient. Problém vidím u Notebooku, PDA a komunikátoru kde u nás v ČR není zatím dostatečně rychlé mobilní připojení. A při použití WiFi či bluetooth+mobil je nedostatečná kapacita akumulátoru.
Jsem zvědav, jestli mobilní operátory někdy napadne rozšířit UMTS na 100% GSM pokrití? Možná, že problém vyřeší WiMax či LTE, ale myslím, že to bude ještě dlouho trvat, než u nás bude alespoň 80% pokrití.
O bateriich se solidní výdrži už čteme alespoň 10 let a stále nic. Jak stará už je Li-pol technologie? A co dál?
toto je ta takovy sen komercnich firem... a rekl bych ze jeste dost let se bude pouze snit.
Nejdriv s tim prisli NetPC (polovina 90), pak Sun s jeho Ray klientama (98). Vsechno to "zbankrotovalo" nad cenou serveru. Sun Ray nebyl moc drahy (i kdyz...) ale server to byla pekna palka.
A co ted? Google nam vsem narve Web aplikace, mozna se k nemu prida MS a jeste par firem. Ale z ceho ty firmy budou zit? Z reklam? No tak to potez panbuh, to bude 30procent okna reklamni plocha.
Nemyslim si ze to bude mit nejakou vetsi a masovejsi pouziti.
Naprostý souhlas. Ještě bych dodal, že notebook není pro běžnou práci dobrý. Display je malý a má horší parametry, disky jsou malé a velmi pomalé, paměť je omezena na 2GB (jen u některých modelů na 4GB), na klávesnici se mizerně píše, grafická karta má tristní výkon, hry se na tom hrát také nedají... Osobně používám notebook často, ale stolní počítač plně nenahradí. Špatně se na něm dělá kancelářská práce (monitor, klávesnice), špatně se na něm píše SW (rychlost HDD, monitor, klávesnice), špatně se na něm hraje (výkon) atd. Současná poptávka po noteboocích je způsobená tím, že řada lidí má desktop, ale ještě nemá notebook.
Webové aplikace mají příšerný interface, který nesnese srovnání s desktopovou aplikací. Proto se prosadí jen velmi omezeně tam, kde je instalace klienta takovým problémem, že lidé raději skousnou mizerný interface. S XAML-based aplikacemi to může být jiné, ale to je věc příštích pár let.
To by me zajimalo kde zijes, laptopy se 4GB pameti jsou uz naprosto bezne. A vykonove? Mrkni na moznosti DELL Inspironu, sice to nedosahne vykonu stolaku, ale Inspiron je priklad vykonneho laptopu..
DELL Inspiron je levná, ale poměrně výkonná řada notebooků. Obrazovky jsou větší, ale pořád malé proti desktopu. Klávesnice lepší, ale pořád ne dost dobré na celodenní psaní pro sekretářku. Výkon ve hrách není vyloženě tragický, ale na Crysis to opravdu není.
Problém je ale v tom, že Inspirony váží třeba i více než 3.5kg, a moc toho na baterie nevydrží. Ke 3.5kg notebooku potřebujete ještě nosiče. Kdybyste jej opravdu tahal každý den s sebou do kanceláře, a občas na cesty, tak byste neměl radost. Osobně mám Latitude D420, a uvažuji o upgrade na XPS M1330. A k tomu mám samozřejmě stolní počítač s 24" displayem, pohodlnou klávesnicí, spoustou paměti, a disky WD Raptor.
Ty si solidny blb. Prepac neviem inac. Vysvetli to vsetkym tym ktory uz dnes na NB pracuju. Alebo si myslis ze si vsetci kupuju k NB este aj desktop. Kodovat sa na dobre vybavenom notebooku da. Okolo mna uz skoro nikto nema desktop. Iba taky magori ako ty ktory este nezistili ze na hranie su konzoly.
Webove aplikacie maju normalny interface ktory na mail, calendar a ine groupware veci uplne staci. Taktiez enterprise aplikacie maju jasny smer na web. Takze nam tu zostane office a mozno zopar specializovanych programov ako su Graficke editory, CAD, ... . A aj tieto uz ludia pouzivaju aj na NB, maximalne v praci to natahuju na 19-21" LCD a ked uz velmi treba tak USB klavesnica.
Tvoje nazory nikoho nezaujimaju pretoze nereflektuju fakty.
Zrovna tady bych se LO zastal. Pred rokem jsem nadsene nafasoval notebook (a zadne orezavatko, C2D@2GHz, diskretni grafika od NVidie, 7200RPM disk, SXGA+ monitor) a myslel jsem, ze si s nim vystacim. Prijdu do prace, zapojim napajeni, poradny monitor a do portu kabel z USB hubu (mys, mobil, sluchatka, klavesnice). Prijdu domu, udelam totez. V kavarne nebo knihovne si halt budu k***vit ruce na touchpadu a notebookove klavesnici (ta se dlouhodobe pouzivat neda, zdravotni nasledky byvaji casto dost tristni). Predstavoval jsem si to pekne.
Po par mesicich zkusenosti vidim, ze tudy cesta nevede a stavim si desktop. Ten notebook je docela pomaly - na beznou praci ve Vistach jeste celkem staci, ale spustene IDE, nejake vetsi kompilace nebo nedejboze neco, co potrebuje rychly pristup k disku, jsou utrpenim. O hrach ani nemluvim, nehraji.
(Mimochodem: vazne si nedovedu predstavit, kde se k seriozni praci pouzivaji 19" LCD, pokud ta prace nespociva ve psani ve Wordu, ucetnictvi nebo adminovani pres ssh z konzoly.)
Administrace z konzoly je seriozni prace, ale je to jenom drobna uchylka.
Mno, myslim, ze to nebude o moc rychlejsi nez na solidnim pocitaci se ctyrjadrem a osmi GB. Kompilace skaluji, ale take ne linearne.
A pro vetsi buildy jsou CI servery.
Jednou mě napadlo, že by mohl být OS, který by běžel distribuovaně na všech kompech v LAN a využíval jejich prostředky a uživatele by se do tohoto systému hlásili jako do jednoho multiuser OS a mohli by využívat výkonu všech stanic dle potřeby a priorit.
Když on je trochu problém rozdělit úlohu tak, aby výsledek byl rychlejší, než v případě lokálního provádění. Pokud rendrujete film, tak není problém, aby večer na stovkách počítačů ve firmě naběhnul screensaver, který si stáhne svůj kousek k rendrování, a pojede. V takovém případě je možné si stáhnout snímku jen kus, a když stanice ten kus nedoručí (protože jí někdo vytáhnul ze zásuvky uprostřed výpočtu), tak se jede dál, a ten daný kousek se nechá rendrovat jinde. V případě CRM, účetnictví, databáze a podobných podnikových srandiček (nemluvě o kancelářské práci) je to daleko větší problém.
Vy tiez asi trpite poruchou osobnosti ako BLEK ktory to ma aspon zdravotne dokazane na rozdiel od LO, ked pisete na root.cz a pritom pouzivate Vista. Zbytocne stracate cas.
Co take robite ze to IDE nefunguje? A ked Vam vadia aj hry tak to ste asi iba druha polovica LO schizofrennej osobnosti. Skuste si precitat jeho prispevky. Iste tam najdete nejaku spolocnu crtu.
Ak neviete pracovat na 19" LCD tak si asi 10 rokov dozadu sa podla Vas asi ziadna seriozna robota nerobila lebo 99.9% ludi nemalo pristup k viac ako 20-21" CRT co zodpoveda 19" LCD.
Pouzivam Visty, pro praci, na kterou je potrebuji. Linux pro jinou. Melo by se to nejak vzajemne vylucovat?
V IDE nedelam nic moc, projekt na kterem pracujeme nebude mit vic nez par set trid. Ale rozdil mezi desktopem a notebookem je pro praci subjektivne dost markantni.
Na 19" LCD se pracovat da. Ale dnes to vetsina programatoru, designeru nebo inzenyru samozrejme delat nebude. Je to jako pri doprave osob pouzivat kone. Kdysi se to delalo, ale dnes to (az na par specifickych pripadu) pro "seriozni prepravu" nepouziva. Z duvodu, na ktere jiste prijdete.
Rad by som poznal tu pracu ktora "vyzaduje" Vista.
Treba to asi zmerat objektivne. Objektivne je zistene ze subjektivny dojem je dost klamlivy.
Takze kolko % programatorov dizajnerov a inzinierov ma viac ako 19" LCD? Lebo podla toho co pisete je to mizive percento (inac by to SAMOZREJME ani nerobili). Podla mojho objektovneho pozorovania je iba mizive percento tych, ktori maju viac ako 19" LCD.
Takze z historie tohto threadu mi vyplyva ze robite programatora, testera, podporu pre Linux a Vista. Ja by som to riesil tak ze by som si tie Vista pustal vo virtualizacii pod Linuxom. Ostatne veci az na tu "podporu" asi NEVYZADUJU Vistu.
Tak to jste ten thread cetl spatne.
Myslim, ze byste to tak neresil, ale to je otazka detailu projektu. Proste je v nem dobry napad mit nezanedbatelnou cast pracovni doby nabootovane Windows.
Tak to je novinka. Ak staci pre projekt mat nabootovane windows tak super. Ja musim na tom OS nieco robit. Okrem "podpory" sme sa nic zaujimave nedozvedeli co by vyzadovalo Vista.
To potom nesmiete byt taky zahadny. Robite "podporu", potom pre projekt potrebujete kopec windows nativnych komponent ale zaroven travite aj vela casu v Linux-e. Nestacia vam ani dva displeje. Vsetko to musite mat brutalne rychle lebo ani DualCore notebook vam nestaci. Kludne si kupte desktop ale vseobecny trend prechodu na NB to nezastavi.
"Na 19" LCD se pracovat da. Ale dnes to vetsina programatoru, designeru nebo inzenyru samozrejme delat nebude."
To jste vzal kde? Vy vypouštíte šum. Víte to? Nebudu se odkazovat na svojí firmu, ale vy tvrdíte kraviny v celostátním, ba dokonce v evropském měřítku. To vím jistě.
Mohl byste definovat pojem "kdysi"?
Osobně netuším v čem by hovadská velikost displeje zlepšila práci byť jediného vývojáře kterého znám a o kterém vím.
Zkusim dogooglit nejakou zverejnenou statistiku z nejakych odbornejsich stranek typu javalobby, ktera nepochazi z doby kamenne..
"kdysi" - kone se v Evrope prestali masove pouzivat k doprave az po druhe svetove valce.
Ja to tusim. On je docela rozdil, kdyz se na obrazovku vyjde editor nebo editor, pohled na cely projekt, vysledky behu unittestu, kousek debugeru a zdibec dokumentace. O vlivu rozliseni na efektivitu prace mluvi i ten link na ars, co jsem posilal.
Jestli jste ředitel, designer, vývojář, tester a svačinářka v jedné osobě, pak vám nebude stačit ani dvouhektarový monitor.
Pokud máte naplácanou dokumentaci na stejné obrazovce jako debugger a současně máte zobrazen celkový pohled na projekt tak je to váš problém, nikoliv problém nedostatečné velikosti monitorů notebooků.
Jedniná rasa lidí, u je zřejmá potřeba velkých monitorů jsou ti, jejichž práce souvisí s tvorbou vizuálních výstupů a pár dalších výjimek, jako třeba generální ředitel společnosti (jen kvůli reprezentaci).
Vetsinu dokumentace mam na male devatenactce vedle, ale trebas javadoc k aktualne oznacene metode neni od veci mit primo pred ocima.
Jsem jenom vyvojar, svacinu nikomu nenosim a rizeni by mne nebavilo. Ale unittesty samozrejme pisi programatori (kdo jiny by to mel delat?). A za naprosto normalni workflow povazuji ladit bezici unittest a pri tom videt editor a okolni tridy. Samozrejme si mohu trebas okno projektu zadokovat na stranu, ale klikat na zalozku je daleko vetsi opruz nez jenom strelit ocima.
Ostatne muzeme nechat placani a soustredit se na tvrda data z ars.
Fajn, tak si kupte 4 LCD panely a desktop. Ja takych ako vy nepoznam a nikdy som sa s nimi nestretol a to mame testovacie oddelenie s 40 ludmi a programatorov ako maku. Vsetci robia na 19" LCD a iba na jednom.
Kolego Palo, zkuste to jinak. Zkuste se přenést z hospody čtvrté cenové skupiny do nějaké lepší kavárny. Zkuste netykat lidem, kteří vám vykají. Zkuste si odpustit vulgarismy. Nesluší vám totiž.
Notebook je vždy kompromis. Výkon je vždy daleko nižší, než u stolního počítače. Pokud si myslíte, že notebook za CZK 20000 snese výkonové srovnání s desktopem za CZK 20000, tak jste na těžkém omylu. Obrazovka notebooku má vždy horší parametry, a zpravidla bývá daleko menší, než u desktopu (a když je dost velká, je notebook zase moc velký na přenášení). Dlouhodobým užíváním notebookové klávesnice a touchpadu či říkáte o problémy s rukama. A věřte, že to bolí fakt hodně. Uvedené tedy znamená, že na notebooku opravdu nemůžete stříhat video, modelovat v CADu, ale ani dlouhodobě psát texty nebo vyvíjet.
Osobně nevidím důvod, proč hrát hry na konzolích. Dobrou motivací pro průměrného člověka může být to, že nemusí řešit problémy s počítačem (instalace, drivery, nastavení grafických detailů, co já vím), ale to se mě netýká. Motivací také může být cena konzole. Ale to jen do chvíle, než si započítáte cenu her. Když se podívám na web, vidím, že ASSASSIN'S CREED stojí pro konzole o 80% více, než pro PC, a NHL 08 hned o 270% více. To víte, levnou konzoli musíte splatit dražšími hrami. Navíc mají konzole o dost slabší HW, než dnešní herní PC. No a jako hřebíček do rakve: pokud mám doma v počítači CPU, paměť a grafickou kartu se slušným výkonem, proč totéž kupovat ještě jednou (a pak utrácet peníze za dražší hry)?
Samozřejmě chápu, že pokud jedete na Linuxu, kvalitních her je minimum, rozchodit je není jednoduché, a konzole může být řešením.
Webové aplikace mají "nenormální" interface. Kolega Doucha nám tu popisoval, že by jako webovou aplikaci napsal i pokladnu v restauraci, účetnictví, případně program na recepci hotelu. Bohužel to není dobrý nápad. Spoustu věcí na webu technicky neuděláte. A ty zbylé jsou úděsné. Zkuste si udělat ve webové aplikaci menu. Hnus, co? A zkusil jste ho ovládat z klávesnice? Nebo vůbec cokoliv na webu ovládat z klávesnice (zkratkové klávesy)? Je zvláštní, že příznivci Linuxu rádi používají vi(m), ale také mají rádi webové aplikace, které se z klávesnice ovládat nedají. A zkusil jste někdy tisknout z webu? Kdepak. Webový interface je jen neúspěšný pokus o napodobení GUI pomocí prvků HTML, které na to není stavěné. A výsledek podle toho vypadá. Samozřejmě v některých případech výhody webové aplikace převáží. Zvláště pokud nemáte zvládnutý deployment aplikací, nebo pokud neexistuje klienstká aplikace (třeba klienti pro Linux prakticky neexistují).
Moje názory vašíé osobu nezajímají, protože nejsou shodné s vašimi vlastními názory? To je ale problém *vaší* kultury diskuze.
Za prve, s tebou keby som bol kolega tak nie len ze odidem z roboty ale sa asi aj obesim.
Ak si myslis ze sa neda postavit vykonejsi notebook ako destop tak si dost mimo. Za kolko penazi je tiez dost mimo ked tam chces hravat spickove hry ala Crisis.
Nepoznas prenosnu mys. Ja som si kupit bluetooth je uplne rovnaka ako desktopova takze touchpad je z kola von. A ze vela pises na klavesnici, tak sorry ale to som si pri programoch ako je CAD, Photoshop nevsimol. Vacsina ludi to pouziva iba na shorcuty a tam je uplne jedno aka klavesnica to je. Naviac USB klavesnica, jedna doma a jedna v robote nestoji az tak vela. Ja osobne na notebooku developujem v Jave. Kamarat na Apple striha video a robi profi vo Photoshope. Vsade kde treba maju externe LCD. Klavesnice su uplne v pohode. To je fakt.
Na hry sa uz konecne vykazli, tvoje adolescentne problemy nikoho nezaujimaju. Ja sa viem aj napriek tvojmu hlbokemu presvedceniu ze Linux je shit zabavit a zahrat aj na Linuxe. To je fakt.
Nevies urobit dobre menu na webe? Co ja viem skus si pozriet http://gwt-ext.com . Kazda solidna aplikacia vie generovat vystupne zostavy do PDF takze aky problem je s tlacou? Klavesove skratky funguju na webe bez problemov. To je tiez fakt.
Moje nazory sa opieraju o zmeratalne fakty. Tvoje sa opieraju iba o tvoje ego nakolko si schopny ignorantsky tvdit aj opak toho co je povazovane za fakt.
Iste ale asi ste si nepovsimol drobny detail ze mladik by sa rad zabaval na hrach v Crysis engine. Takemu o peniaze nejde alebo len sedi v kutiku a zavidi ostatnym.
Kolegové jsme už jen tím, že děláme ve stejném oboru. A jestli jsme se potkali v jedné firmě? Pokud pracujete v ČR, tak dost možná ano. Pokud pracujete na Slovensku, tak je to méně pravděpodobné.
Nelze postavit výkonnější (natož výkonnější a dobře přenosný, nebo dokonce za stejné peníze) notebook, než desktop. Pokud si ale člověk dá dost práce, dokáže postavit desktop slabší, než notebook. Pravda, sehnat tak malé a pomalé disky, chipset omezený na 2-4GB RAM, a tak mizernou obrazovku, to chce dost práce. Špičková hra Crysis dnes stojí v přepočtu CZK 640, viz http://eastore.ea.com/store/ea/DisplayCategoryListPage/categoryID.8831900 . Taková věc pro mě nepředstavuje velký luxus.
Přenosnou myš poznám na první pohled. Pokud se trochu podíváte, jaké skupiny svalstva jsou namáhané při práci s myší, zjistíte, že myš musí být velká (desktopové MS myši jsou dobrá refrence). Malá myš je na ruce stejně mizerná, jako touchpad. Velká myš je zase nepraktická na tahání s sebou.
Na klávesnici píše třeba většina kancelářských pracovníků (sekretářky, účetní, manageři, obchodníci). Samozřejmě na notebooku také používám Visual Studio, ale na desktopu je to mnohem pohodlnější. No a jestli používáte Photoshop na 6-bitovém notebookovém displayi s mizerným gamutem, je to hrubá chyba. Tedy pokud na něm neprovádíte jen vyplňování nadpisů pro web texturou plamenů ;)
Proč bych měl kašlat na hry? Sice na ně nemám moc času, ale líbí se mi. Na Linuxu se jistě dá zabavit. Pokud rád zkoušíte, kompilujete, editujete konfiguráky a memorujete se příkazy a jejich syntaxi. Ale takové hry mě už nebaví (nebudete tomu věřit, ale už 8 let nerozebírám PDA, která si koupím). Faktem je, že i pro Linux existuje pár her, a při troše štěstí je rozchodíte. Předpokladem je ale rozchodit 3D akceleraci, což mě vyřazuje ze hry, protože já nerad to hrabání v konfigurácích apod.
Ne, opravdu nevím udělat dobré menu na webu. A ani to, co jste linkoval, neumí zdaleka totéž, jako menu desktopové aplikace (třeba ovládání z klávesnice). Výstupní sestavu můžete vygenerovat do PDF (což zdaleka není samozřejmost), ale stejně jí nakonec musíte nějak vytisknout. Představte si, že u pokladny v restauraci stisknete HTML button "tisk účtenky", pak se otevře Adobe Reader, a v něm budete volit tisk :).
Jak že na webu fungují klávesová zkratky? Zkuste si otevřít namátkou http://www.sws.cz/, a zvolit v menu Ceník / Ceník - komodity. Pak zkuste expandovat větev Leica. Samozřejmě vše z klávesnice. Až se vám to povede, přijďte mi říci, jak na to. Hádám, že vás teď pár dní neuvidíme ;)
Pokud hovoříte o měřitelných faktech, uveďte je. Podívejte se třeba na velikost a vlastnosti (gamut, dithering) notebookových displayů, na rychlost notebokových disků, a srovnejte s desktopem (třeba s RAIDem z Raptorů, nebo z 15k-RPM SAS disků). Srovnejte také ceny, ať jsme v relaci. Pak uvidíme, kdo se opírá o změřitelná fakta, a kdo o své ego. Tedy ne že bych se za své ego styděl ;)
Photoshop sa da pouzivat aj na notebookovom display. Finalizacia sa dorobi na externom LCD.
Pouzivam Debian a jediny konfigurak v ktorom som sa hrabal je /etc/apt/sources.list Ak nevies stiahnut driver zo stranok NVidia a spustit ho tak naozaj neviem ako instalujes grafiku pod Windows. Do ziadneho konfiguraku nemusis ani mrknut.
S tou tlacou sa da urobit cokolvek, na tu uctenku sa da uplne bez problemov pouzit aj tlac z prehliadaca. Na to naozaj PDF netreba.
Menu sa da urobit uplne rovnake ako v tucnej aplikacii. To ze to tak nie kazdy robi je iny problem. Naviac si uvedom ze web je trochu iny ako tucne aplikacie UMYSELNE. A zda sa ze je to uspesny pristup.
Ano, Photoshop se dá používat i na notebookovém displayi. Stejně tak se dá používat v high color barvách (možná dokonce ve 256 barvách), namísto 24bitové či lepší barvy. Otázka je, k čemu ho budete používat, když na displayi nevidíte korektně barvy, a složitější filtry se plazí jako slimák (ježto notebookové displaye, CPU a disky nejsou nic moc).
Driver nVivia... Stáhnout driver, stáhnout zdrojáky kernelu, stáhnout gcc, spustit, projít wizard. Bohužel pak je třeba ještě driver použít v X11, tedy projít konfogirační utilitu. A když budete mít smůlu, jako já, tak nebude vidět kurzor myši, protože soudruzi udělali někde chybu (konkrétně v tom, že kurzor myši byl vidět jen na primárním monitoru). A když půjde o starší verzi nVidia driveru (tu co jsem instaloval já), budete muset změnit konfiguraci monitorů přímo v konfiguráku. To je skoro jako Windows Update :)
Proboha. JAK budete tisknout z toho browseru? Máte pokladnu, chcete vytisknout účtenku. Pokud použijete window.print, vyběhne na vás dialog výběru tiskárny. To opravdu chcete na pokladně?
Ukážete mi prosím ukázku webového menu, které se dá ovládat z klávesnice? A ukážete mi, jak si na sws.cz otevřu tu stránku, o které jsem psal? Asi ne.
Webový interface vypadá výrazně jinak, než u desktopové aplikace. Je to proto, že HTML není stavěné na tvorbu GUI, takže se v něm řada věcí napsat nedá (a zbytek je velmi přes ruku). To je ten váš "úmysl".
Na PowerBookoch to ide dost dobre. Kamos na tom robi casopisy hromadneho urcenia, A2 reklamy, ...
Ja nic take nerobim. Stiahnem z NVIDIE ovladac a spustim. Ziadne GCC ani ine netaham (asi ho tam uz mam). Ziadnu konfig utilitku nikdy nespustam, nikdy my nezmizol kurzor mysi. Jedine ked som nastavoval viac displayov tak som spustil s menu config, stlacil detect, stlacil apply. To musi zvladnut uplne kazdy.
Ale ak programator nenaprogramu skratky do menu tucnej aplikacie tiez to nepojde. Ak to naprogramuje ide to aj vo Webe.
Treba si uvedomit ze Web je proste iny. Menu sa da urobit uplne presne rovnake ako na tucnej aplikacii aj s ikonkami a shortcutmi.
Kámoš by udělal daleko lépe, kdyby použil slušný stroj, a nejspíš to sám ví.
Pokud máte nainstalovanou sprvnou verzi gcc, a máte zdrojáky kernelu, vystačíte zřejmě se stažení nVidia driveru. Ovšem po jeho kompilaci a instalaci není ještě použitý v konfiguraci X11 serveru (nebo u mě nebyl). Musel jsem tedy spustit SaX2, a driver vybrat. Myš neběhala proto, že driver jel v módu clone (stejný obraz na primárním i sekundárním monitoru), ale myš byla (díky něčí chybě) vidět jen na primárním monitoru. A samozřejmě za primární monitor se považoval jiný, než ten ve Windows (konkrétně vypnutý projektor).
Psal jste někdy desktopovou aplikaci? Jestli ano, tak jistě víte, že v menu builderu prostě zadáte název položky s ampersandem (&File), a tím je zajištěno, že menu bude reagovat na Alt+F. Zkuste si spustit Notepad, stisknout klávesu Alt, a podtrhnou se vám klávesy v menu. Když stisknete třeba alt+f, budete v menu File. Když poté stisknete X (jako E&xit), aplikace se zavře. Pokročilí uživatelé typicky vyvolávají často používané akce z klávesnice (Alt+menu, nebo CTRL+něco, viz v Notepadu obsah menu File). Takže ještě jednou: jak srovnatelného výsledku dosáhnete s HTML interface?
O tenkém klientovi s hovoří již dlouho. Většinou však je problém v:
- ceně takového zařízení
- nekompatibility HW (nejsou ovladače OpenSource)
- nebo příliš malém výkonu
A SPOF. Dokud nechces mit HA farmy na 3 mistech. Tenkej klient je cesta do pekel, trend jde uz dlouho spis k distribuovanym resenim, jen si zatim nikdo neuvedomil, ze to sou presne "tlusty" desktopy.
No, jde o to, ze takovej SPOF na jedinym serveru nebo na vice serverech v jedne lokaci se resi o hodne lip, nez na jednotlivych stanicich (desktopech). kdyz ti chcipne 5 stanic na ruznych mistech, ktery mely na svych discich ulozeny ruzny data, tak jsi bud v pytli a nebo musis zajistit nejakej system, aby se data neztratily pri vypadku tech stanic (coz uz vlastne resis to samy jako na serveru, ale musis to resit pro stanice na ruznych mistech a s tim, ze na to lezou BFU, cili ti to klidne restnou za behu nebo to zakryjou deckou a hezky se to prehreje, coz u serveru v serverovne rozhodne nehrozi).
Dale pak budes muset mit vykonnejsi stanice nez bys mel tenky klienty, aby ty stanice utahly obcasny napor v podobne nejake jedine narocne aplikace. V pripade tenkych klientu bude jeden server rozkladat zatez pro ruzne uzivatele podle potreby a bude tak urcite lip vyuzitej.
jedinej problem muze byt pocet serveru, podle toho, kolik stanic zvladne jeden server obslouzit.
"kdyz ti chcipne 5 stanic na ruznych mistech" --- tak nemůže pracovat 5 uživatelů.
Ale když ti chcípne síťové spojení a máš tenké klienty, tak nemůže pracovat nikdo!
Kdybych si mohl vybrat, že zaplatím třeba o 5000Kč míň za počítač (za tenkého klienta) a naproti tomu mi počítač nepojede bez internetového připojení, tak si to rozhodně nevyberu. A myslím, že většina domácích uživatelů taky ne.
Když ti chcipne síť v serverovně, tak je jedno, jestli jedeš na tenkém nebo tlustém klientu. Je třeba oddělit nasazení firemní a domácí.
A však pokud máš doma více než jeden počítač, už máš taky problémy s tím, kde jsou daná data. Pak se to buď může řešit synchronizací dat na těch strojích a tím se vlastně dělá záloha. Nebo mít jednu stanici jako server s nějakým RAID 1 či 5 a druhý komp jen jako tenký klient.
Možná je otázkou co to tenký klient vlastně? Jestli umí jen zobrazovat, číst klávesnici a poslouchat myš. Nebo je schopen i něco sám dělat.
Proboha proč chcete něco obíhat? Na instalace, patchování a změny konfigurace máte deployment tools a Group Policy. No a když má uživatel problém, v nejhorším helpdesk použije vzdálené ovládání desktopu.
Ale asi sa zhodneme na tom ze obsluhovat 200 klientskych strojov alebo 10 servrov je dost podstatny rozdiel co sa tyka pracnosti. Tych 200 klientov ta proste zahlti. A pomer 20 klientov na jeden server mame zmerany z praxe a da sa ist aj vyssie.
200 klientů není žádný problém, pokud máte zvládnutý proces deploymentu stanice, deploymentu aplikací a patchů, a vyřešený helpdesk na dálku.
20 klientů na server je celkem málo. Samozřejmě záleží na aplikaci. Primárním problémem je spotřeba paměti - na 32 bitech běžíme běžně 50-70 klientů. Windows 2008 v 64-bit verzi má reference na 150 současně běžících klientů na server, a podle všeho to není konečná.
Protoze BSOD, protoze jinej problem s hardwarem? ;) Kazdou stanici navic se ta oravdepodobnost zvysuje, takhle je udelanej nejakej HA cluster a tim to hasne.
A to když máte BSOD nebo HW problem na tenkém klientu, tak k uživateli nemusíte?
Jediný rozdíl je v tom, že desktop se rozbije častěji, protože obsahuje HDD. V takovém případě vezmete počítač, který leží v koutě, donesete ho uživateli, zasunete DVD, nabootujete, dáte si kafe, poté DVD vyjmete, a necháte uživatele přihlásit. Aplikace se mu nainstalují samy, data měl samozřejmě na serveru. Praxe je samozřejmě (jako vždy) o něco divočejší, ale ne zase o tolik.
BSOD nebudeme uvazovat, to je problem na serveru pro TC a navic nemyslim, ze by byl casty.. Ale kdyz je HW problem na TC, tak vezmu ze skladu novej TC a pripojim. Odpadne mi hledani zavady na stanici a nasledne jeji vymena (at uz manualne, nebo zaslani do servisu). Cas jsou taky penize. navic dalsi vec je, ze ucetni ma jinej soft nez vrchni ucetni, ta ma jinej soft nez sekretarka a ta zas ma jinej soft nez obchodni namestek... Nemusim na nahradni PC doinstalovavat soft pro toho danyho cloveka. A vubec. proc se s vama bavim? ;)
Předpokádám, že i TC zkusíte oživit, případně jej pošlete do servisu (nebo je opravdu házíte rovnou do koše?). Reinstalace PC může, jak jsem říkal, proběhnout bez větších nároků na vaší přítomnost. SW pro uživatele se nainstaluje sám, tedy pokud máte zvládnutý deployment.
Proč se se mnou bavíte? Fakt nevím. Měl bych to vědět?
No tady mlviTE o necem mimo misu, nema cenu to dal resit. Kdo s tim ma zkusenosti, tak o tom nebude diskutovat. TC je levnejsi (neberu reseni na strane serveru, to je s cenou jinde) a pro kazdeho stejny, nemusi se na nem nic instalovat (neoutsourcuju firmy s l33t ucetnima, ktere si nainstaluji soft vyuzivajici ctecku karet, kryptovanej USB klic jako pismenko E: a databazi na vzdalenem serveru.). Naroky na reinstalaci systemu nejsou vetsi, pokud zaberou mene casu nez procedura "dojit do skladu > vyhrabat TC > vratit se do kanclu > vymenit tc > odnest rozbite tc do skladu".
Ještě jednou: pokud používáte nějaké řešení pro deployment stanic, tak instalace základního balíku (OS, drivery, Office, co já vím) proběhne bez vaší účasti. Po přihlášení uživatele se mu pak nainstalují aplikace, které používá. Je to jen věcí toho, jestli jste jako admin strávil dost času nad vypracováním bezobslužného procesu deploymentu. Samozřejmě pokud je třeba někam běhat s médii, a pár hodin trávit instalací, je to jiné. Jenže, jak je psáno výše, ono to nutné není.
Problem je iba vtedy ked ten autodeploy prestane fungovat a adminovy hlasi nainstalovane a na stanici to stale nejde a ono sa neda zistit preco. A mozte si buchat hlavu o stenu lebo do toho zatvoreneho systemu nevidite. A ze sa to pos... za to rucim svojou hlavou. Samostatnou kapitolou je ladenie 20 aplikacii tak aby behali spolu na novom service packu.
A potom naviac pride novy manager a zistite ze on potrebuje nemecky windows a cely system deploymentu sa hruti lebo tie aplikacie proste nechodia.
Neboj ja sa s adminmi nasich skvelych windows stretavam na kave.
Samozřejmě jako většina věcí, i deployment se může rozbít. Nevím, co je "zatvoreny system" ve chvíli, kdy máte k dispozici logy, postupy pro troubleshooting a podporu od dodavatele. Chtěl byste mít pár set MB zdrojáků, abyste měl dojem, že je systém otevřený? A fakt by vám to pomohlo vyřešit problém, když deployment system tvrdí že je vše OK, ale aplikace na stanici není?
Pokud někdo potřebuje německé Windows (a pokud mu to firma dovolí), dostane anglické Windows, a k nim německý language pack. Pokud na německém systému nelze provést deployment, je to proto, že někdo něco odfláknul. Třeba váš kolega počítal s tím, že v nabídce Start existuje adresář "Startup", a ono je tam v jiném jazyku něco jiného (v češtině tuším "Spustit po startu"). To pak není chyba systému, ale lidí (konkrétní příklad se řeší použitím funkce SHGetSpecialFolderPath s parametrem CSIDL_COMMON_STARTUP či CSIDL_STARTUP, nebo obdobně ve VBS). Jenže většina lidí jsou amatéři, a o tom, že udělali chybu, se dozvědí až na německých Windows (a ještě si myslí, že to není jejich chyba).
O tenkém klientovi s hovoří již dlouho. Většinou však je problém v:
- ceně takového zařízení
*** cena za KBD, mys, LCD a MB s nejakym pomalejsim CPU? rekl bych, ze bude nizsi nez cena za nejakou vykonnou stanici.
- nekompatibility HW (nejsou ovladače OpenSource)
*** no, ovladace k vetsine KDB, mysim, LCD, VGA a deskam s CPU a sitovou kartou jsou.
- nebo příliš malém výkonu
*** a neni nahodou nazev "tenky" prave proto, ze ma byt jen lehky pocitac s nizkym vykonem?
mozna si ted pod pojmem "tenky klient" predstavuju neco jineho nez ty. Pro me to znamena system, ktery bezi ze serveru - veskera cinnost je provadena na serveru a na stanici se zobrazuje pouze obraz.
To, o cem mluvis ty je terminal. Tenky klient je IMHO normalni PC, ktere ma ale vetsinu dat na serveru - takze ma vlastni RAM, vlastni procesor a mozna i vlastni disk. Server akorat vypomaha a predchroustava data.
Ale mozna jsem uplne mimo :-)
Terminal ma tiez pamat a procesor. Co je podla teba "predchroustava data". Tenky klient v HW je terminal. Tenky klient v SW znamena ze okrem zakladneho vybavenia sa nemusi nic instalovat. V praxi to znamena browser a napriklad nad tym ze ci Java applet je tucna alebo tenka aplikacia sa dvaja architekti nedohodnu.
No, tak pamet mit musi, to je jasny, ale klasicky HW terminal je jenom sitove spojeni, nejaka mala cache, displej a klavesnice, a k tomu nejake radice pro obraz a tu klavesnici. Tenky klient je pak pokrocilejsi, vlastne se jedna o ocesany pocitac. Tak to alespon vidim ja.
Taky se to ale urcite da brat tak, ze terminal je "virtual terminal", tedy software, a tenky klient je specializovany hardware.
Ja bych take rekl, ze mezi terminalem a tenkym klientem je rozdil, ale muze to byt terminologicka zalezitost. Terminal zpracovava data na serveru, a jen minimalne (nebo vubec) u sebe. Prikladem muze byt http://en.wikipedia.org/wiki/3270_terminal
Ja bych za tenky klient povazoval neco co ma vlastni pamet a procesor, v ktere bezi vetsina aplikaci, pouze non-volatilni pamet (disk) je ulozena na serveru, takze ho lze snadno opravit (restartem) v pripade potreby. Jinymi slovy, prestoze se aplikace pousti lokalne, absolutne nemohou bezet bez pritomnosti serveru (protoze neni odkud je nahrat). Za tlusty klient bych pak povazoval normalni PC, co se cas od casu z nejakeho duvodu pripojuje na server, ale muze v omezene mire bezet i samostatne.
Ovsem asi zde bude urcity terminologicky posun - pokud bychom uvazovali klient-server aplikaci, pak tenky klient znamena klient co data nezpracovava, a tlusty klient co data zpracovava.
A co tak hybrid medzi terminalom a tenkym klientom?
vola sa to AMD Raiden a AMD o tom pre roky 2008-2009 basnilo uz v lete 2006 http://www.cdr.cz/a/17700
Zajimalo by mne, jak by nekdo na tenkem klientovy ci notebooku delal ulohy, ktere jsou opravdu narocne na vykon procesoru a diskovy subsystem, napriklad zpracovani videa. Maloktere notebooky (mimo tech typu "herni" a "prenostna pracovni stanice") jsou opravdu stavene na 100% zatez 24h, hlavne z duvodu mizerneho chlazeni. Navic neznam bezne dostupny notebook, ktery by mel defaultne dva disky (pro video temer nutnost) ci vice disku v RAIDu - vsechno by se muselo pripojovat externe.
BTW: Znate nekto notebook, ktery by byl pri 100% dlouhodobe zatezi natolik tichy, ze by nerusil hlukem pri spani? Vsechny notebooky, se kterymi jsem se setkal, delaji pri vetracich spustenych na maximum prilis velky hluk.
Napriklad MacBook splnuje vsetky tvoje zelania okrem 2 pevnych diskov. A podla mna riesenie je na servri na ktory sa budes pripajat dostatocne rychlou linkou, tam mozes mat tolko diskoveho priestoru kolko si zaplatis a aj procesorov :-).
"Zajimalo by mne, jak by nekdo na tenkem klientovy ci notebooku delal ulohy, ktere jsou opravdu narocne na vykon procesoru a diskovy subsystem, napriklad zpracovani videa."
Uplne jednoduse. V pripade tenkyho klienta nabootuju system, pripojim si na server a pracuju na serveru, kterej je pro desitky klientu hodne silnej, takze pro takovou narocnou praci bude jako stvorenej. Jeden silnej server a nekolik tenkych klientu vyjdou totiz cenove stejne (mozna i lip) nez X sinych desktopu (nebo stejne, ale treba i s nizsim vykonem stanic).
Notebook je trosku neco jinyho - samozrejme je nesmysl na starym/slabym/levnym notebooku provadet HW-narocny cinnosti. To je lepsi se notebookem opet pripojit na silnej server a tam ulohu spustit. A prave proto se tady mluvit o tenkych klientech - servery totiz tyhle HW konfigurace maji.
Dnes se typicky jede pár desítek až stovek desktopů na jednom Terminal Serveru (MS nebo Citrix). Množství uživatelů dost závisí na úloze (něco jiného je brouzdání IS, a něco jiného práce v Excelu nebo Accessu). Problém je právě v tom, že zátěž od některých typů uživatelů je velmi nerovnoměrná. Pokud 3 ze 100 uživatelů pustí náročnou úlohu (třeba něco v Excelu, co sežere paměť i CPU), zbytek uživatelů má celkem problém.
Ano, podobny problem nastava i v pripade virtualizovanych serveru - pokud jeden guest potrebuje hodne pameti, hodne procesoru a je vytizenej na 99% dlouhodobe, a pozaduje neustaly pristup na disk, tak se muze u jinych guestu projevit pomalost. Bude to samozrejme rozdil od X ruznych serveru, kde kazdy ma k dispozici 100% svyho CPU, disku a pameti a muze ho vyuzivat podle libosti. Na druhou stranu - vhodnym nastavenim by tyhle problemy mely jit odstranit a pokud ty aplikace maji top cinnost kazdy v ruznou dobu (pres den napr. aplikacni server pro uzivatele, k veceru do noci zpracovani dat z denniho provozu, a od pozdni noci do rana zalohovani), tak je zase vyhoda mit na to jeden virtual host se tremi ruznymi guesty, proste kazdy si vezme, kdyz bude potrebovat a pokud zrovna nebudou chtit vsichni najednou, tak bude system vyuzitej.
V pripade uzivatelu by bylo lepsi asi uvazovat i vymene software - pokud nejakej software pro jednoho uzivatele vyzaduje celou pamet a CPU na 100%, tak to asi neni dobre napsana aplikace - to mi pripomina aplikace z DOSu - mely celou pamet i procesor jenom pro sebe.
Tk si představte, že jeden uživatel nechá zpracovat nějaký velký soubor dat, nebo pustí kompilaci (jak tu někdo doporučoval). V tu chvíli se jeden proces snaží běžet, co může. Pokud tohle udělá několik uživatelů, celý terminálový bude mrtvý. Pokud nastavíte, že jednotlivý proces (nebo uživatel) může požrat nejvýše X% CPU a YMB paměti, více intenzivních uživatelů stejně bude dělat problémy.
Když jsme u toho, pokud pošlete 2MB email padesáti uživatelům, kteří dělají na jednom terminálovém serveru (a běží jim tam email klient), tak budete mít samozřejmě také problém.
Nekde jsem uz zminoval DELL Inspiron. Omlouvam se, ze ho porad opakuju, ale s jinym nemam zkusenosti. Ma dva disky s HW RAID-0. Ta tva poznamka o hluku je mimo misu,je to dano vekem toho stroje, za dva roky ti kraval udela cokoliv. Ja mam ted taky nejakyho della, mel jsem tri hodiny na test load pres 250 a neslysel jsem nic navic (proste bylo ticho) proti bezne praci a nejen to, on se ani nezahral (za ty tri hodky vzrostla teplota asi o dva stupne a kdovi jestli to bylo tim).
Fascinuje me, jak jsou dneska strasne lide zhyckani temi tichymi servery. Ja mam v pokoji server co ma tak 40 dB (mozna obcas i 50), a muzu spat bez problemu. Kdybychom se nedejboze museli vratit do jeskyni, neprezili bychom ani minutu (pisu my, ja jsem zhyckany zase v jinych smerech).
Ale prd zhyckanej, ja mluvim o tom, ze kdyz usinam v kanclu po obede tak me budej servery, ktery mam nachstany ve vedlejsi mistnosti na instalaci a testovani :-D Proste jsem narazel na to, ze ani normalni PC neni urcenej k tomu, aby se u nej spalo, pokud jede.
Vtipalek ze? V takychto pripadoch ako zamestnavatel ocenujem ze vam hluk servrov nedovoli zaspat. V kazdom pripade by som ale uvazoval o Vasom nahradeni dvomi nezskolenymi pracovnikmi ktory spolu stoja iba 75% vasho platu a po 3 mesiacoh jednym usilovnym a uz zaskolenym za 50% vasho platu.
Kdybych nezamestnaval nemohu si z casovych duvodu dovolit chodit ani na ten obed :D
Ale vememe to z teoretickeho pohledu na vec. programovani radi spise mezi vedecke cinnosti. Neni to nic manualniho a nic co se proste clovek nauci podle sablony a jede. Programatori jsou lide pracujici rano, odpoledne i v noci, kazdemu to vyhovuje jinak. Pracovni doba je sice priklad od 8mi do 17ti,ale nemuzu proste prijit za clovekem a rict mu "tak a ted budes myslet a vyvyjet a produkovat kod". Jde to u uhodne zadani takto delat, ale ze zkusenosti vim, ze dost casu zabere pokec s kolegama o danem problemu, nez se rozlezi v hlave, tak je vecer a nakonec se zacne programovat v noci. Treba jen proto, ze je na to klid.
To co pises o programatoroch som si myslel aj ja. Casom to vyprcha. A zo zabavy sa stane kazdodenna neodvratna realita. A programovat medzi 9:00 a 18:00 sa da bez problemov a vo zvysnom case nie si mozna uplne in lebo rozmyslas o pracovnych problemoch ale ide to. Ja osobne som programator.
O takovych vecech sla rec jeste kdyz vychazely Softwareove noviny...
A jako vzdy, skutek utek. Nakonec se vzdy zpetne najde vysvetleni, proc to tentokrat nevyslo. A pak se priste rekne, ze tentokrat to uz vyjde.
Tenke klienty jsou urcite skvele pro nektere podniky. Ale pro dalsi podniky nepripadaji v uvahu (trebas vsude tam, kde se neco kresli, pocita, programuje nebo neni po ruce dost spolehliva konektivita). O domacnostech ani nemluvim - dovedu si predstavit v roli tenkeho klienta trebas PS3-PS4, ale kdo chce psat dopis nebo strihat domaci video na (trebas i LCD) televizi?
- web klient: dá se v něm napsat cokoli (skoro), ale je to často těžkopádné a nestabilní vzhledem k upgradu okolních OS nebo browseru. Navíc pokud se nejedná o primární vývoj, je to vždy druhá práce. To je asi ta nejblbější situace co vůbec může nastat.
- citrix, xterminály a jim podobní: stažení výkonnosti na server v principu znamená že server bude mít vždy málo výkonu. Vzpurné aplikace jsou dost často schopné udusit samotný server. V poslední řadě toto řešení vyžaduje bezproblémovou síť a přidává další datové toky - tedy nároky na síť. Dalším problémem bývá, že občas je aplikace napsaná tak příšerně, že
- virtualizace: je výborná věc, sám ji využívám, jsem totiž vývojář. Pro hromadné použití však platí stejné překážky jako pro citrixy....
- různé java mašinky: v principu stejné jako PC, tudíž v principu tytéž problémy. To že se nyní tyto problémy neprojevují je jen důsledek malého počtu aplikací, jejich verzí, updatů, záplat, vzájemných kombinací funkčních/nefunkčních a faktu, že zde neexistuje konkurence mezi výrobci sw. Až si začnou dělat naschvály, případně, až to začnou programovat korejci nebo indové tak začne stejný peklo jako je teďka ve windows nebo v linuxu.
- shell: to není ani tak tenký klient, jako hra na znakový terminál. Možnost manuální editace jednotek nebo třeba stovek až tisíců profilů nepovažuji za možnost centrální správy. Je mi v zásadě jedno jestli mám vrabčí hnízdo centralizováno na jeden nebo na tisíc filesystémů. Možnost centrálně naskriptovat rozcestník aplikací je výborná věc, ale znakové aplikace nejdou prodat. Prosim vás nebrečte mi, že manažeři jsou pitomci. Prostě to nejde prodat.
Budoucnost jak ji vidím já:
Hlavním důvodem proč se používají tencí klienti je problematická správa a distribuce aplikací na klientská PC a také problematická správa klientských PC.
Podle mého názoru je jen otázkou času, kdy se dominantním výrobcům operačních systémů podaří vylepšit a dostatečně zblbuvzdornit nástroje pro hromadnou správu aplikací a PC.
Potom tenký klient jako významný způsob distribuce a updatu aplikací padne. Neříkám že nebude existovat žádná možnost pro tenkého klienta. Ale ten spíš bude existovat jako záchrana pro potřebné, ale vzpurné aplikace.
Zkrátka I: Firemní PC budoucnosti bude připojené na tlustou síť, bude centrálně spravované a bude na něm nějaký klient co spouští nějakou hovadskou a debilně spravovatelnou aplikaci a zbytek aplikací bude stejný jako dnes, akorát bude centralizovaná jejich správa a správa jejich dat. Takže i bez sítě bude možné něco dělat ikdyž to nebude žádná sláva. Bez sítě to vlastně nejde už teď.
Zkrátka II: Domácí PC budoucnosti bude připojené na tlustou síť, nebude centrálně spravované. Zbytek aplikací bude stejný jako dnes, u některých bude centralizovaná jejich správa a správa jejich dat. Takže i bez sítě bude možné něco dělat ikdyž to nebude žádná sláva. Bez sítě je to bída už teď.
Motto:
Nevěřím v unifikaci, která je náhradou za omezenou funkčnost (web klient, citrix, java, znaky). Věřím v unifikaci, která pomůže k bezproblémovému ovládání instalované funkčnosti (fungující vzdálená správa a konfigurace aplikací).