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

Все потоки

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

Slowpoke Finder: как я сделала CLI-инструмент для анализа медленных шагов в автотестах

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров856

Когда автотесты начинают тянуться как улитка, страдают все. CI медлит, разработчики косо смотрят на отчёты, а я вместо багов натыкаюсь на тайминги. Особенно это бесит в UI‑тестах — там каждый шаг может тормозить, но с ходу это не видно.

В команде периодически всплывал один и тот же вопрос:
«Почему один и тот же сценарий утром идёт дольше, чем вечером?»

Захотелось простой утилиты.

Никаких интеграций, серверов и плясок с бубном. Так появился Slowpoke Finder — маленькая CLI‑утилита и библиотека для анализа логов автотестов. Кидаешь ему JSON или HAR — он вытаскивает шаги и показывает, какие из них реально тормозят.

Читать далее

Шесть недель, три книги о счастье и… парадокс

Время на прочтение4 мин
Количество просмотров3.4K

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

Читать далее

Почему ИИ вас заменит. И как к этому подготовиться

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров7.4K

Время размышлений о том, заменит ли ИИ человеческий труд, прошло. Вопрос теперь не "если", а "когда" и "как быстро". По данным ОЭСР, 27% занятых на рынке труда развитых стран потеряют работу из-за искусственного интеллекта. К 2030 году около 38% рабочих мест в США и 30% в Великобритании могут оказаться под угрозой автоматизации.


Но есть и хорошая новость: те, кто понимает происходящее и готовится заранее, имеют все шансы не просто выжить, но и процветать. Ключ к успеху — не в конкуренции с ИИ, а в создании эффективного симбиоза, где ИИ усиливает человеческие способности, а не заменяет их.

Читать дальше →

Obsidian: исчерпывающее руководство по Templater

Уровень сложностиСредний
Время на прочтение38 мин
Количество просмотров9.6K

В этой статье я расскажу о том, как плагин Templater может упростить ежедневное взаимодействие с заметками в вашем хранилище Obsidian, постараюсь рассмотреть большинство его возможностей, а также поделюсь собственными шаблонами, которые могут оказаться для вас полезными.

Читать далее

Интеграция в системах контроля доступа

Время на прочтение6 мин
Количество просмотров532

В современных системах контроля доступа интеграция с различными внешними системами и оборудованием является одним из наиболее актуальных запросов рынка. В данной статье рассмотрим наиболее популярные виды интеграций и примеры их реализации.  

Читать далее

Подпольная лаборатория. Новости. Переписываем справочники по материаловедению полимеров на «кухне»

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров1.6K

Перед тем, как мы перейдем к главному предмету, позвольте я немного отойду в сторону к ранее обсуждаемому измерителю толщины мононити, на который меня вдохновил и помог с составлением аппаратной базы @nikolz . Ключевым элементом которого является ПЗС TCD1304 (краткие ТТХ: ширина матрицы 29,2 мм., количество пикселей 3948, расположены линейно, размер пикселя 8х200 мкм., 16 бит, диапазон длин волн 330-100 нм.). Мы много обсуждали варианты таких устройств. В текущей момент в продаже, укажу всем известный Aliexpress, существует множество вариантов дорогих лазерных измерителей ,что по определенным причинам не подходит. Конструирование движется и, в ближайшей перспективе, я представлю готовое к свободному копированию устройство, но речь сейчас пойдет о способах увеличении точности. Исходя из текущего разрешения матрицы, напрашивается прямое решение "в лоб" - подсчет засвеченных и не засвеченных пикселей, при этом точность составит 8 мкм. (~ 0,008 мм.), но используя программно субпиксельную обработку (методы интерполяции по краям объекта: поиск точки пересечения сигнала с порогом, аппроксимация линейного участка фронта сигнала) позволит увеличить точность до 1-2 мкм.

Пример: Устанавливаем порог (например, уровень АЦП = 1500), и если сигнал выше — считаем пиксель "засвеченным" - это решение "в лоб" или второй вариант (для объекта диаметром ~1.0 мм.):

Читать далее

Что у меня за распределение

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров1.3K

Привет! Меня зовут Василий, я ML инженер центра ML-экспертизы в обслуживании. В Т-Банке мы прогнозируем нагрузку на колл-центр: сколько придет обращений, какой длительности и некоторые другие характеристики. 

Нужно уметь переводить эту нагрузку в количество людей на линии. Для этого мы реализовали симулятор колл-центра. Для работы симулятора нужно понимать, как распределены те или иные случайные величины, и иметь численные характеристики соответствия наблюдаемых значений теоретическим распределениям. Это называется задачей (критериями) согласия: к какому теоретическому распределению вероятностей принадлежит данная выборка.

