Skaizer, 30.08.2008
Несколько недель назад Udi Manber представил группу, ответственную за качество поиска. В предыдущих статьях из этой серии говорилось о ранжировании документов.
Ранжирование веб-документов является ядром того, что делает поиск в Google таким эффективным. Но поиск не ограничивается одним ранжированием и включает много других составляющих.
В этой статье я опишу принципы, которым мы следуем при развитии всего механизма поиска, и то, как они связаны с ключевыми аспектами поиска. Также, я опишу, как мы убеждаемся, что находимся на верном пути в этих сложных и многочисленных экспериментах.
Читать полностью
Категории: Google, SEO, продвижение сайтов, Переводы |
Skaizer, 26.08.2008
Российский поисковый гигант «Яндекс» представил недавно несколько новостей. 8 лет роста позволили его доходу возрасти от 400 тысяч долларов до объявленных 167 миллионов долларов в 2007 году. И, как ранее сообщалось в этом году, компания, на данный момент состоящая из 1200 работников, планирует выйти на фондовую биржу NASDAQ этой осенью.
Читать полностью
Категории: Google, Yandex, Переводы |
Octane, 23.08.2008
Как и обещал, представляю Вам продолжение статьи «Способы сокращения JavaScript кода».
Быстрый способ преобразования «DOMNodeList» в «Array»
Итак, чем нас не устраивает «DOMNodeList»? Объект такого типа хоть и представляет из себя нумерованный массив, но не имеет методов, присущих объекту «Array». Например, в полученную коллекцию DOM-элементов мы хотим добавить еще несколько узлов, но удобного метода «push» у «DOMNodeList» нет, потому что это не «Array».
Читать полностью
Категории: JavaScript |
Skaizer, 21.08.2008
Уважаемые посетители, предлагаем Вашему вниманию бесплатный перевод статей
Если Вас интересует какая-либо статья, написанная на английском языке, и Вы хотели бы прочесть ее на русском, мы предлагаем бесплатно перевести ее.
Подробности на странице «Переводы».
Категории: Переводы |
Octane, 19.08.2008
Продолжая предыдущую статью, о том, «как короче записывать PHP-код», хочу показать Вам несколько похожих приемов, но на языке JavaScript.
Используем сокращенную форму записи создания объектов типа «Object» и «Array»
// Создаем Object:
var obj = new Object();
// сокращенная запись:
var obj = {};
// Создаем Array:
var obj = new Array();
// сокращенная запись:
var obj = [];
Читать полностью
Категории: JavaScript |
Skaizer, 19.08.2008
Недавно нашел англоязычную статью, в которой описывались приемы сокращения PHP-кода. Признаюсь, некоторые методы мне были известны, а о некоторых я даже не подозревал. Поэтому решили выложить русскоязычный вариант статьи, думаю Вы найдете в ней что-то новое для себя.
Читать полностью
Категории: PHP, Переводы |
Octane, 09.08.2008
В статье пойдет речь о том, какими способами можно избежать использования «!important» в CSS.
Итак, почему же стоит отказаться от «!important»?
Во-первых, этот параметр не поддерживает IE6. Во-вторых, в некоторых браузерах могут возникать конфликты с пользовательскими таблицами стилей. В-третьих, это лишний код, без которого, в большинстве случаев, можно обойтись.
Читать полностью
Категории: CSS |
Skaizer, 06.08.2008
Итак, как я и обещал, выкладываю статью по созданию карты сайта Sitemap.XML для поисковых систем с использованием DOM в PHP, а именно DOMDocument.
Класс DOMDocument в PHP позволяет обращаться к XML файлам и данным в XML формате, а так же создавать их. Он имеет ряд методов, которые будут нам полезны при создании Sitemap.XML.
Данный метод полностью основан на ООП, что позволяет легко улучшить или изменить для себя исходный код.
Данная статья посвящена именно генерации Sitemap.XML с помощью DOMDocument. Описание, что это такое вы можете найти на официальном сайте.
Читать полностью
Категории: PHP |
Skaizer, 04.08.2008
Иногда возникает необходимость использовать вместо статического файла «sitemap.xml» (XML-формат файла Sitemap) скрипт, генерирующий его динамически.
Когда это может понадобиться? Допустим у Вас имеется каталог объявлений, в котором каждый час появляются новые, соответственно, каждое из объявлений имеет уникальный URL-адрес, который побыстрее нужно сообщить поисковой системе посредством карты сайта. Или же для Вас важна динамическая генерация как «sitemap.xml» так и карты текстовой (TXT) карты сайта, содержащей просто список всех URL.
Читать полностью
Категории: PHP |
Skaizer, 04.08.2008
Продолжение статьи Амита Сингла, руководителя команды разработчиков, рассказывающего об особенностях алгоритмов ранжирования Google.
В этой части рассказывается об алгоритмах автоматизации и искусственного интеллекта, применяемых в поисковой системе.
В моей прошлой статье я описал некоторые принципы, по которым Google производит ранжирование. Как продолжение обсуждения о качестве поиска, я бы хотел рассказать Вам подробнее о некоторых наших технологиях.
Читать полностью
Категории: Google, SEO, продвижение сайтов, Переводы |