<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=A-mayoroff</id>
		<title>SEWiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=A-mayoroff"/>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/A-mayoroff"/>
		<updated>2026-06-10T04:51:15Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Computer_vision_2013&amp;diff=3087</id>
		<title>Computer vision 2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Computer_vision_2013&amp;diff=3087"/>
				<updated>2014-01-11T07:59:53Z</updated>
		
		<summary type="html">&lt;p&gt;A-mayoroff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор - &lt;br /&gt;
&lt;br /&gt;
Практика -&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://docs.google.com/file/d/0ByEzmeJ-IkqAVmh4QkJtUUVWTU0/edit?usp=sharing Python + OpenCV]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Видеозаписи распространяются с ограниением&amp;lt;/i&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://vk.com/video11773921_166274510 Видео 1.1 (см. комментарии)]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://vk.com/video11773921_166334522 Видео 2.1]&lt;br /&gt;
[http://vk.com/video11773921_166334830 Видео 2.2]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://vk.com/video11773921_166400367 Видео 3.0]&lt;br /&gt;
[http://vk.com/video11773921_166400346 Видео 3.1]&lt;br /&gt;
[http://vk.com/video11773921_166400685 Видео 3.2]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://vk.com/video11773921_166469493 Видео 4.1]&lt;br /&gt;
[http://vk.com/video11773921_166469856 Видео 4.2]&lt;br /&gt;
[http://vk.com/video11773921_166469865 Видео 4.3 (Темы практик, public)]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
=== Задача по определению движения: ===&lt;br /&gt;
# Посчитать фон (варианты: среднее по всем кадрам, скользящее среднее, фиксированный кадр)&lt;br /&gt;
# Вычислить маску для движения ( |кадр - фон| &amp;gt; T )&lt;br /&gt;
# Применить cv::dilate для пост-обработки маски, изучить, что делает данный оператор.&lt;br /&gt;
# Найти на каждом кадре движ. объекты при помощи поиска связанных областей (cv::floodFill)&lt;br /&gt;
#(*) Сопоставить объекты на соседних кадрах между собой при помощи http://en.wikipedia.org/wiki/Hungarian_algorithm на основе расстояния м\д центрами масс&lt;br /&gt;
&lt;br /&gt;
Тестовые видео брать отсюда:&lt;br /&gt;
http://iselab.cvc.uab.es/outdoor-cams&lt;br /&gt;
&lt;br /&gt;
Также можно пробовать на http://www.cvc.uab.es/~bagdanov/master/videos.html (Video surveillance sequences)&lt;br /&gt;
&lt;br /&gt;
Видео для тестирования алгоритма стабилизации (также можно пробовать на видео из презентации):&lt;br /&gt;
https://docs.google.com/file/d/0ByEzmeJ-IkqAYWpkVFkwN1d3eEE/edit?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Вопросы, которые писал один из студентов =&lt;br /&gt;
=== Лекция 1 ===&lt;br /&gt;
* Введение. Задачи и проблемы компьютерного зрения.&lt;br /&gt;
* Проблемы КЗ: дисторсия, виды шумов.&lt;br /&gt;
* Соль с перцем, гаусовский шум.&lt;br /&gt;
* Линейный фильтр.&lt;br /&gt;
&lt;br /&gt;
=== Лекция 2 ===&lt;br /&gt;
''Рассказ про Python+OpenСV (не представляет теор. интереса)''&lt;br /&gt;
&lt;br /&gt;
=== Лекция 3 ===&lt;br /&gt;
* Шумы: optical blur, motion blur, spatial quantization, additive intesity noise.&lt;br /&gt;
* Свертка. Свертка дискретная. Box фильтр. Медианный фильтр.&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;
** Теорема о свертке.&lt;br /&gt;
** Восстановление изображения.&lt;br /&gt;
* Винеровский фильтр&lt;br /&gt;
&lt;br /&gt;
http://aco.ifmo.ru/el_books/image_processing/&lt;br /&gt;
&lt;br /&gt;
=== Лекция 4 ===&lt;br /&gt;
* Шум метода фильтрации.&lt;br /&gt;
* Гауссовский фильтр. &lt;br /&gt;
* Фильтр Ярославкого (Билатеральный)&lt;br /&gt;
* Анизатропный фильтр&lt;br /&gt;
* Total variation&lt;br /&gt;
* Non-local means&lt;br /&gt;
* Метрики оценки шума метода. PSNR&lt;br /&gt;
* Block Matching and 3d filtering&lt;br /&gt;
** Цветная фильтрация и видео&lt;br /&gt;
* Вариационный метод восстановления изображения&lt;br /&gt;
&lt;br /&gt;
http://courses.graphicon.ru/files/courses/vision/2011/lectures/cv2011_04_representation.pdf&lt;br /&gt;
&lt;br /&gt;
=== Лекция 5 === &lt;br /&gt;
* Пирамида гауссианов&lt;br /&gt;
** Восстановление изображения по пирамиде.&lt;br /&gt;
** Возможность локальной обработки изображения.&lt;br /&gt;
** Пирамиды как фильтр нижних частот.&lt;br /&gt;
* Обзор вейвлет разложений.&lt;br /&gt;
** Локальность представления.&lt;br /&gt;
** Пример детектирования текстуры дерева.&lt;br /&gt;
* Детектирование &amp;quot;особенностей&amp;quot; изображения&lt;br /&gt;
** Уголки, критерии уголка&lt;br /&gt;
** Разница гауссианов в пирамиде.&lt;br /&gt;
* SIFT дескриптор. Построение. Свойства.&lt;br /&gt;
* Дескриптор HOG (Histogram of oriented gradients)&lt;br /&gt;
* Детекторы дескрипторов, kd-деревья для разбиения дискрипторов.&lt;br /&gt;
&lt;br /&gt;
http://robocraft.ru/forum/viewtopic.php?t=227&lt;br /&gt;
&lt;br /&gt;
=== Лекция 6 ===&lt;br /&gt;
* Энтропия, Избыточность, связь с сжатием.&lt;br /&gt;
* Код Хффмана. Арифметическое кодирование, LZW.&lt;br /&gt;
* Сжатие картинок. &lt;br /&gt;
* MLP кодирование.&lt;br /&gt;
* Восприятие человека. Сжатие с потерями.&lt;br /&gt;
** Прогрессирующее декодирование. Пирамиды. Частоты.&lt;br /&gt;
* Метрики ошибок. PSNR.&lt;br /&gt;
* Декореляция изображений. Умножение на ортготональную матрицу.&lt;br /&gt;
* Блочное сжатие. Обзор JPEG. Квантизация. &lt;br /&gt;
* Обзор сжатия видео.&lt;br /&gt;
&lt;br /&gt;
http://habrahabr.ru/post/180803/&lt;br /&gt;
&lt;br /&gt;
=== Лекция 7 ===&lt;br /&gt;
* Контуры&lt;br /&gt;
** Определение детекции краев. Применение.&lt;br /&gt;
** Обзор детекторов краев.&lt;br /&gt;
** Детектор контуров. Кодирование и обработка контуров.&lt;br /&gt;
** Выделение линий. Hough transform.&lt;br /&gt;
* Проективная геометрия.&lt;br /&gt;
** История и польза.&lt;br /&gt;
** Классы эквивалентности.&lt;br /&gt;
** Соответствие векторов R^n и R^(n+1).&lt;br /&gt;
** Точки и направления.&lt;br /&gt;
** Соответсвие прямых в R^n и точек в R^(n+1).&lt;br /&gt;
** Смысл векторного произведения проективных векторов.&lt;br /&gt;
** Проективные преобразования&lt;br /&gt;
*** Гомография&lt;br /&gt;
*** Нахождения гомографии по точкам&lt;br /&gt;
&lt;br /&gt;
http://habrahabr.ru/post/126269/&lt;br /&gt;
&lt;br /&gt;
=== Лекция 8 ===&lt;br /&gt;
* Нахождение гомографии (детально).&lt;br /&gt;
* Нахождение гомографии с шумом.&lt;br /&gt;
** Минимизация расстояний&lt;br /&gt;
** Ошибка перепроктирования&lt;br /&gt;
* Итеративный метод оптимизации&lt;br /&gt;
** Функция стоимости, параметризация.&lt;br /&gt;
** Градиентный спуск. &lt;br /&gt;
* Проблема неправильного матчинга точек (outliers)&lt;br /&gt;
** Идея метода RanSaC&lt;br /&gt;
* Проективная модель камеры.&lt;br /&gt;
** Система координат камеры.&lt;br /&gt;
** Проектирование на плоскость камеры. &lt;br /&gt;
*** Матрица проектирования.&lt;br /&gt;
*** Проектирование с учетом измерений в пикселях.&lt;br /&gt;
*** Учет переноса и поворота камеры.&lt;br /&gt;
&lt;br /&gt;
=== Лекция 9 ===&lt;br /&gt;
* Внутренние и внешние параметры камеры, их матрицы.&lt;br /&gt;
* Алгоритм RanSaC&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;
http://courses.cs.washington.edu/courses/cse576/08sp/lectures/Projective.ppt &lt;br /&gt;
&lt;br /&gt;
=== Лекция 10 ===&lt;br /&gt;
* Модель двух камер&lt;br /&gt;
* Нахождение матрицы проекции&lt;br /&gt;
** Запись системы с неизвестными с нормой 1.&lt;br /&gt;
** Обзор SVD разложения.&lt;br /&gt;
* Триангуляция и определение точки в пространстве.&lt;br /&gt;
* Ошибка регистрации, максимально правдоподобная гомография&lt;br /&gt;
* Разница градиентного метода и метода НЬютона.&lt;br /&gt;
* Метод 2d реконструкции&lt;br /&gt;
** эпиполярная линия и эпиполюс (эпипол)&lt;br /&gt;
** Матрица вектроного произведения&lt;br /&gt;
** Essential matrix&lt;br /&gt;
&lt;br /&gt;
http://habrahabr.ru/post/130300/&lt;br /&gt;
&lt;br /&gt;
=== Лекция 11 ===&lt;br /&gt;
* Нахождение взаимного положения камер&lt;br /&gt;
** Свойства эпипола&lt;br /&gt;
** Фундаментальная матрица	&lt;br /&gt;
* Возможные положения второй камеры&lt;br /&gt;
* Выражение essential matrix через матрицы двух камер&lt;br /&gt;
* Связь essential matrix и фундаментальной матрицы&lt;br /&gt;
* Положение точки в пространстве по двум проекциям&lt;br /&gt;
* Machine Learning&lt;br /&gt;
** Определение &lt;br /&gt;
** C учителем, без учителя&lt;br /&gt;
&lt;br /&gt;
http://rudocs.exdat.com/docs/index-375716.html&lt;br /&gt;
&lt;br /&gt;
http://www.robots.ox.ac.uk/~vgg/hzbook/hzbook1/HZepipolar.pdf&lt;br /&gt;
&lt;br /&gt;
''Лекция похожа на предыдущую и также непонятна. Читать лучше ссылки выше.''&lt;br /&gt;
&lt;br /&gt;
=== Лекция 12 ===&lt;br /&gt;
* Ректификация изображений&lt;br /&gt;
* Disparity&lt;br /&gt;
** Вычисление локальными методами&lt;br /&gt;
** Глобальными&lt;br /&gt;
** Динамическое программирование&lt;br /&gt;
** Scanline подход&lt;br /&gt;
&lt;br /&gt;
http://stackoverflow.com/questions/17607312/difference-between-disparity-map-and-disparity-image-in-stereo-matching&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Лекция 13 ===&lt;br /&gt;
* Постановка задачи обучения с учителем &lt;br /&gt;
** Регрессия, классификация &lt;br /&gt;
* Персептрон. Определение. Обучение&lt;br /&gt;
* Feasibility of learning (почему обучение возможно)&lt;br /&gt;
* Неравенство Хёфдинга (Hoeffding's)&lt;br /&gt;
** Применение в обучении&lt;br /&gt;
** Классификаторы и дихотомии&lt;br /&gt;
* Линейные классификаторы.&lt;br /&gt;
* Breakpoint.&lt;br /&gt;
* VC dimension.&lt;br /&gt;
* Input\Output ошибка, bias, genaralization error.&lt;br /&gt;
* Выбор размерности решения в зависимости от тестовых данных.&lt;br /&gt;
* Пример сведения классификатора &amp;quot;круг&amp;quot; к линейному классификатору.&lt;br /&gt;
* Cascade Classification&lt;br /&gt;
&lt;br /&gt;
http://work.caltech.edu/library/053.html&lt;br /&gt;
&lt;br /&gt;
=== Лекция 14 === &lt;br /&gt;
* Задачи распозования лиц и pedestrian detection.&lt;br /&gt;
* Haar-like features. &lt;br /&gt;
** Идея детектирование по частям.&lt;br /&gt;
* AdaBoost. Weak classifier. &lt;br /&gt;
** Случай с невыпуклыми множествами&lt;br /&gt;
* Histograms of Oriented Gradients&lt;br /&gt;
* SVM. Hard\Soft margin classifier. Нелинейный SVM.&lt;br /&gt;
&lt;br /&gt;
== Список литературы ==&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;/div&gt;</summary>
		<author><name>A-mayoroff</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Devdays_fall_2013&amp;diff=2822</id>
		<title>Обсуждение:Devdays fall 2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Devdays_fall_2013&amp;diff=2822"/>
				<updated>2013-11-08T06:53:27Z</updated>
		
		<summary type="html">&lt;p&gt;A-mayoroff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Обсуждение, в общем. Самое главное: пишите название/номер идеи, когда строчите гневные комментарии и подписывайтесь. Let the holy war begin!&lt;br /&gt;
&lt;br /&gt;
==Вычислитель по IP==&lt;br /&gt;
&lt;br /&gt;
Не хотелось бы расстраивать, но в декабре мелкомягкие собрались отобрать последнюю возможность нормально писать дополнения под скайп (напомню, SkypeKit они уже прикрыли). [http://www.reddit.com/r/programming/comments/1pqbhj/skypes_desktop_api_will_stop_working_this/ Пруф1] [https://support.skype.com/en/faq/FA12349/skype-says-my-application-will-stop-working-with-skype-in-december-2013-why-is-that Пруф2]&lt;br /&gt;
&lt;br /&gt;
--Коля&lt;br /&gt;
&lt;br /&gt;
==Теория 6 рукопожатий==&lt;br /&gt;
&lt;br /&gt;
Уже есть, и давно: https://vk.com/app2153400     -- Арсений Майоров&lt;br /&gt;
&lt;br /&gt;
==Карта с осью времени==&lt;br /&gt;
&lt;br /&gt;
Тоже имеется: http://world.time.com/timelapse/ -- Арсений Майоров&lt;/div&gt;</summary>
		<author><name>A-mayoroff</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Devdays_fall_2013&amp;diff=2818</id>
		<title>Обсуждение:Devdays fall 2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Devdays_fall_2013&amp;diff=2818"/>
				<updated>2013-11-07T23:13:08Z</updated>
		
		<summary type="html">&lt;p&gt;A-mayoroff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Обсуждение, в общем. Самое главное: пишите название/номер идеи, когда строчите гневные комментарии и подписывайтесь. Let the holy war begin!&lt;br /&gt;
&lt;br /&gt;
==Вычислитель по IP==&lt;br /&gt;
&lt;br /&gt;
Не хотелось бы расстраивать, но в декабре мелкомягкие собрались отобрать последнюю возможность нормально писать дополнения под скайп (напомню, SkypeKit они уже прикрыли). [http://www.reddit.com/r/programming/comments/1pqbhj/skypes_desktop_api_will_stop_working_this/ Пруф1] [https://support.skype.com/en/faq/FA12349/skype-says-my-application-will-stop-working-with-skype-in-december-2013-why-is-that Пруф2]&lt;br /&gt;
&lt;br /&gt;
--Коля&lt;br /&gt;
&lt;br /&gt;
==Теория 6 рукопожатий==&lt;br /&gt;
&lt;br /&gt;
Уже есть, и давно: https://vk.com/app2153400     -- Арсений Майоров&lt;/div&gt;</summary>
		<author><name>A-mayoroff</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC_2013&amp;diff=2701</id>
		<title>Методы формальной верификации программ 2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC_2013&amp;diff=2701"/>
				<updated>2013-10-17T08:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;A-mayoroff: /* Домашние задания (курсовик) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор - Карпов Юрий Глебович&lt;br /&gt;
&lt;br /&gt;
Практика -&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[http://dcn.infos.ru/~karpov/Model%20Checking%20Verification/%D0%9B%D0%B5%D0%BA%D1%86%D0%B8%D0%B8/Lecture%201%20Introduction.pdf Лекция 1. Введение]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания (курсовик) ==&lt;br /&gt;
&lt;br /&gt;
Шошмина Ирина Владимировна&lt;br /&gt;
ishoshmina@dcn.icc.spbstu.ru&lt;br /&gt;
&lt;br /&gt;
Где найти: по вторникам 16.00 - 20.00, 9-й корпус политеха (ФТК), ауд. 105а&lt;br /&gt;
&lt;br /&gt;
== Список литературы ==&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
http://dcn.infos.ru/~karpov/&lt;/div&gt;</summary>
		<author><name>A-mayoroff</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC_2013&amp;diff=2700</id>
		<title>Методы формальной верификации программ 2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC_2013&amp;diff=2700"/>
				<updated>2013-10-17T08:08:43Z</updated>
		
		<summary type="html">&lt;p&gt;A-mayoroff: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор - Карпов Юрий Глебович&lt;br /&gt;
&lt;br /&gt;
Практика -&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[http://dcn.infos.ru/~karpov/Model%20Checking%20Verification/%D0%9B%D0%B5%D0%BA%D1%86%D0%B8%D0%B8/Lecture%201%20Introduction.pdf Лекция 1. Введение]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания (курсовик) ==&lt;br /&gt;
&lt;br /&gt;
Шошмина Ирина Владимировна&lt;br /&gt;
ishoshmina@dcn.icc.spbstu.ru&lt;br /&gt;
&lt;br /&gt;
Где найти: по вторникам 16.00 - 20.00, 9-й корпус политеха, ауд. 105а&lt;br /&gt;
&lt;br /&gt;
== Список литературы ==&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
http://dcn.infos.ru/~karpov/&lt;/div&gt;</summary>
		<author><name>A-mayoroff</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2012&amp;diff=2092</id>
		<title>Алгоритмы и структуры данных 2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2012&amp;diff=2092"/>
				<updated>2012-12-13T20:59:35Z</updated>
		
		<summary type="html">&lt;p&gt;A-mayoroff: /* Полезные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
[http://contest.yandex.ru/contest/ContestList.html Тестирующая система]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheet/ccc?key=0AnURCI-LjsY3dHFDZ0JDMVpydEUtcFlGaE1sXzNUVnc Рейтинг]&lt;/div&gt;</summary>
		<author><name>A-mayoroff</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2012&amp;diff=2091</id>
		<title>Алгоритмы и структуры данных 2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2012&amp;diff=2091"/>
				<updated>2012-12-13T20:59:14Z</updated>
		
		<summary type="html">&lt;p&gt;A-mayoroff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
[http://contest.yandex.ru/contest/ContestList.html Тестирующая система]&lt;br /&gt;
[https://docs.google.com/spreadsheet/ccc?key=0AnURCI-LjsY3dHFDZ0JDMVpydEUtcFlGaE1sXzNUVnc|Рейтинг]&lt;/div&gt;</summary>
		<author><name>A-mayoroff</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Unix_%D0%B8_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_2012&amp;diff=2038</id>
		<title>Unix и Скриптовые языки 2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Unix_%D0%B8_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_2012&amp;diff=2038"/>
				<updated>2012-11-27T08:04:14Z</updated>
		
		<summary type="html">&lt;p&gt;A-mayoroff: /* Задание по модулям Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор - Кузнецов Антон Михайлович&lt;br /&gt;
&lt;br /&gt;
== Лекции. ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 1&lt;br /&gt;
 |04.09.2012&lt;br /&gt;
 |История UNIX&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-01.pdf|PDF]]&lt;br /&gt;
 |[[Медиа:Unix2012-Test01.pdf|Тест]]&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 2&lt;br /&gt;
 |07.09.2012&lt;br /&gt;
 |Введение в команды UNIX&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-02.pdf|PDF]]&lt;br /&gt;
 |- &lt;br /&gt;
!Лекция 3&lt;br /&gt;
 |14.09.2012&lt;br /&gt;
 |Регулярные выражения. Sed, grep&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-03.pdf|PDF]]&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 4&lt;br /&gt;
 |21.09.2012&lt;br /&gt;
 |Bash scripts&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-04.pdf|PDF]] [http://gordin.us/sergo/abs-guide/x4165.html Работа со строками]&lt;br /&gt;
 |[[Домашнее_задание_&amp;quot;Unix_и_Скриптовые_языки&amp;quot;_2012|Задание]]&lt;br /&gt;
 |-&lt;br /&gt;
!Контрольная&lt;br /&gt;
 |28.09.2012&lt;br /&gt;
 |[https://docs.google.com/document/pub?id=1sF9Nmr2hIF84YcfP-KPkEzvFfmnvOScFvqA1mGNwcqs Задачи]&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 4&lt;br /&gt;
 |19.10.2012&lt;br /&gt;
 |Python введение&lt;br /&gt;
 |Слайды [[Медиа:Unix-2012-07-Python.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 5&lt;br /&gt;
 |26.10.2012&lt;br /&gt;
 |Python строки&lt;br /&gt;
 |Слайды [[Медиа:Unix-2012-08-Python.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 6&lt;br /&gt;
 |2.11.2012&lt;br /&gt;
 |Python модули, итераторы&lt;br /&gt;
 |Слайды [[Медиа:Unix_2012_09_Modules.pdf|PDF]] [[Медиа:Unix_2012_09_Iterators.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Контрольная&lt;br /&gt;
 |9.11.2012&lt;br /&gt;
 |Тест [[Медиа:Test.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 7&lt;br /&gt;
 |16.11.2012&lt;br /&gt;
 |Python ООП&lt;br /&gt;
 |Слайды [[Медиа:Unix_Slides_20111117.pdf |PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 8&lt;br /&gt;
 |23.11.2012&lt;br /&gt;
 |Python ООП&lt;br /&gt;
 |Слайды [[Unix_20121123|Задание]] [[PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Зачет по Bash ==&lt;br /&gt;
&lt;br /&gt;
Для зачета контрольной необходимо набрать не менее 10 баллов! &amp;lt;br /&amp;gt;&lt;br /&gt;
Стоимость одной задачи на контрольной - 2 балла. &amp;lt;br /&amp;gt;&lt;br /&gt;
До 23:59 30 сентября - 1 балл. &amp;lt;br /&amp;gt;&lt;br /&gt;
После - 0.5 балла.&lt;br /&gt;
&lt;br /&gt;
== Задачи по Bash для &amp;quot;должников&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Данные задачи необходимо решить для того, чтобы получить допуск для сдачи зачета! Зачет будет состоять из беседы и решения нескольких задач (часть из них в течение ограниченного времени в присутствии преподавателя).&lt;br /&gt;
&lt;br /&gt;
# Найдите, сколько времени прошло с момента создания самого старого до создания самого молодого файла на компьютере.&lt;br /&gt;
# Напишите скрипт, принимающий в качестве параметра каталог. Задача скрипта состоит в том, чтобы изменить имя каждого файла в каталоге и подкаталогах дописав в начало число, равное глубине вложенности файла. Например, файл A/B/C/x.txt должен превратиться в A/B/C/3x.txt.&lt;br /&gt;
# Напишите визуализатор сортировки пузырьком. При визуализации каждый элемент массива отображается столбиком из символов '#'. Высота столбика совпадает со значением элемента массива. Два столбика, соответствующие элементам, которые сравниваются в данный момент, должны отличаться по цвету от остальных.&lt;br /&gt;
&lt;br /&gt;
Вариант для тех, кому разрешили делать &amp;quot;эти&amp;quot; задачи:&lt;br /&gt;
&lt;br /&gt;
# Пусть у вас есть кластер состоящий из большого числа узлов. Список узлов находится в файле nodes.txt. Часто возникает ситуация завести нового пользователя и прописать его на всех узлах (это происходит там, где кто-то не знает, что можно использовать, например, LDAP ^) ). Ваша задача -- написать скрипт, который после запуска получает от пользователя все необходимые данные для создания нового пользователя и создает такого пользователя на всех узлах кластера.&lt;br /&gt;
# Напишите интерактивную утилиту для работы с XEN. Должны поддерживаться следующие возможности - запуск и остановка виртуальной машины; доступ к консоли виртуальной машины; вывод информации о занятости дисков виртуальных машин; разворачивание новой виртуальной машины из образа при этом задаются новые имя компьютера и его IP адрес.&lt;br /&gt;
&lt;br /&gt;
== Задание по модулям Python ==&lt;br /&gt;
# '''NamPy, SciPy, Matplotlib: Чаднов, Сонина, Шабалин, Плахотник, Монцев, Аристархов''' - заполнено&lt;br /&gt;
# PIL: Аверьянов, Осипов, Цаплев&lt;br /&gt;
# NetworkX: Орлов, Ломшаков, Таланов, Служаев, Майоров&lt;br /&gt;
# Socket: Пивоваров&lt;br /&gt;
# SMTPlib, POPlib: Пальчиков&lt;br /&gt;
# pyQwt: Козятинский, Карташов&lt;br /&gt;
# thread, threading:&lt;br /&gt;
# pyGame: Токарев, Сторожев (''как альтернатива - есть ещё движок Panda3d, там тоже можно на Python писать'')&lt;br /&gt;
&lt;br /&gt;
== Рейтинг ==&lt;br /&gt;
* [https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dEdwVXVZX3ZzVGJUY1ZiaEpjSG52SHc&amp;amp;output=html Рейтинг.]&lt;/div&gt;</summary>
		<author><name>A-mayoroff</name></author>	</entry>

	</feed>