Управленческая деятельность выступает в современных условиях как один из важнейших факторов функционирования и развития промышленных - shikardos.ru o_O
Главная
Поиск по ключевым словам:
Похожие работы
Название работы Кол-во страниц Размер
Конкуренция и монополия 2 538.26kb.
Обеспечение работы белорусских промышленных и сельскохозяйственных... 1 390.34kb.
Генезис понятий «гостиничная цепь» И«гостиничная сеть» 1 190.8kb.
«Внедрение современных инновационных технологий в подготовку кадров... 1 367.3kb.
Гродненской области 1 193.68kb.
Кэш-память современных микропроцессоров фирм Intel и amd 1 149.82kb.
Образовательная программа образовательного комплекса гбоу сош №1125... 14 5232.29kb.
Развитие трудовой занятости инвалидов в современных условиях России 1 340.4kb.
Парижский май 1968 год как протестное движение 1 290.73kb.
«Цели и задачи на планируемой должности на период 6-12 месяцев. 1 31.17kb.
Конкурс работников образования Всероссийский интернет-конкурс педагогического... 3 498kb.
Английский язык Список слов на март Группы: Бабочки, Пчелки, Дельфинчики... 1 21.89kb.
- 4 1234.94kb.
Управленческая деятельность выступает в современных условиях как один из важнейших - страница №3/3


Кол-во индексируемых в день страниц

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



Период обновления страницы в индексах

Среднее и максимальное время, через которое происходит повторная индексация страницы.

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

- регистрация по запросу пользователя, при этом указанная страница заносится в индекс "вне очереди";

- зависимость скорости обновления от популярности страницы;

- зависимости скорости обновления от динамичности страницы.



Появление в индексах после регистрации

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

По идее робот поисковой системы рано или поздно найдет Вашу страницу, если на нее указывают другие веб-ресурсы. Но на практике гораздо быстрее это произойдет при их непосредственной регистрации (обычно ADD URL).

Появление в индексах незарегистрированных страниц

При регистрации (add url) пользователи, как правило, указывают URL главной страницы сайта. При этом поисковые системы обычно оперативно помещают в индексы указанную страницу и ставят весь остальной сайт в очередь на индексацию. Данный пункт указывает период, через который остальные страницы сайта появятся в индексах.



Глубина индексирования

Данный пункт показывает, сколько страниц помимо указанной будет индексировать поисковая система. Как правило, у крупных поисковых машин нет ограничения на глубину, и их роботы пытаются проиндексировать все страницы веб-сайта. Это не всегда получается, т.к. на их пути могут возникнуть преграды, например, такие как фреймы, Image maps, динамически созданные страницы и т.д. (см. ниже).

Ряд поисковых систем (например, Infoseek, Lycos) при индексации ограничиваются лишь некоторым кол-вом страниц веб-сайта. Кол-во страниц зависит как от самой системы, так и от популярности индексируемого ресурса.

Поддержка фреймов

Некоторые поисковые системы не понимают фреймовой структуры сайта. Вследствие этого практически все страницы Вашего сайта могут быть не проиндексированы.



Поддержка ImageMaps

Не все поисковые системы могут следовать по ссылкам, указанным посредством image maps. Вследствие этого некоторые страницы Вашего сайта могут быть не проиндексированы



Индексация закрытых разделов

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



Популярность веб-сайта

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



Определение частоты обновления

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



Robots.txt, Meta Robots

В силу некоторых обстоятельств администратор сайта может не желать индексации всех или определенных страниц своего веб-ресурса. Избежать индексации можно двумя путями:

- c помощью файла Robots.txt, размещенного на веб-сервере. Его спецификации Вы можете изучить по адресу http://info.webcrawler.com/mak/projects/robots/exclusion.html

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





Возможность проверки страницы на наличие в индексах

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

Синтаксис запроса для Rambler - $URL: host/url_name

Синтаксис запроса для Yandex - попробовать добавить страницу на http://yandex.ru/addurl.html, если страница уже есть в индексах, система выдаст соответствующее сообщение.

Синтаксис запроса для Апорта - url=www.promotion.aha.ru.

Возможность проверки наличия ссылок с других страниц

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

