All streams
Search
Write a publication
Pull to refresh
24
0
ilnarb @ilnarb

User

Send message
IMHO, ключевое is unsequenced может возникнуть в этом выражении s+=!p[n]*n-- только если определен, например, operator* — для параметров функции не определен порядок.
[] и постфиксный — имеют одинаковый приоритет.
Там нет UB. Выражения s+=!p[n]*n--; и s+=!p[n]*n;n--; будут равнозначными.
Я правильно понимаю, что единицу не стоит считать как простое число?
Нужно написать некоторый код, а на остатке байтов предподссчет засунуть, diff-кодирование.
Судя по ограничениям, можно использовать готовый массив простых чисел, если уложиться в 1024 байт?
Мы верим, что те, кому нужна аналитика, будут ставить дополнительно.
Так же верим, что будут установки и на сайтах, где нет гугл-аналитикса.
Рейтинг, помимо показателей посещаемости, дает информацию по тематических категориям сайтов, а так же по другим глобальным срезам. Это позволяет получать информацию и идеи для увеличения посещаемости сайта.
Резюмируя, использование множества сервисов позволяет лучше узнать вашего пользователя.
Гугл аналитикс, хоть и богат функционалом, его использование является достаточно нетривиальной задачей.
Возьмем, к примеру, настройку отслеживания органической выдачи — это необходимо делать самостоятельно.
Мы идем путем предоставления функционала, который доступен автоматически, имеет предварительные настройки для пользователей рунета.
Вторая очень важная причина, почему стоит предоставлять дополнительный функционал для аналитики в Рейтинге, это то, что владельцы сайтов всегда ставили и будут ставить сразу несколько систем. Это происходит потому, что пользователи хотят получить информацию из нескольких источников, перепроверять данные.
В любом случае, можно долго рассуждать о перспективности того или иного продукта, или же предложить свой пользователям. Ведь много фирм выпускают планшеты и успешны, несмотря на наличие продукции других производителей.
И я спрогнозировал, что на очереди… следующий ответственный за русский ISN.
Сорри, у g++ конечно.
В данный момент только при -O3, и пока не затрагивает Visual Studio (судя по коду, windows).
Но будет бомбой замедленного действия.
Ждем обзорчик Mint ;)
И я там был, мед пиво сок пил.
Спасибо за подсказку про распараллеливание сборки -flto=N (не всегда достаточно make -j N), очень долгая сборка у меня была одной из причин отказа от LTO, т.к. результата было мизер, а время сборки увеличилось в 2-3 раза.
Для PGO я подаю «боевые» данные.
Как INIT уже ответил, адрес регистрации — http://top.mail.ru/add
Если под информером вы имеете ввиду код счетчика и логотип, его можно получить после регистрации, пункт меню «Код счетчика» в группе «Настройки счетчика». В этой же группе находится пункт настройки целей для отслеживания.
К сожалению, -flto дает увеличение производительности не всегда, или мало.
Больше эффекта можно получить от так называемого PGO (Profile-guided optimization), про него писали здесь.
Для использования PGO необходимо собрать статистику использования кода, а затем компилятор сделает оптимизации под заданный кейс использования программы.
такой ЧЕЛОВЕК умер ((
пусть земля будет пухом!
классическая проблема 10к относится к обработке сети, и HDD тут никаким боком не причем
www.kegel.com/c10k.html
при наличии нормальных сетевых карт igb без проблем можно принимать 50-100К соединений в секунду, и еще больше операций при кипалив соединениях
кстати, проблему 10к давно надо переименовать в проблему 100к, или хотя бы 50к
одна машина с memcached способна выдавать до 500тыс.оп./сек, если соединения кипалив и хорошая сетка. Но тут нет сохранности данных, т.е. нет работы с диском.
другое дело, одна машина с memcached не способна вместить 2 млрд пар ключ/значение без потери ((

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity