Помню у люмий, даже самых бюджетных, был какой-то хитрый экран с полу-зеркальной поверхностью, который использовалт яркий солнечный свет вместо встроенной подсветки. Людям не зашло — цвета плывут
Это уже проблема самой иконки как таковой, разве нет? Естественно, Мону Лизу не разглядишь. А вот если компания не хочет тратить много времени на логотип, то можно его прям целиком как фавикон использвовать и даже сэкономить 1 запрос при загрузке.
Я забил на это легаси и везде леплю один png 256x256. Проблем ноль. Благо, что не нужно поддерживать всякое легаси вроде ie11 и прочих динозавров не самых актуальных браузеров.
Современные браузеры прекрасно ресайзят единственную иконку так, как им нужно без всяких проблем.
Так ничего не мешает сделать стандартную сигнатуру Promise<T, E=any>, чтобы программист переопределял её на свой страх и риск. В 99% случаев ничего не поменяется, зато в 1% я буду гарантированно знать, какого типа у меня будет ошибка.
Не хочу плодить веткок, ответ для n-srg
Для примеров с запросами: у нас же все-равно есть какой-нибудь класс-прослойка между приложением и библиотекой для запросов. Можно обрабатывать ошибки там и приводить к нужному виду. Даже если будет несколько типов ошибок через |, ничего нам не помешает обработать их через type-guards.
Был однажды проект, где по дизайну в футере была Яндекс карта с метками офисов, тоже достаточно сильно отнимала попугаев в лайтхаусе.
Я тогда сделал простой и интересный костыль — отображал yandex static map с нужными метками (визуально почти неотличимо от настоящей карты), которая при попадании во вьюпорт асинхронно заменялась на интерактивную карту. Выглядело красиво, грузилось быстро. И дизайнер, и сеошник были довольны.
После этого можно просто присваивать Blob или Stream напрямую в srcObject.
UPD: Странно. MDN говорит, что Blob для srcObject поддерживает только сафари, хотя я точно помню, что использовал эту фишку в хроме. Пойду смотреть, где ошибся
Есть люди, которые заходят на сайты с «навязанным контентом» (лента ВК, Youtube) целенаправленно чтобы потратить время. Разгрузить мозг, получить небольшую толику хорошего настроения. При этом изначально нет настроя «Ого, вот это я сейчас развлекусь». Просто способ скоротать время, когда мозг отказывается поток информации больше 10 слов в минуту.
К сожалению, из моего окружения, такое отношение к контенту имеет около 5%. Остальные именно что «жрут что дают», даже не осозновая альтернатив.
Работа проделана большая, концепция интересная. Подобие статического генератора сайта, но на Delphi :)
Хотелось бы уточнить у автора:
1) Почему не используется никакой СУБД? Вы принципиально хотите, чтобы весь контент генерился на рабочей машине и был статическим?
2) Рассматривали облачные S3-like хранилища для файлов? У того-же Яндекса вполне приемлемые цены + можно делать доступ по подписанному URL в случае, если вы захотите сделать ограничения по доступу.
3) Пробовали генерить миниатюры для картинок по требованию прям из PHP(раз он у вас итак используется)? Сильно упростит логику предобработки и заливки, позволит меньше передавать на сервер, отпадет вопрос с поддержкой разных форматов (webp обрабатывает из коробки).
WD Black SN750 очень странная модель из-за своего радиатора. Примерно на половине материнских плат, что я видел, слот m2 расположен под видеокартой, или рассчитан на стандартную высоту накопителя и имеет собственный радиатор.
На мою B450 Gaming X он бы банально не влез — видеокарта раздавит.
На условной x570 Gaming Plus придется выкинуть стандартный M2 радиатор.
Как посредственный программист я бы решил этот вопрос без графов.
Выделил бы базовые типы величин (размер, вес, температура, площадь).
Каждый тип дополнил бы некоей «идеальной величиной», в которую удобно конвертировать остальные.
В итоге любое преобразование занимает ровно 2 операции (из одной в абсолютную, из абсолютной в нужную).
Проблему невозможных преобразований (из литра в метры) решал бы за меня полиморфизм — если единицы от разных абстрактных классов, то они одна из них просто не залезет в метод конвентера.
Хоть код автора и вызывает рвотный рефлекс, а его высказывания о лишних тактах выглядят смешно, могу кое-что сказать в его защиту.
В статье он упомянал, что у него дешевый планшет. У меня был опыт с похожим. На него обычно нереально где-то скачать драйвера, да и использовать Win7 на планшете — то еще извращение.
Автору же рекомендую поставить Win8 (даже не 8.1), ей на планшете и пользоваться приятнее, и по ресурсам требует на порядок меньше
Для упрощения расчетов представим, что орбита — двухмерная поверхность шара.
Площадь орбиты конкретно этих около 300 миллионов квадратных километров (6371км — радиус земли, +440км высота орбиты, отбросим половину площади, т.к. меньше 30 градусов от полюсов — нерентабельные орбиты).
Площадь спутника — от 4 до 12 квадратных метров. Учитывая, что эти спутники расположены на низкой орбите — лет через 5 они упадут в плотные слои атмосферы и сгорят.
Вы серьезно думаете, что они настолько сильно загрязняют орбиту? =)
Кроме того, геймерам всё-таки критично важна звукоизоляция. Особенно профессионалам. Чтобы, например, лишний шум не отвлек от звука случайного шага за стеной.
Помню у люмий, даже самых бюджетных, был какой-то хитрый экран с полу-зеркальной поверхностью, который использовалт яркий солнечный свет вместо встроенной подсветки. Людям не зашло — цвета плывут
Взял рандомную картинку с интернета. Такого качества ресайза точно хватит для большинства сайтов. Или я не прав? =)
UPD: С учетом, что большиство фавиконок в 256х256 имеют не так много деталей, как эта картинка, все выглядит еще лучше.
динозавровне самых актуальных браузеров.Современные браузеры прекрасно ресайзят единственную иконку так, как им нужно без всяких проблем.
У Vuetify свой лоадер, который включит в бандл только использованные компоненты.
А — апач.
Б — б**ть, битрикс
…
З — задолбал этот древний стек
;)
Не хочу плодить веткок, ответ для n-srg
Для примеров с запросами: у нас же все-равно есть какой-нибудь класс-прослойка между приложением и библиотекой для запросов. Можно обрабатывать ошибки там и приводить к нужному виду. Даже если будет несколько типов ошибок через |, ничего нам не помешает обработать их через type-guards.
Был однажды проект, где по дизайну в футере была Яндекс карта с метками офисов, тоже достаточно сильно отнимала попугаев в лайтхаусе.
Я тогда сделал простой и интересный костыль — отображал yandex static map с нужными метками (визуально почти неотличимо от настоящей карты), которая при попадании во вьюпорт асинхронно заменялась на интерактивную карту. Выглядело красиво, грузилось быстро. И дизайнер, и сеошник были довольны.
Иногда очень сильно нехватает второго дженерик параметра у Promise, обозначающего тип ошибки.
Для Safari (13.1 точно) нужен полфил, в одном из проектов
решилнакостылил так (TS)После этого можно просто присваивать Blob или Stream напрямую в srcObject.
UPD: Странно. MDN говорит, что Blob для srcObject поддерживает только сафари, хотя я точно помню, что использовал эту фишку в хроме. Пойду смотреть, где ошибся
Ох уж это IT. Статья только вышла, а уже частично неактуальна
«Великий китайский файрвол» начал блокировать весь HTTPS-трафик, который шифруется с помощью TLS 1.3 и ESNI
К сожалению, из моего окружения, такое отношение к контенту имеет около 5%. Остальные именно что «жрут что дают», даже не осозновая альтернатив.
Работа проделана большая, концепция интересная. Подобие статического генератора сайта, но на Delphi :)
Хотелось бы уточнить у автора:
1) Почему не используется никакой СУБД? Вы принципиально хотите, чтобы весь контент генерился на рабочей машине и был статическим?
2) Рассматривали облачные S3-like хранилища для файлов? У того-же Яндекса вполне приемлемые цены + можно делать доступ по подписанному URL в случае, если вы захотите сделать ограничения по доступу.
3) Пробовали генерить миниатюры для картинок по требованию прям из PHP(раз он у вас итак используется)? Сильно упростит логику предобработки и заливки, позволит меньше передавать на сервер, отпадет вопрос с поддержкой разных форматов (webp обрабатывает из коробки).
На мою B450 Gaming X он бы банально не влез — видеокарта раздавит.
На условной x570 Gaming Plus придется выкинуть стандартный M2 радиатор.
Выделил бы базовые типы величин (размер, вес, температура, площадь).
Каждый тип дополнил бы некоей «идеальной величиной», в которую удобно конвертировать остальные.
В итоге любое преобразование занимает ровно 2 операции (из одной в абсолютную, из абсолютной в нужную).
Проблему невозможных преобразований (из литра в метры) решал бы за меня полиморфизм — если единицы от разных абстрактных классов, то они одна из них просто не залезет в метод конвентера.
В статье он упомянал, что у него дешевый планшет. У меня был опыт с похожим. На него обычно нереально где-то скачать драйвера, да и использовать Win7 на планшете — то еще извращение.
Автору же рекомендую поставить Win8 (даже не 8.1), ей на планшете и пользоваться приятнее, и по ресурсам требует на порядок меньше
Площадь орбиты конкретно этих около 300 миллионов квадратных километров (6371км — радиус земли, +440км высота орбиты, отбросим половину площади, т.к. меньше 30 градусов от полюсов — нерентабельные орбиты).
Площадь спутника — от 4 до 12 квадратных метров. Учитывая, что эти спутники расположены на низкой орбите — лет через 5 они упадут в плотные слои атмосферы и сгорят.
Вы серьезно думаете, что они настолько сильно загрязняют орбиту? =)
Кроме того, геймерам всё-таки критично важна звукоизоляция. Особенно профессионалам. Чтобы, например, лишний шум не отвлек от звука случайного шага за стеной.