Hledat
Přihlásit se
  • Věda a technika
  • Herní doupě
  • Tipy pro PC
  • IT Byznys
  • Mobily
  • Počítače
  • Počítače
  • Témata
  • Poradna
  • Diskuzní fórum
  • Video
  • Bazar
  • Blogy
  • MĚŘENÍ RYCHLOSTI
  • RSS
  • Facebook Twitter Google+ YouTube
  • Hardware
  • Software
  • Počítače
  • Notebooky
  • Služby na webu
  • Apple
  • Google
  • Microsoft
  • Seznam
  • Tiskové zprávy
Další témata
  • Týden Živě
  • Zprávy Živě
  • Testy
  • Pitvy
Všechna videa
X

Doporučit článek

Vaše jméno:

Váš e-mail:

E-mail adresáta:

Komentář:

kontrolní kód

Odeslat

Blogy Živě » Mihův blog

Mihův blog

Neví někdo, co to je blog? Dá se to namazat na chléb?
 

Aby se windowsák jablkem nezalkl 2

14. 8. 2009, miho

Toto je druhá část povídání pro uživatele Windows, kteří přecházejí na Mac OS X. Dnes se podíváme na rozdíly v ovládání oken a aplikací. Mnohé různice vyvolávají „huh, tak to by mě v životě nenapadlo, že se tuto věc dá dělat jinak“ efekt. Po bližším prozkoumání je ale chování jednotlivých funkcí logické a dobře zapadá do celkového konceptu. V této části tedy nebudu popisovat jak ohýbat Mac OS aby se choval jako Windows, zaměřím se pouze na popis rozdílů. Heslo dne: jinak neznamená špatně :)

Nedříve se podíváme na ikonky v záhlaví okna. Krom toho, že jsou na rozdíl od Windows levé a ne pravé straně okna, tak v podstatě všechny se chovají odlišně od „ekvivalentů“ z Windows.

„Maximalizační“ tlačítko občas nemaximalizuje

Je to zelené, svíti v tom plus a občas to nemaximalizuje. Co to je? Mac OS Resize button :-) Jeho funkce (teoreticky) je změnit rozměr okna tak, aby zobrazilo co nejvíce obsahu dokumentu jak je to jen možné ale ani o chlup více a po opětovném stisknutí vrátit velikost okna do původního rozměru. Pokud má např. stránka v Safari fixní šířku 1000px tak se prohlížeč zvětší právě na šířku stránky. Další zvětšování by přineslo pouze přidávání neužitečné plochy pozadí stánky. Je tady tedy snaha chovat se inteligentně. Bohužel ne vždy tomu tak je. Aplikace to často  nerespektují a Firefox se maximalizuje „windowsácky“, iTunes se místo zvětšení naopak zmenší do minimální možné podoby… Ještě předtím, než jsem se seznámil s Macem tak jsem psal, že maximalizace v podání Windows je zlo a přežitek dob malých monitorů až na pár výjimek, které využijí každý kousíček volné plochy (vývojová prostředí, programy pro střih videa,…), které by se ovšem v maximalizované podobě měly rovnou spouštět. Každý majitel 30“ LCD musí potvrdit, že třeba prohlížeč maximalizovaný je nesmyslem na stránkách s fixní šířkou layoutu a ještě větším nesmyslem na stránkách s variabilní šířkou protože dlouhé řádky se prokazatelně hůře čtou. Na Macu je vidět snahu to nějak řešit ale ještě to zdaleka není dotaženo k dokonalosti.

Minimalizační tlačítko minimalizuje… ale jinak

Po kliknutí na žlutou ikonku se symbolem mínus nebo dvojclickem na hlavičku okna dojde k tomu, že se okno v divoké animaci (Která je dobrá na dvě věci. Ne, ne na ty, na které teď myslíte. Názorně ukáže kam se okno podělo nováčkovi, zdržuje všechny ostatní.) zmenší do pravé části docku. Ikonka aplikace v levé části docku zůstane stále. Když takto zmenšíte 10 dokumentů ve Wordu tak budete mít v doku ikonku wordu a pak 10 ikonek wordových dokumentů. To může Windowsáka mást protože tam minimalizace v taskbaru žádné nové položky nepřidává a žádná schizofrenie v pohledu na aplikace a její okno nevzniká. Je to ale striktně v souladu s filozofií Mac OS, kde je aplikace a její okna dvě do značné míry nezávislé věci. Běžně se stává, že běží aplikace, která má nula otevřených dokumentů. Hodí se doplnění, že Alt+žlutá ikonka = minimalizace všech oken dané aplikace.

Ve Windows je v podstatě zvykem mít zobrazené dvě – tři okna a zbytek za účelem udržení pořádku na ploše minimalizovaný. Mac OS má pro udržení pořádku na ploše jiné, mnohem efektivnější prostředky – spaces a exposé. Doporučuji abyste se je naučili používat a na minimalizaci jednoduše zapomněli. Okno vždy najdete snadněji pomocí exposé než myšováním nad ikonami v docku, které jsou podobné jako vejce vejci. Minimalizované okno se v exposé nezobrazí. Osobně používám minimalizaci pro okna, u kterých vím, že je budu potřebovat až za několik dnů právě z důvodu aby se mi nepletly do exposé.

