|
Задание
|
Комментарий
|
Бонус
|
1
|
HTTP-сервер
|
Должен быть реализован веб-сервер, предоставляющий доступ к статическим HTML-документам, изображениям и архивным файлам. Проверка работоспособности - при помощи браузера Mozilla и Internet Explorer.
|
3
|
2
|
HTTP-сервер с поддержкой SSI
|
То же, но должна быть реализована поддержка директив SSI (минимум - #include)
|
5
|
3
|
FTP-сервер
|
Сервер должен предоставлять возможность просмотра каталога файлов, скачивания и закачивания файлов по стандартному протоколу FTP. Проверка работоспособности - любой FTP-клиент (FAR, MC, и пр.)
|
5
|
4
|
Веб-браузер (только текст и ссылки, без форматирования)
|
Реализуется в виде графического приложения. Должен отображать HTML-страницы с указанного сервера. Поддержка перехода по ссылкам.
|
3
|
5
|
Веб-браузер (с изображениями)
|
То же, но с отображением графических изображений.
|
5
|
6
|
FTP-клиент
|
Консольное приложение, команды open, ls, cd, get, close, bye. Должен подключаться к любому стандартному ftp-серверу.
|
2
|
7
|
Графический FTP-клиент
|
То же, но с графическим интерфейсом и возможностью докачки файлов.
|
5
|
8
|
Чат
|
Чат-клиент с возможностью обмена информацией с таким же клиентом без сервера.
Графический интерфейс, произвольный протокол. Возможность поиска клиентов в локальной сети.
|
2
|
9
|
HTTP-прокси с возможностями файрвола
|
Поддержка протокола HTTP, возможность ограничивать набор доступных портов, набор доступных серверов. Все обращения к серверу должны записываться в журнал. Проверка - при помощи браузера Mozilla или Internet Explorer.
|
4
|
10
|
ICQ-клиент
|
Графический интерфейс получение списка контактов, отправление и получение сообщений. Проверка на произвольном аккаунте ICQ.
|
4
|
11
|
IRC-клиент
|
Аналогично ICQ-клиенту, проверка на произвольном IRC-сервере.
|
4
|
12
|
Крестики-нолики 3х3
|
Стандартное поле 3х3, возможность игры с компьютером.
|
-
|
13
|
Крестики-нолики 5х5
|
Размер поля задается пользователем. Необходимо выставить 5 крестиков или ноликов в ряд. Возможность игры с компьютером.
|
2
|
14
|
Тетрис
|
Стандартные фигуры, размер стакана задается. Таблица рекордов.
|
-
|
15
|
Игра «Змейка»
|
Разные уровни сложности, лабиринты и пр.
|
-
|
16
|
Морской бой
|
Стандартные фигуры, возможность игры с компьютером.
|
2
|
17
|
Реверси
|
Возможность игры с компьютером.
|
4
|
18
|
Шашки
|
Возможность игры с компьютером.
|
4
|
19
|
Калькулятор
|
Аналог calc.exe в Windows
|
-
|
20
|
Калькулятор со скобками
|
Вычисление произвольных выражений со скобками. Пример: 10+20*(5-3/(8+2))
|
2
|
21
|
Построение графиков
|
Построение графика произвольной функции. Поддержка тригонометрических функций. Пример:
y=10*sin(2*x+1)
|
3
|
22
|
Текстовый редактор
|
Аналог "Блокнота".
|
-
|
23
|
Текстовый редактор RTF
|
Поддержка RTF
|
3
|
24
|
Просмотрщик графических файлов
|
Поддержка JPG, GIF, PNG, TIFF, BMP
|
3
|
25
|
Гостевая книга
|
Возможность добавления и редактирования записей
|
3
|
26
|
Гостевая книга с оформлением
|
То же + возможность создания шаблона страницы с использованием XSL.
|
5
|
27
|
Фотогалерея
|
Возможность просмотра и добавления изображений. Создание альбомов.
|
5
|
28
|
Интернет-магазин
|
Ведение каталога товаров, обслуживание покупателей
|
5
|
29
|
Система голосования
|
Создание Интернет-голосований, ведение статистики
|
5
|
30
|
Система тестирования
|
Создание тестов, проведение тестов, статистика по пользователям.
|
5
|