Синтаксис запроса для Апорта - link=www.promotion.aha.ru (пока можно указывать только имя сервера).

II. Факторы, влияющие на определение релевантности страницы

Популярность страниц

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



Мета-теги

Не все системы поддерживают мета-теги: description и keywords, т.е. учитывают ключевые слова, содержащиеся в этих тегах, при определении релевантности страницы.



Индексация в поле ALT

Не все системы учитывают ключевые слова, содержащиеся в поле ALT тега IMG, при определении релевантности страницы.



Для справки: в поле ALT заносится альтернативная текстовая подпись к картинкам на странице.

Индексация текста в комментариях

Не все системы учитывают ключевые слова, содержащиеся в комментариях, при определении релевантности страницы.



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

Стоп-слова

Для экономии места и увеличения производительности некоторые поисковые системы не включают в индексы слова, встречающиеся на веб-страницах очень большое кол-во раз. Например, "www", артикли "а", "the" и т.д.



Морфологический поиск

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



Учет регистра

Некоторые поисковые системы чувствительны к запросам с учетом регистра, другие - нет. Например, поисковая система AltaVista при запросе "banner" выдаст Вам все страницы, содержащие слово "banner", где буквы могут быть в любом регистре, но при запросе "Banner" - только страницы, содержащие это слово с заглавной первой буквой.



Meta-refresh

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

Обычно такой автоматический редирект реализуется с помощью мета-тега refresh. Его синтаксис:

Поисковые системы ведут себя в этом случае по-разному:

- одни считают такие страницы спамом поисковых систем и не индексируют их;

- другие не индексируют данную страницу, но переходят по ссылке редиректа и производят индексацию на странице назначения;

- третьи не понимают данного мета-тега, индексируют саму страницу, но по редиректу не переходят...

Спам поисковых систем

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

В основном, спам заключается в использовании неоправданно большого кол-ва ключевых слов на странице. Причем их стараются использовать там, где они имеют наибольший "вес" для поисковой системы, - в заголовке страницы (теге title), названиях разделов и т.д. Часто для того, чтобы подобные дополнительные слова не портили посетителям впечатление от страницы, их пишут текстом, совпадающим по цвету с фоном страницы, пишут их мелким шрифтом и т.д.

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

Крупные международные поисковики применяют ряд мер по борьбе со спамом. Если таким системам попадется страница, которая содержит в мета-теге keywords одно и то же слово более 5 раз, или, например, невидимый для посетителей текст, она не будет проиндексирована системой.

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

- спам поисковых систем сильно затрудняет поиск информации в Интернет;

- подобную страницу при обнаружении могут выкинуть из индексов вручную;

- не за горами время ввода автоматических средств слежения за спаммерами в русских поисковых системах.

III. Факторы влияющие на отображение страниц в результатах поиска

Длина заголовка (title)

Максимальное кол-во сиволов из заголовка документа, которое отображает система.



Если нет заголовка

В сети встречаются страницы с пустым или отсутствующим тегом title (заголовком документа). Этот пункт показывает, что система выводит в этом случае.



Вид описания (мета-тег, первый текст на странице и т.д.)

Найденные документы каждая из систем отображает посвоему. Это могут быть первые N-символов текста со страницы, описание из мета-тега description, отрывки текста страницы, содержащие слова поиска и т.д.



Длина описания

Максимальное кол-во символов в описании страницы.



Дата обновления документа

При отображении веб-документов в результатах поиска некоторые системы указывают время создания или обновления данной страницы.



Дата индексации документа

При отображении веб-документов в результатах поиска некоторые системы указывают время последней индексации данной страницы.



Размер документа

При отображении веб-документов в результатах поиска некоторые системы указывают размер данной страницы в килобайтах.



Кодировка документа

При отображении веб-документов в результатах поиска некоторые системы указывают, в какой кодировке создана данная страница.



Кол-во результатов на странице

Найденные веб-документы отображаются в системе определенными порциями, обычно по 10 -20 документов.



Варианты отображения

Некоторые поисковые системы предусматривают несколько вариантов отображения найденых веб-документов.



Глава 9. Сравнительная таблица зарубежных
поисковых машин





Altavista

Excite