Je tady ale jedná velice užitečná funkce, kterou bych rád v souvislosti s minimalizovanými aplikacemi zmínil. Kombinace Ctrl-h (nebo Cmd-h pokud jste nedali na mé rady předchozí části) způsobí skrytí všech oken aplikace aniž by se vytvářely jejich ikonky v pravé části docku. všechny okna aplikace se pak obnoví kliknutím na ikonu aplikace v levé části docku. Tato funkce se hodí pro skrytí aplikace, kterou nebudete dlouho používat ale chcete mít jeji okna připravená k práci.

„Ukončovací“ tlačítko aplikaci většinou neukončí

Je to červené, je v tom křížek (nebo čtvereček pokud dokument obsahuje neuložená data) ale aplikaci to většinou neukončí. Z Windows jsme zvyklí, že zavřením posledního okna se aplikace ukončí. Tím je uživatel operačním systémem do značné míry veden k tomu, aby aplikace ukončoval. V Mac OS to u většiny aplikací neplatí, aplikace žije na pozadí i s nulovým počtem otevřených dokumentů či oken. Potřeba ukončovat aplikace pochází z dob, kdy počítače měly málo výkonu, paměti a mizernou správu paměti. Dnešní počítače výkon spotřebovaný (korektně napsanými) aplikacemi bez oken nebo s okny schovanými pomocí Ctrl-h ani nezaznamenají a správa paměti je na dostatečně vysoké úrovni aby si poradila i s aplikacemi, které přesahují velikost celé paměti. Výhodou je mnohem rychlejší obnovení aplikace a to i v situaci, kdy je už cela odswapována. Moje doporučení: odnaučte se ošklivému zlozvyku ukončování aplikací.

Nevypínejte počítač!

Tento bod je z hlediska článku trochu off topic, nicméně je v úzké vazbě na předchozí bod. Režim spánku na Macu funguje perfektně. Probuzení notebooku je rychlejší než odklopení víka, probuzení desktopu trvá 2 vteřiny. Používá se tzv. safe sleep takže je možno bezpečně vyndat z notebooku a z desktopu odpojit přívod napájení. Počítač se v takovém případě jednoduše neprobudí z RAM ale z disku. Díky tomu, že Apple kontroluje hardware i OS je vše hezky vyladěno a nestávají se průšvihy že po instalaci nového ovladače se počítač neprobudí nebo se probudí do BSOD. Vliv na produktivitu když máte ihned všechny dokumenty otevřené ve stavu, v jakém jste je předchozího dne zanechali je neoddiskutovatelný. Řádové urychlení startu počítače je pak už jen třešničkou na dortu. Toto doporučení samozřejmě přináší nejlepší výsledky pokud se používá v synergii s doporučením z předchozího bodu.

Hrany okna neresizují

Velikost okna se dá myší měnit pouze tažením pravého dolního okna. Okna hrany nemají proto se nedají uchopit a proč se nedá resizovat libovolným (nebo alespoň levým dolním) rohem to ví jen Steve.

Mac OS X je mnohem méně modální než Windows

Co v praxi znamená? Z Windows jsme zvyklí na to, že kdy máme ve Wordu otevřeno pár dokumentů, zmáčkneme Ctrl-p abychom něco vytiskli a nastavujeme prametry tisku tak se nedá s Wordem v té chvíli vůbec pracovat. Nejen s dokumentem, kterého se ten tisk týká ale ani s žádným jiným oknem. S okny se dokonce nedá ani pohybovat, skrýt se dají jen přes Win-M. Co když zjistíme, že je v textu překlep. Nebo někdo zavolá, že potřebuje změnit odstavec v jiném otevřeném dokumentu. Co teď? Zavřít tiskový panel a přijít tím o změny v něm nebo vysvětlit dotyčnému na druhé straně drátu, že teď nemůžu s počítačem pracovat neboť mám otevřený modální dialog? :-) Windows a jeho aplikace jsou doslova prošpikovány modálními dialogy, což je prehistorická a špatná koncepce. Apple to už dávno pochopil a odstraňuje ze svých aplikací modální dialogy jak to jen jde a ostatní vývojáři je následují. Pokud už nějaké okno modálním dialogem postiženo je tak se s ním dá alespoň hýbat po obrazovce a v2t3inou to neovlivn9 ostatn9 okna aplikace. Zahoďte tedy mentální bloky a užívejte svobody.

Mac OS X mnohém méně ruší, když vše funguje jak má

Když připojíte do počítače s Windows třeba nový externí disk, tak vám dá vědět (zvukově a bublinou), že jste tak učinili, že instaluje ovladač a nakonec že je zařízení připojeno k použití. Připojíte myš: tů di. Odpojíte: dí dam. Uživatel Windows tyto zvuky zkrátka očekává a jejich absence v Mac OS ho překvapí, myslí si že je něco špatně a uklidní se, že nové zařízení funguje. Mac OS nemá důvod vás zvuky a bublinami rušit jen aby vám dal vědět, že tam je a jak těžce na pozadí pro vás dře. To je samozřejmě jen příklad ukazující špičku ledovce. Na ploše jsou nepoužívané ikony. Antivir stáhl novou virovou bázi. A tisíce podobných naprosto zbytečných hlášek, kterými systém pořád prudí.

Zbývá probrat ještě přibližně tisíc a jednu záležitost… ale to zase někdy příště. Pokud jste v pokušení v systému XYZ je vše dobře a že v ABC je vše špatně, pak pamatujte na prostý a nezpochybnitelný fakt, že VŠECHNY operační systémy stojí za starou bačkoru :-)


