Как собрать кубик Рубика из деталей? http://amp.gs/jtUUU
Хабр
Как собрать кубик Рубика из деталей?
Представьте что перед вами лежат остов и 20 кубиков. Ваши действия?Собери меня полностью!Это же не выпавшие кнопки на клавиатуре, которые можно поставить на место с закрытыми глазами. С кубиком Эрнё...
[Перевод] Масштабируем Jetpack Compose Navigation http://amp.gs/jtUS8
Хабр
Масштабируем Jetpack Compose Navigation
Привет, меня зовут Антон Шилов, я Android-разработчик в Badoo. Недавно мой коллега Lachlan McKee написал статью о работе с библиотекой Jetpack Compose Navigation и том, как он решал проблему с...
Хакатон для программистов-робототехников 2021: создать и запустить шаттл за 2,5 дня http://amp.gs/jtUqm
Хабр
Хакатон для программистов-робототехников 2021: создать и запустить шаттл за 2,5 дня
В ноябре мы провели очный хакатон для программистов-робототехников, в рамках которого участники встретились с роботом-манипулятором Kuka, собрали автоматизированный шаттл, используя предоставленные...
Как использовать свойство Exception.Data, чтобы логировать дополнительные сведения об исключениях http://amp.gs/jtUut
Хабр
Как использовать свойство Exception.Data, чтобы логировать дополнительные сведения об исключениях
Хорошее, подробное исключение — мощный инструмент, который помогает найти и исправить проблему. Поэтому в исключения стоит вносить больше деталей. Один из способов — добавить в текст сообщения...
Как мы проводим соревнования по NLP в рамках Dialogue Evaluation http://amp.gs/jtUJU
Хабр
Как мы проводим соревнования по NLP в рамках Dialogue Evaluation
Близится Новый год, а это значит, что работа над конференцией по компьютерной лингвистике, NLP и интеллектуальным технологиям «Диалог» уже в разгаре. О том, что это такое и почему ABBYY его основной...
История разработки одного очень удобного расширения http://amp.gs/jtU01
Хабр
История разработки одного очень удобного расширения
Недавно поменял работу, на новом месте столкнулся с нечитабельной структурой базы данных MSSQL, в которой таблицы и поля не имеют понятных названий (префикс + число). Например: таблицы называются...
[Перевод] Как создать эффективный план разметки данных? http://amp.gs/jtU3u
Хабр
Как создать эффективный план разметки данных?
Введение
Для обучения моделей ML необходимо множество размеченных данных. Хотя это не всегда обязательно, но иногда вам приходится самостоятельно размечать данные для обучения модели. Процесс...
Для обучения моделей ML необходимо множество размеченных данных. Хотя это не всегда обязательно, но иногда вам приходится самостоятельно размечать данные для обучения модели. Процесс...
Выбираем инструмент для разметки текста (и не только!) http://amp.gs/jtdIi
Хабр
Выбираем инструмент для разметки текста (и не только!)
Рано или поздно перед любой компанией, которая хочет внедрить системы машинного обучения в свою инфрастуктуру, встает вопрос разметки данных. Чистые данные в достаточно большом количестве - залог...
Очень типобезопасно! Концепт продвинутой расширяемой системы единиц измерения с generic math для .NET http://amp.gs/jtdTZ
Хабр
Очень типобезопасно! Концепт продвинутой расширяемой системы единиц измерения с generic math для .NET
Привет!Хочу предложить концепт системы единиц измерения с полной типобезопасностью, хорошей производительностью и полной расширяемостью!Для нетерпеливых: github.Пример работыЕсть несколько...
Распознаем простые фигуры по массиву точек http://amp.gs/jtdYB
Хабр
Распознаем простые фигуры по массиву точек
В данной статье рассматривается простой алгоритм распознавания нарисованного пользователем многоугольника. Алгоритм преобразует набор точек, предоставленный пользователем, в точки многоугольника,...
Взлом мозгов. Работа с источниками данных http://amp.gs/jtdYU
Хабр
Взлом мозгов. Работа с источниками данных
Взлом компьютера, телефона, электроподстанции, беспилотника или даже целого города – кого этим удивишь?Взлом мозгов сотен миллионов людей – вот это впечатляет! США, Великобритания и граждане...
Автоматизация frontend-разработки виджетов для систем управления контентом http://amp.gs/jtdkB
Хабр
Автоматизация frontend-разработки виджетов для систем управления контентом
Всем привет! Меня зовут Андрей Яковенко и я являюсь руководителем группы Frontend-разработки. Сегодня хочу рассказать о способе позволяющем автоматизировать и, что немаловажно, упростить разработку...
Бэкенд vs фронтенд: батл разработчиков X5 Tech http://amp.gs/jtdy0
Хабр
Бэкенд vs фронтенд: батл разработчиков X5 Tech
Противостояние фронтендеров и бэкендеров — это как битва добра и зла с инь и ян. В этой статье представители двух лагерей вновь сразятся друг с другом за право главной роли в разработке ПО, а Хабр сможет сравнить их философию и лайфхаки. Кто же сейчас ценнее…
Проверяем код дельфина Flipper Zero на чистоту с помощью PVS-Studio http://amp.gs/jtdv9
Хабр
Проверяем код дельфина Flipper Zero на чистоту с помощью PVS-Studio
Flipper Zero — швейцарский нож для гиков и пентестеров с открытым исходным кодом. Так получилось, что пути этого проекта и анализатора PVS-Studio пересеклись. Философский вопрос: начинать ли...
[Перевод] Миграция Spring Boot приложения на Java 17 — сложный путь: День 2 http://amp.gs/jtdRz
Хабр
Миграция Spring Boot приложения на Java 17 — сложный путь: День 2
Добро пожаловать в статью о миграции приложения Spring Boot на Java 17 - трудный путь.В первый день мы:пытались использовать Java 17 со Spring Boot 2.3.3.RELEASE, не сработалообновили Lombok...
Программист нашего времени: кто он — ремесленник или мастер http://amp.gs/jtdUQ
Хабр
Программист нашего времени: кто он — ремесленник или мастер
Вы работаете программистом и практически каждый день пишете код. Скажите, как часто вы чувствуете удовлетворение от выполненной работы и гордость за результаты своего труда? Случалось ли вам выпускать...
Мобильный пробив: что, где, почем. И главное — доколе? http://amp.gs/jtdSm
Хабр
Мобильный пробив: что, где, почем. И главное — доколе?
Я так проникся «клиентоориентированным» отношением операторов связи к своим абонентам, что сделав 4 расследования по скрытым мобильным подпискам, решил пойти дальше и проверить: а как они относятся к...
Тестировщик — боец невидимого http://amp.gs/jtdsW
Хабр
Тестировщик — боец невидимого бэка, или Как мы управляли нагрузкой на этих бравых ребят
Наш блок разработки планировал цикл «программирование — тестирование — внедрение» только исходя из доступности своих ресурсов. А проектов было много. Тестировщиков ставили перед фактом: мол, есть...