Size: 1933
Comment:
|
Size: 8162
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
* [[/NagiosMap| Картирование сети для NAGIOS]] * Красивое увеличительное стекло для X11 (наподобие того, что используется в xscreensaver, только удобное для использования) * ... <!> "Запускалка" command-line утилит через GUI (IO redirect, -h, man, info, формирование CL, сохранение параметров для разных утилит) * ... <!> Передача параметров командной строки через имя файла ([[attachment:nargs.py]]) * ... <!> Более-менее полная объектная модель и соотв. ей GUI для `gnokii` (xgnokii -- кошмарное подели) * ... <!> Система сбора статистики по антиспаму: анализ журналов различных форматов на предмет налияия там информации о пропускании/отбрасывании почтового сообщения, с вложенностью одних типов в другие, рисование красивых картинок и отчётов * ... <!> Интерфейс к созданию презентаций в [[http://meyerweb.com/eric/tools/s5/|Simple Standards-Based Slide Show System]] (aka S5). Лучше всего -- через веб. * Что характерно, у него всё плывёт при ресайзе. -- -- [[eSyr]] <<DateTime(2009-03-23T10:01:14Z)>> * в FF3.1b не подтверждается -- FrBrGeorge <<DateTime(2009-03-23T12:47:29Z)>>, примеры? |
* [[/PyJudge|Система индивидуальной и централизованной проверки домашних заданий]] * ('''TODO''' формулировка) Превращение `git log` в слайды * Простая GUI и/или Widget библиотека для [[http://brython.info|Brython]] * [[WP:Little man computer]] * Написать свой с WEB-интерфейсом * Редизайн и перевод имеющихся реализаций: * Классика https://github.com/FrBrGeorge/peterhigginson * [[https://github.com/search?o=desc&q=little+man+computer&s=updated&type=Repositories|Что есть на GitHub]] * https://github.com/pbrinkmeier/lmc-emulator/ * https://github.com/pddring/cpu-simulator * Эмулятор [[RW:Рекурсивная_функция_(теория_вычислимости)|частично-рекурсивных функций]] (в сети с очень большим трудом добыл EXE-шник) * [[/ModelComputerConstructor|Конструктор модельных машин]] для практикума 1-го курса * [[/GraphicFingerprint|Графический аналог acsii art fingerprint в openssh]] * "Запускалка" command-line утилит через GUI (IO redirect, -h, man, info, формирование CL, сохранение параметров для разных утилит) * Что-то похожее: http://kaptain.sourceforge.net/ * Практика показывает, что нужен не универсальный интерфейс (он неподъёмен), а wizard * [[/GUICommandLine|Цитата из конкурсного задания для школьников]] на эту тему * Передача параметров командной строки через имя файла ([[attachment:nargs.py]]): обоснование, разумная концепция и реализация * GUI для [[http://www.x.org/wiki/XInputSpec|xinput]] (в дистрибутивах имеется [[http://cgit.freedesktop.org/xorg/app/xinput/|commandline-утилита]], возможно, стоит интегрироваться с ней) * Задачи по MoinMoin: * '''Главная''': Участие в MioinMoin2 и миграция этого сайта на него * Возможность задавать программные части Moin (Макросы, Действия, Парсеры и т. п.) путём присоединения соответствующих `.py` файлов к специальным страницам * Обязательное документирование (возможно, внутри кода + импорт `__doc__`) * Проверка работоспособности (возможно, +удаление/перемещение/переименование нерабочих скриптов) * Возможность задавать непрограммные части Moin (CSS-ы, содержание меню, логотип) путём редактирования спецстраниц и последующего их разбора * "Отзывы": возможность анонимному пользователю оперативно сообщить об опечатке (например, "выделите текст с ошибкой, нажмите Ctrl+Enter" должно выводить окошко с предложением ввести исправленный текст или прокомментировать, а результат записывается в `/Discussion`) * Подсистема "генерируемых файлов": некий встроенный в текст `{{{#FORMAT` (например, GraphVis) требует генерации картинок из исходников. Надо уметь генерировать только обновившиеся картинки, а старые удалять * Спецефические форматтеры для представления информации, не являющейся частью вики. Общее свойство — по возможности более полная интеграция с moin ("правильные" гиперссылки на другие страницы, категории, поиск) * `man` * `info` * `/usr/share/doc/*/*` * … |
Line 12: | Line 36: |
=== Устаревшие или уже не интересные задачи === * /* But Why? */ Увеличительное стекло-"шарик" для X11/GL: круг посередине -- максимальное увеличение, чем ближе к краю, тем увеличение меньше (возможно, где-то понадобится уменьшение). Идея в том, чтобы видеть весь рабочий стол, хоть и искажённый. Похожий эффект есть в xscreensaver. * /* NOKIA RIP */ Более-менее полная объектная модель и соотв. ей GUI для `gnokii` (xgnokii -- кошмарное поделие) * /* Я больше не работаю системным администратором */ Система сбора статистики по антиспаму: анализ журналов различных форматов на предмет налияия там информации о пропускании/отбрасывании почтового сообщения, с вложенностью одних типов в другие, рисование красивых картинок и отчётов * /* Я больше не работаю системным администратором */ [[/NagiosMap| Картирование сети для NAGIOS]] * /* HTML5 перевёл задачу в совсем иное русло, см. http://slides.io */ [[/S5_Interface|Интерфейс]] к созданию презентаций в [[http://meyerweb.com/eric/tools/s5/|Simple Standards-Based Slide Show System]] (aka S5). === Задачи по сертификации специалистов === 1.#0 [[/LiveDeployment|Сертификация на основании собственного внедрения]] 1. [[/DesktopHub|Концентратор рабочих столов]] 1. [[/TCB_Central|Централизованное хранение учётных записей с возможностью работы без сети]] 1. [[/BootServer|Сервер сетевых загрузок]] 1. [[/WeaveServer|Сервер хранения пользовательских настроек Firefox]] 1. [[/VDEServer|Сервер виртуальных рабочих столов]] ==== неоформленное ==== 1. "Хостинг для бедных". N*VE (N>=2), 80-й порт в каждом используется. Один внешний IP. * Станд. 80-й порт снаружи. * root => хостеру * Инструкция для хостера * Инструкция адм-ру 1. Студенческий сервер Сервер + компьютерный класс (>=2) с Linux * Пользователи авторизуются по единой схеме (на всех к-рах одинаковые) * Сетевые домашние каталоги * Какой-нибудь сервис на сервере (FTP/TLS) * Возможность работы на клиентской машине при неработоспособном сервере Список подстраниц: <<PageList(FrBrGeorge/ActualEducationalTasks/)>> |
Список задач, которые я очень хочу решить, но никак не найду время на это
Система индивидуальной и централизованной проверки домашних заданий
(TODO формулировка) Превращение git log в слайды
Простая GUI и/или Widget библиотека для Brython
- Написать свой с WEB-интерфейсом
- Редизайн и перевод имеющихся реализаций:
Эмулятор частично-рекурсивных функций (в сети с очень большим трудом добыл EXE-шник)
Конструктор модельных машин для практикума 1-го курса
- "Запускалка" command-line утилит через GUI (IO redirect, -h, man, info, формирование CL, сохранение параметров для разных утилит)
Что-то похожее: http://kaptain.sourceforge.net/
- Практика показывает, что нужен не универсальный интерфейс (он неподъёмен), а wizard
Цитата из конкурсного задания для школьников на эту тему
Передача параметров командной строки через имя файла (nargs.py): обоснование, разумная концепция и реализация
GUI для xinput (в дистрибутивах имеется commandline-утилита, возможно, стоит интегрироваться с ней)
Задачи по MoinMoin:
Главная: Участие в MioinMoin2 и миграция этого сайта на него
Возможность задавать программные части 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/GUICommandLine
- FrBrGeorge/ActualEducationalTasks/GitLogSlides
- FrBrGeorge/ActualEducationalTasks/GraphicFingerprint
- FrBrGeorge/ActualEducationalTasks/LinkParts
- FrBrGeorge/ActualEducationalTasks/LiveDeployment
- FrBrGeorge/ActualEducationalTasks/ModelComputerConstructor
- FrBrGeorge/ActualEducationalTasks/NFSRootDeployment
- FrBrGeorge/ActualEducationalTasks/NagiosMap
- FrBrGeorge/ActualEducationalTasks/PrimitiveRecursion
- FrBrGeorge/ActualEducationalTasks/PrimitiveRecursion/Syntax
- FrBrGeorge/ActualEducationalTasks/PyJudge
- FrBrGeorge/ActualEducationalTasks/PyJudge/Check
- FrBrGeorge/ActualEducationalTasks/PyJudge/Factory
- FrBrGeorge/ActualEducationalTasks/PyJudge/Publish
- FrBrGeorge/ActualEducationalTasks/PyJudge/Run
- FrBrGeorge/ActualEducationalTasks/PyJudge/Score
- FrBrGeorge/ActualEducationalTasks/PyJudge/Update
- FrBrGeorge/ActualEducationalTasks/PyJudge/Validate
- FrBrGeorge/ActualEducationalTasks/RealSchoolDeployment
- FrBrGeorge/ActualEducationalTasks/S5_Interface
- FrBrGeorge/ActualEducationalTasks/TCB_Central
- FrBrGeorge/ActualEducationalTasks/UniversalCache
- FrBrGeorge/ActualEducationalTasks/VDEServer
- FrBrGeorge/ActualEducationalTasks/VirtAutoNet