eleday
Open in Telegram
Канал про it, python и около того Актуальные ссылки: [скоро будут] лайв — @eleday_live Автор — @eleday_me
Show more4 672
Subscribers
-124 hours
-267 days
-9530 days
Posts Archive
4 673
Есть задачи, где проверить готовый ответ можно за секунду, а найти его с нуля — практически нереально
Например, представим очень сложную головоломку. Если тебе уже дали решение — ты просто подставляешь его и быстро проверяешь, что все условия выполняются
А вот найти это решение самостоятельно может потребовать перебрать огромное количество вариантов
И тут появляется один из самых известных вопросов информатики:
P = NP?
P — задачи, которые компьютер умеет быстро решать
NP — задачи, для которых компьютер умеет быстро проверить уже готовое решение
Вопрос звучит так:
если решение можно быстро проверить, можно ли его всегда так же быстро найти?
Сейчас мы этого не знаем. Возможно, существуют быстрые алгоритмы для огромного множества задач, просто человечество их ещё не придумало, а возможно, некоторых быстрых алгоритмов не существует в принципе
Если вдруг окажется, что P = NP, последствия будут огромными
Можно будет намного эффективнее решать задачи оптимизации, строить расписания, искать маршруты, решать сложные логические задачи
Но одновременно могут возникнуть очень серьёзные проблемы с криптографией: многие системы безопасности опираются именно на то, что некоторые задачи чрезвычайно трудно решить, даже если правильный ответ легко проверить
Самое забавное — вопрос сформулирован очень просто, а ответа на него до сих пор нет
За доказательство P = NP или P ≠ NP Институт Клэя обещает $1 000 000
@eleday
4 673
Ребята, не знаю, кто и зачем вам пишет про мой канал
Приветствую 😌 Извините за вопрос без предупреждения. Увидела ваш контакт в паблике eleday. Вы уже давно работаете в продакшене или подписались на блог, чтобы системно развивать кругозор и следить за трендами в технологиях? Большое спасибо 😊Думаю, особо делать с этим ничего не нужно. Я бы игнорировал Со мной или моим каналом это никак не связано
4 673
Встречай смартфон Honor — с выгодой для себя!
✅ Стильный дизайн
✅ Заряд надолго
✅ Качественные фото
✅ Быстрая и плавная работа
Выбирай свой Honor по привлекательной цене!
Купить
4 673
Сервер ничего не делает, но расходует все доступные ресурсы — Slowloris-атака
Представим обычный HTTP-запрос:
GET / HTTP/1.1 Host: example.com User-Agent: ...
Сервер начинает читать запрос и ждёт, пока клиент его закончит
А клиент отправляет:
G
ждет несколько секунд,
E
снова подождёт,
T
и так далее?
Что плохого?
На первый взгляд — ничего. Процессор почти не занят, трафика почти нет. Но соединение всё это время остаётся открытым
А вместе с ним сервер может держать:
- TCP-соединение
- файловый дескриптор
- память под состояние запроса
- worker или thread
Теперь вместо одного такого клиента представим тысячи.
Каждый отправляет совсем немного данных, но делает это достаточно часто, чтобы сервер не решил, что соединение умерло.
В итоге получается странная ситуация:
- CPU: почти свободен
- трафик: небольшой
- сервер: недоступен
Потому что закончился другой ресурс — например, количество соединений или workers
На этом принципе основан класс атак, известных как Slowloris
Здесь интересна не сама атака, а более общий вывод:
сервер расходует ресурсы не только тогда, когда что-то вычисляет. Ожидание тоже может стоить дорого.
Что делать, чтобы защититься?
Поставить ограничения:
- сколько соединений можно держать
- сколько времени ждать заголовки
- сколько времени ждать тело запроса
- какого размера вообще может быть запрос
И кстати тут становится понятнее, зачем перед приложением часто ставят Nginx
Схема:
Интернет — nginx — приложение
Кажется, что Nginx просто принимает запрос и пересылает его приложению, но на практике он ещё и изолирует приложение от неприятного поведения клиентов
Nginx хорошо умеет держать большое количество соединений и может самостоятельно:
- применять таймауты
- ограничивать размер запроса
- ограничивать число соединений
- буферизовать медленно приходящие данные
- не отдавать каждый подозрительный клиентский сокет напрямую приложению
Так что настраиваем ограничения, ставим nginx и становимся чуть более защищёнными
@eleday4 673
YaC/e 2026: кто и как будет учить в 2030 году
Обсудим будущее преподавания на онлайн-конференции Яндекса YaC/e 2026.
30 сентября. Участие бесплатно, вышлем сертификат участника!
Регистрируйтесь до 29 сентября.
Узнать больше
#реклама 16+
yace.yandex.ru
О рекламодателе
4 673
+4
Буду периодически рассказывать про свою жизнь и учебу в вышке
Расписание все еще меняется и стабилизируется. Пока из значимых дисциплин: алгебра, матанализ, дискретная математика
Еще есть история, безопасность жизнедеятельности, основы российской государственности, введение в программную инженерию и введение в программирование. На последних двух рассказывают очевидные вещи, например, как переводить числа между системами счисления. Есть возможность поделать домашки по математике или отдохнуть)
После ВВП должны начаться более интересные темы, например, ассемблер и си
По необязательным дисциплинам: я выбрал факультатив по английскому и научно-исследовательский семинар по кибербезопасности
Английского еще не было, а вот НИС был сегодня. Пока ничего нового и полезного не узнал, но оно и понятно)
В общем, потихоньку вкатываюсь в учебу
4 673
Как устроен hh.ru изнутри
Что происходит до того, как новая фича появляется у миллионов пользователей?
Показываем реальные кейсы, людей, инженерные решения и всё самое интересное из жизни IT-команд hh.ru.
Подписаться
#реклама
О рекламодателе
4 673
Работай с топом Т-Банка над стратегическими проектами
⚡В программе «Мини-СЕО» ты получаешь индивидуальный трек, погружаешься в стратегию компании и работаешь над проектами — от анализа данных до создания новых продуктов.
Наставники — топ-менеджеры, которые руководят целыми направлениями.
Они передадут знания, которые сложно найти в интернете, помогут выстроить индивидуальный трек карьеры и защитить собственный проект в финале программы.
Если ты студент или выпускник с опытом в ИТ, математике или аналитике, подай заявку и начни разгонять карьеру!
Зарегистрироваться
#реклама 16+
t-miniceo.ru
О рекламодателе
4 673
Обещал разобраться с рекламой, разобрался
Отключил канал на бирже, временно не беру прямые предложения
Оставил только РСЯ (рекламная сеть Яндекса) с ограничением в один пост в неделю. С большой вероятностью их будет гораздо меньше
По поводу контент-плана и обещаний чуть позже напишу
🫰
4 673
Специалисты, которые работают с нейросетями, больше ценятся работодателями — за год спрос на них вырос на 30%
Все потому, что искусственный интеллект значительно повышает эффективность работы. С ним можно автоматизировать до 50% задач, а это значит, что вы сможете зарабатывать минимум в два раза больше.
Нейросети — новый устойчивый тренд, который точно нельзя упускать. На рынке выигрывают те, кто уже использует новые технологии и получает максимальную выгоду, — будьте среди них.
На курсе «Искусственный интеллект в бизнесе» от Московской Бизнес Академии вы научитесь использовать нейросети для решения реальных вопросов за 2,5 месяца:
✔️ разберете 30+ нейросетей для ежедневных задач специалистов и руководителей,
✔️ освоите применение ИИ в маркетинге, дизайне, HR и финансах,
✔️ научитесь использовать вайб-кодинг, ИИ в управлении проектами и продажах,
✔️ поймете, как внедрить нейросети в бизнес-процессы компании и автоматизировать часть задач.
Оставляйте заявку и ищите подробности на сайте. По промокоду MBA10 вас ждет приятная скидка 50%.
#реклама
О рекламодателе
4 673
Яндекс Музыка до 360 дней бесплатно
Яндекс Музыка для вас и 3-х ваших близких.
Кинопоиск и Яндекс Книги тоже в мультиподписке Плюс.
Попробуйте бесплатно❤️
Слушать
#реклама 18+
music.yandex.ru
О рекламодателе