Publikováno v rubrice Apple, Software. Reakce v diskuzi lze sledovat prostřednictvím RSS 2.0. Můžete přidat komentář, nebo se na článek odkázat ze svého webu.

« Grand Central Dispatch
Aby se windowsák jablkem nezalkl »
 

Komentáře v diskuzi

1.  Martin(193.200.150.xxx)   14. 8. 2009, 18:46

V podstatě každé zdůvodnění proč je to na Macu správně a lépe než jinde je snadno napadnutelné, ale tato věta je perla “Moje doporučení: odnaučte se ošklivému zlozvyku ukončování aplikací.”

Pokud pominu pitomé aplikace v Javě, tak drtivá většina aplikací se rychleji spustí, než když se má commited RAM zapsat do swapu a poté ze swapu přečíst. Pokud mám 4 GB RAM a používám PC toliko k internetování a přehrávání filmů, tak se problém jistě neprojeví, protože se neswapuje. Ale pokud na PC skutečně pracuji a paměť chci využít celou, potom neukončováním aplikací s významnou spotřebou RAM prokazatelně mrhám časem. A platí to pro každý OS využívající virtuální paměť.

2.  miho(ověřeno)   14. 8. 2009, 18:56

Co je to za hloupost? Předně žádný OS nebude odstrankovávat celou commited paměť, odstránkuje samozřejmě pouze špinavé stránky. To bys ale musel vědět, co to commmited paměť je.

Načtení aplikace ze swapu je v naprosté většině případů výrazně rychlejsí než nové spuštění. Zkoušel jsem to na několika apllikacích ve Vistě. Čím větší aplikace a čím víc parsuje konfiguráku, když při spuštění komunikuje přes síť vož dneska dělá překvapivé množství softu… tím je rozdíl větší. Naswápne se jen část, kterou používáě… Doporučuji vyzkouset s Photoshem a OpenOffice třeba.

3.  M2(81.201.50.xxx)   14. 8. 2009, 19:02

1: Áááá, troll Martínek se opět objevil, samozřejmě opět jako první :-) Co pak nám ještě, broučínku, povíš pěkného ? Jelikož už samozřejmě neopdovíš, ale budeš tase první u dalšího článku o Apple, tak se těším na brzkou shledanou.

Jinak článek pěkný, Alt + tlačítko pro minimalizaci jsem neznal, díky :-)

4.  Lius(90.180.153.xxx)   14. 8. 2009, 19:08

Martin: Vůbec si nepochopil co tím chtěl autor říci a tvé vnímání je pouze a jenom okolo windows - jinak se OS ani nemůžou chovat. Sám se měl příležitost s Macem pracovat a neukončování aplikací není jen kvůli tomu, že bych měl X GB volné ram ( já mám 6GB ve windows, přesto to nenechávám otevřené, protože celý systém se začne zpomalovat), ale protože aplikace opravdu dokážou fungovat i bez žádné činnosti - v praxi aplikace vezme několik zanedbatelných MB ram a otevírat se zase dokáže mnohem rychleji - a OS se tím nezpomaluje jako u Windows. Příště si radši vyzkoušej jiné systémy než začneš dělat chytrého.

5.  jenda^^(85.70.98.xxx)   14. 8. 2009, 19:18

Trošku mě zaujalo tohle spojení vět “… Antivir stáhl novou virovou bázi. A tisíce podobných naprosto zbytečných hlášek, kterými systém pořád prudí.”

Nevím, nevím, antivir přece není součást systému a tyhle hlášky se dají samozřejmě vypnout. :)

Ale jinak pěkný se zase dozvědět, co je na Macu jinak. Škoda, že nemám u koho si nějakej (ze zvědavosti) očíhnout.

6.  Lius(90.180.153.xxx)   14. 8. 2009, 19:26

jenda^^: To by ses divil - hlavně že adobe mi každý 2 dny musí hodit sceen kvůli bezvýznamnému updatu, trial verze softu mě i ze hry nebo filmu vyhodí někdy do plochy, protože mě musí připomenout ať si to koupím, Win 7 neumí importovat všechny fotky z mobilu aniž bych musel potvrdit a takhle bych mohl pokračovat.

Další věcí je jak ti apliakce zesíraj pravé tlačítko, kdy ti daj možnost pravým klickem jít do programu, nebo použít winrar a u 99% je to extrémně otravné - doteď jsem třeba nezjistil jak vypnout catalysty a office groove.

Prostě takovéhle zásahy do systému by měl výrobce nějak vyřešit - hej a já mám nainstalováno jenom několik programů.

7.  p-pixel(ověřeno)   14. 8. 2009, 20:27

autor ocividne nema sajnu o ergonomii pouzivania pocitaca. maximalizovane prehliadanie internetovych stranok je prijemnejsie na oci a hlavne pri dlhodobej namahe vyrazne prospieva proti unave zraku a celkovej fyzickej unave. z toho dovodu sa davaju do pozadia softveru neutralne sive farby. aby som mal mat browser na sirku layoutu webu a za nim som videl farebnu plochu s ikonkami, to by som radsej vyhodil monitor z okna.

8.  PeterT(85.135.144.xxx)   14. 8. 2009, 21:34

Ze sa tie tri tlacidla chovaju inak, nez by som cakal, to som vedel.
Ze to niekomu moze vyhovovat som tusil.
Ale, ze to niekto dokaze vazne obhajovat ako dobre, to by ma ani vo sne nenapadlo. :)

