Работа в команде. Зачем нужна и как правильно выстроить? Привет, меня зовут Анна Заря, я директор по персоналу в it, обучающийся психолог и руководитель команды, непрерывно трудящийся над эффективностью работы в ней.Вы слышали/замечали когда‑нибудь, что кто‑то больше предпочитает индивидуальную работу, а к...
Как понять, что на вашей команде дебафф по коммуникациям Привет, Хабр! Меня зовут Иван Мясников, я СТО продукта «Виртуальный ассистент» в МТС Диджитал. Сегодня подниму важную тему сбоя в коммуникациях внутри команд. По ней есть много хорошей литературы от профессиональных социологов и психологов. Они описывают, почему из-за пробле...
Как найти общий язык с любым заказчиком: 6 наблюдений из личного опыта Привет! Меня зовут Аня, я аналитик в Naumen Erudite. За четыре года в компании у меня было несколько проектов внедрения с крупными заказчиками. Не всегда работать на таких проектах легко — нужно уметь находить правильный подход к&...
iOS 18 для разработчиков: Ключевые изменения в UIKit Привет! Меня зовут Лена, я работаю iOS-разработчиком в KTS. Недавно вышла новая версия iOS 18, и я решила подробно изучить все нововведения, чтобы понять, какие новые возможности она предлагает разработчикам. В этой статье расскажу о самых интересных обновлениях в UIKit — но...
Найм дизайнеров глазами лида Есть много статей о том, как дизайнеру попасть в продуктовую команду. Я же хочу поделиться своим опытом найма дизайнеров с точки зрения лида, отвечающего за качество онбординга, эффективность работы новых сотрудников, их развитие, а также заинтересованного в том, чтобы дизай...
DuckDB: сказ о том, как утёнок приютился в Persistent Volume Привет, дорогой друг. Меня зовут Максим и я data-инженер в одной из прекрасных команд AI area компании Домклик. Правильно перевозить байтики с места на место нам помогает огромный зоопарк инструментов. И, кажется, мы приручили ещё одного питомца.В эт...
Пишем хорошие баг репорты. Рекомендации Представьте – вы разработчик, и тестировщик приносит баг, который найден в ходе регресса. Хочется поправить этот баг и вы просите оформить тикет. Уже представляете как возьмете его в работу, залинкуете к нему пулл реквесты и проставите эстимейты, чтобы не было вопросов у про...
Больше чем книга Привет, Хабр! Меня зовут Влада и сегодня хочу рассказать про то, как в этом году у нас появилась идея создания библиотеки программы «Больше чем старт» - набора книг, которые мы передаем в учебные заведения г. Твери и г. Шуи, для того чтобы у ребят была возможность бесплатно ...
Инженерный трек: как вырасти из senior’а в staff-инженера Привет! Меня зовут Дима Салахутдинов, я principal-инженер в Купере и автор tg-канала «Стафф-инженер». В перой части статьи я уже рассказывал, какими задачами занимаются стаффы и какие компетенции для этого нужны. Сегодня хочу поговорить о том, как развиваться синьору, чтобы ...
Меня нарекли мидлом или как я перестал быть джуном Привет! Меня зовут Геннадий Лялин, я инфраструктурный инженер в РСХБ‑Интех и я, внезапно, уже не джун. Хочется поделиться с вами своей версией пути от джуна к мидлу. И, возможно, моя история поможет другим идущим в счастливое будущее специалиста...
Kafka для самых маленьких тестировщиков Всем привет! Меня зовут Максим, я QA в Максилекте.Недавно коллеги попросили меня рассказать о базовых вещах в Kafka, которые могут быть полезны при тестировании общающихся между собой микросервисов или сервисов, взаимодействующих со сторонними ресурсами. В этой статье - осно...
Как строить карьеру в корпорации Привет! Сейчас я CTO стрима в Газпромбанке, но начинал, как и все, в небольшой компании, где из ИТ-отдела было только два программиста. Мы же были аналитиками, тестировщиками и архитекторами, только ещё не знали таких слов. Надо было писать код для автоматизации — мы писали,...
Искусственный интеллект в документации: как внедрить бота-документоведа На продуктовых сайтах AI-боты обитают часто: оказывают техподдержку, помогают выбрать продукт, собирают лиды и многое другое, но на сайтах с документацией они встречаются реже. Правда, сейчас картина меняется: роботы помогают людям найти нужные материалы. В некоторых компани...
Как мы в клиринге переходили от REST к Kafka Всем привет! Меня зовут Владислав, я занимаюсь разработкой клиринговой системы в Мир Plat.Form.Сегодня я хотел бы поделиться нашим опытом перехода от взаимодействия через REST к использованию Kafka между системой Фронт-Офиса, в которой хранятся данные об авторизованных тран...
Подборка российских QA-конференций и митапов Привет, Хабр! Меня зовут Василина Кузнецова, я работаю инженером по тестированию в Ozon Tech. Я часто смотрю отдельные видео докладов с конференций. Полезными для себя находила доклады про особенности Selenium и Playwright в тестах фронта, про&n...
История одной кнопки. Внедряем AI с пользой, быстро и без data science Если вы хоть раз работали с такими сервисами, как Notion, Figma или Miro, то наверняка замечали (а может, и использовали) кнопку со звездочками и надписью «Create with AI». Она генерирует презентации, планы встреч, схемы и всячески упрощает жизнь пользователя. Но может ли та...
Использование PlantUML для описания API. Визуализация для начинающих Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и аналитик.Диаграммы часто используются в документации. Есть большое количество типов диаграмм для различных потребностей: визуализации логики работы системы или взаимодействия компонентов, описания интеграций, проработ...
История о том, как учительница английского с тремя детьми решила стать тестировщиком Привет! Меня зовут Полина, я тестировщик в компании, которая занимается разработкой ПО для американских университетов. В этой статье расскажу, как мне удавалось одновременно учиться, собирать проекты в портфолио и воспитывать троих детей. Мой опыт может пригодиться тем, кто ...
Корпуса как хобби Всем привет. Меня зовут Игорь Иванович, шутка. Меня зовут Андрей, и я инженер — конструктор. В 2016 году, на волне хайпа майнинга майнеры стали масштабировать свои мощности. Они уже не хотели собирать Риги на каркасах из досочек. Появились корпу...
Как начать создавать Flutter-приложения на Авроре: полная инструкция Привет Хабр, это Юра Петров, Tech Lead Friflex. Последнее время многие меня спрашивают, как быстро начать разрабатывать приложения для системы Аврора с помощью фреймворка Flutter. Решил поделиться опытом и собрал ультимативный гайд. Всё, что я буду показывать,...
Где циклу while нет альтернативы Уверен многие тру-программисты и без меня знают их, но я решил собрать во едино все реализации циклов через while, которыми я активно пользуюсь, как автоматизатор, тестировщик и разработчик ETL. Читать далее
30 блогов о маркетинге, на которые стоит подписаться Привет, меня зовут Александра. Я «коллекционирую» блоги о маркетинге. Суммарно у меня не меньше сотни подписок в телеге, ютубе, вкшке и запретограмах, а еще изрядное число емейл‑подписок. Не то чтобы это был необходимый запас для работ...
Должен ли тимлид писать код? Привет, Хабр! На связи Марина Гончарова. Сейчас я занимаю роль старшего менеджера проектов в Купере и работаю над задачами, которые затрагивают по несколько подразделений сразу. Но до этого я долго была проджектом в кросс-функциональных командах. В этой статье я поделюсь мыс...
«Я спросил у Ясеня». Преимущества и недостатки использования искусственного интеллекта в работе системного аналитика Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. В этой статье я хочу разобрать преимущества, возможности и недостатки использования больших языковых моделей в работе системного аналитика.С появлением возможности исполь...
Raptor 3: ключевое звено марсианской гонки? После удачного тестового полета IFT-5 следующее прорывное изменение от SpaceX — принципиально новые двигатели Raptor 3. Это будет не тестовый экземпляр для одного полета, а настоящая основа космической экспансии: их планируют выпускать по 500 штук в год — больше всех остальн...
Как ИИ поможет создавать учебные курсы Привет, Хабр! Меня зовут Полина Шнайдер, я ML-инженер в лаборатории LISA в ИТМО. Сейчас я разрабатываю систему, которая помогает нашим преподавателям создавать программы учебных курсов. Разработка учебной программы ― творческая работа, во многом завязанная на опыт преподават...
Как внедрение CI/CD превратилось в эпопею с рефакторингом Всем привет меня зовут Роман. Я CTO компании LikeSoft и сегодня я хочу поделиться кейсом как я переводил LMS платформу на облако. Читать далее
Как адаптировать нового сотрудника? Три правила онбординга Привет, Хабр! Меня зовут Роман Можаев, я начальник управления по развитию производственных и учетных систем в ПГК Диджитал. В ПГКД сейчас, а ранее в ПГК, более чем в течение 15 лет отвечаю за развитие и внедрение информационных систем. Ключевой задачей нашей команды является...
Как дать разработчикам свободу при деплое приложений и ускорить процессы в команде Привет! Меня зовут Игорь Латкин, я управляющий партнер и системный архитектор в KTS. Сегодня расскажу, как мы в компании выстраивали процессы деплоя приложений так, чтобы разработчики могли делать это самостоятельно. Поделюсь, как мы формируем регламенты в KTS и на каки...
Как убить самоорганизацию в команде: вредные советы для лидера Привет, Хабр! Меня зовут Светлана Болсуновская, я стратегический коуч-консультант в YADRO. Многие компании перешли на гибридный формат работы, где команды нуждаются в особом подходе для поддержания самоорганизации — процесса, при котором люди выполняют задачи без постоя...
Как я написал бота для саммари telegram каналов Всем привет!Меня зовут Азрет, я - CTO в AAA (читается как "трипл-эй"). Мы разрабатываем LLM приложения для бизнеса. Решаем разнообразные задачи - оптимизация внутренних процессов за счет ИИ, маркетинговые исследования и запуск новых продуктов. Но запрос на бота, про которог...
Пустили корни: Как часто айтишник должен менять работу У меня есть знакомый, программист по профессии, который с самого начала своей карьеры работает в одной компании и никогда не менял работу. Недавно он отпраздновал 15-летие своего трудового стажа. На этом мероприятии присутствовал другой мой знакомый, который за те же 15 лет ...
ML-тренды рекомендательных технологий: шесть приёмов, которые помогают угадывать желания пользователя Главная задача рекомендательной системы — предоставить пользователю контент, фильм, трек, книгу, товар или информацию, которые могут заинтересовать его в данный момент. Сложность в том, что у нас нет явного запроса пользователя, как в ...
Как я стал архитектором и что видел в пути Всем привет, меня зовут Сергей и я 15 лет работаю в ИТ (на самом деле больше, но так красивее смотрится).В какой‑то момент мне пришла идея расписать свой опыт постепенного превращения в архитектора, в назидание растущим и как инвентаризация...
Давайте писать красиво: второй сезон «Конкурса красоты кода» Привет, Хабр. Хочу рассказать про «Конкурса красоты кода», который мы снова запускаем. Год назад мы его придумали, и идея народу зашла — больше 1000 человек прислали свои работы. Идея была в том, что есть несколько задач на выбор, и их надо решить в коде. Условий три: код до...
«Шапочка из фольги не поможет»: что такое handover в базовых станциях и как его тестируют Привет, Хабр! Меня зовут Анастасия Беднова, я тестирую базовые станции в стандартах 4G (LTE) в YADRO. В профессии я почти 20 лет: начинала карьеру в крупной компании-вендоре как тестировщик одного из компонентов сети 3G. Когда два года назад YADRO объявила о разработке ...
Мой опыт использования Plumber: UI-инструмент для тестирования Kafka Привет, Хабр! Меня зовут Марина, я QA-инженер в Купере. Как специалисту по тестированию, мне часто приходится сталкиваться с задачами, связанными с тестированием микросервисов, использующих асинхронное общение через Apache Kafka. Уверена, многие QA-инженеры, да и разработчик...
И снова о dbt… Привет, сообщество. Меня зовут Илья, я старший разработчик в БФТ-Холдинге. В этой статье хочу поделиться опытом использования dbt (data build tool) в рамках проекта «Консолидации и нормализации данных» для процессов трансформации данных и создания витрин. Читать далее
Как мы работаем с качеством данных в Электронной коммерции Привет! Меня зовут Саша Нефедова, и я работаю ведущим аналитиком по качеству данных в «Магните». Я больше года отвечала за направление Электронной коммерции, и в этой статье расскажу, как устроены наши процессы и какой результат дает командная работа на поприще управления да...
Управляющая компания, у нас проблема! Как за жителями хрущевок следят по кабелям провайдера Привет, жители Хабра! Меня зовут Иван Носков. Больше 20 лет я работаю в телекоме, 10 из них — в МТС. Начинал монтажником и потихоньку рос до старшего инженера.Сегодня хочу поделиться еще одним случаем из моих профессиональных будней. Как и все мои истории, она тоже абсолютно...
Сдохни или умри: мой опыт создания проекта от идеи до релиза За семь лет в IT я повидал многое: и большие задачи, и экстренные багфиксы ночью, и не совсем понятные требования от бизнеса, но всегда это были готовые проекты с уже выстроенной архитектурой, где знаешь, что и как работает. Год назад, в конце августа, ко мне пришел знакомый...
Как учесть SEO при разработке сайта, чтобы не переделывать его дважды В современном цифровом пространстве успешное присутствие в интернете во многом зависит от того, насколько хорошо ваш сайт оптимизирован для поисковых систем. Ошибки на этапе разработки могут привести к необходимости дополнительной переработки сайта, что означает дополнительн...
Как я использовал КОТа, чтобы войти в ИТ Всем привет! Меня зовут Лысенко Алексей, я тестировщик бэк-офисного программного обеспечения в РСХБ-Интех – дочерней ИТ-компании РСХБ.На сегодняшний день я занимаю должность ведущего инженера-тестировщика уровня Middle. До устройства на работу в ИТ-компанию я работал в сфере...
14 способов развития насмотренности продакт-менеджера: от общения с пользователями до Crunchbase Привет! Меня зовут Елена Аладина, я GH лид в Альфа-Банке. В мире продакт-менеджмента насмотренность играет ключевую роль. Это способность замечать, анализировать и адаптировать лучшие практики свой продукт, а также совершать меньше ошибок, зная о провальных кейсах других. ...
Scrum или Kanban, что выбрать для вашей команды? При выборе подхода к управлению процессами разработки многие задаются вопросом: какой метод лучше — Scrum или Kanban? Оба подхода популярны, но они различаются по своей сути и применению. Давайте разберёмся, как их правильно использовать и можно...
Работа с CoordinatorLayout: шапочный разбор Приветствую тебя, уважаемый читатель! Меня зовут Пятаков Никита, я Android-инженер в команде MT&S Авито. Здесь я делюсь опытом реализации двух версий шапки на главном экране приложения Avito. Эта статья будет особенно полезна разработчикам, которые хотят познакомиться с ...
Кросс-платформенное тестирование мобильных приложений: особенности, инструменты и решения В современном мире мобильные приложения стали неотъемлемой частью нашей повседневной жизни. Их стабильная и правильная работа требует особого подхода к тестированию, особенно когда речь идёт о кросс‑платформенных приложениях, работающих в iOS и Android. В...
Универсальные советы по составлению промтов для нейросетей Привет, Хабр! Меня зовут Денис Зеленых, я дизайнер, арт-директор, а также ревьюер в Яндекс Практикуме. В этой статье хочу поделиться универсальными рекомендациями по написанию промтов для нейросетей. Читать далее
Приключение на 20 минут. Часть 2: разбираемся со структурой проектов в SoapUI Всем привет, меня зовут Вероника Дюкарева. Я работаю старшим инженером‑программистом в компании Bercut.В первой части статьи я рассказала про SoapUI в целом, а также работу с ним через командную строку, Docker и Python.В этой част...
5 причин начать писать статьи Добрый день! Меня зовут Анжелика, и уже 2 года я работаю в компании РСХБ-Интех на должности ведущего инженера. Сегодня хочу рассказать вам, чем может быть полезно такое занятие, как написание статей, зачем вообще тратить на это свое драгоценное время, как правильно использов...
Описываем UseCase'ы правильно Слова usecase и interactor попали в обиход Android-разработчиков из книги про "чистую" архитектуру. Книгу эту почти никто не читал внимательно, плюс изложенные там свойства "чистой" архитектуры сформулированы неточно (многие до сих пор уверены, что "чистая" архитектура — это...
У меня был план, и я его НЕ придерживался Ниже будет лонгрид про полумарафон «Моя столица».Это был мой первый официальный полумарафон в этом году и я немного волновался. Очень хотел пробежать 21,1 км быстрее 2-х часов. То есть с темпом примерно 5:30 на километр. Для спортсменов это...
Как тестировать CPA-проекты: подробное руководство Что такое CPA-сети и как их тестировать? Информации о cpa-платформах не так много, поэтому QA-новичкам бывает сложно в них погрузиться: что и как тестировать, что обязательно учесть в первую очередь, что проверять одному, а что — с командой. В нашей компании несколько таких...
Зачем собаке пятая нога? & Повсеместно отсутствующий элемент в организационной структуре Часть 1. Крамола или зачем собаке пятая нога?Речь пойдет об искусственном, лишнем для подавляющего большинства организаций, с моей точки зрения, элементе организационной структуры, который отбирая функции у других элементов, ухудшает работу всей...
Как писать качественные unit-тесты: процент покрытия, мутанты и работа с моками Привет, Хабр! Меня зовут Марина, я Backend-инженер в компании Авито. Сегодня я хочу поделиться собственными рекомендациями, к которым удалось прийти при работе над качеством тестового покрытия сервисов нашей команды. Читать далее
[Перевод] Python 3.13, что не попало в заголовки Python 3.13 — отличный релиз, полный различных фич и улучшений, но уже есть тонна статей, которые подробно разбирают release notes. Если вам нужна хорошая выжимка — у RealPython есть хорошая статья, но я не вижу смысла проходиться по ним еще раз...
Как мы завалили фичу и чему научились за это время, или Почему идеи без исследований — это домыслы Всем привет. Меня зовут Яна Степаненко, я руководитель команды дизайна AI-сервисов Т-Банка. Сегодня хочу рассказать об одном провальном кейсе: как мы до конца не исследовали аудиторию, положились на свои знания об их болях, потратили полтора года, признали ошибку и начали с ...
Осторожно, Combine! Откуда берутся утечки памяти, потеря эвентов, нестабильность операторов и что с этим всем делать Привет, меня зовут Никита, я iOS‑разработчик в Яндекс Диске. В прошлый раз я рассказывал, как мы начали свой путь в SwiftUI. Теперь настало время рассказать ещё об одном фреймворке, который мы затащили в свой проект параллельно со SwiftUI, ...
Нейросети выбирают: ТОП технологий для современной геологии Здравствуйте, уважаемые читатели! Я рад приветствовать вас на страницах Habr, где собрано множество идей, мыслей и технологий, которые меняют наш мир. Меня зовут Александр, и я преподаватель в одном из ведущих университетов страны – Томском государственном университете. Сего...
Что происходит, когда вы вводите адрес сайта и нажимаете Enter? Вновь привет, меня зовут Дмитрий, я Middle-React-разработчик. Сегодня хочу поговорить о фундаментальных процессах, которые происходят при загрузке сайтов.На собеседованиях я иногда задаю один, казалось бы, простой вопрос: «Что происходит после того, как вы вводите URL сайта ...
Отношения на работе. Как говорить о том, что важно? Надо ли говорить на работе о том, что для сотрудника важно и как это делать, чтобы потом не было мучительно больно?Статья навеяна вот этой статьей на Хабре: https://habr.com/ru/articles/846700/ (почему не надо оставлять честную обратную связь).Я сам очень долго был сотрудник...
Как мы плавно подготовились к переходу с Oracle на PostgreSQL и не потеряли в эффективности Привет, Хабр! Меня зовут Михаил Герасимов. Это продолжение статьи «Как в РСХБ разработали средство генерации SQL-запроса для упрощения задач по тестированию», где описывались принципы работы QueryBuilder. В условиях растущего тренда на импортозамещение в ИТ-компаниях, п...
Intel пока не собирается выпускать игровые процессоры с кеш-памятью, как у Ryzen X3D. В том числе потому, что это сильно маленький рынок для компании Несмотря на оглушительный успех Ryzen 7 9800X3D и игровых процессоров AMD в целом, у Intel пока нет планов выпускать нечто подобное. фото: Videocardz Представитель Intel в свежем интервью заявил, что компания работает над каким-то продуктом с большим объёмом...
Прощай, Маша, не поминай лихом! Как мы переходили с MariaDB на PostgreSQL Привет, Хабр! Меня зовут Игорь, и я один из разработчиков НОТА ЮНИОН. При подборе сотрудников (рекрутменте) есть много рутинных задач, отнимающих немало времени. Чтобы рекрутеры могли больше времени уделять, скажем так, творческой части своей работы, есть решение «Нота Юнион...
Вам не нужно готовое API чтобы начать писать фронтенд или краткий обзор готовых решений для мокинга данных Идея написать данную статью у меня возникла в самый обычный рабочий день, в момент когда ко мне от менеджеров в jira упала новая задачка. Сама задача была нормально заполнена - было и подробное описание, и ссылка на документацию с бизнес-требованиями, и приложены макеты.Одна...
Зачем я использую контейнеры как виртуалки: опыт python-разработчика Привет, я Денис, python-разработчик в Cloud.ru. Последние три года я работаю с продуктами на базе компонентов OpenStack — для этого нужны разнообразные навыки и знания способов администрирования и разработки в среде Linux. За это время я убедился — мне не хватает уже существ...
Тварь ли я дрожащая или право имею? Берем чужие сайты под свой контроль. Chrome расширение на Angular 18. Часть 1 Как многие сказки начинаются с уже привычных фраз «жили‑были...» или «в некотором царстве, в некотором государстве...», так многие пет‑проекты или просто творческие эксперименты, опыты программиста начинаются с фразы «дело было вечером, делать&n...
Как приготовить MVI в 2024 часть 1 Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android InsightsВ этой статье я расскажу, почему мне нравится архитектура MVI, её ключевые плюсы и минусы, а также представлю свою библиотеку SimpleMVI, которая делает работу с MVI проще. Если вы хотите узнать...
EnJoyTheVR: доступная виртуальная реальность на базе смартфонов Всем привет! Меня зовут Евгений, я разработчик приложения EnJoyTheVR – приложения, которое позволяет погружаться в виртуальную реальность с 6DOF отслеживанием движений головы и рук прямо через ваш смартфон. В этой статье хотел бы рассказать о проекте, его задумке, этапах раз...
Как устроен сборщик метрик Android-проекта Привет! Меня зовут Даниил, я Android-разработчик в команде VK ID SDK в VK. Наша команда создала легковесный SDK для авторизации через приложения экосистемы VK. Он состоит из кнопки One Tap для входа в один клик, кнопки входа в другую учётную запись и виджета для авторизации ...
Как мы перешли от аутсорса и создали свою эффективную команду DevOps Меня зовут Кирилл Шагин, я руковожу командами SRE, DevOps и DBA в компании Ви.Tech — это дочка ВИ.ру. В наших IT-решениях мы используем современный стек, у нас 4 кластера K8S и более миллиона пайплайнов в месяц.В этой статье делюсь опытом, как мы построили свою эффективную к...
Как подготовить CV, которое даст больше приглашений на интервью и задаст правильный тон коммуникации на собесе Вот бывает такое: ты развиваешь свои навыки, накапливаешь опыт и скиллы, составляешь CV, которое, казалось бы, должно привести к собеседованию и, возможно, офферу. Но рекрутер просматривает его всего несколько секунд, закрывает и переходит к следующему кандидату, оставив тво...
Kafka. Лучшие практики применения. Настройки Prudcer & Consumer Привет, Хабр! Меня зовут Михаил, я являюсь ФинТех системным аналитиком, исполняющим роль архитектора на проектах. И сегодня я хочу поделиться материалами по Kafka, которые подготовил для обучения сотрудников из своей команды. В материале постарался о...
Ошибки в интерпретации A/B-тестов: как избежать неверных выводов А/В‑тестирование является одним из ключевых инструментов продуктовой аналитики, позволяя принимать обоснованные решения на основе данных. Но, несмотря на свою эффективность, многие команды допускают типичные ошибки при проведении и интерпретации результат...
Сборка Python проекта с uv и Docker Привет, Хабр! Меня зовут Денис Савран. Я старший разработчик направления серверной разработки на интерпретируемых языках и работаю в компании «Криптонит». В этой статье я хочу поделиться опытом сборки проектов на Python с использованием самых современных инструментов. Читать...
Разработка Telegram бота для подготовки к собеседованиям Количество выпускников онлайн-школ продолжает расти, однако многие сталкиваются с трудностями при поиске первой работы в IT. Да и джунам, у которых есть небольшой опыт приходится несладко (статистики у меня нет, просто по общим наблюдениям в соц. сетях). У них встает резонны...
Системный аналитик 100 lvl — дорожная карта развития Все, что нужно знать для роста в профессии: какие блоки знаний проседают у системных аналитиков больше всего, на какие компетенции важно обратить внимание, чтобы двигать карьеру дальше, и как подтвердить соответствие своего уровня единому стандарту качества.Привет, Хабр! Мен...
Я сдал пилотный экзамен Yandex Cloud Security Speciality, чтобы вам не пришлось Привет! На связи Влад Павловский, DevSecOps инженер компании Swordfish Security. В данной заметке хотел бы поделиться с вами опытом прохождения сертификации Yandex Cloud Security Speciality, который был запущен в октябре и так получилось, что у меня получилось пройти пилотны...
«ИИ-тестировщик»: от идеи к реализации Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии». В этой статье я расскажу, как проходило внедрение ИИ в процессы тестирования в нашей команде.Искусственный интеллект в том или ином виде внедряется во все процессы: от бытовых ...
Как потратить шесть лет и быть невидимкой в Play Market Всем привет!Этот пост в большей степени — рассказ о пути одной идеи к реализации.И немного — о трудностях, с которыми я сталкиваюсь прямо сейчас, когда вроде бы всё готово — но никто о твоей игре не знает.Если вкрат...
Дорожная карта теории вероятностей для собеседований, ШАД и олимпиад Теорию вероятностей спрашивают и на собеседованиях, и на экзаменах, также она является фундаментом для многих методов машинного обучения. По моим наблюдениям студентам явно не хватает того курса теор вера, который есть в ВУЗах, чтобы научиться решать основные задачи — необх...
Ближайшее будущее с ИИ Знаю, что такие посты на Хабре не любят, и сейчас сольют всю карму в ноль, но все же считаю необходимым высказаться. Откуда такая реакция, мне сложно понять. Или люди еще сами не пробовали и еще не осознали его возможностей, или пробовали поверхностно, или это отрицание реал...
To bind or not to bind: как мы управляем identity корпоративных «Маков» Привет! Меня зовут Павел, и я руководитель офисной IT‑инфраструктуры в Яндексе. Не один год своей работы в той или иной степени я посвятил «Макам» и другим Apple‑устройствам. А в компании их сейчас уже больше 20 тысяч, и управлять таким пар...
Как тестировщики запустили ВездеКОТ Привет! Меня зовут Ян Акмеев, я главный инженер Блока обеспечения и контроля качества выпуска изменений ПО РСХБ-Интех и тьютор школы Как Обучить Тестировщика. Ранее в статье «КОТ РСХБ-Интех или «Как Обучить Тестировщика»» мы рассказали, как зародился и появился на свет ...
Машинное обучение без кодинга для фронтенд-задач. Разбираем работу фреймворка MediaPipe Меня зовут Ярослав Французяк. Я фронтенд-разработчик в GARPIX. В этой статье расскажу о таком инструменте, как фреймворк MediaPipe от Google. На основе готовых моделей он позволяет разработчикам внедрять сложные функции компьютерного зрения и обработки мультимедиа в веб-прил...
Карьерный рост из senior: кто такой staff-инженер? Привет! Меня зовут Дима Салахутдинов, я principal-инженер в Купере и автор tg-канала «Стафф-инженер». У нас в компании это один из грейдов технической ветки развития инженеров, которую мы обобщенно именуем «Staff-инженер».Цель статьи — сформировать у senior-разработчика обще...
Всё, что вы хотели знать о Django Channels Приветствую, друзья!Когда я впервые начал работать с Django, меня всё устраивало, за исключением одного момента: как сделать так, чтобы приложение могло общаться с пользователем в реальном времени? Веб-сокеты, уведомления, асинхронные запросы — казалось, это точно не про чис...
Пересылка сообщений из любого публичного Телеграм-канала на RSS и Email Я подписан на несколько (больше 10) Телеграм каналов. Некоторые просматриваю достаточно часто, некоторые - два раза в день (утром и после работы). Из-за этого хотелось бы получать "выжимку" всех сообщений, чтобы, для начала, понять, о чем идет речь и нужно ли читать все эти ...
80 эфиров спустя: записи, которые помогут в карьере Привет! Впервые пишу статью на Хабр от себя, так что давайте представлюсь. Меня зовут Арина, я занимаюсь маркетингом и в Хабр Карьере, и в Хабре. Возможно, вы видели меня на прямых эфирах — я веду большинство из них.На днях мне вдруг захотелось посчитать, сколько всего эфиро...
[Перевод] Вознаграждение в $20 300 за 200 часов хакерского марафона Вернемся к июлю 2023 года: вместе с Мохаммадом Никуи мы решили посвятить 100 часов работе над публичной программой Bug Bounty на платформе BugCrowd. Мы занимались ею неполный рабочий день, уделяя по 4–6 часов ежедневно. Выбрали программу от известной и крупной компании. Поск...
Опыт реализации нейросетевого модуля российской DCAP-системы Привет, меня зовут Михаил, я старший специалист по машинному обучению в компании Makves (входит в группу компаний «Гарда»). Я предпочитаю называть себя deep learning engineer, так как большую часть моего рабочего времени занимает обучение и вывод в прод именно нейросетевых м...
Как переподписка по CPU в облаке снижает производительность Arenadata DB: результаты, которых не ждёшь Всем привет! Меня зовут Константин Малолетов, я архитектор облачных сервисов в компании Arenadata. Сегодня хочу рассказать, как мы решаем задачу эффективного размещения ресурсоёмких систем, таких как Arenadata DB, в облаке.В статье рассмотрим несколько сценариев использовани...
macOS Sequoia 15.0 — что нового для ИТ Привет! Я Ильдар Бигашев, Product Owner Ринго MDM, более 10 лет работаю с корпоративными технологиями Apple: прошел путь от сотрудника Service Desk до руководителя системных интеграций.В этой статье я расскажу, что нужно знать системному администратору о macOS Sequoia 15.0. ...
Поднимаем одно-нодовый kubernetes-кластер на RedOS Нынешний век — век импортозамещения. Многие компании сейчас сталкиваются с возникшей необходимостью переходить на отечественное ПО. Приходится осваивать вновь появившиеся нюансы, связанные с новым программным обеспечением. В данной статье мы в п...
ТОП-5 бесплатных чатов GPT в Телеграме для работы, учебы и других целей Многие из читателей, особенно тех, кто живет в Росии, хотят узнать лучший способ, как пользоваться чатом GPT. Когда у меня спрашивают об этом, я даю однозначный ответ: если объемы не очень большие, то лучше использовать телеграм боты.Чат боты с GPT в Телеграм - это аналог пр...
Оптимизация денежной наличности в АТМ, или Как сделать так, чтобы в банкомате всегда были деньги Бывала у вас такая ситуация, когда хотели снять деньги в банкомате, а их там не оказалось, и приходилось искать банкомат рядом, про себя ругаясь на банк: «Неужели так сложно сделать, чтобы деньги в аппарате были всегда?» Да, это возможно, но есть нюанс.Меня зовут Мария, я ра...
Борьба с багами, или как мы провели внутренний эксперимент с командой QA Всем привет! Меня зовут Наташа Бакалдина, и я QA Lead в HiFi-стриминге Звук. В этой статье я хочу поделиться опытом и рассказать о проведенном в нашей команде эксперименте, в ходе которого одна из метрик статистики по багам внезапно помогла планировать спринты лучше. Ко...
Диетолог назвала лучшие специи для ускорения метаболизма Скорость обмена веществ зависит от нескольких факторов. Среди них, например, возраст, пол, уровень активности, сопутствующие заболевания и многое другое. Вот какие специи нужно добавлять в блюда, чтобы сжигать больше калорий в течение дня.
[Перевод] Действительно ли иметь собаку полезно для здоровья? В Австралии любят собак. У нас один из самых высоких показателей владения домашними животными в мире, а в каждой второй семье есть хотя бы одна собака.Но полезны ли они для нашего здоровья?Психическое здоровье — вторая по частоте причина завести собаку, после чувства товарищ...
Все о перемещаемых профилях и перенаправлении папок простыми словами Давно хотел написать про перемещаемые профили, но не было времени. Много в Интернете читал разные отзывы, мнения, комментарии и т. д. Зачастую пишут люди, которые не полностью разобрались в данном вопросе или у них не бы...
Зачем нам Node.js или Angular на бэкенде Всем привет! Меня зовут Александр, я разрабатываю low-code платформу Eftech.Factory в компании Effective Technologies. В этой статье я хочу поделиться тем, как и почему в стеке нашего продукта появился Node.js. Рассмотрим одно из основных преимуществ Node.js (внезапно это Ja...
Секреты айтишной карьеры, о которых лучше не рассказывать… Секреты айтишной карьеры, о которых лучше не рассказывать......но которыми всё же с нами поделился QA lead "ITQ Group" Сергей Мурашов. Давным-давно, когда трава была зеленой, а страна не пестрила рекламой IT-курсов, профессия тестировщика еще не была той самой ниточкой, за ...
Как мы научились эффективно управлять ростом данных с переходом на BW/4HANA Всем привет! Меня зовут Сергей Вяльцев. Я архитектор команды «Финансы» в «Ленте», домен «Данные и Аналитика». Хочу поделиться тем, как благодаря миграции на BW/4HANA нам удалось разгрузить сервер базы данных хранилища SAP BW, не прибегая к покупке дорогостоящего оборудования...
От новостей до идей клиентов: управляем ченджлогом и роадмапом Всем привет! На связи «Инферит Клаудмастер». Я Милена, технический писатель, и пару месяцев назад уже делилась в статье, как в две руки актуализирую портал документации, чтобы вся информация в нём была актуальная и полезная.На этот раз хочу рассказать:- о том, почему че...
Разработка онлайн-сервиса музея ЗИЛ от идеи до реализации Привет! На связи продуктовая команда PixelPeak. В статье расскажем подробно, как собралась наша команда, почему решили сделать сервис онлайн-музея ЗИЛ, какие исследования проводили, с какими сложностями встретились и многое другое. Кейс будет полезен тем, кто хочет знать, ка...
Инженер внедрения в IT: куда и как развиваться Всем привет! Меня зовут Егор Сизов, и это моя вторая статья здесь. Я руковожу группой инженеров внедрения в ГК «Цифра». В первой статье я написал о специфике роли инженера внедрения в IT и необходимых ему компетенциях, теперь хочу рассказать в каких направлениях такой специа...
Распакую блог маркетолога на 3DTODAY! Меня зовут Мария и у меня НЕТ 3D-принтера, но я знакома с 3D-печатью с 2014 года. Это, кстати, увлекательная история, позже расскажу!Кто же я?Практикующий маркетолог, SMM-специалист, таргетолог и пиарщик. Преподаю SMM и таргетированную рекламу в вузе с 2022 года.Анализирую, ...
АвтоВАЗ сравнивает Lada Aura с Toyota Camry и Hongqi H5. Модель получит электрические задние сиденья Вице-президент по продажам и маркетингу АвтоВАЗ Дмитрий Костромин в свежем интервью рассказал, что Lada Aura является очень важным проектом для компании, а также поведал, с какими моделями её сравнивает производитель.. Это очень важный для нас проект, можно сказать, что...
Хотите компактный флагман, забудьте о Huawei. Компания не планирует выпускать таких смартфонов Похоже, производители смартфонов не только активно начали использовать намного более ёмкие аккумуляторы, но и заинтересовались рынком компактных флагманов. Google выпустила Pixel 9 Pro, Vivo — X200 Pro Mini, компактную модель готовит OnePlus. Но теперь стало извес...
Создадим команду Wild Politics вместе Здравствуйте, Хабровчане!Мой предыдущий пост "Как потратить шесть лет и быть невидимкой в Play Market" собрал пусть и не рекордные, но всё-таки 13 тысяч просмотров, благодаря чему в мой пет-проект заглянуло много новых лиц. Я благодарен вам за внимание к игре, отзывы и крити...
Как мы в МТС создали библиотеку для работы с графовыми нейронными сетями Привет, Хабр! Меня зовут Диана Павликова, я работаю ML-инженером. Часто к нам приходят задачи, когда нужно повысить качество работы модели там, где обычными способами это сделать уже не получается. Мы решили применить что-то новое, поэтому обратились к теории графов и написа...
Как мы отбираем и обучаем специалистов: от первых шагов до реальных проектов В чем секрет качественных данных и точной разметки? Мы в Data Light знаем: за каждым успешным проектом стоят не только технологии, но и люди — специалисты, отобранные после нескольких этапов тестирований и обученные на настоящих проектах.Мы знаем: чем лучше подготовлен испол...
Лучшие хостинги для Telegram бота в 2024 году: обзор облачных платформ ВведениеTelegram стремительно превращается из обычного мессенджера в мощную платформу для бизнеса и автоматизации процессов. Сегодня миллионы людей используют этот сервис для общения, но еще большее количество компаний осознали его потенциал как эффективного канала для взаим...
Работа в командной строкой ОС Astra Linux Командная строка является неотъемлемой частью любого дистрибутива Linux. Какие бы оконные оболочки мы не устанавливали, администраторы все-равно большинство задач будут решать через командную строку. Поэтому важно уметь пользоваться этим инструментом.Данная статья предназнач...
Путь к совершенству через пентест Пентесты в информационной безопасности — как поход в спортзал: они помогают понять, на что способна система, но многие их игнорируют. Привет, Хабр! Меня зовут Андрей Кузнецов, и я специалист по продвижению продукта в «АйТи Бастион». Перед выходом нашего нового решения «Синон...
Темная сторона ИТ Из многих источников преподносится информация, что ИТ — это золотая жила. Что это элита, что там все миллионеры, и туда стремятся многие. Даже появились курсы, коучи, агентства, которые натаскивают пройти собеседование на определенную должность ...
Objective-C не кусается: как перестать бояться Legacy и стать настоящим iOS-ниндзя Всем привет! Меня зовут Сергей, и я работаю разработчиком мобильных приложений. Также мы с ребятами развиваем международное комьюнити Coffee&Code, а сам я частый гость на встречах в Санкт-Петербурге.Хочу поговорить о теме, которая волнует многих разработчиков: использова...
Почта Mail.ru нерадиво блокирует целые проекты и теряет свою аудиторию Меня зовут Виктор, уже больше 10 лет я занимаюсь Retention в крупных интернет-проектах. Это подразумевает, что я занимаюсь, среди прочего, массовыми email рассылками, и вопросами доставляемости рассылок и других сообщений. В этой статье я хочу рассказать об участившихся...
Nearly Stateless L4 Balancer: алгоритм и патч на GitHub. Доклад Яндекса Меня зовут Александр Азимов, я руковожу группой сетевого R&D в Yandex Infrastructure — команде, которая в том числе создаёт системы управления трафиком всего Яндекса. Cегодня мы поговорим о том, как почти полностью избавиться от стейтов на&n...
Как завести свой канал и не сдуться на старте Из мечт среднего пользователя: заведу ка я блог на Дзене или Хабре, свой Телеграмм-канал или, чего мелочиться — собственный сайт. Через пару лет или даже раньше буду рубить бабки с рекламы, брошу опостылевшую как супружеский секс работу и улечу в теплые края…Идея супер! Толь...
SOLID. Проблема новичка Здравствуйте, друзья! Меня зовут Константин, я python backend developer из компании «Окенит». Сегодня я хочу рассказать свое видение проблемы новичка при ознакомлении с принципами SOLID, описанными в книге «Стерильная Архитектура» Робина Мартерта.За ...
Как я познакомилась с Unidraw Всем привет! Я Оксана, ведущий деливери-менеджер в Т-Банке и по совместительству активный пользователь новых продуктов. Если где-то выходит приложение интересующей меня тематики, то я в рядах первых альфа- и бета-тестировщиков. Так получилось с Unidraw.Unidraw — это интеракт...
Создаём современные npm-пакеты и преодолеваем трудности совместимости ESM и CJS Привет! Меня зовут Никита, и я тружусь в команде фронтенда платформы в Ozon. Платформа поставляет инструменты для создания и поддержки JS-проектов. В компании в настоящее время более 500 таких проектов. Мы прилагаем максимум усилий, чтобы разработчикам всех проектов было оди...
Фальшивые… резисторы Эта заметка — небольшая лабораторная работа по измерению «тонких» параметров самых обычных синих металлопленочных резисторов с разбросом в 1% типа MF-25. Особенностью этих резисторов является то, что они — подделка из Китая. К сожалению, се...
В чем сложности выстроить процессы в команде? Первой, с небольшим отрывом, победила тема «В чем сложности выстроить процессы в команде».Если вы спросите опытного менеджера (или просто введете это в любой поисковик), то наверняка получите стандартный список "смертных грехов" руководителя: микроменеджмент, отсут...
DETR: Бесконечная история Всем привет, с вами команда Layer!Мы рады сообщить, что совсем скоро выйдет наша новая исследовательская работа, посвященная поиску моментов в видео, релевантных пользовательскому запросу. Мы хотим сделать эту работу как можно более доступной для каж...
[Перевод] Пол Грэм: «Пишущие и не умеющие писать» Обычно я неохотно делаю прогнозы о технологиях, но в этом случае я достаточно уверен: через пару десятилетий будет очень мало людей, умеющих писать.Если вы писатель, то одна из самых странных вещей, которую вы узнаете, — это то, сколько людей испытывают трудности с письмом. ...
Как зеленый Леруа Мерлен стал желтым Лемана ПРО В последнее время ну очень популярна стала такая вещь, как ребрендинг. Одни меняют лого и название. Другие, вдобавок к этому, еще и кардинально меняют цвета. Популярность эта, однако, не сопровождается должным количеством технических статей, которые мне, как разработчику, на...
RCE-уязвимость в Managed ClickHouse глазами специалиста SOC в Yandex Cloud Меня зовут Вадим Осипов, я security‑инженер в команде Yandex Cloud. Вместе с моим коллегой Дмитрием Руссаком, тимлидом команды SOC‑инжиниринга, мы занимаемся комплексной безопасностью облака. Архитектура нашей облачной платформы построена так, чтобы не бояться...
Как поднять инфраструктуру для запуска автотестов Android в облаках Привет! Меня зовут Денис Веренцов, я Android-инженер из команды Emcee, это технопродукт Авито. В статье я расскажу, как можно развернуть облачную инфраструктуру для запуска нативных автотестов Android-приложений на основе разработанного нами решения.Статья будет полезна тем,...
Икигай — это что такое? Действительно ли он помогает найти смысл жизни или это просто модный хайп из Японии? Я стал больше зарабатывать, чаще делаю то, чего действительно хочу, у меня хватает времени на себя и на то, что для меня важно и много чего ещё. В целом, жить стало интереснее.В статье я поделюсь собственным опытом и опишу алгоритм, по которому я всё...
Что такое System design? Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. Сегодня большой популярностью пользуется термин «System design», что дословно в переводе означает «Системный дизайн». Направление, которое обозначает данный термин т...
Гриды в Битрикс24: теперь не нужно искать сторонние решения Всем привет! Меня зовут Илья, я разработчик в Битрикс24. В последнее время наша команда стремится быть прозрачнее и делиться изменениями в продукте. Мы хотим, чтобы разработчики, использующие Битрикс24, быстрее узнавали об обновлениях и имели на руках актуальную документацию...
Приключение на 20 минут. Часть 1: автоматизируем запуск проектов в SoapUI Всем привет, меня зовут Вероника Дюкарева. Я работаю старшим инженером-программистом в компании Bercut.В статье разберем, что такое SoapUI, что полезного можно найти в его системных файлах, рассмотрим работу с ним через командную строку, Docker и Python. Вошли и вышли!
Как диалоги с LLM превращаются в танец идей «Вы когда‑нибудь задумывались, каково это — органично сочетать технологию с творчеством?»Привет, меня зовут Ден, и я всегда был на переднем крае технологического прогресса, движимый неутолимым любопытством к технической и творческой сторонам нашего ц...
Обучение модели как ребёнка Привет, я токсичный программист в области машинного обучения (МЛ), и у меня есть идея создать проект, посвящённый разработке сильного искусственного интеллекта (далее — СИИ (или же AGI)). В небольшом блоге я буду делиться с вами своим опытом в создании чат-бота, который буде...
[Перевод] Как я использую git Недавно я пытался объяснить коллеге, какие у меня критерии при формировании пул реквеста — когда стоит объединять что‑либо в один пул реквест, а когда нет. И я заметил за собой фразу «ну, кроме…» несколько раз и решил записать, как я исполь...
Погружаемся в initrd Приветствую! Меня зовут Валерий, я инженер операционных систем в секторе клиентской и мобильной ОС.Сегодня хочу затронуть фундаментальные вопросы:- процесс загрузки операционной системы в автоматизированное рабочее место (АРМ),- распаковку начального образа операти...
Создание простой CRM на Next.js и Prisma для B2B Мой опыт работы в продажах в различных компаниях многому меня научил. Одним из ключевых инструментов, без которого невозможен эффективный процесс продаж, является CRM-система. Для руководителей и менеджеров по продажам она должна решать множество задач и отвечать на целый ря...
По собственному опыту собрали суперподробный гайд по CRM-стратегии Привет, Хабр! Меня зовут Светлана Каракулова, я лид направления CRM-маркетинга в Garage Eight. У нас много продуктовых и маркетинговых команд, и почти у каждой есть свои CRM-маркетологи. Я отвечаю за то, чтобы у них было единое видение CRM-маркетинга в компании и н...
Получить второе медицинское мнение — это нормально Так получилось, что вопрос второго мнения считается чуть ли не постыдным и часто замалчивается. Когда вы собираетесь потратить много денег на эстетику, когда вас ждёт хирургия или просто когда от квалификации врача зависит многое — не только можно, но и нужно идти за вто...
Нейронные сети в архитектурном проектировании: обзор рынка и несколько экспериментов Привет, Хабр!Меня зовут Артур Ишмаев, я работаю руководителем группы автоматизации проектирования в компании ПИК. Сейчас я изучаю возможности применения в архитектурном проектировании нейросетей и вместе со своей командой пробую кое-что на практике. В статье хочу подели...
Опыт работы с библиотекой h3: гексы, геопризнаки и Geo Feature Store Привет, меня зовут Роман Симановский, я Junior Data Scientist в команде Геоаналитики Альфа-Банка. Сегодня поделюсь опытом того, как мы работаем с пространственными данными, преобразовывая их в гео-признаки. С их помощью мы улучшаем модели машинного обучения, добавляя в них и...
Автоматизация рутинной работы в форензике: извлечение временных атрибутов файлов по списку Представьте: у вас есть несколько тысяч файлов, и для каждого нужно извлечь метаданные — даты создания, модификации и последний доступ. Можно, конечно, сидеть и вручную копировать эти данные из Проводника. Один файл, второй… Через час работы голова уже плывёт, а впереди ещё ...
Как пакет с пакетами помог аналитику решить задачу для бизнеса, или keep calm and import statsmodels Всем привет!Меня зовут Сабина, я лидер команды исследователей данных во ВкусВилле. Мы помогаем бизнесу принимать решения, ориентируясь в том числе на данные. Сегодня я расскажу об одном таком случае. Статья будет полезна аналитикам, которые хотят перестать беспокоиться ...
Что должны есть спортсмены? Мы спросили спортивного диетолога Вопросы с питанием возникают довольно часто. Мы все хотим оптимизировать свои результаты, и многие тренеры, спортсмены и даже наши семьи думают, что знают, что нам следует с этим делать. Мы хотели задать эксперту в области спортивного питания несколько вопросов, которые мы о...
Почему мне нужно, чтобы ты вкатился в айти Я даже здороваться с тобой не буду — именно потому, что по всем правилам написания статьи в корпоративный техноблог на корпоративном технобложьем сайте я так‑то должен создать у тебя впечатление, что я являюсь ну прямо своим в&nbs...
Встречаем yx_scope: DI-фреймворк для работы со скоупами в открытом доступе Для больших проектов не всегда хватает одного модуля: иногда надо пошарить какие‑нибудь классы или UI‑элементы. Так со временем проект дробится на много мелких модулей, которые так или иначе связаны разного рода зависимостями. И если за этим не&...
Азартная разработка iOS приложения игры 2048 с ChatGPT Я хочу поделиться с вами опытом создания "с нуля" iOS приложения известной игры 2048 с элементами ИИ (искусственного интеллекта) в SwiftUI с помощью ChatGPT .Мне хотелось написать игру 2048 именно на SwiftUI, пользуясь его прекрасной и мощной анимацией и приличным быстродей...
Заметка про пользовательские соглашения в Web-играх Некоторое время назад у меня была дискуссия на тему необходимости оповещать пользователей о сборе пользовательских данных в Web-играх.Многие крупные проекты в Google Play при первом запуске требуют прочитать и принять пользовательские соглашения: обычно это Privacy Policy и ...
Как мы нарушили все гайдлайны Kubernetes, чтобы описывать инфраструктуру в разы быстрее. Доклад Яндекса Привет, меня зовут Всеволод, я разработчик в Yandex Infrastructure — команде, которая создаёт платформу для разработчиков Яндекса. Последние 12 лет я занимаюсь внутренним облаком и за это время писал самые разные его компоненты: от базовой инфра...
Эксперт рассказал, зачем в лифтах устанавливают зеркала Сегодня многие используют зеркала в лифте, чтобы сделать селфи или проверить, всё ли в порядке с внешним видом. Но нужны они там не только для этого.
Тексты для IT может писать только айтишник! Нет. Рассказываем, как делаем IT-контент для beeline cloud и не сходим с ума Есть мнение, что делать контент для IT должны и могут только айтишники. Типа если не сечешь в теме, то написать или отредактировать материал не получится. На деле всё не совсем так. Конечно, лучше всего темой владеет тот, кто ручками каждый день в ней ковыряется. Но вам шаше...
Зачем нужны эмбеддинги? Современные проекты с использованием больших языковых моделей часто сталкиваются с задачей нечеткого поиска, когда нужно находить строки с неполным соответствием. В этой статье на конкретном примере мы рассмотрим разные методы определения сходства ст...
Дайджест научпоп-новостей за неделю, о которых мы ничего не писали Зевание заразительно для многих видов животных, но не по очевидным причинамПрорывное лекарство от болезни Альцгеймера нацелено на ключевые «горячие точки» для подавления токсичных клубковКрошечные чёрные дыры могут скрываться внутри астероидов, лун или даже планет, подобных ...
Зачем и где нужен API Gateway Елизавета Акманова, старший аналитик ГК Юзтех, снова на связи. Сегодня у меня в планах обсудить, зачем и где нужны API Gateway. Для этого верхнеуровнево пройдём по архитектуре этого паттерна, рассмотрим решаемые задачи. Ключевой вопрос на сегодня: Когда стоит использовать эт...
Как событие Joomla назовёшь, так оно и триггернётся? — Нет! Вы, конечно, можете называть события как угодно и вызывать откуда угодно, но правильно составленные имена событий не будут требовать заучивания, они как будто сами будут печататься на экране.Как же следует именовать события в своих компонентах? — Так, ч...
[Перевод] Хороший рефакторинг vs плохой рефакторинг Я нанял многих разработчиков за последние годы. И не раз случалось, что новички сразу заявляли, что наш код требует серьёзного рефакторинга. Но вот в чём дело: почти во всех случаях их «улучшенный» код оказывался сложнее для понимания и сопровождения. Более того, он обычно с...
Сижу на 2-х стульях, чтобы делать 96 млн в год на маркетплейсах Меня зовут Никита, мне 33 года, и я произвожу стулья.Я по-честному расскажу, что сегодня такое торговля на этих ваших маркетплейсах для производителя. Я из Екатеринбурга, и, да, это не Рио-де-Жанейро. Читать далее
Как частному инвестору заработать на органических овощах: бизнес-идея с агрокластером Сегодня хочу поделиться бизнес-кейсом и обсудить с вами идею, которая, возможно, привлечёт внимание инвесторов. Сразу хочу подчеркнуть, что это не рекламная коллаборация, а мне показалась эта идея интересной, потому что я уже слышал о нечто подобном, но в других ни...
Студенты для студентов: от курсов по вышмату в МИСиС до приложения для вузов по всей России История о том, как мы создали приложение, где есть расписание, отзывы на преподавателей, стажировки и вакансии топовых компаний.Всем привет! Меня зовут Юлия Егорова, я сооснователь самого большого мобильного приложения для студентов РФ и СНГ «Кампус». – Как начинали ста...
Когда нужен TypeScript: введение в мир надежного программирования Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в в...
О мостике в окружающий мир В ленте Хабра "зацепила" статья об особенностях проектирования интерфейсов для людей с особенными потребностями https://habr.com/ru/articles/855794/То, как технологии меняют и развивают пользовательский опыт, меня поражает все годы, что я в ИТ. Но тут особая история, у людей...
Отладка и мониторинг в MobX: trace, introspection и spy Привет, меня зовут Дмитрий, я Middle-React-разработчик с замашками сеньора, поднимающийся с самых низов без мам, пап и ипотек. В последнее время я частенько вижу ситуацию: при использовании MobX в больших проектах у людей появляются сложности с количеством перерисовок или на...
Нагружаем и отдыхаем: load testing без стресса, ч.1 Меня зовут Валентина, я отвечаю за качество low-code платформы Efftech.Factory в компании Effective Technologies. В этой серии публикаций я честно расскажу о практиках нагрузочного тестирования (НТ), которые мы внедрили у себя. Будет признание реальных ошибок, настоящий проц...
Первый опыт создания Open Source с ИИ Думаю, что многие уже используют ИИ в работе, но пока еще не все. Так что поделюсь опытом. В старой версии проекта я использовал Kendo JS, и при портировании не нашел в Angular компонента, который бы позволял выбрать цвет. Вернее, такие компоненты нашлись, но были слишком сл...
Искусственный интеллект в тестировании ПО: обзор инструментов Привет, Хабр! Меня зовут Николай Дымников, я работаю старшим тестировщиком. До текущей позиции я около двух лет работал в ИТ-сопровождении и не понаслышке знаком с проблемами некачественного тестирования программного обеспечения (ПО). Поэтому при переходе в тестировщики я ср...
Как использовать менеджер состояний NgRx для Angular-проектов Всем привет! Меня зовут Ильмир, я frontend-разработчик SimbirSoft. Это моя первая статья, в которой я хотел бы разобрать тему менеджера состояний в Angular. Читать далее
Пробуем Flutter в Telegram Mini Apps: Насколько хорошее решение для разработки? Привет, Хабр!Меня зовут Богдан, и я Flutter-разработчик, работающий в аутсорсе. В этой статье на моем примере я расскажу о создании веб-приложения на Flutter для Telegram Mini Apps. Хотите узнать, насколько применим Flutter в вебе, как разработать и запустить свое приложение...
Как я съел собаку, обожающую созвоны Привет! Меня зовут Егор Пахомов, я управляю несколькими командами разработки в финтехе.Сегодня поговорим про созвоны. Для многих тема является насущной и злободневной. Надеюсь, помогу вам найти для себя что-то новое или переосмыслить полученный ранее опыт. Начнём мы с извечн...
Нагреть в микроволновке или засыпать рисом: 5 безотказных способов ушатать свой девайс Привет, Хабр. Меня зовут Дима Фролов. Я автор команды спецпроектов МТС Диджитал, а еще около 10 лет ремонтирую технику: от мобильных телефонов до фотокамер и телевизоров. Сегодня хочу поделиться самыми нелепыми случаями поломки техники, с которыми сталкивался. Все они произо...
Как агенту изменений выйти за границы возможностей и выжить там, где тебя не ждут? Наверное, кто-то слышал, что бывает такой человек, как скрам-мастер. Обычно он приходит, ничего не делает, а потом ничего не происходит, и зачем он нужен — вообще не понятно. Примерно так звучала одна из версий о том, кто такой скрам-мастер, которую я слышала недав...
Движки браузеров и их влияние на проведение тестирования Привет, Хабр!Меня зовут Харитон. Я специализируюсь на функциональном и нефункциональном мануальном тестировании. За время работы над проектами я заметил, что часто при локализации бага начинающие тестировщики игнорируют необходимость проверок на браузерах с разными движками....
Профилирование: сравниваем инструменты pt-pmp и perf на реальных примерах Привет, Хабр! В предыдущей статье был разобран первичный анализ работы приложения, какие инструменты стоит использовать для сбора информации и как с этими инструментами работать. Напомню, что речь шла о двух утилитах: poor man's profile (pt‑pmp), которая ...
View. Строительный блок Android приложений Всем привет!Я — Дарья Касьяненко, эксперт Центра непрерывного образования факультета компьютерных наук НИУ ВШЭ.Сейчас мир Android‑разработки активно меняется, но многие из используемых технологий остаются актуальными, и их стоит знать каждому начинающему разра...
Как фрагментация индексов в SQL Server «подкладывает свинью» производительности, и что с этим делать Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Предлагаю обсудить проблему, которая может «съедать» производительность вашего SQL Server — фрагментация индексов, в конце статьи будут решения этой ситуации. Если вам ...
PlayStation 5 Pro разочаровал, но стали известны сроки релиза PlayStation 6 После недавнего выпуска PlayStation 5 Pro уже появились предположения о следующей крупной консоли Sony — PlayStation 6. Несмотря на то что PS5 Pro предлагает некоторые улучшения в графике и трассировке лучей, ее ценник в 699 долларов и...
Как приходят идеи красивого и полезного. Кентавр Лет 20 мою комнату согревал большой ящик - аудиоресивер. У него было много кнопочек, переключателей, входов/выходов, из которых я пользовался ровно одним входом и одним колесиком регулировки мощности. Недавно вот как раз это колесико и начало у него глючить. Быстрые попытки ...
На кой джуну пет-проекты или отзывы тех, кому они действительно помогли Привет, Хабр! На связи команда Collabry (в прошлом Sapphire), победитель Битвы пет-проектов 2023. Коротко напомню, в чём заключалась идея Битвы: две команды начинающих IT-специалистов работали над одной идеей: создавали место в Интернете, где можно объединяться с единомышлен...
Модели Take-Rate: погружение в бизнес-процессы для успешного ценообразования Привет, меня зовут Даниил, я занимаюсь Data Science в Альфа-Банке! Думаю, каждый из нас при разработке модели сталкивается с различными трудностями. Часто нам удаётся наступить на новые грабли, но намного чаще — на старые. Чтобы вам не пришлось наступать на мои, хочу на при...
Почему колористика в маркетинге так важна? Сочетания цветов влияют на наше настроение и восприятие, и в маркетинге — тоже. Определённые оттенки воздействуют на поведение клиентов и их решения о покупке.Меня зовут Аня Дружинина, я Lead Designer WIM.Agency. В этой статье я собрала ключевые выводы из исследований о знач...
5 признаков, что профессия аналитика вам не подходит На эту статью меня вдохновил мем о «лёгкой» работе айтишников, которые, мол, просто включают компьютер и получают за это по 300к в секунду. В комментариях к нему кто-то написал: «Ребят, недостаточно просто работать, надо ещё и любить свою работу». Вот тут я и задумалась: а м...
Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО Всем привет, меня зовут Андрей Федотов, я бэкенд-разработчик в компании «Цифровая Индустриальная Платформа».Как сказал Кент Бек: «Многие силы мешают нам получить чистый код, а иногда не удается даже получить код, который просто работает». В данной статье я расскажу историю н...
[Перевод] Что нового в Chrome 130? Вот что вам нужно знать:Document "picture-in-picture" дает вам больше возможностей для управления окнами "picture-in-picture".Вложенные объявления в CSS - исправление некоторых сложных ситуаций.Вы можете задать поведение декораций для элементов, которые разделяются на нескол...
Как мы делали Yandex Cloud на дизайн-системе Gravity UI доступнее Привет, меня зовут Вова Тимофеев, я менеджер технических проектов Yandex Cloud. В статье поделюсь тем, как мы делали сайт облачной платформы доступнее, сколько итераций прошли и какую роль в этом сыграл Gravity UI.В основе доступности всех сервисов —...
Зарубежная банковская карта в 2024: где оформить онлайн, сколько стоит, как пополнять? Привет, Хабр! Меня зовут Мила, когда‑то я работала аналитиком в банках, а нынче делаю авторские туры в Африку. По работе мне постоянно приходится отправлять деньги за границу, оплачивать отели, трансферы, билеты онлайн и оффлайн.Хочу поделиться опыто...
Эволюция Assert'a на примере тестирования вездехода из Звездных Войн Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, испо...
Как связаны скоростные шоссе и естественный отбор? 20 лет назад был снят фильм Стивена Спилберга "Война миров" с Томом Крузом в главной роли. Да, экранизация далека от книги, но основная идея была передана очень хорошо, и более того, получила развитие. Но обо всем по порядку.На первый взгляд невзрачный сюжет фильма должен бы...
Apple не выпускает ИИ-функции, опасаясь падения серверов Компания Apple выпустила iOS 18 в прошлом месяце, но, к сожалению для многих покупателей техники компании, без ключевых функций — сервисы искусственного интеллекта Apple Intelligence на текущий момент недоступны, так как компания не успела их подготовить, и в релиз они отпра...
Поиск «токсичных» SQL-запросов Мы, студенты из МИФИ, Даниил и Александр, пришли на стажировку в Сбербанк в департамент SberData, который занимается развитием внутренней корпоративной аналитической платформы (КАП).Это современная платформа с удобными инструментами созданная для&nbs...
Почему мы охотно нанимаем джунов и советуем всем делать то же самое Всем привет! Меня зовут Артем Валевич, я тимлид в AGIMA. Хочу рассказать о нашем опыте работы с джуниор-разработчиками. Вообще на рынке к ним принято относиться с опаской. Есть стереотип, что они приносят мало пользы, зато требуют много вложений. Что ж, это отчасти правда, с...
Как мы развиваем архитектурные навыки ИТ-специалистов в Сбере Привет, Хабр! Меня зовут Антон Мамичев, я исполнительный директор Департамента корпоративной архитектуры в Сбере и лидер Школы ИТ‑архитекторов. ИТ‑архитектура для большой организации имеет исключительное значение. Компании очень важно, чтобы сотрудники обладал...
Почему WiLo (Wi-Fi + LoRa) вызывает сомнения? Как оно работает и есть ли смысл? Привет, в будни заинтересовала новость о WiLo — экспериментальном протоколе, который должен сочетать в себе плюсы двух протоколов: скорость и доступность установки Wi-Fi и дальность и энергоэффективность LoRa. На словах всё здорово, но по мере чтения меня всё больше одолевал...
Как строить карьеру в клиентской техподдержке Техподдержка клиентских продуктов и инфраструктуры — это большое востребованное направление. И оно до сих пор позволяет стартовать в мире ИТ. Правда, вырастают из колл-центра далеко не все. Меня зовут Дмитрий Павлюк, я директор департамента сервисных услуг и технической подд...
Хочу как Гендальф: как создать бота для подбора паролей промптами Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot, который защищает секрет с помощью промптов. Рассказываем, как сделать такого же. И предлагаем попробовать с помощью промпта выведать у него тайну. Читать...
Сертификация ФСТЭК: самый подробный гайд. Часть первая – подготовка Сертификация по требованиям ФСТЭК России остается ключевым инструментом обеспечения информационной безопасности в России, особенно в последние годы. На чем бы ни специализировалась ваша организация, лицензирование и сертификация товаров и услуг, связанных с защитой конфиденц...
Перечислены самые распространённые ошибки при наращивании бицепсов Многие ходят в зал, чтобы накачать бицепсы. Но определённые ошибки могут замедлить прогресс и помешать добиться результата. Стэн Кравченко, знаменитый тренер и основатель OneFit.com, рассказал, на что нужно обращать внимание.
Место Duolingo в моей жизни У меня всегда был пристойный уровень разговорного английского языка, особенно во времена, когда я работал в сырьевой сфере. Достаточный, для того, чтобы читать Financial Times за завтраком в роскошном, Four Seasons в Лондоне, и удивлят...
JavaScript-консоль для QA-инженера: от поиска багов до автоматизации Консоль браузера — это инструмент, о котором многие знают, но лишь немногие используют его возможности в полной мере. Для большинства QA-инженеров она остаётся чем-то вроде диагностической панели: открыть, увидеть ошибку, закрыть. Однако её потенциал значительно шире. Я убед...
Голос под защитой. Запускаем хакатон SafeSpeak-2024, посвящённый борьбе с голосовыми дипфейками Всем привет! Как и многие читатели Хабра (надеемся), мы в AIRI и МТУСИ терпеть не можем телефонных мошенников. К сожалению, с каждым годом арсенал их методов расширяется. А в связи с развитием и удешевлением ML‑решений в руках мош...
Как управлять процессами в инфобезе: часть 1. Используем ITIL Киберустойчивость — неотъемлемое качество бизнеса в современных реалиях. Чтобы её достичь необходимо не только внедрять современные технологии, новые продукты и решения, но и грамотно управлять внутренними и внешними процессами. В этом помогают ИТ-методологии — в частности, ...
WorkStarter: утилита для автоматизации запуска программ при старте Windows Привет, Хабр!
Как устроен KaaS (Kubernetes as a Service) в Облаке Рег.Ру Всем привет, меня зовут Игорь Шишкин, я руководитель команды R&D облачных сервисов Runity. Сегодня я хочу устроить вам небольшую экскурсию по тому, что из себя представляет наш сервис KaaS и как он устроен, ведь все мы знаем и любим Kubernetes. Читать далее
Знакомьтесь: input, output и model. Новые функции в Angular Привет всем! Меня зовут Егор Молчанов, я разработчик в компании Домклик.Хочу рассказать вам о новых функциях Angular: input(), output() и model(). Они появивились сравнительно недавно и обещают в скором времени заменить привычные нам декораторы @Input и @Outpu...
[Перевод] Популярный, но неправильный способ перевода строки в нижний регистр Похоже, популярный способ преобразования строки в верхний или нижний регистр заключается в побуквенном изменении.Но он ошибочен по многим причинам.Во-первых, std::tolower — это неадресуемая функция. Среди прочего, это значит, что мы не можем брать адрес функции, как мы ...
Как поставить цель на обучение, чтобы дойти до конца Хабр, привет! Меня зовут Ольга Манкевич, я продуктовый исследователь в Яндекс Практикуме. Недавно мы завершили большое исследование — взяли 30+ глубинных интервью как у успешных выпускников, получивших офферы, так и тех, кто ушёл с курсов, не доучившись.Начну со спойлера: од...
Об анатомии крэшей на iOS «по-взрослому» Привет, Хабр. Меня зовут Давид Чупреев. Я разработчик мобильных приложений в команде Core iOS ОК. В работе любого ПО как на iOS, так и на других ОС, важна стабильность и отказоустойчивость. Вместе с тем, полностью исключить сбои и ошибки в работе приложений попрост...
Об анатомии крэшей на iOS «по-взрослому» Привет, Хабр. Меня зовут Давид Чупреев. Я разработчик мобильных приложений в команде Core iOS ОК. В работе любого ПО как на iOS, так и на других ОС, важна стабильность и отказоустойчивость. Вместе с тем, полностью исключить сбои и ошибки в работе приложений попрост...
Чем полезны дизайнерские сообщества Всем привет! Меня зовут Денис, я тимлид команды дизайна в DLS, а также ревьюер в Яндекс Практикуме на курсах «Дизайнер интерфейсов» и «Дизайнер мобильных приложений». В этой статье я расскажу о профессиональных сообществах — комьюнити, и их роли в карьере дизайнеров, а также...
Изменения и как их преподнести команде Приветствую вас, дорогие читатели. Тружусь в IT сфере с 2016 года. Так вышло, что свое ремесло я нашел не сразу и пробовал себя в программировании, аналитике и теперь занимаю должность руководителя проекта. Простыми словами управляю командой в Ростелеком Информационные техно...
Как правильно разговаривать с вашим руководителем? (памятка Руководителю проектов Под начало недели небольшая база по общению с руководителем. В целом, может касаться и заказчика, и спонсоров вашего проекта: то есть всех людей, от которых вам нужна помощь или решение проблем вашего проекта.Когда у вас проблемы на проекте, вам хочется прийти к руководителю...
Портативные внешние SSD Silicon Power DS72, MS60 и MS70 емкостью 500 ГБ: три устройства на контроллере Phison U17, живущем на границе между флэшками и внешними SSD Накопители на платформе Phison U17 лучше всего воспринимать еще как флэшки, просто очень быстрые флэшки. При использовании по прямому и до сих пор традиционному назначению (то есть для быстрого копирования данных) они превосходят даже многие внешние SSD. А многим другим как ...
От лент до облаков: какие устройства выбрать для бэкапа и как рассчитать стоимость хранения Недавно я разобрал, как выстроить надежную архитектуру для корпоративных бэкапов, а также указал на типичные ошибки, которые часто допускаются при ее создании. Судя по вашей реакции, материал оказался полезным. Сегодня продолжу рассказывать о best practice и структурировать ...
Написание ETL пайплайна при помощи airflow, rabbitmq и postgres В данной статье мы рассмотрим взаимодействие apache airflow, rabbitMQ и postgreSQL. Научимся правильно устанавливать соединения между ними и напишем базовый ETL. Читать далее
Как работать с Amazon SP-API: инструкция для начинающих Этот текст я написал для людей, которые как и я, ещё 3 месяца назад про Python только слышали. Для тех, кто неплохо знает английский, но иногда хочет простого русского «ща сделаем». Для тех, кто решил написать свой первый запрос для AP...
Рейтинг инструментов BPMN Не так давно проводила на работе практический интенсив по нотации BPMN, и сегодня хочу поделиться своим личным рейтингом инструментов, которые я использую для создания бизнес-процессов в этой нотации.В этом рейтинге мы рассмотрим 5 самых популярных инструментов, сравнив их п...
Columnstore индексы в SQL Server: Когда и почему стоит их использовать? Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Если вы когда-либо сталкивались с задачей анализа больших объемов данных, то знаете, как важна производительность при выполнении аналитических запросов. Columnstor...
Рецепты эффективного делового общения Всем привет! Меня зовут Марина, я из Максилекта. В этой статье хочу напомнить о подходах к деловым коммуникациям.Тема актуальна и для офисного, и для удаленного формата. Однако в удаленном, возможно, проблема эффективности коммуникаций более остро - далее поясню, почему...
Профессиональное выгорание из-за потери смысла своей деятельности Каждый, кто сталкивался с выгоранием, наверняка заблаговременно чувствовал что "что-то идёт не так". Выгорание - это срабатывание естественных защитных механизмов, активный протест нашей психики, проявляющийся на всех уровнях - от ментального до физического. Меня зовут ...
Как работает bytearray в Python? Смотрим реализую на C Привет! Меня зовут Никита Соболев, я core-разработчик языка программирования CPython, а так же автор серии видео про его устройство.Сегодня я хочу рассказать, как bytearray устроен внутри.Под катом будет про: интересные оптимизации, разные аллокаторы в CPython, C pointer mat...
Как (и зачем) мы разворачивали ActiveMQ Artemis в облаке Привет, Хабр! Меня зовут Артем Безруков, я DevOps‑инженер в команде интеграционных сервисов Platform V Synapse в СберТехе. Наша команда работает над продуктом из линейки Platform V Synapse — Platform V Synapse Messaging. Это брокер сообщений, в основ...
На пути к миллиарду: строим настоящую IT-компанию вокруг подвижных детских игр “Пол – это лава” и “Море волнуется” Меня зовут Анатолий и я простой инженер из Смоленска. Наш бизнес родился на VC полтора года назад. Я тогда даже и не думал, как далеко это зайдёт и, тем более, что это может стать IT-компанией! Где оффлайн квест, а где IT-компания? Сегодня хочу простым языком и со схемками (...
Как мы ускорили Modbus в нашем контроллере за неделю Мы в компании Lavritech разрабатываем устройства и контроллеры автоматизации. Также разработали программную экосистему, которая может работать с разными интерфейсами, в том числе и Modbus.Изначально не считали его важным, но со временем оказалось, что многим нашим заказчикам...
[Перевод] Транзакции в БД на Go с использованием многослойной архитектуры Когда я присоединяюсь к новой компании, меня часто посещает синдром самозванца. После всех этих собеседований кажется, что парни знают, что делают и я смиренно настравиаюсь учиться у лучших.Однажды, я столкнулся с инцидентом на проде и обратился за помощью к самому опытному ...
Всем про LLM. Как рассказать про трансформеры одинаково хорошо и индустриалам, и исследователям Привет, Хабр. Меня зовут Вика, я работаю в AIRI, преподаю в Школе Анализа Данных и Сколтехе и вместе со своими коллегами занимаюсь обработкой естественного языка, изображений и видео, а также иными задачами, где могли бы пригодиться трансформерные модели....
Сложно о простом. Самые популярные заголовки уровня L3 и L4 модели OSI Приветствую, коллеги! Меня зовут @ProstoKirReal. В предыдущей статье я рассказывал про самые популярные заголовки на L2 уровне модели OSI. Сегодня я хотел бы поговорить с вами о значимых заголовках на уровне L3 (сетевом уровне) и уровне L4 (транспортном) модели OSI. Чит...
Как искать поисковые запросы, которые будут генерировать продажи? В современном digital маркетинге поисковые запросы пользователей играют решающую роль в привлечении целевого трафика и увеличении продаж. Правильно подобранные ключевые слова могут значительно повысить посещаемость сайта и с большей вероятностью конвертировать посетителей в ...
Путь астрофотографа, часть 2: красим туманности и практикуем астропейзжажи Снова привет, Хабр! Меня зовут Евгений Сергеев, я работаю инженером-программистом в АСКОН, а в свободное время увлекаюсь астрофотографией. В предыдущем посте я уже рассказывал о первых шагах в этом хобби и доступной аппаратуре, а теперь расскажу подробнее о недавней поездке ...
What's Next in JS? От Nuxt до Web3: всё, о чём расскажут на HolyJS 2024 Autumn Когда Алиса в Стране Чудес сказала «тут нужно бежать со всех ног, чтобы только оставаться на месте», она словно описывала JavaScript-разработку. Только начнёт казаться, что уже привык, как жизнь подбрасывает новые фреймворки, подходы, области применения.Пора ли уже осваивать...
Преобразование одноканального LVDS в двухканальный Приветствую, Хабр! Читатели моих статей, наверное, уже заметили, что меня особенно привлекает тема преобразования видеоинтерфейсов. В тексте хочу поделиться опытом подключения двухканальной матрицы к одноканальному источнику с помощью разработанного конвертера. На самом де...
Хочу как Гендальф: как создать бота для подбора паролей промптами Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot, который защищает секрет с помощью промптов. Репозиторий с кодом бота от Raft можно найти по ссылке. Расскажу, как сделать такого же. И предлагаем попробо...
Хочу как Гендальф: как создать бота для подбора паролей промптами Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot, который защищает секрет с помощью промптов. Репозиторий с кодом бота от Raft можно найти по ссылке. Расскажу, как сделать такого же. И предлагаем попробо...
Стоит ли идти в тимлиды? История о том, как меня повысили и что я теперь об этом думаю Всем привет! Меня зовут Иван Леонов, и я тимлид в AGIMA. А до этого долгое время был рядовым разработчиком в нашем цехе PHP. Хочу рассказать, чего ожидал от новой должности и что в итоге получил. Надеюсь, смогу кого-то вдохновить на дальнейший профессиональный рост, а кого-т...
VLM — арт эксперты Всем привет, меня зовут Арсений, я DS в компании Raft, и сегодня я расскажу вам про VLM.Большие языковые модели уже стали частью нашей жизни и мы применяем, чтобы упростить современную рутину, а так же используем их для решения бизнес задач. Недавно вышло новое поколение vis...
ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно Привет! Меня зовут Михаил Кургузов, я из отдела локализации и переводов SM Lab. В этом цикле постов я расскажу о локализации и ее интеграции в процесс тестирования ПО. Пост #1 (вы находитесь здесь) — общая вводная про локализация и интернационализацию, важные примеры, л...
[Перевод] Небезопасность Debian В июне 2023 года Red Hat приняла спорное решение изменить способ распространения исходного кода Red Hat Enterprise Linux (RHEL). В социальных сетях разгорелись бурные обсуждения, оставившие многих в недоумении относительно последствий этого решения. Возникло множество вопрос...
Как настроить DLNA на разных устройствах: пошаговый план Привет, Хабр, меня зовут Алексей Оносов, я ― автор в медиа вАЙТИ. В статье расскажу про настройку DLNA на серверах, телевизионных и мобильных плейерах и аппаратных приемниках. Сначала это может показаться сложной задачей, но на практике это не так. Главное — п...
Мониторинг EVPN-фабрики и BGP. Часть 1 Привет, Хабр! Меня зовут Елена Сахно, я старший сетевой инженер в группе сетевых сервисов отдела сетевых технологий в Ozon. Наша команда отвечает за развитие и сопровождение сервисов, которые помогают отслеживать состояние сети, автоматизировать рутинные задачи, прогнозирова...
Bloomberg: Apple уже отходит от своей ежегодной стратегии выпуска новинок, но iPhone всё равно будут выпускать каждый год В течение многих лет Apple ежегодно обновляла свои самые крупные продукты. Обычно Apple устраивает предварительный показ своего нового программного обеспечения в июне, а затем выпускает iPhone, iPad и Mac в сентябре и октябре. Известный журналист Марк Гурман из Bloomber...
Postman: почтальон на страже API Привет! Меня зовут Бальцер Вадим, я QA-инженер в команде android направления Банки.ру. Сегодня поделюсь нашим опытом внедрения автотестов обратной совместимости и интеграции их в CI. В материале расскажу: - Зачем нашей команде понадобились автотесты для контроля об...
Как я делал систему сбора данных на провинциальном заводе и что из этого вышло Привет, Хабр! Меня зовут Валерий, и я проработал инженером на заводе шесть лет. Звучит как начало занятий по групповой психотерапии для выгоревших сотрудников, но о моём выгорании и причинах этого я расскажу как-нибудь в другой раз. В данной статье хочу поделиться историей...
Гипотезы, ретроспектива и культура. Повторенье — мать ученья Бизнес — как котел, в котором варится суп. В нем смешиваются люди, устремления, процессы, структуры, показатели, цели, стратегия, отношение, отношения... Как и любой суп — бизнес больше, чем все его составляющие по отдельности. Не всег...
Понимает ли Vision Llama импрессионистов? Всем привет, меня зовут Арсений, я Data Scientist в компании Raft, и сегодня я расскажу вам про Visual Language Models (VLM).Большие языковые модели уже стали частью нашей жизни и мы применяем их, чтобы упростить современную рутину, а так же используем для решения бизнес зад...
Подводные камни проектов. Записки менеджера Практически все проекты (настоящие, соответствующие классическому определению, когда в условиях временных и ресурсных ограничений создаётся уникальный результат) сложны и требуют серьёзного напряжения сил проектной команды для успешного их завершения. Причём сложность проект...
«Главное для нас — не испортить легендарный внедорожник», — выпускать совершенно новую Lada Niva на АвтоВАЗе не собираются Вице-президент по продажам и маркетингу АвтоВАЗа Дмитрий Костромин расстроил поклонников «Нивы», которые ждут выпуска совершенно новой модели. На вопрос о том, есть ли у компании планы по выпуску новой Lada Niva, он ответил так: «Может быть, у кого-то ...
Биржи поиска работы 2024 как новая итерация сайтов-знакомств Привет!Для начала давай познакомимся: меня зовут Михаил, я являюсь сеньор фронт‑енд разработчиком, компанию называть не хочу, позвольте мне чуть‑чуть анонимностиДанная статья — является лишь мыслями вслух / отражением того, как я вижу проблему поиска...
Графы, растры и море: как школьники создают будущее геоаналитики Привет, Хабр! Меня зовут Алексей Пустынников, я руководитель команды геоаналитики в банке ВТБ. Сегодня я хочу рассказать вам об интересном проекте, в котором участники конкурса «Большие Вызовы» решали сложные задачи в сфере геоаналитики и машинного обучения.Представьте: лето...
Создание GitHub бота для сообщества В мире разработки ПО своевременное получение информации о событиях в репозиториях важно для активного сообщества. Мы решили автоматизировать этот процесс, создав чат-бота для нашего комьюнити в Telegram.Мы сделали упор на то, чтобы бот был простым в использовании, помогал ос...
Студенты для студентов: от курсов по вышмату в МИСиС до приложения для вузов по всей России История о том, как мы создали приложение, где есть расписание, отзывы на преподавателей, стажировки и вакансии топовых компаний.Всем привет! Меня зовут Юлия Егорова, я сооснователь самого большого мобильного приложения для студентов РФ и СНГ «Кампус». – Как начинали ста...
Как успеть сделать то, что другие отложат на следующий год Если планируете начать новую жизнь с понедельника, у меня для вас новости: понедельников осталось всего 12. Еще немного и можно будет снова обещать себе начать ходить в зал и найти работу получше. Прежде, чем это произойдет, позвольте задать вопрос: почему бы не использ...
9 вопросов про ЦА, без которых вы сольете бюджет + (БОНУС) 4 готовых примера аналитики для разных ниш Если вы задолбались тратить время на то, чтобы придумать, кому показывать рекламу – у меня для вас хорошие новости. Однажды я тоже задолбалась и взяла все СММ-кейсы, которые существовали на тот момент на рынке. Выписала вопросы по поиску ЦА. Отсортировала, почистила от дубле...
[Перевод] Ловушка одиночества: говорят, что оно так же вредно, как курение. Сократит ли оно продолжительность жизни? Я не трачу много времени на то, чтобы беспокоиться об одинокой старости. Близится мой 61-й день рождения, восемь лет счастливого брака, у меня есть жена, двое приёмных детей-подростков, старшая дочь от бывшего, внук и четыре брата и сестры. Большинство из них, по крайней мер...
LLM агент для работы с Google Spreadsheets Салют, Хабр! На связи Арсенин Никита из команды R&D в SberDevices. Сегодня я хочу рассказать про одно из наших направлений исследований — разработку агентских систем на основе больших языковых моделей.В этой статье мы постараемся с...
13 млрд счётчиков и 220 000 RPS на запись: проектируем Key-Value-хранилище для Спамообороны Привет! Меня зовут Тимур Нургалиев, я тимлид в команде Спамообороны. Яндекс Почта обрабатывает миллиарды писем, из них около 20–30% — спам. Технологии, которые мы создаём в команде, блокируют массовые рассылки и отправляют вредоносные письма в соотве...
История Бренделя и Фартика: как товарные знаки и авторское право спасают маскотов, персонажей и героев от плагиата Маскоты стали важной частью маркетинговой стратегии для многих предпринимателей, а персонажи игр и герои произведений способны приносить дополнительную прибыль авторам и правообладателям. Например, персонажа игры можно использовать на товарах для фанатов и получать деньги от...
Перфоратор не помеха. Наслаждаемся «чистым» звуком с денойзером от SaluteJazz Представьте себе ситуацию: вы работаете на удаленке и должны принять участие в важной видеоконференции, а в этот момент домашняя кошка решила устроить спортивный забег, снося все на своем пути. В соседней комнате заплакал ребенок, а сосед и...
История о том как мы подарили вторую жизнь своей игре Всем привет!Ранее мы уже рассказывали о нашем проекте, но, на наш взгляд, в той версии она была не совсем полной. Поэтому мы хотели бы поделиться с вами новой историей, добавив больше деталей, выводов и проблем, с которыми мы столкнулись и продолжаем сталкиваться на нашем пу...
Как оценить качество проекта? Внедряем DORA-метрики Вы когда-нибудь сталкивались с оценкой продукта по количеству закоммиченных строк кода в месяц? Или задавались вопросом, как оценить качество продукта в целом? Если да, эта статья будет для вас актуальна. Меня зовут Арина Гончаренко, я DevOps-инженер...
Лучший подручный инструмент для GitHub: учимся работать с Actions Представьте ситуацию: вы загрузили код на GitHub и все нужно проверять заново. На это уходит много времени и сил. Но мы же все любим автоматизировать — тем более, для этого есть все инструменты. Привет, Хабр! На связи Виктор Рябков. Я — разработчик и создатель одноименного...
[Перевод] Как Dart VM выполняет твой код? Привет, Habr!Очень давно хотел перевести статью Вячеслава Егорова и наконец добрался до этого. Меня зовут Алексей Зубанков, я Flutter-разработчик в ГК Gems. Оригинал статьи можно прочитать здесь, а я представляю вам первую часть описывающую принципы работы Dart VM с различны...
Синдром режимного объекта: как сделать удаленку безопасной без ущерба комфорту Удаленная работа — не просто тренд, но и вечная головная боль для безопасников и специалистов по персоналу. Многие сотрудники Бастиона работают удаленно, и мы на собственном опыте убедились, что защита информации в таких условиях — это комплексная задача, охватывающая технол...
Создание доступной портативной фундус-камеры Создание доступной портативной фундус-камерыДобрый день. Меня зовут Александр Тимохин. Учусь в НИУ ВШЭ, работаю физиком. В этой статье я расскажу, чем занимался на стажировке в Сбере в центре медицины лаборатории ИИ, в ходе которой была предпринята попытк...
Точная оценка задач QA: возможно ли это? Привет! Меня зовут Роман Фроленков, я являюсь руководителем группы тестирования QA в компании «Комус-Тех». В нашей команде более 10 внутренних QA-специалистов, а также свыше 15 специалистов из аутсорса, которые работают в составе продуктовых команд.В этой статье хочу поделит...
Войти в IT – в 37 и с дипломом филфака Я нашла свою первую работу тестировщика в 37 лет, с гуманитарным образованием, без коммерческого опыта и без курсов. В этой статье хочу показать все максимально объективно – и успехи, и разочарования на этом пути. Читать далее
Во что компилятор C++ превращает код, или ускоряем код безопасно Привет, Хабр! Меня зовут Алексей Салтыков, я инженер-программист в команде КОМПАС-3D. Решил поделиться соображениями насчет оптимизаций в С++ глазами обычного разработчика. Хочется сразу предупредить, что статья никого ни к чему не призывает. Цель – наглядно показать, как не...
ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum Привет, Хабр! Меня зовут Дмитрий, я инженер данных, и это моя первая статья. В ней я хочу поделиться своим пет-проектом, который посвящен созданию ETL-процесса — важного элемента в работе любого Data Engineer. Мой проект направлен на извлечение данных из электронной почты и ...
Инструмент обеспечения качества данных: от теории к практике Всем привет! Меня зовут Саша Ткачев, я ведущий дата-инженер отдела управления ценностью данных в Лемана ПРО (Леруа Мерлен). Наша команда занимается разработкой self-service инструментов для пользователей платформы данных. Сегодня расскажу о новом продукте — D...
Язык как проект: как продакт-менеджеру учить английский Привет, меня зовут Ирина Орлова, и я преподаю английский сотрудникам IT. Я работала корпоративным преподавателем для продакт-менеджеров и HR Ikea, немецких консалтинговых и архитектурных компаний.В 2022 году году я открыла свой образовательный проект в Штатах, переехала в Нь...
Как контентным сайтам продвигаться в Яндексе? Вопрос: Как продвигаться в Яндексе сейчас контентным сайтам? Гугл предсказуемо ушел в "космос" за счет перелинковки и внешнего ссылочного. Яндекс растет чрезвычайно медленно, хотя контент качественный, ключевые и LSI все есть без переспама (у конкурентов чаще больше). Накрут...
Внедрение ИИ в общение с клиентами Развитие ИИ в последние годы обгоняет даже самые смелые предсказания писателей фантастов. Спектр задач, которые может забрать на себя искусственный интеллект просто поражает. Не удивительно, что все сферы бизнеса очень быстро отреагировали на все технические новшества и нача...
Магия Injection Context В последних версиях Angular появилась функция inject(), предназначенная для внедрения зависимостей. Эта функция может быть вызвана только в рамках Injection Context.Несмотря на то, что с момента появления этой технологии прошло уже много времени, многие разработчики все еще ...
Как жить без IntelliJ IDEA. Часть №2. Поддержка Spring В первой статье из цикла "Как жить без IntelliJ IDEA" мы рассмотрели возможные альтернативы привычной многим IDE. Во второй статье из цикла команда Spring АйО выяснила, какие есть альтернативы Ultimate в части поддержки Spring и насколько хорошо они справляются со своей...
Microsoft про Xbox - мы не знаем, почему сторонние издатели не хотят выпускать игры на нашей консоли На игровом рынке многие компании совершают ошибки, но не каждая делает это так эпично, как Xbox. Кажется, даже у кризиса бывают свои новые горизонты.
Мониторинг, который кричал «Волк»! Что мы придумали для корректного сбора метрик Привет, Хабр! Меня зовут Станислав Савостин, в СберТехе я занимаюсь системой мониторинга «Маяк». Это наш внутренний сервис, который основан на Prometheus, но включает много доработок и «тюнинга» под наши условия и стандарты работы. Основная задача монитор...
Machine Learning в онлайн-кинотеатрах: как повысить время смотрения и понять, что одного ML мало. Часть 1 Привет, Хабр. Меня зовут Алексей Жиряков, и я техлид backend-команды витрины онлайн-кинотеатра KION. Этот текст написан по мотивам моего выступления на МТС True Tech Day.В KION мы формируем персональную витрину для каждого юзера в условиях достаточно высокой нагрузки: в пике...
Портируем игры на практике Дисклеймер: употребляемые слова вроде «портируем», «хакаем» и «реверсим» совсем не значат, что статья предназначена исключительно для гиков! Я стараюсь писать так, чтобы было понятно и интересно абсолютно всем!Наверняка многие мои читатели так или иначе слышали новости...
Защита домена: как запретить конкурентам использовать похожие домены Бизнес часто сталкивается с ситуацией, когда в сети Интернет появляется сайт с похожим доменным именем. Конкуренты могут намеренно использовать чужой домен, чтобы уводить клиентов, или случайно зарегистрировать похожее имя. Эти действия приводят к тому, что тот, кто использо...
Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. В этой статье расскажу про фреймворк TensorFlow Lite, который позволяет интегрировать в мобильное приложение модели машинного обучения. Это полезная штука, если нужно реализовать фичи, связанные с распознавани...
PHP: путешествие от «Hello World» до фреймворков Эта обзорная статья, которая появилась благодаря собственному опыту изучения PHP. В ней я расскажу о шагах, которые провели меня от самого начала к использованию фреймворков. Это, скорее, небольшое погружение в свою личную историю, но, я думаю, что многие прошли через подобн...
Когда железки знобит: мониторинг NFC-модулей банкоматов Во многих инженерно-технических сферах существует понятие «мониторинга». В ИТ же есть «просто мониторинг», обычно подразумевающий отслеживание поведения ПО и его влияние на пользовательский опыт, и «технический мониторинг» — наблюдение за работой оборудования. Мы уже вкратце...
Какие бывают Руководители проектов в разных компаниях Куда можно пойти поработать, если вы – Руководитель проектов? Есть много сладких названий: Яндекс, Тинькоф, Сбер, Авито, ВК. Есть еще Газ-Нефть-Полиметал-Тех-сырье компании, есть просто ИТ подразделения не ИТ компаний типа Магнита или Технониколь. Есть еще системные интеграт...
Коммитить нельзя сканировать: как мы боремся с секретами в коде Привет Хабр! Меня зовут Александр Карпов, я работаю в команде защиты приложений ИБ VK. Сегодня я хочу рассказать про наш процесс поиска секретов в каждом коммите в GitLab. У нас, как и у большинства компаний, был классический процесс борьбы с секретами – различные инструмент...
DPDK в комиксах: просто о сложном Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подг...
Чатовая слепота Чаты в телеге у меня по работе. Чаты в вотсапе у меня по школьным вопросам детей и по вопросам личного общения. Чат в вайбере был для занятий английским. Чат в ВК - развлечение. Телега у меня на рабочем ноуте. Вотсап - на телефоне. ВК и там, и там. В итоге у меня р...
Общие правила оформления тест-кейсов и их атрибуты Всем привет! Меня зовут Иван. Почти год, как я работаю начальником отдела тестирования в одной из крупнейших финтех компаний России. Специализируюсь на построении и управлении командами, администрировании процессов.Нил Армстронг, пройдя по Луне, сказал: «Это один маленький ш...
Инструкция по запуску TES III: Morrowind на Android (Fullrest Repack + OpenMW) Чтобы поиграть в TES III: Morrowind на Android нужно скачать программу OpenMW, кэш для игры и разные моды. Конечно, для Morrowind доступны разные версии с небольшими или большими изменениями, а также «ванилла» — оригинальная версия с озвучкой от 1C для тех, кто хочет пережит...
Компании vs независимые ИТ-сообщества: ищем win-win «Из‑за внутренней бюрократии и необходимости всё время расписывать „что нам за это будет“, я и не люблю проводить мероприятия в компаниях. Если только сами зовут и тогда голову не морочат».После этого сообщения одного заслеженного деятеля из ИТ‑сообщ...
Как организовать совместную работу в маленьких, но быстрорастущих компаниях Здравствуйте! Меня зовут Екатерина Шеленкова. Я работаю заместителем руководителя отдела развития продуктов Битрикс24 и вот уже 12 лет участвую в развитии продукта. Мы помогаем компаниям разного размера организовать эффективные рабочие процессы и прежде всего — совместн...
Что такое 50% cpu? Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А е...
Линейный и бинарный поиск в Clojure Привет, Хабр! Cегодня я расскажу вам о том, как реализуются линейный и бинарный поиски в Clojure. Clojure одновременно прост и сложен. В нём есть идеи функциональности, а также чистые данные, которые могут работать как часы, если к ним применить правильные алгоритмы. В этой ...
Почему тихо играет будильник на Android или работает без звука Одна из главных функций Android, которой мы пользуемся едва ли не каждый день — будильник. Из-за ее популярности и присутствия на всех смартфонах без исключения нам кажется, что настроить его может даже бабушка, впервые взявшая в руки устройство с сенсорным экраном. Но поро...
Быть или не быть: анализ возможности применения подхода Docs-as-Code в МоемСкладе В сентябре 2024 года с российского рынка ушли такие сервисы, как Miro и Notion, а перед этим российский рынок покинула Atlassian с продуктами Confluence и Jira. Меня зовут Павел Мокеев, я работаю системным аналитиком в компании МойСклад и я предлагаю поговорить о том, как ба...
AI Ecom Ассистент Я написал статью, свои мысли по поводу AI Ecom Ассистента.Зачем? Причины аж четыре:1. В наше время LLM и крутых ребят, которые двигают эти технологии в массы, многие думают как это использоваться. Я тоже не смог не подумать про это и думал как такой проект можно запустить. Б...
iPhone: Красота в деталях или неудобство в простом? Мой опыт перехода с Android То что простые действия вызывает сложности на iOS. Меня очень сильно удивило, потому что я всегда слышал, что это очень простая и интуитивно понятная ОС. С таким заголовком вообще можно целую отдельную статью написать и затронуть там все, я затрону лишь пару аспектов из мног...
Разгоняем 1С: 27 приемов Привет, Хабр! Меня зовут Анжелика Захарова, я — менеджер облачных проектов K2 Cloud, product owner 1C. Сегодня я хотела бы поговорить о производительности систем 1С в облаке. В этой статье мы остановимся на том, почему 1С начинает тормозить, какие компоненты обычно в этом «в...
Как использовать JSON в СУБД РЕД База Данных 5. Основные функции Привет, Хабр, это команда разработки СУБД РЕД База Данных от компании «РЕД СОФТ»! Недавно мы представили мажорный релиз РЕД Базы Данных 5.0, в котором добавили поддержку работы с JSON‑форматом. В этом материале мы расскажем, как пользоваться основным...
Проблемы при поддержке IT-продуктов на базе AI и варианты их решения Добрый день! Меня зовут Саша Беляев и сейчас я лидирую несколько направлений разработки вокруг аналитики, AI/ML, AB-test, внутри Х5 в продукте CVM. Подробнее о моём опыте можно посмотреть тут. Сегодня я хочу поделиться своими мыслями о проблемах, которые возникают при переда...
AST SpaceMobile выбрала Blue Origin для запуска спутников следующего поколения Стартап AST SpaceMobile, специализирующийся на создании спутниковой группировки для сотовой связь, объявил о партнёрстве с компанией Blue Origin для запуска нескольких своих спутников следующего поколения. Согласно заявлению, опубликованному 14 ноября, ракета New Glenn ...
Хобби как особый взгляд на мир: истории двух фотографов Может ли хобби стать второй работой или это только про любовь? Заглянем через плечо в объектив наших фотографов и узнаем :)Мария Сподина: «Я за живые эмоции!»Привет! Меня зовут Сподина Мария, я аналитик SM Lab, занимаюсь внедрением механизмов и процессов, связанных с обеспеч...
Хватит называть контейнеризацию виртуализацией Привет, Хабр! Меня зовут Матвей Мочалов, я — компьютерный инженер и один из авторов корпоративного блога cdnnow! Как-то мы уже обсуждали особенности Docker на разных системах, а сегодня я хочу копнуть глубже — поговорить о том, как наша индустрия поймала саму себя в ловушку ...
Как силами мобильных разработчиков автоматизировать процесс разработки Всем привет! Меня зовут Женя Мельцайкин, я старший инженер-программист в компании Контур. Большую часть времени в Контуре я работал и работаю Android-программистом, но статья будет не про Android и даже не про мобильную разработку. А про команду мобильной разработки и про на...
Front-end глазами back-end разработчика Всем привет! После учебы попал на ферросплавный завод в 2005 году, сначала "киповцем" в цех КИПиА, а позже меня перевели в службу АСУТП. Там относительная свобода в сравнении с цехом АСУП, потому что у них там были разные корпоративные стандарты безопасности, Active Director...
SEO от начинающего для незнающих Итак есть один бустрап проект, отличный продукт и мало клиентов, мое время дошло до SEO. Вообще бустрап или инди проект качает очень многие навыки и учит делать больше фокуса на бизнесе(деньгах) и что маркетологи не бездельники и у них тоже сложная работа!Сейчас будут д...
Первый Pattern, первый квест Паттерн Команда (Hello World + Undo)Всем привет. В этой небольшой статье хочу поделиться методом, к которому пришел, когда разрабатывал игру 2D. Та игра, где столкнулся впервые с такими вопросами, натолкнула меня на написание этой статьи и переосмыслении в том, чем я пользую...
Контроль привычек на запястье: как Mi Smart Band 7 поможет не забывать важное В жизни бывают обстоятельства, которые требуют обязательного ежедневного выполнения одного действия — от утренней зарядки до приема лекарственных средств. Если пропустить зарядку или сделать ее дважды, это не критично. С лекарствами все сложнее: забыл выпить или выпил, но н...
Когда это будет готово? Планирование — важная задача не только для тимлида или менеджера. Часто разработчику приходится отвечать на вопрос «когда это будет готово?».В этой заметке я хотел бы разобрать подходы, которые эффективно использовать в ситуациях, когда что-то должно быть сделано кем-то к ка...
Органайзер для Шлангов и Удлинителей. Ребята всем привет!Несмотря на то что я живу в арендованном доме, меня не перестает беспокоить беспорядок в гараже. Имея 5 принтеров и способность создавать вещи из мыслей, я решил сделать удобные места для шлангов и удлинителей.Думаю, вы все знаете, что если у каждой вещи е...
ТРИЗ для IT-директора Добрый день. Я Алексей Благих, председатель The International Business TRIZ Association Russia (IBTA RUSSIA)На офлайн-конференциях и под статьями в интернете, у меня достаточно часто спрашивают, возможно ли интегрировать ТРИЗ для бизнеса в IT-сферу. Повысит ли это эффективно...
Два подхода к анализу ПО на уязвимости: какой выбрать? Думаю, каждый айти-специалист знает, насколько важно учитывать требования информационной безопасности при разработке и обеспечить защищенность ПО. А как именно обрабатываются уязвимости, и кто несет ответственность за их устранение? Сегодня хочу уделить внимание именно этой ...
Как я начал работать программистом 1С в 16 лет и причем тут компьютерные игры Многие дети увлекаются компьютерными играми. А родители очень переживают по этому поводу. У меня было по-другому. Для меня игры стали отправной точкой в ИТ. Читать далее
Huawei отказалась от разработки компактных смартфонов Известный инсайдера Digital Chat Station сообщает, что Huawei не планирует больше выпускать компактные телефоны. Вместо этого компания собирается удвоить производство устройств с большим экраном: в 2024 году будут выпущены две новые серии: Mate 70 и Pura ...
Развенчиваем мифы об ИТ в металлургии Привет, Хабр, меня зовут Иван Белов, я руководитель Backend-разработки в НЛМК ИТ. Регулярно принимаю на работу новых специалистов из различных отраслей и хорошо знаю, какие заблуждения есть у тех, кто мало знаком с нашей отраслью. Давайте попробуем развенчать самые распростр...
Гайд по трекингу экспериментов в ML Многие привыкли, что в качестве результата эксперимента достаточно метрик и просто сохранения обученной модели, однако в современном мире машинного обучения трекинг экспериментов имеет ключевое значение для обеспечения воспроизводимости, надежности и эффективности. Давайте р...
Vector.dev: как упростить подсчет метрик по логам Меня зовут Дима Синявский, я SRE-инженер в Vi.Tech — это IT-дочка ВсеИнструменты.ру. В этой статье я расскажу вам о нашем опыте работы с vector.dev, как мы сначала превращали логи в метрики и как это автоматизировали до такой степени, что теперь с этим справиться один yaml-d...
Как устроен один из самых удачных процессоров Intel последних лет. Фото кристалла Lunar Lake с разметкой блоков демонстрирует конфигурацию CPU Процессоры Intel Lunar Lake, по мнению многих обозревателей, получились одними из самых удачных у компании за многие годы. И теперь мы можем подробно взглянуть, как они устроены внутри. В Сети появилось фото кристаллов CPU с разметкой всех основных блоков. ...
Меньше JOIN’ов — больше скорость! Или несколько примеров оптимизаций DAX и SQL Все мы любим ClickHouse, но прекрасно знаем, что у этой СУБД есть свои особенности и ограничения. В этой статье мы поговорим о том, почему нужно избавляться от лишних операторов JOIN, если вы работаете с большими нагрузками, а также оценим, какой эффект дает исключение JOINо...
Рецепт совершенной аналитической статьи Привет, Хабр! Меня зовут Евгений Песков, я работаю аналитиком в команде разработки САПР техпроцессов ВЕРТИКАЛЬ. Рискну поднять тему, из-за которой сломали уже не одну сотню копий, - идеальная аналитическая статья. Возможно ли сконструировать ее шаблон? Чтобы материал был удо...
Оптимизация Arenadata DB: как избежать критических ошибок и повысить производительность кластера Привет, Хабр! Меня зовут Дмитрий Капралов, я работаю в команде консалтинга компании Arenadata. Одной из наших задач является проведение аудита кластеров СУБД Arenadata DB (ADB). Проектирование физической модели данных и настройка квотирования ресурсов кластера пров...
Автоматизация омниканальной программы лояльности инструментами «1С: Предприятие 8» для розничных сетей На связи Анна Астахова, коммерческий директор ИТ-интегратора «Белый код». У компаний за последние 3 года появилось больше каналов коммуникации с клиентами. Сегодня у многих есть сайт, канал в Telegram, группа в «ВКонтакте» и так далее. Здесь скидка, тут баллы — как этим упра...
Как нарисовать квадрат 3 × 3 см на веб-странице* * Не привлекая внимания санитаровМеня зовут Илья, я занимаюсь фронтенд-разработкой вот уже 10 лет. Представьте, что вам нужно сделать стили для печати документов, а бегать к принтеру с линейкой, чтобы убедиться в корректности фактических размеров отдельных элементов, очень н...
Как мы годами неправильно учим английский и не используем его в карьере Привет, Хабр! Меня зовут Варя, я делаю свою школу математики на английском Around Academy. Много общаюсь с взрослыми и с детьми разных возрастов, которые видят свое будущее в IT и приходят ко мне учиться. Сегодня хочу поговорить о том, в чем про...
Деменция LLM: как языковые модели забывают, зачем учились, и что из этого следует Привет, Хабр! Меня зовут Руслан Абдуллин, я работаю в отделе аналитических систем R-Style Softlab и занимаюсь созданием и продвижением сервисов на основе искусственного интеллекта. Недавно мне попалась научная статья, которая затронула давно интересующий меня вопрос: что буд...
[Перевод] Знакомство с Litex на Tang Nano 9K Автору всегда нравилась идея Litex, фреймворка для простой сборки SoC на FPGA, но постоянно не хватало времени, чтобы попробовать. Пришло время изменить это и задокументировать процесс! Мы будем использовать плату FPGA Sipeed Tang Nano 9K, которая является относительно недор...
Мотивационные стили в обучении: почему вам (возможно) не нужны цели или общение с одногруппниками Студенты с высоким стремлением к достижению цели более успешны в учёбе, чем остальные. Звучит убедительно, правда?Меня зовут Мария Ковалёва, я руковожу Лабораторией образовательных технологий в Яндекс Практикуме. В этом материале я расскажу, что такое мотивационные стили, за...
Как мы ищем деградации на нодах в кластерах Kubernetes Привет, Хабр! Меня зовут Станислав Егоркин, я инженер юнита IaaS департамента разработки Infrastructure в Авито. В этой статье я расскажу про инструмент, который мы используем для обнаружения деградаций на нодах в кластерах Kubernetes, а также покажу дашборд, где мы наб...
Один год с Duit — ретроспектива развития Ровно год назад был сделан первый коммит в репозиторий проекта, который во многом определил вектор моих профессиональных интересов, изысканий и приложения сил. 16 ноября 2023 года я начал работу над BDUI-фреймворком для Flutter - Duit.Это был длинный путь и в этой заметке я ...
Идеальный Продакт Овнер. Как такого найти? Идеальный Продакт Овнер. Как такого найти?Толковый Product Owner — связующее звено между бизнесом и разработкой. Как найти человека, который умеет приоритизировать задачи, разбираться в документации и вести команду к результату в реалиях 2024-2025 ? Как Product Owner в прошл...
Стало известно, как загрузить любой шрифт в редакторы Р7-Офис Российский облачный кросс-платформенный пакет Р7-Офис заменил многим компаниям привычные ранее... Сообщение Стало известно, как загрузить любой шрифт в редакторы Р7-Офис появились сначала на Gadgets.
Lada Vesta с новыми опциями появилась у российских дилеров. Старых машин почти не осталось Российские дилеры «АвтоВАЗа» начали получать автомобили Lada Vesta с системой курсовой устойчивости ESC и другими возвращенными опциями, о чем сообщает аналитическое агентство «Автостат». В список оснащения также вошли боковые подушки безопасност...
Rust без прикрас: где мы ошибаемся Привет, исследователи Rust! Сегодня хочу поделиться своим опытом (не всегда радужным) работы с Rust. Да, язык классный, безопасный, быстрый — все мы это знаем. Но, как и в любом инструменте, здесь есть свои подводные камни, на которые я благополучно наступал. Читать далее
Быстрый старт в QA Fullstack: чем вооружиться будущему стажеру в Альфа-Банке Я очень хотела попасть в тестирование не питая иллюзий, что это «легкий вход в IT» — он давно перестал быть таковым! Сейчас я работаю QA Fullstack в клиентском пути «Платежи и Переводы» Альфа-Банка уже 1,5 года. Мечта сбылась, а помогли мне самообучение и курсы от Альфа-Банк...
Очередной эмулятор Nes. Процессор Всем привет! Меня зовут Сергей. И в данной статье задену тему очередной эмуляции Nes/Dendy/Famicon. Зачем? Зачем плодить очередной эмулятор того, что уже сделано достаточно хорошо. Можете считать это моей прихотью, а так же пробой своих сил (хотя на самом деле для пробы свои...
ИИ назвали решением растущей проблемы украденных посылок Зак Амос — редактор ReHack, где он освещает вопросы кибербезопасности, искусственного интеллекта и многое другое поделился развитием ИИ в области доставок. С ростом онлайн-шопинга в праздничный сезон проблема потерянных и задержанных п...
Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 1) Всем привет! Меня зовут Николай Первухин. Я увлеченный разработчик на GoLang, работаю в Ozon Банке в группе разработки сервисов ЗСК (KYC).Большинство статей о внешней видеокарте посвящены погоне за FPS в играх. Здесь же я хочу сконцентрироваться на том, как заставить её прин...
Раскрыто, как правильно пользоваться холодильником, чтобы он не сломался Больше всего проблем нам всем приносит поломка холодильника. А ведь он может работать десятилетиями, если знать, как им пользоваться.
Как снимать видео на телефон как на профессиональную камеру Как-то ко мне обратился знакомый из Екб. Он создает рилсы и видео для небольшого канала о путешествиях, где много уличных и пейзажных съемок. Попросил у меня советы: как снимать без дрожаний, не скучно и что изменить в манере съемки. Поделюсь и с вами советами. Думаю, б...
Началось ЗБТ русскоязычной версии Ash Echoes: Резонанс на Android и PC Ash Echoes: Резонанс — русифицированная и отдельная версия аниме-гачи Ash Echoes, для которой появились страницы в App Store и Google Play РФ. За распространение игры в России отвечает PIXEL RABBIT LIMITED. Для проекта уже заявлена частичная русская локализация (японская оз...
Зачем эффективной команде проекта нужен Устав? Статья пригодится начинающим менеджерам проектов, особенно тем, у кого есть свобода от мёртвых процессов и экстремальные условия выживания стартапа. К пониманию того, что правила взаимодействия внутри команды должны быть проявлены, приходишь обычно, пройдя через межличностны...
Интеграция Unity кода в React Native Всем привет! На связи снова команда dev.family с весьма необычной темой. В этот раз поговорим об играх. А именно, как интегрировать Unity в React Native.На самом деле, это очевидно, что на React Native игру не напишешь. Оно и не надо. Движков, позволяющих разрабатывать игры ...
Как наши дизайн-митапы сделали команду сильнее, а процессы эффективнее Если вы давно или вообще никогда не задавались вопросом: 'А насколько наши методы актуальны сегодня?', то с высокой долей вероятности вы рискуете погрязнуть в рутине! В то время, как каждый день появляются все более эффективные и полезные инструменты и подходы к работе....
Про наглого клиента, или мониторинг borg backup в prometheus на коленке Есть у меня один сервер в облаке hetzner, с него нужно было делать бекап на storage box, есть у хетцнера такое онлайн-хранилище.Storage box поддерживает соединение по 22 и 23 портам (это важно для дальнейшего повествования) Читать далее
А вдруг я не системный аналитик? Советы начинающим специалистам Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик. В своем опыте я успела попробовать себя в разных ролях, поработать с различными системами и продуктами. Когда менялись мои задачи, круг обязанностей, технологический стек, если такие изменения были впервые, т...
Как ручному тестировщику стать автоматизатором? Всем привет, я Александра Гордеева, QA‑инженер в Авито, занимаюсь тестированием CRM для партнеров по выкупу. В этой статье рассуждаю о способах перехода из ручного тестирования в автоматизированное и зачем этот переход вообще нужен. А ...
Почему ревлолюция в нейросетях намного важнее, чем кажется Придется начать немного издалека. Долгие века основой любого европейского (и, соответственно, российского тоже) мировоззрения была философия. Это был обязательный элемент в кругозоре любого публичного интеллектуала. Фактически, послевоенное поколение стало первым, которое от...
Новые ноутбуки с видеокартами GeForce RTX 50 часто будут оснащаться старыми процессорами AMD и Intel В то время, как в настольном сегменте Ryzen 9000 продаются уже несколько месяцев, а теперь вышли и Core Ultra 200, в мобильном, похоже, многим покупателям придётся довольствоваться старыми CPU даже в новых моделях с новыми видеокартами. фото: Videocardz Как ...
5 шагов адаптации тимлида в новой компании Быть тимлидом — это как управлять оркестром, где каждый инструмент должен звучать в нужный момент. Но что делать, когда ты становишься дирижёром в новом оркестре, где не всегда понятно, кто за что отвечает, и ты даже не знаком с музыкантами? В таких ситуациях, важность адапт...
Раскрыта точная дата релиза «Смута: Зов сердца» Разработчики «Смута: Зов сердца» объявили точную дату релиза — 4-е ноября. Она совпадает с национальным праздником, Днём народного единства. Предрегистрация пока не проходит даже в RuStore, поэтому ждём появление игры в маркетах накануне выхода. Напомню, что «Смута: Зов сер...
Зачем нужны TMS и как мы пришли к TestRail: опыт Рунити Привет, Хабр! Меня зовут Анна Асабина, я занимаюсь тестированием бэкэнда доменного направления в Рунити. В этой статье мы затронем основные понятия Test Management System и поговорим о плюсах и минусах внедрения TMS в проект. Также решим, какие важные черты должны присутство...
Чек-лист команды разработки на соответствие SCRUM Я работаю в IT уже более 8 лет и по моим наблюдениям, во многих российских компаниях сложилась «уникальная» культура использования гибких методологий, в особенности всеми известной методологии SCRUM. &nb...
Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API Всем знакома ситуация: прошла важная онлайн-встреча, задачи распределены, идеи обсуждены, а кто что сказал — уже никто и не вспомнит. Кажется, что чтобы ничего не упустить, нужен отдельный человек, который записывает все за всеми и делает отчеты. А что, если это может делать...
Кейс по локализации IT: как мы не уложились в сроки, но клиент остался доволен Всем привет. В предыдущей статье я обещал рассказать об одном из проектов по локализации, который должен был завершиться 12 сентября. Сразу отмечу, в сроки мы не уложились. Подробно расскажу почему. Для тех, кто не знаком с моим предыдущим постом, представлюсь: меня зов...
FortiClient VPN: запускаем скрипт, приложение или задачу после установки соединения Привет, Я Саша Басун — системный администратор в «Петрович-Тех». Я уже писал на Хабре о пользовательских проблемах, и мне нравится автоматизировать такие задачи. В их решении есть своя магия.Статья будет о возможностях донастройки FortiClient VPN под пользователя. Эту информ...
Как создать плохой REST-сервис: краткое руководство REST API — один из самых популярных типов веб‑сервисов. Но несмотря на множество туториалов по его созданию, на практике встречаются сервисы, которые вызывают лишь разочарование у пользователей.Это подтолкнуло Костю, проектного разрабо...
Сертификация ФСТЭК: самый подробный гайд. Часть вторая – процесс сертификации Итак, вы определились со стратегией сертификации ФСТЭК, изучили регламенты и собрали список необходимых документов для ее прохождения. Очень подробно мы рассматривали эти этапы в первой части гайда. Напомню, что материалы собрала моя команда и я, CISO супераппа для бизнеса e...
Я не экономист, но Стагфляция Многие слышали о таких макроэкономических понятиях, как инфляция, гиперинфляция, девальвация, дефолт. Теперь нам нужно разобраться в термине «стагфляция» — он важен и может существенно повлиять на нашу жизнь. В статье я объясню, что такое стагфляция, чем она опасна и какие п...
CH32V307 и сколько же на самом деле FLASH в микроконтроллерах WCH В течении последнего года я запустил серийные проекты на микроконтроллерах CH32V207 и CH32V203. И в том или ином виде попробовал работать почти со всеми RISK‑V ядрами от WCH. Анализ опыта работы, это отдельная история, сейчас хотел бы расск...
Как работать в наушниках в коллективе Чтобы слышать что меня зовут, когда в наушниках. Купил беспроводной звонок. Теперь тестировщик нажимает на кнопку и я всплываю из музыки. В звонке отпаял провода динамика чтобы не играла мелодия и припаял к штатному светодиоду свой, через резистор 200 Ом, чтобы он мне мигал...
Какие настолки любят айтишники и почему: исследование ЮTeam Мы в ЮMoney любим не только работать, но и интересно проводить свободное время: многие сотрудники увлекаются настолками и собираются вместе, чтобы скоротать вечер за любимой игрой. Для этого у нас есть специальные чаты и даже небольшая коллекция настольных игр в оф...
[Перевод] Насколько быстры B-деревья по сравнению с хэш-таблицами? Во многих «скриптовых» языках для стандартных ассоциативных структур данных используется хэш-таблица (hashmap) (объекты Javascript, словари Python и так далее). Хэш-таблицы обладают множеством раздражающих свойств: Уязвимость к hash flooding. В случае защиты от hash floo...
Когда я вырасту, я стану Системным аналитиком Привет, Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. Очень часто в докладах я рассказываю про выполнение смежных задач системным аналитиком. Но какие задачи входят в его обязанности сегодня? Совпадают ли они с тем, о чем говорит нам теория?Подписыва...
Лёгкости перехода: четыре разработчика о том, почему они перешли на Go Микросервисная архитектура — это новый черный: кажется, уже все бигтехи пилят монолиты на сервисы и и ищут гошников в штат. Спрос рождает предложение — всё больше ребят переходят с других бэкенд-языков на Golang. Мы попросили наших разработчиков поделиться своим оп...
Как я продвинутый 3D-принтер покупал и что из этого вышло. Личный печальный опыт Привет, Хабр! Это Сергей Ребров, автор команды спецпроектов в МТС Диджитал. Я новичок в 3D-печати: немного в курсе слайсеров, моделей, видов материалов для печати, все это так, по верхам. Но я уже очень давно хотел приобрести 3D-принтер. Раньше меня останавливало то, что его...
Паритетность — как выстроить отношения, чтобы никто ни на ком не ездил • Как формируются паритетные отношения? • По каким сценариям развиваются непаритетные отношения? • Как на практике обеспечить паритетность? В этой статье я постарался интересно и вдумчиво разобраться в том как построить паритетные отношения Читать далее
Эксперт рассказал, не надоедает ли кошкам есть одно и то же Многие владельцы котиков задумываются, не устаёт ли их питомец от одинаковой еды каждый день. Вот что об этом важно знать.
Как выбрать жидкость для электронных сигарет Многие люди, которые борются с курением, будет интересно альтернативное, а главное действенное решение по борьбе со столь пагубной привычкой, как курение. Во многом благодаря появлению электронных сигарет этот вопрос стал решаемым, как никогда. На собственном примере хотелос...
Склеить несколько видеофайлов, что может быть проще… Если их пара. А если их пара десятков? А если несколько сотен? А если они еще и в разных форматах? Идея загонять все в видеоредактор отпала почти сразу. Но в начале — небольшая предыстория.За каждым великим мужчиной стоит жен...
Как мы исследовали энергоэффективность инференса нейросетей на планшете Современные гаджеты невозможно представить без AI-функций. Но у них есть цена, которую приходится «платить» конечному потребителю, в том числе более быстрая трата батарейки и перегрев устройства. В итоге производители электроники сталкиваются с дилеммой: фичи нужны, их нужно...
Приоткрываем Fake Door Вы управляете лимонадным киоском в центре парка и хотите привлечь больше посетителей, добавив в ассортимент Bubble Tea — популярный напиток с шариками тапиоки, который особенно нравится молодежи. Но прежде чем вкладывать деньги в закупку до...
Расшифровка черного ящика, или технический аудит базы данных перед сменой ERP-системы при полном отсутствии документации Реальный кейс анализа и технического описания базы данных клиента для осуществления корректной миграции на отечественное ERP-решение. Важным аспектом проекта было сохранение работоспособности всех систем, зависящих от исходной ERP-системы. В статье — опыт аудита OLAP-системы...
Правильные графики и коммуникация Красота и стиль – это ценность. В отношении данных это проявляется в любви к графикам. Если вы читаете эти строки, значит и вас не обошел этот недуг. Кому нужны эти скучные таблицы? Ведь есть же ГРАФИКИ! Читать далее
20 ресурсов для 1С-аналитика: матчасть, инструменты и каналы с новостями Работодатели видят 1С-аналитиков по-разному: некоторые требуют навыков программирования на 1С, другие — глубоких знаний в бухгалтерском учёте и умения правильно проводить корректировку регистров.Кроме этого, профессия развивается высокими темпами. Сегодня аналитик 1С не толь...
Типовые задачи аналитика Перед тем как написать эту статью, я почитала материалы в интернете и заметила, что чаще всего о задачах аналитиков данных рассказывают через призму инструментов. Мне кажется, это не совсем правильный подход — как будто анализировать данные можно только в Python, а строить г...
Microsoft выпустила предварительную версию AI Shell Стартовало публичное тестирование инструмента AI Shell, который призван интегрировать возможности искусственного интеллекта непосредственно в командную строку. AI Shell позволяет взаимодействовать с различными большими языковыми моделями и ИИ-агентами в разговорной манере, ...
DRY-фреймворк: продолжение Идея нехитрая, но очень заманчивая — пишешь CSS, пишется и CSS и HTML одновременно.В этой статье разбирается воплощение идей akopyl в виде JS-фреймворка.Особая благодарность автору идеи akopyl. Читать ещё один JS-фреймворк
Чему нас может научить поиск причинно-следственных связей в IT-мониторинге? (часть 1) Стремление понять, почему происходят те или иные события, заложено в человеческой природе. Мы постоянно ищем причинно-следственные связи, чтобы предсказывать будущее, принимать решения и улучшать свою жизнь. Но как это стремление проявляется в мире IT-мониторинга? Меня ...
Как сделать офис местом силы для айтишников Для большинства ИТ‑компании офис давно уже стал чем‑то большим, чем обычное пространство для работы. Для многих — это настоящее место силы, где рождаются новые идеи и прорывные проекты, где встречаются команды; место, где находят единомышленников и новых ...
Сравнение операторов RxJava 3 и Kotlin Coroutines Flow Привет, Хабр! Меня зовут Константинов Александр, я Android-разработчик в «Студии Олега Чулакова». Сегодня мы сравим операторы RxJava 3 и Flow. Статья будет полезна как для изучения операторов, так и для более легкого перехода с RxJava на Flow. Читать далее
Как подружить Flutter и Huawei — настраиваем App Gallery. Часть 1 В жизни каждого мобильного разработчика настает момент, когда пора выкладывать приложение в альтернативные сторы. Обычно готовить приложение к публикации в таких сторах особо не нужно, но есть исключение — App Gallery.Меня зовут Самир, я Flutter-разработчик в Surf, и в ...
Рунгхольд, или Атлантида Северного моря Спор о существовании Атлантиды, берущий свои корни еще в 4 веке нашей эры, и в наше время остается актуальным вопросом современной науки. Но не многие знают, что своя Атлантида была у многих народов и даже более того - известный вам град Китеж, исчезнувший в водах озера Свет...
Приложение SMD CODES для смартфонов для распознания электронных компонентов по маркировке на корпусе Увидев однажды пост про свое приложение, решил написать небольшую статью, описав все возможности разработки. Думаю, многим будет интересно..По роду своей деятельности (занимаюсь ремонтом бытовой электроники) часто приходиться идентифицировать тип сгоревшего эл...
[Перевод] Two-Tier Data Model архитектура: концепт и мысли Краткая цель статьи — сделать потоки данных проще, более тестируемыми и управляемыми с DTO и Runtime Model структурой.Эта статья — набор мыслей и экспрессии опыта моего текущего видения этой проблемы, как комбинации опыта от работы над проектами и мо...
Я знаю, что ты делал этим летом на Postgres Pre-Commitfest Party от Postgres Professional Чтобы объяснить, что есть Postgres Pre-Commitfest party и зачем мы в это ввязались, для начала нужно объяснить, как идёт разработка ванильного постгреса. Процесс принятия новых фичей и патчей в код разделён на так называемые коммифтесты (сокращённо CF), расписание которых вс...
Mazda назвала условие для выпуска новой Mazda6 Когда Mazda прекратила выпуск Mazda6 в Японии в начале года, она исключила возможность выпуска седан следующего поколения на новой платформе с задним приводом. Тогда компания заявила, что модель заменят большие кроссоверы с рядными шестицилиндровыми двигателями, хотя он...
Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API Прошла важная онлайн-встреча, задачи распределены, идеи обсуждены, а кто что сказал — уже и не помню. Кажется, что чтобы ничего не упустить, нужен отдельный человек, который записывает все за всеми и делает отчеты. Хороший вариант — обернуть это в скрипт, что мы с вами и сде...
Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic Наконец-то пришло время взяться за то, что я давно планировал — подробный гайд по асинхронной версии SQLAlchemy 2.0 в стиле ORM. В этой серии статей я подробно расскажу обо всех аспектах: от создания моделей и установления связей между ними до миграций с Alembic и взаимодейс...
10 выводов, которые я сделала, пока собирала UI-кит Привет! Меня зовут Лера Ган, я дизайнер в AGIMA. Два года назад я пришла на новый проект. К тому времени наша команда занималась им уже довольно долго, но дизайнеры часто менялись. Поэтому до UI-кита руки не доходили. Моя первая задача была привести его в порядок, чтобы спас...
Гриды в Битрикс24: теперь не нужно искать сторонние решения Всем привет! Меня зовут Илья, я разработчик в Битрикс24. В последнее время наша команда стремится быть прозрачнее и делиться изменениями в продукте. Мы хотим, чтобы разработчики, использующие Битрикс24, быстрее узнавали об обновлениях и имели на руках актуальную документацию...
Игра го как стратегия принятия решений в ИТ Меня зовут Леонид Бычков, я руководитель продуктов в команде ROBIN. А еще я тренер и популяризатор игры го — мой опыт в этом деле более 15 лет. В Самаре, моем родном городе, занимаю должность президента Спортивной федерации го Самарской обл...
Декомпозиция монолитной системы с использованием Strangler-паттерна Привет! Меня зовут Дима, я архитектор в Купере. Сегодня расскажу о шаблоне проектирования Strangler, который мы использовали для поэтапного выноса бизнес-логики из монолитной системы в отдельный сервис. Сначала обратимся к первоисточнику, а затем перейдем к практическим...
Инхаус-разметка с нуля. Реально ли это и насколько полезно? Разметка данных нужна для обучения нейронных сетей. К примеру, если мы учим сеть отличать живое лицо человека от фотографии или силиконовой маски для Face ID, то нам нужно разметить много-много фотографий человека, показать ИИ его маску и живое лицо. В этом посте расскажу, к...
Доверяй, но проверяй: как мы в KION идем по пути продуктовых событий Привет, Хабр! Меня зовут Алексей Жиряков, я техлид backend-команды витрины KION. Вместе с командой мы делаем один из самых технологических онлайн-кинотеатров. Этот текст написан по мотивам митапа Evrone: рассказываю, что такое продуктовые события и какими они бывают, зачем м...
Как подружить микросервисы и Kafka С увеличением вычислительных мощностей и пропускной способности каналов связи увеличились также и объемы обрабатываемых данных, а также требования к скорости обработки. Сейчас все больше систем требуют, чтобы работа с данными велась в режиме реальног...
Миграция с файрвола Juniper SRX на PaloAlto, с помощью python У PaloAlto есть специальный инструмент для миграции под названием Expedition. Он может конвертировать файлы конфигурации с разных брандмауэров в PaloAlto. Но его исходный код закрыт, вы не сможете понять логику его работы, и он больше не будет поддерживаться в 2025 году.Моя ...
Сплит-клавиатура Sofle v2 с точки зрения менеджера по продажам Всем привет! Меня зовут Алексей, я работаю менеджером оптовых продаж в самом простом «опенспейс» офисе. Совсем недавно я стал обладателем сплит-клавиатуры Sofle v2 и расскажу о своём опыте знакомства с данным девайсом, его покупке, сборке и настройке, впечатлениям от использ...
Qualcomm отменила тестовую версию Snapdragon X под Windows. Дело в качестве Qualcomm объявила об отмене своего комплекта разработчиков Snapdragon X Elite для Windows, объяснив это тем, что продукт «всесторонне не соответствует нашим стандартам качества». Стоимость комплекта составляла $ 899, и он предназначался для того...
Dagger Hilt (Для начинающих) Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt!Следите за мной в телеграмDagger Hilt - это необходимый каждому ин...
Эксперты объяснили, почему нам всем нужно есть больше фасоли Фасоль — вкусное и сытное дополнение к зимним супам, салатам и другим блюдам. Новые данные показывают, что большее количество фасоли в рационе повышает индекс здорового питания человека (HEI). То есть показатель питательности его диеты.
Пишем приложение на C#-стеке Всем привет! Меня зовут Дмитрий Бахтенков, и я .NET-разработчик. Сегодня мы проведем эксперимент — напишем полноценное веб-приложение с использованием решений, которые написаны на C# и платформе .NET. Больше моих статей можно прочитать в медиа вАЙТИ.Что я имею в виду?Ка...
Блочное программирование для детей: среды, языки и уроки В этом материалы мы разберем примеры самых популярных сред визуального программирования для детей, поделимся их плюсами и расскажем, в каком возрасте стоит начинать обучение.Визуально-блочные среды программирования – отличные инструменты для погружения детей в основы и базов...
Проблемно-ориентированное управление в ИТ. Отчётность Среди управленцев становится модным проблем-менеджмент(Problem manadement) или проблемно-ориентированное управление. Трактовка проблем-менеджмента разнится от толкователя к толкователю. Поделюсь своими взглядами. Проблем- менеджмент лучше внедрять сверху. Верхи оперируют о...
Настройка Carbonio Proxy Carbonio Proxy - один из ключевых узлов инфраструктуры Carbonio, который выполняет роль обратного прокси. Он не только обеспечивает единую точку входа для пользователей на почтовый сервер, но также эффективно скрывает от посторонних топологию других узлов Carbonio и выполняе...
Prompt Me One More Time. Учим LLM строить графы знаний из текстов Привет, Хабр! Меня зовут Алла, я работаю младшим исследователем в команде Memory‑Augmented models в AIRI и занимаюсь ресерчем на пересечений графов знаний и языковых моделей. Потребность в таких изысканиях понятна любому, кто пытался добиться от Chat...
Как искать работу в Linkedin? 7 способов Большая статья про то, как эффективно искать работу в LinkedIn и использовать данную площадку на максимум. Далеко не все вспоминают про LinkedIn когда начинают искать работу в IT, ведь площадка давно заблокирована в РФ и многие думаю, что там можно найти работу только загран...
Выйти из IT или почему я не на месте TradingView Многие хотят войти в IT, и им кажется зарплата в 3000 долларов космосом и пределом мечтаний, у меня такой доход был еще 20 лет назад и хотелось выйти из IT, потому что хотелось роста, казалось что если после универа такая зарплата, то всяко разно к 30 годам я обязан быть мил...
[Перевод] Риски перехода на 64-битный time_t Один из разделов статьи Overview of cross-architecture portability problems я посвятил проблемам, возникающим из-за использования 32-битного типа time_t. Это архитектурное решение, до сих пор влияющее на использующие glibc системы с Gentoo, приведут к тому, что у 3...
LaTeX vs MS.Word: где проще работать с формулами? Представьте, что вы работаете над научной статьей или диссертацией, в которой очень много формул. Оформление занимает много времени, и бесконечные правки превращают процесс работы в пытку. Это хорошо знакомо многим студентам и научным работникам.Формулы м...
Мой базовый паттерн использования ansible Всем привет! Сегодня я хочу поделиться с вами простым паттерном использования ansible к которому я пришёл за годы работы с этим инструментом. Несмотря на простоту, в типовой инфраструктуре он покрывает процентов 80 кейсов IaC, т.е. является довольно универсальным.Раз за разо...
Кто двигает космическую экономику с триллионным потенциалом? Космическая экономика стремительно развивается, привлекая крупные инвестиции и давая старт инновационным проектам — от мини-спутников до добычи ресурсов с астероидов, что открывает перед бизнесом новые возможности. Несмотря на удешевление запусков, индустрия сталкивается с о...
Внедряем снепшот-тестирование, или пять стадий принятия неизбежного Привет, Хабр! Меня зовут Дмитрий Сурков, я iOS-разработчик приложения для среднего и малого бизнеса ПСБ. У нас есть практика проводить технические дни, на которых мы вносим улучшения в наше приложение. Одним из таких улучшений оказалось внедрение снепшот-тестов для компонент...
Раскрыта дата релиза игры Squid Game: Unleashed Netflix опубликовал свежий трейлер Squid Game: Unleashed с игровым процессом и анонсом даты релиза — 17 или 18 декабря 2024, в зависимости от часового пояса. В России игра не выйдет, также не заявлен русский язык, а для входа и участия в мультиплеерных матчах потребуется под...
Постгарантийное обслуживание телеком-инфраструктуры: Из чего складывается стоимость техподдержки и как не переплатить Привет, Хабр! Меня зовут Роман Остапчук, я директор по техническому развитию РТК-Сервис. Одной из важных моих задач является взаимодействие с нашими заказчиками – телеком-операторами разного профиля и из разных сегментов рынка. В этой статье я постарался собрать воедино осно...
Постгарантийное обслуживание телеком-инфраструктуры: Из чего складывается стоимость техподдержки и как не переплатить Привет, Хабр! Меня зовут Роман Остапчук, я директор по техническому развитию РТК-Сервис. Одной из важных моих задач является взаимодействие с нашими заказчиками – телеком-операторами разного профиля и из разных сегментов рынка. В этой статье я постарался собрать воедино осно...
Новая модель помогает астрономам изучать сверхновые и другие высокоэнергетичесие явления Вселенной Астрофизические взрывы — это мощные события, которые происходят во Вселенной. Они могут быть вызваны коллапсом ядра массивной звезды, поглощением звёздных останков чёрной дырой или ядерным синтезом на поверхности белого карлика. Эти взрывы могут высвобождать огром...
Веб-доступность. Бесконечная лента Про то, что такое бесконечная лента (Infinity Scroll, Feed) - есть много статей, постов, гайдов по реализации самого функционала, и, кажется, рассказывать про то, как именно ее реализовать и что это такое - не идея этой статьи. Так же, как и рассказывать о плюсах и минусах э...
Автоматизация тестирования с использованием SoapUI — Практическое руководство Привет! Меня зовут Александр Крылов, я разработчик Siebel CRM в Московском кредитном банке. После разработки очередной задачи, которая полностью основана на интеграциях, перед нами встал вопрос о функциональном тестировании, перед передачей на полноценное тестирование. ...
Чем заменить Outlook? 8 российских аналогов почтовых решений на 2024 год С 1 января 2025 года согласно Указу Президента России по импортозамещению № 166 от 30.03.2022 государственным органам и госзаказчикам запрещается использовать иностранное программное обеспечение на объектах критической информационной инфраструктуры. Решение принято в ра...
Оптимизация динамического SQL в SQL Server: ключ к высокой производительности Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Если вы работаете с базами данных в Microsoft SQL Server и хотите, чтобы ваши запросы выполнялись быстро и без перебоев, эта статья для вас. Мы разберем динамический SQ...
Как математик насушил листьев и продал на маркетплейсах на 20 млн в год Меня зовут Денис. В 2010-м я закончил Удмуртский государственный по специальности прикладная математика. Рецептуры мы половину своровали (воспроизвели популярные составы), а половину придумали сами.Раньше сорта придумывала моя жена, сейчас этим занимается технолог. На ф...
Самые опасные сетевые порты: как узнать и закрыть все лазейки В прошлом материале, кратком пособии по безопасной работе с сетевыми портами, мы кратко разобрали, как с помощью различных межсетевых экранов защитить инфраструктуру. На самом деле, это не rocket science. Но это то, о чем важно всегда помнить при работе с инфраструктурой — ...
[Перевод] Оптимизируем использование памяти для поиска IP-адресов Около трёх лет у меня возникали проблемы с моим обучающим сайтом Mess With DNS: периодически у него заканчивалась память и он перезагружался по OOM.Это не имело особого приоритета для меня: сервер уходил офлайн лишь на несколько минут при перезапуске, и случалось это максиму...
Забудьте про терминал! Как я избавлялся от рутинных ADB команды с помощью Shortcuts До этого года я спокойно пользовался терминалом для установки android приложений на тестовые устройства: каждый раз вручную копировал название файла, выбирал нужную команду из истории терминала, стирал старое название и вставлял новое. Это меня очень раздражало, но я не иска...
[Перевод] AI и Spring Petclinic: Внедрение ИИ-ассистента с Spring AI (Часть II) В продолжении статьи автор углубляется в возможности генерации с поддержкой поиска (RAG), чтобы LLM могла учесть некоторую контекстуальную информацию данных, первоначально невходившую в ее обучающую выборку.В новом переводе от команды Spring АйО рассматривается польза Spring...
Persistent Storage для Kubernetes на базе Linstor Многие начинающие DevOps'ы, осваивающие kubernetes сталкиваются с вопросом: "Как организовать Persistent Storage в своём kubernetes-кластере?" Для этой цели есть много вариантов: ceph, nfs, mayastor, iscsi, linstor, longhorn. Сегодня мы рассмотрим один из них - linstor (он...
«Раскладушки 2.0» за несколько лет так и не стали массовыми: китайский производитель смартфонов отказался от выпуска линейки в 2024 году Рынок складных телефонов, который пытаются освоить одни производители, обходят стороной другие компании, не выпуская смартфоны в таком форм-факторе. По данным китайского издания 163.com, которое на называет своего информатора, неизвестный бренд смартфонов отказался от п...
Вычисления на RISC-V: исследуем производительность OpenCL на CPU и совместимых GPU библиотек в YADRO. Эта сфера активно развивается на RISC-V: известные математические библиотеки, такие как OpenBLAS, Eigen и многие другие, портируются и оптимизируются под RISC-V. Большой интерес представляет OpenCL — открытый стандарт разработки программного обеспечения дл...
Микросервисная архитектура vs монолит (на простом примере) Микросервисная архитектура — это концепция, которая существует уже довольно давно, но до сих пор многие не до конца понимают, в чем ее суть, какие плюсы и минусы она имеет по сравнению с монолитной архитектурой. На мой взгляд это нужно понимать, даже нетехническим специалист...
5 результатов обучения в IT и не только Статью адресую всем, у кого есть дети и кто обучает детей/подростков. Тема статьи стала ключевым фактором в моём опыте успешного обучения программированию детей. Это то, что даёт действительно уверенные результаты и помогает формировать личность, сильно выходя за рамки изуча...
Еще один язык разметки для аналитиков Всем привет! Меня зовут Артем, я аналитик, занимаюсь автоматизацией бизнес процессов и учета, преимущественно в крупных производственных холдингах.В этой статье я буду рассуждать о графических артефактах в технической документации. О том, какие существуют визуальные языки, о...
Ускоряем разработку и тестирование с DevTools: 4 новых инструмента, которые сэкономят вам время Отладка и тестирование — основа нашей работы, но они могут быть утомительными и отнимать много времени. Поэтому сегодня я расскажу о четырех новых фичах в DevTools, которые помогут тестировщикам и разработчикам работать быстрее и эффективнее. Эти инструменты созданы специаль...
Англофикация корейского видеорегистратора Попал ко мне в руки на постоянное использование корейский видеорегистратор, язык интерфейса в нем — Корейский, и никак поменять его нельзя. Не то что там нужно постоянно что то читать и нажимать, но хотелось чтобы интерфейс стал поняте...
Value stream mapping как инструмент запуска изменений Привет! Я Вика Педченко, деливери-менеджер в Тинькофф — настраиваю процессы на сквозном потоке создания ценности: от момента, как возникает идея реализовать новый функционал, до того, как им сможет воспользоваться клиент.Профессия деливери-менеджера тесно связана с изменения...
Как я переходил с Built-In на URP в Unity и обратно с помощью Chat GPT Недавно я решил перевести свой проект с классического Built-In рендеринга на URP (Universal Render Pipeline) в Unity. Как и многие разработчики, я был вдохновлён обещаниями улучшенной производительности и современного внешнего вида графики, особенно для мобильных устройств. ...
Как я пытался приручить кофемашину Добрый день. Делюсь своей старой исследовательской мини-статьей. Не ругайтесь, мне просто было скучновато.Я, как и любой программист, люблю изучать что-то новое. Все мы знаем о киношных хакерах, которые могут парой нажатий кнопок на любом холодильнике, взломать инсту маминой...
Катастрофа в российской зоне проекта NTPPool.org Привет, Хабр! Своим первым постом на площадке я хочу привлечь внимание к катастрофе, сложившейся на данный момент в RU-зоне проекта NTPPool.org. Я думаю, что проект в представлении не нуждается, тем не менее, для тех, кто никогда о нём не слышал - во многом благодаря ему все...
Как мы внедрили CockroachDB на DBaaS в компанию классических СУБД Привет! Меня зовут Полина Кудрявцева, я инженер DBA в Авито. В этой статье я расскажу о том, как мы внедрили CockroachDB на DBaaS в компанию классических СУБД, а также опишу его плюсы, минусы и особенности работы. Читать далее
Абсурдная незащищенность проекта @gamee Возможно вы подумаете, что этот многопользовательский видеоигровой проект, основанный практически десять лет назад должен сейчас содержать хотя бы что‑то на подобии античита: лично я сразу начинаю представлять в своей голове фоновые капчи, слежку за&...
Настольная библиотека HDL-дизайнера и верификатора Небольшой обзор литературы, которая может пригодиться начинающему разработчику микроэлектроники и поможет понять, что к чему и как разработать современную микросхему.Привет, Хабр!Меня зовут Максим Ратников, я руковожу отделом системной верификации в компании Аквариус. Моя ос...
Data catalog: от истории до сравнения решений Прийти и по запросу быстро найти нужные данные — идеальный сценарий. Но он практически невозможен при условии использования множества баз данных и хранилищ. В реальных условиях без «надстройки» над всеми БД и «единой точки входа» команды вынуждены тратить время на исследован...
Как интегрировать Veeam B&R с объектным хранилищем Selectel Привет, Хабр! Veeam Backup & Replication — отличный софт для работы с бэкапами виртуальных машин. Но вот незадача — разобраться с ним может быть не так уж просто. Да и резервные копии нужно как минимум где-то хранить. Меня зовут Дима, я системный администратор в Selec...
Как мы законтрибьютили целую строчку в HashiCorp Vault Привет! Меня зовут Пётр Жучков, я руководитель группы хранения секретов и конфигураций в отделе Message Bus в Ozon. Мы отвечаем за поддержку и развитие системы хранения и использование секретов, активно сотрудничаем с ребятами из департамента информационной безопасности, что...
Почему вам лучше не работать проджектом Часто слышу от людей, которые только хотят войти в IT, что “если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов”. Им кажется, что рабочий день выглядит так: провел 2-3 встречи, выпил 3 чашки кофе, построил Гант, промотивировал команду и можн...
Митап FPGA-Systems: RnD-цикл современных SoC, физическая имплементация для FPGA и ASIC, обзор систем прототипирования 26 октября в 11:00 стартует первая осенняя встреча сообщества FPGA-Systems, организованная совместно с YADRO. Инженеры поделятся опытом и расскажут про разработку ASIC, физический дизайн, новый чип AG32 от AG micro и многое другое. Митап интересен не только программой, но и ...
Дикие животные тоже оказались любителями «спиртного» Новое исследование предполагает, что потребление спирта в животном мире более распространено и целенаправленно, чем считалось ранее. Экологи выяснили, что многие животные, включая слонов, обезьян и даже лосей, находят и употребляют в пищу ферментиров...
Как мы обучаем коллег исследованиям: подход ecom.tech Привет! Меня зовут Костя Коваленко, я руководитель отдела продуктовых исследований в ecom.tech. Мы разрабатываем ИТ для ритейла реального времени, на наших технологиях работают Самокат и Мегамаркет. Последние 2,5 года я развиваю практику и отдел исследований в компании. ...
Как не сломать мониторинг своими руками Проблема наблюдаемости (observability) возникает во всех организациях. Я помогу вам научиться не на своих, а на моих ошибках, подскажу, как обойти грабли и подводные камни. Здесь вы найдёте подборку антипаттернов, которая поможет избежать проблем в будущем.Меня зовут Кирилл ...
14 вопросов, которые могут задать на любом техническом собеседовании инженера ЦОД Пока что концепция «ЦОД без людей» еще не достигла уровня устойчивого решения «в продакшене». А значит, перед компаниями, которые имеют мощности в дата-центрах, все еще стоит задача по найму специалистов в штат компании. Независимо от количества стоек и объема финансово...
Google внедрил большее ИИ в поисковик Google анонсировал значительные изменения в своей поисковой системе, добавив больше функций, основанных на искусственном интеллекте (ИИ). Одним из главных нововведений является автоматическая организация веб-результатов. Первым шагом в этом направлении ст...
Главные показатели в продажах, которые необходимо контролировать Когда вы занимаетесь построением отдела продаж, необходимо держать под внимательным контролем несколько показателей. Каждый показатель очень важен, поэтому позаботьтесь, чтобы в вашем отделе собиралась оцифровка продаж.Первый показатель - это процент выполнения плана. Е...
Как я работала в стартапе и обучила 60 человек английскому языку Меня зовут Юля, и я преподаю бизнес-английский язык как индивидуально, так и в корпоративном формате. Простыми словами, я помогаю подготовиться к собеседованиям, общаться на ежедневных встречах, эффективно общаться в команде и уверенно презентовать новые фичи. Мои клиенты — ...
Почтовая система VK WorkSpace в собственном дата-центре: архитектура, миграция с Exchange, внедрение и эксплуатация Развертывание корпоративной почты — задача «со звездочкой» для любого ИТ-специалиста. Надо гарантировать, что решение выдержит нагрузки, позволит подключить нужное количество пользователей, «не ляжет» в самый ответственный момент, не потеряет данные и позволит переехать с др...
Какую скорость развивает самый быстрый интернет в мире и как это возможно Буквально на днях появилась новость о том, что "Роскосмос" освободил полосу радиочастот почти 300 МГц в диапазоне 6425-7125 МГц. Звучит как техническая заумность, но этот диапазон нужен для использования сетей 5G в России. Пока это не означает, что полноценные сети пятого по...
Как настраивать сети: определения, типовые схемы, особенности Здравствуйте. Меня зовут Гордиенко Андрей, я ведущий специалист в отделе поддержки облачных услуг в Selectel. Работаю в компании более пяти лет и накопил немалый опыт учета запросов клиентов как выделенных серверов, так и облачных услуг. В прошлом продолжительное время зан...
[Перевод] Парадокс сложности Тога Данная статья является переводом статьи из базы знаний votito.com Мне она показалась интересной, решил ее перевести и поделиться.Парадокс Тога (также известный как парадокс сложности или парадокс сложности Тога) — это наблюдение, согласно которо...
Элегантная реализация Long Press обработчика с помощью CSS анимации В веб-разработке часто возникает необходимость обрабатывать различные типы взаимодействий пользователя, включая короткие и длинные нажатия. В этой статье мы рассмотрим изящный способ реализации обработчиков для этих двух взаимодействий.▎Зачем нужен Long Press?Long Press — эт...
Как мы сделали продукт с Chat GPT для написания резюме Как мы создали чат‑бота на основе ChatGPT для быстрого написания резюме. Делимся нашим опытом интеграции LLM, подходами к валидации данных, генерации текста и оптимизации взаимодействия с пользователем. Читать далее
Оптимистические и пессимистические блокировки на примере Hibernate (JPA) Привет, Хабр! Давно хотел стать частью «деврел» сообщества: писать статьи, участвовать автором в митапах и т. д. Но никак не мог найти тему для рассказа. Недавно решил изучить тему «оптимистическая» и «пессимистическая» блокировки, но на&nb...
Microsoft будет выпускать все больше игр для Nintendo Switch и Sony PlayStation Генеральный директор Microsoft, Сатья Наделла, в своем ежегодном письме поделился информацией о различных направлениях деятельности компании, включая игры.
Экономика и Монетизация игр: Краткое руководство Здравствуйте, дорогие читатели!Меня зовут Алексей Карпенко. Проработав в разработке игр больше 5 лет, разрабатывая экономику и баланс для проектов, принесших более 150M$+ выручки, я решил подытожить все свои знания в экономике, балансировке и монетизации игр в одну работу, и...
Как можно запустить процесс эволюции IT в промышленной компании Привет, Хабр! Хочу поделиться опытом довольно непростой, но интересной трансформации в промышленной компании и моим участием в проекте автоматизации производства. Мы не только помогали внедрить систему, которая начала развиваться на предприятии, но и меняли культуру ра...
No Country for Old Software Engineers Прошлую свою статью я написал по наитию и не думал, что она найдет столько откликов; считал, что её даже не пропустят из песочницы.Два вопроса, которые, исходя из обсуждений, хочу раскрыть: что такое хороший программист и актуальны ли сегодня хакерские навыки и стиль мышлени...
Как я прошел через замогильный холод и адское пекло — и вернулся с дарами. Байки монтажника В далеких и темных местах, за тридевять препятствий, где не бывает ноги человека, а обитают лишь легионы крылатых созданий, на промерзшем полу покоятся… нет, не вампиры, зомби и белые ходоки, а перчатки монтажника. Меня зовут Иван Носков. Я больше 20 лет работаю в телекоме, ...
Опыт команды t2: как мы начали переход на российские ноутбуки и какими результатами готовы поделиться уже сейчас Привет, Хабр! Меня зовут Никита, я – инженер технической поддержки. С 2022 года большая часть российских компаний переходит на отечественное оборудование. Это непростой, но интересный процесс, в самом эпицентре которого оказались мы с командой. В этой статье я расскажу о сво...
Трекеру Apple AirTag 2 придется исправить многие ошибки предшественника На Apple AirTag 2, который, как сообщается, будет выпущен в 2025 году, возлагаются большие надежды в плане решения проблем конфиденциальности и улучшения функциональности. По словам Марка Гурмана из Bloomberg, спустя четыре года после дебюта ори...
После слов Путина люди во всем мире пошли гуглить «Орешник» Российская ракета средней дальности «Орешник» привлекла внимание мировой общественности после высказываний президента России Владимира Путина. По данным Google Trends, ракета стала одним из главных поисковых запросов на английском языке, причем такие ключевые ...
Наш следующий гость на YouTube-канале в ноябре — легендарный Джон Скит Наш следующий гость на YouTube-канале в ноябре — легендарный Джон Скит, Чак Норрис в программировании. (Jon Skeet: The 'Chuck Norris' of programming - BBC News )Если среди вас есть олдскульные разработчики, то вы знаете, что до того, как ИИ стал популярным, настоящим живым ...
Я провел 50+ интервью с малым бизнесом за год, и у меня есть выводы: исследование Чуть больше года я выкладывал здесь интервью с предпринимателями — вы можете почитать их в аккаунте. Я не планирую завершать, но по первым 50 собрал выводы.Это исследование бизнеса, но пока качественное, а не количественное. Это значит, что цифр с процентами здесь не будет —...
Раскрыто, как понять, есть ли у вас воспаление Иногда воспаление может сохраняться в организме несколько месяцев или лет. Хроническое воспаление — маркер многих заболеваний, от ревматоидного артрита до язвенного колита (ЯК). Недавно учёные обнаружили, что оно также связано с нарушением работы моз...
Интерпретатор языка PL/SQL Здравствуйте! Меня зовут Алексей Калинин. Я Oracle PL/SQL-разработчик. Это моя первая статья. По работе 90% времени занимает написание серверного кода на языке PL/SQL. Всем хорош PL/SQL – и простой синтаксис, и неявное преобразование типов, и поддержка SQL-инструкция внутри ...
Как научить голосовой помощник Алиса рассказывать отзывы выпускников Яндекс Практикума Меня зовут Екатерина Александрова, я интернет‑маркетолог, выпускница курса «Интернет‑маркетолог» и «SMM‑продвижение в Телеграмм», и Станислав Козырев — ведущий инженер‑программист, дата‑аналитик и саентист ЦУНБ им. Некрасова, выпускник курса «Специалист по Dat...
Портируем олдскульную головоломку на web с использованием LLM и Midjourney для бати С детства я люблю компьютерные игры: хоть сейчас у меня и другие приоритеты, но иногда люблю зайти в старую добрую классику (недавно добил 100% прохождение GTA San Andreas, прошел классическую серию Serious Sam). Мой папа же — не особо любил подобные игры, ему больше нравилс...
История одного блокчейна На протяжении нескольких лет я участвовал в разработке блокчейн-платформы, вначале как разработчик, затем как руководитель команды (team lead, как это принято сейчас называть). За это время мне посчастливилось пройти все стадии жизненного цикла продукта, от идеи до выхода в ...
«ИИ — не то, что вы думаете»: IT-ветеран с 25 годами стажа развеял мифы об ИИ В 2024 году ИИ больше не является прерогативой технических специалистов. По мнению Доминика Лигота, IT-ветерана с 25-летним стажем, многие мифы об ИИ нуждаются в развенчании.
«Я вас услышал»: как на самом деле нужно собирать обратную связь от клиентов Даже из неприятного фидбэка можно получить полезные идеи для развития продукта. Вместе с мобильным оператором T2 и корпоративным психологом разобрались, как правильно работать с мнениями о компании.
INVEST, MoSCoW, 3Cs, DEEP и другие методики работы с пользовательскими историями Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. В продолжение к одной из моих предыдущих статье по user stories, где я подробно рассказала про различные техники работы с пользовательскими историями, в этой статье ...
Уже сложно определить фундаментальную разницу между IT в промышленности и Интернет Поговорим об IT в промышленности с архитектором решений из команды Технологической Платформы НЛМК. Александр Лищук поделится своим мнением по вопросам, которые интересуют многих инженеров, решающих, стоит ли выбрать в качестве направления развития IT в промышленности:● типи...
Как стать эффективным руководителем По моему опыту работы и общения с руководителями (тех лидами, тим лидами, хэдами, проджект лидами и прочими должностями, на обозначение которых пригодилась чья-то фантазия) далеко не каждый имеет четкое и системное представление о том, что от него ждет компания и какими каче...
Контент-анализ для начинающих: базовая методика Недавно исполнилось 10 лет, как я работаю с медиа. А первый контент‑анализ меня попросили провести уже на второй день в редакции.Это настолько базовый инструмент, что говорить о нём неловко: кажется, что любой медийщик уже всё зна...
Как правильно выбрать хостинг-провайдера в 2025 году: критерии, которые имеют значение Современный хостинг — это не просто серверное место для вашего сайта. Это инфраструктура, которая отвечает за оперативность, стабильность и безопасность работы, и именно от выбора провайдера будет зависеть, насколько успешно и комфортно пользователи смогут взаимодействовать ...
Продакт-менеджеры бесполезны на запуске продукта Продакт оптимизирует то, что уже работает. Он может заниматься воронками, полировать фичи и так далее, но всё его обучение вообще никак не предполагает создания продукта. Только улучшение чего-то, что уже работает. Можете кидать в меня помидорами, но когда я пришёл в вен...
Методичка по ведению проекта Меня зовут Артем! Я проектный менеджер студии разработки CORE. Мы разрабатываем программное обеспечение для бизнеса. В основном, мелкие CRM и ITSM решения, которые включают функционал, не реализованный в крупных продуктах. Читать далее
Биохакинг – палка о двух концах Что делать, если идея долгой и здоровой жизни становится навязчивой? В сегодняшнем мире, где системность и рациональность – ежедневные инструменты, биохакинг привлекает все больше внимания. В этой статье я решила разобраться, что это за подход, реально ли «взломать» себя рад...
Как избавиться от храпа: реальная история из практики врача Меня зовут Антон Ризаев, я врач-отоларинголог. В своей практике я часто сталкиваюсь со сложными и запущенными проблемами. Об одном таком характерном случае я хотел бы рассказать.Около двух лет назад ко мне обратился пациент, назовем его Иван, с жалобами на сильный храп...
Митап по Linux Kernel: про livepatching, работу с расширениями RISC-V и создание модуля ядра для memory extender 30 октября в 19:00 инженеры из YADRO и локальной Linux User группы откроют серию совместных митапов. Они поделятся опытом точечного обновления ядра Linux с помощью livepatching, расскажут о поддержке архитектуры и расширений RISC-V и про устройство подсистемы DMA.Регистрируй...
5 лучших инструментов для разметки данных в 2024 году Разметка данных играет ключевую роль в развитии совершенно разных технологий: от автопилотов и голосовых помощников до агро- и тяжелой промышленности. Но сам процесс разметки может быть трудоёмким и занимать много времени.Чтобы упростить эту задачу, важно выбрать инструменты...
Как я искал замену Canva и нашел 11 крутых онлайн-фоторедакторов Многие расстроились, когда Канва ушла из России. Когда я начинал творческий путь, онлайн-редакторов было не более 2–3 достойных. Сейчас их десятки: работает импортозамещение, развиваются другие зарубежные сервисы. Ими пользуются не только новички.Для вас, друзья, составил по...
Управление руководителями: ключевые принципы работы Важно понимать психологию руководителей, чтобы установить с ними продуктивные и гармоничные отношения. В этой статье вы узнаете, какие принципы управления руководителями использовать, чтобы достигать больших целей в компании. Читать далее
Resume и CV: в чём разница и как откликнуться на иностранную вакансию Чтобы откликнуться на иностранную вакансию, недостаточно просто перевести резюме на английский и разослать отклики. Есть множество тонкостей, о которых стоит знать при поиске работы за границей. Методисты курсов по английскому в Практикуме объяснили разницу между CV и r...
[Перевод] Драма вокруг OpenAI и гонка за AGI TL;DR Вольная художественная интерпретация поста John Rush и комментариев под ним.Короткая версия доступна в виде поста.Что такое AGI?Общий искусственный интеллект (Artificial General Intelligence, AGI) часто называют «святым граалем» искусственного интеллекта. В отличие от ...
Провели в ИТ-компании ребрендинг и завели кота: что это изменило Привет! Я — Анна Астахова. Вместе с мужем руковожу ИТ-компанией. Долгое время мы не придавали много значения тому, как название влияет на нашу работу, какой логотип мы используем, как оформлены презентации и т. д. Но в определенный момент решили подключить маркетинг, и одной...
[Перевод] Полное руководство по обработке ошибок в Python Я часто сталкиваюсь с разработчиками, очень хорошо знающими механику обработки ошибок в Python, однако когда я начинаю выполнять ревью их кода, он оказывается далеко неидеальным. Исключения в Python — это одна из тех областей, поверхностный уровень которого знает большинств...
Кроссплатформа, зови меня победителем Привет, это оргкомитет CrossConf Awards — первой премии в области кроссплатформенной разработки. 8 ноября мы вручили награды кроссплатформенным проектам в номинациях Indusrty, Technology и Community. Это было очень волнительно, потому что выбрать, кто лучше всех — большая от...
Клементина, New Roman и Helvetica: как корпорации защищают свои шрифты Шрифты — такой же объект интеллектуальной собственности, как, скажем, программа или игра. В России на них распространяется как авторское, так и патентное право. Сейчас корпоративные шрифты есть у многих мировых компаний. Это повышает степень защиты бренда, а также положитель...
Как «достать абонента» Сразу хочу уточнить, что описанное далее не является руководством к действиям и идей для разного рода спаммеров. Просто описываю ситуацию, которая случилось с женой, в которой я бессилен, да и решения данной "проблемы" я не вижу. Читать далее
Как реализовать методы скроллов через Appium для Android-приложений Привет, меня зовут Сергей и я SDET-специалист в IT-компании SimbirSoft. В своей практике мне приходится тестировать как веб-, так и мобильные приложения на Android. Особенность тестирования мобилок в том, что шаги автотеста нужно максимально приблизить к действиям пользовате...
Не только у вас: YouTube в России, США и других странах начал зависать после 59 секунд просмотра Многие пользователи YouTube из разных стран, включая Россию и США, начали жаловаться на неожиданные сбои в работе видеохостинга. Проблема проявляется одинаково: после 59 секунд просмотра видео останавливается и больше не загружается.
Делаем форму обратного звонка: лендинг, Go и SMS-уведомления Привет, Хабр! Меня зовут Екатерина Саяпина, я Product Owner личного кабинета платформы МТС Exolve. Сегодня расскажу, как создать простую, но эффективную форму обратного звонка с SMS-уведомлениями. Дам пример для сценария, когда клиент оставляет заявку через форму, а менеджер...
Прогнозирование продаж с использованием библиотеки Prophet, часть 1 Прогнозирование можно считать одной из основных задач аналитика. Прогноз продаж, оттока, выручки, затрат – всех основных KPI развития бизнеса – может потребоваться где и когда угодно, начиная от небольших ad hoc кейсов до масштабных задач вроде процесса бюджетирования на пре...
Математика, физика и космология: как заблудиться в трех соснах Недавно сдал текст своей книги в редакцию (речь идет об английском издании вот этой книги: https://www.piter.com/product/pulsiruyuschaya-vselennaya, которая вышла в июне этого года и пока есть в продаже, но вот-вот иссякнет), закончив длинный период размышлений над самыми сл...
Практики SRE: стандартизация логов Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру. Наш сайт создает более 100 тысяч заказов каждый день. У нас много сервисов и много разработчиков, которые пишут много логов. Пишут их с целью разобраться в ситуации при сбое. В них нужно уме...
Архитектурная пропаганда — продвижение решений без риска для здоровья и в реальные сроки Привет коллеги! Когда меня зовут, зовут — Врунов Сергей. Мы с вами уже встречались. Я работаю в ВТБ и занимаюсь развитием ИТ-архитектуры. В моей предыдущей статье — «Кодекс архитектора» была сформулирована проблема: важнейшим навыком в профиле успеха ИТ-архитектора является ...