Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 31 min ago

Какой тип разметки данных требуется для вашего проекта? Полный гид по аннотированию изображений

Fri, 12/20/2024 - 19:44

Ограничивающие рамки, полигоны, ключевые точки или 3D-кубоиды? Каждый из этих методов разметки подходит для совершенно разных задач машинного обучения.

Хотите узнать, как правильно выбрать инструмент для своего проекта? Мы сравним преимущества и недостатки каждого инструмента и покажем, как аннотирование помогает создать передовые технологии — от беспилотных авто до диагностики в медицине.

Читать далее

Не рассказывай мне сказки: повышаем продуктивность команды через внедрение фантастических персонажей

Fri, 12/20/2024 - 19:15

Вовлеченность – главный ключ к продуктивности команды. Как ее добиться, когда финансовые бонусы уже не работают, а традиционные методы «заботы о людях» исчерпаны? Я нашла на Хабре более 700 статей о том, как измерять вовлеченность сотрудников. Но как ее эффективно повышать? 

Меня зовут Яна Шаклеина и я руководитель проектов в Outlines Tech. Сегодня расскажу, как мне удалось с помощью детских сказок и теории Карла Юнга найти «ключ к сердцу» сотрудников и увеличить продуктивность команды: сократить на 25% время на анализ и постановку задач, снизить количество багов на 10% и увеличить бэклог в среднем на 1 задачу в два спринта. 

Читать далее

Выходим за рамки привычных сценариев: как оптимизировать разработку с помощью VK Data Symphony

Fri, 12/20/2024 - 19:00

Лишь 25% времени разработчика уходит на написание кода. Остальное тратится на ревью, созвоны и другие задачи. Поэтому справедливо, что большинство команд разработки использует различные методики и инструменты, которые позволяют оптимизировать и автоматизировать бизнес-процессы.

Разбираемся, что упростить в работе разработчика и как в этом может помочь платформа VK Data Symphony.

Читать далее

Название программного обеспечения как товарный знак

Fri, 12/20/2024 - 18:55

При депонировании программного обеспечения в Роспатенте в заявке нужно указать его название. Допускается включать в него не только описательные слова, например, «Программа подсчета микроорганизмов», но и краткие коммерческие, например, «Гефест», «Сапфир» и т.д. Когда такой продукт появляется на рынке, то возникает вероятность нарушения чужих исключительных прав на товарный знак. А это, согласно законодательству, грозит судебным иском и выплатой правообладателю крупной компенсации. Она может доходить до 5 миллионов рублей.

Читать далее

Roadmap в DevOps 2025

Fri, 12/20/2024 - 18:51

DevOps — это стремительно развивающаяся область, объединяющая разработчиков и специалистов по эксплуатации для автоматизации, ускорения и улучшения процессов доставки программного обеспечения. DevOps-инженеры играют ключевую роль в современном ИТ-ландшафте, помогая компаниям быстро адаптироваться к меняющимся условиям и требованиям рынка. Их задачи охватывают широкий спектр областей: автоматизация инфраструктуры, управление жизненным циклом приложений, настройка мониторинга и обеспечение надёжности систем.

Основная концепция DevOps заключается в устранении барьеров между командами разработки (Dev) и эксплуатации (Ops), что позволяет внедрять изменения быстрее и с меньшими рисками. Это достигается за счёт использования инструментов и подходов, таких как CI/CD (непрерывная интеграция и доставка), Infrastructure as Code (IaC, инфраструктура как код), контейнеризация и мониторинг. Однако DevOps — это не только технологии, но и культура взаимодействия, прозрачности и ответственности в командах.

Читать далее

[Перевод] Gradle: Исправление зависимостей в один клик

Fri, 12/20/2024 - 18:45

Работаете с Gradle? Dependency Analysis Gradle Plugin помогает не только находить лишние зависимости, но и автоматически исправлять проблемы с ними.

Механизм fixDependencies переписывает скрипты сборки, чтобы они соответствовали реальной структуре проекта. Последние обновления сделали процесс анализа ещё точнее, а работу с Kotlin DSL — проще и надёжнее. Читайте про фикс зависимостей в один клик в новом переводе от команды SpringАйО.

Читать далее

Стандарты групповой разработки в GitFlow-команде. О чем стоит договориться?

Fri, 12/20/2024 - 18:41

Новый год — время перемен, новых решений и амбициозных целей. Почему бы не начать год с оптимизации процессов разработки в вашей команде? Если вы когда-либо сталкивались с хаосом в ветках, бесконечными конфликтами при слияниях или путаницей в коде, пришло время внедрить стандарты разработки и навести порядок.

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

