.htaccess Запретить доступ, но разрешить с конкретного ip -- Настройка при неправильно сконфигурированном nginx

Как лучше

Вообще в нормально режиме надо как-то так, но если у вас до apache стоит nginx и такая конфигурация приводит к

403 Forbidden

(даже для разрешённого ip), значит скорее всего неправильно сконфигурирован параметр REMOTE_ADDR веб-сервера nginx.
Дело в том, что:

апач из для Allow from берет ip из REMOTE_ADDR

А потому в этот параметр должен попадать реальный адрес клиента, а не ip сервера (напр. балансера).

symfony service -- Вызов контроллера в других контроллерах (использование одинаковых участков кода)

Для того чтобы можно было вызвать Контроллер из другого Контроллера, необходимо создать для него Сервис.

В чём проблема

При создании экземпляра контроллера Symfony создаёт контейнер, в который помещает стандартные сервисы (например, doctrine). Проблема в том, что, когда мы хотим обратиться к методу контроллера из другого класса, мы не можем просто создать его объект (в нём не будет контейнера).

[!] Select2 по-русски. Справочник и примеры работы со знаменитым JQuery-плагином

Скачиваем и подключаем на странице

Предположим, что вы скачали плагин [1]
далее его скрипт и стили можно подлючить на странице после Jquery как-то так:

Атрибуты элементов и CSS -- JQuery для начинающих

Третья глава онлайн-учебника "JQuery для начинающих". Оглавление здесь.

Атрибуты элементов и CSS

Рассмотрим методы для работы с атрибутами DOM-элементов. Это простейшие методы, которые могут изменить цвет, размер, местоположение элемента, а также его класс, адрес ссылки, имя и любые другие свойства.

The 'Access-Control-Allow-Origin' header contains multiple values '..., *', but only one is allowed. Ошибка Решение

The 'Access-Control-Allow-Origin' header contains multiple values 'http://localhost:4200, *', but only one is allowed. Origin 'http://localhost:4200' is therefore not allowed acces

-- здесь сказано, что ошибка наблюдается по той причине что выставлена небезопасная опция * (т.е. помимо адреса http://localhost:4200 админ разрешил запросы вообще отовсюду, что небезопасно -- почему и происходит ошибка).

[!] JQuery Онлайн-учебник для начинающих с нуля. Примеры и приёмы работы

Сюда мы постепенно будем добавлять главы учебника, основанного (как миниумум в первой редакции) на знаменитой работе Антона Шевчука [1]. Но мы постараемся сделать его куда более понятным)

  1. Атрибуты элементов и CSS

Источники

При составлении глав выше мы опирались на работы:

Каков смысл угла между векторами, если их компоненты комплексные?

Цитата "Понятие угла между векторами в комплексном пространстве не вводится."
Взято из книги Д.K. Фаддев "Лекции по алгебре", M., "Наука", 1984г., стр. 347

The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() Возможное решение

The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

Получаю для строки вида:

if ((not self.eignValues) or (not self.eignVectors)

-- а это был как бы способ проверки на пустоту
Если вам нужно проверить именно то, что массив не пустой (наивно), то можно использовать такую функцию, дабы не заморачиваться с ограничениями питона.

python empty Для массива, строки, кортежа -- проверка на пустоту

Для последовательностей (строк, списков, словарей) стандарт PEP 8 требует проверять просто через if (false для пустых):

if not seq: # если пусто
     if seq: # если не пусто

Pages

Subscribe to fkn+antitotal RSS