All streams
Search
Write a publication
Pull to refresh
78
0
Sayan Malakshinov @xtender

FBCS, Oracle ACE, performance tuning expert

Send message
Замечательная работа!
Старо. Просто это перевод со статистикой:
Результаты 1 — 10 из примерно 765 000 для медведев виноват. (0,06 секунд)
Результаты 1 — 10 из примерно 375 000 для обама виноват. (0,12 секунд)

Добавляем в первую строчку точку в конце и все становится нормально.
Ну живой контакт это не отменяет, но в силу того, что люди сейчас поглощают информации за одно и то же время несравнимо больше, чем раньше, то и средства для этого должны быть соответствующие.
А я наивно полагал, что ее придумал я :D
и на улицах преимущественно иномарки

Какой-то сомнительный плюс, вот если бы на наших машинах японцы катались…
Эмм… У меня неплохая зарплата относительно средних в нашем городе, и кашкаи у нас не в каждом дворе стоят.
Коперник и Джордано Бруно не согласны :)
И, собственно, в качество измеряем?
Пожалуйста, не надо меня уверять, что у меня все становится все лучше и лучше.
И если общество «созрело».
Однако стала меньше с 90-го года… И население не растет.
И это тоже не наше открытие…
После портирования, очень даже возможно, но вообще производительность это не «просто добавь машин» :)
Мда, и ведь 95-й был тяжелым годом…
«Высокая производительность»? Все-таки решения на C и C++ побыстрее будут.
Ну тут тоже недостаток :) я вот проголосовал за Apache 2.2, Nginx, JBoss и Tomcat, но на самом деле они ж у меня не в одинаковом кол-ве :)
Совсем сплю — забыл сказать что третья часть и есть sub addcounter
Я уже почти сплю, поэтому до конца не буду сейчас расписывать, но предлагаю такую реализацию:
1) создаем процедуру, которая будет выполнять код с колбэком(первый параметр-код, второй-функция колбэка):
sub progresseval{eval(addcounter(shift,shift));}

2) callback будет процедурой, которая будет получать параметрами текущее значение счетчика и его максимум, например:
sub callback{print shift*100/shift.'%';}

3) самая сложная часть — анализатор кода, считающий что-то вроде общего «веса» кода(типа cost при explain'e SQL кода) и его частей, и вставляющий счетчики между частями. Ее я до конца не продумал, но предполагаю, что нужно сделать анализ всех циклов. Основная проблема будет со всякими вызовами функций которые вне данного кода.
Судя по примеру на news.netcraft.com/active-sites.html предполагаю, что все-таки учитывается только поле Server в хэдере.

Information

Rating
Does not participate
Date of birth
Registered
Activity