В этой статье мы разберем все аспекты групповой разработки: от организации веток до культуры командного взаимодействия. Внедрение этих стандартов — не просто «хорошая практика», а мощный инструмент для ускорения разработки и достижения выдающихся результатов.

Готовы навести порядок в своей команде? Тогда поехали!

Читать далее

Что такое гёмбёц?

Fri, 12/20/2024 - 18:20

Неваляшка – это некая фиговина, имеющая два положения равновесия: одно устойчивого, второе неустойчивого. Ставишь его головой вверх – и как ни толкай, он возвращается в исходное положение. Ставишь на голову (ооочень-очень осторожно) – и он стоять-то стоит, но при малейшем движении готов упасть, а точнее – встать как положено, головой вверх.
Достигается этот эффект за счет шарообразных головы и, кхм, нижней части, и (главное) смещенного центра тяжести. В самом низу неваляшки находится свинцовый балласт, изо всех сил тянущий низ, что логично, вниз. Я уверена, после прочтения этих строк у вас немедленно возник вопрос: можно ли избавиться от груза и сделать однородного неваляшку?

Читать далее

О программировании промышленного ПЛК на C++

Fri, 12/20/2024 - 18:13

Привет, хабр! Под катом мы посетим китайский завод, где делают двигатели, заглянем внутрь ПЛК да попрограммируем его на разных языках, включая Си и C++, вплоть до ассемблера.

Для любителей промышленной автоматизации

Знакомства на основе данных: как мы запустили корпоративный дейтинг-сервис в Сбере

Fri, 12/20/2024 - 18:10

Привет, меня зовут Андрей Кузьминых. Я технологический предприниматель, запускаю ИИ-стартапы и внедряю искусственный интеллект в компаниях. Некоторое время назад я работал в Сбере в роли директора по данным и ИИ, где мы с командой анализировали огромные массивы данных, строили ML-модели, создавали управленческие дашборды и рекомендательные сервисы. Но одним из самых интересных и нестандартных проектов стало создание первого в России корпоративного приложения для знакомств среди сотрудников – SberDating. Идея родилась из стремления помочь людям найти тех, с кем можно установить нечто большее, чем просто деловые отношения, – друзей, собеседников, а возможно, и любимого человека. Но чтобы понять, как мы к этому пришли, нужно вернуться на пять лет назад.

Если вам интересна тема ИИ, мои кейсы и опыт, подписывайтесь на мой телеграм-канал, где я делюсь инсайтами, практическими советами и последними новостями из мира искусственного интеллекта.

Читать далее

Чтение на выходные: «Прогейминг, киберспорт: как подростки-геймеры, миллиардеры и предприниматели творят будущее»

Fri, 12/20/2024 - 18:01

Нечасто встретишь книги о киберспорте, хотя одну в рубрику мы всё-таки принесли. Сразу скажем, это не новинка и не бестселлер. Однако рекомендация стоит внимания, если вы фанат игры Overwatch или просто хотите узнать больше о мире профессионального гейминга.

Читать далее

[Перевод] Обновление прошивки Toshiba NAS HDD под Linux

Fri, 12/20/2024 - 18:01

Я произвёл реверс-инжиниринг модуля обновления прошивки своего HDD Toshiba, чтобы иметь возможность обновлять её под Linux. Приведённые ниже команды должны работать, но используйте их на свой страх и риск:

$ wget https://www.canvio.jp/en/support/download/hdd/ot_ihdd/fw/ISFw.dat $ grep -C2 MODELNAME ISFw.dat # ^ # |___ здесь определяем нужное имя файла $ wget https://www.canvio.jp/en/support/download/hdd/ot_ihdd/fw/sk060202.ftd # hdparm --fwdownload-mode3 sk060202.ftd /dev/sdX
Предыстория
Недавно я приобрёл для своего NAS диск Toshiba HDWG480 HDD. Вот вывод команды hdparm -I /dev/XXX:

ATA device, with non-removable media Model Number: TOSHIBA HDWG480 Serial Number: 3430A00RFR0H Firmware Revision: 0601 Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0 Standards: Used: unknown (minor revision code 0x006d) Supported: 10 9 8 7 6 5 Likely used: 10 [...]
Как обычно, я хотел проверить, есть ли для него доступные обновления прошивки. На сайте Toshiba для моей модели приводится версия 0602.

К сожалению, и вполне ожидаемо, для пользователей Linux возможности обновления нет. Производитель предоставляет лишь «Internal Storage Firmware Update Utility» для Windows.

