Список задач, которые я очень хочу решить, но никак не найду время на это
Конструктор модельных машин для практикума 1-го курса
- "Запускалка" command-line утилит через GUI (IO redirect, -h, man, info, формирование CL, сохранение параметров для разных утилит)
Что-то похожее: http://kaptain.sourceforge.net/
Передача параметров командной строки через имя файла (nargs.py): обоснование, разумная концепция и реализация
GUI для xinput (в дистрибутивах имеется commandline-утилита, возможно, стоит интегрироваться с ней)
Задачи по MoinMoin:
Возможность задавать программные части Moin (Макросы, Действия, Парсеры и т. п.) путем присоединения соответствующих .py файлов к специальным страницам
Обязательное документирование (возможно, внутри кода + импорт __doc__)
- Проверка работоспособности (возможно, +удаление/перемещение/переименование нерабочих скриптов)
- Возможность задавать непрограммные части Moin (CSS-ы, содержание меню, логотип) путем редактирования спецстраниц и последующего их разбора
"Отзывы": возможность анонимному пользователю оперативно сообщить об опечатке (например, "выделите текст с ошибкой, нажмите Ctrl+Enter" должно выводить окошко с предложением ввести исправленный текст или прокомментировать, а результат записывается в /Discussion)
Подсистема "генерируемых файлов": некий встроенный в текст {{{#FORMAT (например, GraphVis) требует генерации картинок из исходников. Надо уметь генерировать только обновившиеся картинки, а старые удалять
- Спецефические форматтеры для представления информации, не являющейся частью вики. Общее свойство ? по возможности более полная интеграция с moin ("правильные" гиперссылки на другие страницы, категории, поиск)
man
info
/usr/share/doc/*/*
- ?
Любая помощь категорически приветствуется!
Устаревшие или уже не интересные задачи
Увеличительное стекло-"шарик" для X11/GL: круг посередине -- максимальное увеличение, чем ближе к краю, тем увеличение меньше (возможно, где-то понадобится уменьшение). Идея в том, чтобы видеть весь рабочий стол, хоть и искаженный. Похожий эффект есть в xscreensaver.
Более-менее полная объектная модель и соотв. ей GUI для gnokii (xgnokii -- кошмарное поделие)
Система сбора статистики по антиспаму: анализ журналов различных форматов на предмет налияия там информации о пропускании/отбрасывании почтового сообщения, с вложенностью одних типов в другие, рисование красивых картинок и отчетов
Интерфейс к созданию презентаций в Simple Standards-Based Slide Show System (aka S5).
Задачи по сертификации специалистов
неоформленное
- "Хостинг для бедных".
N*VE (N>=2), 80-й порт в каждом используется. Один внешний IP.
- Станд. 80-й порт снаружи.
root => хостеру
- Инструкция для хостера
- Инструкция адм-ру
- Студенческий сервер
Сервер + компьютерный класс (>=2) с Linux
- Пользователи авторизуются по единой схеме (на всех к-рах одинаковые)
- Сетевые домашние каталоги
- Какой-нибудь сервис на сервере (FTP/TLS)
- Возможность работы на клиентской машине при неработоспособном сервере
Список подстраниц:
- FrBrGeorge/ActualEducationalTasks (nargs.py)
- FrBrGeorge/ActualEducationalTasks/ArbitraryRepo
- FrBrGeorge/ActualEducationalTasks/BootServer
- FrBrGeorge/ActualEducationalTasks/DesktopHub
- FrBrGeorge/ActualEducationalTasks/DesktopHub/Realization
- FrBrGeorge/ActualEducationalTasks/GraphicFingerprint
- FrBrGeorge/ActualEducationalTasks/LiveDeployment
- FrBrGeorge/ActualEducationalTasks/ModelComputerConstructor
- FrBrGeorge/ActualEducationalTasks/NFSRootDeployment
- FrBrGeorge/ActualEducationalTasks/NagiosMap
- FrBrGeorge/ActualEducationalTasks/RealSchoolDeployment
- FrBrGeorge/ActualEducationalTasks/S5_Interface
- FrBrGeorge/ActualEducationalTasks/TCB_Central
- FrBrGeorge/ActualEducationalTasks/VDEServer
- FrBrGeorge/ActualEducationalTasks/WeaveServer