computery.ru

flashback

 на главную

 заложить
 подписка
 editorial

hardware

 железо
 ликбез
 support

software

 программы
 support

connect

 интернет
 телефония

history

 как это было
 market history
 письма
 случаи
 mustdie
 о журнале
 архив журнала

сервис

 комиссионка
 конференция
 драйверы
 гостевая книга
 отзывы
 почта

реклама

поиск



PageRank

 

Rambler's Top100
liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня
 

 

 

 


market. history

 

Связь с создателями.
Проект "Rambler-Разработчикам"

Rambler-Разработчикам

Тяжела и неказиста жизнь простого программиста. Спорить с этой тривиальной мудростью может только тот, кто за всю свою жизнь не написал ни строчки кода. Создание новой программы сопряжено с огромным количеством проблем, лишь часть которых разработчик способен решить самостоятельно. Вне зависимости от характера используемой платформы постоянно возникают вопросы, связанные с тонкими моментами ее функционирования. Речь может идти о решениях для Linux, FreeBSD, Solaris, да о чем угодно, и в каждом случае пытливому уму жизненно необходима дополнительная информация, не нашедшая отражения в официальных и общедоступных источниках. И приходится человеку, задавшемуся целью создать качественный продукт, отправляться на просторы Сети в поисках какого-нибудь форума или "базы знаний", где могут храниться нужные сведения.

Процесс поиска таких необходимых, но весьма искусно рассредоточенных по миллионам документов данных может превратиться в настоящий кошмар, ключевыми элементами которого станут ошибка 404 и многократно воспроизведенная на различных форумах сотнями "авторитетных гуру" аббревиатура RTFM. Думаю, среди людей, зарабатывающих свой хлеб написанием кода, найдется немало тех, кто десятки раз попадал в описанную выше ситуацию. Есть ли выход? В каком направлении копать, чтобы отыскать нужное? Видимо, необходим некий инструмент, который смог бы взять на себя проблемы по качественному поиску информации для разработчиков.

Тут-то и проявляется основное отличие программиста от простого смертного. Если программисту нужен инструмент, он его создает. А уж если речь идет о поиске, то трудно найти более подготовленных к решению данной задачи программистов, чем те, кто по роду своей деятельности связан с поисковыми технологиями. Именно этим путем пошли специалисты, занятые поддержанием и развитием информационно-поисковой системы Rambler. Ими был создан внутренний сервис, позволяющий вести избирательный поиск в нескольких крупных сетевых хранилищах данных по разработке программ под платформы Microsoft, Linux и FreeBSD. Кроме того, в состав нового сервиса вошла и специальная почтовая рассылка для программистов. Идея оказалась настолько удачной, что Rambler открыл доступ к специализированному поиску для всех желающих.

Сейчас проект функционирует по адресу: partner.rambler.ru/developers. Замысел его показался нам интересным, и мы решили отыскать создавших его людей и поговорить с ними. Команда Rambler'а откликнулась оперативно. На вопросы Upgrade согласились ответить Олег Бунин, руководитель отдела веб-разработок, и Владислав Шабанов, руководитель отдела поисковых систем. Далее по тексту объединим их под аббревиатурой RT (Rambler Team).

Up: Новый сервис абсолютно бесплатен. В то же время он позволяет сторонним программистам, возможно, даже конкурентам, более эффективно строить свою деятельность. Зачем это вам нужно?
RT: Как правило, все подобные проекты начинаются "для себя". Рассылка выросла из корпоративной базы знаний, поиск возник потому, что существующими альтернативами было неудобно пользоваться, они были неполными и т. д. Ну вот нужна была информация по FreeBSD, а поиска нет. Сделали. Потом решили открыть доступ для всех желающих.
Up: На кого ориентирован данный ресурс? На всех программистов или только на тех, кто занимается разработкой веб-приложений?
RT: Аудитория проекта "Rambler-Разработчикам" достаточно широка: это программисты, системщики, веб-программисты, системные администраторы. Для каждого - свой набор возможностей. Веб-программистам будет интересна рассылка "Разработка веб-приложений", в которой мы рассказываем о том, как делаются в Rambler'е веб-проекты. Windows-программистам будет интересен поиск по MSDN Library, системным администраторам - поиск по архивам списков рассылки FreeBSD и Linux Kernel.
Up: Чем обусловлен выбор именно этих платформ - Microsoft, Linux, FreeBSD? Ведь есть же Solaris, NetWare и т. д.
RT: Во-первых, это самые распространенные платформы. Во-вторых, как я уже говорил, поиска по ним либо не было, либо он был неудобным. Ну и в третьих, мы - разработчики Rambler'а - ими пользуемся.
Up: Понимаю. Но ведь в Сети уже есть похожие решения, в том числе поиск по MSDN Library. Какие плюсы имеет поиск Rambler по сравнению, скажем, с msdn.microsoft.com/archive/default.asp?
RT: Поиск Rambler'а удобнее: он ищет сразу по английскому и русскому языкам в библиотеке и сразу во всех ее составных частях. Вам необязательно жестко выбирать, где вы будете искать (библиотека, или база знаний, или информация о продуктах). У нас, слева от результатов, вы видите рубрикатор и с его помощью очень легко можете уточнять поиск.
Up: Ну хорошо. Однако MSDN Library поддерживает сама Microsoft, там действительно сосредоточены огромные массивы информации о тонкостях разработки Windows-приложений. Но архивы почтовых рассылок Linux и FreeBSD, как я понимаю, не имеют такого официального статуса. Чем они знамениты? Какую информацию там можно найти?
RT: Практически любую по этим двум операционным системам. Это рассылки, в которых общаются разработчики этих систем. Большинство вопросов, которые могут возникнуть у системных администраторов, так или иначе освещались в этих рассылках.
Up: При таком положении дел, по сути, у программиста появляется реальная возможность получить нужные сведения непосредственно от создателей Linux и FreeBSD. Это резко повышает полезность ресурса. Но встает вопрос об эффективности поиска. Каков его механизм? Вы используете индексацию документов на удаленном сервере или поиск по имеющемуся у вас физическому зеркалу? Возможно, используется какой-то третий подход?
RT: И то, и другое, и третье. Естественно, у нас большой опыт в индексации удаленных сайтов. К тому же мы умеем индексировать почтовые ящики. Это может быть, например, локальный почтовый ящик, который подписан на соответствующий список рассылки.
Up: Что ж, можно только поздравить программистов с появлением такого мощного инструмента. И, разумеется, вас - с тем, что проект перерос свою первоначальную задачу и помогает теперь тысячам других специалистов.

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

 

Товарищ Вебов



При перепечатке материалов сайта ссылка на UPGRADE обязательна. 
Имена и фамилии авторов изменять не рекомендуется.

  programmer: 
  Илья Васильев
новые поступления: 
vano@veneto.ru
PR-менеджер: 
Екатерина Кожанова
  newswriters:
  Николай Барсуков
  Александр Савицкий
тех. поддержка по софту:
stnvidnoye@mail.ru;
problem@veneto.ru
менеджер тестовой лаборатории:
testlab@veneto.ru
(495) 246-7468
  content: egor_be 
 
тех. поддержка по железу:
problem@veneto.ru
отдел рекламы: (495) 745-6898, 510 58 31
Виноградов Павел, Илья Саньков
директор отдела распространения Ирина Агронова agronova@veneto.ru: (495) 681-7837, 684-5285

© © 2000-2006 Upgrade