Сами файлы обновления также отсутствуют. Читать дальше →

Корпоративный револьвер: как айтишнику выживать в корпорации

Fri, 12/20/2024 - 17:56

А еще получать печеньки, респект и уважение.

Бизнес большой, а значит, и печеньки большие.

Бизнес ставит цели для IT. У крупного бизнеса цели расписаны минимум на квартал. Чаще — на год. Такие себе водопадные цели. Их сложно поменять, легко принять и невозможно избежать.

А еще бизнес вынужден оперативно реагировать на изменения рынка, что на практике означает кучу не заложенной в план работы.

Почему я об этом пишу?

Разрешите представиться, я — Иван, I solve problems. Я — тимлид в Цифровом СИБУРе. Помогаю команде доставлять ценность. Техника, процессы, команда, продукт — это все мое, родное. И я угодил в жернова корпорации. Судьба такая. Поделюсь своим кейсом по выживанию — методом револьвера.

Заряжай патроны!

Что такое эмуляция, и зачем её придумали

Fri, 12/20/2024 - 17:52

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

Читать далее

11 мифов о поиске работы в IT и что о них думают работодатели

Fri, 12/20/2024 - 17:51

Мы на Хабр Карьере помогаем IT-специалистам зарабатывать больше с помощью актуальной аналитики в зарплатном калькуляторе, а компаниям — быть в курсе трендов на рынке найма и быстро нанимать IT-специалистов.

Захотели поговорить с вами о мифах при поиске работы и построения карьеры, с которыми кто-то из вас наверняка сталкивался. Ну, как поговорить — обсудить каждый и разобраться, насколько он реален на рынке найма прямо сейчас. 

Читать далее

Анализ проприетарного протокола K-линии на примере блока SRS Honda CR-V 3

Fri, 12/20/2024 - 17:44

В статье описан пример практического применения инженерного подхода к решению технических проблем с системами пассивной безопасности (SRS) автомобилей марки HONDA. Возможно, наша работа может быть полезна для создания более эффективных инструментов диагностики или анализа данных в других проектах.

Читать далее

«Вымрут» ли печатные пользовательские инструкции?

Fri, 12/20/2024 - 17:37

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

Читать далее

[Перевод] Почему ИИ-инструменты для разработчиков не оправдывают ожиданий

Fri, 12/20/2024 - 17:26

«Искусственный интеллект сделает разработчиков ненужными», — говорили они. И вот разработчики в 2 часа ночи занимаются отладкой кода, сгенерированного искусственным интеллектом. Что пошло не так?

Искусственный интеллект должен был писать идеальный код, выполнять всю рутинную работу и в целом делать нашу жизнь проще. Но вот мы пришли к текущей реальности, и... всё не совсем так, как мы ожидали.

Читать далее

Жизненный цикл потоков ОС в Golang

Fri, 12/20/2024 - 17:25

Всем привет! Меня зовут Паша, я занимаюсь коммерческой разработкой уже 10 лет, 8 из них — на Go. Мне довелось разрабатывать приложение, активно использующее как сеть, так и диск. 

Регулярно приходилось решать вопросы производительности. В ходе исследований я использовал все, что было было под рукой: логи, метрики, трейсы, профилировщики и runtime-трейсы. А еще изучал, как по доступным данным расследовать причины проблем производительности постфактум. Тогда мне стало интересно, почему метрика количества потоков сильно отличается от значения GOMAXPROCS и можно ли по этой метрике диагностировать какие-то конкретные проблемы.

Читать далее

Анти-DevOps: почему от релизов один вред

Fri, 12/20/2024 - 16:55

Привет, Хабр! Меня зовут Илья Олексив, я лидер компетенции направления DevOps в Цифровом СИБУРе. Вместе с моим коллегой Мишей Фуфаевым aka @Redemax, техлидом, в ноябре мы выступали на Industrial++ и обещали выложить наше выступление со слайдами сюда.

Собственно, рассказываем, как нам удалось сократить количество откатов релизов в три раза, при этом увеличив частоту этих релизов в два и уменьшив среднее время установки на 30%. И всё это — в географически распределённой инфраструктуре со множеством команд эксплуатации.

Чтобы понять, почему тема релизов проблемная, для начала давайте разберёмся, что из себя представляет компания СИБУР. Мы крупная, географически распределённая компания, в состав которой входит 26 заводов и работает более 40 тыс. высококвалифицированных сотрудников.

Подробный кейс

Who's online

There are currently 1 user and 1 guest online.