Все подряд публикации с habr.com
Чек-лист для тестирования требований
В этой статье хочу поделиться, как мы с коллегами на проекте выстроили процесс по тестированию требований.
Предыстория
У нас двухнедельные спринты, в рамках которых с определённой периодичностью проходят груминги, на которых мы не только приоритизируем задачи, но и разбираем аналитику. Происходит это так: на регулярных встречах собирается вся команда, аналитики презентуют нам новую фичу/задачу, а мы задаём вопросы. Если все вопросы решены, либо что-то можно быстро уточнить/устранить, то команда двигает эту задачу в статус «Готово к разработке». И мы командой тестировщиков определили, что во время грумингов презентация аналитики происходит быстро, мы не успеваем параллельно читать и слушать пояснения, а также придумывать на ходу вопросы. Нужен был процесс по тестированию требований.
За несколько итераций проведённых 1-to-1 я выяснила, что нам было бы удобно построить это следующим образом: разделиться на подкоманды согласно функционалу, который мы реализуем, и до…
Пятничная Игра Линуса
Как мы сделали веселую викторину про Линуса с токсичным AI-агентом и зачем такое вообще нужно в образовании.
Автоматизация проверки стиля кода с помощью KtLint в Android проекте
Современная разработка программного обеспечения требует не только написания функционального кода, но и обеспечения его качества, надежности и безопасности.
Для обеспечения этого во многих командах по-прежнему существует Code Review. По моему мнению в 90% случаев это абсолютно бесполезная трата времени и сил разработчиков команды. Code Review это рудимент, который изжил себя. Я не утверждаю, что Code Review должен исчезнуть - принцип и подход должны измениться.
Ручная организация Code Review ведет к деградации продуктивности и взаимоотношений внутри команды. Очень часто Code Review превращается в способ самоутверждения, эмоциональной разрядке одного из участников команды за счет других. Комментарии часто бывают противоречивыми и контр продуктивными.
Как этого избежать?
Ответ – полностью автоматизировать этот процесс.
Одним из ключевых инструментов для достижения этой цели является статистический анализ кода - метод автоматизированной…
Российские учёные смогли с помощью ИИ предсказать успеваемость студентов по их соцсетям
Группа российских учёных из НИУ ВШЭ, Сколтеха и ТГУ представила способ прогнозирования успеваемости студентов на базе анализа их активности во «ВКонтакте» при помощи искусственного интеллекта. Результаты исследования опубликованы в научном издании IEEE Access.
Учёные проанализировали данные о подписках на различные VK-сообщества 4445 студентов с открытыми профилями. Затем они распределили тематику сообществ на категории, оценили сложность текстов, которые читают студенты, и эмоциональную окраску контента. Для каждого студента исследователи сформировали цифровой профиль, отражающий его предпочтения и интересы, и при помощи нейросетей попытались определить взаимозависимость между онлайн-активностью и успехами в учёбе.
Selectel проведет митап для тимлидов про ZBP и найм сотрудников
Привет, Хабр! 5 июня в 18:50 проведем TeamLead MeetUp — мероприятие для тимлидов от тимлидов. В центре внимания — горячие вопросы: поговорим, как изменять и улучшать процессы в команде, обсудим найм и zero bug policy. Опытом поделятся такие же руководители и лиды, как и вы. А очных участников ждет общение без камер и афтепати на крыше после докладов.
Дизайн в эпоху однообразия: рамки, ограничения и чувства
В последние годы интерфейсы цифровых продуктов стали почти одинаковыми — похожие цвета, шрифты, компоненты и навигация. Это не случайность, а результат множества ограничений: от личных предпочтений дизайнеров до технологических трендов и ожиданий пользователей. В этой статье мы разберёмся, почему стандартизация так важна и даже полезна.
Хакатон Samsung IT Academy Hack 2025: обзор задачи от VK Tech
С ростом объема генерируемых данных повышаются требования к компетенции ИТ-специалистов в части работы с Big Data и решениями для их сбора, обработки и хранения. Это общий тренд, который по мере цифровизации бизнеса только набирает обороты.
В соответствии с этим вектором IT Академия Samsung в апреле 2025 года провела уже второй хакатон IT Academy Hack 2025. VK Tech стал индустриальным партнером и предоставил инфраструктуру для студентов, а также подготовил одну из двух задач, которую студенты решали в рамках хакатона.
Меня зовут Павел Кутаков, я эксперт-архитектор команды VK Tech в направлении Data Services. В этой статье расскажу об актуальных решениях для работы с данными, а также о задаче и подходах, которые можно было применить для ее решения.
TIG сварка в домашней мастерской, начало. Обзор, подборка мелочей. Часть 1
TIG сварка, она же «аргоновая», кроме общеизвестных достоинств, ещё и сравнительно сложно устроена, оперирует целым рядом факторов — область технического бытия насколько полезная, настолько же и разнообразно-увлекательная. Первые же опыты породили длинный ряд мелких вопросов, ради ответов на которые пришлось здорово порыться. Внимаю почтенной публики — эти, несколько систематизированные полезные практические мелочи. Добавим сюда и ценные замечания-указания от благосклонных читателей [1], да простят они меня — без указания авторства. Сварочное дело рассматриваем в его домашнем, любительском преломлении.
Производство PlayStation 5 Pro оказалось незначительно дороже, чем оригинальной PlayStation 5
Производство игровой консоли PlayStation 5 Pro обходится Sony всего на 2% дороже, чем выпуск оригинальной PlayStation 5, демонстрирует исследование TechInsights. Продвинутая версия устройства получила новый специализированный процессор, улучшенные подсистемы памяти и расширенное хранилище.
Космический зонд NASA Psyche начал использовать резервную топливную линию
Инженеры миссии NASA Psyche разработали решение для устранения снижения давления топлива, недавно обнаруженное в двигательной системе космического корабля: они успешно переключились на резервную топливную магистраль, которая работает в штатном режиме.
«Яндекс Карты» представили новую технологию маршрутизации для пешеходов и велосипедистов
Сервис «Яндекс Карты» представил новый пешеходный и веломаршрутизатор, который предлагает пользователям наиболее популярные и комфортные маршруты.
Basis Workplace 3.0: новое поколение популярного VDI-решения
На этой неделе мы представили Basis Workplace 3.0 — новую версию нашей платформы виртуализации рабочих мест (VDI). Если Workplace 2.x был дальнейшим развитием той архитектуры и тех возможностей, которые были заложены еще в первой версии продукта, то в релизе 3.0 мы отказались от монолитной архитектуры в пользу микросервисной, добавили новые инструменты автоматизации и реализовали поддержку vGPU.
Black Forest Labs выпустили FLUX.1 Kontext — контекстный редактор изображений
Здравствуйте! Меня зовут Богдан, я являюсь автором телеграм канала Друг Опенсурса, приятного прочтения.
Black Forest Labs официально выпустили FLUX.1 Kontext - целую линейку генеративных моделей, заточенных под генерацию и редактирование картинок. В отличие от обычных text-to-image моделей, эта модель может работать с контекстом - то есть берет на вход и текст, и изображения, а затем создает новые рендеры с сохранением всех визуальных концепций.
Цифровые домофоны. Гость из Польши в российских подъездах
Приветствую всех!
Уверен, эти девайсы знакомы многим из вас. Даже если вы не живёте в Москве или Питере, где расположена большая их часть, вероятность, что в вашем городе есть хотя бы один такой экземпляр, весьма высока. В своё время их ставили повсеместно: от «элитных» жилых комплексов до простых панельных пятиэтажек. И, конечно же, я никак не мог обойти их вниманием. Сложно найти ряд насколько разных, настолько же и идентичных между собой домофонов.
Сейчас мы поговорим об этих, казалось бы, простых, но на деле скрывающих много примечательного штуках. Увидим много интересного от Arduino в продакшне до бэкдоров и секретных кодов, заставим работать несколько экземпляров и посмотрим, как они устроены.
Представитель Госдумы: YouTube разблокируют в РФ, если сервис разберётся с заброшенным оборудованием и оплатит штрафы
По словам члена комитета Госдумы по информационной политике Антона Немкина, американский сервис YouTube могут разблокировать в России, если компания разберётся с заброшенным оборудованием, оплатит штрафы и восстановит доступ к заблокированным без решения суда аккаунтам российских СМИ, журналистов и блогеров.
Исследование: к концу 2025 года ИИ будет потреблять больше энергии, чем майнинг биткоина
На искусственный интеллект к концу года будет приходиться почти половина всей электроэнергии, которую потребляют центры обработки данных по всему миру. ИИ, таким образом, превзойдёт по энергопотреблению майнинг биткоинов. Такой прогноз сделал исследователь Алекс де Врис-Гао из Амстердамского свободного университета.
Де Врис-Гао подсчитал, что в прошлом году оборудование для ИИ потребило столько же электроэнергии, сколько все Нидерланды. По его прогнозам, к концу 2025 года эта цифра вырастет до уровня потребления Великобритании, а общий спрос на электроэнергию для ИИ достигнет 23 ГВт.
Мониторинг. Когда очень хочется. Порабощаем холодильные контроллеры EliWell
Продолжаем делать свою систему мониторинга и управления холодильного оборудования.
Сегодня у нас на столе ( и в наших шкафах) контроллер EliWell ID Plus974.
Фронтенд и бэкенд больше не будут общаться как прежде: создаём конструктор сценариев на базе Backend Driven UI
Цикл продуктовой разработки часто напоминает весы: с одной стороны, системное проектирование, подбор основополагающих инструментов, масштабные рефакторинги. С другой — совокупность локальных решений, принимаемых для точечных улучшений в системе. И самое сложное тут: соблюдать баланс. Как понять, когда имеет смысл вмешаться «хирургически», а когда — предпочесть вместо конкретной проблемы решить (или предотвратить) целый класс проблем?
Иногда нащупать границу между «масштабом» и «целесообразностью» получается почти что случайно. Однажды мы в Сравни подступились к переделке чата в нашем мобильном приложении, и на старте расценивали задачу как «ещё один рядовой продуктовый кейс». Но планы по модификации фичи быстро переросли в создание универсального инструмента: конструктора сценариев на базе Backend Driven UI.
В итоге мы не просто заменили чат более удобной альтернативой, а в целом научились гибко…
Activation Lock на Mac в корпоративной среде: инструкция по выживанию
Всем привет! Меня зовут Эрик, я инженер технической поддержки в компании Ринго. В этой статье поговорим об Activation Lock и как грамотно выстроить работу с корпоративными MacBook.
Представьте, что вы ИТ-администратор, и однажды в вашем парке появляются несколько новеньких MacBook, внезапно превратившихся в тыкву. Точнее, в элегантные серебристые кирпичи без пользы. Что случилось? Скорее всего, сработала Activation Lock (блокировка активации) – фирменный механизм Apple, способный как защитить данные, так и изрядно потрепать нервы ИТ-отделу. Поэтому подробно разберем, как работает Activation Lock на Mac, что изменилось в последних версиях macOS и инструментах управления, чем рискуют компании без MDM и как избежать превращения корпоративных ноутбуков в дорогостоящие кирпичи.
SmartCaptcha Yandex на iOS: инструкция по внедрению
Привет! Меня зовут Александр, я iOS-разработчик в IT-компании SimbirSoft. В этой статье я расскажу, как интегрировать Yandex SmartCaptcha в iOS-приложение — от подготовки до решения возможных трудностей.
Настройка Yandex SmartCaptcha на первый взгляд может показаться простой задачей, но на практике она требует внимательности, точной настройки и понимания архитектуры приложения. Я поделюсь личным опытом внедрения этого инструмента, объясню, какие нюансы стоит учесть, а также как избежать ошибок.
Материал предназначен для iOS-разработчиков, у которых уже есть базовые знания мобильной разработки, и кто хочет быстро и корректно внедрить капчу от Яндекса в свое iOS-приложение.
РПшники тоже ошибаются
Руководитель проекта — это по факту главный человек на проекте. Да, в любой проектной команде есть архитекторы, тимлиды, инженеры, менеджеры по продажам, но по факту все они несут свои проблемы и идеи к проектному менеджеру и с ним решают, что делать дальше. Именно в руках РП находятся все нити управления проектом и он как паук ими управляет. И, конечно, проектный менеджер тоже может ошибаться.
В рамках этой статьи мы поговорим об ошибках, которые могут допустить РП на проектах, связанных с информационной безопасностью. Конечно, проекты в области ИБ могут быть аналогичны проектам в любых других отраслях, например проект по внедрению межсетевого экрана будет не сильно отличаться от аналогичного проекта по внедрению коммутатора ядра или маршрутизатора. Но, как правило, в проектах ИБ имеются специфичные моменты, которые необходимо учитывать при управлении этим проектом.
Категоричность в публичных постах и личном общении — быть помягче или не надо?
5 лет назад я завела блог в запрещённой социальной сети и уже через месяц лишилась трети подписчиков. Как сказали сбежавшие:
— Ксения, вы крайне категоричны в высказываниях. Это давит.
Тогда я вела блог по клиентскому сервису без полутонов. В моём мире сервис был качественным в больших компаниях и раздражающим в маленьких. Последних я мечтала «перевоспитать».
Прошло немного времени до того, как бережно закупленные подписчики стали бежать от меня как кошки с корабля. На второй сотне отбывающих я забила тревогу и начала писать им в личку: мол, помогите разобраться — что не так?
Люди откликались охотно: приятно ткнуть меня палочкой также, как я их своими безапелляционными утверждениями. Как мантру они повторяли причину бегства: я категорична в любых суждениях о сервисе, а они — собственники малых бизнесов — не могут соответствовать им.
Вместо того, чтобы мотивировать людей меняться, я заставляла их ощущать себя неудачниками. Пост…
От подбора пароля к WiFi до пентеста серверов Apple: разговор с топовыми багхантерами из Synack и HackerOne
Привет! На связи команда Standoff Bug Bounty. Недавно мы провели откровенный разговор с топовыми багхантерами — теми, кто превратил поиск уязвимостей в профессию. Они рассказали, как начинали свой путь, поделились личными историями и профессиональными секретами. В этой статье вас ждет рассказ иностранных исследователей о самых запоминающихся репортах в их практике, уязвимостях, которые всегда в топе у исследователей, must-have инструментах для поиска багов и о роли ИИ в багхантинге.
Gemini может анализировать и суммировать видеофайлы в Google Drive
В Google Drive внедрили новые функции искусственного интеллекта Gemini, которые позволят предоставить пользователям Workspace больше информации о сохранённых ими видео. Функция Gemini AI ранее суммировала документы и PDF-файлы в Google Drive, но теперь работает и с видеофайлами.
Microsoft Authenticator начал предупреждать об экспорте паролей до отключения сервиса в июле
Приложение Microsoft Authenticator выдаёт уведомления о том, что функция автозаполнения паролей перестанет работать в июле. Теперь пользователям предлагают перейти на Microsoft Edge.
Так ли страшен мир банков и финтеха, как о нем рассказывают
Привет, я Кирилл - один из основателей Максилекта.
Есть стереотип, что разработка в банках - это золотая клетка, в которой действуют какие-то свои правила, не имеющие отношения к привычной “магической” разработке. Ты пилишь какую-то формочку большого корпоративного софта, не видя полной картины… Дни наполнены созвонами и отсутствием смысла.
На деле все не так плохо. И я вижу сразу несколько неоспоримых плюсов работы на банки напрямую или через посредника.
10 лет мои сотрудники вручную делали акты и договоры руками, а потом пришла нейросеть
Мы каждый месяц формируем новые приложения к договорам с той услугой, которую клиент у нас заказал и выставляем акты за прошлый период. Представьте процесс: открыть шаблон, заменить номер, дату, сумму, название услуги, перевести сумму в пропись... И так 80 раз! Целый рабочий день уходит на монотонную работу.
Почему у первого Macintosh разрешение экрана было 512×342, а не 512×384
Многие классические Mac поддерживали дисплеи с разрешением 512×384, но компактные Mac, начиная с первой машины 1984 года и вплоть до Macintosh Classic II 1991 года, имели встроенные ЭЛТ-дисплеи размером 512×342 пикселя. Это относится ко всем чёрно-белым компактным «макам» с 9-дюймовым экраном. У более поздних Color Classic и Color Classic II был 10-дюймовый ЭЛТ-дисплей с полными 512×384.
Я решил узнать, почему Apple приняла такое решение. Почему дисплеи ранних Mac на 42 пикселя уже по вертикали, чем у более новых моделей?
Перелопатив кучу источников, должен сказать, что для ответа на этот вопрос нужно принять во внимание множество факторов.
Tinder тестирует возможность для пользователей устанавливать «предпочтения по росту»
Tinder запускает новую функцию, которая позволяет платным подписчикам добавлять предпочтения по росту партнёра в свои профили. Представитель компании подтвердил, что настройку запустили для глобального тестирования.
Как не запутаться в обновлениях 1C: работаем с «Обновлятором»
Распространенная головная боль пользователей 1C — обновление. Это нетривиальная задача, которая требует внимания ко множеству нюансов. Что‑то забыли, что‑то не учли — и уже потеря денег, а может быть, и данных. Мы рассмотрим несколько подобных примеров. Теперь многое становится проще. Рассказываем о том, как с помощью стороннего инструмента автоматизировать процесс, сэкономить время и избежать всех возможных препятствий. Уделим внимание работе с кластером в готовом облаке 1С в Selectel.