Месяц: Октябрь 2022

  • Создание 3D-сетки из изображения с помощью Python

    от автора

    Несколько лет назад генерация 3D-сетки из единственного двумерного изображения была сложной задачей. Но сегодня благодаря продвижению глубокого обучения разработано множество монокулярных моделей оценки глубины, дающих точную оценку карты глубины изображения. С помощью этой карты, выполнив реконструкцию поверхности, можно создать сетку. Подробности — к старту нашего курса по Fullstack-разработке на Python.

  • Правда ли, что наша Вселенная — это голограмма?

    от автора

    Наверняка вы задумывались над тем, что реальность может быть чем-то большим, чем то, что мы можем увидеть, ощущать неким другим образом, обнаружить или вообще хоть как-то наблюдать. Одна из интересных, хотя и совершенно умозрительных идей последнего времени в науке, состоит в том, что в нашей Вселенной, кроме трёх пространственных и одного временного измерения, могут существовать…

  • Как в Android запрещали фоновую работу и улучшали расход батареи

    от автора

    Когда-то работа в фоне была простой. Теперь в Android есть множество ограничений: работа в фоне, доступ к файловой системе, разрешения, на которые надо получить одобрение модераторов Google Play, и другие. Со всеми ими разработчикам приходится работать. Недавно я выступил с докладом на эту тему на конференции DUMP, а теперь написал текст на его основе для…

  • Пример как писать тесты в Yandex.Contest

    от автора

    Что нужно для прохождения алгоритмической секции Яндекс КонтестДелюсь своим опытом как проходить тесты в Яндекс Контест. Уже после прохождения теста, который я провалил, решил повторить чисто для проверки сколько времени уйдет на написание кода, если уже знаешь что писать.Тест поиска плотности заказовЗадача (файл src/test/java/test)Задан список заказов с координатами (целые положительные числа) Задана площадь прямоугольника. Найти наибольшее число заказов, которые вмещаются в данный прямоугольник и вывести, это число и их списокДопустим мы за 5 секунд поняли что надо делать и поняли что написать в коде. А дальше чисто набираем код ручками. Итак, судя по коммитам в этом репозитарии:25 минут ушло на написание кода — когда уже знаешь что писать — причем в среде IDEA, которая подсказывает и 50% синтаксических ошибок исправляет на лету, а не в редакторе Контест.Яндекс — там еще надо будет добавить минут 5-10 на отлов ошибок по…

  • Делаем документацию здорового человека в Git на примере Docs Ozon

    от автора

    Привет! Это Катя из Ozon — руководитель отдела техписателей. Сегодня буду рассказывать: как и зачем менять Confluence на статический генератор сайтов; зачем техписателям знать git и CI/CD; в какой момент пора искать разработчиков и превращать простое размещение статеек в платформу документации.ДисклеймерВ разных компаниях и даже в разных командах люди с одними и теми же названиями должностей могут заниматься разными…

  • Управление Windows приложениями с помощью PowerShell через Telegram бота на Python

    от автора

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

  • Электронный нос: перспективный многофункциональный прибор

    от автора

    Все мы слышали избитую фразу о том, что большую часть информации люди получают от зрения. Действительно, остальные органы чувств у человека носят вспомогательный характер. Но это не совсем верно для всех животных, у которых роли всех пяти чувств распределены по-другому. И особняком у них стоит обоняние, очень важное как в социальных взаимодействиях, так и в…

  • Как писать потенциальным клиентам, чтобы они не «отваливались»

    от автора

    Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.Не пиши клиенту прямо, не лишай его интриги.Пусть гадает, ты откуда, и зачем стучишься в дверь.А когда он всё узнает, нагрузи его работой:Требуй вводных, требуй брифа, требуй чёткого ТЗ.Фрилансер может написать клиенту при разных обстоятельствах и с помощью разных инструментов…

  • Разбор полетов: как пожар в дата-центре SK C&C «положил» самый популярный корейский мессенджер

    от автора

    Источник: ShutterstockЧто случилось?15 октября 2022 года в корейском дата-центре SK C&C произошел пожар. Причина ― возгорание литий-ионной батареи в одном из помещений ЦОД. Из-за возникшего пожара перестали работать 32 000 серверов, а вместе с ними «упал» мессенджер KakaoTalk (его использует 86% населения Республики Корея). Также в «офлайне» остались платежная платформа KakaoPay, такси и ряд других сервисов. На восстановление…

  • Игровая техподдержка в мобильном шутере: тандем Discord и Zendesk

    от автора

    Раньше наш игровой саппорт целиком умещался в рамках одного сервера Discord: игроки были волонтерами, а штат саппорта был ограничен парой человек. Но в какой-то момент система начала сбоить, обрабатывать запросы из сторов стало неудобно, а людей не хватать.Поэтому занялись улучшением процессов: расширили штат сотрудников, обновили график для поддержки 24/7, и внедрили саппорт-сервис Zendesk. Подробнее обо…