Neukoncovat aplikacie je ako neodkladat pouzite taniere zo stola, ved ich mozno o par dni pouzijeme zase. Alebo ako nezakladat spisy pekne na svoje miesto, ale nechat ich sa valat po stole, ved mozno ich o tyzden budem potrebovat.
O maximalizacii uz pisal v reakcii (7) p-pixel. Ide o to, ze ak sa chcem sustredit na jednu vec, tak nechcem aby spoza nej vycuhovalo cokolvek ine. Zaplatil som za vsetky pixely monitoru a chcem ich aj vsetky vyuzit ako ja chcem. Nie ze tieto pixely sa ani za nic nepouziju na plochu okna (budu mat stale rusivu farbu pozadia) aby bol roh okna stale pekne zaobleny.

Clanok ma utvrdil v tom, ze Macy su len pre mensinu, ktora uvazuje inak a pracuje inak. Nemaju radi poriadok. Nemaju radi veci pod kontrolou.

9.  jenda^^(85.70.98.xxx)   14. 8. 2009, 21:37

Lius: Pravda, to znám moc dobře. Já narážel jen na ten antivir, kde by to vypnout snad jít mělo (aspoň u mýho ESETu to jde).
Už jsem se tak nějak naučil podobný věci hned po instalaci Adobe (a podobných) produktů zvykl prohledat ve službách a registrech a prostě to vymazat (třeba jakýsi ArcSoft updater, kterej se mi do systému nainstaloval s nějakým programem se ani normálně nedá vypnout, dokonce ani v přidat/odebrat programy nebyl)…
A jak je to vlastně třeba s tim Adobe na Apple? Tam takhle otravnej není? Vždyť určitě i na ten by šlo něco takovýho naprogramovat.

10.  PeterT(85.135.144.xxx)   14. 8. 2009, 21:40

Este k modalnym dialogom.
Autor zvelicuje. Ked mam v jednom dokumente otvoreny modalny dialog pre tlac, tak mi to nijako nebrani otvorit iny dokument v inom okne, prejst hocikam inam.
Je pravda, ze nemozem okno posunut, ale to ani nepotrebujem, lebo vsetky moje okna su maximalizovane.
Modalny dialog je vyborna vec ako sa nestratit, ako ustrazit, ze po skonceni telefonatu budem vediet, kde som skoncil., ako vediet, ze po tomto kroku ma nasledovat tamten krok.

11.  M2(81.201.50.xxx)   14. 8. 2009, 22:27

10: Zveličuje ? To si nemyslím. Drtivou většinu pracovní doby trávím v Excelu a Wordu 2007 (tedy ve Win XP ve VMWare), obyčejně mám otevřené 3 Word dokumenty a třeba 8 XLS souborů s tabulkami. Najednou se mi stalo, že mi aktuální dokument vytuhnul. Nedalo se nic dělat. Po chvilce pátrání a nadávání, že jsem přišel o rozdělanou práci, protože budu muset restartovat Win, jsem zjistil, že nemůžu pracovat v jednom dokumentu, protože v tom druhém mi vyskočil nějaký dialog. Tohle se mi od té doby stalo již několikrát. Pro mě absolutně nepochopitelné.

Ještě k vašemu komentáři č. 8: Ano, s tím souhlasím. Na Macu si to můžete roztáhnout přes celou obrazovku. Potom si ten zelený “knoflík” bude toto roztažení pamatovat. Jinak osobně už si nedokážu představit širokoúhlý monitor tak, aniž bych na tom měl uspořádáno více informací (oken). Okno browseru mám roztažené uprostřed, soustředit se na něj můžu bez problémů. Naopak by mě štvalo, že v případě, kdy potřebuju třeba zhlédnou contact list nebo seznam úkolů, tak že se musím nějak někde přepínat, takhle stačí jen popojet očima na jeho umístění.

12.  M2(81.201.50.xxx)   14. 8. 2009, 22:28

tedy samozřejmě to mělo být “aniž bych na tom neměl uspořádáno více informací”

13.  replikator(88.100.214.xxx)   15. 8. 2009, 00:47

8: Naopak já mám rád kontrolu, proto sem rád že je maximalizace taková jaká je… Dokáži ocenit to že se mi okno neroztáhne přes celou obrazovku, takže vidím na vedlejším okně jak probíhá kopírování souborů, stahování,… Naopak uživatelé Windowsů v tom imho musí mít neuvěřitelný bordel… jen si udržet povědomí o průběhu akcí… Ještě že do té skupiny už přes rok nepatřím

14.  Jindra(89.103.91.xxx)   15. 8. 2009, 01:47

Ohledne uspavani a vypinani stale nejsem rozhodnut. Kdyz jen uspim, odpojim od site, prenesu a pripojim napr. po 6h, zacne dobijet 95 % baterky. Toto parkrat udelat a kapacita zacne klesat. Tak nevim, co je vyhodnejsi - rychlost pri spusteni nebo zdrava baterka?

15.  emigrant(124.169.44.xxx)   15. 8. 2009, 04:12

Nechapu proc se posledni dobou rozmohla bitva za jabko, prdte na to, kdo chce jabko pouzivat tak ho pouziva a vi proc, kdo nechce at si zustane u win nebo linuxu.

16.  Steven(70.236.117.xxx)   15. 8. 2009, 05:49

