В этой статье мы разберём, как написать свой многопоточный TCP-порт-сканер на Python. Несмотря на то, что существуют готовые инструменты вроде nmap или masscan, иногда требуется минималистичное решение: встроить проверку в CI/CD, автоматизировать аудит небольшой сети или использовать…
Сегодня в России больше миллиона товарных знаков — названий и логотипов. Но сколько же из них числятся за компаниями и ИП, которых уже давно «нет в живых»?Невероятно, но факт: эти бренды никто автоматически не аннулирует. «Мертвые» регистрации могут висеть и осложнять всем жизнь
Иногда возникает такая интересная ситуация, когда необходимо отказаться от шагового двигателя, в виду тех или иных причин: слишком дорогой, габаритный, много потребляющий, слишком (относительно) сложно подключающийся и управляемый. Понятно, что перечисленные выше "слишком" -…
Важное свойство любых карт — их актуальность. Чтобы Яндекс Карты максимально точно отражали дорожную обстановку, мы постоянно мониторим изменения в реальном мире. Один из факторов, который необходимо отслеживать, — это установка или демонтаж знаков дорожного движения.Меня…
Мы тут сделали крем от натирания. Тех самых труднодоступных мест, где мало зубов.План был простой: помочь бегунам, пловцам, велосипедистам и прочим спортсменам, которые добровольно истязают себя ради выносливости и результатов. Разработали, протестировали, выпустили. А потом…
Привет, Хабр! Меня зовут Дмитрий Тетерюков, и я профессор Центра системного проектирования Сколтеха. Работаю на стыке ИИ и роботов — там, где алгоритмы начинают взаимодействовать с физическим миром и ведут себя «по-человечески».В этом материале по мотивам моего доклада с True Tech…
В статье рассказал про случай из реальной жизни, когда использование const и линтера на него помогли бы мне сэкономить полдня рабочего времени и сохранить нервы Читать далее
В 2021 году я начал свой самый длительный тест, задача которого в том, чтобы узнать, как снижается ёмкость обычных батареек через несколько лет хранения и насколько можно верить производителям, указывающим сроки хранения батареек до 12 лет. Читать далее
Развертывание ИИ-моделей в облаке — стандартная задача для современных специалистов по машинному обучению. Но выбор подходящего инстанса GPU часто превращается в «лотерею»: переплата за избыточные ресурсы или, наоборот, «торможение» из-за недостаточной мощности. В этой статье мы расскажем, как не ошибиться с выбором облачного GPU, сохранив баланс между производительностью и бюджетом. Акцент сделаем на реальных кейсах — от обучения нейросетей до инференса в продакшене. Читать далее
В этой статье я делюсь своим решением оптимизации подготовки к ежедневным командным встречам Daily Scrum. Я рассказываю о практических подходах к систематизации задач и автоматизации процессов с помощью собственного плагина для Obsidian.Мой плагин позволяет интегрироваться с…