HotBot

InfoSeek

Lycos

OpenText

WebCrawler

Тип

Полнотекстовая

Полнотекстовая

Полнотекстовая

Полнотекстовая

Абстрактная

Полнотекстовая

Полнотекстовая

Размер

30 миллионов

55 миллионов

54 миллиона

20-50 миллионов

20-25 миллионов

5 миллионов

2 миллиона

Период обновления

от 1 дня до 3 месяцев

1 - 3 недели

не позднее 3 недель

от минут до месяца

ещемесячное обновление

1 - 4 недели

еженедельное обновление

Дата индексирования документа

Да

Нет

Да

Нет

Нет

Нет

Нет

Указанные (submitted) страницы

1 день

1 неделя

3 недели

1 месяц

1 месяц

2 - 4 недели

2 - 4 недели

Неуказанные (non-submitted) страницы

1 - 3 месяца

3 недели

3 недели

1 месяц

1 месяц

2 4 недели

2 4 недели

Глубина индексирования

Неограничена

Неограничена

Неограничена

Неограничена

Неограничена

-

Ограничена популярностью того или иного сервера

Поддержка фреймов

Нет

Да

Нет

Да

Да

Нет

Нет

Поддержка ImageMap

Да

Нет

Нет

Да

Да

Нет

Да

Защищенные паролями директории и сервера

Нет

Да

Нет

Да

Да

Нет

Нет

Частота появления ссылок

Нет

Нет

Да

Нет

Да

Нет

Да

"Обучаемость"

Да

Нет

Да

Да

Нет

Нет

Нет

Контроль индексации

robots.txt

robots.txt (в будущем и метаданные)

И то, и другое

robots.txt

robots.txt

robots.txt

И то, и другое

Перенаправление (redirect)

Поддерживает

Поддерживает

-

-

-

-

Поддерживает

Стоп-слова

Да

Да

Да

Нет

Да

Нет

Нет

Влияние на алгоритм определения релевантности

Нет

-

Ключевые слова в метаданных

Нет

Нет

Нет

Частота появления ссылок

Spam-штрафы

Да

Да

Да

Да

Да

Да

Да

Поддержка META-тагов

Да

Нет

Да

Да

Да

Нет

Только NOINDEX таг

Title

Заголовок страницы или No Title

Заголовок страницы или Untitled

Заголовок страницы или URL

Заголовок страницы или первая строка документа

Заголовок страницы или первая строка документа

Первые 100 символов из документа

Заголовок страницы или URL

Description

Метатаг или первые несколько строк из документа

Формируется из наиболее релевантных к запросу фраз документа

Метатаг или первые несколько строк документа

Метатаг или первые 200 символов после тага

Метатаг или экстакт из содержимого страницы

Первые 100 символов документа

Создается из содержания; обещается поддержка метатагов в будущем

Проверка статуса URL

Да

Нет

Нет

Нет

Да

Нет

Да

Удаление старых данных

Удалить содержимое и указать новый адрес

Удалить содержимое или переписать robots.txt

Переписать robots.txt

Удалить содержимое и указать новый адрес или переписать robots.txt

-

-

-

Имя поискового робота (Spider User Agent)

Scooter

Architext Spider

Slurp the Web Hound

Side winder

T-rex

-

Spidey

Список используемой литературы и материалов




  1. Компьютер. Октябрь 1991, часть24, номер.10

  2. Сеть Relcom. Адресный справочник, изд. МЦНТИ, Москва, 1992 г.

  3. Газета “Компьютерная Казань” 1998-1999гг.

  4. Журнал “Komputer World Казань” 1999г.

  5. Журнал “HiTech” №1-6. 1999г.

  6. “Секреты INERNET” Джон Р.Левин и Кэрол Бароди. Издательство “Диалектика” г.М.

  7. URL: http://www.citforum.ru – сервер аналитической информации.

  8. URL: http://www.promo.ru - сборник полезной информации

  9. Были исползованы поисковые системы Rambler, Yandex и Апорт.

  10. http://m2.hq.cti.ru:8080/arcadia/articles/art00023.html - Articles: Как улучшить поиск на Web-узлах

  11. http://www.webber.net.ua/softoboz/searchsite.htm - Поиск на сайте

  12. http://m2.hq.cti.ru:8080/arcadia/general.html - Полнотекстовые поисковые системы : программные продукты

  13. http://www.promotion.aha.ru/search/stips.htm – Что понимается под успешной индексацией в поисковых системах

  14. http://www.tunis.tver.su/internet/search/intersr.html - Global search systems

  15. http://www.usmga.ru/Koi-8/Search.htm - Поиск в INTERNET

  16. http://m2.hq.cti.ru:8080/arcadia/general.html - Полнотекстовые поисковые системы : программные продукты

  17. http://www.cor.neva.ru/pch/russian/index.html - MEDLINE via PaperChase

