[показать]
Copy
[показать]
Стали известны подробности постоянных нарушений в работе IT-сообщества Хабрахабр. Выскакивает сообщение Server Error 500 или Bad Gateway 502, а иногда и просто открывается белый экран, на котором спрятано НЛО. Напомним, что начались эти проблемы на прошлой неделе после того, как "Тематические Медиа" отклонили предложение русского офиса компании Microsoft о покупке проекта. Не смотря на то, что не разглашаемая предложенная сумма всех устраивала, руководство проекта не могло морально согласиться с планом развития Хабра, предложенным Microsoft’ом. В этот план входило:
[показать]
[показать]
[показать]
Все похоже на правду. Обработать миллион в день - это далеко не предел.Цифры Яндекс.Блогов и основные сервисы
- Миллион запиcей и комментариев из блогов и форумов каждый день
- 7 млн. источников индексируется
- индексируется 14 млн. профилей пользователей. Примерно половина пользователей создает блог и не делает там ни одной записи, а, например, использует для комментирования или забрасывает. Отсюда разница.
- всего около миллиарда документов
- блоги - одна пятая Рунета (по количеству элементов для индексации)
- Новые записи индексируются в течении 10 минут на более чем 120 блогхостингах
Поиск - это самый нужный для людей сервис по блогам. Однако, многим интернет-маркетологам гораздо интереснее Топ Блогосферы.Поиск по блогам - единственное, что нормально работает, а у ТОПа просто нет других аналогов, вот и пользуются. Вот и все объяснение.
Антон Волнухин, ответственный за поиск по блогам, рассказал, что "коммерческой ценности" пребывание в популярных записях не несёт - самый большой возможный трафик оттуда исчисляется единицами тысяч посетителей блога.Мухаха. Да, чистая ссылка в Яндекс ТОПе получает порядка 2000 кликов, но ведь многие потом копируют этот текст. Так что суммарно эффективность доходит до десятков тысяч. Хотя известны примеры с тем же Воронежским конем, когда количество просмотров перевалило за 200тыс.
Теперь стоимость полугодовалых виртуалов вырастет... Про то, что 1 блогер и один пост в одно время - я тоже когда-то верил, пока stanislav_mikov это не нарушил. Также последний критерий особенно интересен, так как теперь все начнут это использовать =)Какова же "формула ранжирования" записей в Топе Блогосферы?
- Записи сортируются по количеству ссылок на пост за последние три дня.
- В топ может попасть только блог, существующий более полугода
- ссылки за последние 8 часов имеют удвоенный вес - это нужно, чтобы топ чаще "освежался"
- Записи теряют вес каждый час нахождения в топе - с той же целью
- В топ может попасть одновременно не более 1 записи из 1 блога.
- Рейтинг пересчитывается каждые 20 минут
- Чем меньше раз тот или иной блог ссылался на блог, содержащий топовую запись, тем весомее ссылка.
Планируется добавлять больше источников данных для рейтингования - учитывать комментарии и посещаемость.Нуну, вот этого точно НЕ надо делать.
В ближайшее время пользователи смогут посмотреть разные неотфильтрованные срезы по каждому из источников - и накрутки станут видны каждому.А разве сейчас кому-то что-то неочевидно? А хомячки не станут пользоваться этими срезами.
Антон Волнухин с прискорбием признал тот факт, что управлять индексированием и участием в поиске своего блога его владелец может только при помощи писем в саппорт.Я же с прискорбием признаю, что даже написание в суппорт в 70% случаях вам не поможет.
Главные проблемы поиска по блогам - это спам, фильтрация дублей, индексирование удаленных и скрытых записей.Пока в Интернете не будет полноценного 5го(вся инфа о том кто пишет) и 9го(вся инфа о смысле того, что пишут) инвариантов семантического web'a, это так и будет проблемой.
[показать]
Пост в продолжение обсуждения на Хабре (http://habrahabr.ru/blogs/webdev/54964/). Если у Вас идет большой поток данных, которые нужно сохранять в таблице и потом отображать пользователям, то очень правильно будет разнести все это на 2 таблицы. Одна для выдачи самых частых запросов, другая для медленных. А также таблицы в которых бы были предварительно подсчитанные данные. После такого разнесения все процедуры принимают вид, как показано ниже, на примере для времени:
Copy Source | Copy HTML
begin
DECLARE `datatable` VARCHAR(20) DEFAULT '`data`';
DECLARE `xtab_query` VARCHAR(4096) DEFAULT '';
if(DATE(`dfrom`) > DATE_SUB(NOW(), interval 8 DAY)) then
SET datatable := "`data_week`"; #last week
else
if(DATEDIFF(`dto`,`dfrom`)>60) then
SET datatable := "`data_ms`";#months
else
if(DATEDIFF(`dto`,`dfrom`)>14) then
SET datatable := "`data_ws`"; #weeks
end if;
end if;
end if;
SET xtab_query := CONCAT("select * FROM ",`datatable`," d ........and 1 screen of query...");
PREPARE `xtab_query` FROM @xtab_query;
EXECUTE `xtab_query`;
end
Copy Source | Copy HTML
Запрос = Новый Запрос(ТекстЗапроса);
Результат = Запрос.Выполнить(); ТаблицаРезультатов = Результат.Выгрузить();
Текст = Новый ЗаписьТекста(ПутьФайла, КодировкаТекста.ANSI);
Для i = 0 ПО ТаблицаРезультатов.Количество() - 1 Цикл
Стр = "";
Для j = 0 По ТаблицаРезультатов.Колонки.Количество() - 1 Цикл
Стр = Стр + ТаблицаРезультатов[i][j] + ";"
Текст.ЗаписатьСтроку(Лев(Стр, СтрДлина(Стр) - 1));
КонецЦикла;
КонецЦикла;
Текст.Закрыть();
Недавно французский офис Microsoft и компания YouUp (Ubisoft), которая позволяет делать разные прибамбасы для вашей веб-камеры, объявили об интеграции. Софт от YouUp позволяет поверх вашего лица рисовать еще что-то ради прикола в реальном времени. Вы можете интерактивно с кем-то общаться и собеседник будет видеть веше лицо другим. В планах микрософта встроить эти возможности в MSN Messanger по умолчанию.
По ссылке - http://ya.topbot.ru/post/Augmented-WebCam.aspx - я установил французский софт от YouUp и продемонстрировал некоторые возможности программы, покрутив фотографией перед веб-камерой. Для лица, кстати, работает вполне сносно при наличии правильного освещения.