Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #89, МАЙ 2006 г.

Зачет!

CyberAnt (Sation@yandex.ru)

Хакер, номер #089, стр. 089-056-3


[приручаем систему тестирования]

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

[проблемы подключения]

Для этого я запустил уже заранее сконфигурированный преподом сервер Apache, загрузил сервер тестирующей системы и вызвал клиентское окно для подключения. Вбил в нем IP 127.0.0.1, нажал "Подключиться" и… облом: сообщение невозможно было соединить с сервером. В чем же дело? А дело в том, что выпадающий список с Ф.И.О. и группой остался пустым. Не было данных заполняющих эти списки. Тут стало понятно, что папка MySQL не зря находилась вместе с системой тестирования. Я запустил файл MySQLd-max.exe и опять попробовал подключиться. На этот раз все прошло отлично. Выпадающие списки заполнились нашими Ф.И.О. и группами. После нажатия кнопочки "Подключиться" я увидел окно с названиями тем тестирования. Быстро выбрав одну из них, я начал тестирование. Великолепно! Присмотревшись, во всех неправильных ответах можно увидеть жирную букву. Моментом, даже не вчитываясь в вопрос, я начал расставлять галочки напротив немеченых ответов. А вот и первый глюк:(.

[дисковые хлопоты]

В вопросах, где должен присутствовать рисунок, он отсутствует. Вся система тестирования виснет с сообщением о невозможности создания временного графического файла на диске P:. Все понятно: в универе диск P: является общим сетевым с правами доступа на чтение и запись. Вероятно, поэтому именно на нем система и создавала временные файлы. Конечно, можно было бы найти, где именно прописано использование диска P: , но на это не было времени и желания. В таких случаях, если у тебя WinXP, проще сделать так, как сделал я. Идем в реестр по адресу:

Назад на стр. 089-056-2  Содержание  Вперед на стр. 089-056-4