-
Использование блоков считается у проектировщиков хорошим тоном. А применение собственной библиотеки блоков – признаком мастерства при работе в САПР. Как создать свою библиотеку блоков? Зачем использовать атрибуты в блоках? Разберем подробнее эти и другие интересные вопросы.Блок представляет собой совокупность связанных…
-
Go: Управление обработкой множественных ошибок
Управление обработкой ошибок в Go всегда вызывает споры — это извечная тема в ежегодном опросе о самых больших проблемах, с которыми сталкиваются разработчики при работе с Go. Однако когда дело доходит до обработки ошибок в многопоточной среде или объединения нескольких…
-
Детектор космических лучей. Часть 2: сборка и пробное тестирование
В первой части серии мы разобрали, что такое первичные и вторичные космические лучи, а также в общих чертах рассмотрели устройство, с помощью которого будем регистрировать последние. В этой же статье мы подробнее рассмотрим принцип работы детектора мюонов, после чего перейдем…
-
Ты куда пропал, работодатель мечты?
Ежегодно в СМИ и на специализированных кадровых ресурсах появляются всевозможные рейтинги «Лучших работодателей». Нельзя сказать, что год от года мы видим новые логотипы и названия компаний, но отрасли определенно меняются. Если раньше близость к природным ресурсам в какой-то мере гарантировала…
-
Новый интерфейс банкоматов Сбера
В прошлом посте я рассказывала про дизайн новых банкоматов. Они сильно поменялись по железу, в частности, их экраны стали куда больше, а процессоры позволяют показывать больше графики и анимации — без тормозов. Вы много спрашивали про изменения интерфейсов, поэтому я…
-
6 типов кода, которого не должно быть внутри контроллеров .NET
Контроллеры .NET должны быть легкимиПостоянно повторяющаяся избитая фраза с тремя тоннами багажа, который нужно распаковывать.Почему они должны быть легкими? Какая от этого польза? Какие шаги я могу предпринять, чтобы их облегчить, если они еще не являются таковыми? Как мне сохранить…
-
Google I/O: что нового представили Android-разработчикам
Перевод официального анонса с комментариями от Android Developer Surf Олега Жило. Как Android разработчики мы стремимся создавать опыт, который будет радовать людей по всему миру. Работа разработчика не становится легче: сейчас, когда люди зависят от ваших приложений больше, чем когда-либо, их…
-
Книга «Обработка естественного языка. Python и spaCy на практике»
Привет, Хаброжители! Python и spaCy помогут вам быстро и легко создавать NLP-приложения: чат-боты, сценарии для сокращения текста или инструменты принятия заказов. Вы научитесь использовать spaCy для интеллектуального анализа текста, определять синтаксические связи между словами, идентифицировать части речи, а также определять…
-
Location Intelligence
Направление «Location Intelligence» не назовешь новым или инновационным. Технология появилась на кривой «Gartner Hype Cycle of Emerging Technologies» в далёком 2013-м году. Его старшие родственники BI и геоинформационные системы (ГИСы) тоже широко используются уже не первый десяток лет. В военно-промышленном…
-
OpenCV в Python: Часть 1 — Работа с изображениями и видео
Перевод материала подготовлен в рамках курса «Python Developer. Basic».Добро пожаловать! Перед вами первая статья из серии OpenCV в Python, которая, как вы уже догадались по названию, посвящена тому, как научиться комфортно работать в OpenCV.Я понимаю, что у каждого свой стиль…