[Перевод] От RPA к ИИ-агентам: новая эра автоматизации бизнес-процессов Привет, на связи Шерпа Роботикс. Сегодня мы перевели для вас статью, тема которой напрямую касается нашей деятельности, как вендора платформ для умной роботизации бизнес-процессов. В этой статье вы узнаете о процессе эволюции роботизации, а также рекомендации, в каких случая...
Huawei уходит от Android. Придётся ли бизнесу делать приложения для HarmonyOS Next В 2023 году Huawei заявили об окончательном уходе от Android и переходе на собственную HarmonyOS Next. Для разработчиков это значит, что не получится создавать нативные приложения силами одной команды. Бизнес ждут новые расходы или снижение охвата аудитории.Меня зовут Сергей...
LLM для HR-Tech: как мы делали ИИ-ассистента для автоматизации форматирования резюме ВведениеПривет, Habr! Меня зовут Александр Сулейкин, к.т.н., архитектор Big Data решений и генеральный директор ИТ-компании ”ДЮК Технологии”. Совместно с нашим экспертом по генеративному ИИ Романом Бабенко подготовили статью на базе реального кейса внедрения ИИ-помощника для...
Как адаптировать нового сотрудника? Три правила онбординга Привет, Хабр! Меня зовут Роман Можаев, я начальник управления по развитию производственных и учетных систем в ПГК Диджитал. В ПГКД сейчас, а ранее в ПГК, более чем в течение 15 лет отвечаю за развитие и внедрение информационных систем. Ключевой задачей нашей команды является...
Эффективное распределение лидов между менеджерами: руководство по оптимизации процесса Эффективное распределение лидов между менеджерами – важнейший процесс для успешной работы отдела продаж. В условиях современного бизнеса это не просто инструмент: правильное распределение позволяет избежать перекосов в загрузке сотрудников, поддерживать их мотивацию и м...
Как управлять процессами в инфобезе: часть 1. Используем ITIL Киберустойчивость — неотъемлемое качество бизнеса в современных реалиях. Чтобы её достичь необходимо не только внедрять современные технологии, новые продукты и решения, но и грамотно управлять внутренними и внешними процессами. В этом помогают ИТ-методологии — в частности, ...
Еще один язык разметки для аналитиков Всем привет! Меня зовут Артем, я аналитик, занимаюсь автоматизацией бизнес процессов и учета, преимущественно в крупных производственных холдингах.В этой статье я буду рассуждать о графических артефактах в технической документации. О том, какие существуют визуальные языки, о...
Тестирование процессов BPMN-схемы Camunda в изоляции Нотации BPMN (Buisness Process Model and Notation) все чаще используются для описания бизнес-процессов какой-либо предметной области реального бизнеса. В результате получается нечто среднее между блок-схемой и функциональной схемой, в которой есть: — элементы, описывающие не...
Кейс Митрошиной: Запустить бизнес в большие минуса и продавать квартиры, чтобы платить зарплаты На примере успешной блогерши разбираем, почему бизнес зажимает нас в тиски, и мы понятия не имеем, что делать Читать далее
Опыт внедрения практик AppSec/DevSecOps Процессы разработки должны быть построены так, чтобы гарантировать предсказуемый уровень безопасности продукта на выходе. Именно с такой идеей мы приступали к модернизации наших внутренних процессов в «ЛАНИТ ― Би Пи Эм».Мы провели исследование мировых практик обеспечения без...
[Перевод] Оценка LLM: метрики, фреймворки и лучшие практики Дженсен Хуанг в своем выступлении на саммите «Data+AI» сказал: «Генеративный ИИ есть везде, в любой отрасли. Если в вашей отрасли еще нет генеративных ИИ, значит вы просто не обращали внимания на это».Однако широкое распространение вовсе не означает, что эти модели безупречн...
Что такое Data Driven подход В современном мире бизнес сталкивается с необходимостью постоянно принимать решения. От их качества зависит не только успех отдельных проектов, но и будущее всей компании.В этой статье мы разберём основные подходы к принятию решений в бизнесе и узнаем, почему компании всё ча...
Где-то между архитектором и техническим писателем или Что делает инженер-проектировщик в проектах цифровизации Всем привет! Меня зовут Тимур Балан. Я инженер-проектировщик в ГК «Цифра», которая разрабатывает специализированное ПО для горной добычи, нефтегаза, металлургии и прочих нелегких направлений промышленности. Меня часто спрашивают, чем я вообще занимаюсь, ведь для большинства ...
Markdown Editor: WYSIWYG и markup-редактор на базе Gravity UI Привет, Хабр! Меня зовут Сергей Махнаткин, я работаю разработчиком в отделе User Experience в Yandex Cloud. В прошлом году мы писали о нашей дизайн-системе и библиотеке компонентов Gravity UI. С тех пор система не раз обновлялась и обрастала новыми функциями, и сегодня я хоч...
Как стать эффективным руководителем По моему опыту работы и общения с руководителями (тех лидами, тим лидами, хэдами, проджект лидами и прочими должностями, на обозначение которых пригодилась чья-то фантазия) далеко не каждый имеет четкое и системное представление о том, что от него ждет компания и какими каче...
Как с помощью Angular доработать CRM-систему: наш опыт с BPMSoft Всем привет.Меня зовут Илья Чубко, я являюсь техническим архитектором в направлении, которое занимается внедрением CRM-системы от вендора «БПМСофт». Этот вендор – разработчик собственной low-code платформы BPMSoft для автоматизации и управления бизнес-процессами ...
[Перевод] От кода к роботам — основные тренды ИИ, меняющие бизнес и жизнь Привет, на связи Юлия Рогозина, аналитик бизнес-процессов Шерпа Роботикс. Сегодня я перевела для вас статью, посвященную трендам в искусственном интеллекте. Технологии ИИ постоянно развиваются, и нам стоит следить за ними, чтобы успевать за их изменениями и эффективно примен...
Кто и как управляет разработкой ML-моделей + опыт ПГК Привет, Хабр! Меня зовут Павел Куницын, и я главный специалист по анализу данных и МО в ПГК Диджитал. Согласно различным исследованиям, от 46 до 90% моделей машинного обучения не выходит в прод. Всему виной отсутствие должного контроля за их созданием, а также проблемы менед...
Создание RESTful API с помощью Django и Django REST Framework В современном мире веб-разработки API (Application Programming Interface) обеспечивает взаимодействия между различными приложениями и сервисами.REST API, стали стандартом для создания веб-сервисов благодаря их простоте и гибкости.Наша сегодняшняя цель - подробно разобратьс...
Как найти саппорт-систему за три месяца, если при себе нет 10 миллионов Два года назад Kokoc Group вышел на международный рынок, а в этом году запустил новый продукт KIT Global — многофункциональную платформу, предоставляющую широчайший спектр услуг диджитал маркетинга для развития бизнеса международных клиентов.Перед запуском платформы передо м...
Чтение на выходные: «Спроси разработчика. Как стать лидером рынка с помощью создания собственного ПО» Джеффа Лоусона Джефф Лоусон — серийный предприниматель, программист, основатель и генеральный директор IT-компании Twilio. На примере своего опыта он рассказывает об управлении бизнес-процессами и командами разработчиков. Читать далее
Рейтинг инструментов BPMN Не так давно проводила на работе практический интенсив по нотации BPMN, и сегодня хочу поделиться своим личным рейтингом инструментов, которые я использую для создания бизнес-процессов в этой нотации.В этом рейтинге мы рассмотрим 5 самых популярных инструментов, сравнив их п...
А у вас есть проблемы с репозиториями? Всем привет! Меня зовут Антон Володченко, в Positive Technologies занимаюсь разработкой продуктов на стыке ИТ, ИБ и R&D. Этим небольшим постом я хотел бы чуть сблизиться с нашей аудиторией и побольше узнать, что вас волнует в контексте работы с репозиториями пакетов, обр...
И снова о dbt… Привет, сообщество. Меня зовут Илья, я старший разработчик в БФТ-Холдинге. В этой статье хочу поделиться опытом использования dbt (data build tool) в рамках проекта «Консолидации и нормализации данных» для процессов трансформации данных и создания витрин. Читать далее
Декомпозиция монолитной системы с использованием Strangler-паттерна Привет! Меня зовут Дима, я архитектор в Купере. Сегодня расскажу о шаблоне проектирования Strangler, который мы использовали для поэтапного выноса бизнес-логики из монолитной системы в отдельный сервис. Сначала обратимся к первоисточнику, а затем перейдем к практическим...
10 выводов, которые я сделала, пока собирала UI-кит Привет! Меня зовут Лера Ган, я дизайнер в AGIMA. Два года назад я пришла на новый проект. К тому времени наша команда занималась им уже довольно долго, но дизайнеры часто менялись. Поэтому до UI-кита руки не доходили. Моя первая задача была привести его в порядок, чтобы спас...
ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum Привет, Хабр! Меня зовут Дмитрий, я инженер данных, и это моя первая статья. В ней я хочу поделиться своим пет-проектом, который посвящен созданию ETL-процесса — важного элемента в работе любого Data Engineer. Мой проект направлен на извлечение данных из электронной почты и ...
Типичные ошибки при создании Frontend приложений Хабр, привет!Мы — команда платформы интеллектуального управления контентом и цифровизации бизнес-процессов СИМФОНИЯ (ЕСМ/CSP/BPM) от ITFB Group. Сегодня решили поговорить об общих принципах, процессах и подходах, которых мы придерживались при создании нашей собственной платф...
Модели данных в BI-платформах: физика против логики Сегодня поговорим о том, как устроены модели данных в BI-платформах. Рассмотрим два основных типа моделей данных, которые используются в BI: физическую и логическую.Когда стоит вопрос о выборе BI-платформы, реализация модели данных является одним из ключевых критериев, на ко...
Расширенная модель записи REM: почему это стандарт для разработки Low-code решений? Управление данными в корпоративных информационных системах становится всё более сложной задачей. Вслед за ростом бизнеса увеличивается объём и разнообразие обрабатываемой информации, что увеличивает нагрузку на ИТ-отделы.Возьмём, к примеру, систему управления ИТ-услугами (IT...
REST vs gRPC. Межсервисная интеграция для начинающих Привет! Меня зовут Максим Соколов, я — аналитик в команде “Управление доступностью товаров и категорий”. В нашей команде была выделена отдельная подгруппа, которая создавалась специально под новый продукт-фичу для селлеров. Сразу стало понятно, что для реализации нового функ...
Как встроить систему приглашений в свое приложение с помощью Laravel и GraphQL Привет, Хабр! Меня зовут Екатерина Саяпина, я Product Owner личного кабинета платформы МТС Exolve. В этом посте расскажу, как встроить систему приглашений в приложение с помощью Laravel и GraphQL. Эту задачу можно выполнить не только по привычным каналам вроде email, но и че...
На пути к миллиарду: строим настоящую IT-компанию вокруг подвижных детских игр “Пол – это лава” и “Море волнуется” Меня зовут Анатолий и я простой инженер из Смоленска. Наш бизнес родился на VC полтора года назад. Я тогда даже и не думал, как далеко это зайдёт и, тем более, что это может стать IT-компанией! Где оффлайн квест, а где IT-компания? Сегодня хочу простым языком и со схемками (...
Как учесть SEO при разработке сайта, чтобы не переделывать его дважды В современном цифровом пространстве успешное присутствие в интернете во многом зависит от того, насколько хорошо ваш сайт оптимизирован для поисковых систем. Ошибки на этапе разработки могут привести к необходимости дополнительной переработки сайта, что означает дополнительн...
Вся правда о переходе с монолита на микросервисы, когда у тебя сеть из десятков тысяч магазинов: опыт Х5 Tech Привет, Хабр! Меня зовут Алексей Топчий, я уже более 20 лет работаю в IT. Прошёл все уровни: бэкенд, фронтенд, фулстек со множеством языков и технологий. В СберТехе занимался Единой фронтальной системой, в Яндексе участвовал в стартапе, связанном с FMCG. Сейчас занимаюсь сер...
Использование ChatGPT для автоматизации генерации кода в JS-проекте В своих предыдущих статьях о разработке телеграм-ботов я делился опытом создания базового функционала и работы с командами через аргументы (раз, два). На этапе подготовки третьей статьи передо мной встал вопрос генерации однотипного кода для новых команд, что превратилось в ...
Пробуем Flutter в Telegram Mini Apps: Насколько хорошее решение для разработки? Привет, Хабр!Меня зовут Богдан, и я Flutter-разработчик, работающий в аутсорсе. В этой статье на моем примере я расскажу о создании веб-приложения на Flutter для Telegram Mini Apps. Хотите узнать, насколько применим Flutter в вебе, как разработать и запустить свое приложение...
Создание простой CRM на Next.js и Prisma для B2B Мой опыт работы в продажах в различных компаниях многому меня научил. Одним из ключевых инструментов, без которого невозможен эффективный процесс продаж, является CRM-система. Для руководителей и менеджеров по продажам она должна решать множество задач и отвечать на целый ря...
Хороший интегратор – это ваше «IT-бизнес-правое полушарие» Автоматизация бизнеса уже давно перестала быть просто трендом, превратясь в необходимую меру для повышения конкурентоспособности (эту мысль я уже раскрывал шире здесь). Но когда дело доходит до ее внедрения, компании сталкиваются с рядом вопросов: «Как выбрать правильные инс...
Система сквозного логирования с передачей единого идентификатора между независимыми задачами Airflow Привет! Меня зовут Никита Хилов, я работаю в билайне уже более десяти лет. Начинал я работать с поддержкой систем фиксированного фиксированного биллинга, впоследствии я отвечал за разработку и поддержку различных расчетов по системам управленческой или корпоративной отчетнос...
История о том, как учительница английского с тремя детьми решила стать тестировщиком Привет! Меня зовут Полина, я тестировщик в компании, которая занимается разработкой ПО для американских университетов. В этой статье расскажу, как мне удавалось одновременно учиться, собирать проекты в портфолио и воспитывать троих детей. Мой опыт может пригодиться тем, кто ...
Как мы попробовали Apache Iceberg в связке со Spark и что из этого вышло Тема преимуществ открытых табличных форматов при работе с озерами данных всё чаще поднимается в среде дата-инженеров. Предполагается, что их использование способно устранить недостатки популярного Apache Hive. Но так ли это на практике?Меня зовут Иван Биленко, я инженер данн...
Как понять продукт и зачем это нужно разработчику Если вы не понимаете бизнес своей компании, вы не сможете полностью реализовать свои технические навыки. Крутой технарь на позиции СТО, который знает нюансы TOGAF и отличия Raft от Paxos — это хорошо, но мало. Вы должны принимать решения не только исходя из технических детал...
Инженерный трек: как вырасти из senior’а в staff-инженера Привет! Меня зовут Дима Салахутдинов, я principal-инженер в Купере и автор tg-канала «Стафф-инженер». В перой части статьи я уже рассказывал, какими задачами занимаются стаффы и какие компетенции для этого нужны. Сегодня хочу поговорить о том, как развиваться синьору, чтобы ...
Эволюция систем управления автомобилями: с 1904 года до наших дней Привет, Хабр! Меня зовут Илья Стариков. Я ведущий бизнес-аналитик МТС Диджитал, занимаюсь направлением HMI (Human Machine Interface): оно связывает работу систем автомобиля с пользовательским опытом.Последние несколько лет я разрабатываю интерфейсы для разных авто: от класси...
Как превратить неудачи в успех и снизить риск непоправимых ошибок. Обзор книги «Принцип черного ящика» Признавать свои ошибки — непросто. Никто не хочет сталкиваться с неудачами, все стремятся к успеху. А когда неудача касается работы и статуса, отношение к ошибкам становится еще более острым. Если под сомнением оказывается наш профессионализм, мы часто инстинктивно защищаемс...
Не играй в догонялки со Spring — Explyt Spring plugin для IDEA Community ВведениеВсем привет. После моей предыдущей статьи о Maven плагине, где я предложил новый подход к реализации и создал свою версию для IDEA (вместо того чтобы писать свой мини-мавен, я делегировал всю основную работу ему посредством Maven плагина), меня пригласили работать на...
Как ИИ поможет создавать учебные курсы Привет, Хабр! Меня зовут Полина Шнайдер, я ML-инженер в лаборатории LISA в ИТМО. Сейчас я разрабатываю систему, которая помогает нашим преподавателям создавать программы учебных курсов. Разработка учебной программы ― творческая работа, во многом завязанная на опыт преподават...
Автоматизация: новый стандарт конкуренции в бизнесе В этой статье я объясню, почему автоматизация бизнеса становится неотъемлемой частью настоящего времени и какие преимущества она дает. Читать далее
Коммитить нельзя сканировать: как мы боремся с секретами в коде Привет Хабр! Меня зовут Александр Карпов, я работаю в команде защиты приложений ИБ VK. Сегодня я хочу рассказать про наш процесс поиска секретов в каждом коммите в GitLab. У нас, как и у большинства компаний, был классический процесс борьбы с секретами – различные инструмент...
Аналитика рекрутинга: как понять и улучшить процессы компании В современном рекрутинге эффективность найма и глубокое понимание процессов — залог успешного закрытия вакансий и минимизации затрат. Поэтому оценка эффективности, составление отчетов и демонстрация показателей стали неотъемлемой частью работы рекрутера. Читать далее
ИИ-система по извлечению информации со сканов счетов: от разметки до реализации Для автоматизации бизнес-процессов часто требуется обработка бумажных документов со сложной структурой — например, счетов, накладных и так далее. Частый сценарий: есть почтовый ящик, на который поступают сканы оплаченных счетов. Этот почтовый ящик разбирается, и информация о...
VLM — арт эксперты Всем привет, меня зовут Арсений, я DS в компании Raft, и сегодня я расскажу вам про VLM.Большие языковые модели уже стали частью нашей жизни и мы применяем, чтобы упростить современную рутину, а так же используем их для решения бизнес задач. Недавно вышло новое поколение vis...
[Перевод] Какую обратную связь от клиентов стоит учитывать? Практическое руководство Когда клиенты оставляют обратную связь, особенно в B2B-секторе, зачастую возникает соблазн воспринять их запросы буквально и немедленно взять их в разработку. В конце концов, клиентоориентированный бизнес развивается, основываясь на понимании и удовлетворении потребностей св...
Понимает ли Vision Llama импрессионистов? Всем привет, меня зовут Арсений, я Data Scientist в компании Raft, и сегодня я расскажу вам про Visual Language Models (VLM).Большие языковые модели уже стали частью нашей жизни и мы применяем их, чтобы упростить современную рутину, а так же используем для решения бизнес зад...
Внедрение электронной цифровой подписи в мобильное приложение на Android Привет, Хабр! Сегодня мы хотим поделиться решением интересной и новой для нас задачи: нужно встроить поддержу ЭЦП в мобильное приложение заказчика. Бизнес-процесс подразумевает формирование неких документов в мобильном приложении с дальнейшей их отправкой на сервер и последу...
Как организовать совместную работу в маленьких, но быстрорастущих компаниях Здравствуйте! Меня зовут Екатерина Шеленкова. Я работаю заместителем руководителя отдела развития продуктов Битрикс24 и вот уже 12 лет участвую в развитии продукта. Мы помогаем компаниям разного размера организовать эффективные рабочие процессы и прежде всего — совместн...
Продаем на маркетплейсах всей семьей и зарабатываем 45К в месяц. Помогите Я думал, что продавать одежду на маркетплейсах может каждый. Что сложного: отшил, залил на Вб, продал и получил деньги. Вначале так и было. Но чем больше я в этом деле, тем запутаннее все становится. Сейчас бизнес уперся в потолок и продавать больше не получается. У нас сем...
Трансформация или чемодан без ручки (часть 6) Первые грабли, как обойти их и не получить при этом в лоб Далее мы поговорим об узких моментах в проведении технической трансформации компании. Главный менеджер трансформации — это опытный специалист, который обладает глубокими знаниями текущего продукта, но ему нужно научиться учитывать бизнес-аспекты для успешной реализации измен...
Прогнозирование продаж с использованием библиотеки Prophet, часть 1 Прогнозирование можно считать одной из основных задач аналитика. Прогноз продаж, оттока, выручки, затрат – всех основных KPI развития бизнеса – может потребоваться где и когда угодно, начиная от небольших ad hoc кейсов до масштабных задач вроде процесса бюджетирования на пре...
Зачем нам Node.js или Angular на бэкенде Всем привет! Меня зовут Александр, я разрабатываю low-code платформу Eftech.Factory в компании Effective Technologies. В этой статье я хочу поделиться тем, как и почему в стеке нашего продукта появился Node.js. Рассмотрим одно из основных преимуществ Node.js (внезапно это Ja...
Что такое теория ограничений и как она помогает улучшать процессы разработки продуктов? Теория ограничений (ТОС) — это управленческая методология, предложенная Элияху Голдраттом в 1984 году в его книге "Цель". Она базируется на простом, но мощном принципе: любая система, будь то производство, бизнес-процесс или команда разработки, всегда ограничена одним или не...
[Перевод] Путь к мастерству: Как стать успешным разработчиком
Мальчики, которые чинят компьютеры: что на самом деле делают инженеры сопровождения Инженеры сопровождения — это специалисты, которые следят за стабильной работой IT-систем. Но часто их путают с техподдержкой, системными администраторами, DevOps-специалистами, а иногда и с тестировщиками. Тема кажется очевидной, но зачем тогда писать статью? В професси...
История одного блокчейна На протяжении нескольких лет я участвовал в разработке блокчейн-платформы, вначале как разработчик, затем как руководитель команды (team lead, как это принято сейчас называть). За это время мне посчастливилось пройти все стадии жизненного цикла продукта, от идеи до выхода в ...
3750 дней разработки AI или почему боты всё ещё не захватили покер Идёт именно этот день в разработке. В этот раз хочу затронуть феномен покера, для которого создается AI и поделиться наблюдениями, которые помогут ответить на вопрос из названия. Покер (Техасский безлимитный холдем) – это очень глубокая игра, которая представляет собой модел...
ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно Привет! Меня зовут Михаил Кургузов, я из отдела локализации и переводов SM Lab. В этом цикле постов я расскажу о локализации и ее интеграции в процесс тестирования ПО. Пост #1 (вы находитесь здесь) — общая вводная про локализация и интернационализацию, важные примеры, л...
Как перенести базу данных с выделенного сервера в облако: секреты успешной миграции Обычно, когда речь заходит про миграцию базы данных, задача формулируется так: без простоя и с минимальными усилиями перенести базу в облако. Процесс кажется понятным, однако на практике приходится учитывать множество нюансов. Привет, Хабр! Меня зовут Жан, я системный адми...
Почему оценить стоимость датасета не так просто, как кажется на первый взгляд Представьте, что вы получили заказ на разметку датасета из 1,000 изображений. Вы берете 20 картинок из сета, проводите тесты и получаете примерную стоимость 1 изображения. В итоге вы оцениваете проект, основываясь на количестве изображений, и устанавливаете цену за каждое. О...
[Перевод] Влияние ИИ на исследования Земли и космического пространства Привет, на связи Елена Кузнецова, специалист по автоматизации бизнес-процессов Шерпа Роботикс. Сегодня я подготовила для вас перевод статьи, касающейся применения ИИ в сфере научных исследований космоса и планеты Земля. В своей работе я автоматизирую рутинные процессы, но в ...
Как мы в клиринге переходили от REST к Kafka Всем привет! Меня зовут Владислав, я занимаюсь разработкой клиринговой системы в Мир Plat.Form.Сегодня я хотел бы поделиться нашим опытом перехода от взаимодействия через REST к использованию Kafka между системой Фронт-Офиса, в которой хранятся данные об авторизованных тран...
Создание GitHub бота для сообщества В мире разработки ПО своевременное получение информации о событиях в репозиториях важно для активного сообщества. Мы решили автоматизировать этот процесс, создав чат-бота для нашего комьюнити в Telegram.Мы сделали упор на то, чтобы бот был простым в использовании, помогал ос...
Какие аналитические задачи стоят перед бизнесом и как их решать? Привет, Хабр! На связи Максим Иванов, директор по развитию компании Modus.По прогнозам Allied Market Research, рынок ПО для бизнес-аналитики в 2030 году достигнет примерно 177 млрд долларов — это почти в 3 раза выше показателя 2020 года. При этом, в NewVantage Partners расск...
Финтех: новый технологический цикл и инструменты будущего на примере людей и метрик Итак, в первой части мы разобрали проблематику и сформулировали требования к процессам и инструментам будущего финтеха. Теперь перейдём к конструктиву и посмотрим, каким может быть инструмент, способный пробросить мост между бизнесом, технологиями и процессами.БизнесКритичес...
OrbStack: Почему я забыл про Docker Desktop Работая на MacBook с Docker Desktop, я часто сталкивался с тем, что система становилась менее отзывчивой, особенно при запуске нескольких контейнеров одновременно. Высокая нагрузка на CPU и память заметно влияла на время автономной работы.Но недавно я наткнулся на OrbStack, ...
Как дать разработчикам свободу при деплое приложений и ускорить процессы в команде Привет! Меня зовут Игорь Латкин, я управляющий партнер и системный архитектор в KTS. Сегодня расскажу, как мы в компании выстраивали процессы деплоя приложений так, чтобы разработчики могли делать это самостоятельно. Поделюсь, как мы формируем регламенты в KTS и на каки...
«Я тебя слепила из того, что было» и другие принципы IT-обучения в пьесе в трёх актах Всем привет! Меня зовут Эмма и я занимаюсь развитием сотрудников IT&Digital в команде Change Академии Альфа-Банка. Я вам расскажу о боли и страданиях, которые в официальных документах почему-то обозначены как процесс раскатки ИТ-обучения. Присаживайтесь поудобнее, поскол...
CPL вам ничего не дает: зачем собственнику бизнеса делиться с digital-агентством информацией о выручке и прибыли Я часто сталкиваюсь с тем, что заказчики категорически не хотят сообщать агентствам никакой информации о продажах, выручке, прибыли, ограничиваясь рассчитанной на салфетке, а иногда и просто взятой из головы «максимальной/оптимальной стоимостью лида», которая на самом деле б...
Статья для Хабра может стоить 60 000 рублей, а сайт на Тильде до 1,5 млн: за что берут такие деньжища? Разбираемся в ценообразовании на услуги диджитал и контент-агентств.Мы запускаем серию исследовательских статей по теме ценообразования на товары и услуги в разных сферах бизнеса. В этой статье разберем ценообразование на две услуги — сайт на Тильде и статья для публикации н...
Автоматизация тестирования с использованием SoapUI — Практическое руководство Привет! Меня зовут Александр Крылов, я разработчик Siebel CRM в Московском кредитном банке. После разработки очередной задачи, которая полностью основана на интеграциях, перед нами встал вопрос о функциональном тестировании, перед передачей на полноценное тестирование. ...
SQL для Junior Data Engineers: примеры бизнес-задач Вход в профессию Data Engineer требует не только владения инструментами для построения данных, но и уверенного знания SQL для решения задач различной сложности. Несмотря на то, что многие SQL-запросы могут казаться «аналитическими», на практике именно Data Engineers часто от...
Разработка пакетов на языке R (бесплатный видео курс) Разработка R-пакетов - отличный способ улучшить навыки программирования на R и глубже погрузиться в изучение языка. Этот курс шаг за шагом проведет вас через процесс создания собственных пакетов. Первый урок позволит вам написать свой первый пакет. Более того, вы сможете вне...
Как частному инвестору заработать на органических овощах: бизнес-идея с агрокластером Сегодня хочу поделиться бизнес-кейсом и обсудить с вами идею, которая, возможно, привлечёт внимание инвесторов. Сразу хочу подчеркнуть, что это не рекламная коллаборация, а мне показалась эта идея интересной, потому что я уже слышал о нечто подобном, но в других ни...
Встроенные механизмы безопасности фреймворков Python Проводя аудиты процессов разработки ПО, мы часто слышим, что функционал реализован во фреймворке, и это может вызывать вопросы со стороны безопасников. Python, будучи одним из популярных языков программирования, предлагает множество фреймворков, каждый из которых долже...
Зачем нужны эмбеддинги? Современные проекты с использованием больших языковых моделей часто сталкиваются с задачей нечеткого поиска, когда нужно находить строки с неполным соответствием. В этой статье на конкретном примере мы рассмотрим разные методы определения сходства ст...
Пишем свою Diffusion модель с нуля Всем привет, думаю у вас на слуху разного рода Diffusion модели последние 2 года. На его основе генерируют реалистичные изображения и видео, поэтому мне захотелось копнуть поглубже и узнать какова кроличья нора...Меня зовут Юра, я - разработчик, фаундер и временами ML энтузи...
ООП для типовых ML задач Привет! Меня зовут Андрей Татаренко, я работаю Data Scientist-ом в Альфа-Банке. Я вам расскажу о своем опыте разработки Python-библиотеки для автоматизации разработки типовых ML-моделей. В статье привожу ту структуру основных классов, которая у меня получилась. Надеюсь, чита...
Трансформация или чемодан без ручки (часть 5) Так дальше работать нельзя! Нужна трансформация. И что дальше? Поделюсь опытом о процессе трансформации технического продукта компании, когда все осознают необходимость изменений, но фактический запуск преобразований сталкивается с препятствиями. Хотя ключевые руководители согласны с необходимостью трансформации, процесс часто затягивае...
Как мы учили робота распознавать чертежи и изготавливать мебель Хочу поделиться своим опытом разработки программного обеспечения для робота-манипулятора, которого мы научили распознавать разные объекты на основе их CAD-моделей. В этой статье я подробно рассмотрю процесс создания такого ПО на примере недавнего проекта, связанного с произв...
Открытый датасет TelecomX Всем привет! Хочу поделиться с теми, кто интересуется большими данными, своей работой. Дело в том, что довольно часто, когда мы читаем какую-либо статью или техдоку по этой предметной области, приводимые примеры опираются на крохотные наборы данных. И это не даёт понимания и...
Что лучше для бизнеса: Яндекс Директ или маркетплейсы? 4 типа бизнеса, которым контекстная реклама выйдет боком Мы в МАКО занимаемся контекстной рекламой и без шуток считаем это универсальным каналом для бизнеса. Но из каждого правила есть исключения. В этой статье хотим обозначить четыре типа бизнеса, которым стоит присмотреться к альтернативным инструментам продаж и продвижения, в ч...
Деплой без стресса: автоматизируем процесс для Telegram-ботов Привет! Меня зовут Арсений Помазков. Я — разработчик и создатель одноименного YouTube-канала. Часто в pet-проектах приходится вручную загружать обновления на сервер. Это отнимает много времени и увеличивает вероятность ошибок при изменении кода. Чтобы упростить и ускорить п...
Единая Ментальная Модель разработчика: новые старые концепции процесса выпаса команды котов В современном мире разработка программного обеспечения требует не только технических навыков, но и умения работать в команде, эффективно распределять время и ресурсы, а также учитывать специфику отрасли. В финтехе, например, важно соблюдать требования информационной безопасн...
Изменения и как их преподнести команде Приветствую вас, дорогие читатели. Тружусь в IT сфере с 2016 года. Так вышло, что свое ремесло я нашел не сразу и пробовал себя в программировании, аналитике и теперь занимаю должность руководителя проекта. Простыми словами управляю командой в Ростелеком Информационные техно...
Как пакет с пакетами помог аналитику решить задачу для бизнеса, или keep calm and import statsmodels Всем привет!Меня зовут Сабина, я лидер команды исследователей данных во ВкусВилле. Мы помогаем бизнесу принимать решения, ориентируясь в том числе на данные. Сегодня я расскажу об одном таком случае. Статья будет полезна аналитикам, которые хотят перестать беспокоиться ...
По собственному опыту собрали суперподробный гайд по CRM-стратегии Привет, Хабр! Меня зовут Светлана Каракулова, я лид направления CRM-маркетинга в Garage Eight. У нас много продуктовых и маркетинговых команд, и почти у каждой есть свои CRM-маркетологи. Я отвечаю за то, чтобы у них было единое видение CRM-маркетинга в компании и н...
[Перевод] Обработка зомби-процессов в PostgreSQL: что делать? Процесс-зомби (zombie process) — дочерний процесс в Unix-системе, завершивший своё выполнение, но ещё присутствующий в списке процессов операционной системы, чтобы дать родительскому процессу считать код завершения. Обычно, когда процесс завершает выполнение и работу, операц...
Как мы развивали «Автосборку»: Опыт оптимизации высоконагруженных систем Привет! Меня зовут Иннокентий Корнилов, я ведущий инженер-разработчик в Bercut, где работаю с 2013 года.Развиваю и поддерживаю систему «Автосборка», которая берет начало в 2007 году. Это система управления конфигурациями, автоматизирующая процессы сборки, версионирования и в...
Защита домена: как запретить конкурентам использовать похожие домены Бизнес часто сталкивается с ситуацией, когда в сети Интернет появляется сайт с похожим доменным именем. Конкуренты могут намеренно использовать чужой домен, чтобы уводить клиентов, или случайно зарегистрировать похожее имя. Эти действия приводят к тому, что тот, кто использо...
Apex Architecture: Модульность и стабильность в Android-разработке Архитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не...
Прощай, Маша, не поминай лихом! Как мы переходили с MariaDB на PostgreSQL Привет, Хабр! Меня зовут Игорь, и я один из разработчиков НОТА ЮНИОН. При подборе сотрудников (рекрутменте) есть много рутинных задач, отнимающих немало времени. Чтобы рекрутеры могли больше времени уделять, скажем так, творческой части своей работы, есть решение «Нота Юнион...
Что такое Affiliate Marketing — Партнерский маркетинг Affiliate marketing, или партнерский маркетинг — это популярная модель интернет-маркетинга, которая позволяет компаниям продвигать свои товары и услуги через партнеров, выплачивая вознаграждение за привлеченных клиентов или выполненные целевые действия. Эта модель стала одно...
Секреты заработка на нейросетях. История Анны Веклич В этом откровенном интервью Анна Веклич, основательница AI-проекта с аудиторией в 14 миллионов пользователей, раскрывает секреты своего неожиданного успеха.Узнайте, как без рекламного бюджета покорить международный рынок, почему Бразилия и Африка - перспективные направления ...
[Перевод] 8 инструментов для разработчиков, которые стоит попробовать Эта статья расскажет о восьми инструментах, которые помогут разработчикам упростить рабочий процесс и повысить продуктивность. Вы найдете решения для создания пользовательских компонентов, упрощения работы с кодом, разработки интерфейсов и документации. Читать далее
Десять уровней развития предпринимателя Я задавался вопросом, чем отличаются собственник кофейни, программист, создающий стартап, и предприниматель, успешно продавший свой бизнес стратегическому инвестору? На основе анализа успешных и убыточных проектов, я сформулировал 10 уровней развития предпринимателей, через ...
Как ускорить высокопараллельные вставки строк в SQL Server за считанные часы: опыт Mindbox Привет, Хабр!Меня зовут Тимур Маннапов, и я самый обычный senior-разработчик в Mindbox.На примере нашего продукта я расскажу, почему при загрузке CPU наполовину или меньше скорость параллельных вставок на SQL-сервере упирается в «невидимый» предел, а потом и вовсе замедляетс...
A/B тестирование в офлайне: как не потерять миллионы на масштабировании Всем привет!Меня зовут Наталья Ким, я продакт-менеджер продукта A/B тестирования в Big Data «Ленты». Наша компания — это ведущий многоформатный ретейлер в области продуктового и FMCG-секторов, где каждый бизнес-юнит активно генерирует и реализует разнообразные изменения, нап...
ОТП Банк внедрил нейросети для оптимизации подбора персонала ОТП Банк объявляет о внедрении нейросетевых технологий в процесс поиска и подбора сотрудников для повышения эффективности рекрутинга и оптимизации бизнес-процессов банка.
Нагружаем и отдыхаем: load testing без стресса, ч.1 Меня зовут Валентина, я отвечаю за качество low-code платформы Efftech.Factory в компании Effective Technologies. В этой серии публикаций я честно расскажу о практиках нагрузочного тестирования (НТ), которые мы внедрили у себя. Будет признание реальных ошибок, настоящий проц...
ИИ в Крипто-Торговле: Возможен ли Успех? (Часть 1) В данной статье я постараюсь описать долгий и усердный путь от разработки алгоритмов бота до создания моделей искусственного интеллекта для автоматизированной крипто-торговли на бирже ByBit. Статья будет разделена на несколько частей, так как мне удалось создать три успешные...
Чатовая слепота Чаты в телеге у меня по работе. Чаты в вотсапе у меня по школьным вопросам детей и по вопросам личного общения. Чат в вайбере был для занятий английским. Чат в ВК - развлечение. Телега у меня на рабочем ноуте. Вотсап - на телефоне. ВК и там, и там. В итоге у меня р...
Обходим ограничение доступа Github к базе уязвимостей Trivy. Быстрый фикс вам в помощь Совсем недавно разработчики, применяющие сканер образов Trivy, столкнулись с ошибкой TOOMANYREQUESTS. Она произошла из-за достижения максимального количества пользователей инструмента и предельной скорости по загрузкам из Container Registry (CR) ghcr.io. Меня зовут Алиса Кир...
FP32, FP16, BF16 и FP8 — разбираемся в основных типах чисел с плавающей запятой Привет, Хабр! Сегодня давайте поговорим о том, как современные вычисления на GPU стали более гибкими и эффективными благодаря различным форматам чисел с плавающей запятой (FP64, FP32, FP16, BFLOAT16 и FP8). Эти форматы не просто числа — за каждым из них стоит конкретная обла...
Мой опыт использования Plumber: UI-инструмент для тестирования Kafka Привет, Хабр! Меня зовут Марина, я QA-инженер в Купере. Как специалисту по тестированию, мне часто приходится сталкиваться с задачами, связанными с тестированием микросервисов, использующих асинхронное общение через Apache Kafka. Уверена, многие QA-инженеры, да и разработчик...
Оптимизация Arenadata DB: как избежать критических ошибок и повысить производительность кластера Привет, Хабр! Меня зовут Дмитрий Капралов, я работаю в команде консалтинга компании Arenadata. Одной из наших задач является проведение аудита кластеров СУБД Arenadata DB (ADB). Проектирование физической модели данных и настройка квотирования ресурсов кластера пров...
Гринатом — паровозик, который смог: внедрили RPA в госкорпорации Приходит бизнес к архитекторам и говорит: «У меня есть задачка для доработки системы. Подскажите, кто мне поможет её решить». Архитектура отвечает: «Вы можете сходить к 1С-никам или сапёрам, и в зависимости от того, чем вы там пользуетесь, вам запилят кнопку в системе. И...
Конфигурация закупок в SAP ERP Внедрение корпоративных информационных систем позволяет автоматизировать большинство административно-хозяйственных операций предприятия. Класс системы, например, ERP, ERP2 или MRP, специфицирует бизнес-процессы, подлежащие автоматизации. Имплементация ERP-систем затрагивает ...
«Т-Банк» открыл доступ к бесплатной библиотеке инструментов для создания ИИ-приложений Центр искусственного интеллекта «Т-Банка» открыл доступ к бесплатной библиотеке инструментов Turbo Alignment для обучения больших языковых моделей (LLM) под задачи бизнеса. Эта библиотека позволит компаниям не разрабатывать ИИ-приложения с нуля, а использова...
Движки браузеров и их влияние на проведение тестирования Привет, Хабр!Меня зовут Харитон. Я специализируюсь на функциональном и нефункциональном мануальном тестировании. За время работы над проектами я заметил, что часто при локализации бага начинающие тестировщики игнорируют необходимость проверок на браузерах с разными движками....
Распознавание капчи токеном или кликами, что быстрее? Сравнение методов на практике Очень часто по работе сталкиваюсь с различными сервисами для упрощения работы в различных сферах. Речь сейчас не про сервисы, типа Кей Коллектор или Ахрефс, а про Zennoposter или BAS - я не являюсь профессором в области автоматизации, объясню просто, как я понимаю - указанны...
Front-end глазами back-end разработчика Всем привет! После учебы попал на ферросплавный завод в 2005 году, сначала "киповцем" в цех КИПиА, а позже меня перевели в службу АСУТП. Там относительная свобода в сравнении с цехом АСУП, потому что у них там были разные корпоративные стандарты безопасности, Active Director...
Как наши дизайн-митапы сделали команду сильнее, а процессы эффективнее Если вы давно или вообще никогда не задавались вопросом: 'А насколько наши методы актуальны сегодня?', то с высокой долей вероятности вы рискуете погрязнуть в рутине! В то время, как каждый день появляются все более эффективные и полезные инструменты и подходы к работе....
Красота требует жертв! Как увеличить ценность продукта с помощью дизайна Заново Америку не открою, если утвержу, что красота требует жертв, в нашем случае — вложений. Всем доброго времени суток! Сегодня хочу затронуть значимую тему: как дизайн способен увеличить ценность продукта. Не буду углубляться в гипотетические размышления или пересказывать...
«Теперь компании могут сэкономить миллионы», — Павел Дуров представил новую функцию верификации телефонных номеров Telegram Сооснователь Telegram Павел Дуров сообщил о появлении в мессенджере новой функции Telegram Gateway, которая позволит бизнесу экономить на верификации телефонных номеров клиентов. «Теперь компании могут сэкономить миллионы, отправляя проверочные коды своим пользова...
Разгоняем 1С: 27 приемов Привет, Хабр! Меня зовут Анжелика Захарова, я — менеджер облачных проектов K2 Cloud, product owner 1C. Сегодня я хотела бы поговорить о производительности систем 1С в облаке. В этой статье мы остановимся на том, почему 1С начинает тормозить, какие компоненты обычно в этом «в...
Как хантить безопасников В жизни каждого HR-а рано или поздно встречается ОН… Безопасник! И как подступиться к хантингу людей на эту позицию - обычно, бывает непонятно.Поэтому, я решил попробовать создать подробный гайд для HR-ов, не сталкивавшихся с наймом ИБ-шников – какие направления в ИБ бывают,...
Сдохни или умри: мой опыт создания проекта от идеи до релиза За семь лет в IT я повидал многое: и большие задачи, и экстренные багфиксы ночью, и не совсем понятные требования от бизнеса, но всегда это были готовые проекты с уже выстроенной архитектурой, где знаешь, что и как работает. Год назад, в конце августа, ко мне пришел знакомый...
Как силами мобильных разработчиков автоматизировать процесс разработки Всем привет! Меня зовут Женя Мельцайкин, я старший инженер-программист в компании Контур. Большую часть времени в Контуре я работал и работаю Android-программистом, но статья будет не про Android и даже не про мобильную разработку. А про команду мобильной разработки и про на...
Как избавиться от храпа: реальная история из практики врача Меня зовут Антон Ризаев, я врач-отоларинголог. В своей практике я часто сталкиваюсь со сложными и запущенными проблемами. Об одном таком характерном случае я хотел бы рассказать.Около двух лет назад ко мне обратился пациент, назовем его Иван, с жалобами на сильный храп...
Автоматизация рутинной работы в форензике: извлечение временных атрибутов файлов по списку Представьте: у вас есть несколько тысяч файлов, и для каждого нужно извлечь метаданные — даты создания, модификации и последний доступ. Можно, конечно, сидеть и вручную копировать эти данные из Проводника. Один файл, второй… Через час работы голова уже плывёт, а впереди ещё ...
Цена за успех — одиночество: почему предприниматели остаются одни Начиная свое дело, многие предприниматели теряют старые связи и попадают в социальную изоляцию. Как справиться с одиночеством в бизнесе и даже найти в нем свои плюсы? Читайте в статье! Читать далее
Как я работала в стартапе и обучила 60 человек английскому языку Меня зовут Юля, и я преподаю бизнес-английский язык как индивидуально, так и в корпоративном формате. Простыми словами, я помогаю подготовиться к собеседованиям, общаться на ежедневных встречах, эффективно общаться в команде и уверенно презентовать новые фичи. Мои клиенты — ...
Необычные вкусы покупателей: что такое товарные пары и как их исследовать Привет, Хабр! На связи команда продуктовой аналитики.Подбор и обновление ассортимента товаров — постоянная головная боль для любого ритейлера. Это трудоемкий процесс, где каждая ошибка стоит реальных денег. В ecom.tech мы стараемся сделать его проще при помощи автоматизации,...
Я аналитик. Надо ли мне разбираться в железе? Текст статьиЯ аналитик. Надо ли мне разбираться в железе?Всем привет! Меня зовут Татьяна Маркина, и я руковожу направлением системного анализа в Positive Technologies на продукте MaxPatrol SIEM. У каждой области, в которой мне доводилось работать, была своя специфика, и в ка...
Что выгодней — свое железо или облако? Привет, Хабр! Малый бизнес и крупные компании давно задаются вопросом: что выгоднее - облачные ресурсы или собственное оборудование? Облако кажется идеальным решением, но при более глубоком анализе не всё так однозначно, особенно в долгосрочной перспективе. Мы в ServerFlow п...
Создание доступной портативной фундус-камеры Создание доступной портативной фундус-камерыДобрый день. Меня зовут Александр Тимохин. Учусь в НИУ ВШЭ, работаю физиком. В этой статье я расскажу, чем занимался на стажировке в Сбере в центре медицины лаборатории ИИ, в ходе которой была предпринята попытк...
[Перевод] Как я получил $5000 за Out-of-Scope XSS Несколько месяцев назад я получил приглашение участвовать в частной программе bug bounty на платформе HackerOne. Сначала я провел свои обычные тесты и обнаружил различные уязвимости, такие как недостаток управления доступом (BAC), утечка авторизационных токенов других пользо...
Columnstore индексы в SQL Server: Когда и почему стоит их использовать? Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Если вы когда-либо сталкивались с задачей анализа больших объемов данных, то знаете, как важна производительность при выполнении аналитических запросов. Columnstor...
Делегирование как инструмент лидерства, эффективности, мотивации и профессионального развития В прошлый раз мы обсуждали управление рисками в IT-разработке. В этот раз давайте поговорим о “мягких” навыках бизнес-аналитика, а именно о делегировании в контексте работы бизнес-аналитика в IT-разработке, Agile-проектах, нелинейного подчинения и взаимодействия и наших с ва...
[Перевод] Могут ли Pictionary и Minecraft стать тестами на сообразительность для ИИ? Привет, на связи Юлия Рогозина, аналитик бизнес-процессов Шерпа Роботикс. Сегодня я перевела для вас статью о том, как Пол Кэлкрафт, разработчик ИИ-технологий на фрилансе, создал приложение, в котором две модели ИИ могут играть друг с другом в игру, похожую на Pictionary.&n...
Борьба с багами, или как мы провели внутренний эксперимент с командой QA Всем привет! Меня зовут Наташа Бакалдина, и я QA Lead в HiFi-стриминге Звук. В этой статье я хочу поделиться опытом и рассказать о проведенном в нашей команде эксперименте, в ходе которого одна из метрик статистики по багам внезапно помогла планировать спринты лучше. Ко...
BE DIFFERENT. Ключевой форум по разработке, защите и продаже брендов Бренд Форум Be Different станет знаковым событием для собственников бизнеса, управленцев, инвесторов, а также юристов и специалистов в области дизайна, брендинга, сосредоточенным на вопросах формирования и защиты брендов, а также будущем интеллектуальной собственности в Росс...
5 шагов адаптации тимлида в новой компании Быть тимлидом — это как управлять оркестром, где каждый инструмент должен звучать в нужный момент. Но что делать, когда ты становишься дирижёром в новом оркестре, где не всегда понятно, кто за что отвечает, и ты даже не знаком с музыкантами? В таких ситуациях, важность адапт...
Что крупные компании хотят от вендорского ПО Эта статья может быть полезна ИТ-компаниям, которые планируют выводить свои продукты на рынок крупных организаций и госкомпаний России.Я около 20 лет работаю в сфере создания и внедрения тиражируемых программных продуктов для крупного бизнеса: от СУБД до платформ управ...
Опыт разработки приложений java и оформления кода В этой статье мы обсудим вопросы, с которыми столкнулись разработчики из компании «Наука» при создании Java-приложений и оформлении кода. Эти трудности, «выстраданные» через годы опыта, стали результатом многолетней работы над программным обеспечением для крупных предприяти...
Инструмент обеспечения качества данных: от теории к практике Всем привет! Меня зовут Саша Ткачев, я ведущий дата-инженер отдела управления ценностью данных в Лемана ПРО (Леруа Мерлен). Наша команда занимается разработкой self-service инструментов для пользователей платформы данных. Сегодня расскажу о новом продукте — D...
Гипотезы, ретроспектива и культура. Повторенье — мать ученья Бизнес — как котел, в котором варится суп. В нем смешиваются люди, устремления, процессы, структуры, показатели, цели, стратегия, отношение, отношения... Как и любой суп — бизнес больше, чем все его составляющие по отдельности. Не всег...
Сплит-клавиатура Sofle v2 с точки зрения менеджера по продажам Всем привет! Меня зовут Алексей, я работаю менеджером оптовых продаж в самом простом «опенспейс» офисе. Совсем недавно я стал обладателем сплит-клавиатуры Sofle v2 и расскажу о своём опыте знакомства с данным девайсом, его покупке, сборке и настройке, впечатлениям от использ...
Собственная бизнес-вселенная через призму low-code В эпоху цифровой трансформации бизнеса все большую популярность набирают low-code платформы, позволяющие создавать сложные бизнес-приложения с минимальным объемом ручного программирования. И, казалось бы, что может быть проще и логичнее - высвободить силы и время, отдав цифр...
Stability AI представила Stable Diffusion 3.5: Тестируем новую модель на реальных задачах и сравниваем с SDXL и FLUX Привет, друзья, 22 октября Stability AI представила долгожданное обновление своей флагманской модели — Stable Diffusion 3.5. После не самого удачного релиза SD3 Medium в июне этого года, команда взяла паузу для серьёзной переработки архитектуры. Вмес...
Как работает Agile в проектном бюро Привет! Меня зовут Мария Болдырева, и я уже пять лет возглавляю проектное бюро WildTeam. До этого я работала главным конструктором в различных строительных компаниях. Ежедневно я сталкивалась с проблемами менеджмента в проектных компаниях и мечтала его изменить. В итоге взял...
ТРИЗ и Дизайн мышление, этапы бизнес методов design thinking и TRIZ, инструменты методологий По мере возрастания интереса бизнеса к ТРИЗ, растёт внимание к тому, связан ли ТРИЗ для бизнеса с другими методологиями, основанными на творческом подходе. Дизайн-мышление – обычно первый метод, с которым сравнивают ТРИЗ.В этой статье хочу подробно разобрать:– похожи ли эти ...
ТРИЗ для IT-директора Добрый день. Я Алексей Благих, председатель The International Business TRIZ Association Russia (IBTA RUSSIA)На офлайн-конференциях и под статьями в интернете, у меня достаточно часто спрашивают, возможно ли интегрировать ТРИЗ для бизнеса в IT-сферу. Повысит ли это эффективно...
Тестирование производительности Docker клиентов для Mac Недавно я опубликовал статью OrbStack: Почему я забыл про Docker Desktop, которая вызвала оживленную дискуссию в комментариях. Основные вопросы возникли вокруг производительности различных Docker-подобных решений. Мои аргументы, основанные в первую очередь на личном опыте ис...
Пирамида кайфовости продуктового текста Привет, Хабр! Меня зовут Настя Фальковская, я руководитель UX-редактуры в МТС. Я работаю с текстом и контентом много лет и знаю, как сложно бывает его оценить. Особенно в интерфейсе, где субъективные критерии типа «красиво написано» и «круто звучит» совершенно не работают. В...
Как мы перешли от аутсорса и создали свою эффективную команду DevOps Меня зовут Кирилл Шагин, я руковожу командами SRE, DevOps и DBA в компании Ви.Tech — это дочка ВИ.ру. В наших IT-решениях мы используем современный стек, у нас 4 кластера K8S и более миллиона пайплайнов в месяц.В этой статье делюсь опытом, как мы построили свою эффективную к...
Data Science и машинное обучение: примеры использования в реальных проектах Искусственный интеллект (AI) и машинное обучение (ML) уже давно вышли за рамки экспериментальных разработок и стали частью реальных проектов в бизнесе и промышленности. Их применение открывает новые горизонты для анализа данных, автоматизации задач и повышения эффективности ...
Остаться или уволиться? Советы начинающим, как сделать карьеру Привет, Хабр. Меня зовут Павел Земсков, я руковожу маркетинговой аналитикой в Uzum. Менять работу — занятие обычно хлопотное и неприятное. Но всегда ли стоит сжигать мосты и уходить из компании? Вдруг вы ещё можете улучшить своё положение здесь? По моему опыту, лучше пообщат...
[Перевод] Сила лидерского слушания В современном мире, где коммуникация играет одну из ключевых ролей в успехе компаний, умение слушать становится наиболее востребованным лидерским soft skill. 73% россиян называют эмпатию главным качеством хорошего руководителя. Эти цифры почти не отличаются от итогов опросов...
Как я написал бота для саммари telegram каналов Всем привет!Меня зовут Азрет, я - CTO в AAA (читается как "трипл-эй"). Мы разрабатываем LLM приложения для бизнеса. Решаем разнообразные задачи - оптимизация внутренних процессов за счет ИИ, маркетинговые исследования и запуск новых продуктов. Но запрос на бота, про которог...
[Перевод] Скрытые цифровые привычки зумеров/скрытое цифровое поведение зумеров Gen Z выросло, окунувшись в множество цифрового контента. Каждый день они смотрят мемы, фотографии, пользуются социальными медиа, общаются в чатах с друзьями, смотрят видео, под влиянием инфлюенсеров и читают новостные статьи со всех уголков интернета. Как подростки и молоды...
Где достают деньги на развитие бизнеса молодые предприниматели в РФ Стартапы бывают разные: ~~черные, белые красные~~, а вернее начинают их во всевозможных сферах. Кто-то генерирует новые сервисы, кто-то двигается по железу, **а кто-то хочет развивать свой бизнес в области энергетики**. Но объединяет их одно — им всем нужны деньги и помощь в...
Value stream mapping как инструмент запуска изменений Привет! Я Вика Педченко, деливери-менеджер в Тинькофф — настраиваю процессы на сквозном потоке создания ценности: от момента, как возникает идея реализовать новый функционал, до того, как им сможет воспользоваться клиент.Профессия деливери-менеджера тесно связана с изменения...
View. Строительный блок Android приложений Всем привет!Я — Дарья Касьяненко, эксперт Центра непрерывного образования факультета компьютерных наук НИУ ВШЭ.Сейчас мир Android‑разработки активно меняется, но многие из используемых технологий остаются актуальными, и их стоит знать каждому начинающему разра...
[Перевод] Smoke vs Sanity тестирование: в чём разница? Тестирование, как неотъемлемый процесс жизненного цикла разработки программного обеспечения, обеспечивает функциональность, совместимость и производительность разрабатываемых приложений. Среди различных видов тестирования особое место занимают smoke-тесты и sanity-тесты, кот...
Развенчиваем мифы об ИТ в металлургии Привет, Хабр, меня зовут Иван Белов, я руководитель Backend-разработки в НЛМК ИТ. Регулярно принимаю на работу новых специалистов из различных отраслей и хорошо знаю, какие заблуждения есть у тех, кто мало знаком с нашей отраслью. Давайте попробуем развенчать самые распростр...
Pygame для начинающих программистов. Статья первая В современном мире программирования язык Python занимает особое место благодаря своей простоте, читаемости и мощным возможностям. Он стал одним из самых популярных языков среди начинающих разработчиков и профессионалов. Но как же привлечь внимание к этому языку и сделать про...
Деменция LLM: как языковые модели забывают, зачем учились, и что из этого следует Привет, Хабр! Меня зовут Руслан Абдуллин, я работаю в отделе аналитических систем R-Style Softlab и занимаюсь созданием и продвижением сервисов на основе искусственного интеллекта. Недавно мне попалась научная статья, которая затронула давно интересующий меня вопрос: что буд...
Customer Happiness: как не только разработать, но и внедрить новый продукт внутри крупной компании Привет, Хабр! Меня зовут Дмитрий Бодин, в МТС Диджитал я руковожу командой интеграции DataOps Platform — платформы по работе с данными. Мы занимаемся внедрением и сопровождением инструментов DataOps внутри экосистемы МТС. При запуске DataOps Platform мы увидели слабую з...
Почта Mail.ru нерадиво блокирует целые проекты и теряет свою аудиторию Меня зовут Виктор, уже больше 10 лет я занимаюсь Retention в крупных интернет-проектах. Это подразумевает, что я занимаюсь, среди прочего, массовыми email рассылками, и вопросами доставляемости рассылок и других сообщений. В этой статье я хочу рассказать об участившихся...
Как не сломать мониторинг своими руками Проблема наблюдаемости (observability) возникает во всех организациях. Я помогу вам научиться не на своих, а на моих ошибках, подскажу, как обойти грабли и подводные камни. Здесь вы найдёте подборку антипаттернов, которая поможет избежать проблем в будущем.Меня зовут Кирилл ...
Представители фабрики «Мария» встретились со студентами РАНХиГС Мебельная фабрика «Мария» открыла свои двери для студентов Поволжского института управления РАНХиГС. Бизнес-партнер по персоналу компании «Мария» Ольга Чистякова отдельно остановилась на трендах в управлении персоналом, обсудив также механизмы удержания кадров, технологии их...
[Перевод] Вознаграждение в $20 300 за 200 часов хакерского марафона Вернемся к июлю 2023 года: вместе с Мохаммадом Никуи мы решили посвятить 100 часов работе над публичной программой Bug Bounty на платформе BugCrowd. Мы занимались ею неполный рабочий день, уделяя по 4–6 часов ежедневно. Выбрали программу от известной и крупной компании. Поск...
Зачем нужны TMS и как мы пришли к TestRail: опыт Рунити Привет, Хабр! Меня зовут Анна Асабина, я занимаюсь тестированием бэкэнда доменного направления в Рунити. В этой статье мы затронем основные понятия Test Management System и поговорим о плюсах и минусах внедрения TMS в проект. Также решим, какие важные черты должны присутство...
Мотивационные стили в обучении: почему вам (возможно) не нужны цели или общение с одногруппниками Студенты с высоким стремлением к достижению цели более успешны в учёбе, чем остальные. Звучит убедительно, правда?Меня зовут Мария Ковалёва, я руковожу Лабораторией образовательных технологий в Яндекс Практикуме. В этом материале я расскажу, что такое мотивационные стили, за...
Как мы разработали и добавили «истории» в сервис для поиска работы за 3 месяца Привет, Хабр! В этой статье расскажу, зачем приложению по поиску работы понадобился видеоконтент, как нам с командой удалось его реализовать и с какими сложностями мы столкнулись. Для начала расскажу о нашей платформе. Идея ее создания возникла из наблюдений за знакомым...
Как ускорить компонентную frontend-разработку с помощью продуктового подхода: опыт Рунити Привет, Хабр! Меня зовут Дмитрий Виноградов, я руковожу направлением продуктовой разработки в Рунити, а если проще — то разработкой сайтов и витрин компании. Я и моя команда находимся в постоянном поиске удобных подходов к разработке технических решений. В этой статье ...
Введение в методологию Agile и ее влияние на тестирование Всем привет! Я Алена, QA Lead :) Сегодня я хочу обсудить важную тему, которая касается всех нас в сфере разработки ПО — методология Agile и ее влияние на тестирование. Внедрение Agile произвело революцию в процессе разработки, и тестирование не осталось в стороне. В этой ст...
Авто-битва в Age of Empires Mobile: как включить, как настроить и можно ли её использовать офлайн Вокруг вашей цитадели в Age of Empires Mobile можно часто найти отряды варваров для нападения, чтобы фармить основные ресурсы, как дерево, пища, камень и золото. Новички часто начинают подобные походы вручную, отыскивая врагов на карте, выбирая нужного полководца и наблюдая ...
Хватит называть контейнеризацию виртуализацией Привет, Хабр! Меня зовут Матвей Мочалов, я — компьютерный инженер и один из авторов корпоративного блога cdnnow! Как-то мы уже обсуждали особенности Docker на разных системах, а сегодня я хочу копнуть глубже — поговорить о том, как наша индустрия поймала саму себя в ловушку ...
Команда, коммуникация и мотивация: как мы строим проектную компанию по принципам Agile Привет! Меня зовут Мария Болдырева, и я уже пять лет возглавляю проектное бюро WildTeam. До этого я работала главным конструктором в различных строительных компаниях. Ежедневно я сталкивалась с проблемами менеджмента в проектных компаниях и мечтала его изменить. В итоге взял...
Переход на Go глазами PHP-разработчика: 5 подводных камней Хабр, привет! Меня зовут Костя Козин, я старший PHP-разработчик Lamoda Tech. За 17 лет в коммерческой разработке я писал на JS, PHP, и теперь на Golang. Сегодня в Lamoda Tech мы учим PHP-разработчиков писать на Go, и под это создали целый онбординг. Довольно часто в локальны...
ПАДЕНИЕ ИНФО-ЦЫГАНСКОГО ОЛИМПА, или КАК ПРИМЕНЯТЬ ИХ ЛУЧШИЕ СТРАТЕГИИ В ЖИЗНИ И БИЗНЕСЕ Как часто, взглянув на Блиновскую [в ее шикарном доме за 300 млн], или на Косенко, ныряющего в свое Ламборгини, вы задаете вопрос «Что я, блин, не так делаю в этой жизни?». Я задавал его себе по 3 раза в день, с 20 до 40 лет. Глубоко погрузившись в маркетинг и бизнес-стратег...
Merge 2024 созывает в Сколково айтишников из регионов: что вас ждёт в новом сезоне Привет, Хабр! Это организаторы конференции Merge Skolkovo 2024. Наш программный комитет работает в поте лица, ведь мы запланировали более 30 секций и 150 докладов от экспертов различных ИТ-направлений: от разработки и QA до менеджмента и маркетинга, от рекрутинга до DevOps и...
Три пути к Flutter: истории разработчиков, которые справились Flutter-разработка набирает популярность. И мы в «Финаме» заметили, что начинающим специалистам бывает не так-то просто понять, как стать разработчиком, как сориентироваться в новой технологии. Поэтому в этой публикации мы хотим дать слово трем нашим молодым сотрудникам, кот...
Внедряем снепшот-тестирование, или пять стадий принятия неизбежного Привет, Хабр! Меня зовут Дмитрий Сурков, я iOS-разработчик приложения для среднего и малого бизнеса ПСБ. У нас есть практика проводить технические дни, на которых мы вносим улучшения в наше приложение. Одним из таких улучшений оказалось внедрение снепшот-тестов для компонент...
Гайд: как попасть с докладом на крупную конференцию и на что обратить внимание при подготовке Привет, Хабр!Меня зовут Лиза, я ex-программный координатор конференции HighLoad++ и в этой статье расскажу базовые шаги, которые помогут спикерам дойти до программы крупной (а то и крупнейшей) профильной конференции страны. Координатор - тот человек, который первым види...
Не сливай бюджет в рекламу, пока не проверишь бизнес по каждой метрике и не выведешь юнит-экономику в плюс Некоторым бизнесам категорически нельзя выходить в платный трафик из-за низкой конкурентоспособности. Даже качественная настройка рекламы не спасет положение. Рассказываем, как понять когда можно подключать трафик, какая услуга укажет на точки роста. И что делать, если при п...
«Приходят в компанию, а уходят от руководителя»: 11 проявлений негатива, которых стоит избегать в рабочей коммуникации Большинство работодателей считает, что заработная плата — самый веский аргумент при принятии оффера. Но не меньшее значение имеют другие нюансы. И это не социальный пакет или соблюдение трудового кодекса, предлагаемые от щедрот с барской души. Ключевой фактор — внутренняя ат...
Интеграция SwiftUI и Realm в React Native на новой архитектуре В данной статье мы разберём процесс создания React Native приложения для iOS с использованием SwiftUI и Realm на основе новой архитектуры. Особое внимание уделим основным шагам интеграции Turbo Modules и Fabric, а также тому, как эти инструменты повышают производительность и...
Юмор и наука, минимализм и глубина: феномен xkcd Привет, мир! Меня зовут Андрей Аврамчук, я редактор в команде спецпроектов МТС Диджитал. А вы обращали внимание, сколько на форумах, в сообществах в соцсетях и телеграм-каналах грустных мемов и картинок о том, что работать невозможно, что ИТ-отрасль стала слишком тяжелой, лю...
Не дайте стартапу провалиться: 7 критических ошибок с интеллектуальной собственностью, которые могут стоить дорого Стартап отличается от стандартного бизнеса тем, что выходит на рынок с принципиально новой идеей, которую предстоит протестировать. Запуск стартапа невозможен без защиты основных разработок, украсть перспективные объекты могут в любой момент. Интеллектуальная собственно...
Почему программы лояльности — это путь к банкротству? Программа лояльности — это способ поблагодарить покупателей за то, что они выбирают ваш магазин. Вы даете скидки или подарки, чтобы они приходили чаще. Успешные программы развивают бизнес: растет количество клиентов, они чаще и больше покупают. В статье расскажем, какие быв...
Программирование для детей 5–6-х классов: ТОП направлений Учащиеся 5–6-х классов (дети 11–12, реже – 10–11 лет) относятся к группе ребят младшего школьного возраста. В это время они активно познают окружающий мир, впитывают знания и обретают важные навыки. И это подходящий период для освоения программирования – второй грамотности, ...
Погружаемся в initrd Приветствую! Меня зовут Валерий, я инженер операционных систем в секторе клиентской и мобильной ОС.Сегодня хочу затронуть фундаментальные вопросы:- процесс загрузки операционной системы в автоматизированное рабочее место (АРМ),- распаковку начального образа операти...
Автоматизированное тестирование графических приложений и сценариев установки Как мы используем проект openQA в тестировании российской операционной системы ОС “МСВСфера” 9 от вендора “Инферит”Одна из самых сложных задач в разработке и поддержке операционных систем – тестирование графических приложений и сценариев установки. Процесс усложняется постоя...
Chrome отключил множество расширений. Как вернуть их в браузер? Придётся лезть в глубокие настройки операционной системы, но шагов немного, поэтому процесс относительно простой.
Как сделать автозамену любого блока действий, переменной, условия, константы в бизнес-процессе коробочного Битрикс 24 После очередного обновления коробочного портала Битрикс 24 в марте 2023г, в бизнес процессах, перестала работать модификация типов при присвоении значения строковым переменным.Например, при присвоении переменной "Variable1" значения "{{Начальная сумма > double}}|{{Валюта ...
Архитектура без критики. Уроки авторитарного проектирования На берегу в Батуми есть гостиница "Мариотт", и каждый раз, когда я туда приезжаю, я смотрю на неё заворожённо. Меня не покидает ощущение, что я наблюдаю результат классической авторитарной разработки продукта.Что со стороны моря, что со стороны города, здание выглядит как ог...
Смена специализации в IT: когда отпуск уже не спасает Мы на Хабр Карьере помогаем IT-специалистам зарабатывать больше, а компаниям — быть в курсе трендов на рынке найма. Работа в IT, как и в любой другой сфере, не всегда приносит удовлетворение. Причиной этому может быть как поспешно выбранная специализация, так и усталост...
[Перевод] Методичность в проектировании: Как BPMN помогает улучшить UX-стратегии Знакомо ли вам чувство, когда при взгляде на что-то, все внезапно встает на свои места? Так было со мной, когда я впервые увидел BPMN в действии. Я работал над сложным процессом регистрации для крупной системы, и в один прекрасный день наш бизнес-аналитик показал мне свои BP...
DDD и аналитика данных Я сейчас занимаюсь разработкой своего pet-проекта: LMS на базе TG, и подошел к стадии набрасывания первых модели: курсы, лекции и их контент. Всё это вывел для дебага.Но давайте вернёмся к теме. Раз я занялся моделью предметной области, есть один неочевидный момент, который ...
Второй моделью Onvo станет большой внедорожник Второй моделью бренда Onvo станет большой внедорожник с шестью или семью местами внутри. Он выйдет на рынок в первом квартале 2025 года. Поставки второго автомобиля Onvo начнутся примерно в мае следующего года. Разработчики отметили, что процесс разработки этого кроссов...
[Перевод] Разница между очисткой, сбросом и восстановлением моков В данной статье мы подробно рассмотрим различия между операциями очистки (clearing), сброса (resetting) и восстановления (restoring) моков в процессе тестирования программного обеспечения. Вы узнаете, когда и в каких ситуациях применяется каждая из этих стратегий, а также ка...
Как за месяц научить нейросеть говорить на татарском: опыт MTS AI Привет, Хабр! Меня зовут Настя Бурьянская, я занимаюсь координацией LLM-проектов в MTS AI. Сегодня я расскажу вам о том, как мы силами пяти человек за месяц научили нашу большую языковую модель Cotype Lite общаться на татарском языке.Я лишь недавно пришла в компанию, п...
Хобби как особый взгляд на мир: истории двух фотографов Может ли хобби стать второй работой или это только про любовь? Заглянем через плечо в объектив наших фотографов и узнаем :)Мария Сподина: «Я за живые эмоции!»Привет! Меня зовут Сподина Мария, я аналитик SM Lab, занимаюсь внедрением механизмов и процессов, связанных с обеспеч...
[Перевод] Atlas: Как реконструировать 3D сцену из набора изображений Всем привет! Если вы увлекаетесь 3D-технологиями или просто хотите узнать больше о современных методах создания трехмерных моделей, вам точно стоит прочитать эту статью. Мы погрузимся в метод Atlas — уникальный способ 3D-реконструкции сцены на основе всего лишь 2D-изображени...
Оптимизация денежной наличности в АТМ, или Как сделать так, чтобы в банкомате всегда были деньги Бывала у вас такая ситуация, когда хотели снять деньги в банкомате, а их там не оказалось, и приходилось искать банкомат рядом, про себя ругаясь на банк: «Неужели так сложно сделать, чтобы деньги в аппарате были всегда?» Да, это возможно, но есть нюанс.Меня зовут Мария, я ра...
Кто такой и чем занимается фронтенд-разработчик — джуниор, мидл, синьор и тимлид Хабр, привет! Меня зовут Сергей Константинов. Я старший разработчик в Сбере и наставник на курсе «Фронтенд-разработчик» в Практикуме. Возможно, вы уже знакомы с моей статьёй «Путь фронтенд-разработчика. От рождения до тимлида», в которой я описал типичный карьерный путь, пол...
От охраны до путешествий: мобильные устройства специального назначения На рынке существуют мобильные устройства для специфических задач: работы в условиях повышенной безопасности, экстремальной среды или там, где необходимы модели без камеры и других стандартных функций. Такие устройства выбирают путешественники, охранники и те, кто хочет миним...
Сертификация ФСТЭК: самый подробный гайд. Часть вторая – процесс сертификации Итак, вы определились со стратегией сертификации ФСТЭК, изучили регламенты и собрали список необходимых документов для ее прохождения. Очень подробно мы рассматривали эти этапы в первой части гайда. Напомню, что материалы собрала моя команда и я, CISO супераппа для бизнеса e...
Нейронная сеть учится понимать сигналы светофора Сегодня нейронные сети всё чаще используются для решения различных задач – от распознавания лиц до управления беспилотными автомобилями. Однако для тех, кто только начинает знакомиться с этой технологией, может показаться, что процесс обучения нейросети — это что-то сложное ...
Обучение модели как ребёнка Привет, я токсичный программист в области машинного обучения (МЛ), и у меня есть идея создать проект, посвящённый разработке сильного искусственного интеллекта (далее — СИИ (или же AGI)). В небольшом блоге я буду делиться с вами своим опытом в создании чат-бота, который буде...
Создание конфигурируемого Webhook-модуля для NestJS-приложении В рамках этой статьи я опишу создание двух NestJS-модулей с различным способом конфигурирования: утилитарный модуль и бизнес-модуль со своей базой данных. Читать далее
Как приготовить MVI в 2024 часть 1 Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android InsightsВ этой статье я расскажу, почему мне нравится архитектура MVI, её ключевые плюсы и минусы, а также представлю свою библиотеку SimpleMVI, которая делает работу с MVI проще. Если вы хотите узнать...
Нюансы менеджмента процессов на примере процесса «Управление инцидентами ИТ» Фармацевтическая компания Fox-Meyer Drugs, стоившая порядка 40 миллиардов долларов, из-за неверного внедрения ERP системы обанкротилась и была продана конкурентам за 80 миллионов долларов. Банкротство произошло потому, что складская логистика компании не измерялась, не монит...
Анализ рынка фильмов. Как аналитический подход убивает творчество Анализ рынка, в котором вы хотите запустить продукт - одна из ключевых задач для запуска успешного бизнеса. В анализ рынка входит анализ конкурентов и поведения конечного потребителя вашего продукта, будь то импорт товаров или запуск своего продукта.В данной статье я вам пре...
Блочное программирование для детей: среды, языки и уроки В этом материалы мы разберем примеры самых популярных сред визуального программирования для детей, поделимся их плюсами и расскажем, в каком возрасте стоит начинать обучение.Визуально-блочные среды программирования – отличные инструменты для погружения детей в основы и базов...
HR-бренд, методика разработки Всем привет, меня зовут Алексей Коваленко, в этой статье я расскажу о том, как полтора года назад меня пригласили в проект по разработке HR-бренда для компании с 2 тысячами сотрудников. Как строилась работа, о нюансах разработки и методике. Да и вообще, о том, что такое HR-б...
Аудит сайта в 99% случаев бесполезен. Почему эксперт должен погружаться в бизнес, а не «анализировать 347 параметров»? Я — Павел Берсенёв, в основном, пишу на Хабре про старое железо, а по основному профилю с 2005 года занимаюсь всем, что касается сайтов и продаж в интернете. Эта статья — дополненная версия опубликованного в 2017 году материала. Как оказалось, тема стала ещё актуальнее. С...
DPDK в комиксах: просто о сложном Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подг...
[Перевод] Как Dart VM выполняет твой код? Привет, Habr!Очень давно хотел перевести статью Вячеслава Егорова и наконец добрался до этого. Меня зовут Алексей Зубанков, я Flutter-разработчик в ГК Gems. Оригинал статьи можно прочитать здесь, а я представляю вам первую часть описывающую принципы работы Dart VM с различны...
VK Tech представил новые возможности VK Process Mining для аудита и оптимизации бизнес-процессов VK Tech представил облачную версию и обновленную функциональность платформы процессной аналитики VK Process Mining.
Как мы работаем с качеством данных в Электронной коммерции Привет! Меня зовут Саша Нефедова, и я работаю ведущим аналитиком по качеству данных в «Магните». Я больше года отвечала за направление Электронной коммерции, и в этой статье расскажу, как устроены наши процессы и какой результат дает командная работа на поприще управления да...
Эластичные решения: рулонные молнии для швейного искусства В мире швейного искусства рулонные молнии становятся не просто функциональным элементом, но настоящим холстом для творчества. Все более укореняются идеи о том, что швейная фурнитура оптом в Москве может быть не только практичной, но и вдохновляющей. Дизайнеры, стремящиеся к ...
Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков Всем привет! Меня зовут Найля, и я инженер по обеспечению качества в Т-Банке на одном из внутренних сервисов. Занимаюсь ручным и автоматизированным тестированием на проекте. Расскажу о том, как мы написали API-тесты с использованием фейков, что это такое и когда стоит отдать...
Охота на LockBit — короля вымогательского ПО c Dark Web LockBit — компания, предоставляющая услуги по продаже вымогательского ПО, за годы своей деятельности она и ее филиалы совершили ряд серьезных атак на крупнейшие мировые компании, включая Royal Mail, SpaceX и Boeing. LockBit и его бизнес терроризировали мир, выманив у жертв н...
Как тестировщики запустили ВездеКОТ Привет! Меня зовут Ян Акмеев, я главный инженер Блока обеспечения и контроля качества выпуска изменений ПО РСХБ-Интех и тьютор школы Как Обучить Тестировщика. Ранее в статье «КОТ РСХБ-Интех или «Как Обучить Тестировщика»» мы рассказали, как зародился и появился на свет ...
Почему вам лучше не работать проджектом Часто слышу от людей, которые только хотят войти в IT, что “если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов”. Им кажется, что рабочий день выглядит так: провел 2-3 встречи, выпил 3 чашки кофе, построил Гант, промотивировал команду и можн...
Как нарисовать завод на мнемосхеме Для фронта MES у нас на заводе используются мнемосхемы производственных цехов. Мы очень любим их проектировать.Допустим, надо отследить позиционирование ковша. Оператор может посмотреть детали, кликнув на нужный ковш, чтобы сразу увидеть его начальное, конечное и текущее пол...
Как мы организовывали поддержку Unidraw Привет! Я Сергей, ведущий специалист поддержки в Т-Банке. За шесть лет прошел путь от обслуживания клиентов до поддержки и развития продуктов управления совместной работой.Как-то ко мне обратился руководитель и попросил систематизировать процессы в поддержке пользователей, с...
[Перевод] Уделите внимание токенизаторам — и вот почему На прошлой неделе я помогал одному другу пустить одно его новое приложение в свободное плавание. Пока не могу особенно об этом распространяться, но упомяну, что это приложение, конечно же, сдобрено искусственным интеллектом — сегодня этим не удивишь. Может быть, даже изрядно...
[Перевод] Как я получил 50000 + 0 долларов за уязвимость в Zendesk Привет, меня зовут Дэниел, мне пятнадцать лет, я имею опыт программирования, в свободное время занимаюсь поиском багов. В посте я расскажу безумную историю о том, как обнаружил один баг, затронувший больше половины компаний из списка Fortune 500. Поприветствуйте Zendesk Во...
Рассказываем о новом инструменте SimpleOne ESM-платформы – «Светофорные карты показателей» Рады сообщить, что мы дополнили свою ESM-платформу новым продуктовым расширением – «Светофорные карты показателей» (Traffic Light Scorecard). Этот инструмент объединяет концепции Balanced Scorecard и SLM Chart, помогая реализовать принцип Plan-Do-Check-Act на этапе контроля ...
Один день из жизни системного аналитика: синки, факапы в тестировании, сценарии и шутейки Привет, Хабр! Меня зовут Юля, я системный аналитик в МТС Диджитал. Сегодня на примере одного рабочего дня покажу, чем занимаюсь. Обычно в постах на Хабре описывают какие-то сложные кейсы — у меня это тоже есть, но мне кажется, что за этим теряется большая часть небольших и п...
Недельный геймдев: #199 — 10 ноября, 2024 Из новостей: авторы Palworld раскрыли подробности судебного иска от Nintendo, разработка Modo прекращается, Kojima Productions получила все права на франшизу Death Stranding, Ogre-Next 3.0.0.Из интересностей: процесс создания Godot Engine и его процветание, игра за 10 месяце...
Сборка Python проекта с uv и Docker Привет, Хабр! Меня зовут Денис Савран. Я старший разработчик направления серверной разработки на интерпретируемых языках и работаю в компании «Криптонит». В этой статье я хочу поделиться опытом сборки проектов на Python с использованием самых современных инструментов. Читать...
Что такое System design? Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. Сегодня большой популярностью пользуется термин «System design», что дословно в переводе означает «Системный дизайн». Направление, которое обозначает данный термин т...
Масштабируем приложение в Kubernetes от метрики в Yandex Monitoring (или от любого http-эндпоинта) Всем привет! Меня зовут Дмитрий Мамонтов, я DevOps-инженер с опытом работы более пяти лет, а также наставник на курсе «DevOps для эксплуатации и разработки» и один из авторов курса «Эксплуатация и разработка в Kubernetes» в Яндекс Практикуме.Представим, что у нас есть п...
Увеличиваем выручку с помощью математики: как учитывать бизнес-контекст в оптимизационных задачах Привет! Я Эдуард, в ecom.tech руковожу группой прогноза спроса для Мегамаркета. В этой статье хочу рассказать, что меняется в работе с алгоритмами машинного обучения, когда начинаешь учитывать ограничения и нюансы бизнес-задачи. Расскажу на примере одного исследования – как ...
Я знаю, что ты делал этим летом на Postgres Pre-Commitfest Party от Postgres Professional Чтобы объяснить, что есть Postgres Pre-Commitfest party и зачем мы в это ввязались, для начала нужно объяснить, как идёт разработка ванильного постгреса. Процесс принятия новых фичей и патчей в код разделён на так называемые коммифтесты (сокращённо CF), расписание которых вс...
[Перевод] Операции машинного обучения (MLOps) для начинающих: полное внедрение проекта Разработка, развёртывание и поддержка моделей машинного обучения в продакшене может быть сложной и трудоёмкой задачей. Здесь на помощь приходит Machine Learning Operations (MLOps) — набор практик, который автоматизирует управление ML-процессами и упрощает развёртывание модел...
Управляющая компания, у нас проблема! Как за жителями хрущевок следят по кабелям провайдера Привет, жители Хабра! Меня зовут Иван Носков. Больше 20 лет я работаю в телекоме, 10 из них — в МТС. Начинал монтажником и потихоньку рос до старшего инженера.Сегодня хочу поделиться еще одним случаем из моих профессиональных будней. Как и все мои истории, она тоже абсолютно...
Как построить качественный процесс тестирования на проекте и собрать правильную команду QA Мы в Clevertec тестируем финтех-приложения и повидали всякое: и включение в действующие проекты, и создание QA-команд с нуля. Обобщили опыт и делимся, что помогает нам организовать процессы и команды для оптимального результата. Читать далее
Техники работы с User stories. Example Mapping и Scenario Mapping Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и аналитик. Использование пользовательских историй или user stories является распространенным подходом в работе с требованиями.В этой статье я подробно разберу две техники работы с пользовательскими историями: Example M...
Улучшаем процесс ревью в команде Ревью - важный этап разработки и одна из самых частых точек взаимодействия разработчиков с кодом и между собой, особенно в распределенных командах. Один разработчик пишет код, другой (ревьюер) - проверяет написанное, а тимлид хочет, чтобы ревью было быстрым и качественным.Чт...
Создание кастомного балансировщика нагрузки на Go для gRPC с приоритизацией адресов В процессе разработки микросервисных приложений часто необходимо наладить эффективную и быструю коммуникацию между сервисами. Разработанный Google gRPC предоставляет высокопроизводительный фреймворк для организации такого взаимодействия. Однако стандартные балансировщики наг...
От коммивояжера до эмпатичного ИИ: как менялась работа с обратной связью Теоретически в нашей вселенной можно найти компанию, которую не интересовало бы мнение ее клиентов. Сделать это будет крайне сложно, тут придется постараться. И, конечно, такая компания вызовет недоумение: как она до сих пор умудряется существовать?!Сбор и анализ обратной св...
«Ростелеком» в партнерстве с HeadHunter предлагает бизнесу новый сервис для работы с внештатными сотрудниками Сервис переводит в цифровой формат все процессы взаимодействия между работодателем и сотрудником: от поиска кандидатов до подписания документов.
АТОЛ разработал новую линейку оборудования для сканирования Все эти устройства предназначены для оптимизации бизнес-процессов в ритейле, складах, логистике и других сферах, где требуется быстрый и точный сбор данных о товарах.
Сложно о простом. Самые популярные заголовки уровня L3 и L4 модели OSI Приветствую, коллеги! Меня зовут @ProstoKirReal. В предыдущей статье я рассказывал про самые популярные заголовки на L2 уровне модели OSI. Сегодня я хотел бы поговорить с вами о значимых заголовках на уровне L3 (сетевом уровне) и уровне L4 (транспортном) модели OSI. Чит...
Аналитика в e-com: как искать и использовать точки роста Если ваши продажи в онлайн-среде не растут уже некоторое время, значит, пора пересмотреть подход к ведению бизнеса. В этом может помочь грамотная аналитика e-com-продаж. 14 ноября в 14.00 по Мск Григорий Загребельный, директор юнита Ingate Analytics, расскажет, как онлайн...
«Приключение на 20 минут: взял и поменял язык». Личный опыт перехода на Kotlin Зовут меня Артемий, я разработчик в компании i-Digital. Еще в начале своего карьерного пути выбрал для себя основным языком Python и развивался по большей части в нем. В какой-то момент начал преподавать его молодому поколению разработчиков в частных студиях, а заодно брать ...
Бутстрап в PySpark Всем привет! Меня зовут Илья Черников, я аналитик больших данных в X5 Tech, сейчас занимаюсь аналитикой и оценкой активностей CVM маркетинга экспресс-доставки “Пятёрочки”.В статье я расскажу о том, как мы решали вопрос автоматизации оценки эффективности большого количества м...
РусГидро внедрит в бизнес-процессы российскую платформу VK WorkSpace Стороны договорились внедрять российскую коммуникационную платформу VK WorkSpace в бизнес-процессы Группы РусГидро.
iOS 18 для разработчиков: Ключевые изменения в UIKit Привет! Меня зовут Лена, я работаю iOS-разработчиком в KTS. Недавно вышла новая версия iOS 18, и я решила подробно изучить все нововведения, чтобы понять, какие новые возможности она предлагает разработчикам. В этой статье расскажу о самых интересных обновлениях в UIKit — но...
[Перевод] В чем секрет более низкой цены аренды чипов Nvidia в Китае по сравнению с США? Привет, на связи Юлия Рогозина, аналитик бизнес-процессов Шерпа Роботикс. Сегодня я перевела для вас статью по теме, которая находится на стыке экономики и технологической составляющей развития ИИ. А именно - обходу санкций на поставки чипов Nvidia. Не смотря на ограничения,...
Ippon анонсировали флагманскую модель ИБП «Kirpich» для компьютеров и офисов Российский производитель источников бесперебойного питания и аккумуляторных батарей Ippon представил обновлённую линейку своих устройств и показал новые модели на своей пресс-конференции во Вьетнаме. Компания уделяет особое внимание b2b-рынку, источникам бесперебойного питан...
EnJoyTheVR: доступная виртуальная реальность на базе смартфонов Всем привет! Меня зовут Евгений, я разработчик приложения EnJoyTheVR – приложения, которое позволяет погружаться в виртуальную реальность с 6DOF отслеживанием движений головы и рук прямо через ваш смартфон. В этой статье хотел бы рассказать о проекте, его задумке, этапах раз...
Каким ты был: переняла ли Systeme Electric легендарную надежность у APC? Всем привет! Возвращаемся на Habr спустя 4 года в новом качестве и готовы делиться нашим опытом, полезными советами, лайфхаками, историями успеха и многим другим. Но сначала хотим познакомиться заново.Кто мы сейчас? Systeme Electric («Систэм Электрик») — российская компания ...
Как повысить эффективность разработки ПО. 5 крупных направлений Если вы, как менеджер, ищете способы улучшить эффективность разработки, обратите внимание на эти важные пункты. Они показывает ключевые направления для оптимизации процессов и повышения продуктивности команд. Читать далее
Подходы к сокращению регрессионного тестирования Привет, Хабр! Меня зовут Ксения Сергеева, я QA-инженер в компании SM Lab, IT-подразделении Спортмастера. Сейчас работаю с мобильным приложением для продавцов, а за последние несколько лет успела потрудиться на благо финтеха и сервисов топливной компании. И, конечно, на каждо...
Новый оператор безопасного присваивания в JavaScript: ?= Современная разработка на JavaScript часто сталкивается с задачами асинхронной работы и обработки ошибок. Как правило, для этих целей используются конструкции try-catch и async-await. Однако они могут утяжелять код и усложнять его восприятие. Чтобы решить эту проблему, был п...
Обход капчи продвинутым способом — рекомендации для SEO-специалистов с примерами кода Любой профессионал в SEO сталкивался с капчей — а если нет, то он либо не профессионал, либо некорректно понимает абревиатуру SEO (может путает ее с SMM или СЕО) либо только начал заниматься этим нелегким делом. Читать далее
Maskito: то, что вы давно искали Во фронтенде часто попадаются сложные формы. Создавая их, мы хотим, чтобы пользователю было удобно все заполнять. Числа нужно правильно форматировать, чтобы с первого взгляда было видно, что нет лишнего нолика. Когда вводишь номер кредитной карты, сверять его удобно блоками ...
В «Яндекс 360» для бизнеса обновился «Трекер» Команда «Яндекс 360» сообщила о запуске обновления универсального набора сервисов «Яндекс 360» для работы. Для пользователей появилось сразу несколько новых опций использования «Трекера». Сгенерировано нейросетью Dall-E К...
Как нарисовать квадрат 3 × 3 см на веб-странице* * Не привлекая внимания санитаровМеня зовут Илья, я занимаюсь фронтенд-разработкой вот уже 10 лет. Представьте, что вам нужно сделать стили для печати документов, а бегать к принтеру с линейкой, чтобы убедиться в корректности фактических размеров отдельных элементов, очень н...
TOGAF 10 и архитектура предприятия Идея создать модель идеальной архитектуры предприятия существует уже довольно давно. Есть различные методологии, стандарты, шаблоны, описывающие разные варианты создания архитектуры. Платформа TOGAF (The Open Group Architecture Framework) является широко распространенным реш...
Huawei в итоге отстанет от конкурентов на шесть-семь лет. Чипы по нормам 5 нм у компании могут появиться в лучшем случае в 2026 году Вполне возможно, Huawei придётся проститься с надеждами на 5-нанометровые чипы как минимум ещё на год-два или даже дольше. создано DALL-E Как сообщается, SMIC испытывает большие проблемы с освоением нового для себя техпроцесса из-за старого оборудования ASML, на ...
Как я съел собаку, обожающую созвоны Привет! Меня зовут Егор Пахомов, я управляю несколькими командами разработки в финтехе.Сегодня поговорим про созвоны. Для многих тема является насущной и злободневной. Надеюсь, помогу вам найти для себя что-то новое или переосмыслить полученный ранее опыт. Начнём мы с извечн...
Как мы докатились до Kubernetes и чем он заслужил любовь бизнеса Kubernetes сейчас массово используют в ЦОДах и облачных решениях. Какие заслуги у Кубера, что было до него и почему сейчас он едва ли не стандарт отрасли. А ещё, как понять, что Кубер вам ни к чему. Читать далее
Принципы SOLID на примерах из жизни и разработки Задача этой статьи только одна - попробовать уложить принципы SOLID на понятных «бытовых» примерах, а уже потом посмотреть, как оно может работать на практике - в коде.Итак, SOLID - это 5 принципов, которые используются при разработке приложений. На каждый принцип по букве:1...
Как выбрать репетитора по программированию для ребенка Выбор репетитора по программированию – задача, кажущаяся простой. Но на практике она сложна и требует ответственного подхода к решению: даже одна несущественная ошибка негативно повлияет на результативность процесса обучения. Отказ от учета образования, загруженности наставн...
Современная Lakehouse-платформа данных Data Ocean Nova Привет. Меня зовут Евгений Вилков. Я занимаюсь системами управления и интеграции данных с 2002 г., а конкретно системами анализа и обработки данных — с 2007 г. Технологии, с которыми я имел дело на протяжении моего профессионального пути, стремительно развивались. Начиная с ...
Как нестандартные активы меняют правила кредитования Современные методы кредитования претерпевают значительные изменения, в том числе благодаря развитию цифровых технологий и инновационных подходов к оценке активов. Существует множество факторов, которые могут оказывать влияние на кредитные решения, в том числе использование н...
Как строить карьеру в корпорации Привет! Сейчас я CTO стрима в Газпромбанке, но начинал, как и все, в небольшой компании, где из ИТ-отдела было только два программиста. Мы же были аналитиками, тестировщиками и архитекторами, только ещё не знали таких слов. Надо было писать код для автоматизации — мы писали,...
Комплаенс-особенности создания ИТ-продуктов в рамках выполнения ИТ-проектов Отечественная судебная практика показывает, как сильно комплаенс-особенности в рамках выполнения ИТ-проектов влияют на процесс создания ИТ-продуктов. Например, как внесение изменений в уже созданную информационную систему (далее – ИС) может привести к конфликту между заинтер...
Sidecar на Go: позволь другому заниматься твоими проблемами Привет, Хабр!В распределённых системах каждая служба выполняет свою задачу: одна отвечает за логи, другая за обработку запросов, третья за безопасность. Но не всегда удобно нагружать основной сервис дополнительной логикой. Именно здесь хорошо вписывается Sidecar — отдельный ...
Как увеличить подписчиков в Телеграме с помощью вебинаров Телеграм быстро стал одной из ведущих платформ для проведения онлайн-мероприятий и вебинаров. Его удобные функции и простота использования привлекают большое количество пользователей, включая организаторов и участников. Подписчики в Телеграм играют ключевую роль в успешной о...
Как создать датасет для машинного обучения за 6 шагов Устали искать идеальный набор данных для обучения ваших моделей машинного обучения? Часто в таких случаях оптимальное решение — это создать его самостоятельно.Сегодня мы обсудим шесть шагов для создания наборов данных, которые идеально подойдут под ваши задачи, и разберем их...
Как и зачем автоматизировать и оптимизировать рабочие процессы Автоматизация рабочих процессов — это мощный и очень полезный инструмент для повышения эффективности и производительности, сокращения затрат времени и ресурсов на ручные действия. И вообще, это просто приятно.В этом посте я хочу поговорить про автоматизацию и оптимизацию раб...
[Перевод] Chronos от Amazon: революция в обработке временных рядов Часть 1. Как создавался Chronos Привет, Хабр. Для начала, разрешите представиться. Меня зовут Елисеев Сергей, работаю аналитиком в лаборатории ИИ компании ООО «ОЦРВ». В рамках корпоративной деятельности нам часто приходится иметь дело с временными рядами. Нужно отме...
100+ бесплатных уроков по программированию для детей и подростков онлайн Подготовили бесплатные уроки по программированию для детей в формате видео. Собрали 100+ роликов, которые помогут начать делать первые шаги в IT на примере работы с инструментами Скретча, Коду Гейм Лаба, Роблокса и других сред. Выбирайте интересующее и наиболее привлекательн...
Как фрагментация индексов в SQL Server «подкладывает свинью» производительности, и что с этим делать Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Предлагаю обсудить проблему, которая может «съедать» производительность вашего SQL Server — фрагментация индексов, в конце статьи будут решения этой ситуации. Если вам ...
Стоит ли идти в тимлиды? История о том, как меня повысили и что я теперь об этом думаю Всем привет! Меня зовут Иван Леонов, и я тимлид в AGIMA. А до этого долгое время был рядовым разработчиком в нашем цехе PHP. Хочу рассказать, чего ожидал от новой должности и что в итоге получил. Надеюсь, смогу кого-то вдохновить на дальнейший профессиональный рост, а кого-т...
Детство с синей изолентой, профессиональные трудности и путь к успеху девушки в IT: опыт Ани Жарковой Эта статья — текстовый вариант выпуска подкаста Girls&Code. Поговорили с Аней о том, каково сейчас девушкам входить в IT, есть ли в индустрии сексизм и как вкатиться и стать заметнее.— Расскажи, пожалуйста, как ты попала в IT и когда поняла, что это и есть твоё призвание...
Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...
Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...
Почему татуировки остаются на коже навсегда В долговечности татуировок большую роль играет иммунитет. Источник изображения: styletattoo.ru Почему татуировки остаются с нами на всю жизнь, а чернила от обычных маркеров исчезают через несколько дней? Наверное, этим вопросом задавался каждый человек, который когда-либо хо...
Как убить самоорганизацию в команде: вредные советы для лидера Привет, Хабр! Меня зовут Светлана Болсуновская, я стратегический коуч-консультант в YADRO. Многие компании перешли на гибридный формат работы, где команды нуждаются в особом подходе для поддержания самоорганизации — процесса, при котором люди выполняют задачи без постоя...
Я провел 50+ интервью с малым бизнесом за год, и у меня есть выводы: исследование Чуть больше года я выкладывал здесь интервью с предпринимателями — вы можете почитать их в аккаунте. Я не планирую завершать, но по первым 50 собрал выводы.Это исследование бизнеса, но пока качественное, а не количественное. Это значит, что цифр с процентами здесь не будет —...
Что такое CPA, CPA-партнерки и CPA-маркетинг? В мире интернет-маркетинга одной из самых популярных моделей монетизации является CPA-маркетинг. CPA (Cost Per Action) — это модель оплаты, при которой рекламодатель платит за определенные действия, выполненные пользователем, а не за показы или клики. Эта модель является иде...
Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом Представьте ситуацию: ваша команда закончила интеграцию с API, все протестировала и подготовила релиз. А тут внезапно серверная команда меняет формат ответа. Фронтенд падает, QA злится, пользователи недовольны. Приходится вручную переписывать валидации, искать баги и терять ...
Создание кастомного Kubernetes Scheduler для StatefulSet В этой статье мы рассмотрим процесс создания кастомного scheduler'а для Kubernetes, ориентируясь на Kubernetes Scheduling Framework.Обычно для назначения подов на вычислительные узлы используется стандартный планировщик, который, проанализировав различные параметры, автомати...
Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 1) Всем привет! Меня зовут Николай Первухин. Я увлеченный разработчик на GoLang, работаю в Ozon Банке в группе разработки сервисов ЗСК (KYC).Большинство статей о внешней видеокарте посвящены погоне за FPS в играх. Здесь же я хочу сконцентрироваться на том, как заставить её прин...
Тревога в работе аналитика: как успокоиться и быть самим собой Мы все очень разные, у каждого из нас свой «датчик тревожности». Меня зовут Вероника, я руководитель отдела аналитики. На эту статью меня вдохновила книга Катлин Смит «Управление тревогой».Хочу рассказать вам про свой опыт работы с тревожностью на протяжении всей моей карьер...
Bloomberg: Apple приостанавливает разработку умного кольца Apple решила временно отказаться от разработки своего долгожданного умного кольца. Несмотря на долгие ожидания и многочисленные слухи, новые данные указывают на то, что компания предпочитает сосредоточиться на своих смарт-часах, чтобы не конкурировать с уже успешным продукто...
App Intents: новые возможности для разработчиков в iOS 18 Привет! Меня зовут Настя Ищенко. Я — iOS-разработчик в KTS.Эта статья поможет узнать, что такое App Intents и как их использовать для создания сложных сценариев, которые расширят возможности вашего приложения. А еще я расскажу об обновлениях фреймворка App Intents, представл...
Устройство для проверки источников питания постоянного тока Хочу представить устройство, полезное для людей занимающихся электроникой, ремонтом и разработкой различных блоков питания, а также удобный способ тестирования бытовых аккумуляторных батарей. Это самодельный вариант так называемой электронной нагрузки или по другому эквивале...
TrendForce: продажи OLED-мониторов по итогам 2024 года вырастут более, чем на 180% Геймеры стали чаще обращать внимание на такие дисплеи
Сравнение двух функций в Go с указателями и без Меня часто спрашивают, почему указатели лучше? Шёрт побери, вот почему!Описание функций меняющих местами значения переменных: 1. Функция с указателями: Читать далее
Перезагрузка бизнеса с ИИ: как AI Product Hack 2024 открывает новые горизонты Завершился масштабный хакатон AI Product Hack 2024, организованный магистратурой AI Talent Hub университета ИТМО и Napoleon IT. Мероприятие стало ключевой площадкой для демонстрации решений на основе искусственного интеллекта (ИИ) и сотрудничества между молодыми разработчика...
[Перевод] AI-ассистент со Spring AI (Часть I) В новом переводе от команды Spring АйО показан процесс интеграции AI в немалоизвестное приложение Spring Petclinic. В статье автор пошагово делится своим опытом внедрения Spring AI, чтобы сделать приложение более интерактивным. Читать далее
Игровое поле экспериментов: какие ошибки могут подстерегать программиста при создании эмулятора Создание эмулятора для игр Xbox 360 на ПК — задача не из простых, и на каждом шагу можно столкнуться с коварными багами. Сегодня рассмотрим типичные проблемы, которые можно обнаружить при разработке, на примере проекта Xenia. Читать далее
Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.3 Для меня подход к формированию команды всегда основывался на парадигме «бизнес — это люди». Однако, собирать команду гармонично было для меня настоящим испытанием. Пожалуй, настало время заявить, что для поиска и формирования управленческих компетенций в проектном офисе треб...
Как внедрение CI/CD превратилось в эпопею с рефакторингом Всем привет меня зовут Роман. Я CTO компании LikeSoft и сегодня я хочу поделиться кейсом как я переводил LMS платформу на облако. Читать далее
OpenAI анонсирует sCM: генерация видео в 50 раз быстрее существующих моделей OpenAI представила sCM, инновационную модель, которая генерирует видеоконтент в 50 раз быстрее, чем текущие решения. Эта разработка обещает значительно упростить и ускорить процесс создания видео.
Контроль качества разметки на проекте: делай как ОКК Существует известное правило: “мусор на входе, мусор на выходе”. Все знают, что “чистые”, точные данные повышают качество и корректность работы ИИ-моделей, так что итоговая ценность оправдывает дополнительные усилия и вложения. Намного дешевле компаниям выходит предотвратить...
Создаем проксирующий мок на Python: эффективное автотестирование API Если вы автоматизатор тестирования API, то вам наверняка часто приходилось сталкиваться с написанием или поддержкой моков для какого-нибудь сервиса, и это зачастую отнимало много времени и ресурсов. Расскажу, как и почему в Иви пришли к созданию собственного решения, раскрою...
Serviceability в действии: реальные примеры разработки и улучшения процедур обслуживания IT-оборудования Представьте, что у вас сломался сервер. Чтобы быстро починить его, сервисные инженеры должны легко добраться до внутренних компонентов, понять, что именно сломалось, и заменить или отремонтировать неисправную деталь. Если процесс ремонта простой, понятный и быстрый, это знач...
Достаточно ли библиотек для современного программиста? Последнее время часто слышу мнение, что для современного программиста нужно лишь знание библиотек, да софтскилы - быть не токсичным и не говорить матом. Что касается алгоритмов или понимания как работает операционная система, или прости господи математики - это лишь преграды...
«ИИ-тестировщик»: от идеи к реализации Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии». В этой статье я расскажу, как проходило внедрение ИИ в процессы тестирования в нашей команде.Искусственный интеллект в том или ином виде внедряется во все процессы: от бытовых ...
Нагружаем и отдыхаем: load testing без стресса ч.2 — автоматизация Привет, Хабр, это снова Валентина, которая отвечает за качество low-code платформы Eftech.Factory в компании Effective Technologies. Представляю вторую статью из серии публикаций о наших практиках нагрузочного тестирования (НТ). Первую, про поиск оптимального процесса НТ, мо...
Дизайн на основе данных: Как метрики делают ваш продукт успешным Всем привет, меня зовут Александр и я делаю дизайн который основан на метриках. Наверное с такой фразы мы можем начать наш маленький кружок по дизайну цифровых продуктов. Читать далее
Установка Linux на Android: новые горизонты для разработчиков и энтузиастов В мире мобильных технологий грядет очередная революция, которая может изменить подход к разработке и использованию приложений для Android. Google работает над интеграцией полноценной среды Linux в мобильную ОС. Это может не только упростить процесс создания софта, но и потен...
Знакомьтесь с Jmix AI Assistant: Инновация, которую стоит попробовать Ситуация на меме на самом деле не страшная, но имеет место быть. Большие языковые модели набирают популярность, и компании все чаще смотрят в сторону их использования. Haulmont не стал исключением. В этой статье я хочу рассказать вам о нашем новом продукте – Jmix AI Ass...
Проблемы при поддержке IT-продуктов на базе AI и варианты их решения Добрый день! Меня зовут Саша Беляев и сейчас я лидирую несколько направлений разработки вокруг аналитики, AI/ML, AB-test, внутри Х5 в продукте CVM. Подробнее о моём опыте можно посмотреть тут. Сегодня я хочу поделиться своими мыслями о проблемах, которые возникают при переда...
Как пройти все этапы собеседования в IT в 2024 году: качества идеального кандидата Недавно я задумалась, чего именно ждут работодатели от кандидатов в 2024 году. Чтобы это выяснить, я обратилась к коллегам, которые занимаются наймом в Loyalty Labs. Вместе мы сформировали портрет «Идеального кандидата» — того самого человека, кто уверенно проходит все этап...
Внутренности планировщика Go В настоящий момент занимаюсь наставничеством разработчиков на языке Golang и один из студентов принес очередной вопрос, который заставил задуматься и вникнуть глубже в устройство планировщика Go.Почему данный код всегда будет выводить одинаковый результат? Читать далее
Сертификация ФСТЭК: самый подробный гайд. Часть первая – подготовка Сертификация по требованиям ФСТЭК России остается ключевым инструментом обеспечения информационной безопасности в России, особенно в последние годы. На чем бы ни специализировалась ваша организация, лицензирование и сертификация товаров и услуг, связанных с защитой конфиденц...
Low-code платформа: кому нужна, в чем выгода и почему это тренд для компаний уровня Enterprise Классический цикл разработки уже не успевает за скоростью изменений в бизнесе — новые требования прилетают быстрее, чем команда проходит этапы от ТЗ до релиза. Возможно, эта эпоха подходит к концу — аналитики Gartner предсказывают бум low-code платформ в ближайшие годы. ...
Есть ли будущее у Google Pixel Watch. Для них наступают сложные времена У Google есть как минимум три потенциальных пути разработки аппаратного обеспечения для будущих Pixel Watch: Tensor, RISC-V или Snapdragon Wear на базе Oryon. Пока никто кроме нескольких инженеров не знает, какой из этих вариантов будет лучшим, но один вариант — Tensor — то...
Создание собственной системы F&R в «Магните»: функциональный дизайн Одна из крупнейших розничных сетей России, «Магнит», разрабатывает современную систему прогнозирования и пополнения товаров (F&R). Цель проекта – создание и внедрение нового решения, которое закроет все потребности ритейлера на ближайшие 10–15 лет. Для решения амбициозны...
Модель внедрения изменений: путь от обратной связи к результатам В большой ИТ-компании существует множество процессов работы. Часто бывает так, что тем органам управления, которые занимаются их построением, сложно понимать какие отрабатывают хорошо, а что устарело или требует преобразований. Столкнулась с этим и наша Команда изменений в S...
Это моё дело! Как улучшить рабочие процессы и помочь бизнесу расти Вместе с мобильным оператором T2 собрали статьи с простыми советами, которые могут быть полезны и начинающим, и бывалым предпринимателям.
Как сделать движущийся фон в Scratch Сегодня предлагаем разобраться, что и как нужно делать в Скретче, чтобы создать движущийся фон. Подготовили подробную инструкцию со скриншотами, а еще опубликовали видеоурок. Если тема интересна, выбирайте удобный способ и приступайте прямо сейчас.Скретч – идеальный инструме...
10 SDK, чтобы улучшить ваше мобильное приложение SDK (Software Development Kit) — комплекс инструментов для расширения функциональности мобильных приложений и доступа к новым опциям и возможностям ПО. При этом каждый SDK ограничен своим набором компонентов и закрывает определённые задачи бизнеса. В статье расскажем о базов...
Что такое Home-виджеты и как их подружить с вашим приложением на Flutter Привет! Меня зовут Айдар Мавлетбаев, я Flutter-разработчик в AGIMA. С Flutter я работаю уже несколько лет. Несмотря на все преимущества, он не всегда оптимально решает задачи, которые требуют глубокой нативной интеграции. Существуют инструменты, разработанные специально под ...
Методичка по ведению проекта Меня зовут Артем! Я проектный менеджер студии разработки CORE. Мы разрабатываем программное обеспечение для бизнеса. В основном, мелкие CRM и ITSM решения, которые включают функционал, не реализованный в крупных продуктах. Читать далее
МТС Web Services и российская ИТ-компания ELMA стали партнерами по аутсорсингу услуг для автоматизации бизнес-процессов Теперь клиентам MWS стали доступны новые продукты, закрывающие широкий список корпоративных функций: автоматизация внутренних и внешних бизнес-процессов, электронный документооборот, CRM и клиентский сервис.
Пользовательский опыт в авторизации: как не потерять клиента Для кого: - Менеджерам по маркетингу - Продакт-менеджеров - Специалистам по привлечению и онбордингу клиентов - UX- и UI-дизайнерам Вы узнаете: - Как определить UX в контексте авторизации - Какие ожидания есть у пользователя при авторизации - Почему пользовательски...
Новая аутентификация в Kubernetes: зачем переходить на Structured Authentication Config Меня зовут Максим Набоких, и я один их тех, кто участвовал в разработке Structured Authentication Config. Это крупнейшее изменение в системе аутентификации в Kubernetes за последние годы, которое появилось в версии 1.29. В статье я расскажу о предпосылках появления нового ау...
RCE-уязвимость в Managed ClickHouse глазами специалиста SOC в Yandex Cloud Меня зовут Вадим Осипов, я security‑инженер в команде Yandex Cloud. Вместе с моим коллегой Дмитрием Руссаком, тимлидом команды SOC‑инжиниринга, мы занимаемся комплексной безопасностью облака. Архитектура нашей облачной платформы построена так, чтобы не бояться...
[Перевод] Дизайн и реализация виртуальной машины CPython Наиболее интересной частью каждого языка, компилируемого в байт-код является виртуальная машина (также известная как интерпретатор байт-кода), в которой происходит исполнение байт-кода. Поскольку это наиболее важная часть реализации языка, она должна быть...
Как создать простую операционную систему с нуля Многие разработчики хоть раз задумывались о том, чтобы создать свою собственную операционную систему (ОС). Это может показаться сложной задачей, но, если разбить процесс на этапы, создание минимальной ОС становится более реалистичным. В этой статье мы рассмотрим основные шаг...
В России планируют выделить 87,8 миллиарда рублей на создание отечественной модульной платформы На основе новой разработки отечественные автопроизводители смогут производить машины любого сегмента, вплоть до бизнес-класса
От API до CI/CD: Базовые термины в IT, которые желательно знать новичку Это серия из трёх постов предназначена для новичков, которые уже находятся в процессе перехода в IT или только планируют сменить нишу. Здесь будут собраны базовые термины из IT-индустрии, которые стоит знать начинающим Проджект и Продакт Менеджерам, Продукт-Овнерам, а также ...
Собираем видение продукта: от проблемы конкретной персоны до решения Когда строишь бизнес на новом рынке, один из ключевых вызовов - создать видение своего продукта, который найдет свой PMF (Product-Market Fit).На своем опыте рассказываю о том, как определить проблему и создать для нее решение, которое действительно будет решать проблему поль...
Как создать комнату испытаний в Minecraft на Python – туториал для детей Современные дети и подростки любят играть в Майнкрафт: они проводят часы за компьютером, исследуя виртуальную вселенную. Гейминг здесь – одна из основ формирования неподдельного интереса к программированию, поэтому предлагаем использовать это увлечение для погружения ребенка...
Thread execution hijacking. Исполнение шелл-кода в удаленном процессе В статье разберем технику T1055.003Подменим контекст потока удаленного процесса и рассмотрим способ доставки шелл-кода в процесс с помощью удаленного маппинга.В ОС Windows существует возможность получения контекста потока и последующего управления значениями регистров. Это д...
Комрады, всех горячо приветствую! Давно являюсь частью сообщества. Делаю модели, и печатаю с 2018 года. Публиковал некоторые свои художества в сети, но никогда не писал ничего тут. Хотя бывал регулярно.Вот хочу это исправить. Представляю вашему вниманию модель Neo Cryptex.Это контейнер, с кодовым замком. Зам...
Простой и быстрый тест LLM для прототипа: сравниваем 16 open-source-моделей на запросе с разной температурой Привет, Хабр! Меня зовут Дмитрий Фролов, я ведущий разработчик в Центре RnD МТС Диджитал. С ростом популярности LLM создание на них прототипа может прилететь даже тем, кто напрямую с ML не связан. Допустим, вы работаете аналитиком, а ваше начальство резко захотело генератор ...
Почему мы охотно нанимаем джунов и советуем всем делать то же самое Всем привет! Меня зовут Артем Валевич, я тимлид в AGIMA. Хочу рассказать о нашем опыте работы с джуниор-разработчиками. Вообще на рынке к ним принято относиться с опаской. Есть стереотип, что они приносят мало пользы, зато требуют много вложений. Что ж, это отчасти правда, с...
Сижу на 2-х стульях, чтобы делать 96 млн в год на маркетплейсах Меня зовут Никита, мне 33 года, и я произвожу стулья.Я по-честному расскажу, что сегодня такое торговля на этих ваших маркетплейсах для производителя. Я из Екатеринбурга, и, да, это не Рио-де-Жанейро. Читать далее
Как мы в МТС создали библиотеку для работы с графовыми нейронными сетями Привет, Хабр! Меня зовут Диана Павликова, я работаю ML-инженером. Часто к нам приходят задачи, когда нужно повысить качество работы модели там, где обычными способами это сделать уже не получается. Мы решили применить что-то новое, поэтому обратились к теории графов и написа...
Машинное обучение помогает решить проблему дрейфа производительности ускорителей частиц Учёные и инженеры Национальной лаборатории Лос-Аламоса и Национальной лаборатории Лоуренса в Беркли разработали модель машинного обучения для оптимизации работы ускорителей частиц. Эта разработка направлена на решение проблемы дрейфа производительности, которая возникае...
В России создали «Распределяющую шляпу» с нейроинтерфейсом для выбора профессии В российской биотех-лаборатории Neiry разработали интересное устройство, которое призвано помочь школьникам определить предрасположенность к определенному профессиональному направлению. Иллюстрация: Neiry / «Брейни» В компании подчеркнули: Neiry создали нас...
От Gantt до WBS: Ключевые термины в Проджект-Менеджменте Это серия из трёх постов предназначена для новичков, которые уже находятся в процессе перехода в IT или только планируют сменить нишу. Здесь будут собраны базовые термины из IT-индустрии, которые стоит знать начинающим Проджект и Продакт Менеджерам, Продукт-Овнерам, а также ...
Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic Наконец-то пришло время взяться за то, что я давно планировал — подробный гайд по асинхронной версии SQLAlchemy 2.0 в стиле ORM. В этой серии статей я подробно расскажу обо всех аспектах: от создания моделей и установления связей между ними до миграций с Alembic и взаимодейс...
[Перевод] Rust IPC Ping-Pong На работе наша команда недавно столкнулась с необходимостью в высокопроизводительном IPC в Rust. Поиск привел нас к содержательной статье от 3tilley «IPC in Rust — a Ping Pong Comparison», что стало превосходной отправной точкой в наше...
Системный аналитик 100 lvl — дорожная карта развития Все, что нужно знать для роста в профессии: какие блоки знаний проседают у системных аналитиков больше всего, на какие компетенции важно обратить внимание, чтобы двигать карьеру дальше, и как подтвердить соответствие своего уровня единому стандарту качества.Привет, Хабр! Мен...
Ускорение LUP-разложения матрицы с помощью OpenCL Я являюсь автором проекта по математическому моделированию прикладной механики и в работе моей программы до 90% вычислительного времени уходит на решение системы линейных уравнений. Цель этой статьи сугубо практическая - найти оптимальный метод решения системы линейных уравн...
Делаем форму обратного звонка: лендинг, Go и SMS-уведомления Привет, Хабр! Меня зовут Екатерина Саяпина, я Product Owner личного кабинета платформы МТС Exolve. Сегодня расскажу, как создать простую, но эффективную форму обратного звонка с SMS-уведомлениями. Дам пример для сценария, когда клиент оставляет заявку через форму, а менеджер...
Как создать вирусные видео: используйте тренды для привлечения аудитории Всё ещё не знаете, что добавить в видео, чтобы повысить виральность и залипательность? Вирусные видео - одни из самых эффективных способов привлечь внимание к продукту, бренду бизнеса или личности. Такой видеоконтент обладает уникальной способностью распространяться с неверо...
Для карточной игры Bloons Card Storm проходит предрегистрация в App Store и Google Play Студия Ninja Kiwi почти готова к выпуску Bloons Card Storm — она открыла страницы в мобильных маркетах с примерной датой релиза 14-го октября 2024 года. Это будет F2P-проект с карточными сражениями в сердце геймплея. Игроки смогут создавать свои колоды и участвовать в матчах...
Валидация в Битрикс: как упростить рутину Привет! Меня зовут Никита, я разработчик в компании Битрикс24. В разработке мы давно стремимся к единообразию. Это позволяет нам уменьшить количество типовых ошибок, снизить затраты на производство и повысить качество.Валидация входных данных - это как раз один из тех механи...
Программирование для детей 1–4 классов: знакомство младших школьников с IT Каждый современный ребенок, обучающийся в начальной школе, неизбежно вовлекается в IT-пространство. С 7 лет он начинает использовать компьютер не только для игр, но и для учебы, при этом есть условное требование: нужно уверенно владеть рядом программ. А еще современные дети,...
Как мы отбираем и обучаем специалистов: от первых шагов до реальных проектов В чем секрет качественных данных и точной разметки? Мы в Data Light знаем: за каждым успешным проектом стоят не только технологии, но и люди — специалисты, отобранные после нескольких этапов тестирований и обученные на настоящих проектах.Мы знаем: чем лучше подготовлен испол...
Создание баз данных за выходные В этой статье я расскажу вам, как использовать DataFusion для создания собственного опыта разработки баз данных. Базы данных являются одними из самых сложных частей программного обеспечения, задуманных с момента появления вычислительной эры более полувека назад. [1] Почти к...
Технологии слежения: простой гайд для настройки системы мониторинга вашего бизнеса Я покажу, как сервис, который изначально создавался для мониторинга серверов, можно использовать для бизнесовых кейсов. Речь пойдет про Grafana.Grafana — это интерфейс для анализа данных в различном виде. Причем источником данных может быть что угодно: база данных, excel.Дав...
А ваш IDM умеет играть в шахматы? OpenIDM управляет жизненным циклом учетных записей в организации. Автоматизирует процессы приема на работу, администрирования, управления привилегиями, увольнения. Может синхронизировать изменения в учетных записях во множестве корпоративных систем.В OpenIDM возможно настраи...
Регистрация и использование бирж криптовалют в Украине Криптовалюты становятся все популярнее, и все больше людей в Украине интересуются, как правильно зарегистрироваться и использовать криптовалютные биржи. Это несложный процесс, но важно понимать основные шаги, чтобы избежать ошибок и неприятностей. Основные шаги регистрации н...
[Перевод] Новый подход к безопасному управлению состояниями в Kotlin-приложениях Вот уже несколько лет я занимаюсь разработкой высокопроизводительных, полностью асинхронных, реактивных, мультиплатформенных приложений. За это время я успел наткнуться на несколько довольно тонких и трудно отлаживаемых проблем с управлением состояниями. В этой статье я хоте...
Бета-версия Exoloper для iOS предлагает сесть в кресло пилота меха-робота В основном симуляторы боёв на меха-роботах предлагают вид от 3-го лица, но не в случае с Exoloper — в ходе открытого бета-теста на iOS через TestFlight игроки будут стрелять по врагам, перемещаться по локациям и ощущать каждый шаг своего робота с видом от 1-го лица. Несмотря...
Как использовать менеджер состояний NgRx для Angular-проектов Всем привет! Меня зовут Ильмир, я frontend-разработчик SimbirSoft. Это моя первая статья, в которой я хотел бы разобрать тему менеджера состояний в Angular. Читать далее
Как обеспечить Data Quality терабайтов данных и зачем: опыт СИБУРа Современное производство — это уже давно не просто набор станков и всяких железок в ангарах, теперь это ещё и автоматизации, IT-инфраструктура и много, очень много данных, которые в режиме реального времени стекаются в DWH (Data Warehouse — хранилище данных) из сотен источни...
Что делать, если на Андроид ТВ не работает Google Play Совсем недавно мне понадобилось приобрести телевизионную приставку на Android TV. В спальне стоит ТВ без умных функций, и ничего умнее, чтобы не менять сам телек, я просто не придумал. В других комнатах уже давно используются устройства на этой системе, и они полностью меня...
Подборка российских QA-конференций и митапов Привет, Хабр! Меня зовут Василина Кузнецова, я работаю инженером по тестированию в Ozon Tech. Я часто смотрю отдельные видео докладов с конференций. Полезными для себя находила доклады про особенности Selenium и Playwright в тестах фронта, про&n...
«Я спросил у Ясеня». Преимущества и недостатки использования искусственного интеллекта в работе системного аналитика Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. В этой статье я хочу разобрать преимущества, возможности и недостатки использования больших языковых моделей в работе системного аналитика.С появлением возможности исполь...
Рецепт совершенной аналитической статьи Привет, Хабр! Меня зовут Евгений Песков, я работаю аналитиком в команде разработки САПР техпроцессов ВЕРТИКАЛЬ. Рискну поднять тему, из-за которой сломали уже не одну сотню копий, - идеальная аналитическая статья. Возможно ли сконструировать ее шаблон? Чтобы материал был удо...
macOS Sequoia 15.0 — что нового для ИТ Привет! Я Ильдар Бигашев, Product Owner Ринго MDM, более 10 лет работаю с корпоративными технологиями Apple: прошел путь от сотрудника Service Desk до руководителя системных интеграций.В этой статье я расскажу, что нужно знать системному администратору о macOS Sequoia 15.0. ...
Feature-Sliced Design (FSD): Основы и практические примеры архитектуры Когда я только начинал свою карьеру фронтенд-разработчика, часто сталкивался с проблемами поддержки кода в проектах. Со временем я понял, что структура кода имеет решающее значение. Так я узнал о Feature-Sliced Design. Этот подход помогает разбивать проект на функциональные ...
Как привыкнуть к новой работе. Секреты успешной адаптации от HR-специалиста Смена работы — это всегда волнительно. Новые эмоции, ожидания, знакомства, а зачастую и стресс. Психологи говорят, что лишь немногие могут сразу же включиться в рабочий процесс, остальных ожидает период адаптации к новым условиям и коллективу. Даже если у вас за плечами мног...
Лучшие хостинги для Telegram бота в 2024 году: обзор облачных платформ ВведениеTelegram стремительно превращается из обычного мессенджера в мощную платформу для бизнеса и автоматизации процессов. Сегодня миллионы людей используют этот сервис для общения, но еще большее количество компаний осознали его потенциал как эффективного канала для взаим...
Профессиональное выгорание из-за потери смысла своей деятельности Каждый, кто сталкивался с выгоранием, наверняка заблаговременно чувствовал что "что-то идёт не так". Выгорание - это срабатывание естественных защитных механизмов, активный протест нашей психики, проявляющийся на всех уровнях - от ментального до физического. Меня зовут ...
Как не прогадать при покупке ноутбука, и на какие хитрости часто идут производители и продавцы Иногда разница в производительности между почти одинаковыми моделями одного и того же производителя может достигать десятки процентов, а значит нужно обращать внимание на самые незначительные детали
INFERIT Silver 2: второе поколение ноутбуков от российского вендора «Инферит» На днях российский ИТ-вендор «Инферит» представил новые ноутбуки линейки INFERIT Silver 2. Второй поколение устройств получило ряд обновлений, касающихся возможности апгрейда RAM и памяти, а также набора портов. Были и некоторые косметические изменения.В первую очередь вендо...
СКУД в бизнес-центре: кейс БЦ Мидланд Плаза Продолжаем рассказывать о внедрении СКУД на различных объектах. Сегодня на повестке дня – московский бизнес-центр “Мидланд Плаза”. Деловой-центр класса А “Мидланд Плаза” располагается на Арбате и занимает площадь более 24 тысяч квадратных метров, включая пятиуровневую п...
Ядерная энергия для цифрового будущего: как Amazon, Google и Microsoft меняют правила игры Современные дата-центры обрабатывают зеттабайты данных и поддерживают работу миллиардов устройств. С каждым годом потребности в вычислительных мощностях растут, а значит, увеличивается и спрос на электроэнергию. Чтобы удовлетворить растущий спрос и уменьшить воздействие на о...
Postman: почтальон на страже API Привет! Меня зовут Бальцер Вадим, я QA-инженер в команде android направления Банки.ру. Сегодня поделюсь нашим опытом внедрения автотестов обратной совместимости и интеграции их в CI. В материале расскажу: - Зачем нашей команде понадобились автотесты для контроля об...
Типы JOIN. Основы, комбинации, практика Привет, Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. В этой статье я затрону базовую теорию по SQL – оператор JOIN. На примерах мы разберем, как использовать каждый из видов соединений в отдельности, а также посмотрим, как можно комбинировать н...
Что делать, если выгорела половина команды, бизнес встал, а вам не хочется ничего делать? Офисные работники засыпают, просыпается выгорание. Выгорание делает свой выбор среди неспящих, засидевшихся допоздна сотрудников. Выгорание сделало свой выбор. Все просыпаются офисными работниками. Все, кроме Олега. Олег просыпается уличным художником в Амстердаме.Как говори...
«Эволюция ретро»: зачем трижды меняли формат и какие проблемы хотели решить Привет! Я — Таня Афанасьева, менеджер продукта в Selectel. Наш отдел занимается разработкой и поддержанием внешних сетевых сервисов. Команда состоит из десяти человек, среди них — team lead, product-менеджер, UX-специалист, разработчики, DevOps-инженеры и другие. Основной с...
Практика создания и внедрения единого стайлгайда для команды разработчиков Каждый разработчик приходит в новую команду со своими привычками, видением и стереотипами о процессе разработки, инструментах, оформлении кода. Волей‑неволей, он немного холиварит с коллегами, отстаивая их. Это естественное явление, но иногда оно может вн...
[Перевод] MDA: Формальный подход к разработке и исследованию игр "MDA: A Formal Approach to Game Design and Game Research" Авторы: Робин Ханике (геймдизайнер Journey, принимала участие в создании ); Марк Леблан; Роберт Зубек (автор книги "Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться")MDA - это формальный ...
DETR: Бесконечная история Всем привет, с вами команда Layer!Мы рады сообщить, что совсем скоро выйдет наша новая исследовательская работа, посвященная поиску моментов в видео, релевантных пользовательскому запросу. Мы хотим сделать эту работу как можно более доступной для каж...
Кейс оптимизации запросов для Greenplum Всем привет! Меня зовут Андрей, я работаю дата аналитиком в Data Team продукта Dialog.X5/Insights в X5 Tech. Мы предоставляем аналитику по продажам и покупательскому поведению на данных X5 Group. Для обработки больших объёмов данных в продукте используется СУБД (...
Куда выйти из айти? Миллионы статей с советами как войти в айти, а я проявлю оригинальность и напишу историю как я вошёл и вышел из айти, и вообще не жалею. Периодически меня зовут назад бывшие коллеги, но меня в ужас приводит сама мысль вернуться. Я напишу те минусы сферы, о которых почему-то ...
[Перевод] Как инструменты измерения галактик помогают выявлять фальшивые изображения, сгенерированные ИИ Привет, на связи Елена Кузнецова, специалист по автоматизации бизнес-процессов Шерпа Роботикс. Сегодня я перевела для вас статью о методах, с помощью которых можно выявить фальшивые изображения, созданные ИИ. Ранее мы уже писали о таком явлении, как чрезмерно реалистич...
Путь разметки данных для NER: от Open Source до Prodigy Распознавание именованных сущностей (Named Entity Recognition, NER) — это одна из самых востребованных задач в обработке естественного языка (NLP). Чтобы создать качественную модель для NER, требуется тщательно размеченная обучающая выборка, а процесс её создания может занят...
Microsoft предложит обычным пользователям Windows 10 дополнительный год поддержки за $30 Поддержка операционной системы Windows 10 завершится 14 октября 2025 года, однако компания продолжит выпускать обновления безопасности по программе Extended Support Updates (ESU) на платной основе. В отличие от Windows 7, присоединиться к программе смогут и обычные пользова...
В Epic Games планируют сделать процесс создания игр намного проще за счёт Unreal Engine 6 По словам разработчиков, с будущим инструментом сможет справиться даже пользователь без богатого опыта в программировании и 3D-моделировании
80 эфиров спустя: записи, которые помогут в карьере Привет! Впервые пишу статью на Хабр от себя, так что давайте представлюсь. Меня зовут Арина, я занимаюсь маркетингом и в Хабр Карьере, и в Хабре. Возможно, вы видели меня на прямых эфирах — я веду большинство из них.На днях мне вдруг захотелось посчитать, сколько всего эфиро...
[Перевод] Создание батончика «Сникерс» — сложная наука. Инженер-кондитер объясняет, как его делают Наступил Хэллоуин. Вы только что закончили собирать угощения, и пришло время оценить добычу. Скорее всего, у вас есть любимое лакомство, будь то шоколадные батончики, конфеты или что-то ещё.Для некоторых людей, в том числе и для меня, одно лакомство стоит выше остальных — ба...
Как ускорить создание компонентов с помощью Plop-генератора или автоматизация рутинных задач в React А имеем мы довольно крупную команду фронтендеров, которая раздедлена на небольшие подгруппы, каждая из которых отвечает за свои микросервисы. В конечном итоге, эти сервисы интегрируются в единый масштабный проект. Мы придерживаемся общей дизайн-системы, стандартизированных п...
[Перевод] Глубокое погружение в базовую архитектуру LPU Groq В этой статье мы собираемся разобрать архитектуру Tensor Streaming Processor TSP и его компилятора, а затем увидим, как Groq построили надежный и высокопроизводительный распределенный механизм инференса искусственного интеллекта с использованием этих TSP. Читать далее
Сравнение пяти моделей LLM: ChatGPT-4, GigaChat Pro, GigaChat Lite, YaGPT Pro и Llama 3 7B Привет, друзья! Сегодня хотели бы обсудить пять популярных моделей LLM (Large Language Models), с которыми нашей команде довелось поработать: ChatGPT-4, GigaChat Pro, GigaChat Lite, YaGPT Pro и Llama 3 7B. Каждая из этих моделей имеет свои особенности, преимущества и огранич...
Этическая идентичность программистов: как навигация в мире эко-программирования в условиях технологического прогресса В стремительно развивающейся индустрии разработки программного обеспечения появляется новое измерение идентичности: оно сосредоточено вокруг экологической ответственности и устойчивого развития. Как инициатор Eco-Programming Alliance, я обнаружил, что программисты всё чаще с...
Helm CEL: Валидация Helm чартов с помощью CEL Каждый, кто работал с Helm чартами, сталкивался с необходимостью валидации values.yaml. Стандартный подход с использованием JSON Schema работает, но часто становится громоздким и ограниченным. В этой статье я хочу представить Helm CEL — плагин, который позволяет использовать...
Погружение в мир Counter-Strike 2: новый уровень геймплея Counter-Strike 2 — это не просто продолжение культовой серии, но и совершенно новый подход к онлайн-шутерам. Игра сочетает в себе привычную динамику и стремительность, которые сделали её популярной, с новыми возможностями для тактического мышления и игры в команде. Однако, н...
Как мы развиваем архитектурные навыки ИТ-специалистов в Сбере Привет, Хабр! Меня зовут Антон Мамичев, я исполнительный директор Департамента корпоративной архитектуры в Сбере и лидер Школы ИТ‑архитекторов. ИТ‑архитектура для большой организации имеет исключительное значение. Компании очень важно, чтобы сотрудники обладал...
От A/B до OKR: Ключевые термины в Продакт-Менеджменте Это серия из трёх постов предназначена для новичков, которые уже находятся в процессе перехода в IT или только планируют сменить нишу. Здесь будут собраны базовые термины из IT-индустрии, которые стоит знать начинающим Проджект и Продакт Менеджерам, Продукт-Овнерам, а также ...
GPT в эдтехе: какие задачи преподавателей теперь выполняет ИИ Недавно мы провели исследование ИИ-технологий в эдтехе. Изучили успешные примеры использования GPT-решений на разных платформах и выяснили, какие задачи в обучении теперь выполняет ИИ вместо преподавателей. В своем анализе мы фокусировались на платформах, которые обучаю...
«1С»: страна действительно инвестирует в российские решения Участники ежегодного бизнес-форума «1С:ERP 2024» оценили процесс развития российского ИТ-рынка и поделились опытом перехода на отечественные решения.
МТС Банк сэкономил более 150 млн рублей благодаря роботизации бизнес-процессов Всего благодаря роботам МТС Банк сэкономил более 150 миллионов рублей и высвободил 500 тысяч часов человеческого ручного труда с момента их внедрения.
Клуб охотников на ошибки: а что вы знаете о современном багхантинге? Безопасная разработка для современного IT — важнее некуда. Однако создание крупных решений становится сложнее, обновления — всё быстрее. Трудно отловить все баги, убедиться, что пользовательский опыт и ценные данные безупречно защищены. Поэтому всё чаще компании не только ра...
Универсальные советы по составлению промтов для нейросетей Привет, Хабр! Меня зовут Денис Зеленых, я дизайнер, арт-директор, а также ревьюер в Яндекс Практикуме. В этой статье хочу поделиться универсальными рекомендациями по написанию промтов для нейросетей. Читать далее
Nvidia представила мощную модель искусственного интеллекта с открытым исходным кодом, готовую конкурировать с GPT-4 Компания Nvidia представила новую модель искусственного интеллекта с открытым исходным кодом, которая демонстрирует производительность в задачах визуализации и обработки естественного языка, конкурируя с фирменными системами лидеров отрасли, такими как OpenAI и Google. ...
Путь к геометрии Лобачевского 5: модель Пуанкаре в круге Часть 1: скалярное произведение и метрикаЧасть 2: сфераЧасть 3: стереографическая проекцияЧасть 4: псевдосфераАнализ прямых на сфере очень прост, потому что нагляден - сферу мы часто видим в жизни. Понять и проанализировать прямые на псевдосфере тоже легко, для этого нужно в...
[Перевод] 10 концепций JavaScript, которыми должен овладеть каждый разработчик Node.js Данная статья является переводомNode.js быстро стал стандартом для создания веб-приложений и системного ПО благодаря возможности использовать JavaScript на серверной стороне. Популярные фреймворки, такие как Express, и инструменты вроде Webpack способствуют его широкому расп...
Погружение в мир Python: Решение проблем с библиотекой ConfigParser Здравствуйте! В этой статье я хочу поделиться своим опытом работы с библиотекой ConfigParser в Python, особенно в контексте устаревших операционных систем, таких как Windows XP и Windows 7. Несмотря на то что я не являюсь профессиональным программистом, моё хобби и стремлени...
Анализ тональности текста: зачем он нужен и как его использовать? Объясняем за 7 минут Как компании выявляют эмоции в тысячах отзывов и комментариев? Почему одни маркетинговые кампании становятся невероятным успехом, а другие — провалом?Анализ тональности текста — мощный инструмент, который помогает бизнесу не только считывать эмоции клиентов, но и на практик...
Как математик насушил листьев и продал на маркетплейсах на 20 млн в год Меня зовут Денис. В 2010-м я закончил Удмуртский государственный по специальности прикладная математика. Рецептуры мы половину своровали (воспроизвели популярные составы), а половину придумали сами.Раньше сорта придумывала моя жена, сейчас этим занимается технолог. На ф...
Prompt Me One More Time. Учим LLM строить графы знаний из текстов Привет, Хабр! Меня зовут Алла, я работаю младшим исследователем в команде Memory‑Augmented models в AIRI и занимаюсь ресерчем на пересечений графов знаний и языковых моделей. Потребность в таких изысканиях понятна любому, кто пытался добиться от Chat...
Невидимый Технический Долг: Управление TODO Комментариями В разработке ПО важно обеспечивать чистоту и качество кода, чтобы проект оставался легко поддерживаемым.Однако в ежедневной работе разработчики часто сталкиваются с необходимостью быстро решить задачу, и тогда они начинают оставлять в коде комментарии типа TODO или FIXME для...
Контроль кода Powershell Построение процесса разработки скриптов на Powershell с линтингом, тестами и Quality Gate. Выбор IDE, фреймворка тестирования и прочих инструментов с примерами. Читать далее
Как я пытался приручить кофемашину Добрый день. Делюсь своей старой исследовательской мини-статьей. Не ругайтесь, мне просто было скучновато.Я, как и любой программист, люблю изучать что-то новое. Все мы знаем о киношных хакерах, которые могут парой нажатий кнопок на любом холодильнике, взломать инсту маминой...
Сделано на Wiren Board: умный медиакиоск для остановок Современное городское пространство уже невозможно представить без медиакиосков. Они показывают ближайшее время прибытия транспорта, помогают туристам ориентироваться, выводят на монитор местные новости и информацию о предстоящих мероприятиях.В Калининграде российский произво...
Suno, как аранжировщик etc Доброго времени всем пользователям Suno и тем, кто интересуется технологиями ИИ в музыке. Как и ранее не претендую на полноту освещения вопроса, но надеюсь, что информация будет полезнойПод аранжировкой обычно понимают создание инструментального трека (минусовки, backing tra...
Мониторинг, который кричал «Волк»! Что мы придумали для корректного сбора метрик Привет, Хабр! Меня зовут Станислав Савостин, в СберТехе я занимаюсь системой мониторинга «Маяк». Это наш внутренний сервис, который основан на Prometheus, но включает много доработок и «тюнинга» под наши условия и стандарты работы. Основная задача монитор...
Программирование для детей 8–9 лет: примеры направлений и проектов Младшие школьники 8–9 лет, о чем говорит наша практика, уже способны справляться с блочным программированием и постепенно погружаться в текстовые языки, ведь соответствующий возраст – хорошее время для первых успешных шагов в IT. А мы хотим рассказать о доступных направления...
Автоматизация процесса командировки в Битрикс24: как сэкономить на деловых поездках Эффективность управления командировками зависит от множества факторов, включая использование подходящих инструментов и правильную организацию документооборота. Важно наладить этот процесс от разработки тревел-политики до составления отчетов. В крупных компаниях автоматизация...
Росатом получает от новых бизнесов более 1 трлн рублей Об этом заявил первый заместитель генерального директора Росатома Кирилл Комаров, выступая в МИФИ на научно-практической сессии «Новые бизнесы госкорпорации «Росатом»- на пути к технологическому суверенитету».
От новостей до идей клиентов: управляем ченджлогом и роадмапом Всем привет! На связи «Инферит Клаудмастер». Я Милена, технический писатель, и пару месяцев назад уже делилась в статье, как в две руки актуализирую портал документации, чтобы вся информация в нём была актуальная и полезная.На этот раз хочу рассказать:- о том, почему че...
[Перевод] О зацикливании рекомпозиции в Jetpack Compose Фотограф: Laura Cleffmann: https://www.pexels.com/ru-ru/photo/20001993/Jetpack Compose — это мощный инструмент, который упрощает создание UI в Android, но его освоение может быть не таким уж простым. Многие разработчики сталкиваются с неожиданными результатами и ошибками, ко...
Making of Servo-Skull: PBR, Hand-Painted, 3D печать и покраска Всем привет! Меня зовут Илья, я 3D-художник по персонажам. Ранее я создавал hand-painted текстуры и 2D арты, а также профессионально крашу миниатюры, в основном по Warhammer 40k.Я являюсь преданным фанатом вселенной Warhammer уже более 20 лет, и создание серво-черепа стало д...
Хочу как Гендальф: как создать бота для подбора паролей промптами Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot, который защищает секрет с помощью промптов. Рассказываем, как сделать такого же. И предлагаем попробовать с помощью промпта выведать у него тайну. Читать...
Три рецидива синдрома самозванца: из историка в системного аналитика 2018 год и я твердо решаю изменить свою жизнь и перейти в IT-сферу. Мне 27 лет, опыта нет, профильного образования нет, денег на курсы нет, есть высшее историческое и огромное желание стать частью IT-мира, который завораживал меня своими таинственными терминами и волшебными ...
CI/CD для начинающих: деплой React-приложения без боли Следующий шаг после разработки веб-приложения — размещение его на сервере. Независимо от сложности проекта или используемой инфраструктуры, общий процесс остается одинаковым: нужно «упаковать» код в CI/CD-конвейер и отправить на сервер. В тексте рассмотрим, как это происход...
Разбираем iOS-приложение: код, сборка, статические и динамические библиотеки, компиляция, запуск Привет, я Максим Крылов — ведущий iOS-разработчик в Альфа-Банке. Больше всего мне нравится изучать процессы мобильной разработки, включая самые низкоуровневые вещи. Из чего состоит iOS-приложение? Какие этапы оно проходит перед тем, как оказаться на устройстве пользователя? ...
Правильный путь создания python-библиотеки: от создания до публикации Привет, Хабр! Стоит ли говорить, что Python ОЧЕНЬ и ОЧЕНЬ популярный язык программирования, местами даже догоняя JavaScript. Python в мире программирования — это эсперанто, легкий язык созданный для всех, но его владельцам не мешало бы помыться.В мире программирования создан...
Моделируем работу ПЛИС красиво Настройка визуального представления сигналов при моделировании в среде ModelSim (часть 1)Добрый день читателям Хабра! Меня зовут Алексей, я занимаюсь работой с ПЛИС (FPGA) уже более 15 лет. Хабр читаю давно, но статьи здесь никогда не писал. В общем решил попробовать. Не зн...
Упал интернет-магазин? Мониторинг бизнес-сервисов Monq поможет найти причину Hola. Хабр! В этой статье хотелось рассказать, как корпоративный ИТ-мониторинг Monq отслеживает работоспособность ИТ-систем предприятия, облачных сервисов и коннекторов с внешними поставщиками, такими как системы оплаты, логистики, бронирования товаров или билетов, а также в...
Чем роль продуктового дизайнера отличается от роли UX/UI-дизайнера. Показываю на практике Часто сталкиваюсь с тем, что люди смешивают понятия продуктового дизайна и UX/UI-дизайна. Это делают и работодатели, и работники, и даже авторы образовательных программ. В этой статье я хочу рассказать, в чём же заключается роль дизайнера продукта и чем она отличается от рол...
Состояние на игре: способы монетизации под микроскопом Ни одна мобильная игра не может быть на 100% Free-to-Play. Это такой же бизнес, существующий в рамках своей экономики, поэтому ему нужно зарабатывать деньги.Монетизация игрока — это способ извлечь прибыль, которая покроет расходы на его привлечение. Построение грамотной стра...
Домашнее пароходостроение Меня уже с детства манил судомоделизм, паровые двигатели и пароходы. И вот вдруг, в какой-то момент, я всё-таки решил поженить эти два устремления в одном хобби. Посему начал смотреть видео про паровой судомоделизм, попутно отвисал в Ленинской библиотеке и читал всё, что уд...
Крутить или не крутить? В нашем увлекательном путешествии по миру IT, мы сталкиваемся с множеством вызовов и возможностей. Одной из самых обсуждаемых тем сегодня является накрутка опыта. С каждым днем она набирает все большую популярность, и я никогда не мог представить, что эта тема вызовет такой ...
Суперсингулярные изогении в криптографии В своей профессиональной деятельности как DevOps-инженер я часто сталкиваюсь с необходимостью обеспечивать безопасность и устойчивость инфраструктуры в условиях быстро развивающихся технологий. Одним из ключевых аспектов, на которые я обращаю внимание, особенно в свете появл...
Органайзер для Шлангов и Удлинителей. Ребята всем привет!Несмотря на то что я живу в арендованном доме, меня не перестает беспокоить беспорядок в гараже. Имея 5 принтеров и способность создавать вещи из мыслей, я решил сделать удобные места для шлангов и удлинителей.Думаю, вы все знаете, что если у каждой вещи е...
Базы данных: общие понятия. SA для самых маленьких Добро пожаловать в блок статей для начинающих системных/бизнес аналитиков. Здесь мы готовимся к получению заветного оффера вместе Пожалуй, начнем с самого базового и примитивного - определения.База данных (БД) - это набор данных, хранящихся в структурированном виде.Вторым к...
Как устроен KaaS (Kubernetes as a Service) в Облаке Рег.Ру Всем привет, меня зовут Игорь Шишкин, я руководитель команды R&D облачных сервисов Runity. Сегодня я хочу устроить вам небольшую экскурсию по тому, что из себя представляет наш сервис KaaS и как он устроен, ведь все мы знаем и любим Kubernetes. Читать далее
Как мы ищем деградации на нодах в кластерах Kubernetes Привет, Хабр! Меня зовут Станислав Егоркин, я инженер юнита IaaS департамента разработки Infrastructure в Авито. В этой статье я расскажу про инструмент, который мы используем для обнаружения деградаций на нодах в кластерах Kubernetes, а также покажу дашборд, где мы наб...
Интеграция Telegram-бота с ЮKassa Вроде бы есть у ЮКассы неплохая документация о настройке платежей через ТГ-бота, есть в интернете и несколько статей на эту тему, но все-таки на практике сталкиваешься со множеством неочевидных нюансов…Опишу по шагам процесс подключения платежей для Python-бота на aiogram 3,...
Какие технологии быстрой зарядки бывают и чем они отличаются друг от друга Быстрая зарядка смартфонов - это область, где инновации и инженерные решения сталкиваются с физическими ограничениями литий-ионных аккумуляторов. От USB-PD до OnePlus WarpCharge - каждая технология предлагает свой подход. Но что стоит за впечатляющими слоганами на рекламных ...
Создание плагина для IntelliJ IDE с подключением GigaChat для проверки качества кода При разработке рабочего проекта, локальный запуск которого дело достаточно ресурсоемкое, у меня возникла идея попробовать облегчить себе работу путем создания плагина, который налету при разработке может анализировать блок кода, тем самым выдавая рекомендации по оптимизации ...
Ежу понятно: как разработать логотип и маскота для IT-компании Привет, Хабр. Я Дмитрий Кузьмичёв, руководитель проектов в ПГК Диджитал (ПГКД). Наша IT-компания появилась два года назад, как цифровая дочка крупнейшего частного оператора грузовых железнодорожных перевозок в России — Первой грузовой компании. Мы разрабатываем свои цифровые...
Анонимные мессенджеры: лучшие решения для конфиденциального общения В наше время защита приватности и данных чрезвычайно важна. Пользователи все чаще выбирают мессенджеры, которые гарантируют безопасность, включая сквозное шифрование и минимальный сбор метаданных. Каждый из них, что логично, имеет свои особенности. Так, вопросы безопасности ...
Фич и Баг: как геймификация и киберпанк помогают обучаться Привет! На связи Елена Платковская. В компании SM Lab я занимаюсь построением процессов и процедур для IT-команд.Мы работаем по собственной методике. Если совсем коротко, то команды объединены в большие структуры-«поезда», которые «едут» по единым правилам и расписанию. Чит...
Путь к устойчивости продукта: строим свою бензоколонку в лучших традициях обеспечения непрерывности бизнеса Говорят, что все новое — это давно забытое старое. При смене подходов к разработке информационных систем бывает полезно обратиться к фундаментальным концепциям и использовать в новых условиях лучшие наработанные практики. В этой статье мы рассмотрим понятие непрерывности биз...
[Перевод] Как учёные начали расшифровывать пение птиц В дождливый день в Грюнау-им-Альмталь в Австрии, стая серых гусей мирно отдыхала на травянистом поле у ручья. Один гусь по кличке Эдес тихонько прихорашивался, другие отдыхали, спрятав клювы в перьях близ хвостов. Затем заиграл замаскированный динамик, который учёные установ...
Как вывести планирование в маркетинге на уровень бизнес-стратегии Объем рынка интернет-рекламы растет. По версии Statista, вложения в digital-продвижение по РФ на конец 2024 года составят почти 520 млрд рублей — это на 13% больше, чем ожидалось годом ранее. При этом, в АРИР РФ рассказали, что в первом квартале 2024 года объем рынка digital...
Release notes. Маркетинг или искусство? Привет! Главный герой сегодняшней статьи – release notes. Кажется, зачем о них говорить? Ведь никто их не читает, не смотрит. И все же именно посредством таких заметок пользователи могут видеть, что происходит с тем продуктом, которым они пользуются. Именно благодаря release...
Как родителям реагировать на оценки, чтобы поддержать ребёнка В учёбе процесс часто важнее результата.
Как писать качественные unit-тесты: процент покрытия, мутанты и работа с моками Привет, Хабр! Меня зовут Марина, я Backend-инженер в компании Авито. Сегодня я хочу поделиться собственными рекомендациями, к которым удалось прийти при работе над качеством тестового покрытия сервисов нашей команды. Читать далее
Рецепты эффективного делового общения Всем привет! Меня зовут Марина, я из Максилекта. В этой статье хочу напомнить о подходах к деловым коммуникациям.Тема актуальна и для офисного, и для удаленного формата. Однако в удаленном, возможно, проблема эффективности коммуникаций более остро - далее поясню, почему...
Опыт реализации нейросетевого модуля российской DCAP-системы Привет, меня зовут Михаил, я старший специалист по машинному обучению в компании Makves (входит в группу компаний «Гарда»). Я предпочитаю называть себя deep learning engineer, так как большую часть моего рабочего времени занимает обучение и вывод в прод именно нейросетевых м...
Нагреть в микроволновке или засыпать рисом: 5 безотказных способов ушатать свой девайс Привет, Хабр. Меня зовут Дима Фролов. Я автор команды спецпроектов МТС Диджитал, а еще около 10 лет ремонтирую технику: от мобильных телефонов до фотокамер и телевизоров. Сегодня хочу поделиться самыми нелепыми случаями поломки техники, с которыми сталкивался. Все они произо...
Глава Rare Крейг Дункан возглавит Xbox Game Studios Глава Xbox Game Studios Алан Хартман (Alan Hartman) уйдёт в отставку в конце ноября 2024 года после более 30 лет работы в компании. Об этом объявил президент Microsoft Gaming по игровому контенту и студиям Мэтт Бути (Matt Booty). Новым руководителем Xbox Game Studios станет...
Управление цепочкой вызовов асинхронных функций Во фронтенде часто приходится вызывать асинхронные функции одну за другой, а потом отменять всю цепочку. У каждого опытного разработчика есть свои методы. В этой статье я хочу поделиться своим опытом: как прервать выполнение цепочки вызовов изнутри и снаружи, как обрабатыват...
Язык как проект: как продакт-менеджеру учить английский Привет, меня зовут Ирина Орлова, и я преподаю английский сотрудникам IT. Я работала корпоративным преподавателем для продакт-менеджеров и HR Ikea, немецких консалтинговых и архитектурных компаний.В 2022 году году я открыла свой образовательный проект в Штатах, переехала в Нь...
Автоматизация управления ресурсами окружений в Dev Platform При работе с облачной инфраструктурой важна не только гибкость использования ресурсов, но и возможность автоматизировать основные рутинные процессы. При разработке своих продуктов мы в команде VK Tech стараемся следовать именно этим принципам. В нашем продукте Dev Platform в...
Итальянская компания Argotec открыла новый производственный объект SpacePark для производства малых спутников Итальянский производитель малых спутников Argotec открыл свой новый производственный объект SpacePark, который позволит компании увеличить объёмы производства и одновременно изучать новые возможности для бизнеса в Европе и США. Церемония открытия новой штаб-кварти...
Как растут data science-инженеры и что советуют синьоры, чтобы развиваться быстрее Привет, на связи Светлана Морозова и Сергей Кляхандлер из команды data science Авито. Рассказываем, как у нас устроен рост сотрудников, поговорим и о особенностях этого процесса в big tech-компаниях в целом и в Авито в частности. Статья будет интересна всем, кто хочет развив...
Хорошие книги для gamedev AI программера После статьи о книгах для саморазвития gamedev программиста, меня просили больше написать про аишную часть и том, что стоит почитать по этой теме. Для программиста ИИ в игрострое ситуация с книгами схожа, но с несколькими интересными особенностями. Здесь важна не только глуб...
Учёные реконструировали эволюцию магматических океанов Земли и Марса До того, как Земля стала голубой планетой, её поглотил океан магмы. Новое исследование позволяет лучше понять, как эти магматические океаны изменялись с течением времени, и как повлияли на формирование атмосферы планет. Целью исследования было смоделировать процесс крис...
Применение статических анализаторов архитектуры на примере гексагональной архитектуры Отсутствие четкой структурированной архитектуры проектов — не редкость в ИТ. Одни этим пренебрегают из-за маленького масштаба проекта, другие — из-за сжатых сроков разработки, третьи — из-за отсутствия экспертизы в этом вопросе. Вместе с тем, движение по этому пути — практич...
Хочу как Гендальф: как создать бота для подбора паролей промптами Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot, который защищает секрет с помощью промптов. Репозиторий с кодом бота от Raft можно найти по ссылке. Расскажу, как сделать такого же. И предлагаем попробо...
Хочу как Гендальф: как создать бота для подбора паролей промптами Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot, который защищает секрет с помощью промптов. Репозиторий с кодом бота от Raft можно найти по ссылке. Расскажу, как сделать такого же. И предлагаем попробо...
Легаси 14-летней выдержки: как мы отказались от фреймворка, пронизывающего всю разработку, — и выжили Меня зовут Михаил Кузнецов, я product owner в команде, которая развивает внутреннюю платформу разработки Mindbox. В этой статье я расскажу, как мы отказались от легаси-фреймворка, который пронизывал все микросервисы. И убедились — такая трансформация осуществима даже в компа...
Настройка CI/CD для AWS Lambda с CodePipeline и SAM CLI Приветствую! Сегодня я расскажу вам как настроить CI/CD для AWS Lambda с использованием AWS CodePipeline и AWS SAM CLI. Если вы хотите автоматизировать процесс деплоя серверлесс-приложений и избавиться от рутины, то эта статья для вас. Читать далее
Hail to the Rainbow. Разработка игры длиною в вечность Hail to the Rainbow. Разработка игры длиною в вечность. Всем привет! Вот уже пятый год я веду разработку своего инди-проекта Hail to the Rainbow! Поскольку дело уже близится к финалу, я решил создать цикл статей на тему разработки , где хотел бы поделиться историей создания,...
Видеоновости: Ремастер Forgotten Memories, разработка Overwatch Mobile, дата релиза GRID Legends и выход Children of Morta Привет, читатели AppTime. Из этой подборки топовых новостей за вторую неделю октября вы узнаете: какая игра наподобие Silent Hill получит ремастер на смартфонах и Свиче, над каким мобильным проектом работает Blizzard, что за песочница наподобие Palworld вышла на iOS и Andr...
О мостике в окружающий мир В ленте Хабра "зацепила" статья об особенностях проектирования интерфейсов для людей с особенными потребностями https://habr.com/ru/articles/855794/То, как технологии меняют и развивают пользовательский опыт, меня поражает все годы, что я в ИТ. Но тут особая история, у людей...
В России создадут национальную платформу для ИИ Центр технологий искусственного интеллекта «Нейролаб» анонсировал создание платформы, которая станет основой для развития и внедрения отечественных технологий ИИ в России. Платформа объединит разработчиков, бизнес и государственные структуры, что позволит...
Tcl — как скриптовый язык для университетских проектов стали использовать по всему миру Одна из ключевых облачных фич — масштабирование (о возможностях облака с примерами из реального бизнеса мы расскажем 30 октября, подключайтесь). Настраивать масштабирование, а также балансировщики нагрузки и виртуальные машины можно различными способами. Один из нетипичных в...
Всё, что вы хотели узнать о конкурентоспособности, но не знали, у кого спросить Мы живём в мире конкуренции, где ты или побеждаешь, или тебя побеждают, поэтому наш “океан” окрашен в красный цвет. Говорят, где-то океан бывает голубого цвета, там нет борьбы и поражений, но это находится где-то далеко, и благоденствие там длится недолго: вскоре после откры...
На Ставрополье назначен директор департамента МТС по работе с бизнес-рынком Ранее он возглавлял отдел по развитию корпоративного бизнеса в ставропольском филиале компании.
Разработка служб для Windows на C++ В данной статье описан пошаговый процесс разработки служб для операционной системы Windows с использованием языка программирования C++.В статье будет представлена теоретическая база по работе служб в Windows, рассмотрено их общее устройство и будет реализовано приложение, с ...
Почему с возрастом время течет быстрее У ученых есть несколько предположений насчет того, почему с возрастом время ощущается быстрым. Источник изображения: IFL Science Многие люди старше 30 лет отмечают, что с возрастом время будто бы начинает лететь быстрее. Лето, которое в детстве казалось вечным, теперь пролет...
От живых гайдлайнов к Documentation as Code. Как изменилась документация во фронтенд-разработке Пять лет назад я выступал на конференции с докладом о живых гайдлайнах и инструментах документирования для фронтенд-разработчиков, а еще публиковал на эту тему статью. Тогда мы только начинали понимать, как сильно может измениться процесс создания и поддержки документации в ...
«Группа Астра» обозначила векторы развития в области виртуализации Вчера, 15 октября 2024 года, «Группа Астра» провела в формате онлайн пресс-конференцию на тему трансформации бизнес-процессов направления виртуализации. В ходе мероприятия руководители компании рассказали об изменениях, которые произошли в данной категории продуктового портф...
Почему не стоит использовать C в C++ Друзья! В данной статье мы бы хотели порассуждать на тему использования инструментария языка C в C++, и как это может повлиять на исходную программу.Ссылки на полезные ресурсы вы сможете увидеть в конце статьи, и обязательно делитесь своим мнением в комментариях, нам будет о...
[Перевод] «Это робот, которого мы все ждали – такой, как C3PO»: почему в наших домах до сих пор нет гуманоидных роботов? В 2013 году американская робототехническая компания Boston Dynamics представила своего нового робота Atlas. Представленный на конкурсе Darpa Robotics Challenge, гуманоид ростом 188 см мог ходить по неровной поверхности, спрыгивать с ящиков и даже подниматься по лестнице. Это...
Железо или архитектура? Два направления книг по схемотехнике для начинающих Прежде чем браться за макетную плату и паяльник, стоит обратиться к профессиональной литературе по схемотехнике. Опытные инженеры и ученые снабдят необходимой теорией и помогут собрать стартовый набор для практики. Эту подборку мы специально разделили на два трека — железный...
Я сдал пилотный экзамен Yandex Cloud Security Speciality, чтобы вам не пришлось Привет! На связи Влад Павловский, DevSecOps инженер компании Swordfish Security. В данной заметке хотел бы поделиться с вами опытом прохождения сертификации Yandex Cloud Security Speciality, который был запущен в октябре и так получилось, что у меня получилось пройти пилотны...
Маскот в мешке: как выбрать талисман и не пожалеть об этом «Плохой маскот» - так называется мультсериал, появление которого ждут и обсуждают веб-сёрферы и прочие виртуальные интернет-жители. Автор проекта Дима Сыендук (широко известен тем, что озвучил «Рика и Морти» на русском языке) выпустил первый эпизод захватывающей истории о пр...
OpenShift и Kubernetes: сравнительный обзор, основные различия OpenShift и Kubernetes (K8s) выбирают чаще всего для оркестровки контейнеров. Эти инструменты сложно сравнивать напрямую, поскольку Kubernetes — открытое решение (open source), а OpenShift — продукт (дистрибутив) на основе Kubernetes. В этой ста...
Пять техник, как помочь себе, если вы забываете иностранные слова в речи Вы учите язык, общаетесь на нем по работе или учебе, и постоянно ловите себя на том, что какие-то слова «вылетают» из головы. Причем это могут быть как сложные для русскоязычного восприятия слова, которые вы недавно изучили, так и абсолютно простые, по типу boring -ску...
Как мы нарушили все гайдлайны Kubernetes, чтобы описывать инфраструктуру в разы быстрее. Доклад Яндекса Привет, меня зовут Всеволод, я разработчик в Yandex Infrastructure — команде, которая создаёт платформу для разработчиков Яндекса. Последние 12 лет я занимаюсь внутренним облаком и за это время писал самые разные его компоненты: от базовой инфра...
Экономика и Монетизация вашей игры. Краткое руководство. Глава 1: Три столпа экономики игр Создание успешной игровой экономики — это многослойная задача, требующая глубокого понимания и продуманного подхода. Профессор и PhD Edward Castronova утверждает, что стабильность валюты, рациональность цен и правильное распределение ресурсов — это три столпа, которые помогу...
Как ваши любимые блогеры разводят детей на деньги? Новый легальный способ мошенничества Все уже наслышаны про финансовые пирамиды, рекламу ставок, казино и раскрутку счетов. Но прогресс не стоит на месте, и современные проблемы требуют современных решений. И российские блогеры предложили такие решения своей аудитории - скам на собственных мемкоинах (ничем не по...
Сквозное шифрование и двухфакторная аутентификация в современном интернете Сегодня практически каждый пользователь интернета знаком с такими терминами, как "сквозное шифрование" (E2EE) и "двухфакторная аутентификация" (2FA). Этому во многом поспособствовали маркетологи, сделав технические термины массово узнаваемыми. Почему они стали так популярны?...
Новый бренд пылесосов Yoniev на российском рынке Компания diHouse представляет на российском рынке новый бренд вертикальных моющих пылесосов Yoniev, который входит в крупный холдинг, занимающийся производством умной бытовой техники и устройств для уборки. Бренд является одним из первых производителей в категории пылесосов...
Как мы научились эффективно управлять ростом данных с переходом на BW/4HANA Всем привет! Меня зовут Сергей Вяльцев. Я архитектор команды «Финансы» в «Ленте», домен «Данные и Аналитика». Хочу поделиться тем, как благодаря миграции на BW/4HANA нам удалось разгрузить сервер базы данных хранилища SAP BW, не прибегая к покупке дорогостоящего оборудования...
[Перевод] Как ИИ помог спрогнозировать ураган Милтон и другие штормы “Милтон” стал пятым ураганом в 2024 году, обрушившимся на материковую часть США. Поскольку такие циклоны стали происходить всё чаще и разрушительная их сила только растёт, метеорологи нередко стали прибегать к помощи искусственного интеллекта, дабы попытаться отследить шторм...
Зачем искать палиндромы и вращать матрицы в поисках лучшей работы Привет, Хабр! Меня зовут Василий Беляев. Я руководитель группы разработки фронтенда в «Криптоните». В этой статье мы разберём три задачи из тех, которые можем задать на собеседованиях. Заодно обсудим, зачем вообще решать типовые задания при трудоустройстве, ко...
Обзор готовых решений для построения портала IDP и когда они не подходят: анализ на примере кейса компании Evrone Построение IDP — один из наиболее эффективных методов оптимизации работы команд разработки. Но внедрению внутренних платформ и получению профита от них обычно предшествует немало барьеров: необходимость инвестиций, выделение ресурса специалистов вдолгую, потребность в соотве...
Как мы наводили порядок в документации. От ручного привода к полноценной автодоке Привет, Хабр! Меня зовут Паша Абдюшев, я занимаюсь развитием продуктов в HFLabs. А где продукты, там и документация. С одной стороны, её ведение — вопрос явно не первостепенный. А с другой — неактуальная информация не только бесит печалит, но и влечёт за собой дополнит...
Безопасность во Frontend или как пройти все круги Данте Здравствуйте. Сегодня обсудим безопасность, безопасную разработку и как получать документы, подтверждающие, что ваш продукт безопасен. Возникает резонный вопрос: зачем это вообще нужно? Ну, так как текущие реалии диктуют свои условия. И речь даже не о сложившейся геополитиче...
Почему важно растить джунов и как делать это с умом Привет! Меня зовут Юлия Аравина, я наставник на курсах Яндекс Практикума «Управление командой» и «Инструменты для начинающего руководителя», автор телеграм-канала «Жить наполненно». Сегодня расскажу о том зачем нанимать джунов, как вкладываться в их развитие, а ещё — как уде...