Цель статьи — провести классификацию и иерархическое деление требований на группы с конкретными примерами из лабораторной практики. Разделение требований на группы и подгруппы необходимо для правильного построения проектного решения, основанного на анализе требований, а не на "представлениях о хорошем". Особенно это актуально для систем, подчиняющихся строгим стандартам, таким как ГОСТ ISO/IEC 17025-2019, который устанавливает общие требования к компетентности, беспристрастности и стабильной работе лабораторий.
Я провожу обучения и консультации для лабораторий, которые хотят автоматизировать часть своей деятельности и внедрить ЛИМС или адаптировать имеющиеся системы под задачи лаборатории. Естественно, что в самом начале я делаю акцент на необходимости правильной постановки цели автоматизации и разработке технического задания. В это время всегда появляется необходимость разделения требований на группы с определенной иерархией. Проанализировав разные подходы и классификации, я пришел к тому, что проще начать с дихотомического деления на функциональные и нефункциональные требования.
Читать далееГенерируем лабиринт на гексагональной сетке Uber H3 и ищем путь с помощью двунаправленного A* — всё это на Qt 6 с визуализацией на реальной карте
Читать далееЕщё недавно мы просили ИИ дописать кусок кода. А теперь всё чаще отдаём ему задачу целиком: спланируй шаги, внеси правки, прогони тесты, доведи до рабочего состояния. Проблема в том, что агенту нужно быстро понять правила игры в конкретном репозитории: как тут запускают сборку, что считается нормой, какие решения трогать нельзя и где проходят красные линии.
И вот в проектах появляется новый артефакт: README не для людей, а для ИИ. Он становится «долговременной памятью» для агентов и одновременно точкой контроля над тем, как агент будет менять код. Самое интересное: исследователи посмотрели на тысячи таких файлов и обнаружили, что они живут как конфиг или даже как код — быстро разрастаются, усложняются и накапливают контекстный долг. При этом про безопасность и производительность там подозрительно часто молчат.
Давайте разберём, что именно нашли авторы на выборке из 2 303 файлов: какие темы встречаются чаще всего, как их реально редактируют со временем и можно ли автоматически проверять такие инструкции, как мы проверяем обычный код.
Читать далееЯ блокчейн разработчик, и в проекте у нас базы на сотни гигабайт с децентрализованных бирж. Чтобы строить аналитические отчеты и делать агрегации, такие как вычисления цен, биржевых свечей, объемов торгов, цен на токены, мы используем БД Clickhouse. До этого я работал только с Postgres (и давно с MSSQL), и хочу рассказать, как я вкатывался, что удивило – практический опыт и WTFы. Прочитав эту статью вам, возможно, захочется сделать аналитику по своим данным в Clickhouse – возможно, ищете, что полезного освоить на длинных выходных. Итак, поехали!
Читать далееПочему машина Тьюринга (TM) сегодня в теме про искусственный интеллект (AI) ? Ведь AI сегодня это все больше про машинное обучение (ML), искусственные нейронные сети (ANN), LLM, вычисления на CUDA и т. п.
Причина в том, что никакой AI, с точки зрения математики, не превосходит по возможностям TM.
Читать далееПривет, Хабр!
2025 год выдался богатым на конференции и митапы, которые мы успели посетить, а некоторые даже организовать. В этой статье мы совершим небольшой тур по городам и событиям этого года, важным для нашей команды.
Buckle up, folks!
Читать далееПредельная унификация a.k.a. IDEAV — хранение вообще всего как список Entity — Attribute — Value с дополнительным полем ID. Звучит пугающе, но реализация скрыта под капотом, а снаружи нам доступен максимально родной и дружественный интерфейс.
Читать далееНаверняка вы сталкивались с моими постами на тему истории. В том числе видеоигровой. Пока я только собираюсь с силами, чтобы написать книгу на тему рекламы технологий от электромобилей до портативных приставок, вместе с друзьями из MWS мы решили сделать интересный новогодний тест-опрос.
Что общего у российского актера и GTA? Какой игры не было в советском цветном телевизоре «Рубин»? С чего начиналась Nintendo? Какая связь между красным Ferrari и раскладкой WASD? Пока гирлянды мигают, а в доме пахнет мандаринами и праздником, время отложить все дела, сделать перерыв от работы (а ведь праздники и каникулы — самое время ударно поработать, пока никто не мешает) и устроить небольшую интеллектуальную разминку перед Новым годом!
Проверять себя придется самостоятельно. Список правильных ответов спрятан под спойлером. Посмотрите, сколько раз вы попали в цель, какие ответы стали неожиданностью, а какие — оказались слишком легкими, и напишите об этом в комментариях!
Читать далееПроблема
Представьте ситуацию: у вас задача: нужно сделать прототип проекта, который требует обучения модели сегментации на специфичных данных. Классический подход — это недели и даже месяцы ручной работы:
• Сбор и запись данных
• Удаление дубликатов вручную
• Ручная разметка тысяч изображений (Это и деньги, и время)
• Валидация качества данных (Это тоже и деньги, и время)
• Подготовка датасета для обучения
Для маленькой команды, стартапа, это ну прям
А что если весь этот процесс можно автоматизировать и сократить с недель до нескольких минут? Именно такую систему мы разработали буквально за один день для нового прототипного проекта.
Читать далее2025-й был весьма насыщенным на релизы: новая консоль, новые долгожданные игры, скандалы вокруг ИИ — вспомним же ключевые события года!
Читать далееВот вся эта история, когда у одного гаджета вдруг появляется несколько экранов, сначала казалась чем-то веселым, креативным, но в целом бесполезным. Однако же тренд никуда не делся. Производители ноутбуков, например, продолжают добавлять второй экран, растягивать дисплей, усложнять шарниры и пробовать странные конструкции, которые еще недавно выглядели бы чистыми концептами. В этой подборке — пять ноутбуков с нестандартными экранами, от серийных моделей до экспериментальных. Что ж, поехали!
Читать далееКак выглядел уходящий год в мире кибербезопасности? Взлом автопроизводителя повлиял на экономику целой страны. ИИ-браузеры оказались дырявее решета. Самораспространяющиеся черви скомпрометировали десятки тысяч разработчиков. 2025-й был богат на интересные события, и мы, как всегда, отобрали для тебя самое важное, странное и эпичное из того, что происходило последние двенадцать месяцев. Только самые яркие события, и ни одной скучной истории. Погнали!
Читать далее5 марта 2025 года в Steam вышла игра Bongo Cat. Милый котик из мема, стучащий своими лапками по столу каждый раз, когда вы нажимаете какую-либо клавишу или кликаете мышью.
Люди в умилении, пишут восторженные отзывы. Игра набрала 98% положительных отзывов, что превосходит такие шедевры как Detroit Become Human, Lethal Company, Subnautica... Мило, прикольно, необычно.
Чувствуете подвох? :)
Эта игра убивает ваши драгоценные системные ресурсы. Каким образом счётчик нажатий с метой в виде небольших украшений и скинов может требовать больше ресурсов, чем некоторые игры?!
Разберём игру по косточкам ("основная часть"), найдём ошибку автора и сделаем выводы ("часть выводов").
Читать далееПривет! Меня зовут Яша Финкельберг, я senior аналитик в Авито. Для оценки удовлетворённости и состояния клиентской базы часто используют пользовательский опыт (User Experience, UX) — общее восприятие продукта пользователем.
Для оценки опыта продавцов мы используем сочетание инструментов — регулярные опросы, метрики CES и CSAT. Но чтобы глубже понять драйверы негативного опыта, мы начали анализировать и обращения в поддержку — Contact Rate.
В этой статье рассказываю, как мы оцифровали влияние обращения в поддержку на опыт продавцов и почему для этого нам понадобились методы причинно-следственного анализа (causal inference).
Читать далееЧай и кофе — два самых популярных напитка в мире. Да еще и вписанные в ежедневные ритуалы, связанные с культурой, комфортом и продуктивностью. Причем и чай, и кофе, влияют на плотность и здоровье костей, особенно в контексте рисков остеопороза. А вот в худшую или лучшую сторону, разберем в материале.
Читать далееВы когда-нибудь задумывались, зачем вам нужен компьютер?
Понятно, что первое, что приходит на ум, — это общение, потребление развлекательного контента и работа.
«Для работы» звучит уже серьёзнее, но часто оказывается ещё менее осознанным, чем просмотр ленты новостей: мы, не сильно размышляя о целях, выполняем рутину в рамках бизнес-процесса, который кто-то придумал за нас.
А когда мы приходили домой, пролистывали картинки и почитывали новости, то возможно проскальзывала мысль о том, что самая высокотехнологичная штуковина, придуманная человечеством, лично вами используется лишь для какой-то ерунды.
Если вы хотите понять, для чего вам может быть полезен компьютер и начать использовать его на полную, — эта статья для вас.
Несмотря на то, что мой стаж работы за компьютером в целом и программирования в частности начался ещё в 2000 году, я долго не мог ответить себе на вопрос: что вообще такое программирование, какой в нём смысл и как я могу использовать его для себя лично.
Долгое время я писал программы увлечённо, с огромным желанием, чувствуя самореализацию, но при этом понимал, что пишу в основном для рабочих процессов и не знаю, как мой навык может быть полезным в моей же в частной жизни.
Поворотным моментом для меня стала однажды прочитанная статья о компьютерной концепции, изобретённой Ларри Теслером (подробности — чуть ниже).
Что бы мы ни делали, мы всегда остаёмся в рамках одного и того же алгоритма:
сбор информации → анализ → постановка цели → планирование → действие
Можно сколько угодно менять порядок поступков и запутывать самого себя, но в конечном итоге мы всё равно остаёмся в этих рамках.
А если мы хотим быть максимально эффективными — то есть достигать результата кратчайшим путём, — нам нужно осознавать эту парадигму и сознательно ей следовать.
Меня зовут Мария, я - PhD-студентка в Mississippi State University который относится к категории R1 (Very High Research Activity) согласно классификации Carnegie. Уже полтора года я вижу систему PhD “изнутри” — как устроены ожидания департамента, как читаются заявки и какие сигналы воспринимаются как риск.
Я написала эту статью, потому что мне действительно обидно наблюдать, как многие PhD-кандидаты с высоким GPA, сильными test-scores и хорошим бэкграундом получают отказы и не понимают почему. На самом деле это происходит из-за неверно поданных сигналов. В этой статье я разбираю 9 типичных ошибок, из-за которых даже сильные кандидаты выглядят рискованными в контексте PhD admissions, и показываю, как эти сигналы читаются и интерпретируются со стороны департаментов.
Когда мы живём и взаимодействуем с людьми, мы постоянно посылаем сигналы — в устной и письменной речи, в выборе слов, примеров и даже в том, что мы считаем нужным подчеркнуть или, наоборот, опустить. Этот процесс происходит независимо от того, осознаём мы его или нет.
Подача заявлений на PhD - это концентрированная форма такого сигналинга.
Формальный пакет кандидата - Statement of Purpose, Personal Statement, CV и рекомендательные письма - не является просто набором фактов о достижениях. В совокупности с письмами профессорам и интервью он формирует целостную систему сигналов, на основе которой admissions committee формирует представление о кандидате, его потенциальной интеграции в департамент и уровне сопутствующих рисков.
Читать далееПредпраздничные дни для веб-разработчика — это дни высокой нагрузки. Многие заказчики хотят новогодних обновлений: добавляются игры, адвенты, украшения и, конечно, пасхалки.
В этой статье мы решили поделиться лучшими апдейтами и сайтами, заточенными под новогодние праздники и зимние развлечения. Давайте все вместе отдохнём, играя в «компьютерные игры» (ведь из-за игр мы и потянулись к разработке! Кто не делал своего питона или сокобан?), и устроим голосование за самые интересные новогодние активности онлайн!
Начнём с новогодних апдейтов популярных сайтов рунета, а потом перейдём к новогодней классике. В конце поделюсь моей любимой игрушкой.
Читать далееМеня разбудило уведомление в Slack. Основной ETL-конвейер снова упал. Третий раз за неделю.
Тогда я сделал то, за что меня едва не уволили.
Я полностью заменил систему ИИ-агентами. Не помощниками. Не «копилотами». Агентами, которые принимали решения в продакшене без запроса разрешения.
Технический директор решил, что я сошел с ума. Команда думала, что я сломался под гнетом бесконечных ночных инцидентов.
Шесть недель спустя? Конвейер работает сам по себе. Ноль человеческого вмешательства.
Звучит как маркетинговый хайп? Погодите, пока не услышите об агенте, который решил переработать исторические данные за полгода в часы пиковой нагрузки. Это чуть не стоило мне карьеры.
Вот как все было на самом деле.
Читать далееВот и еще один год подошел к своему концу. 2025-й для большинства предпринимателей — год многочисленных побед: на международном уровне зажглась звезда Nebius, Pepsi и X5 — успешно ребрендировались, кто-то стал богаче, а кто-то беднее. Что происходило еще у российского и зарубежного бизнеса — в нашем обзоре по итогам года.
Читать далее