Рубрика «процессы»

Мониторинг состояния системы (процессов, запущенных служб и обмена данными по сети) играет очень важную роль при работе над сложной робототехнической системой. Наличие удобного инструмента для интроспекции состояния процессов упрощает работу разработчика позволяя быстро находить и исправлять неисправности и экономить время на ненужной отладке. В этой статье я расскажу о популярных инструментах мониторинга в ROS2. Кому интересно прошу под кат.

Greenwave Monitor

Совсем недавно NVIDIA представила инструмент Greenwave Monitor. Его можно найти на github.

Читать полностью »

В этой очередной статье по GIL разберемся, как работает Python, как был реализован GIL до версии языка 3.2, как глобальная блокировка работает сейчас, и что с ней делать.

Для чего нужен GIL?

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

Читать полностью »

Сезон отпусков в самом разгаре, но вместо долгожданного чила в гамаке ты получаешь в мессенджере: "Я знаю, что ты в отпуске, но можешь пожалуйста, посмотреть..."

Чистый чил: как сделать так, чтобы тебя не трогали по рабочим вопросам в отпуске - 1

Читать полностью »

Спасибо ИИ за генерацию изображения.

Спасибо ИИ за генерацию изображения.

Читать полностью »

Простые правила для тех, кто устал объяснять «на пальцах».

Привет! Меня зовут Сергей Зиновьев, я делаю презентации для «зелёной» экосистемы. В интернете очень часто встречаю огромную подборку дизайнерских шуток и мемов про «Типичного заказчика»: один просит «поиграться со шрифтами», другой — присылает большую пачку странных правок. Смотреть смешные картинки может быть весело, но совсем другое дело, когда это происходит в жизни.

Читать полностью »

Компании все чаще обращаются ИИ для трансформации своих бизнес-процессов. Однако успешная AI-трансформация требует не просто автоматизации отдельных задач, а фундаментального переосмысления самих процессов – своего рода «переход от улучшения седел к созданию автомобилей». Эта статья рассматривает два аспекта такой трансформации.

Читать полностью »

Привет! Меня зовут Людмила и я SDET-специалист в компании SimbirSoft. На текущем проекте мне приходится выполнять достаточно большой пул обязанностей, связанных не только с автоматизированным, но и с ручным тестированием. Иногда у меня возникает интересный вопрос: действительно ли для этого проекта требуется роль SDET или же заказчику больше подошел бы QA Fullstack при выборе специалиста по автоматизации? А может быть нужны одновременно и SDET и QA Fullstack?

Читать полностью »

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


В своей предыдущей статье "Как я замучился с пресейлами и решил создать SaaS сервис себе в помощь", я рассказал, как и почему я создал продукт Presale.NinjaЧитать полностью »

Топ систем управления проектами в 2025 году: выбираю подходящий инструмент - 1

Очередной пост по личным впечатлениям, написанный в минуты отдыха (читай: прокрастинации). И, конечно, снова о работе! (irony mode:on) На этот раз — про рабочие инструменты. (irony mode:off) Основано на реальном опыте: когда-то я выстраивал систему работы с контентом в стартапе с нуля.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js