14: nie som mac user, ale zatial som si vsimol, ze oni svoje notebooky davaju na adapter az ked su na minime, kym nie su, tak ich bud pouzivaju alebo len tak lezia nepripojene (schvalne momentalne sedim na hosteli a nevidim ziaden apple zapojeny do siete, jedine notebooky znacky toshiba, sony a acer)

6: ja tak nenavidim toto vyrusovanie, zvlast ked je nejaka hra neschopna navratu do fullscreenu a proste padne ked sa o to pokusim

17.  PeterT(85.135.155.xxx)   15. 8. 2009, 10:34

11: Ak sa to stava v MS Office, tak je to jeho chyba a neda sa zovseobecnit na Windows ako taky.
MS Office uz dlhe roky nepouzivam, staci mi OpenOffice, takze neviem ci sa da problem nejako riesit. V Openoffice je kazdy dokument otvoreny v zvlastnom procese a modalny dialog v jednom dokumente preto nijako nezasaihne dalsie otvorene dokumenty.

18.  petr(89.190.90.xxx)   15. 8. 2009, 11:43

Uvažoval jsem o nákupu Mac MINI na domácí multimediální centrum a na net browzdadlo přez telku. Ale jak to tak postupně tady čtu, tak si říkám že asi ušetřím. Nemám z téhle série článků právě nejlepší pocit. Vlastně jde jenom o neustálé pomlouvání MS a jeho Windows.

19.  Michal2(85.71.74.xxx)   15. 8. 2009, 12:25

18: opravdu? Ve skutecnosti se jakkoliv opira do windows v poslednich dvou odstavcich. Aby mohl byt pomlva musi byt nejdrive lez. A kde tam lze? Na Macu je mnohem mene modalnich dialogu a jsou lepe resene? Pravda. Mac nema upozorneni na pripojeni usb/firewire zarizeni? pravda. System i aplikace generuji mene upozorneni na vsechno mozne? pravda.

Tak kde jsou ty pomluvy?

20.  Juraj(94.136.136.xxx)   15. 8. 2009, 13:22

Smutne je, ze dnes clovek nenajde clanok, v ktorom ma autor bohate skusenosti s viacerymi OS a porovnava chovanie obidvoch, pricom na konci zhodnoti, co viac komu vyhovuje. Tento, a milion dalsich clankov, su pisane stylom “Takto sa sprava OS X, takto je to spravne, takto to musi kazdemu vyhovovat… a teraz sa pokusime najst dovody, preco je to na Linuxe/Windowse zle”.

21.  M2(81.201.50.xxx)   15. 8. 2009, 13:49

20: AFAIK autor článku po dlouholeté zkušenosti s Windows Mac OS zkouší, a to na něj ještě narazil náhodou, takže to rozhodně není nikdo nezkušený, alespoň tak to na mě působí. Ono mohl bych to klidně otočit. Smutné je, že dnes se najdou lidi, kteří když někdo napíše, co se člověku na Macu oproti Windows líbí, tak ho považujou za ovci.

22.  M2(81.201.50.xxx)   15. 8. 2009, 13:50

17: Je to klidně možné, že to je jen chyba MS Office, v jiných programech jsem na to nenarazil.

23.  M2(81.201.50.xxx)   15. 8. 2009, 20:51

23: Vyjádřím se k tomu poslednímu upozorňování. Tak to není. To je jako kdyby na palubním počítači vyskočilo: “Chcete opravdu zablikat” ? Po kliknutí na Ano by to začalo vypisovat, co všechno za procesy to dělá k tomu, aby se začlo blikat. Jinak klasická otázka. Pracoval jste někdy pod Mac OS nebo hodnotíte na základě pár řádků a obrázků, jako 99 % lidí, co na ně slovo Apple působí jako červený hadr na býka ?

Něco zkusím. “Gallardo ne úplně na houby, je to drahý, podle obrázků se mi nelíbí, řadí se tam jinak než u mého současného auta, takže to musí být úplně na nic”. Poznáváte svůj příspěvek ?

24.  miho(ověřeno)   15. 8. 2009, 21:17

Tak a dost, tady to už je jako pod článkem na Živě ;-) Vyloženě provokativní a/nebo debilní příspěvky budu odstraňovat.

Jako první padne za vlast příspěvek od fly2.

25.  fly2(77.48.212.xxx)   15. 8. 2009, 22:28

Gratuluji.

26.  Matej K.(84.47.95.xxx)   16. 8. 2009, 12:39

To sú zase komentáre. Modálne okná vo Windows fungujú tak ako popisuje autor. Akonáhle aplikácia otvorí modálne okno, všetky ostatné okná procesu sú blokované. V OSX patrí modálne okno dokumentu, takže s ostatnými dokumentami sa v pohode dá pracovať.

Maximalizácia browseru je nezmysel. Mám dva monitory 1900×1200. Browser roztiahnutý na 1900 pixelov je k ničomu. Inak vo firefox funguje maximalizácia ako vo windows - t.j. nepoužiteľne.

Pokiaľ nechceš byť rušený inými oknami, stlač alt+cmd+h alebo použi utilitu Think (resp. niečo podobné).

Windows som používal od 3.0 po Vistu a môžem s kľudným svedomím povedať že správa okien v OSX je neporovnateľne lepšia - vďaka Spaces + Expose ale hlavňe kvôli inej paradigme. Desktop to nie je len hŕba okien. Okná sú organizované - každé patrí nejakej aplikácií. Dajú sa skryť všetky okná aplikácia, prípadne pomocou expose prepínať medzi oknami aktívnej aplikácie (čo je často prehliadaná mimoriadne dôležitá vlastnosť a pritom je podstatný rozdiel medzi expose a napodobneninami).

