Вы путаете интерфейс и дизайн элементов интерфейса. С точки зрения интерфейса диалоги идентичны — на одинаковых местах находятся RGB, CMYK и т.д., а дизайн у многих продуктов Adobe отличается. То, что в одном диалоге % находится внутри поля никак не мешает пользоваться этим полем. Одинаковыми HSB и RGB не выглядят просто потому, что значения в них совершенно разные. Кроме того, тем, кто знаком с RGB, это небольшое смешение двух групп будет и так понятно, а всем остальным хватит и визуального выбора цвета.
Я вначале подумал что картинка «Толсто. Очень толсто» является самокритикой автора.
Не согласен почти со всем. Разве что андроид меня тоже напрягает, да Tomb Raider 2013 не только меня ужасает.
Про поиск видео в гугле уже сказали.
Риббон в офисном пакете Майкрософта за 2013-й год и в File Explorer считаю вообще самым удобным интерфейсом офиса за всё время, а удобнейший File Explorer чуть не заставил меня бросить Total Commander.
Да-нет-отмена – также очень удобная вещь, потому что когда я случайно что-то нажал и появилось диалоговое окно, я хочу отменить действие, т.е. нажать кнопку отмена. Если её нет, а если только кнопки да/нет, то мне придется читать сообщение.
Про Color Picker в продуктах Adobe я вообще не понял. На картинке я вижу, что окошки идентичны во всём, кроме того, что в одном из них на свободные места воткнута ещё одна кнопка и ещё один набор радиобаттонов. Лучше и быть не могло, даже форму диалога оставили.
В общем, мне кажется это действительно очень толсто.
К вопросу №1.
Стандарт ECMA-335 (.pdf), пункт I.8.9.5.
I.8.9.5 Class type definition
…
An explicit class definition:
…
Can optionally specify a method (called .cctor) to be called to initialize the type.
The semantics of when and what triggers execution of such type initialization methods, is as
follows:
A type can have a type-initializer method, or not.
A type can be specified as having a relaxed semantic for its type-initializer method
(for convenience below, we call this relaxed semantic BeforeFieldInit).
If marked BeforeFieldInit then the type’s initializer method is executed at, or
sometime before, first access to any static field defined for that type.
If not marked BeforeFieldInit then that type’s initializer method is executed at (i.e.,
is triggered by):
first access to any static field of that type, or
first invocation of any static method of that type, or
first invocation of any instance or virtual method of that type if it is a value
type or
first invocation of any constructor for that type.
Execution of any type's initializer method will not trigger automatic execution of
any initializer methods defined by its base type, nor of any interfaces that the type
implements.
For reference types, a constructor has to be called to create a non-null instance. Thus, for
reference types, the .cctor will be called before instance fields can be accessed and methods can
be called on non-null instances.
…
If a language wishes to provide more rigid behavior—e.g., type initialization automatically
triggers execution of base class’s initializers, in a top-to-bottom order—then it can do so by
either:
...
by making explicit calls to
System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor
Три отмеченных пункта делают вариант ответа №1 неверным.
Вероятно потому, что не всем нравится авторизовываться через социальные сети, даже если они есть. Позвольте, какого черта сайт про рога и копыта должен знать мой GMail аккаунт, а то и профиль в фейсбуке?
Почему первый вариант ответа неверный достаточно очевидно. Расскажите, почему третий вариант («Строгий порядок вызова не определен») неверный, с вашей точки зрения.
Не согласен почти со всем. Разве что андроид меня тоже напрягает, да Tomb Raider 2013 не только меня ужасает.
Про поиск видео в гугле уже сказали.
Риббон в офисном пакете Майкрософта за 2013-й год и в File Explorer считаю вообще самым удобным интерфейсом офиса за всё время, а удобнейший File Explorer чуть не заставил меня бросить Total Commander.
Да-нет-отмена – также очень удобная вещь, потому что когда я случайно что-то нажал и появилось диалоговое окно, я хочу отменить действие, т.е. нажать кнопку отмена. Если её нет, а если только кнопки да/нет, то мне придется читать сообщение.
Про Color Picker в продуктах Adobe я вообще не понял. На картинке я вижу, что окошки идентичны во всём, кроме того, что в одном из них на свободные места воткнута ещё одна кнопка и ещё один набор радиобаттонов. Лучше и быть не могло, даже форму диалога оставили.
В общем, мне кажется это действительно очень толсто.
Стандарт ECMA-335 (.pdf), пункт I.8.9.5.
Три отмеченных пункта делают вариант ответа №1 неверным.
rutechdays.blob.core.windows.net/video/5792d2bd-b94f-47c2-9690-956fb9a90ff0/do-win-az_1920.mp4
rutechdays.blob.core.windows.net/video/82252251-ccc9-4ac1-9760-54c8df9448f8/smeshariki_winazure-final_1920.mp4