<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Darth+slon</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Darth+slon"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%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/Darth_slon"/>
	<updated>2026-09-21T22:53:19Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=19045</id>
		<title>Технологии программирования</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=19045"/>
		<updated>2016-03-16T10:40:35Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
=== Преподавательский состав ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекторы&#039;&#039;&#039;:&lt;br /&gt;
* Бурмистров Дмитрий Александрович (3-ий модуль)&lt;br /&gt;
* Савин Иван Ильич (4-ый модуль)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватели практических занятий:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Абрамов Сергей Петрович (группа - 142-2) &amp;lt;br/&amp;gt;&lt;br /&gt;
* Бурмистров Дмитрий Александрович (группы - ..) &amp;lt;br/&amp;gt;&lt;br /&gt;
* Короткий Федор Михайлович (группы - 144-2, 146-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Красавина Алина Константиновна (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Кутылёв Сергей Александрович (группа - 145-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Савин Иван Ильич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Салагаев Евгений Анатольевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Строк Федор Владимирович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Чичварин Михаил Николаевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Яковлев Виктор Вадимович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Структура курса ===&lt;br /&gt;
&lt;br /&gt;
3-ий и 4-ый модули (2016 год), 2 курс ФКН (Прикладная математика и информатика)&lt;br /&gt;
&lt;br /&gt;
* тема 3-его модуля - &amp;quot;Введение в сетевые технологии&amp;quot;&lt;br /&gt;
* тема 4-ого модуля - &amp;quot;Базы данных&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Студентам ==&lt;br /&gt;
&lt;br /&gt;
* завести &amp;quot;дневник лабораторных работ&amp;quot; (лист бумаги А4, на котором преподаватель будет ставить за семинар оценку и свою роспись - нужно, чтобы исключить ошибки/опечатки в документах преподавателей)&lt;br /&gt;
&lt;br /&gt;
=== Список литературы ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обязательная&#039;&#039;&#039;:&lt;br /&gt;
# В. Олифер, Н. Олифер - &#039;&#039;&amp;quot;Основы компьютерных сетей&amp;quot;&#039;&#039;, 2009 ( &amp;lt; 400 стр. ), &#039;&#039;&#039;главы 1, 2, 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Дополнительная:&lt;br /&gt;
# Крэйг Хант - &#039;&#039;&amp;quot;TCP/IP. Сетевое администрирование.&amp;quot;&#039;&#039; O&#039;Reilly (с крабиком)&lt;br /&gt;
# Г. Курячий, К. Маслинский - &#039;&#039;&amp;quot;Операционная система Линукс&amp;quot;&#039;&#039;, 2009&lt;br /&gt;
# http://book.itep.ru/&lt;br /&gt;
&lt;br /&gt;
== Программа курса и список лекций ==&lt;br /&gt;
&lt;br /&gt;
=== Лекции ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/presentation/d/1RmWwg166pBMpyP-eswDnJicRqtmwss4iYkBzLxZQ_iI/edit?usp=sharing lec_3]&lt;br /&gt;
&lt;br /&gt;
== Практические занятия ==&lt;br /&gt;
&lt;br /&gt;
Они же &amp;quot;лабораторные работы&amp;quot; и &amp;quot;семинары&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Лабораторный стенд ===&lt;br /&gt;
&lt;br /&gt;
* лабораторный стенд - набор виртуальных машин для среды VirtualBox с Ubuntu GNU/Linux&lt;br /&gt;
* все образы и документация находятся в Google Drive каталоге [https://drive.google.com/drive/folders/0BzrxGbkP-sBdY2l6NVZVOU9CWTQ labs_public]&lt;br /&gt;
* описание лабораторного стенда: &#039;&#039;&#039;intro&#039;&#039;&#039;&lt;br /&gt;
* схема лабораторного стенда: &#039;&#039;&#039;bundle-schema.png&#039;&#039;&#039;&lt;br /&gt;
* образ VirtualBox (bundle.ova): &#039;&#039;&#039;bundle.ova&#039;&#039;&#039; (в случае проблем со скачиванием, можно попробовать скачать с [https://yadi.sk/d/6tRgMOsznZdSD Яндекс.Диска])&lt;br /&gt;
&lt;br /&gt;
=== Окружение для web-разработки на Python ===&lt;br /&gt;
[https://docs.google.com/document/d/1CaWiGRSDEnEw8S5h73UZcc6N7LKHkiOjVzeqKpfn244/edit?usp=sharing prog_intro]&lt;br /&gt;
&lt;br /&gt;
=== Методические материалы ===&lt;br /&gt;
* Каталог с методичками по практическим занятиям: [https://drive.google.com/folderview?id=0BzrxGbkP-sBdY2l6NVZVOU9CWTQ&amp;amp;usp=sharing Google Drive]&lt;br /&gt;
* Репозиторий заданий/материалов для семинаров по web-программированию - https://github.com/slon/networks-labs&lt;br /&gt;
&lt;br /&gt;
# см. док-т &amp;quot;&#039;&#039;&#039;lab 1 (TCP/IP &amp;amp; tools)&#039;&#039;&#039;&amp;quot; в G.Drive [ UNLOCKED ]&lt;br /&gt;
# см. док-т &amp;quot;&#039;&#039;&#039;lab 2 (dhcp &amp;amp; sshd)&#039;&#039;&#039;&amp;quot; в G.Drive [ UNLOCKED ]&lt;br /&gt;
# см. док-т &amp;quot;&#039;&#039;&#039;lab 3 (DNS)&#039;&#039;&#039;&amp;quot; в G.Drive [ UNLOCKED ]&lt;br /&gt;
# [https://docs.google.com/document/d/1hPWUff6hMcQrdzvxhFrZ9ngYbnZMNCAqu-scKJuRsG0/edit?usp=sharing lab_4: &amp;quot;Python web development&amp;quot;] [ UNLOCKED ]&lt;br /&gt;
# [https://docs.google.com/document/d/1oRCehlV6IHZ8BkVQXtD1fx6pZkcjTlOikziwoV7egtI/edit?usp=sharing lab_5: &amp;quot;Reliable transport protocol&amp;quot;] [ UNLOCKED ]&lt;br /&gt;
# [https://docs.google.com/document/d/1ljy5dLEO_8YgqrJDRwVYpnYOHnhl4JOjBs9M1miUqzE/edit  lab_6: &amp;quot;Webserver&amp;quot;] [ LOCKED ]&lt;br /&gt;
&lt;br /&gt;
==== Полезные ссылки ====&lt;br /&gt;
[https://www.wireshark.org/#download Wireshark] &amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads Virtualbox] &#039;&#039;&#039;на ubuntu ставить через apt-get&#039;&#039;&#039; &amp;lt;br/&amp;gt; &lt;br /&gt;
[http://xgu.ru xgu.ru] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проекты ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/document/d/1vyYMIdPqmve4sL_mbXUo66M7BXY_lW17oUsyAThH7Uk/edit?usp=sharing Django tutorial]&lt;br /&gt;
&lt;br /&gt;
=== Спец. раздел про проекты ===&lt;br /&gt;
&lt;br /&gt;
[[Проектная_работа_2_курс_(2016)]]&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18897</id>
		<title>Технологии программирования</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18897"/>
		<updated>2016-02-20T02:34:22Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Добавил ссылку на 5 лабу&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
=== Преподавательский состав ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекторы&#039;&#039;&#039;:&lt;br /&gt;
* Бурмистров Дмитрий Александрович (3-ий модуль)&lt;br /&gt;
* Савин Иван Ильич (4-ый модуль)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватели практических занятий:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Абрамов Сергей Петрович (группа - 142-2) &amp;lt;br/&amp;gt;&lt;br /&gt;
* Бурмистров Дмитрий Александрович (группы - ..) &amp;lt;br/&amp;gt;&lt;br /&gt;
* Короткий Федор Михайлович (группы - 144-2, 146-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Красавина Алина Константиновна (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Кутылёв Сергей Александрович (группа - 145-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Савин Иван Ильич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Салагаев Евгений Анатольевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Строк Федор Владимирович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Чичварин Михаил Николаевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
* Яковлев Виктор Вадимович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Структура курса ===&lt;br /&gt;
&lt;br /&gt;
3-ий и 4-ый модули (2016 год), 2 курс ФКН (Прикладная математика и информатика)&lt;br /&gt;
&lt;br /&gt;
* тема 3-его модуля - &amp;quot;Введение в сетевые технологии&amp;quot;&lt;br /&gt;
* тема 4-ого модуля - &amp;quot;Базы данных&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Студентам ==&lt;br /&gt;
&lt;br /&gt;
* завести &amp;quot;дневник лабораторных работ&amp;quot; (лист бумаги А4, на котором преподаватель будет ставить за семинар оценку и свою роспись - нужно, чтобы исключить ошибки/опечатки в документах преподавателей)&lt;br /&gt;
&lt;br /&gt;
=== Список литературы ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обязательная&#039;&#039;&#039;:&lt;br /&gt;
# В. Олифер, Н. Олифер - &#039;&#039;&amp;quot;Основы компьютерных сетей&amp;quot;&#039;&#039;, 2009 ( &amp;lt; 400 стр. ), &#039;&#039;&#039;главы 1, 2, 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Дополнительная (необязательная):&lt;br /&gt;
# Крэйг Хант - &#039;&#039;&amp;quot;TCP/IP. Сетевое администрирование.&amp;quot;&#039;&#039; O&#039;Reilly (с крабиком)&lt;br /&gt;
# Г. Курячий, К. Маслинский - &#039;&#039;&amp;quot;Операционная система Линукс&amp;quot;&#039;&#039;, 2009&lt;br /&gt;
&lt;br /&gt;
== Программа курса и список лекций ==&lt;br /&gt;
&lt;br /&gt;
=== Лекции ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/presentation/d/1RmWwg166pBMpyP-eswDnJicRqtmwss4iYkBzLxZQ_iI/edit?usp=sharing lec_3]&lt;br /&gt;
&lt;br /&gt;
== Практические занятия ==&lt;br /&gt;
&lt;br /&gt;
Они же &amp;quot;лабораторные работы&amp;quot; и &amp;quot;семинары&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Лабораторный стенд ===&lt;br /&gt;
&lt;br /&gt;
* лабораторный стенд - набор виртуальных машин для среды VirtualBox с Ubuntu GNU/Linux&lt;br /&gt;
* все образы и документация находятся в Google Drive каталоге [https://drive.google.com/drive/folders/0BzrxGbkP-sBdY2l6NVZVOU9CWTQ labs_public]&lt;br /&gt;
* описание лабораторного стенда: &#039;&#039;&#039;intro&#039;&#039;&#039;&lt;br /&gt;
* схема лабораторного стенда: &#039;&#039;&#039;bundle-schema.png&#039;&#039;&#039;&lt;br /&gt;
* образ VirtualBox (bundle.ova): &#039;&#039;&#039;bundle.ova&#039;&#039;&#039; (в случае проблем со скачиванием, можно попробовать скачать с [https://yadi.sk/d/6tRgMOsznZdSD Яндекс.Диска])&lt;br /&gt;
&lt;br /&gt;
=== Окружение для web-разработки на Python ===&lt;br /&gt;
[https://docs.google.com/document/d/1CaWiGRSDEnEw8S5h73UZcc6N7LKHkiOjVzeqKpfn244/edit?usp=sharing prog_intro]&lt;br /&gt;
&lt;br /&gt;
=== Методические материалы ===&lt;br /&gt;
* Каталог с методичками по практическим занятиям: [https://drive.google.com/folderview?id=0BzrxGbkP-sBdY2l6NVZVOU9CWTQ&amp;amp;usp=sharing Google Drive]&lt;br /&gt;
* Репозиторий заданий/материалов для семинаров по web-программированию - https://github.com/slon/networks-labs&lt;br /&gt;
&lt;br /&gt;
# см. док-т &amp;quot;&#039;&#039;&#039;lab 1 (TCP/IP &amp;amp; tools)&#039;&#039;&#039;&amp;quot; в G.Drive [ UNLOCKED ]&lt;br /&gt;
# см. док-т &amp;quot;&#039;&#039;&#039;lab 2 (dhcp &amp;amp; sshd)&#039;&#039;&#039;&amp;quot; в G.Drive [ UNLOCKED ]&lt;br /&gt;
# см. док-т &amp;quot;&#039;&#039;&#039;lab 3 (DNS)&#039;&#039;&#039;&amp;quot; в G.Drive [ UNLOCKED ]&lt;br /&gt;
# [https://docs.google.com/document/d/1hPWUff6hMcQrdzvxhFrZ9ngYbnZMNCAqu-scKJuRsG0/edit?usp=sharing lab_4: &amp;quot;Python web development&amp;quot;] [ UNLOCKED ]&lt;br /&gt;
# [https://docs.google.com/document/d/1oRCehlV6IHZ8BkVQXtD1fx6pZkcjTlOikziwoV7egtI/edit?usp=sharing lab_5: &amp;quot;Reliable transport protocol&amp;quot;] [ LOCKED ]&lt;br /&gt;
==== Полезные ссылки ====&lt;br /&gt;
[https://www.wireshark.org/#download Wireshark] &amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads Virtualbox] &#039;&#039;&#039;на ubuntu ставить через apt-get&#039;&#039;&#039; &amp;lt;br/&amp;gt; &lt;br /&gt;
[http://xgu.ru xgu.ru] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проекты ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/document/d/1vyYMIdPqmve4sL_mbXUo66M7BXY_lW17oUsyAThH7Uk/edit?usp=sharing Django tutorial]&lt;br /&gt;
&lt;br /&gt;
=== Спец. раздел про проекты ===&lt;br /&gt;
&lt;br /&gt;
[[Проектная_работа_2_курс_(2016)]]&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18222</id>
		<title>Технологии программирования</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18222"/>
		<updated>2016-01-13T23:20:21Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Курс &amp;quot;Технологии программирования&amp;quot; - Сети ==&lt;br /&gt;
&#039;&#039;&#039;Где читается:&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Факультет компьютерных наук / Прикладная математика и информатика / 2 курс - 3 модуль&lt;br /&gt;
&lt;br /&gt;
=== Преподаватели ===&lt;br /&gt;
&#039;&#039;&#039;Лектор: Бурмистров Дмитрий Александрович&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Преподаватели практических занятий:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Абрамов Сергей Петрович (группа - 142-2) &amp;lt;br/&amp;gt;&lt;br /&gt;
Бурмистров Дмитрий Александрович (группы - ..) &amp;lt;br/&amp;gt;&lt;br /&gt;
Короткий Федор Михайлович (группы - 144-2, 146-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
Красавина Алина Константиновна (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Кутылёв Сергей Александрович (группа - 145-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
Савин Иван Ильич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Салагаев Евгений Анатольевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Строк Федор Владимирович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Чичварин Михаил Николаевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Яковлев Виктор Вадимович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Материалы курса: ===&lt;br /&gt;
==== Программа лекций ====&lt;br /&gt;
# Введение. Браузер и web-сервер, как сетевое ПО. Обзор “служебных технологий”. Стандартизация сетевых технологий. (13.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Программа практических занятий ====&lt;br /&gt;
# Инструменты стека TCP/IP (11.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Методические пособия к лабораторным работам ====&lt;br /&gt;
# [https://docs.google.com/document/d/1zPp9eWcnhU_W61fNdOde5zbcq09a9VbYeIgf_izie2I/edit?usp=sharing Введение]&lt;br /&gt;
# [https://docs.google.com/document/d/1roL_nEJ3vl_7O6BmB8mVJIokPnhB_7tAdJcGoYt6f5w/edit?usp=sharing Инструменты стека TCP/IP] (11.01.2016)&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Bundle с виртуальным стендом ====&lt;br /&gt;
[https://yadi.sk/d/VzVLwOLpmo5pJ Скачать образ стенда для virtualbox]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Bundle содержит 5 ВМ:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;inital:&#039;&#039;&#039; базовый образ, на основе которого формировались остальные.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;u1, u2, u3:&#039;&#039;&#039; ВМ с учебными стендами №1, №2, №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;gateway:&#039;&#039;&#039; - нода-шлюз (уже настроена).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учетные данные:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
user: &#039;&#039;&#039;root&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
user: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:5ebb0705-b744-49d5-9209-62fabc5ab9ce.png|Схема стенда (в схеме опечатка сеть &amp;quot;смотрящая&amp;quot; на учебные стенды 192.168.0.0/24)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Полезные ссылки ====&lt;br /&gt;
[https://www.wireshark.org/#download Wireshark] &amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads Virtualbox] &#039;&#039;&#039;на ubuntu ставить через apt-get&#039;&#039;&#039; &amp;lt;br/&amp;gt; &lt;br /&gt;
[http://xgu.ru xgu.ru] &amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18218</id>
		<title>Технологии программирования</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18218"/>
		<updated>2016-01-13T12:43:21Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Курс &amp;quot;Технологии программирования&amp;quot; - Сети ==&lt;br /&gt;
&#039;&#039;&#039;Где читается:&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Факультет компьютерных наук / Прикладная математика и информатика / 2 курс - 3 модуль&lt;br /&gt;
&lt;br /&gt;
=== Преподаватели ===&lt;br /&gt;
&#039;&#039;&#039;Лектор: Бурмистров Дмитрий Александрович&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Преподаватели практических занятий:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Абрамов Сергей Петрович (группа - 142-2) &amp;lt;br/&amp;gt;&lt;br /&gt;
Бурмистров Дмитрий Александрович (группы - ..) &amp;lt;br/&amp;gt;&lt;br /&gt;
Короткий Федор Михайлович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Красавина Алина Константиновна (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Кутылёв Сергей Александрович (группа - 145-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
Савин Иван Ильич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Салагаев Евгений Анатольевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Строк Федор Владимирович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Чичварин Михаил Николаевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Яковлев Виктор Вадимович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Материалы курса: ===&lt;br /&gt;
==== Программа лекций ====&lt;br /&gt;
# Введение. Браузер и web-сервер, как сетевое ПО. Обзор “служебных технологий”. Стандартизация сетевых технологий. (13.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Программа практических занятий ====&lt;br /&gt;
# Инструменты стека TCP/IP (11.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Методические пособия к лабораторным работам ====&lt;br /&gt;
# [https://docs.google.com/document/d/1zPp9eWcnhU_W61fNdOde5zbcq09a9VbYeIgf_izie2I/edit?usp=sharing Введение]&lt;br /&gt;
# [https://docs.google.com/document/d/1roL_nEJ3vl_7O6BmB8mVJIokPnhB_7tAdJcGoYt6f5w/edit?usp=sharing Инструменты стека TCP/IP] (11.01.2016)&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Bundle с виртуальным стендом ====&lt;br /&gt;
[https://yadi.sk/d/VzVLwOLpmo5pJ Скачать образ стенда для virtualbox]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Bundle содержит 5 ВМ:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;inital:&#039;&#039;&#039; базовый образ, на основе которого формировались остальные.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;u1, u2, u3:&#039;&#039;&#039; ВМ с учебными стендами №1, №2, №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;gateway:&#039;&#039;&#039; - нода-шлюз (уже настроена).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учетные данные:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
user: &#039;&#039;&#039;root&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
user: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:5ebb0705-b744-49d5-9209-62fabc5ab9ce.png|Схема стенда (в схеме опечатка сеть &amp;quot;смотрящая&amp;quot; на учебные стенды 192.168.0.0/24)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Полезные ссылки ====&lt;br /&gt;
[https://www.wireshark.org/#download Wireshark] &amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads Virtualbox] &#039;&#039;&#039;на ubuntu ставить через apt-get&#039;&#039;&#039; &amp;lt;br/&amp;gt; &lt;br /&gt;
[http://xgu.ru xgu.ru] &amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18217</id>
		<title>Технологии программирования</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18217"/>
		<updated>2016-01-13T12:43:03Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Курс &amp;quot;Технологии программирования&amp;quot; - Сети ==&lt;br /&gt;
&#039;&#039;&#039;Где читается:&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Факультет компьютерных наук / Прикладная математика и информатика / 2 курс - 3 модуль&lt;br /&gt;
&lt;br /&gt;
=== Преподаватели ===&lt;br /&gt;
&#039;&#039;&#039;Лектор: Бурмистров Дмитрий Александрович&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Преподаватели практических занятий:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Абрамов Сергей Петрович (группа - 142-2) &amp;lt;br/&amp;gt;&lt;br /&gt;
Бурмистров Дмитрий Александрович (группы - ..) &amp;lt;br/&amp;gt;&lt;br /&gt;
Короткий Федор Михайлович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Красавина Алина Константиновна (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Кутылёв Сергей Александрович (группа - 145-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
Савин Иван Ильич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Салагаев Евгений Анатольевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Строк Федор Владимирович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Чичварин Михаил Николаевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Яковлев Виктор Вадимович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Материалы курса: ===&lt;br /&gt;
==== Программа лекций ====&lt;br /&gt;
# Введение. Браузер и web-сервер, как сетевое ПО. Обзор “служебных технологий”. Стандартизация сетевых технологий. (13.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Программа практических занятий ====&lt;br /&gt;
# Инструменты стека TCP/IP (11.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Методические пособия к лабораторным работам ====&lt;br /&gt;
# [https://docs.google.com/document/d/1zPp9eWcnhU_W61fNdOde5zbcq09a9VbYeIgf_izie2I/edit?usp=sharing Введение]&lt;br /&gt;
# [https://docs.google.com/document/d/1roL_nEJ3vl_7O6BmB8mVJIokPnhB_7tAdJcGoYt6f5w/edit?usp=sharing Инструменты стека TCP/IP] (11.01.2016)&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Bundle с виртуальным стендом ====&lt;br /&gt;
[https://yadi.sk/d/VzVLwOLpmo5pJ Скачать образ стенда для virtualbox]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Bundle содержит 5 ВМ:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;inital:&#039;&#039;&#039; базовый образ, на основе которого формировались остальные.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;u1, u2, u3:&#039;&#039;&#039; ВМ с учебными стендами №1, №2, №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;gateway:&#039;&#039;&#039; - нода-шлюз (уже настроена).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учетные данные:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
user: &#039;&#039;&#039;root&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
user: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:5ebb0705-b744-49d5-9209-62fabc5ab9ce.png|Схема стенда (в схеме опечатка сеть &amp;quot;смотрящая&amp;quot; на учебные стенды 192.168.0.0/24)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Полезные ссылки ====&lt;br /&gt;
[https://www.wireshark.org/#download Wireshark] &amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads Virtualbox] &amp;lt;br/&amp;gt; &#039;&#039;&#039;на ubuntu ставить через apt-get&#039;&#039;&#039;&lt;br /&gt;
[http://xgu.ru xgu.ru] &amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18216</id>
		<title>Технологии программирования</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18216"/>
		<updated>2016-01-13T10:53:45Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Отмена правки 18215, сделанной участником Darth slon (обс.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Курс &amp;quot;Технологии программирования&amp;quot; - Сети ==&lt;br /&gt;
&#039;&#039;&#039;Где читается:&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Факультет компьютерных наук / Прикладная математика и информатика / 2 курс - 3 модуль&lt;br /&gt;
&lt;br /&gt;
=== Преподаватели ===&lt;br /&gt;
&#039;&#039;&#039;Лектор: Бурмистров Дмитрий Александрович&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Преподаватели практических занятий:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Абрамов Сергей Петрович (группа - 142-2) &amp;lt;br/&amp;gt;&lt;br /&gt;
Бурмистров Дмитрий Александрович (группы - ..) &amp;lt;br/&amp;gt;&lt;br /&gt;
Короткий Федор Михайлович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Красавина Алина Константиновна (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Кутылёв Сергей Александрович (группа - 145-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
Савин Иван Ильич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Салагаев Евгений Анатольевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Строк Федор Владимирович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Чичварин Михаил Николаевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Яковлев Виктор Вадимович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Материалы курса: ===&lt;br /&gt;
==== Программа лекций ====&lt;br /&gt;
# Введение. Браузер и web-сервер, как сетевое ПО. Обзор “служебных технологий”. Стандартизация сетевых технологий. (13.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Программа практических занятий ====&lt;br /&gt;
# Инструменты стека TCP/IP (11.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Методические пособия к лабораторным работам ====&lt;br /&gt;
# [https://docs.google.com/document/d/1zPp9eWcnhU_W61fNdOde5zbcq09a9VbYeIgf_izie2I/edit?usp=sharing Введение]&lt;br /&gt;
# [https://docs.google.com/document/d/1roL_nEJ3vl_7O6BmB8mVJIokPnhB_7tAdJcGoYt6f5w/edit?usp=sharing Инструменты стека TCP/IP] (11.01.2016)&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Bundle с виртуальным стендом ====&lt;br /&gt;
[https://yadi.sk/d/VzVLwOLpmo5pJ Скачать образ стенда для virtualbox]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Bundle содержит 5 ВМ:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;inital:&#039;&#039;&#039; базовый образ, на основе которого формировались остальные.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;u1, u2, u3:&#039;&#039;&#039; ВМ с учебными стендами №1, №2, №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;gateway:&#039;&#039;&#039; - нода-шлюз (уже настроена).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учетные данные:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
user: &#039;&#039;&#039;root&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
user: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:5ebb0705-b744-49d5-9209-62fabc5ab9ce.png|Схема стенда (в схеме опечатка сеть &amp;quot;смотрящая&amp;quot; на учебные стенды 192.168.0.0/24)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Полезные ссылки ====&lt;br /&gt;
[https://www.wireshark.org/#download Wireshark] &amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads Virtualbox] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://xgu.ru xgu.ru] &amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18215</id>
		<title>Технологии программирования</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=18215"/>
		<updated>2016-01-13T10:52:36Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Курс &amp;quot;Технологии программирования&amp;quot; - Сети ==&lt;br /&gt;
&#039;&#039;&#039;Где читается:&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Факультет компьютерных наук / Прикладная математика и информатика / 2 курс - 3 модуль&lt;br /&gt;
&lt;br /&gt;
=== Преподаватели ===&lt;br /&gt;
&#039;&#039;&#039;Лектор: Бурмистров Дмитрий Александрович&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Преподаватели практических занятий:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
Абрамов Сергей Петрович (группа - 142-2) &amp;lt;br/&amp;gt;&lt;br /&gt;
Бурмистров Дмитрий Александрович (группы - ..) &amp;lt;br/&amp;gt;&lt;br /&gt;
Короткий Федор Михайлович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Красавина Алина Константиновна (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Кутылёв Сергей Александрович (группа - 145-2)&amp;lt;br/&amp;gt;&lt;br /&gt;
Савин Иван Ильич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Салагаев Евгений Анатольевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Строк Федор Владимирович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Чичварин Михаил Николаевич (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
Яковлев Виктор Вадимович (группы - ..)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Материалы курса: ===&lt;br /&gt;
==== Программа лекций ====&lt;br /&gt;
# Введение. Браузер и web-сервер, как сетевое ПО. Обзор “служебных технологий”. Стандартизация сетевых технологий. (13.01.2016)&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Программа практических занятий ====&lt;br /&gt;
# [https://docs.google.com/document/d/1zPp9eWcnhU_W61fNdOde5zbcq09a9VbYeIgf_izie2I/edit?usp=sharing Введение]&lt;br /&gt;
# [https://docs.google.com/document/d/1roL_nEJ3vl_7O6BmB8mVJIokPnhB_7tAdJcGoYt6f5w/edit?usp=sharing Инструменты стека TCP/IP] (11.01.2016)&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Методические пособия к лабораторным работам ====&lt;br /&gt;
# Пособие к ПЗ1 - Инструменты стека TCP/IP&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
==== Bundle с виртуальным стендом ====&lt;br /&gt;
[https://yadi.sk/d/VzVLwOLpmo5pJ Скачать образ стенда для virtualbox]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Bundle содержит 5 ВМ:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;inital:&#039;&#039;&#039; базовый образ, на основе которого формировались остальные.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;u1, u2, u3:&#039;&#039;&#039; ВМ с учебными стендами №1, №2, №3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;gateway:&#039;&#039;&#039; - нода-шлюз (уже настроена).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учетные данные:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
user: &#039;&#039;&#039;root&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
user: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
pass: &#039;&#039;&#039;student&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:5ebb0705-b744-49d5-9209-62fabc5ab9ce.png|Схема стенда (в схеме опечатка сеть &amp;quot;смотрящая&amp;quot; на учебные стенды 192.168.0.0/24)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Полезные ссылки ====&lt;br /&gt;
[https://www.wireshark.org/#download Wireshark] &amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.virtualbox.org/wiki/Downloads Virtualbox] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://xgu.ru xgu.ru] &amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:rsync&amp;diff=18040</id>
		<title>КС:2015:Проект:rsync</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:rsync&amp;diff=18040"/>
		<updated>2015-12-19T10:00:04Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &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;
Реализовать улититу синхронизирующую множество файлов между двумя серверами. Утилита запускается в 2-х экзекмплярах,&lt;br /&gt;
по одному на каждом сервере. После установления соединения, два процесса обмениваются списками файлов и решают, какие файлы&lt;br /&gt;
необходимо передавать по сети.&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
&lt;br /&gt;
1. Научитесь работать с сетью.&lt;br /&gt;
&lt;br /&gt;
2. Освоите работу с файловой системой.&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Требования на зачет в конце 1-го модуля ===&lt;br /&gt;
&lt;br /&gt;
Утилита должна устанавливать соединение и выводить разницу между множеством файлов на 2-х серверах.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &#039;&#039;&#039;4 балла&#039;&#039;&#039;. Утилита показывает разницу между двумя множествами файлов.&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Утилита устанавливает сетевое соединение.&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Утилита синхронизирует различающиеся файлы.&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Утилита проверяет контрольную сумму файлов.&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Утилита интегрирована с ssh, для безопасной передачи файлов.&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=18039</id>
		<title>КС:2015:Проект:redis</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=18039"/>
		<updated>2015-12-19T09:50:34Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Что требуется ===&lt;br /&gt;
[http://redis.io/ redis] - это популярная in-memory key-value база данных.&lt;br /&gt;
&lt;br /&gt;
Требуется реализовать собственный сервер, реализующий часть протокола redis.&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
&lt;br /&gt;
1. Писать сетевые приложения.&lt;br /&gt;
&lt;br /&gt;
2. Работать с фаловой системой.&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Требования на зачет в конце 1-го модуля ===&lt;br /&gt;
1. Сервер принимает соединения и понимает команды GET и SET.&lt;br /&gt;
2. Сервер корректно обрабатывает: некорректные входные данные, разрыв соединения.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &#039;&#039;&#039;4 балла&#039;&#039;&#039;. Реализованы и протестированы парсер и сериализатор для RedisValue.&lt;br /&gt;
* &#039;&#039;&#039;5 балла&#039;&#039;&#039;. Сервер принимает подключение от одного клиента и отвечает ошибкой на все запросы.&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Сервер корректно обрабатывает несколько соединений.&lt;br /&gt;
* &#039;&#039;&#039;+1 балла&#039;&#039;&#039;. Реализованы команды GET и SET(через интерфейс Cmd).&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Реализованы сохранение и загрузка снимка состояния сервера на диск&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Сервер обрабатывает каждое соединение в отдельном потоке.&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Поддерживается TTL для ключей&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Настроена демонизация сервера через upstart или systemd&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=18037</id>
		<title>КС:2015:Проект:redis</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=18037"/>
		<updated>2015-12-19T09:37:04Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Что требуется ===&lt;br /&gt;
[http://redis.io/ redis] - это популярная in-memory key-value база данных.&lt;br /&gt;
&lt;br /&gt;
Требуется реализовать собственный сервер, реализующий часть протокола redis.&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
&lt;br /&gt;
1. Писать сетевые приложения.&lt;br /&gt;
&lt;br /&gt;
2. Работать с фаловой системой.&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Требования на зачет в конце 1-го модуля ===&lt;br /&gt;
1. Сервер принимает соединения и понимает команды GET и SET.&lt;br /&gt;
2. Сервер корректно обрабатывает: некорректные входные данные, разрыв соединения.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &#039;&#039;&#039;4 балла&#039;&#039;&#039;. Реализованы и протестированы парсер и сериализатор для RedisValue.&lt;br /&gt;
* &#039;&#039;&#039;5 балла&#039;&#039;&#039;. Сервер принимает подключение от одного клиента и отвечает ошибкой на все запросы.&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Сервер корректно обрабатывает несколько соединений.&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Реализованы команды GET и SET(через интерфейс Cmd).&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Реализованы сохранение и загрузка снимка состояния сервера на диск&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Сервер обрабатывает каждое соединение в отдельном потоке.&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Поддерживается TTL для ключей&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Настроена демонизация сервера через upstart или systemd&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=18036</id>
		<title>КС:2015:Проект:redis</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=18036"/>
		<updated>2015-12-19T09:34:51Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Что требуется ===&lt;br /&gt;
[http://redis.io/ redis] - это популярная in-memory key-value база данных.&lt;br /&gt;
&lt;br /&gt;
Требуется реализовать собственный сервер, реализующий часть протокола redis.&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
&lt;br /&gt;
1. Писать сетевые приложения.&lt;br /&gt;
&lt;br /&gt;
2. Работать с фаловой системой.&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Требования на зачет в конце 1-го модуля ===&lt;br /&gt;
1. Сервер принимает соединения и понимает команды GET и SET.&lt;br /&gt;
2. Сервер корректно обрабатывает: некорректные входные данные, разрыв соединения.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &#039;&#039;&#039;4 балла&#039;&#039;&#039;. Реализованы и протестированы парсер и сериализатор для RedisValue.&lt;br /&gt;
* &#039;&#039;&#039;5 балла&#039;&#039;&#039;. Сервер принимает подключение от одного клиента и отвечает ошибкой на все запросы.&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Сервер корректно обрабатывает несколько соединений.&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Реализованы команды GET и SET&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Реализованы сохранение и загрузка снимка состояния сервера на диск&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Сервер обрабатывает каждое соединение в отдельном потоке.&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Поддерживается TTL для ключей&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Настроена демонизация сервера через upstart или systemd&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=18035</id>
		<title>КС:2015:Проект:redis</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=18035"/>
		<updated>2015-12-19T09:34:22Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: обновлены критерии&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Что требуется ===&lt;br /&gt;
[http://redis.io/ redis] - это популярная in-memory key-value база данных.&lt;br /&gt;
&lt;br /&gt;
Требуется реализовать собственный сервер, реализующий часть протокола redis.&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
&lt;br /&gt;
1. Писать сетевые приложения.&lt;br /&gt;
&lt;br /&gt;
2. Работать с фаловой системой.&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Требования на зачет в конце 1-го модуля ===&lt;br /&gt;
1. Сервер принимает соединения и понимает команды GET и SET.&lt;br /&gt;
2. Сервер корректно обрабатывает: некорректные входные данные, разрыв соединения.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &#039;&#039;&#039;4 балла&#039;&#039;&#039;. Реализованы и протестированы парсер и сериализатор для RedisValue.&lt;br /&gt;
* &#039;&#039;&#039;5 балла&#039;&#039;&#039;. Сервер принимает подключение от одного клиента и отвечает ошибкой на все запросы.&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Сервер корректно обрабатывает несколько соединений.&lt;br /&gt;
* &#039;&#039;&#039;8 балла&#039;&#039;&#039;. Реализованы команды GET и SET&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Реализованы сохранение и загрузка снимка состояния сервера на диск&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Сервер обрабатывает каждое соединение в отдельном потоке.&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Поддерживается TTL для ключей&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Настроена демонизация сервера через upstart или systemd&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:rsync&amp;diff=17195</id>
		<title>КС:2015:Проект:rsync</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:rsync&amp;diff=17195"/>
		<updated>2015-09-23T00:51:42Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Новая страница: «== Что это за проект ==  === Введение ===  === Что требуется ===  Реализовать улититу синхронизиру…»&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;
Реализовать улититу синхронизирующую множество файлов между двумя серверами. Утилита запускается в 2-х экзекмплярах,&lt;br /&gt;
по одному на каждом сервере. После установления соединения, два процесса обмениваются списками файлов и решают, какие файлы&lt;br /&gt;
необходимо передавать по сети.&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
&lt;br /&gt;
1. Научитесь работать с сетью.&lt;br /&gt;
&lt;br /&gt;
2. Освоите работу с файловой системой.&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Требования на зачет в конце 1-го модуля ===&lt;br /&gt;
&lt;br /&gt;
Утилита должна устанавливать соединение и выводить разницу между множеством файлов на 2-х серверах.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &#039;&#039;&#039;4 балла&#039;&#039;&#039;. Утилита показывает разницу между двумя множествами файлов.&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Утилита синхронизирует различающиеся файлы.&lt;br /&gt;
* &#039;&#039;&#039;+1 балла&#039;&#039;&#039;. Утилита интегрирована с ssh, для безопасной передачи файлов.&lt;br /&gt;
* &#039;&#039;&#039;+2 балла&#039;&#039;&#039;. Утилита проверяет контрольную сумму файлов.&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=17194</id>
		<title>КС:2015:Проект:redis</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=17194"/>
		<updated>2015-09-23T00:36:05Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Чему вы научитесь */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Что требуется ===&lt;br /&gt;
[http://redis.io/ redis] - это популярная in-memory key-value база данных.&lt;br /&gt;
&lt;br /&gt;
Требуется реализовать собственный сервер, реализующий часть протокола redis.&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
&lt;br /&gt;
1. Писать сетевые приложения.&lt;br /&gt;
&lt;br /&gt;
2. Работать с фаловой системой.&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Требования на зачет в конце 1-го модуля ===&lt;br /&gt;
1. Сервер принимает соединения и понимает команды GET и SET.&lt;br /&gt;
2. Сервер корректно обрабатывает: некорректные входные данные, разрыв соединения.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &#039;&#039;&#039;4 балла&#039;&#039;&#039;. Реализованы команды GET и SET&lt;br /&gt;
* &#039;&#039;&#039;6 балла&#039;&#039;&#039;. Реализованы сохранение и загрузка снимка состояния сервера на диск&lt;br /&gt;
* &#039;&#039;&#039;8 баллов&#039;&#039;&#039;. Реализована запись лога команд и восстановление из лога при запуске&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Настроена демонизация сервера через upstart или systemd&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Поддерживается TTL для ключей&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=17193</id>
		<title>КС:2015:Проект:redis</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:redis&amp;diff=17193"/>
		<updated>2015-09-23T00:35:52Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Новая страница: «=== Что требуется === [http://redis.io/ redis] - это популярная in-memory key-value база данных.  Требуется реали…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Что требуется ===&lt;br /&gt;
[http://redis.io/ redis] - это популярная in-memory key-value база данных.&lt;br /&gt;
&lt;br /&gt;
Требуется реализовать собственный сервер, реализующий часть протокола redis.&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь ==&lt;br /&gt;
1. Писать сетевые приложения.&lt;br /&gt;
2. Работать с фаловой системой.&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Требования на зачет в конце 1-го модуля ===&lt;br /&gt;
1. Сервер принимает соединения и понимает команды GET и SET.&lt;br /&gt;
2. Сервер корректно обрабатывает: некорректные входные данные, разрыв соединения.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &#039;&#039;&#039;4 балла&#039;&#039;&#039;. Реализованы команды GET и SET&lt;br /&gt;
* &#039;&#039;&#039;6 балла&#039;&#039;&#039;. Реализованы сохранение и загрузка снимка состояния сервера на диск&lt;br /&gt;
* &#039;&#039;&#039;8 баллов&#039;&#039;&#039;. Реализована запись лога команд и восстановление из лога при запуске&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Настроена демонизация сервера через upstart или systemd&lt;br /&gt;
* &#039;&#039;&#039;+1 балл&#039;&#039;&#039;. Поддерживается TTL для ключей&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B&amp;diff=17192</id>
		<title>Компьютерные системы</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B&amp;diff=17192"/>
		<updated>2015-09-22T21:50:17Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Проектная работа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Список литературы =&lt;br /&gt;
&lt;br /&gt;
# Э. Таненбаум, Х. Бос. Современные операционные системы. 4-е издание. СПб.: Питер, 2015. ISBN 978-5-496-01395-6&lt;br /&gt;
# Э. Таненбаум, Т. Остин. Архитектура компьютера. 6-е издание. СПб.: Питер, 2015. ISBN 978-5-496-00337-7&lt;br /&gt;
# Д. Паттерсон, Дж. Хеннесси. Архитектура компьютера и проектирование компьютерных систем. 4-е издание. СПб.: Питер, 2015. ISBN 978-5-459-00291-1&lt;br /&gt;
# Р. Лав. Ядро Linux: описание процесса разработки. 3-е издание. М.: OOO И.Д. Вильямс, 2015. ISBN 978-5-8459-1944-1&lt;br /&gt;
# Р. Э. Брайант, Д. Р. О&#039;Халларон. Компьютерные системы: архитектура и программирование. СПб.: БХВ-Петербург, 2005. ISBN 5-94157-433-9&lt;br /&gt;
# С. А. Раго, У. Р. Стивенс. UNIX. Профессиональное программирование. 3-е издание. М.: Символ-Плюс, 2014. ISBN 978-5-93286-216-2&lt;br /&gt;
&lt;br /&gt;
= Ссылки на материалы =&lt;br /&gt;
&lt;br /&gt;
[https://github.com/hseos/hseos-course/tree/master/00-lectures Слайды лекций]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/hseos/hseos-course/ Репозиторий с материалами семинарских занятий]&lt;br /&gt;
&lt;br /&gt;
= Проектная работа =&lt;br /&gt;
&lt;br /&gt;
# [[Эмулятор микроконтроллера ATtiny13A]]&lt;br /&gt;
# [[Веб-сервер с функциональностью CGI]]&lt;br /&gt;
# [[КС:2015:Проект:Memcached|Сервер Memcached]]&lt;br /&gt;
# [[КС:2015:Проект:redis|Сервер Redis]]&lt;br /&gt;
# [[КС:2015:Проект:rsync|Утилита для синхронизации файлов]]&lt;br /&gt;
# [[КС:2015:Проект:Shell|Интерпретатор командной строки (shell)]]&lt;br /&gt;
# [[КС:2015:Проект:Cachesim|Эмулятор кеш-памяти]]&lt;br /&gt;
# [[КС:2015:Проект:MC|Файловый менеджер (mc)]]&lt;br /&gt;
# [[КС:2015:Проект:Htop|Менеджер процессов]]&lt;br /&gt;
# [[КС:2015:Проект:RT11-fuse|Драйвер файловой системы RT-11]]&lt;br /&gt;
# [[КС:2015:Проект:debuger|Неинтерактивный отладчик]]&lt;br /&gt;
# [[КС:2015:Проект:jit|JIT компилятор регулярных выражений]]&lt;br /&gt;
# [[КС:2015:Проект:fuse-p7zip|Файловая система из 7z-архива]]&lt;br /&gt;
# [[КС:2015:Проект:rpmdb-alien-repos-sync|Синхронизация базы данных RPM из сторонних пакетных менеджеров]]&lt;br /&gt;
# [[КС:2015:Проект:xv6|Расширение системы xv6]]&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=16719</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=16719"/>
		<updated>2015-06-03T17:41:33Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://docs.google.com/spreadsheets/d/1OLVC0IomzjdJS_psOWX9nel2LyNwyV_56ahsVqaIy6o/pubhtml?gid=0&amp;amp;single=true Результаты]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=16718</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=16718"/>
		<updated>2015-06-03T17:26:02Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Содержимое страницы заменено на «== Домашние задания ==  &amp;#039;&amp;#039;&amp;#039;[https://docs.google.com/spreadsheets/d/1OLVC0IomzjdJS_psOWX9nel2LyNwyV_56ahsVqaIy6o/pubh…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://docs.google.com/spreadsheets/d/1OLVC0IomzjdJS_psOWX9nel2LyNwyV_56ahsVqaIy6o/pubhtml?gid=222039295&amp;amp;single=true Результаты]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%B5%D0%BC%D0%BF%D0%BB%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%84%D0%B0%D0%B9%D0%BB%D0%B5%D1%80_%D0%BF%D0%BE%D0%B4_linux_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16717</id>
		<title>Семплирующий профайлер под linux - Летняя Практика 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%B5%D0%BC%D0%BF%D0%BB%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%84%D0%B0%D0%B9%D0%BB%D0%B5%D1%80_%D0%BF%D0%BE%D0%B4_linux_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16717"/>
		<updated>2015-06-03T16:57:11Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Новая страница: «{{Карточка_задания_на_летнюю_практику |name=Семплирующий профайлер под linux |mentor=Короткий Фё…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_задания_на_летнюю_практику&lt;br /&gt;
|name=Семплирующий профайлер под linux&lt;br /&gt;
|mentor=Короткий Фёдор Михайлович&lt;br /&gt;
|mentor_login={{URLENCODE:Darth_slon|WIKI}}&lt;br /&gt;
|organization=TODO&lt;br /&gt;
|hse_profile=http://www.hse.ru/org/persons/139271029&lt;br /&gt;
|email=dartslon@gmail.com&lt;br /&gt;
|thesis=&lt;br /&gt;
|year=2015&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Задание ===&lt;br /&gt;
Студенту необходимо будет написать собственный семплирующий профайлер основаный на механизме таймеров http://man7.org/linux/man-pages/man2/timer_create.2.html&lt;br /&gt;
&lt;br /&gt;
Работа состоит из 2-х частей.&lt;br /&gt;
1. Реализация профилировщика на C++.&lt;br /&gt;
2. Написание python-скрипта переводящего sample-ы в человекочитаемый отчет.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Знание основ языка С или C++.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
=== Какая дополнительная литература понадобится? ===&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16668</id>
		<title>Основы работы с сетью в unix - Летняя Практика 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16668"/>
		<updated>2015-05-30T19:31:34Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_задания_на_летнюю_практику&lt;br /&gt;
|name=Основы работы с сетью в UNIX&lt;br /&gt;
|mentor=Короткий Фёдор Михайлович&lt;br /&gt;
|mentor_login={{URLENCODE:Darth_slon|WIKI}}&lt;br /&gt;
|organization=TODO&lt;br /&gt;
|hse_profile=http://www.hse.ru/org/persons/139271029&lt;br /&gt;
|email=dartslon@gmail.com&lt;br /&gt;
|thesis=&lt;br /&gt;
|year=2015&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Задание ===&lt;br /&gt;
Студенту необходимо будет написать HTTP сервер.&lt;br /&gt;
&lt;br /&gt;
В ходе работы студент получит базовые знания в важных прикладных областях и научится пользоваться инструментами разработки и отладки в среде unix.&lt;br /&gt;
Узнает, что такое системный вызов и файловый дескриптор. Поймёт какие гарантии предоставляет протокол TCP. Узнает как устроен протокол HTTP.&lt;br /&gt;
Научится пользоваться базовыми системными вызовами для работы с сетью. Кроме того, узнает о таких средствах отладки как strace, netstat, procfs и tcpdump.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Знание основ языка С или C++.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
=== Какая дополнительная литература понадобится? ===&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16667</id>
		<title>Основы работы с сетью в unix - Летняя Практика 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16667"/>
		<updated>2015-05-30T19:28:34Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_задания_на_летнюю_практику&lt;br /&gt;
|name=Основы работы с сетью в UNIX&lt;br /&gt;
|mentor=Короткий Фёдор Михайлович&lt;br /&gt;
|mentor_login={{URLENCODE:Darth_slon|WIKI}}&lt;br /&gt;
|organization=TODO&lt;br /&gt;
|hse_profile=http://www.hse.ru/org/persons/139271029&lt;br /&gt;
|email=dartslon@gmail.com&lt;br /&gt;
|thesis=&lt;br /&gt;
|year=2015&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Задание ===&lt;br /&gt;
Студенту необходимо будет написать HTTP сервер.&lt;br /&gt;
&lt;br /&gt;
В ходе работы студент получит базовые знания в важных прикладных областях и научится пользоваться инструментами разработки и отладки в среде unix.&lt;br /&gt;
Узнает, что такое системный вызов и файловый дескриптор. Поймёт какие гарантии предоставляет протокол TCP. Узнает как устроен протокол HTTP.&lt;br /&gt;
Научится пользоваться базовыми системными вызовами для работы с сетью.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Знание основ языка С или C++.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
=== Какая дополнительная литература понадобится? ===&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16666</id>
		<title>Основы работы с сетью в unix - Летняя Практика 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16666"/>
		<updated>2015-05-30T19:27:23Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_задания_на_летнюю_практику&lt;br /&gt;
|name=Основы работы с сетью в UNIX&lt;br /&gt;
|mentor=Короткий Фёдор Михайлович&lt;br /&gt;
|mentor_login={{URLENCODE:Darth_slon|WIKI}}&lt;br /&gt;
|organization=TODO&lt;br /&gt;
|hse_profile=http://www.hse.ru/org/persons/139271029&lt;br /&gt;
|email=dartslon@gmail.com&lt;br /&gt;
|thesis=&lt;br /&gt;
|year=2015&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Задание ===&lt;br /&gt;
Студенту необходимо будет написать HTTP сервер.&lt;br /&gt;
&lt;br /&gt;
В ходе работы студент получит базовые знания в важных прикладных областях и научится пользоваться инструментами разработки и отладки в среде unix.&lt;br /&gt;
Студент узнает, что такое системный вызов и файловый дескриптор. Поймёт какие гарантии предоставляет протокол TCP. Узнает как устроен протокол HTTP.&lt;br /&gt;
Студент научится пользоваться базовыми системными вызовами для работы с сетью.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Знание основ языка С или C++.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
=== Какая дополнительная литература понадобится? ===&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16665</id>
		<title>Основы работы с сетью в unix - Летняя Практика 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16665"/>
		<updated>2015-05-30T19:27:11Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_задания_на_летнюю_практику&lt;br /&gt;
|name=Основы работы с сетью в UNIX&lt;br /&gt;
|mentor=Короткий Фёдор Михайлович&lt;br /&gt;
|mentor_login={{URLENCODE:Darth_slon|WIKI}}&lt;br /&gt;
|organization=TODO&lt;br /&gt;
|hse_profile=http://www.hse.ru/org/persons/139271029&lt;br /&gt;
|email=dartslon@gmail.com&lt;br /&gt;
|thesis=&lt;br /&gt;
|year=2015&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Задание ===&lt;br /&gt;
Студенту необходимо будет написать HTTP сервер.&lt;br /&gt;
&lt;br /&gt;
В ходе работы студент получит базовые знания в важных прикладных областях и научится пользоваться инструментами разработки и отладки в среде unix.&lt;br /&gt;
Студент узнает, что такое системный вызов и файловый дескриптор. Поймёт какие гарантии предоставляет протокол TCP. Узнает как устроен протокол HTTP.&lt;br /&gt;
Студент научится пользоваться базовыми системными вызовами для работы с сетью.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Знание основ языка С или C++.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
=== Какая дополнительная литература понадобится? ===&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_linux_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16664</id>
		<title>Основы работы с сетью в операционной системе linux - Летняя Практика 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_linux_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16664"/>
		<updated>2015-05-30T19:07:20Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Darth slon переименовал страницу Основы работы с сетью в операционной системе linux - Летняя Практика 2015 в [[Основы работы с сетью в unix - Летняя…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Основы работы с сетью в unix - Летняя Практика 2015]]&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16663</id>
		<title>Основы работы с сетью в unix - Летняя Практика 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16663"/>
		<updated>2015-05-30T19:07:20Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Darth slon переименовал страницу Основы работы с сетью в операционной системе linux - Летняя Практика 2015 в [[Основы работы с сетью в unix - Летняя…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_задания_на_летнюю_практику&lt;br /&gt;
|name=Основы работы с сетью в UNIX&lt;br /&gt;
|mentor=Короткий Фёдор Михайлович&lt;br /&gt;
|mentor_login={{URLENCODE:Darth_slon|WIKI}}&lt;br /&gt;
|organization=TODO&lt;br /&gt;
|hse_profile=http://www.hse.ru/org/persons/139271029&lt;br /&gt;
|email=dartslon@gmail.com&lt;br /&gt;
|thesis=&lt;br /&gt;
|year=2015&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Задание ===&lt;br /&gt;
Студенту необходимо будет написать простейший HTTP сервер.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
&lt;br /&gt;
=== Какая дополнительная литература понадобится? ===&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16662</id>
		<title>Основы работы с сетью в unix - Летняя Практика 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%82%D1%8C%D1%8E_%D0%B2_unix_-_%D0%9B%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_2015&amp;diff=16662"/>
		<updated>2015-05-30T19:06:13Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Новая страница: «{{Карточка_задания_на_летнюю_практику |name=Основы работы с сетью в UNIX |mentor=Короткий Фёдор М…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_задания_на_летнюю_практику&lt;br /&gt;
|name=Основы работы с сетью в UNIX&lt;br /&gt;
|mentor=Короткий Фёдор Михайлович&lt;br /&gt;
|mentor_login={{URLENCODE:Darth_slon|WIKI}}&lt;br /&gt;
|organization=TODO&lt;br /&gt;
|hse_profile=http://www.hse.ru/org/persons/139271029&lt;br /&gt;
|email=dartslon@gmail.com&lt;br /&gt;
|thesis=&lt;br /&gt;
|year=2015&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Задание ===&lt;br /&gt;
Студенту необходимо будет написать простейший HTTP сервер.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
&lt;br /&gt;
=== Какая дополнительная литература понадобится? ===&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=8436</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=8436"/>
		<updated>2015-04-23T10:30:32Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Код 23.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://docs.google.com/spreadsheets/d/1OLVC0IomzjdJS_psOWX9nel2LyNwyV_56ahsVqaIy6o/pubhtml?gid=222039295&amp;amp;single=true Результаты]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
# Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
# Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ 1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче F должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
# Номер контеста для проверки задач на корректность после исправления замечаний - 1083&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=8435</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=8435"/>
		<updated>2015-04-23T08:42:43Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://docs.google.com/spreadsheets/d/1OLVC0IomzjdJS_psOWX9nel2LyNwyV_56ahsVqaIy6o/pubhtml?gid=222039295&amp;amp;single=true Результаты]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
# Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
# Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ 1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче F должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
# Номер контеста для проверки задач на корректность после исправления замечаний - 1083&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;br /&gt;
&lt;br /&gt;
=== Код 23.04 ===&lt;br /&gt;
&lt;br /&gt;
https://gist.github.com/anonymous/02d163de285ef22a978f&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1586</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1586"/>
		<updated>2015-02-12T07:48:06Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Общие замечания по ДЗ 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://docs.google.com/spreadsheets/d/1OLVC0IomzjdJS_psOWX9nel2LyNwyV_56ahsVqaIy6o/pubhtml?gid=222039295&amp;amp;single=true Результаты]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
# Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
# Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ 1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче F должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
# Номер контеста для проверки задач на корректность после исправления замечаний - 1083&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1585</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1585"/>
		<updated>2015-02-12T07:44:49Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://docs.google.com/spreadsheets/d/1OLVC0IomzjdJS_psOWX9nel2LyNwyV_56ahsVqaIy6o/pubhtml?gid=222039295&amp;amp;single=true Результаты]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
# Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
# Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ 1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче F должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1560</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1560"/>
		<updated>2015-02-09T12:08:12Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Общие замечания по ДЗ1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
# Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
# Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ 1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче F должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1559</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1559"/>
		<updated>2015-02-09T12:08:01Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Общие замечания по ДЗ1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
# Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
# Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче F должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1558</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1558"/>
		<updated>2015-02-09T11:04:16Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
# Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
# Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче E должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1557</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1557"/>
		<updated>2015-02-09T11:03:32Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
# Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
# Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче E должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1556</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1556"/>
		<updated>2015-02-09T11:03:18Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Общие замечания по ДЗ1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
1. Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
2. Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ1 ===&lt;br /&gt;
# В задача E должна быть решена через функцию Partition.&lt;br /&gt;
# QuickSort в задаче E должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1555</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1555"/>
		<updated>2015-02-09T11:03:04Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Семинар 26.01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашние задания ==&lt;br /&gt;
Задача из домашнего задания засчитывается, если выполнены 2 условия.&lt;br /&gt;
1. Она была сдана в контест до дедлайна и прошла все тесты.&lt;br /&gt;
2. Были исправлены все замечания по review.&lt;br /&gt;
&lt;br /&gt;
=== Общие замечания по ДЗ1 ===&lt;br /&gt;
1. В задача E должна быть решена через функцию Partition.&lt;br /&gt;
2. QuickSort в задаче E должен работать за O(n log n) в среднем, вне зависимости от входных данных. Решения, где pivot всегда выбирается как средний элемент, и другие алгоритмы, работающие за O(n^2) в худшем случае, нужно будет исправить.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
=== Задачи 09.02 ===&lt;br /&gt;
# Дана строка S и словарь D. Найти количество разбиений строки S на слова из словаря D.&lt;br /&gt;
# Дан массив положительных чисел. Робот начинает движение с нулевой ячейки. Он может прыгать в право на число ячеек не превышающее значения текущей ячейки. Найти минимальное количество прыжков, которое нужно сделать, чтобы выпрыгнуть за правую границу массива.&lt;br /&gt;
# Даны 3 строки. Является ли первая строка перемешиванием двух других.&lt;br /&gt;
&lt;br /&gt;
=== Задачи 12.02 ===&lt;br /&gt;
# Есть набор вещей с разными весами и рюкзак в котором можно унести R килограмм. Какой максимальный вес можно набрать?&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1485</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1485"/>
		<updated>2015-01-29T12:51:02Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задачи 26.01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар 26.01 ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1484</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1484"/>
		<updated>2015-01-29T12:50:54Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задачи 26.01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар 26.01 ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;2341234&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1483</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1483"/>
		<updated>2015-01-29T12:50:46Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задачи 26.01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар 26.01 ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;br /&gt;
&amp;lt;ref&amp;gt;2341234&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1453</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1453"/>
		<updated>2015-01-26T12:25:50Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задачи 26.01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар 26.01 ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
# Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
# Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1452</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1452"/>
		<updated>2015-01-26T12:25:09Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задачи на дом */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар 26.01 ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи 26.01 ===&lt;br /&gt;
1. Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;br /&gt;
2. Модифицировать алгоритм сортировки подсчётом с семинара, так чтобы можно было сортировать пары (int, T).&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1447</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1447"/>
		<updated>2015-01-26T11:44:52Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Задачи на дом */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар 26.01 ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи на дом ===&lt;br /&gt;
1. Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум(элемент меньше своих соседей).&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1446</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1446"/>
		<updated>2015-01-26T11:44:08Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: /* Семинар 26.01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар 26.01 ==&lt;br /&gt;
&lt;br /&gt;
=== Задачи на дом ===&lt;br /&gt;
1. Дан массив длинны n не содержащий повторяющихся элементов. Найти в нем любой локальный минимум.&lt;br /&gt;
Локальный минимум - это такой элемент который меньше своих соседей.&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1445</id>
		<title>Алгоритмы и структуры данных. Подгруппа 107-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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._%D0%9F%D0%BE%D0%B4%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_107-1&amp;diff=1445"/>
		<updated>2015-01-26T11:39:17Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: Новая страница: «== Семинар 26.01 ==»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Семинар 26.01 ==&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/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_2016&amp;diff=1422</id>
		<title>Алгоритмы и структуры данных 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/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_2016&amp;diff=1422"/>
		<updated>2015-01-23T17:50:05Z</updated>

		<summary type="html">&lt;p&gt;Darth slon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Лекции ==&lt;br /&gt;
&#039;&#039;&#039;13 января:&#039;&#039;&#039; Сортировка вставкой и слиянием. Использование инварианта цикла при доказательстве корректности сортировки вставкой.  Θ- и &#039;&#039;O&#039;&#039;-обозначения. Оценка сложности алгоритмов. Рекуррентные соотношения.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16 января:&#039;&#039;&#039; &#039;&#039;О&#039;&#039;-, &#039;&#039;o&#039;&#039;-, Ω-, ω-, Θ-обозначения. Быстрая сортировка, время работы в худшем, лучшем и среднем случаях. Оптимальность сортировки слиянием. Сортировка при помощи двоичного дерева поиска и ее связь с быстрой сортировкой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20 января:&#039;&#039;&#039; Примеры решения рекуррентных соотношений: решение с использованием дерева рекурсии и методом подстановки. Формулировка и интуитивное объяснение основной теоремы. [https://www.dropbox.com/s/6a0r410zjm9qwe7/algo-3-recurrences.pdf?dl=0 (Конспект.)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23 января:&#039;&#039;&#039; Выбор порядковой статистики за время &#039;&#039;O&#039;&#039;(&#039;&#039;n&#039;&#039;): [http://en.wikipedia.org/wiki/Quickselect рандомизированный] и [http://en.wikipedia.org/wiki/Median_of_medians детерминированный] алгоритмы.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 101-1|Подгруппа 101-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 105-1|Подгруппа 105-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 106-1|Подгруппа 106-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Алгоритмы и структуры данных. Подгруппа 107-1|Подгруппа 107-1.]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Рекомендуемая литература ==&lt;br /&gt;
# [http://e-maxx.ru/bookz/files/cormen.pdf Кормен, Лейзерсон, Ривест, Штайн. Алгоритмы: построение и анализ]&lt;br /&gt;
# [https://dl.dropboxusercontent.com/u/829163/draft.pdf Дасгупта, Пападимитриу, Вазирани. Алгоритмы] ([http://beust.com/algorithms.pdf оригинал] | [http://biblio.mccme.ru/node/5066/shop купить])&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
# [[Reviewboard|Инструкция по использованию Review Board.]]&lt;/div&gt;</summary>
		<author><name>Darth slon</name></author>
	</entry>
</feed>