Приложение --- Листинги системы PROTOS.
MIDL_FILE_HEADING( )

#include "rpc.h"

#include "rpcndr.h"

#ifndef __protos_h__

#define __protos_h__

#ifdef __cplusplus

extern "C"{

#endif


/* Forward Declarations */

void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);

void __RPC_USER MIDL_user_free( void __RPC_FAR * );

#ifndef __ProtosSearchEngine_INTERFACE_DEFINED__

#define __ProtosSearchEngine_INTERFACE_DEFINED__

/****************************************

* Generated header for interface: ProtosSearchEngine

****************************************/

/* [implicit_handle][unique][version][uuid] */

/* [fault_status][comm_status] */ error_status_t Ping( void);

/* [fault_status][comm_status] */ error_status_t Shutdown( void);

/* [fault_status][comm_status] */ error_status_t QueryStatus(

/* [string][out] */ unsigned char __RPC_FAR *__RPC_FAR *Report);

/* [fault_status][comm_status] */ error_status_t IndexOpen(

/* [string][in] */ unsigned char __RPC_FAR *IndexName);

/* [fault_status][comm_status] */ error_status_t IndexClose(

/* [string][in] */ unsigned char __RPC_FAR *IndexName);

/* [fault_status][comm_status] */ error_status_t SearchOpen(

/* [string][in] */ unsigned char __RPC_FAR *IndexName);

/* [fault_status][comm_status] */ error_status_t SearchClose(

/* [string][in] */ unsigned char __RPC_FAR *IndexName);

/* [fault_status][comm_status] */ error_status_t SearchWork(

/* [string][in] */ unsigned char __RPC_FAR *IndexName,

/* [string][in] */ unsigned char __RPC_FAR *QueryString,

/* [string][out] */ unsigned char __RPC_FAR *__RPC_FAR *ReportFile);

extern handle_t hProtos;

extern RPC_IF_HANDLE ProtosSearchEngine_v1_0_c_ifspec;

extern RPC_IF_HANDLE ProtosSearchEngine_v1_0_s_ifspec;

#endif /* __ProtosSearchEngine_INTERFACE_DEFINED__ */

/* Additional Prototypes for ALL interfaces */

/* end of Additional Prototypes */

#ifdef __cplusplus

}

#endif


#endif

#define WIN32_LEAN_AND_MEAN

#include

#include

#include

#include "protos.h"

unsigned long BindProtos()

{

RPC_STATUS status;



unsigned char * pszStringBinding = NULL;

BOOL bWin95;

OSVERSIONINFO osVer;

osVer.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);

GetVersionEx(&osVer);

switch(osVer.dwPlatformId)

{

case VER_PLATFORM_WIN32_WINDOWS:



bWin95 = TRUE;

break;


case VER_PLATFORM_WIN32_NT:

bWin95 = FALSE;

break;

default:


return 1; // Unsupported operating system.

}

--------------------------------------------------------------------------------



/* Use a convenience function to concatenate the elements of */

/* the string binding into the proper sequence. */

status = RpcStringBindingCompose(NULL,

bWin95 ? "ncalrpc" : "ncacn_np",

NULL,

NULL,


NULL,

&pszStringBinding);

if (status) return status;

/* Set the binding handle that will be used to bind to the server. */

status = RpcBindingFromStringBinding(pszStringBinding, &hProtos);

RpcStringFree(&pszStringBinding);

return status;

}

unsigned long UnbindProtos()



