• Django ORM для начинающих | Оптимизируем запросы
    0
    Хороший пример)
    Но Вы же понимаете, что это исключительно в качестве примера)
  • Django ORM для начинающих | Оптимизируем запросы
    0
    ахах, это точно)
    Я думаю что столько критики в адрес постов это уже норма на Хабре)
  • Django ORM для начинающих | Оптимизируем запросы
    0
    Спасибо.
  • Django ORM для начинающих | Оптимизируем запросы
    –1
    Как по мне на примере показано. Когда мы хотим получить доступ к ID через ForeignKey мы можем использовать кешированный ID, с помощью <field_name>_id
  • Django ORM для начинающих | Оптимизируем запросы
    0
    Можете пример привести. Я не до конца понял.
  • Django ORM для начинающих | Оптимизируем запросы
    0
    Спасибо
  • Django ORM для начинающих | Оптимизируем запросы
    0
    Ну статья непосредственно про запросы. Я и не претендовал на то, чтобы показать какие то возможности этого пакета))) Я так же использую логирование… но я хотел сделать пост максимально сжатым и информативным.
  • Django ORM для начинающих | Оптимизируем запросы
    0
    Та я и сам алхимию использую. Но зачастую начинающие используют ОРМ и я думаю, что статья такого рода поможет многим начать с меньшим количеством гавнокода)
  • Django-orm в поисках LEFT JOIN
    0
    Боюсь Вы не правы. prefetch_related при не правильном использовании создаст только дополнительные проблемы. Когда мы говорим о фильтрации то он не кеширует запрос, который еще не был отфильтрован. Соответственно его нужно писать вместе с объектом Prefetch() и передавать в него уже отфильтрованный кверисет. это будет делать только 1 запрос в БД!
  • Python-Celery in Windows with Docker managing
    0
    Так никто и не говорит о принтах… Это для примера. Здесь говорится о том что Celery под виндой нормально не работает. И докер как решение. А принты это просто для примера.
  • Windows 10 + Python = VS Code + WSL
    0
    Это делается для полного абстрагирования от Windows. Что бы не только виртуальное окружение было линуксовоек примеру, а еще и службы, с которыми взаимодействует приложение.
  • Windows 10 + Python = VS Code + WSL
    0
    Последняя версия WSL использует архитектуру Hyper-V для реализации виртуализации. Эта архитектура будет доступна на необязательном компоненте «платформа виртуальной машины». Этот дополнительный компонент будет доступен во всех SKU.
  • Windows 10 + Python = VS Code + WSL
    0
    это точно)
  • Windows 10 + Python = VS Code + WSL
    0
    Не пойму в чем здесь возникает проблема.
  • Windows 10 + Python = VS Code + WSL
    0
    В основном это исправленные некоторые моменты, а так же добавили поддержку docker.
  • Windows 10 + Python = VS Code + WSL
    +2
    Я бы поставил под сомнение «отличную» работу. Во-первых нет возможности использовать окружение, которые находятся на логических разделах винды, а так же не всегда срабатывают дополнения, из-за проблем с импортом пакетов
  • Web Application Firewall — защита сайта от хакерских атак
    0
    Не плохая ознакомительная статья. Недавно писал научную работу по поводу требований к межсетевым экранам веб-приложений. Хотелось бы узнать на основе каких документов или выводов вы составили список этих требований?
    Вот к примеру:
    поддержка аппаратного хранения ключей (FIPS)

    Является ли это обязательным требованием или как? И почему Вы вставили FIPS? Это что ссылка к документу FIPS 140-2? Я так понимаю, что эти Вы ссылались на баракуду. Это WAF, который они рекомендуют по итогам проведения экспертизы.
  • NGINX инструкция по установке ModSecurity
    0

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

  • NGINX инструкция по установке ModSecurity
    0

    А в чем конкретно здесь проблема?
    Это ведь обычный гайд по ручной установке. Чтобы люди, которые начинают свой путь в данной области могли разобраться на примере точной и поэтапной установки. С таким успехом можно вообще много чего сделать (не така как здесь). А если прочитать этот пост через год, когда например тема ВАФ возможно уже не будет актуальнтй из-за новых технологий...

  • NGINX инструкция по установке ModSecurity
    0

    Пересмотрел пост. Вы правы, спасибо. Скорее всего ничего не вылетит, но все же для перестраховки лучше залочить версию. Видно я просто забыл за это. Сегодня подправлю это. Я здесь привязал только до версии дистрибутива и забыл сказать в скобках версию nginx

  • NGINX инструкция по установке ModSecurity
    0

    Это сделано для того чтобы самому не задавать пути при сборке. Тогда все на своем месте. Для неопытных пользователей это будет плюсом. И потом в начале я добавил версию которая должна быть установлена при обновлении Nginx, по этому обновление системы никак не повлияет на работу. Пересобран он просто для подключения модуля, ведь в open source его нет

  • NGINX инструкция по установке ModSecurity
    –1
    Спасибо за вопрос Vasily_T. Такой режим работы нужен по той причине, что ModSecurity — это модуль и сам по себе работать не может. Конечно же, можно залить и сам сайт на этот NGINX, как этот предлагают в самой компании с помощью коммерческого продукта NGINX Plus. Но перенос сайта на отдельную машину создаст прирост в производительности и в случае взлома не затронет основной ресурс. Такую технологию используют в гос структурах и крупных предприятиях, так как гибкость архитектуры сети определяется ее многослойностью. По этому лучше если каждый элемент будет выполнять только одну функцию. Это позволит повысить безопасность, так как остальные службы будут запрещены из вне и останется только настроить взаимосвязь между 2-мя машинами, которые выполняют только поставленную задачу. Так же на практике такое построение сети будет лучше по той причине, что скорость развертки будет выше. Так как вы используете отдельные ее компоненты. Хочу отметить что особо удобно все это засунуть в отдельные контейнеры (Докер). Это позволит развернуть структуру в 2 клика.
  • NGINX инструкция по установке ModSecurity
    0
    Готово, спасибо