С.А.Ухинов
Новосибирский государственный университет
Тел.: (3832) 39-75-81, e-mail: mmf@nsu.ru
Потребность иметь обновляемые данные о месте нахождения и деятельности выпускников вузов обусловлена как чисто человеческим любопытством, так и возможностью на их основе проводить социологические и другие исследования различной практической направленности. Кроме этого выпускники вузов сами заинтересованы в постоянном поддерживании свежести этих данных, поскольку только здесь они могут найти контактную информацию о своих бывших сотоварищах по лучшим молодым годам своей жизни и только здесь, в Интернете, их, возможно, смогут найти другие.
При разработке проекта Интернет-базы банных выпускников механико-математического факультета НГУ было учтено, что многие выпускники в настоящее время работают или продолжают обучение за границей и не имеют возможности использовать кириллические кодировки для доступа в Интернет. Был выбран вариант базы, когда при подключении к серверу клиент может выбрать как регистрацию, так и просмотр либо в кириллической (CP-1251), либо в латинской кодировке. Внутри базы данных содержатся как кириллические, так и латинские записи, но на выходе в режиме латинской кодировки русские символы преобразоваваются в соответствующие символы (комбинации символов) латиницы. Поиск текста в этом режиме осуществляется как по введенным латинским символам, так и по соответствующим русским. При нахождении, например, фамилий начинающихся на "G" ищутся фамилии на "G" и на "Г". На экране все найденные фамилии будут видны в латинской кодировке и начинаться на "G". При кириллическом просмотре и поиске все происходит как обычно, и видны смешанные латино-русские тексты.
База данных выпускников ММФ НГУ размещена на MS WindowsNT IIS/3 сервере по адресу http://mmfd.nsu.ru/vipw/, имеет тип базы данных MS Windows Access, с доступом через драйвер ODBC и файлы *.idc, *.htx. Сервер IIS использует текстовые файлы *.idc и *.htx для получения информации из источников данных ODBC и форматирует ее как документы HTML. Файлы *.idc содержат сведения по способам связи с источниками данных ODBC и инструкции SQL для выполнения. Файлы *.htx играют роль шаблонов для определения способа преобразования данных в формат документов HTML при возврате данных из инструкции SQL, определенной в файле *.idc. Преобразование из windows-1251 кодировки в iso-8859-1 осуществляется встроенным в IIS средством с помощью map-файла, имя которого указывается в команде Translationfile: *.idc файла.
База данных находится в рабочем состоянии с середины апреля 1998 года. На первые две недели в ней зарегистрировалось 160 человек, 30% из них осуществили регистрацию в латинской кодировке.