Yuriy Kanakov's blog

STM32 fast start. Часть 1 ПО, материалы, Cube MX

STM32 fast start. Часть 1 ПО, материалы, Cube MX - В последнее время все чаще сталкиваюсь с холиварами на тему Cube MX и HAL, применительно к контроллерам STM32.

С одной стороны — стоят защитники, которым нравится удобство конфигурирования и читаемость кода.

С другой — приверженцы писать все руками, которым важна скорость работы и бережное использование ресурсов.

Роскомнадзор случайно заблокировал «заглушки» провайдеров

Роскомнадзор случайно заблокировал «заглушки» провайдеров - IT-эксперт Михаил Климарев сообщил, что Роскомнадзор заблокировал «заглушки» минимум трёх интернет-провайдеров. Читать дальше → [Habr.com]

Интерфейс для облачных сервисов в сегменте B2B: между красотой и утилитарностью

Интерфейс для облачных сервисов в сегменте B2B: между красотой и утилитарностью - В 2017 году, уже имея многолетний опыт в разработке информационных систем для бизнеса, мы, компания Forward Telecom, выпустили на рынок первое облачное решение для автоматизации взаимоотношений с партнерами — PRMSaaS. Система построена на базе существующих продуктов компании.

Роскомнадзор планирует оштрафовать Facebook за неисполнение законодательства

Роскомнадзор планирует оштрафовать Facebook за неисполнение законодательства - Сегодня Роскомнадзор составил протокол об административном правонарушении в отношении Facebook. Социальная сеть не предоставила ведомству нужных сведений о локализации баз персональных данных российских пользователей на территории России, о чем сообщают «Ведомости».

Как научить машину понимать инвойсы и извлекать из них данные

Как научить машину понимать инвойсы и извлекать из них данные - Привет, Хабр! Меня зовут Станислав Семенов, я работаю над технологиями извлечения данных из документов в R&D ABBYY. В этой статье я расскажу об основных подходах к обработке полуструктурированных документов (инвойсы, кассовые чеки и т.д.), которые мы использовали совсем недавно и которые используем прямо сейчас.

Hangover от разработчиков Wine

Hangover от разработчиков Wine - Разработчики из проекта Wine представили первую версию Hangover — инструмента, позволяющего запускать x86_64-программы для Windows на устройствах с архитектурой ARM под управлением GNU/Linux или Android.

Введение в робастную оптимизацию [… и маленький листочек со списком покупок, который я забыл...]

Введение в робастную оптимизацию [… и маленький листочек со списком покупок, который я забыл...] - Как определить, сколько людей нужно нанять на новый fulfillment, чем именно его заполнить и куда положить конкретный товар? Чем больше становится бизнес, тем выше неопределенность и тем дороже стоит ошибка. Победить хаос и выбрать оптимальное решение — одна из задач команды data science. А поскольку в основе анализа данных — математика, с нее и начнём.

Ситуация: новая волна атак с перехватом DNS-запросов — разбираем базовые методы защиты

Ситуация: новая волна атак с перехватом DNS-запросов — разбираем базовые методы защиты - Специалисты по ИБ зафиксировали рост числа атак DNS hijacking на сайты частных и правительственных компаний. Рассказываем, кто пострадал и как защититься.

[Из песочницы] Что нужно для разработки игр и кем реально является разработчик игр

[Из песочницы] Что нужно для разработки игр и кем реально является разработчик игр - Большинство людей (нормальных), которые планируют заниматься программированием (как хобби или основной профессией) обычно задаются вопросами: «Что такое программирование?», «Зачем мне нужно программирование?», «Какой язык я буду учить?», «Что я получу в итоге?».

Как стать Java разработчиком за 1,5 года

Как стать Java разработчиком за 1,5 года - Меня зовут Сергей, мне 40 лет и сейчас я работаю Java разработчиком в немецкой компании. Мы занимаемся разработкой программного обеспечения для пивоварен оценки финансовых и кредитных рисков. Это моя первая работа в качестве разработчика. До этого я работал в сфере IT-поддержки и системной интеграции. Первого февраля 2019 г. закончился мой шестимесячный испытательный срок, и у меня на руках бессрочный контракт.

Электропикап Ford F-150 EV — в прототипе и тестируется на дороге

Электропикап Ford F-150 EV — в прототипе и тестируется на дороге -

В компании Ford заявили об обновлениях в линейке полноразмерных пикапов F-Series: бензиновый, гибридный и, наконец-то, электрический (с заделом на будущее) и об инвестировании до 2022 года 11 миллиардов долларов в производство электромобилей, чтобы добавить 24 гибрида и 16 электромобилей в свой модельный ряд.

