Коля Дубр

Коля Дубр
Рейтинг
153
Регистрация
02.03.2005
Должность
NetCat
Интересы
cms, музыка, лингвистика
zagul:
Так хочююю Купить!

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

P.S.

zagul:
ыыыыыыыыыыыыыыыыыыыыы...

Вспомнилось...

Макс Фрай:

-- Ну сказали бы хоть что-нибудь! -- Нервно рявкнул я.
Один из покойников слегка вздрогнул, повернулся в мою сторону, открыл свой безгубый рот...
-- Ы-ы-ы-ы-ы-ы! -- Совершенно серьезно сообщило мне это несчастное существо.
^-^:
самая лутша парсилка у меня

Неа, самая лучша парсилка - у меня =) По яндексу по крайней мере =)

^-^:
но она не продается

Во-во, та же хрень =)

Топикстартер, вам действительно скорее нужен толковый программист.

guru:
Ну хотя бы поэтому

Вы запрос неправильно составили. Синтаксис должен быть

anchor#link="www.site.ru*"[key words]

Вот реальное положение дел

http://www.yandex.ru/yandsearch?text=anchor%23link%3D%22www.reklamov.ru*%22%5B%ED%E0%F0%F3%E6%ED%E0%FF+%F0%E5%EA%EB%E0%EC%E0%5D&stype=www

Самков лучший.

WebByte:
Проблема в том, что FireFox выносит <noindex> перед блочным элементом.

Ага, сейчас именно так. А вчера на работе лис его вообще игнорировал, хотя вроде бы версия одна и та же. Надо разобраться =)

WebByte:
А что ты под доступом к кэшу имеешь ввиду?

Ну, когда ты смотришь Page Source, например, там код отображается как есть, а не как его видит фокс после создания DOM-дерева. Я сам в суть реализации не вникал, но где-то на http://www.mozilla.ru/ на форуме говорили, что этот подсветчик синтаксиса достает код из кэша. Соответственно, есть 2 подзадачи:

1. Собственно, достать "правильный" код

2. Распарсить его и сопоставить его части с ДОМ-деревом

Затрудняюсь сказать, что сложнее, но обе задачи достаточно нетривиальны.

У второй задачи есть довольно убогое решение, а именно - в исходном коде заменить <noindex>..</noindex> на <DIV class="highilghted">..</div> с помощью тех же регулярных выражений, а потом просто установить свойство innerHTML корня в полученный результат. Но если подумать, можно сделать и покрасивее, мне так кажется.

Antony69:
Я решил для себя еще один инструмент написать, а именно, продвинутый анализ беклинков. Который мог бы отсеивать:

А в какой форме? Отдельная программа, типа семонитор? Серверный набор скриптов? Плагин к браузеру, берущий данные с отдельного сервера? Полностью автономный плагин, работающий через XMLHttp? Все зависит от реализации, и везде свои проблемы. Если удастся сделать действительно качественный инструмент - конечно, будут пользоваться, куда денутся =)

WebByte:
Работает

Ну, например, подписи на этом форуме заключены в NOINDEX. Когда пытаешься подсветить, ничего не происходит.

innerHTML строится на основе DOM-модели. Трудно сказать, бага это или фича, но оно так и есть. Убедиться можно так: открываем DOM Inspector, выбираем слева BODY, справа - JavaScript Object, выбираем свойство innerHTML, копируем значение в буфер, вставляем в блокнот, и пытаемся найти там noindex. Нет его там =)

Так что есть только два варианта: кривой - напрягать сервер, прямой - разбирать кэш HTML.

Alex Kirillin:
В Firefox'е весь русский текст показывается крокозябрами

WebByte, текст в Javascript нужно кодировать в юникод-эскейпах. Я это делаю при помощи PSPad Editor - выбираем "инструменты" -> "конверторы пользователя" -> "chars to unicode entities (cp1251)". В принципе, весь текст рекомендуют хранить в отдельном файле в locale, но, имхо, если заведомо ясно, что локализация нафиг не нужна, на это можно забить.

Подсветка ноиндекса, скорее всего, не работает. Firefox хранит innerHTML на основе сформированной DOM-модели. Поскольку тега noindex нет в спецификациях, он обрабатывается неправильно: в первых версиях фокса он становился братом всех своих (истинных) потомков, а теперь, похоже, вообще выбрасывается. Так что копать нужно в сторону кэша HTML: изучите, как работает встроенный подсветчик синтаксиса (при просмотре HTML-кода) или другие расширения, работающие с кодом страницы (например, валидатор HTML Tidy). Но работы там дофига.

добавлю: было бы неплохо сделать Ссылки на сайт · Ссылки на сайт по фразе ссылками, чтоб можно было хотя бы кликать средней кнопкой или с зажатым контролом (чтоб открывались во вкладке). Если подставлять ссылку не получается (помню, у меня была такая проблема), хотя бы в стиле напишите "cursor: pointer;", т.к. значение hand нет в стандартах и поддерживается оно только в IE.

Опять всем привет.

Проблема "гигантских крестов" в YABBLO beta успешно решена. Если кому интересно, она возникла как раз из-за последних яндексовских экспериментов по прикрутке фавиконов к выдаче: для них появилась новая запись в таблице стилей, которая законфликтовала с моими CSS'ами.

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

Посему я создал группу http://groups.google.com/group/yabblo на гуглгрупсах. Группа закрытая. Чтоб туда попасть, нужно:

1) завести гугл-аккаунт (если есть почта на gmail.com - вполне подойдет)

2) сообщить мне о своем желании присоединиться.

Если еще остались дикие люди без ящика на гмейле, могу прислать инвайт.

Сообщить о желании участвовать в группе можно либо через личку, либо через аську 107-182-090 (только я почти всегда в инвизе, стучитесь настырнее), либо через почту dubr dot cola at gmail dot com

Желательно кроме адреса, который нужно подписать, дать еще немного информации о себе - мне довольно любопытно, что за люди пользуются сим творением.

Группа нужна для:

1) выявления багов и оперативного извещения меня об оных. Про эти грешные кресты мне сообщило гораздо больше людей, чем просили у меня бету, хотя одного письма было вполне достаточно =)

2) предложений по улучшению, обсуждения этих предложений и утверждения/отклонения таковых силой коллективного разума

3) раздачи обновлений

4) (хотелось бы верить) обсуждения вопросов технической реализации с компетентными людьми, если таковые найдутся

Если кому-то интересно, как сделать нечто подобное, или как самому прикрутить какую-то фичу - тоже милости просим.

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

PS. Те кто меня не пнул, но собирается продолжить использование YABBLO, благодарите тех, кто меня пнул за то, что я начал шевелиться =)

Всего: 1529