<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%A1%3A2015%3A%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%3AMC</id>
	<title>КС:2015:Проект:MC - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%A1%3A2015%3A%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%3AMC"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:MC&amp;action=history"/>
	<updated>2026-06-06T14:45:22Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:MC&amp;diff=1145&amp;oldid=prev</id>
		<title>imported&gt;Aparinov: mc. добавление описания</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:MC&amp;diff=1145&amp;oldid=prev"/>
		<updated>2015-11-21T09:38:02Z</updated>

		<summary type="html">&lt;p&gt;mc. добавление описания&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Метаданные проекта ==&lt;br /&gt;
ID проекта: mc&lt;br /&gt;
Ментор проекта: Паринов А.А.&lt;br /&gt;
Аккаунты ментора в git-сервисах:&lt;br /&gt;
* [http://GitHub.com GitHub.com]: aparinov&lt;br /&gt;
* [http://GitLab.com GitLab.com]: aparinov&lt;br /&gt;
* [http://BitBucket.org BitBucket.org]: aparinov&lt;br /&gt;
* [http://goo.gl/forms/jSmn2B2NT0 Опрос]&lt;br /&gt;
== Что это за проект ==&lt;br /&gt;
&lt;br /&gt;
=== Введение ===&lt;br /&gt;
&lt;br /&gt;
Задача файлового менеджера предоставить пользователю удобный интерфейс для работы с файловой системой.&lt;br /&gt;
Помимо обязательной части функционала, по согласованию с ментором, приветствуется расширенная функциональность и авторская реализация выполнения стандартных операций.&lt;br /&gt;
&lt;br /&gt;
=== Что требуется ===&lt;br /&gt;
&lt;br /&gt;
Реализовать файловый менеджер, аналогичный Midnight Commander.&lt;br /&gt;
&lt;br /&gt;
Функциональные требования:&lt;br /&gt;
* 1. Отображение двух панелей. Обе панели должны одновременно отображать директории и файлы файловой системы компьютера. &lt;br /&gt;
* 2. Поддержка выбора активной панелями с помощью клавиши TAB &lt;br /&gt;
* 3. Активная панель должна предоставлять возможность навигации между директориями. &lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
&lt;br /&gt;
1. Освоите библиотеку терминального ввода-вывода (ncurses)&lt;br /&gt;
&lt;br /&gt;
2. Освоите работу с файловой системой в Unix&lt;br /&gt;
&lt;br /&gt;
== Начальные требования ==&lt;br /&gt;
&lt;br /&gt;
1. Умение разрабатывать программы на C или C++&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Первая контрольная точка (24 октября 2015 г.) ===&lt;br /&gt;
Необходимо иметь приватный git-репозиторий на сайте [http://BitBucket.org BitBucket.org] с проектом, в который приглашен ментор [http://bitbucket.org/aparinov aparinov]. В репозитории должно быть:&lt;br /&gt;
* Файл README.md, который содержит описание проекта, написанный в расчета на &amp;quot;конечного пользователя&amp;quot;. Это описание должно быть написано &amp;#039;&amp;#039;&amp;#039;самостоятельно&amp;#039;&amp;#039;&amp;#039;, а не скопировано из Wiki, и отражать Ваше понимание того, что нужно сделать.&lt;br /&gt;
* Для тех, кто реализует проект на Си/C++, - проектный файл CMakeLists.txt.&lt;br /&gt;
* Отображение двух панелей. Обе панели должны одновременно отображать директории и файлы файловой системы компьютера. &lt;br /&gt;
* Поддержка выбора активной панелями с помощью клавиши TAB&lt;br /&gt;
&lt;br /&gt;
=== Вторая контрольная точка (22 ноября 2015 г.) ===&lt;br /&gt;
Реализован менеджер, открывающий в консоли два окна и позволяющий навигировать по файловой системе.&lt;br /&gt;
Отображение в правой и левой панели должно быть независимым.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;4 балла&amp;#039;&amp;#039;&amp;#039;. Реализован менеджер, открывающий в консоли два окна и позволяющий навигировать по файловой системе.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;+2 балла&amp;#039;&amp;#039;&amp;#039;. Поддерживаются операции копирования, перемещения файлов, создания каталогов, удаления.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;+2 балла&amp;#039;&amp;#039;&amp;#039;. Поддерживается выделение файлов с помощью регулярных выражений и групповые операции с файлами.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;+2 балла&amp;#039;&amp;#039;&amp;#039;. Поддерживается запуск программ на выполнение, просмотр содержимого файлов (встроенный и с помощью произвольных программ просмотра).&lt;/div&gt;</summary>
		<author><name>imported&gt;Aparinov</name></author>
	</entry>
</feed>