Спонсорский проект Samsung Next Stack Zero Grant представил участников

Спонсорский проект Samsung Next Stack Zero Grant представил участников - В ноябре был запущен проект Stack Zero Grant, который осуществляет финансовую и информационную поддержку разработчиков распределенных технологий.
( читать дальше... )

Хакеры в рамках законов РФ

Хакеры в рамках законов РФ - После публикации статьи о моих исследования в качестве Grey hat, в комментариях к статье и в чате Telegram (@router_os) люди стали писать, что я нарушил все законы и меня посадят.

Управление секретами при помощи HashiCorp Vault

Управление секретами при помощи HashiCorp Vault - Как правильно хранить секреты? В репозитории, в системе деплоя или в системе управления конфигурациями? На личном компьютере, на серверах, а может в коробке под кроватью? А как управлять секретами, чтобы не допускать утечек?

Окей, Google! Ты добро или зло?

Окей, Google! Ты добро или зло? - Вот и случилось так, что компания добра, которую я так любил и восхищался, причинила мне столько зла. Но обо всём по порядку. Читать дальше → [Habr.com]

[Из песочницы] Побеждаем прокрастинацию игровой зависимостью

[Из песочницы] Побеждаем прокрастинацию игровой зависимостью - Всем вам, безусловно, знакомо явление прокрастинации. Психологическая неспособность покинуть зону комфорта и начать заниматься каким-то делом здесь и сейчас съела немало человеко-часов представителей самых разных профессий. Под её влиянием, не занимаясь ни делом, ни отдыхом, а только каким-нибудь бесцельным занятием вроде сёрфинга сети, мы зарабатываем только лишний стресс.

[Перевод] Что такое качественная idle-анимация? Разработчики делятся своими любимыми примерами

[Перевод] Что такое качественная idle-анимация? Разработчики делятся своими любимыми примерами -
Создание связи игрока с персонажем, раскрытие подробностей его личности, чтобы он был для игрока уникальным — сложная задача, и как решить её всего несколькими простыми движениями?

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. Сертифицированный сетевой специалист Cisco (ССNA). День 1. Основы сети

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. Сертифицированный сетевой специалист Cisco (ССNA). День 1. Основы сети - Данный 46-дневный видеокурс актуализирован по состоянию на 2018 год и содержит 49 видеоуроков продолжительностью от 17 до 65 минут.

Магелланова ошибка: Buffer overrun или кругосветная экспедиция средствами SQLite FTS

Магелланова ошибка: Buffer overrun или кругосветная экспедиция средствами SQLite FTS - Как-то обошли на Хабре недавнюю Magellan-ошибку и связанные с ней уязвимости, попробую исправить это упущение.

[Перевод] Удивительная производительность параллельных алгоритмов C++17. Миф или Реальность?

[Перевод] Удивительная производительность параллельных алгоритмов C++17. Миф или Реальность? - Добрый вечер!

От нашего курса «Разработчик C++» предлагаем вам небольшое и интересное исследование про параллельные алгоритмы.

Поехали.

О преимуществах встраивания CSS в JS

О преимуществах встраивания CSS в JS - Этот пост является развернутым ответом на вопросы из этого разговора в Твиттере. Автор оригинала, Сунил Пай, является автором относительно популярной библиотеки glamor и работает разработчиком в Facebook.

[Из песочницы] Создание домашнего медиацентра. Пролог

[Из песочницы] Создание домашнего медиацентра. Пролог - Пролог
Всё имеет своё начало. Вот и эта история началась с желания иметь свой медиацентр. Внимательно присмотревшись к предложениям продавцов, я понял, что серийные модели не удовлетворяют мои потребности. А аппетит у меня здоровый… Сразу приведу перечень моих пожеланий:

[Перевод] Ноам Хомский: где искусственный интеллект пошел не туда?

[Перевод] Ноам Хомский: где искусственный интеллект пошел не туда? - Подробное интервью с легендарным лингвистом, вышедшее 6 лет назад, но ничуть не утратившее своей актуальности. Ноам Хомский —  «современный Эйнштейн», как его называют, делится своими соображениями об устройстве человеческого мышления и языка, искусственном интеллекте, состоянии современных наук. На днях ему исполнилось 90 лет, и это кажется достаточным поводом для публикации статьи.

[Из песочницы] Современная Android разработка на Kotlin. Часть 2

[Из песочницы] Современная Android разработка на Kotlin. Часть 2 - Привет, Хабр! Представляю вашему вниманию перевод статьи "Modern Android development with Kotlin (Part 2)" автора Mladen Rakonjac.

Who's online

There are currently 0 users and 0 guests online.
Syndicate content