-
В программировании достаточно много прикладных задач, которые напрямую связаны с разработкой физических устройств, на основе микроконтроллеров. В этой статье мы поговорим об одной моей задумке, которую я вынашиваю достаточно давно и приступил в данный момент к её реализации — ЧПУ…
-
Приходите и забирайте книги на английском
Всем привет! У нас на стеллаже скопились книги на английском языке. Предлагаем прийти к нам в гости и забрать их 🙂
-
Биологи изучают влияние радиации на головной мозг с помощью мышей
(Размещенный далее материал не является научной статьей и раскрывает лишь некоторые детали исследования с целью популяризации научного знания. Узнать больше об этом исследовании в научном изложении можно по ссылке на статью за авторством ученых в реферируемом журнале.)Исследователям из Объединенного института…
-
Системы для управления проектами: что подходит для десятков проектов
Управление проектами, особенно масштабными — нелегкая задача. Требуется учитывать множество факторов как внешних, так и внутренних, особенно когда масштаб проектов увеличивается, растет объем информации, а в компании приходит все больше сотрудников, чьей работой нужно управлять. Все усложняется, если таких проектов…
-
First-Party Sets: как большой брат рушит границы приватности в сети
Google предлагает внедрить новую технологию интернета под названием «First-Party Sets» (First-Party множества, FPS), которая сделает границы приватности между сайтами более уязвимыми. Это опасно и вредно. Сеть медленно, спустя долгое время и после многих проблем, наконец подходит к идее «сайта» как…
-
Когда контекст доступа важен: авторизация в микросервисной платформе на GraphQL
Аутентификация и авторизация — неисчерпаемые бесконечные темы. И как раз именно про них всегда забывают на старте разработки. У нас MVP и обойдемся без всех этих сложностей. Именно на этом умирает огромное количество хороших начинаний в крупных компаниях, поскольку масштабирование…
-
React hooks, как не выстрелить себе в ноги. Часть 2: useEffect и useLayoutEffect
В этой статье разберем как с помощью useEffect воспроизвести методы жизненного цикла в функциональных компонентах. Поговорим как и когда использовать useEffect и useLayoutEffect. Обсудим особенности отправки запросов из useEffect. Также узнаем почему массив зависимостей необязателен и когда это может пригодиться.В…
-
Умная кухня
IT в помощь готовой еде.Любому руководителю важна информация, отражающая скорость и качество работы области, за которую он отвечает. В 2020 году мы в Х5 Tech начали поддерживать производство готовой еды Smart Kitchen («Фабрика кухни») и изучать его внутренние процессы. Оказалось,…
-
Что нужно знать про CloudOps
Термин CloudOps широко распространен в западной ИТ-среде, но почти не используется в России. На Хабре, например, он всего 1 раз вскользь упоминается в статье «Кто такие DevOps». Прочитайте это краткое описание, чтобы, встретившись с CloudOps, вы сразу понимали, о чем…
-
Как я дообучал Tesseract и что из этого получилось
Вместо предисловияРешал я как-то задачку по поиску сущностей в отсканированных документах. Чтобы работать с текстом, надо его сначала получить из картинки, поэтому приходилось использовать OCR. Выбор пал на одну из самых популярных и доступных библиотек Tesseract. С ее помощью задача…