Как стать автором
Обновить

Разработка

Сначала показывать
Порог рейтинга

MLOPS. Жизненный цикл ML-систем: от идеи до продакшна

DevOps *Kubernetes *Искусственный интеллект Машинное обучение *

Привет, друзья! Это Жека Никитин. Сегодня хочу с вами поделиться нашими практиками MLOPS – что по сути является модным словцом, а на самом деле есть ни что иное как жизненный цикл создания и функционирования ML-систем. 

Естественно, каждая модель и задача уникальна. Но в этой статье я постарался максимально разбить процесс развития ML-систем на основные этапы. Поговорим о том, какие требования мы предъявляем к этим этапам и какие инструменты при этом используем. Материал представляет собой текстовую версию доклада на LeanDS.

Читать далее
Рейтинг 0
Просмотры 55
Комментарии 0

Новости

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

Блог компании InfoWatch Анализ и проектирование систем *Управление продуктом *

Чем лучше команда разработки понимает потребности пользователей, тем больше вероятность того, что качество решения будет выше, система — успешной, а команда — более мотивирована развивать систему дальше. В этой статье мы рассмотрим некоторые практики, которые помогают делать работу по выявлению и описанию потребностей пользователей чуть качественней, чем делаем её обычно. Каждая практика сопровождается обилием ссылок на дополнительные материалы по теме. Статья не про то, как проводить интервью с заказчиками. Но используя принципы, которые в ней описаны, вы сможете проводить интервью более глубоко и качественно.

Статья будет полезна аналитикам, Product Owner'ам, руководителям проектов и всем, кто так или иначе связан с работой по выявлению и документированию потребностей.

Каждую практику можно использовать независимо, а можно применять их все — как вам удобнее в конкретном проекте.

Итак, поехали!

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 156
Комментарии 0

Прагматичная разработка

PHP *Анализ и проектирование систем *API *Геоинформационные сервисы *Управление проектами *
Tutorial

Недавно выдалось свободное время и я сделал простой проект про specialty-кофейни на Кипре: сайт и телеграм-бот по всем канонам "большой" разработки. Люблю хороший кофе 😊

Делюсь своим процессом разработки и рекомендациями как сделать всё задуманное без потери времени.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 393
Комментарии 0

Тишина должна быть в библиотеке! Как мы рефачили библиотеку для работы с API и создали свой Repository

Блог компании Юла Разработка мобильных приложений *Разработка под iOS *Проектирование и рефакторинг *

Всем привет! Меня зовут Игорь Сорокин. В этой статье я поделюсь историей о том, куда нас завёл очередной рефакторинг, как мы оттуда выбрались, попутно разработав слой хранения данных. Также приведу практические примеры реализации, покажу подход, который удалось разработать, и расскажу об особенностях, с которыми мы столкнулись. Но обо всём по порядку.

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 187
Комментарии 0

Необъявленные санкции от Google-панорам

Геоинформационные сервисы *

Внезапно оказалось, что новые панорамы Google Street View не отображаются пользователям и даже не показываются самим авторам, если они 1) загружены после 24 февраля 2) сняты на территории России

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1K
Комментарии 6

iPad Pro M1 не создан для работы с видео на YouTube и RuTube, смотреть можно, а работать нет

Блог компании Timeweb Cloud Работа с видео *.NET *Звук
Работаю на стационарных машинах, MacBook использовал как походный инструмент, но у «МакБука» есть один минус, который меня раздражает — это затирка дисплея от клавиатуры. Раньше это решалось просто — раз в год менял на новый, до момента сильной затирки. Думаю, что я мучаюсь? Вышел iPad Pro на M1 — это же решение! Тогда я не знал, что мобильная iPadOS — это не то, что мне нужно.

image

Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 3.3K
Комментарии 6

Андрей Ситник: программист не обязан становиться инфлюенсером

Блог компании Хекслет Разработка веб-сайтов *Программирование *Карьера в IT-индустрии Интервью

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

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 832
Комментарии 1

Тестировщики, архитекторы и охотники — топ-лист киберпрофессий от института SANS

Блог компании Нетология Информационная безопасность *Исследования и прогнозы в IT *Управление персоналом *Карьера в IT-индустрии

