Месяц: Декабрь 2020

  • Оркестрация данных: основные элементы инфраструктуры и стратегии

    от автора

    Рост объемов данных остается беспрецедентным, причем они поступают из огромного множества источников. Все более сложные перемещения данных по большому многообразию экосистем существенно затрудняют управление, и в будущем эта тенденция сохранится. Однако данные — такой же важный актив, как капитальное имущество и интеллектуальная собственность. И чем данных больше, тем сложнее ими управлять. Поэтому современным распределенным предприятиям…

  • Кастомизация календаря на PyQt5

    от автора

    Сегодня столкнулся с простой на первый взгляд задачей: в виджете календаря на PyQt5 сделать так, чтобы сегодняшняя дата обводилась зеленой рамкой. Но оказалось, что на русском языке материалов на эту тему вообще нет, а на английском — только один вопрос на stackoverflow. Решил облегчить жизнь другим разработчикам, которые только знакомятся с этой библиотекой и описать,…

  • Про обучение программированию и предновогодние хлопоты деда-«роблоксера»

    от автора

    Недавно прочитал, что многие знаменитые и богатые люди в конце своего жизненного пути жалели только об одном — что не уделяли достаточного времени и внимания своим детям. Издание «Коммерсант» приводит цитату: «Ничто не приносит большего удовлетворения, чем участие в процессах, превосходящих длительность твоей собственной жизни». Все верно! Мне почти 70. И я – счастливый дед!…

  • Поддержание обратной совместимости: о ватерлинии айсберга

    от автора

    Прежде, чем начинать разговор о принципах проектирования расширяемого API, следует обсудить гигиенический минимум. Огромное количество проблем не случилось бы, если бы разработчики API чуть ответственнее подходили к обозначению зоны своей ответственности.1. Предоставляйте минимальный объём функциональностиВ любой момент времени ваше API подобно айсбергу: у него есть видимая (документированная) часть и невидимая — недокументированная. В хорошем API…

  • Автоматизируем локализацию макетов в Figma

    от автора

    В один прекрасный момент наши дизайнеры решили, что пора обновить обложки нашего приложения в Apple Store и Google Play. На всех 17 языках. Это история про то, как нырнуть в незнакомый язык программирования, незнакомую платформу и незнакомую задачу, собрать много всего интересного, помочь коллегам и оставить след в open source community.

  • Наркоз и седация в стоматологии: это безопасно? А детям?

    от автора

    Аппарат со всем необходимым для проведения наркоза у детей. Есть такая замечательная фобия у людей, столкнувшихся в детстве с советской карательной стоматологией, — стоматофобия. Тогда считалось, что местная анестезия придумана для слабых духом, а терпеть запах жженого дентина и жуткую боль в течение часа — это нормально. Несмотря на то, что сейчас ни один здравомыслящий…

  • Праздник к нам приходит: проектируем и программируем световое шоу в xLights

    от автора

    Ранее мы рассказывали про историю протоколов управления световым оборудованием. Настало время сделать свое шоу! Под катом рассказываем о нюансах создания собственного светового шоу, которое пригодится не только на Новый год. Проект не самый простой, но результат стоит того, чтобы потратить на него пару часов своего времени.

  • Комьюнити выпускников Практикума: зачем оно нужно и что даёт

    от автора

    Классический образовательный процесс на онлайн-курсах часто построен так: человек покупает курс, проходит обучение, выполняет задания, всё это проверяется — и на выходе он получает сертификат или диплом, подтверждающий прохождение этих курсов. Мы в Яндекс.Практикуме решили пойти немного дальше и собрали комьюнити выпускников, куда студенты попадают после обучения. Без разницы, устроился ты на работу после курсов,…

  • Принимаем и декодируем передачи SSTV с МКС

    от автора

    Привет, Хабр. Как было написано в недавнем анонсе, с 24 по 31 декабря производится передача изображений формата SSTV с МКС. Передача идет в радиолюбительском диапазоне на частоте 145.800 МГц и принять её может любой желающий.МКС (c) https://en.wikipedia.org/wiki/International_Space_StationПосмотрим, как это работает и как такой сигнал можно декодировать.Общие сведенияПередача изображений с МКС производится в рамках проекта «О…

  • Мы сделали приложение для поиска инструкторов по сноуборду и горным лыжам

    от автора

    Travers — проект, над которым мы работали полтора года! Хочу поделиться с вами историей, как мы прошли путь от идеи до реального продукта.ИдеяЗимой 2017 года я первый раз приехал в Сочи, чтобы попробовать горные лыжи. Тогда я совсем не умел кататься и собирался взять инструктора.Сайты школ были редки и работали плохо, по телефону было не дозвониться,…