Именно так и происходит. После бронирования вам приходит приглашение оставить отзыв об отеле. Другое дело, что вы можете опционально сделать ваш отзыв анонимным. Однако, это не меняет факта, что все подавляющее большинство отзывов оставляется именно клиентами.
Решение о прекращении принимается тогда, когда заканчивается оплаченный срок. До этого момента никто ничего не будет прекращать по собственному желанию. Исполнители не будут прекращать потому, что услуга уже оплачена, а заказчикам вообще нет смысла отменять (выгоднее сменить исполнителя).
Ботнет пополняется ежечасно (если не чаще), а ваши абузы, в лучшем случае, начнут работать через день. Владельцы ботнета от этого не пострадают.
Мне просто интересно, а почему про утечки БД спрашивают вас? Это же не специализация компании.
Почему не спрашивают Positive Technologies или Digital Security?
Для поиска кода, из которого пришел запрос, есть очень простой прием: где–нибудь на нижнем уровне вашего ОРМ добавляете код, который будет автоматически комментировать запросы. В комментарии можно добавить все что угодно: название метода, глобальный счетчик запросов, кусок стектрейса.
Конечно, это не очень хорошо повлияет на QC (одинаковые данные могут кешироваться для разных запросов), но и никто не говорит, что это надо делать постоянно. Можно периодически включать в дебаг режиме для одного из слейвов.
В августе в Риге рассказывали о том, что японские разработчики делали для помощи после цунами. Были очень интересные проекты, в т.ч. дешевый самодельный счетчик Гейгера, мобильное приложение с картой ветров.
Вступление тут, там же есть ссылка на основной сайт.
MySQL использует rule based оптимизатор. Зачатки cost based оптимизации в нем конечно присутствуют, но не в должной мере, в какой их хотелось бы видеть
Можно попродробнее? Насколько я знаю, оптимизатор строит все возможные планы выполнения и выбирает из них самый «дешевый» (с минимальным execution cost). Разве это не есть cost based?
У libxslt не очень удачная реализация document().
Каждый раз при вызове функции, файл открывается и парсится заново. Кеширования нет. Поэтому имеет смысл встроить свои справочники либо в сам xslt, либо во входной xml.
Тем, кто всерьез интересуется, но пока еще сомневается: у вас есть шанс пообщаться с одним из разработчиков ElasticSearch на конференции YAPC::Europe. Конференция пройдет в Риге, с 13 по 15 августа. yapceurope.lv/ye2011/talk/3371 yapceurope.lv/ye2011/talk/3372
По сравнению с английским, весьма криво поддерживает, надо сказать.
Приходилось иногда вручную подчищать резльутаты, т.к. некоторые суффиксы им игнорировались начисто.
Пример из кода: # if adjective
my $stemmer = Lingua::Stem::Snowball->new(lang => $self->{locale}{lang}, encoding => 'UTF-8');
$stemmed = $stemmer->stem($self->{query});
$stemmed =~ s{$_$}{} for qw(ец ск ий); # these are most common suffixes that are not processed by Porter's snowball
всеподавляющее большинство отзывов оставляется именно клиентами.Ботнет пополняется ежечасно (если не чаще), а ваши абузы, в лучшем случае, начнут работать через день. Владельцы ботнета от этого не пострадают.
Почему не спрашивают Positive Technologies или Digital Security?
Конечно, это не очень хорошо повлияет на QC (одинаковые данные могут кешироваться для разных запросов), но и никто не говорит, что это надо делать постоянно. Можно периодически включать в дебаг режиме для одного из слейвов.
Вступление тут, там же есть ссылка на основной сайт.
www.amazon.com/dp/0201730472/
Пришлось только по словарю работать.
Можно попродробнее? Насколько я знаю, оптимизатор строит все возможные планы выполнения и выбирает из них самый «дешевый» (с минимальным execution cost). Разве это не есть cost based?
Каждый раз при вызове функции, файл открывается и парсится заново. Кеширования нет. Поэтому имеет смысл встроить свои справочники либо в сам xslt, либо во входной xml.
yapceurope.lv/ye2011/talk/3371
yapceurope.lv/ye2011/talk/3372
Приходилось иногда вручную подчищать резльутаты, т.к. некоторые суффиксы им игнорировались начисто.
Пример из кода:
# if adjective
my $stemmer = Lingua::Stem::Snowball->new(lang => $self->{locale}{lang}, encoding => 'UTF-8');
$stemmed = $stemmer->stem($self->{query});
$stemmed =~ s{$_$}{} for qw(ец ск ий); # these are most common suffixes that are not processed by Porter's snowball
-j
— не ограничивать вообще.