В 2019 году Всемирный экономический форум (ВЭФ) назвал кибератаки четвёртой по значимости глобальной проблемой для человечества. Спрос в мире на специалистов в области кибербезопасности растёт, так же как и количество незанятых вакансий в этой сфере.  В этом году Нетология совместно с НИУ ВШЭ открыла набор на онлайн-магистратуру «Кибербезопасность». Чтобы помочь абитуриентам разобраться, чем занимаются  специалисты по кибербезопасности, мы перевели и адаптировали статью от международного института SANS о самых востребованных профессиях в этой области. Институт обучает IT-специалистов и подготовил статью на основе данных статистики по рынку и вакансиям.  

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 417
Комментарии 0

Любовь, люди и роботы: как создать чат-бота, за которого не стыдно

Блог компании Ozon Tech Машинное обучение *Управление e-commerce *Управление продуктом *Natural Language Processing *

Привет! Меня зовут Дима, и я почти два года работаю в Ozon. Я пришёл продакт-менеджером, а через год стал руководителем отдела, при этом продуктовая составляющая моей работы никуда не делась. Сейчас моя команда развивает платформу для создания чат-ботов, где наш флагман — это чат-бот клиентской поддержки внутри нашей WebCRM, где происходит вся магия общения с пользователями. 

Исторически сложилось, что в Ozon основной объём поддержки осуществляется через чат. В 2020 году бот закрывал 27% от общего числа обращений, а в 2022-м — уже 62%. Это сотни тысяч тикетов в день, при этом качество ответов не ухудшилось. Важность чат-бота выросла в разы.

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 498
Комментарии 0

Как войти в блокчейн-разработку через Java и Kotlin: представляем JVM SDK смарт-контрактов

Блог компании Waves Enterprise Децентрализованные сети *Криптография *Java *Kotlin *

Всем привет! Меня зовут Степан Кашинцев, я руководитель группы разработки в Waves Enterprise, а конкретно — подразделения, отвечающего за создание децентрализованных приложений, реализующих процессы реального бизнеса на базе нашего блокчейна. В этом посте я хочу рассказать о нашем SDK для JVM-языков программирования, с помощью которого каждый Java/Kotlin-разработчик сможет попробовать себя в создании блокчейн-приложений.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 434
Комментарии 0

Успеть до восстания машин: как стать программистом роботов

Блог компании Город Иннополис Промышленное программирование *Учебный процесс в IT Карьера в IT-индустрии Робототехника

Привет, Хабр! На этот раз мы пригласили в наш блог Артема Аксенова — учредителя и генерального директора компании VRM Group из Иннополиса. Его компания занимается установкой и настройкой промышленных роботов на литейных производствах, разработкой учебных AR/VR-симуляторов и роботизированных ячеек для обучения робототехнике. 

Мы попросили Артема рассказать об образовании: о работе программиста-робототехника в этой сфере, преимуществах и перспективах профессии. Стоит ли осваивать ее в 2022 году?

Его рассказ под катом
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 513
Комментарии 0

Защита интеллектуальной собственности путем налоговых льгот?

Реверс-инжиниринг *Развитие стартапа Патентование *Схемотехника *
Из песочницы

Представим, что вы разработали устройство, которое вышло настолько хорошим, что стало объектом яростного копирования со стороны ваших конкурентов. А случайный ремонтник будет называть любое из этих устройств по имени вашей фирмы, потому что фактически ваше устройство - это референс-дизайн для десятков клонов. В этом случае есть только одна проблема - все ваши усилия и вложения в R&D отправляются коту под хвост, а ваши конкуренты уменьшают свои издержки на них до нуля.

С этой бедой научились бороться путем защиты прав на интеллектуальную собственность. Если вы докажете в суде, что конкурент украл ваш дизайн, то ему придется платить вам роялти. В принципе рабочая схема. Но что если есть хотя бы частичная альтернатива?

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 275
Комментарии 1

Недельный геймдев: #78 — 17 июля, 2022

Разработка игр *

Из новостей: Unity и ironSource объявили о слиянии, усовершенствования SerializeReference в Unity 2021 LTS, Unity объявила об отмене проекта Gigaya, превью новых инструментов для волос в Blender, геймеры обладают повышенной мозговой активностью и быстрее принимают решения.