Naštastie sa v Microsofte začali pomali prebúdzať a v rámci možností sa “inšpirovali”.

27.  PeterT(85.135.148.xxx)   17. 8. 2009, 00:54

26: Technicky mas pravdu, co sa tyka Windows. Modalny dialog “blokuje” vsetky okna daneho procesu.
Ale rozumne programy maju v jednom procese len jeden otvoreny dokument (obrazok, tabulku, fotografiu, projekt, program, …) a pripadne dalsie okna daneho procesu s nim priamo suvisia (napr. aj oddelene toolbary, toolwindows, specialne nahlady).
A prave o to ide, aby boli vsetky blokovane, ked sa prejde do specialneho modu, napriklad do modu “teraz sa definuje co a ako tlacit” (preto sa to vola modalny dialog). Ak to tak na Macoch nie je, tak lutujem programatorov, co musia aj po otvoreni modalneho dialogu brat do uvahy mozne zmeny dokumentu (napr. pomocou toolbarov v dalsich oknach niekto prida dalsiu stranu a pocet stran v dialogu Print uz bude neaktualny) alebo im aktivne branit (znepristupnit dalsie okna alebo ich casti podla toho v akom som mode), teda implementovat modalitu vo vlastnej rezii.

Ak niektore (starsie?) verzie MS Office neotvaraju kazdy dokument v osobitnom procese, tak je to problem daneho software, preco sa to zovseobecnuje na cely Windows?

28.  Matej K.(84.47.95.xxx)   17. 8. 2009, 03:50

[27] Sorry, ale z tvojho komentára je dosť jasné že sa síce tváriš múdro ale o tom ako veci fungujú pod kapotou veľa nevieš.

Vo Windows má vytvorenie procesu dosť veľký overhead a preto má väčšina serióznych aplikácií (office, atď) všetky okná v jednom procese. Neviem ako si prišiel na to že “rozumné programy” majú pre každý dokument vlastný proces. Je to úplný nezmysel. Bolo by to nezmyselné plytvanie prostriedkami OS. Vytvorenie nového procesu vo windows je vec pomerne tažkopádna, dokonca až tak že služby ktoré spolu vôbec nesúvisia bežia v spoločnom procese aby sa šetrilo (svchost).

V OSX samozrejme modálne dialógy sú. Akurát sú “prichytené” k dokumentu ku ktorému patria. Takže s ostatnými dokumentami sa dá pracovať.

Zovšeobecňuješ ty. “Seriózne” aplikácie vo Windows (Office, Photoshop, atď) sú MDI, a aj keď sa časom upustilo od paradigmy X okien v jednom a každý dokument dostal vlastné okno, nič to nemení na veci že dokumenty patria jednému procesu.

29.  Matej K.(84.47.95.xxx)   17. 8. 2009, 04:07

[27]Inak to že open office má pre každý dokument vlastný proces si samozrejme cucáš z prsta. Je to nezmysel. Má spoločný proces pre všetky dokumenty.

Na open office je fajn že modálne okná blokujú len dokument ku ktorému patria. Naštastie sa to deje v stále viac a viac windows aplikách. Jediný nevyriešený problém je keď je otvorené len jedno okno a je zablokované. V OSX sa dá použiť menubar a otvoriť iné okno, vo Windows je to trochu komplikovanejšie.

30.  Matej K.(84.47.95.xxx)   17. 8. 2009, 04:10

Keď už to tu spamujem, s winapi som naštastie už dlho nepracoval, ale zdá sa mi že modálne okno je obmedzené na jeden thread / message pump. Takže ak má aplikácia dve okná a každé patrí inemu threadu môže mať dva modálne okná.

Nájde sa tu nejaký neštastník čo ešte stále používa winapi a opraví ma keď sa mýlim?

31.  jahha(90.182.111.xxx)   17. 8. 2009, 08:38

Ve Windows má aplikace jeden proces,ale v správci lze ukončit i přímo soubor.
Jen si to zkuste, otevřete si např Excel a v něm 2 dokumenty. Kouzelným trojhmatem si spusťte Task mamagera, v něm sou 2 záložky. Aplikace a procesy.
Můžete ukončit jak jednu aplikaci tak přímo proces.

32.  jahha(90.182.111.xxx)   17. 8. 2009, 08:41

6 Luis> no na to je taková finta, klikni na Windows, vyber spustit, napiš MSCONFIG, záložka po spuštění, a tam má všechno co se ti bude spouštět, vzhledem k tomu že si asi laik na windows, tak si vypni opravdu jen to čemu rozumíš, např jen catalysty a groove.
Jinak pokud něco pokazíš, je možnost nastartovat nouzák a tak to zase vybrat aby se spouštělo.

33.  Gorilka(89.111.103.xxx)   17. 8. 2009, 08:45

[30] Dialogovému oknu se dá říct jestli má být modální či ne a pokud má být modální, tak k jakému oknu. Co se týče MessageBox(u), tak u něj lze definovat typ modálnosti (system, task, applikace/okno). Čili, není to záležitost OS, ale způsobu programování aplikací.

34.  jahha(90.182.111.xxx)   17. 8. 2009, 08:47

