Boolean b = new Boolean( is_admin );if( b.toString().length() == 4 ) { // something...}// something
Извините.... но это не говнокод... это заявление на увольнение...
На самом деле всегда нужно думать про память. Благодаря простоте вхождения в Python появляется такая масса неадекватных, но вроде работающих решений, что грустно становится (это я о своей работе и стажерах)
В общем то проверка ip может и не дойти до джанго....
Логирование может быть разное. Не только HTTP запросов.
в общем то что бы проверить бан ip, что то логировать, аутентифицировать нужно какой то запрос куда то сделать что бы получить информацию...
Например выполнение каких либо сетевых операций. что то загрузить. отправить запрос к Бд. И другие операции которые могут выполняться длительное время блокируя поток выполнения.
На данный момент ни ORM, ни View, ни миддлвари не поддерживают асинхронность. Поэтому пока говорить особо не о чем.
Как по мне, так проще свой vps за 1.5 $ арендовать и быть независимым от сервиса который предоставляет услуги, регулирует скорость передачи данных, да и мало ли что еще может делать....
Или еще проще и дешевле купить приватный socks5 прокси.
Не хостинг (обычно под этим понимается шаред хостинг для сайтов. это не подойдет).
Вам нужен VPS( или VDS) с локацией на Украине. На него устанавливается VPN сервер.
На компьютер OpenVPN клиент.
10 минут и все работает... Выше ссылки вам дали.
Возможно проще будет через XPath
var Result = document.evaluate("//div/*/a [ contains(@ href, 'text_for_need') ]", document, null, XPathResult.ANY_TYPE, null);
На самом деле все зависит от структуры проекта и целесообразности. И конечно же, под БД понимается не только MySQL.
Но для обычного сайта это не нормально.
До появления 1С был еще такой язык "Рапира" для БЭСМ-6 и ПЭВМ Агат на основе русской лексики. Скорее всего речь была о нем.
Так же были версии языка Fort в котором определение слов могло реализовываться русской лексикой.
То что есть развитие - это хорошо. Для PHP есть большая ниша в которой он может применяться. Мы же рассматриваем вопрос с точки зрения востребованности и возможности заработать...
Для Пайтона тоже есть своя ниша, свои заказчики. А насчет споров - так они вечные.... Главное - не зацикливаться.