{

RPC_STATUS status;

/* The calls to the remote procedures are complete. */

/* Free the binding handle */

status = RpcBindingFree(&hProtos);

return status;

}

#define SERVER_PARM "server="



int IsScript()

{

return getenv("GATEWAY_INTERFACE") != NULL;



}

char *GetServerNameCGI()

{

char *ptrb, *ptre, *server;



char *query = getenv("QUERY_STRING");

if (!query) return NULL;

query = strlwr(strdup(query));

if (!query) return NULL;

ptrb = strstr(query, SERVER_PARM);

if (!ptrb) return NULL;

ptrb += strlen(SERVER_PARM);

ptre = strchr(ptrb, '&');

if (!ptre)

server = strdup(ptrb);

else {

server = (char*) malloc(ptre - ptrb);



if (server) {

*server = 0;

strncat(server, ptrb, ptre - ptrb);

}

}



free(query);

return server;

}

char *GetServerNamePathInfo()



{

char *ptre, *server;

char *ptrb = getenv("PATH_INFO");

if (!ptrb) return NULL;

while(*ptrb == '/') ptrb++;

ptre = strchr(ptrb, '/');

if (!ptre)

server = strdup(ptrb);

else {

server = (char*) malloc(ptre - ptrb);



if (server) {

*server = 0;

strncat(server, ptrb, ptre - ptrb);

}

}



return server;

}

char *GetServerNameArgv()



{

if (__argc < 2) return NULL;

return strdup(__argv[1]);

}

char *GetServerNameModuleName()



{

char fname[MAX_PATH];

char *ptrb, *ptre, *server;

GetModuleFileName(0, fname, MAX_PATH);

if ((ptrb = strrchr(fname, '\\')) == NULL) return NULL;

if ((ptrb = strchr(++ptrb, '.')) == NULL) return NULL;

if ((ptre = strchr(++ptrb, '.')) == NULL) return NULL;

server = (char*) malloc(ptre-ptrb);

if (!server) return NULL;

*server = 0;

return strncat(server, ptrb, ptre-ptrb);

}

char *GetServerName()



{

char *server;

if (

(server = GetServerNameCGI())



|| (server = GetServerNamePathInfo())

|| (server = GetServerNameArgv())

)

return server;



else

return NULL;

}

void MakeMessage(char *mes, ...)



{

char buffer[1024];

va_list argptr;

puts("Content-type: text/plain\n");

va_start(argptr, mes);

_vsnprintf(buffer, 1024, mes, argptr);

va_end(argptr);

puts(buffer);

}

void __RPC_FAR * __RPC_API midl_user_allocate(size_t nLen)



{

return malloc(nLen);

}

void __RPC_API midl_user_free(void __RPC_FAR * lpvPointer)



{

if (NULL != lpvPointer) free (lpvPointer);

}

--------------------------------------------------------------------------------



#include "protos.h"

#include "protutl.h"

int main()

{

RPC_STATUS status;



char *str;

if (BindProtos()) {

MakeMessage(MES_BIND_ERROR);

return 1;

}

str = GetServerName();



if (!str) {

MakeMessage(MES_NAME_ERROR);

return 1;

}

status = IndexOpen(str);



UnbindProtos();

free(str);

if (status) {

char *str = GetErrorText(status);

if (str) {

MakeMessage(str);

free(str);

} else


MakeMessage("System is busy.");

}

else



MakeMessage(MES_INDEX_OK);

return 0;

}

--------------------------------------------------------------------------------



#include

#include "protos.h"

#include "protutl.h"

int main()

{

RPC_STATUS status;



char *server, *command, *report = NULL;

if (BindProtos()) {

MakeMessage(MES_BIND_ERROR);

return 1;

}

server = GetServerName();



if (!server) {

MakeMessage(MES_NAME_ERROR);

return 1;

}

command = getenv("QUERY_STRING");



if (!command || !*command) {

free(server);

MakeMessage(MES_QUERY_ERROR);

return 1;

}

status = SearchWork(server, command, &report);



UnbindProtos();

free(server);

if (status) {

char *str = GetErrorText(status);

if (str) {

MakeMessage(str);

free(str);

} else


MakeMessage(MES_UNKNOWN);

}

else {



FILE *fd = fopen(report, "rt");

char buf[BUFSIZ];

if (fd) {

puts("Content-type: text/html\n");

while(!feof(fd) && !ferror(fd))

fwrite(buf, 1, fread(buf, 1, BUFSIZ, fd), stdout);

fclose(fd);

}

else



MakeMessage(MES_FILE_ERROR);

}

midl_user_free(report);



return 0;

}