Ohledně maximalizace, poslední dobou se většina vývojářů vydala směrem narvem toho více do programů.
Napříkald Opera kterou používám. Defaultně prohlížeč, k tomu pošta a spousta dalších blbinek.
Hned jde navíc poznat jak je program udělaný. Všechny programy od MS vyplní komplet plochu pro lepší přehlednost. Teda skoro všechny, třeba notepad ne. Tam je obrovská bílá plocha uprostřed.
A to že na webu např. Idnes nevyužije plný prohlížeč neznamená že jiné weby to nevyužijí taky.
Bohužel problém zde není v prohlížeči nebo monitoru ale tvůrcích webů, protože optimalizují na historicky nejrozšířenější rozlišení aby to fungovalo všem.

35.  Michal2(85.71.74.xxx)   17. 8. 2009, 09:15

33: Tak v clanku se nepise, ze je to vina OS (i kdyz nemoznost hnout s oknem, ktere ma otevrene modalni podokno vinou OS je). Pise se tam, ze se Apple snazi modalni dialogy potlacovat.

34: K tem strankam- je to myslim naopak. kdysi bylo zvykem delat “natahovaci weby” a dneska vsechny velke weby maji fixni sirku. Asi to bude castecne tim, ze udelat layout webu, ktery vypada dobre pri libovolnem natazeni, je obtizne ale hlavne tim, ze… dlouhe radky se proste blbe ctou :)

36.  jahha(90.182.111.xxx)   17. 8. 2009, 10:08

35> No asi to blbě vyznělo, samozřejmě máš pravdu že ty natáhnuté řádky se blbě čtou, spíš tam mělo být zdůrazněny ty blbovinky v programech, viz. Opera s mailem, historií a další
tím se “zaplácne” volné místo a vleze se toho na plochu více.

37.  Matej K.(84.47.95.xxx)   17. 8. 2009, 10:33

[33] Ja som bol skôr zvedavý na to ako je to ošetrené na najnižšej vrstve (winapi). A podľa všetkého je to tak že keď chceš modálne okno musíš deaktivovať rodičovské okno a dočasne nahradiť message loop vlastným (ktorý
často odignoruje väčšinu správ pre ostatné okná). Prip. použiť makro DialogBox.

Takže bottom line zrejme je že ak programátor nie je prasa a aplikácia síce používa MDI ale každý dokument je vo vlastnom okne, modálne diaogy vo windows by mali blokovať len jeden dokument.

Ak je aplikácia klasické MDI (kde je viacero dokumentov v jednom okne, stále väčšina 3rd party document oriented aplikácií) modálne okno zablokuje všetky dokumenty.

[31] Aplikácia je proces! (až na výnimky ako google chrome). Pokiaľ má excel vlastný proces (nemám ako vyskúšať, ale nechce sa mi to veriť) je to neuveriteľé plytvanie prostriedkami.

38.  Matej K.(84.47.95.xxx)   17. 8. 2009, 10:40

Ešte aby som to upresnil. Nehovorím že nie je možné mať spustených viacero procesov Excelu. Mňa zaujíma čo sa stane keď užívateľ zvolí File/New Window. Spustí sa nový process (snáď nie) alebo sa iba otvorí nové okno?

39.  jahha(90.182.111.xxx)   17. 8. 2009, 12:00

38: No ono jako proces beží jen jeden, ale v rámci něj několik podprocesů. Blbý je a to si vyzkoušejte, když máte otevřený 2 okna v excelu a v jednom vlezete do buňky (třeba začnete něco psat) tak to uzamče i možnosti v druhém listu.
Není to optimální řešení,ale lepší jak víc procesů.

40.  Matej K.(84.47.95.xxx)   17. 8. 2009, 18:22

[39] Kefalín, a čo vy si predstavujete pod takým slovom “podproces”?

41.  VfB(81.19.41.xxx)   17. 8. 2009, 20:46

nevím, ale já okno browseru maximalizuji i když kolem stránky budu mít spoustu volného místa, nedokáži totiž současně s browzdáním po webu čtením internetových stránek editovat fotografie ve fotoshopu (navíc fotoshop s oknem jen do poloviny obrazovky se hůře používá), ani to, že bych v levé půlce obrazovky sledoval video z youtube a v pravé si pouštěl film z DVD mně moc neláká….
prostě už tak m,ně při čtení webu rozčilují reklamní flash bannery, tak nevím proč bych se měl rozptylovat tím, že budu mít přes 1/3 obrazovky cover právě přehrávaného alba z foobaru s poskakujícími vizualizací, dokonce i tapeta (plochu mám vzorně uklizenou: 0 ikon) díky tomu, že je většinou o dost pestřejší než pozadí stránek (které je navíc většinou vkusně sladěné s “vnitřkem” stránky) ruší více než pozadí webu, navíc díky tomu, že mám okno browseru maximalizované, vejde si mi di lišty tabů víc tabů, které jsou navíc větší a tak zobrazují více informací
prostě maximalizované okno je výhodnější….

42.  jahha(90.182.111.xxx)   18. 8. 2009, 07:46

40: martěj počůvaj, asi neco takovýho kdy je otevřen pouze jeden proces a v rámci něj se spustí nová část. Asi něco jako rozšíření procesu ne?
Otázka akorát je jak to OS značí.
Při otevření nového okna alokuje proces Excel více paměti,která se opět uvolní při zavření okna. Tedy byl spuštěn podproces. Tedy GUI excelu je již spuštěno a je k tomu přidáváno jen GUI novýho listu. Základ běží a k tomu je pouze nádstavba.
Kurnik šopa chápeš?