«Используй Колмогорова — Смирнова, да и все тут», — скажут мне. В принципе, да, но нет. Мы пойдем чуть дальше и попытаемся разобраться, как все устроено и какие есть ограничения. Расскажу, почему нельзя просто так применять критерии согласия, к каким это приводит ошибкам и как с этим быть.

Читать далее

ИИ проектирует оптическое оборудование, продвинутый роевой интеллект с LLM и VLM и социальные нормы LLM моделей

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.3K

Привет Хабр!
Это научный дайджест и сегодня на нашем столе:

- ИИ генерирует устройства в области оптики, и они выходят даже лучше чем то что делают ручками

- Учёные представили UAV-CodeAgents — систему планирования миссий БПЛА, где дроны управляются через LLM и VLM

- LLM, взаимодействуя между собой, начинают вести себя… как общества людей

Читать далее

Как рефреймить ошибки в программировании: метод «Пяти почему» для детей и взрослых

Время на прочтение5 мин
Количество просмотров1.4K

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

Именно поэтому мы адаптировали метод «Пяти почему» из Lean-методологии — и это изменило не только то, как наши ученики относятся к багам, но и качество кода, который они пишут.

Читать далее

Поддержка RUTUBE 2.0: как мы научили бота не ломаться на сложных вопросах

Время на прочтение19 мин
Количество просмотров1.5K

Как у нас в RUTUBE ИИ и служба клиентского сервиса работают сообща, вместе справляются ростом сервиса и мгновенно адаптируются к изменениям — рассказываем в этой статье. Делимся рецептом RAG-системы, которая за первые три месяца эксплуатации уже отвечает почти на 70% запросов пользователей и никогда не врёт про «космических зайцев». 

Читать далее

Нейро-дайджест: ключевые события мира AI за 12–19 мая 2025

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров1.3K

Привет! 👋
Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта.

Меня зовут Вандер, и каждую неделю я делаю обзор новостей о нейросетях и ИИ.

Неделя выдалась насыщенной: OpenAI выкатила помощник для программистов Codex и добавила GPT-4.1, Grok вульгарно высказывается в Twitter,  Tencent показала генератор изображений в реальном времени, а DeepMind представила агента, который сам изобретает алгоритмы.  Всё самое важное — в одном месте. Поехали!

Читать прошлый выпуск

Читать далее

Embedded bar — неформальные митапы про электронику

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.4K

Почему все современные митапы такие скучные? Потому что там нет пива!
Долгое время у embedded разработчиков почти не было своих мероприятий, но всё изменилось, когда появился Embedded bar. На время мероприятия чей-то офис (или любая другая площадка) превращается уютный бар, где можно зацепить пинту пива, послушать истории и пообщаться с коллегами из Embedded тусовки.

Звучит вкусно

Опыт применения Terraform для управления сервером Hyper-V через HTTPS WinRM

Уровень сложностиСредний
Время на прочтение32 мин
Количество просмотров1.7K

Какие инструменты приходят вам на ум, когда заходит разговор о создании виртуальных машин под управлением Microsoft Hyper-V? Уверен что ими окажутся - Hyper-V Manager и командлеты PowerShell, т.к. они поставляются в комплекте с ролью Hyper-V и суммарно дают достаточно мощный инструментарий для управления виртуальными машинами и виртуальными сетями.

Однако, в какой-то момент мне стало интересно, а можно ли подружить Hyper-V с таким инструментом как Terraform? Этот вопрос и стал отправной точкой, за которой последовало несколько дней поисков, размышлений, экспериментов и набивания шишек.

В настоящей статье я попробую рассказать о своём опыте работы с Hyper-V провайдером для Terraform, поделиться опытом настройки WinRM для HTTPS, затронуть не самые очевидные механизмы, которые могут быть задействованы при администрировании операционных систем семейства Windows и описать свои ошибки и неудачи. Статья не претендует на то, чтобы стать полноценным руководством к действию, но может дать новые идеи энтузиастам и сэкономить время новичкам.

Читать далее

Ближайшие события

Хронический ИИ-провал: От Siri до Apple Intelligence

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K

Вашу корпорацию, возможно, знают как производителя инновационных гаджетов, но что, если конкуренты уже на годы впереди в гонке за будущее? Именно такая ситуация сейчас разворачивается вокруг Apple и её амбиций в области искусственного интеллекта. Долгое время Купертино отсиживалось в стороне, наблюдая за бумом ИИ, и теперь это бездействие грозит серьёзными последствиями – от доминирования iPhone до будущих прорывов в робототехнике.

Читать далее

Как создать систему управления проектами в ИТ-интеграторе и не выкинуть деньги на ветер

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.4K