--------------------------------------------------------------------------------



#include "protos.h"

#include "protutl.h"

int main()

{

RPC_STATUS status;



if (BindProtos()) {

MakeMessage(MES_BIND_ERROR);

return 1;

}

status = Shutdown();



UnbindProtos();

if (status) {

char *str = GetErrorText(status);

if (str) {

MakeMessage(str);

free(str);

} else

MakeMessage(MES_UNKNOWN);



}

else


MakeMessage(MES_SHUTDOWN_OK);

return 0;

}

--------------------------------------------------------------------------------



#include "protos.h"

#include "protutl.h"

int main()

{

RPC_STATUS status;



char *str;

if (BindProtos()) {

MakeMessage(MES_BIND_ERROR);

return 1;

}

str = GetServerName();



if (!str) {

MakeMessage(MES_NAME_ERROR);

return 1;

}

status = SearchClose(str);



UnbindProtos();

free(str);

if (status) {

char *str = GetErrorText(status);

if (str) {

MakeMessage(str);

free(str);

} else


MakeMessage(MES_UNKNOWN);

}

else



MakeMessage(MES_SEARCHOFF_OK);

return 0;

}

--------------------------------------------------------------------------------



#include "protos.h"

#include "protutl.h"

int main()

{

RPC_STATUS status;



char *str;

if (BindProtos()) {

MakeMessage(MES_BIND_ERROR);

return 1;

}

str = GetServerName();



if (!str) {

MakeMessage(MES_NAME_ERROR);

return 1;

}

status = SearchOpen(str);



UnbindProtos();

free(str);

if (status) {

char *str = GetErrorText(status);

if (str) {

MakeMessage(str);

free(str);

} else


MakeMessage(MES_UNKNOWN);

}

else



MakeMessage(MES_SEARCH_OK);

return 0;

}

--------------------------------------------------------------------------------



#include "protos.h"

#include "protutl.h"

int main()

{

RPC_STATUS status;



char *str = NULL;

if (BindProtos()) {

MakeMessage(MES_BIND_ERROR);

return 1;

}

status = QueryStatus(&str);



UnbindProtos();

if (status) {

char *str = GetErrorText(status);

if (str) {

MakeMessage(str);

free(str);

} else

MakeMessage(MES_UNKNOWN);



}

else


MakeMessage(str);

midl_user_free(str);

return 0;

}


1 Журнал "Hi-Tech". №1 декабрь 1998. Стр 16.

2 Журналы “Hi-Tech”, “Komputer World Казань”, газета “Компьютерная Казань” и другие.

3 От англ. host - компьютер, который обеспечивает доступ пользователю в internet и через который происходит взаимодействие ПК и Internet.

4 URL адрес - http://www.nw.com

5 URL адрес - http://www.yahoo.com/

6 URL адрес - http://www. altavisla.com/

7 URL адрес - http://www.au.ru/

8 URL адрес - http://www.aport.ru/

9 URL адрес - http://lcweb.loc.gov/calalog/

10 Протокол - “язык” общения различных компонент вычислительных систем друг с другом.

11 По состоянию на начало 1999 г.

12 Фраза постоянно произносимая Иваном Демидовым в программе “Музобоз”

13 От анг.chat – болтовня, разговоры.

14 "Не строгое определение термина. В данной работе для определения явления. ввиду отсутствия общепринятого термина, используется название одной из программ, обеспечивающей объясняемый вид связи.

15 См. Деньги” №39 за 1997 г., с.48-50.

16 См. “Эксперт” №39 за 1998г. с54,55. № 44 за 1998г. с.68

17 См. “Эксперт” №4 за 1998г. с79

18 Например – piva.net

19 ЦБ РФ "Cистемы безопасности связи и телекоммуникаций", #6/96

<< предыдущая страница