Очень несекретные дела
69 subscribers
16 photos
20 links
Сказ о том, как быть или не быть человеком в структурах высшего образования.

18+

@milssky
Download Telegram
Он сидел за столом, смотрел на экран и понимал, что больше не может. Годы преподавания, тонны кода, бесконечные дедлайны, студенты, которые не учатся, проекты, которые никому не нужны. Всё это накрыло его одной мыслью: хватит. 

На следующий день он подал заявление на увольнение. Коллеги не поняли, деканат удивился, студенты решили, что это шутка. Но он уже знал, куда пойдет. 

Троллейбусный парк встретил его запахом масла и пыли. Инструктор, суровый мужик с сигаретой за ухом, посмотрел на него как на дурака. "Ты же умный, зачем тебе это?" — спросил он. "Потому что здесь всё просто", — ответил он. 

Первые дни были тяжелыми. Руки болели от непривычного руля, график казался каторгой, пассажиры ругались. Но потом он втянулся. Маршрут стал знакомым, дорога — предсказуемой. Никаких внезапных правок, горящих сроков, бессмысленных совещаний. Только он, троллейбус и город за окном. 

Иногда бывшие коллеги звонили, спрашивали: "Ну как там, не жалеешь?" Он смеялся и говорил: "Лучшее решение в жизни". 

А потом закрывал дверь кабины, включал двигатель и ехал. Без оглядки.

Пока, студентики.
5🤨2🔥1🌚1
История, достойная почившего в бозе башорга

#наблюдения
😁10🙈2
Б - Безопасность.

#наблюдения
😁11🔥1
Если вы не знали, то это я.
🔥5😁4🕊1
А это дочь моя. Сходство на лицо. Инфузория тапочка и инфузория ботинок
😁112💯2
Не могу молчать :)
Forwarded from Эксплойт
⚡️ Хакеры взломали «Аэрофлот» — группировка Silent Crow заявила о якобы полном уничтожении внутренней ИТ-инфраструктуры компании.

Если верить взломщикам, они находились внутри корпоративной сети на протяжении года — выгружали историю перелётов и готовили диверсию.

Тем временем «Аэрофлот» массово отменяет и переносит рейсы сразу в нескольких регионах из-за «сбоя информационных систем».

@exploitex
🫡2😨1
Студенты, ну вы поняли😁
Forwarded from aclabs.pro
Поздравляем всех с Днём знаний!🍁💻 И в качестве подарка мы подготовили для вас запуск 2 сезона CTF на
нашей платформе: https://aclabs.pro/ .🚀

Познакомиться со всеми новыми фишечками можно по ссылке 👉: https://telegra.ph/Reliz-2-sezona-CTF-ot-ACLabs-09-01


Важные детали:


📌 Старт CTF - в 18.00 по МСК 5 сентября (пятница). Основной период проведения - до 15 сентября включительно. Новый режим RETIRED стартует с 16 сентября и будет продолжаться до до 20 сентября включительно.


📌 Участники этого сезона CTF смогут получить сертификаты от нашего партнёра - образовательной платформы CyberYozh.

📌 После регистрации Вам также будут доступны учебные материалы, необходимые для выполнения заданий: https://aclabs.pro/learning .

📌 Участие в CTF совершенно бесплатное. Если захотите поддержать нашу небольшую креативную команду и проект, то можно отправить донат на любую сумму на boosty.

‼️Не забывайте верифицировать свой аккаунт через почту. Вам должно прийти письмо с подтверждением. Без верификации доступ к странице с заданием не будет открыт.
2🔥1
Минутка бесполезных фактов.

Солист группы The Offspring имеет учёную степень по молекулярной биологии. А вы говорите, что панк-рок -- простая музыка. То то же.

#наблюдения
👀7🕊1
Зачем нужен новый REST API для Django?

Последний месяц я крайне увлечен созданием https://github.com/wemake-services/django-modern-rest
(Кстати, у нас уже >200 звезд и 26 контрибьюторов при 0 релизов)

Ключевой вопрос – зачем? Что будет нового?

Во-первых, я крайне сильно люблю Django. Основная причина – под него есть буквально любые библиотеки. Все то, что в FastAPI нужно героически писать руками – в джанге уже давно есть и работает.
Но, есть несколько основных причин, почему люди думают, что не любят джангу:
1. DRF, тут без лишних слов – он ужасен. Нет типизации, нет async, очень сложно работать с ним в сложных случаях
2. Многие считают, что джанга - сложная. Однако, она как FastAPI или Litestar может спокойно уместиться в один файл: https://django-modern-rest.readthedocs.io/en/latest/pages/micro-framework.html
3. Есть критика за архитектуру: тут нечего особо даже комментировать. На любом фреймворке можно писать хорошо, на любом можно писать плохо. Слой фреймворка очень тонкий
4. Медленный. А вот тут остановимся подробнее.

На скринах выше можно сравнить, что с django-modern-rest, без нескольких будущих оптимизаций (привет cython и rust!), голая джанга начинает выглядеть не так уж и медленнее FastAPI: бенчи.

Во-вторых, Django на длительный срок был в плену DRF. Который морально устарел еще в середине десятых.
Потом появилась django-ninja, которая хоть и намного лучше, но все равно не решает главную задачу: интеграция с существующими тулами. Конечно, если затащить FastAPI дизайн в чужой мир, то ничего не будет нормально работать 🌚️

Вот такие проблемы мы решаем.

Одной строкой:
- Супер строгая OpenAPI схема и валидация при разработке, что мы ее соблюдаем
- Полная типизация всего
- Нормальный способ создания АПИ, без god-functions a-la FastAPI
- async без sync_to_async
- Быстро: msgspec для парсинга json (самый быстрый способ в питоне), практически 0 работы в рантайме (все делаем при импорте), оптимизации роутера (быстрее дефолтного в 51 раз)
- Пидантик, msgspec, или любой другой способ выражать модели. Хоть adaptix
- Полная поддержка всего существующего в Django. От декораторов до миддлварь (с полной валидацией и OpenAPI схемой!)
- OpenAPI схема из коробки
- Удобное тестирование с polyfactory
- property-based тесты вашего АПИ одной командой благодаря schemathesis

Что еще будет:
- RSGI (да, на #rust скорее всего) под granian, в теории можем побить FastAPI после такого
- SSE с автоматической OpenAPI спекой и умной валидацией схемы
- JWT или любая другая аутентификация
- Какие-то части (скорее всего валидацию) мы компильнем cython, чтобы было еще быстрее

Modern? Modern!
Осталось дождаться. Релиз скоро!
И еще скоро будут несколько новых видео.

Мы регулярно постим задачки в @opensource_findings_python, так что можно нам помочь.
А если кто хочет мне закинуть на развитие опенсорса (за написание 32500 строк кода за 2 недели), то мой бусти открыт: https://boosty.to/sobolevn
Ну и звезды можно ставить, конечно же. Там посмотрите, какие люди нас уже советуют.

Большое спасибо Александру, Алексею, Роману, Максиму и всем остальным за неоценимую помощь. Пацаны, без вас никак! Лучшее сообщество!

Обсуждение: а чего бы вам хотелось в modern rest фреймворке? Чего сильно не хватает сейчас?
🔥7
У вас так же дни медленно идут?
😁1
Внимание на сайт
😁8
Стало мне интересно немного узнать об управлении проектами. Не то, чтобы это мне нужно в работе. Но хочется иметь возможность веско квакнуть в обсуждениях. И попалась работа Элияху Голдратта "Критическая цель". Написано настолько легко и жизненно, что просто проглотил ее. Ракомдую строго всем, пригодится.

#книги
8🔥4👍3