Когда у вас работают опытные спецы, встроить в работу новые правила управления проектами практически невозможно. Потому что им, ветеранам по внедрению сложнейших ERP-систем, не нужны все эти новомодные регламенты. Они уже съели собаку на таких проектах, и видели в этой жизни всё и даже больше. И, в отличие от современных домашних зумеров, совершали трудовые подвиги еще во времена, когда не было удаленки – сурово и в полевых условиях, разрываясь между несколькими внедряемыми системами в разных городах. 

Поэтому когда руководство говорит «Теперь будем делать проекты по-другому, системно и правильно, вот вам новый регламент», у них возникает вопрос – а нам оно надо? Зачем нам все эти новые правила управления, как делать проекты? Почему мы должны полагаться на них, а не на свой опыт, который спасал десятки раз?

Однако опыта конкретных сотрудников недостаточно, если вы, как руководитель организации, хотите спать спокойно с уверенностью в результатах. Нужна такая система управления проектами, которая превратит ваших ветеранов труда из скептиков в амбассадоров новых правил. Только в этом случае вложенные инвестиции в их разработку начнут окупаться уже через 3 месяца. Как это сделать – читайте в этой статье на примере кейса ИТ-интегратора.

Читать далее

Дерзнуть на 500 баксов? Энтузиасты собирают авто для аналога 24 часа «Ле-Мана»

Время на прочтение2 мин
Количество просмотров1.1K

Автомобильные гонки — изнурительное соревнование инженеров, спортсменов и просто рисковых парней. Это жёсткая проверка на мастерство, мужество и выносливость. «Формула-1» «24 часа Ле-Мана», ралли «Париж-Дакар» и «Инди-500» завоевали сердца миллионов поклонников автоспорта. Неудивительно, что у легендарных гонок есть последователи и фанаты, которые пытаются придумать что-то своё. 

И здесь можно упомянуть «Лемонс», фактически пародию «24 часов Ле-Мана», но с важным нюансом, который заключается в мини-бюджете мероприятия. Каждую команду этой гонки стиснули тисками пятисот долларов. 24 Hours of Le-Mines придумали себе дерзкое название, созвучное мероприятию. В чём же заключается интерес участников?

Читать далее

Мое первое выступление на SQA-days

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров604

Всем привет! Совсем недавно вернулась из Санкт-Петербурга, где посетила 36-ю международную конференцию по тестированию и качеству программного обеспечения SQA-days. Это уже 4я конференция на которой я побывала, но именно на этой я впервые была в качестве спикера. Хочу сегодня рассказать вам про свой опыт, о том как пришла к этому, как готовилась, с чем столкнулась и немного закадровых подробностей.

Будет полезно тем, кто еще не решился, но хочет в будущем выступить на конференции SQA-days или любой другой. Надеюсь, мне удастся вас вдохновить своим примером :) А также будет полезно тем, кому в принципе предстоит публичное выступление т.к в ходе статьи я буду делиться лайфхаками.

Читать далее

Прячем shellcode в приложениях

Время на прочтение6 мин
Количество просмотров1.2K

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

Читать далее

Код-ревью под микроскопом: как нетоксично давать обратную связь и проверять код без нервов

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.2K

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

Читать далее

Мой первый проект NDI чуть не убил меня

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров495

Об авторе

Чарли Шин, генеральный директор Monitor4u Inc., возглавляет компанию, которая специализируется на продажах и маркетинге профессионального аудиовизуального и вещательного оборудования.

"Поднимите трубку! У меня есть проект для системы записи NDI. Вы можете мне помочь?" Это был вопрос от клиента, системного интегратора из сферы образования, который позвонил мне в праздничный вечер. Я всё ещё был в офисе, занимаясь тестированием новых PTZ-камер NDI. Он не мог ждать ещё два дня, пока получит ответ от другого поставщика. Этот звонок положил начало моему сложному шестимесячному проекту NDI. Его

Новый проект связан с IP-кодерами, декодерами и рекордерами, которые отходят от традиционных базовых видеоинтерфейсов SDI или HDMI. Несмотря на значительный опыт внедрения AV-систем и понимание принципов работы компьютеров и сетевых устройств, проектирование IP-инфраструктуры представляло собой задачу, требующую обращения к поставщикам продукции.

В связи с этим возникло множество вопросов, связанных с общим дизайном, конкретными продуктами, входящими в состав системы, управления системой и т. д. 

Проект был разработан для института GDS с целью обеспечения студентов дополнительными аудиовизуальными материалами (записанными лекциями) для просмотра в системе VOD в режиме 24 часов. GDS, известная частная образовательная франшиза в Корее, ориентирована на рынок, где многие студенты ищут дополнительные частные занятия после школы, чтобы повысить свою академическую результативность. Их целью была централизованная система записи и контроля в двух зданиях, в каждом из которых расположено по 12 классных комнат, где сотни студентов проводят занятиях по 40 часов в неделю.

Читать далее