bernex: Илья Ерохин: uvelichitel:
Насчет распараллеливания и задействования нескольких ядер (конкретно в этой задаче):
Если там в цикле идет выборка из 700 млн ячеек по какому-то простому критерию без тяжелых вычислений над каждой ячейкой, то быстродействие упрется в пропускную способность памяти и количество потоков перестанет играть значение. Чтобы упереться в CPU хотя бы на одном потоке, нужна нагрузка больше одного такта CPU на один запрос к памяти. А в случае выборки значений по простому критерию, нагрузка (благодаря векторизации и SIMD) может оказаться даже меньше такта на одно значение.
Не жалко свою жизнь тратить на чтение околохудожественного? Отрывать на это время, которое можно было потратить на изучение чего-то нового, что могло бы когда-нибудь пригодиться в работе или просто расширять кругозор. А переживать чужие переживания какого-то графомана, в чем тут смысл?
Характер данных, формат, структура, объем отдельных записей?
Какие запросы к базе, объем выборки?
Чем не устроил PostgreSQL в плане скорости? Время исполнения запросов? Или грузит диск или CPU?
Михаил Лялин:
1. Доменное имя безусловно является собственностью владельца, но никак не "интеллектуальной".
2. В данном случае доменное имя не было украдено.
3. Поисковым системам глубоко "все равно" на спор хозяйствующих субъектов, они исполняют только судебные решения (в отношении конкретной ПС) и DMCA запросы.
4. В суд никто не жалуется, туда только подают иски.
5. А вот пожаловаться всегда можно в спортлото.
khipster: Я не отрицаю, что для полноценной защиты от XSS одного только POST недостаточно. Просто, POST на любые action - это то, с чего следует начинать при проектировании защищенного бекенда. А мой первоначальный комментарий относился к вопросу: "достаточно ли HTTPS для защиты от XSS?". Возможно, слово "легко" с моей стороны было лишним.
khipster: URL соответствует ресурсу, получаемому методом GET. Для других HTTP-методов нет возможности сконструировать URL. (Не помню в каком RFC это прописано). Использование других HTTP-методов возможно только программно через скрипты на странице, или парсеры (для POST также существует возможность отправки через формы ввода на странице).
jasonOk: От подобных атак легко защищают прямые руки разработчика бекенда, который должен был позаботиться чтобы любые действия (actions) от имени юзера (типа, поставить лайк) должны выполняться только через POST запросы, но никак не через GET.
Ваш код, ваши исходные данные, вывод скрипта... где все это. Телепаты у нас отсутствуют.
И можно побольше тегов поставить, а то никто так и не заглянет в ваш вопрос.
У меня прямо на материнке встроены все три выхода: D-Sub, DVI и HDMI. Специально такую мать выбирал, чтобы любой мон можно было подключить. А дискретные карты - для геймеров.
[a for a in dir(obj) if not callable(a)]