-
Привет, Хаброжители! Как стать экспертом в создании сложных и мощных приложений на Python, не тратя времени на повторение уже известных основ или перечисление ненужных функций? Аарон Максвелл фокусируется на первопринципах Python, которые действуют подобно катализаторам для всего остального: достаточно получить…
-
Всё про std::search и где его применять
Привет, Хабр!Сегодня мы рассмотрим без преувеличений один из самых недооценённых алгоритмов стандартной библиотеки — std::search. Разберёмся, как он устроен, где реально экономит процессорные тики, а где лучше заменить его на что‑то иное. Что делает std::searchАлгоритм ищет первое вхождение подпоследовательности [s_first, s_last) в диапазоне [first, last). Если «иголка»…
-
Инцидент с Therac-25
Когда пристёгиваешь пациента к электронной пушке, способной выстреливать пучком частиц с энергией 25 МэВ, следование процедурам — вопрос жизни и смерти. Оператор, эксплуатировавшая аппарат лучевой терапии в Онкологическом центре Восточного Техаса (East Texas Cancer Center, ETCC), работала с ним достаточно…
-
Как построить Professional Services, или Внедрение и техподдержка — смешать, но не взбалтывать
В первой части я рассказал, как вместе с командой превратил небольшую группу инженеров в структурированное подразделение Professional Services (PS). Вкратце: за год подняли зрелость команды, сократили время внедрения продуктов и почти полностью освободили разработчиков от задач, не связанных непосредственно с…
-
Туннель в никуда: как ngrok помогает обойти периметр и как это остановить
Всем привет!Сегодня речь пойдёт о распределенном обратном прокси-сервере ngrok и эксплуатации его возможностей атакующими.Несмотря на то что изначально ngrok создавался как легитимный инструмент для удалённого доступа и тестирования веб-приложений, он часто становится частью атак, помогая обходить сетевые фильтры и скрывать…
-
Ethernet с дальностью до километра. 10BASE-T1L
Приветствую, Хабр! Так много уже было сказано о стандарте 10BASE-T1L, но я не нашел ни одного решения (я именно про схемотехнику, которую можно применить в своем устройстве). И вот, как по заказу, потребовалась реализация передачи данных на длинные расстояния. Как…
-
Удаляем незваных подписчиков из своего телеграм канала
Казалось бы — все бьются над увеличением количества подписчиков в своих Telegram-каналах — зачем уменьшать их число?Я сам заинтересовался этой темой после странного всплеска трафика. Опубликовал статью про голосовых ассистентов — и из-за неудачного заголовка она внезапно стала вирусной. Обычно…
-
Что важно знать B2B-продактам: 9 практических инсайтов из реального опыта
В B2B — свои законы. Длинные циклы продаж, многоэтапное принятие решений и высокая цена ошибки требуют от продакта не просто «сделать удобный интерфейс», а встроиться в сложные бизнес-процессы и доказать реальную трансформационную ценность.Но если B2C-специфика разобрана вдоль и поперек, то…
-
Выгорание в IT. Как распознать первые сигналы и не сгореть
Давай поговорим о том, о чем все знают, но предпочитают молчать, пока не прижмет — о профессиональном выгорании.Выгорание не миф, не слабость и не повод для шуток про «программисты не люди». И IT, с его бешеным темпом, постоянными изменениями, высокими…
-
Остановить время: крио-оптическая микроскопия
Даже самый значимый с точки зрения биологии процесс может протекать столь быстро, что мы его не замечаем. В попытках запечатлеть его мы либо улавливаем стадию «до», либо стадию «после», но особый интерес вызывает то, что происходит между ними. Особенно это…