43.  Matej K.(84.47.95.xxx)   18. 8. 2009, 08:09

Človeče nemôžeš si predsa vymýšlať pojmy a ešte sa tváriť že je to samozrejmá vec.

Žiadny podproces neexistuje. S prižmúrením oka možno z pohľadu hierarchického usporiadania procesov ale to nemá absolutne nič s príkladom ktorý si uviedol.

Aspoň si zisti čo to proces vlastne je a ako fungujú operačné systémy kým začneš v diskusiách presvieďčať ľudí o svojich konceptoch vycucaných z prsta.

Pri otvorení okna alokuje excel viac pamäti. No a? Žiadny “podproces” sa nekoná. Maximálne spustí ďalší thread ak chce mať nové okno vlastný message loop, ale pochybujem že to robí. Ale aj keby, thread je súčasťou procesu, beží v jeho address space. Nedá sa samostatne ukončiť a task manažér môže maximálne zobraziť počet aktívnych threadov v procese.

Kde si nabral že keď proces alokuje viac pamäte spúšta podproces?

44.  VfB(217.115.247.xxx)   18. 8. 2009, 12:37

–> 44
nechci se hádat, protože do chování windows stejně nikdo z nás nemůže vidět, už z toho důvodu, nejde o open source ale já většinou poznám, zda mám spuštěný photoshop “prázdný” nebo s nějakým psd o 30 - 50 vrstvách…

45.  jahha(90.182.111.xxx)   19. 8. 2009, 12:09

43: nevhodně zvolený název, ovšem i z tvé strany “thread”
Ono by to chtělo oficiální název od MS.
A jak jsem to poznal že proces alokuje víc paměti? Jednoduše, stačí se podívat do TM kolik si proces ubírá paměti.

A navíc jsem tam taky psal že je otázka jak to OS značí.
Jde vidět že Win nepoužíváš, jinak bys věděl že můžeš samostatně killnout jedinný okno z několika v programu který to podporuje. Rozdíl je třeba opera s tabama a excel.

46.  Matej K.(84.47.95.xxx)   19. 8. 2009, 17:07

[45] O čom to rozprávaš človeče? Thread je thread ( http://msdn.microsoft.com/en-us/library/ms682453%28VS.85%29.aspx ). Pokiaľ ani nevieš co je to thread tak jediný zmysel tejto diskusie je že so seba verejne robíš hlupáka.

Že proces alokuje viacej pamäte je samozrejmé. To ale nemá nič spoločné s výskytom mýtických podprocesov.

Ako OS značí čo?

Windows samozrejme používam (aj keď už len vo virtuálnom stroji) a používal som roky - od verzie 3.0. Pred piatimi rokmi som používal winapi a wtl/atl takže mám slušnú predstavu ako Windows pod kapotou funguje.

Posledné dva riadky čo si napísal mi vôbec nedávajú zmysel. Čoho sa to má týkať?

Přidat komentář

*
Opište prosím text z obrázku.
Anti-Spam Image


Aktuální články a bleskovky

Lenovo uvádí nové ThinkPady s čipy Ivy Bridge
Lenovo uvádí nové ThinkPady s čipy Ivy Bridge
Brýle Google Glass jsou patentované
Brýle Google Glass jsou patentované
Ifttt.com: Propojte a automatizujte svůj internet
Ifttt.com: Propojte a automatizujte svůj internet
Nejlepší programy pro práci s Wi-Fi
Nejlepší programy pro práci s Wi-Fi



Mihův blog využívá WordPress MU a běží na Blog.zive.cz. Vytvořte si svůj vlastní blog
Sledování přes RSS: články a komentáře


  • Štítky

    64bit apache Chrome Conficker Exposé flamewar gcc genetický algoritmus gentoo Linux OpenCL VDPAU Virtuální plochy Virtualizace Vista Windows
  • Rubriky

    • Apple
    • Hardware
    • Linux
    • Nezařazené
    • Software
    • Virtualizace
    • Windows
  • Archivy

    • Březen 2012
    • Duben 2011
    • Leden 2010
    • Prosinec 2009
    • Listopad 2009
    • Říjen 2009
    • Září 2009
    • Srpen 2009
    • Červenec 2009
    • Duben 2009
    • Březen 2009
    • Leden 2009
    • Září 2008
    • Srpen 2008
    • Červenec 2008
    • Prosinec 2007
    • Listopad 2007
    • Říjen 2007
    • Srpen 2007
    • Duben 2007
    • Březen 2007
  • Administrace

    • Přihlásit se

1210_Computer.png

Časopis Computer

  • Nakupujte v zahraničí
  • Test 7 čteček elektronických knih
  • Technologie: nové standardy digitálního vysílání
  • Přehled cloudových uložišť
  • Poradíme s výběrem kamery na dovolenou

Partnerská sekce pro IT profesionály:
Microsoft TechNet/MSDN


Video Živě

Bluetooth stojánky pro Android: Philips AS111, AS141 a AS351
Ifttt.com -- založení úkolu
Zprávy Živě - 12. května 2012
iPad docky Logitech AV Stand a Logitech Speaker Stand

další videa »






Mladá Fronta a.s. Mladá Fronta a.s.
Tiráž | Autoři | Připomínky | Odběr novinek | RSS | Textová verze
Copyright 2000–2012 Mladá fronta a.s. | Inzerce: onlinesales@mf.cz | Kontakt na redakci | Návštěvnost měří NetMonitor