Только канальной мощностью.
Там же валят объемом. Либо закрываться от европы/азии на аплинках.
Но в российских реалиях бывает такое, что такая атака кладет намертво весь ДЦ, и уже аплинк снимает анонсы сетей в сторону которых идет флуд.
Вообще flx специалист в этой области, спросите его лучше.
Это конечно все интересно, НО, если встать на сторону жертв(не берем в пример тех что описаны в это статье),
которых так или иначе валили этого рода атакой — то становится грустно,
ибо серверов которые дают делать произвольные днс запросы хренова тьма и никто из их владельцев не чешется чтобы такого не было — и главное что ответственности за это тоже никакой нету.
А бывают еще хостеры на букву Х, которые при такой атаке просто отрубают сервер жертвы(ведь ленивые админы через чьи сервера идет атака пишут телеги в сторону аплинка жертвы) потому что считают — что он наоборот атакующий, и надо после этого неделю доказывать что ты не верблюд.
Накипело.
Потому что, при вызове ф-ии или инициализации, интерпретатор будет разбирать вашу строку и делать из нее список.
Проще явно правильно написать один раз.
Ваша статья как раз познавательна об особенностях Питона, а я имел ввиду
то что написал hamst.
Каждый раз чтобы интерпретатор делал сплит по статическому тексту чтобы превратить это в список? это за гранью добра и зла.
За такой код надо увольнять.
Редкостный бред.
Писать надо сразу правильно, а главное помнить одно «есть только один способ правильно сделать что-то» в Питоне,
и стоит ему следовать.
Вы сейчас показали хрень.
Вот как только я убил полтара дня на пляски вокруг redmine_gitosis и пониманием того что в версиях 1.4 redmine и более оно уже работать в принципе не будет и нужен переход на redmine_git_hosting который как раз использует gitolite, но не нашел ни одной статьи по миграции с гитозиса… а тут, бац, и она появилась!
Да ладно, что люди приходят на хабр рассказать как все плохо, это далеко не всегда так.
Например, меня лично, все эти саксесс стори как все у всех хорошо — малость задолбали, хочется МЯСА :)
Когда все рушится и как это исправляют.
Вот например, тут недавно Альфабанк пытался обновить все свои интернет сервисы, ночью начали, утром сообщили что нужно откатыватся, и потом еще почти день возвращали все назад.
Что вам было бы интереснее узнать — как быстро они обновились, или почему все запоролось, почему не получилось быстро решить проблему и как они откатывались обратно?
Второе на мой взгляд интереснее.
Куча вариаций расширений под которыми читаются файлы с шаблонами — это совсем не python way.
Чтобы не изобретать велосипед по поиску шаблонов в каталогах есть класс FileSystemLoader в Жинже.
И вообще, код для публикации в статьях наверное стоит оформлять по стандартам pep8, а то ведь его накопипастят себе разные люди и будут думать что он со всех сторон верный.
В KIA Хаусе обещали сделать бекапы в ближайшем будущем уже, по этому новый проект разместил именно там, и думаю что, то что сейчас живет в Оверасане — надо будет переносить в КИА, ибо ЗАДОЛБАЛО.
В чужом коде порой радуют комменты :)
Например:
# Этот модуль — первое что я написал на питоне.
# Здесь надо все расхуярить на django-style, выкинуть нахуй левые инструменты для бд
# Ну и вообще сукопереписатьвсенахуй.
Там же валят объемом. Либо закрываться от европы/азии на аплинках.
Но в российских реалиях бывает такое, что такая атака кладет намертво весь ДЦ, и уже аплинк снимает анонсы сетей в сторону которых идет флуд.
Вообще flx специалист в этой области, спросите его лучше.
которых так или иначе валили этого рода атакой — то становится грустно,
ибо серверов которые дают делать произвольные днс запросы хренова тьма и никто из их владельцев не чешется чтобы такого не было — и главное что ответственности за это тоже никакой нету.
А бывают еще хостеры на букву Х, которые при такой атаке просто отрубают сервер жертвы(ведь ленивые админы через чьи сервера идет атака пишут телеги в сторону аплинка жертвы) потому что считают — что он наоборот атакующий, и надо после этого неделю доказывать что ты не верблюд.
Накипело.
import * — в случае с настройками это зло. вот будет выкатывать проект человек не знакомый с ним, замучается
искать откуда что берется в settings.py
Проще явно правильно написать один раз.
то что написал hamst.
Каждый раз чтобы интерпретатор делал сплит по статическому тексту чтобы превратить это в список? это за гранью добра и зла.
Редкостный бред.
Писать надо сразу правильно, а главное помнить одно «есть только один способ правильно сделать что-то» в Питоне,
и стоит ему следовать.
Вы сейчас показали хрень.
Например, меня лично, все эти саксесс стори как все у всех хорошо — малость задолбали, хочется МЯСА :)
Когда все рушится и как это исправляют.
Вот например, тут недавно Альфабанк пытался обновить все свои интернет сервисы, ночью начали, утром сообщили что нужно откатыватся, и потом еще почти день возвращали все назад.
Что вам было бы интереснее узнать — как быстро они обновились, или почему все запоролось, почему не получилось быстро решить проблему и как они откатывались обратно?
Второе на мой взгляд интереснее.
Chromium 22.0.1226.0 — 15113
Firefox 14.0.1 — 7824
в такой ситуации их просто надо вбить заново в систему.
Чтобы не изобретать велосипед по поиску шаблонов в каталогах есть класс FileSystemLoader в Жинже.
И вообще, код для публикации в статьях наверное стоит оформлять по стандартам pep8, а то ведь его накопипастят себе разные люди и будут думать что он со всех сторон верный.
спасибо!
А то тунец не может соединится с серверами обновления…
Например:
# Этот модуль — первое что я написал на питоне.
# Здесь надо все расхуярить на django-style, выкинуть нахуй левые инструменты для бд
# Ну и вообще сукопереписатьвсенахуй.
И все в таком-же духе…