Если бы нам пришлось думать таким образом, JavaScript был бы гораздо более запутанным
Ну-ну, не будь правой ассоциативности и приоритета операций — этой задачи вообще бы и не возникло. Читать и писать код стало бы проще, было бы меньше багов с операторами. Одни проблемы от этого наследия математики.
try!(try!(try!(foo()).bar()).baz()) vs foo()?.bar()?.baz()? — согласитесь, второй проще писать и читать.
Ещё пример, код с прокидыванием ошибок выглядит так будто их нет:
Главная цель, чтобы обработку ошибок было делать проще чем их игнорировать.
Большое спасибо, отличный повод перечитать растбук.
Однако скажу что сама книга беспричинно многословна, и если б вы сократили вполовину — я бы, например, не возразил.
Математически проще получить цвет в sRGB или P3 из XYZ чем из LCh. По сути конвертация LCh -> sRGB\P3 равна LCh -> XYZ -> sRGB\P3. Если нам нужна универсальность, то зачем лишнее звено в виде LCh когда достаточно использовать XYZ?
Минусы:
Хрома не ограничена, и если писать руками цвет, то будешь попадать в несуществующие цвета.
Светлота при этом в диапазоне 0..100, не похоже что можно пользоваться расширенным диапазоном.
Цветовой тон нечитаем, в HSL хотябы можно было соориентироваться по градусам.
Как универсальный формат больше бы подошел XYZ, который и так всегда используется как промежуточный для конвертации, например для того же LCH в RGB. И он не потребует вычислять всякие синусы-косинусы, деления и прочее как в LCH.
Считаю что LCH может быть в чем-то и удобно пользоваться, но только как инструментом, например в колорпикере браузера, но не для записи в CSS код.
Ключ нужен только один раз, так как он сохраняется в клиентском приложении. Кроме перепечатывания вручную его можно передать через QR-код, скачиванием файлика .conf или Control+C Control+V.
Во все времена я видел много крепких публикаций от пользователей со статистикой, выводами и просто разборами мнений. Ничего подобного от команды Хабра.
Ну-ну, не будь правой ассоциативности и приоритета операций — этой задачи вообще бы и не возникло. Читать и писать код стало бы проще, было бы меньше багов с операторами. Одни проблемы от этого наследия математики.
такая же история с аддонами фуррифокса
https://addons.mozilla.org/ru/firefox/addon/yandex-music-fisher/reviews/
try!(try!(try!(foo()).bar()).baz())
vsfoo()?.bar()?.baz()?
— согласитесь, второй проще писать и читать.Ещё пример, код с прокидыванием ошибок выглядит так будто их нет:
Главная цель, чтобы обработку ошибок было делать проще чем их игнорировать.
Примеры хорошие, небанальные)
Большое спасибо, отличный повод перечитать растбук.
Однако скажу что сама книга беспричинно многословна, и если б вы сократили вполовину — я бы, например, не возразил.
В переводе ссылку на код заменили смешной картинкой. Красота, что ещё сказать.
Фреймворки это круто, но то что не будет ванили меня печалит.
плюс на андройд не хватает делений шкалы громкости на минимальном уровне (первый уровень после звук выкл уже громковат)
Математически проще получить цвет в sRGB или P3 из XYZ чем из LCh. По сути конвертация LCh -> sRGB\P3 равна LCh -> XYZ -> sRGB\P3. Если нам нужна универсальность, то зачем лишнее звено в виде LCh когда достаточно использовать XYZ?
Зато XYZ очень простой и стандарт по факту для описания любого возможного цвета.
вам белый текст на желтом также легко читать как черный на жёлтом?
Минусы:
Хрома не ограничена, и если писать руками цвет, то будешь попадать в несуществующие цвета.
Светлота при этом в диапазоне 0..100, не похоже что можно пользоваться расширенным диапазоном.
Цветовой тон нечитаем, в HSL хотябы можно было соориентироваться по градусам.
Как универсальный формат больше бы подошел XYZ, который и так всегда используется как промежуточный для конвертации, например для того же LCH в RGB. И он не потребует вычислять всякие синусы-косинусы, деления и прочее как в LCH.
Считаю что LCH может быть в чем-то и удобно пользоваться, но только как инструментом, например в колорпикере браузера, но не для записи в CSS код.
"линейки" для того чтобы показать зависимость цвета от какой-либо линейки при неизменности остальных
Может быть из-за праведного гнева воображение слишком разыгралось, когда вы туманно упомянули некие пасхалки для разработчиков.
ага, прямо ангуляр
Зеленый, синий и зелёный — палитра так себе
Ключ нужен только один раз, так как он сохраняется в клиентском приложении. Кроме перепечатывания вручную его можно передать через QR-код, скачиванием файлика .conf или Control+C Control+V.
Тоже хочешь домик с тёплой лежанкой?
Во все времена я видел много крепких публикаций от пользователей со статистикой, выводами и просто разборами мнений. Ничего подобного от команды Хабра.
В той статье про карму витал вопрос: А анализируете ли вы сообщество, изучаете что влияет на оценки\карму\метрики, прогнозируете будущее сайта?