Из интересностей: разбор Frostpunk с архитектором, презентация про реализацию порталов в Psychonauts 2, из Unity к Godot: Game Objects и компоненты в Godot, портирование Skyforge на Nintendo Switch.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 830
Комментарии 0

Как работают браузеры. Часть 2: парсинг и выполнение JS

Блог компании KTS JavaScript *Браузеры
Перевод

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

В прошлой статье мы обсудили навигацию и получение данных. Сегодня поговорим о HTML- и CSS-парсинге и выполнении JavaScript.

Содержание:

1. HTML-парсинг:
— Парсинг
— Браузерные движки
— Токенизация
— Построение DOM
— Предварительные загрузчики и ускорение страницы

2. CSS-парсинг:
— Токенизация и построение CSSOM

3. Выполнение JavaScript:
— Движки JavaScript
— Компиляция
— Интерпретация
— Комплияция Just-In-Time
— Как обрабатывается код JavaScript

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.3K
Комментарии 0

Преимущества виртуальных машин и работа с UEM в QA

Блог компании SimbirSoft Тестирование IT-систем *IT-инфраструктура *Тестирование веб-сервисов *

Всем привет! Сегодня мы рассмотрим основные аспекты UEM (Unified Endpoint Management) — технологии, применяемой в сервисах по управлению клиентскими устройствами. Речь пойдет о виртуализации и виртуальных машинах для тестирования и обеспечения качества. Статья будет полезна для QA и DevOps уровней джуниор-мидл.

Это обзорный материал, в которым мы постарались максимально подробно описать действие виртуализации. Разберем понятие управления клиентскими устройствами, задачи и преимущества виртуальных машин в работе QA, поделимся методикой настройки и использования ВМ.  

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

Стремясь сократить финансовые затраты, бизнес интересуется сервисами по управлению клиентскими устройствами, так как в большинстве стран документооборот и обмен информацией перешел в онлайн.  Для контроля информации, работы с техническими средствами коммуникации и коммутации необходим единый сервис управления, такой как виртуальные машины.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 349
Комментарии 0

Как собрать коллег в братство

Блог компании ISPmanager Разработка игр *Управление проектами *

Привет, Хабр! Меня зовут Мария, работаю в ISPmanager QA-инженером и сегодня хочу рассказать, как мы замутили эпический ДНД-квест. По сути, история о том, как мы заморочились с подарком мужской половине коллектива на соответствующий праздник. В итоге вместо носков мы продумали собственный игровой мир и организовали мегасессию в дискорде. Что из этого вышло — читайте под катом.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 958
Комментарии 6

GraphQL, что ты такое?

Блог компании HeadHunter Разработка веб-сайтов *

Привет! Сегодня у нашей статьи два автора — бэкенд-разработчик Артём и фронтенд-разработчик Илья. 

Примерно год назад мы решили попробовать внедрить graphQL у себя в проекте и сейчас хотим поделиться, как это происходило. Расскажем, что такое GraphQL, как его внедряли, почему мы вообще решили с ним подружиться и как начать взаимодействовать с API бэкенда словно вы граф, а не холоп.

Если лень читать или больше нравится видеоформат — вам сюда

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 1.9K
Комментарии 15

Аппаратные закладки в процессорах – мифы и реальность

Информационная безопасность *Процессоры

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

Читать далее
Всего голосов 64: ↑56 и ↓8 +48
Просмотры 16K
Комментарии 145

Minecraft protocol VarInt и VarLong. Как из единиц и нулей сделать число на примере Go?

Разработка игр *Go *

В этой статье я хочу детально разобрать, как из байтов преобразуются числа в нужные типы данных (VarInt, VarLong). Детально рассмотрим реализацию, примеры и напишем unit-тесты. Вспомним бинарные операции, двоичную и шеснадцатиричную систему счисления.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 972
Комментарии 0

Как работают регулярные выражения, или Движок regex с анимацией

Блог компании SkillFactory Python *Программирование *Алгоритмы *Регулярные выражения *
Перевод

К старту курса по Fullstack-разработке на Python показываем, как работают регулярные выражения, на примере их движка с визуализацией, которую вы видите на КДПВ. Под катом подробности и код.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 3K
Комментарии 8