Дайджест свежих материалов из мира фронтенда за последнюю неделю №422 (29 июня — 5 июля 2020)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Веб-разработка • Обзор технологий скроллинга • Хватит это верстать, ударим автоматизацией по макетам • Google запустили бета-версию плагина для публикации AMP-сториз в WordPress • Полное руководство по темному режиму в вебе • Темные времена веб-разработки • Выделение фрагмента текста: как […]

Как мы судились с банком ВТБ за закрытие счёта

Законы у нас оказывается не имеют прямого действия. ЭЦП не полноценная ЭЦП. 63-ФЗ, 115-ФЗ и инструкции Банка России легко противоречат законам ГК РФ. И данное решение суда фактически ставит крест на рассмотрении судом переписки, подлинность которой обе стороны не отрицают. То есть можно теперь в суде сказать: «ну мало ли что там в переписке, а […]

IDA Pro: каким не должен быть SDK

Приветствую, Эта статья будет о том, как не нужно делать, когда разрабатываешь SDK для своего продукта. А примером, можно даже сказать, самым ярким, будет IDA Pro. Те, кто хоть раз что-то разрабатывал под неё и старался поддерживать, при чтении этих строк, наверняка, сейчас вздрогнули и покрылись холодным потом. Здесь я собрал опыт сопровождения проектов, начиная […]

Spring Integration — динамические потоки данных

Салют, Хабр! Сегодня мы разберем достаточно специфичную область — потоковая обработка данных, с помощью Spring Integration фреймворка и как сделать эти потоки в runtime без предварительной инициализации в контексте приложения. Полный пример приложения лежит в Гите. Введение Spring Integration — фреймворк корпоративной интеграции (EIP), использующий под капотом механизмы обмена сообщениями между адаптерами различных протоколов/систем интеграции […]

Что бы я хотел знать когда начинал изучать Django? — очень общий взгляд

Здесь на Хабре много различных инструкций по использованию Django. Эти инструкции часто включают много кода и представляют последовательность шагов, которые нужно сделать, чтобы создать проект. Когда я начинал изучать Django и Wagtail по таким инструкциям, меня часто смущало, что пара команд создает кучу непонятных файлов (особенно на самом старте). Последующее описание этих файлов в инструкциях […]

Как написать и поместить на сайт фотобанк на > 100 000 картин

Допустим, у вас есть >100’000 изображений, которые надо рассортировать и удобно выложить в веб для массового просмотра. Это может быть что угодно — галерея всего созданного человечеством искусства (в задаче которую я делал), или исторический фотоархив города Москвы, или кадры из кинофильмов, или общий архив фотографий с отдыха от крупного турагентства, или веб-сайт стоковых иллюстраций […]

Open Source — родина нашего страха

Наверное никому на этом сайте не нужно объяснять что такое опенсорс. Обычно этот вид ПО упоминается исключительно в положительном контексте. И да, действительно, феномен свободного и открытого ПО изменил мир. Мы каждый день пользуемся его плодами, будь то Git, библиотеки или же что-то более приземленное, вроде какого-нибудь графического редактора. При всех достоинствах этого явления, у […]

SQL Server Plan Guide и другие не самые лучшие практики

Обычно посты об оптимизации запросов рассказывают о том, как делать правильные вещи, чтобы помочь оптимизатору запросов выбрать оптимальный план выполнения: использовать SARGable-выражения в WHERE, доставать только те столбцы, которые нужны, использовать правильнопостроенные индексы, дефрагментированные и с обновлённой статистикой. Я же сегодня хочу поговорить о другом — о том, что ни в коем случае не относится […]

Яндекс.Функции, Sublime Text и навыки для Алисы

27 июня Яндекс проводил онлайн-хакатон по разработке навыков для Алисы. Решил и я принять в нем участие. Ранее навыки для Алисы я уже делал, но хостил их все на Google App Engine. Тут же я решил изучить что-то новое в рамках Хакатон. Яндекс активно продвигает свои Функции в Яндекс.Облаке для разработки навыков. Для навыков они […]

Получение данных с датчика углекислого газа Даджет в системы умного дома

Датчик углекислого газа Даджет KIT MT8057S давно зарекомендовал себя как достаточно надежный и недорогой прибор. Один недостаток, на мой взгляд — официально данные с него можно получать только фирменной программой под windows, и никак иначе. Тем не менее, получить данные в linux относительно несложно. Пришлось использовать небольшой костыль, но в итоге показатели co2 и температуры […]