Качество поиска Google (продолжение)

VitaliyRodnenko, 30.08.2008

Качество поиска GoogleНесколько недель назад Udi Manber представил группу, ответственную за качество поиска. В предыдущих статьях из этой серии говорилось о ранжировании документов.

Ранжирование веб-документов является ядром того, что делает поиск в Google таким эффективным. Но поиск не ограничивается одним ранжированием и включает много других составляющих.

В этой статье я опишу принципы, которым мы следуем при развитии всего механизма поиска, и то, как они связаны с ключевыми аспектами поиска. Также, я опишу, как мы убеждаемся, что находимся на верном пути в этих сложных и многочисленных экспериментах.

Читать полностью

Категории: Google, SEO, продвижение сайтов, Переводы | Комментариев нет

Яндекс жаждет международного признания

VitaliyRodnenko, 26.08.2008

Яндекс жаждет международного признанияРоссийский поисковый гигант «Яндекс» представил недавно несколько новостей. 8 лет роста позволили его доходу возрасти от 400 тысяч долларов до объявленных 167 миллионов долларов в 2007 году. И, как ранее сообщалось в этом году, компания, на данный момент состоящая из 1200 работников, планирует выйти на фондовую биржу NASDAQ этой осенью.

Читать полностью

Категории: Google, Yandex, Переводы | Комментарии (5)

Способы сокращения JavaScript кода (продолжение)

Octane, 23.08.2008

Способы сокращения JavaScript кода (продолжение)Как и обещал, представляю Вам продолжение статьи «Способы сокращения JavaScript кода».

Быстрый способ преобразования «DOMNodeList» в «Array»

Итак, чем нас не устраивает «DOMNodeList»? Объект такого типа хоть и представляет из себя нумерованный массив, но не имеет методов, присущих объекту «Array». Например, в полученную коллекцию DOM-элементов мы хотим добавить еще несколько узлов, но удобного метода «push» у «DOMNodeList» нет, потому что это не «Array».

Читать полностью

Категории: JavaScript | Комментарии (5)

Бесплатный перевод статей

VitaliyRodnenko, 21.08.2008

Бесплатный перевод статейУважаемые посетители, предлагаем Вашему вниманию бесплатный перевод статей

Если Вас интересует какая-либо статья, написанная на английском языке, и Вы хотели бы прочесть ее на русском, мы предлагаем бесплатно перевести ее.

Подробности на странице «Переводы».

Категории: Переводы | Комментариев нет

Способы сокращения JavaScript кода

Octane, 19.08.2008

Продолжая предыдущую статью, о том, «как короче записывать PHP-код», хочу показать Вам несколько похожих приемов, но на языке JavaScript.

Используем сокращенную форму записи создания объектов типа «Object» и «Array»

// Создаем Object:
var obj = new Object();
// сокращенная запись:
var obj = {};

// Создаем Array:
var obj = new Array();
// сокращенная запись:
var obj = [];

Читать полностью

Категории: JavaScript | Комментарии (11)

6 PHP трюков, как сделать код короче

VitaliyRodnenko, 19.08.2008

Недавно нашел англоязычную статью, в которой описывались приемы сокращения PHP-кода. Признаюсь, некоторые методы мне были известны, а о некоторых я даже не подозревал. Поэтому решили выложить русскоязычный вариант статьи, думаю Вы найдете в ней что-то новое для себя.

Читать полностью

Категории: PHP, Переводы | Комментарии (11)

Использование !important в CSS

Octane, 09.08.2008

Использование !important в CSSВ статье пойдет речь о том, какими способами можно избежать использования «!important» в CSS.

Итак, почему же стоит отказаться от «!important»?

Во-первых, этот параметр не поддерживает IE6. Во-вторых, в некоторых браузерах могут возникать конфликты с пользовательскими таблицами стилей. В-третьих, это лишний код, без которого, в большинстве случаев, можно обойтись.

Читать полностью

Категории: CSS | Комментарии (10)

Генерация Sitemap.XML с помощью DOMDocument

VitaliyRodnenko, 06.08.2008

Итак, как я и обещал, выкладываю статью по созданию карты сайта Sitemap.XML для поисковых систем с использованием DOM в PHP, а именно DOMDocument.

Класс DOMDocument в PHP позволяет обращаться к XML файлам и данным в XML формате, а так же создавать их. Он имеет ряд методов, которые будут нам полезны при создании Sitemap.XML.

Данный метод полностью основан на ООП, что позволяет легко улучшить или изменить для себя исходный код.

Данная статья посвящена именно генерации Sitemap.XML с помощью DOMDocument. Описание, что это такое вы можете найти на официальном сайте.

Читать полностью

Категории: PHP | Комментарии (20)

Динамическая подмена запросов к Sitemap.XML

VitaliyRodnenko, 04.08.2008

Иногда возникает необходимость использовать вместо статического файла «sitemap.xml» (XML-формат файла Sitemap) скрипт, генерирующий его динамически.

Когда это может понадобиться? Допустим у Вас имеется каталог объявлений, в котором каждый час появляются новые, соответственно, каждое из объявлений имеет уникальный URL-адрес, который побыстрее нужно сообщить поисковой системе посредством карты сайта. Или же для Вас важна динамическая генерация как «sitemap.xml» так и карты текстовой (TXT) карты сайта, содержащей просто список всех URL.

Читать полностью

Категории: PHP | Комментарии (3)

Технологии ранжирования Google

VitaliyRodnenko, 04.08.2008

Продолжение статьи Амита Сингла, руководителя команды разработчиков, рассказывающего об особенностях алгоритмов ранжирования Google.

В этой части рассказывается об алгоритмах автоматизации и искусственного интеллекта, применяемых в поисковой системе.

В моей прошлой статье я описал некоторые принципы, по которым Google производит ранжирование. Как продолжение обсуждения о качестве поиска, я бы хотел рассказать Вам подробнее о некоторых наших технологиях.

Читать полностью

Категории: Google, SEO, продвижение сайтов, Переводы | Комментарии (1)

480×60
480×60