<?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=Isaevmik</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=Isaevmik"/>
	<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/Isaevmik"/>
	<updated>2026-09-21T14:28:32Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<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%B5%D1%82%D0%B8_2022/2023&amp;diff=85369</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=85369"/>
		<updated>2024-06-15T16:42:08Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Автомат рассчитывается по формуле:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итог = Округление((0.65 * ДЗ + 0.15 * Т)/0.8) &amp;gt;= 6&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, рекомендуется использование VyOS (https://vyos.net/).&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Доки VyOS: https://docs.vyos.io/en/equuleus/index.html&lt;br /&gt;
&lt;br /&gt;
===Установка VyOS===&lt;br /&gt;
&lt;br /&gt;
* Собираем VyOS по инструкции https://docs.vyos.io/en/equuleus/contributing/build-vyos.html Там просто скачивается docker контейнер, в котором выполняется одна команда. Нужна версия VyOS 1.3 (equuleus) (Раньше здесь было написано, что надо скачать готовый nightly образ, но они могут быть с проблемами, так что лучше собрать самостоятельно)&lt;br /&gt;
* Следуем инструкции из https://www.eve-ng.net/index.php/documentation/howtos/howto-add-vyos-vyatta/ .&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 14.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 20.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/F6T6Uhcztz5Ty6Xu7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 3&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/HjWUKTxHDCbL9Hgx8&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
==MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)==&lt;br /&gt;
&#039;&#039;&#039;NB1:&#039;&#039;&#039; Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB2:&#039;&#039;&#039; Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt; &lt;br /&gt;
Также установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Начнём:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Вариант 1:===&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, минимум 2 ядра CPU, остальное не трогаем. Рекомендую ставить от 8GB до 16GB RAM, 4 ядра CPU - больше не надо, разницы не будет.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий.&lt;br /&gt;
 1) Везде оставляйте стандартные параметры, когда предложит их выбрать на этапе установки (появится что-то типа голубой GUI в консоли).&lt;br /&gt;
 2) При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
 3) В какой-то момент вас попросит извлечь установочный образ. Для этого нужно на главной странице UTM внизу нажать на образ и выбрать CLEAR.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
* Можно заметить, что работает всё это немного медленно. &lt;br /&gt;
 1) Ставим в разделе QEMU галочку на force multicore&lt;br /&gt;
 2) Меняет интерфейс диска с IDE на nVME&lt;br /&gt;
&lt;br /&gt;
===Вариант 2:===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB:&#039;&#039;&#039; Импортированная виртуалка может работать не так стабильно, как установленная с нуля.&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://disk.yandex.ru/d/xZPoHNPA-Qj6iw Скачиваем мою ВМ.] Тут чистая EVE-NG, образы надо будет ставить самому.&lt;br /&gt;
&lt;br /&gt;
* Распаковываем архив, импортируем ВМ в UTM: Create a New Virtual Machine -&amp;gt; Existing: Open.&lt;br /&gt;
&lt;br /&gt;
* Запускаем, радуемся (в теории).&lt;br /&gt;
&lt;br /&gt;
===После установки:===&lt;br /&gt;
* Логин и пароль для shell:&lt;br /&gt;
 Логин: root&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Логин и пароль для GUI:&lt;br /&gt;
 Логин: admin&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
= Полезные материалы =&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=74661</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=74661"/>
		<updated>2022-12-05T13:40:14Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* Вариант 2: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Автомат рассчитывается по формуле:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т)/0.8 &amp;gt;= 6&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, рекомендуется использование VyOS (https://vyos.net/).&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Доки VyOS: https://docs.vyos.io/en/equuleus/index.html&lt;br /&gt;
&lt;br /&gt;
===Установка VyOS===&lt;br /&gt;
&lt;br /&gt;
* Собираем VyOS по инструкции https://docs.vyos.io/en/equuleus/contributing/build-vyos.html Там просто скачивается docker контейнер, в котором выполняется одна команда. Нужна версия VyOS 1.3 (equuleus) (Раньше здесь было написано, что надо скачать готовый nightly образ, но они могут быть с проблемами, так что лучше собрать самостоятельно)&lt;br /&gt;
* Следуем инструкции из https://www.eve-ng.net/index.php/documentation/howtos/howto-add-vyos-vyatta/ .&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 14.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 20.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/F6T6Uhcztz5Ty6Xu7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 3&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
==MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)==&lt;br /&gt;
&#039;&#039;&#039;NB1:&#039;&#039;&#039; Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB2:&#039;&#039;&#039; Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt; &lt;br /&gt;
Также установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Начнём:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Вариант 1:===&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, минимум 2 ядра CPU, остальное не трогаем. Рекомендую ставить от 8GB до 16GB RAM, 4 ядра CPU - больше не надо, разницы не будет.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий.&lt;br /&gt;
 1) Везде оставляйте стандартные параметры, когда предложит их выбрать на этапе установки (появится что-то типа голубой GUI в консоли).&lt;br /&gt;
 2) При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
 3) В какой-то момент вас попросит извлечь установочный образ. Для этого нужно на главной странице UTM внизу нажать на образ и выбрать CLEAR.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
* Можно заметить, что работает всё это немного медленно. &lt;br /&gt;
 1) Ставим в разделе QEMU галочку на force multicore&lt;br /&gt;
 2) Меняет интерфейс диска с IDE на nVME&lt;br /&gt;
&lt;br /&gt;
===Вариант 2:===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB:&#039;&#039;&#039; Импортированная виртуалка может работать не так стабильно, как установленная с нуля.&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://disk.yandex.ru/d/aliVTW4pJFI6HA Скачиваем мою ВМ.] Тут чистая EVE-NG, образы надо будет ставить самому.&lt;br /&gt;
&lt;br /&gt;
* Распаковываем архив, импортируем ВМ в UTM: Create a New Virtual Machine -&amp;gt; Existing: Open.&lt;br /&gt;
&lt;br /&gt;
* Запускаем, радуемся (в теории).&lt;br /&gt;
&lt;br /&gt;
===После установки:===&lt;br /&gt;
* Логин и пароль для shell:&lt;br /&gt;
 Логин: root&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Логин и пароль для GUI:&lt;br /&gt;
 Логин: admin&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
= Полезные материалы =&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2022&amp;diff=73935</id>
		<title>CAOS-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2022&amp;diff=73935"/>
		<updated>2022-11-09T16:40:07Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: Настройка docker с эмуляция amd64 на Apple Silicon под ASM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Вход в тестирующую систему: https://caos.myltsev.ru&lt;br /&gt;
&lt;br /&gt;
Материалы лекций: https://caos.myltsev.ru/lectures/&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+yjXbB4pqkk44NWY6 Чатик курса] &lt;br /&gt;
&lt;br /&gt;
[https://t.me/+NPSambFx5aExM2Ri Канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLScO97qRDhYjWu2kmxfSiwxGhfo1grGIC23_kAp0gLOQTp32Cw/viewform?usp=sf_link Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
[https://exuberant-arthropod-be8.notion.site/21-22-0f236f7d03c74dfbbd945f93651758a2 Конспект лекций прошлого года от студентов]&lt;br /&gt;
&lt;br /&gt;
== Чатики и преподаватели по группам ==&lt;br /&gt;
Лектор — Александр Мыльцев [https://t.me/myltsev @myltsev]&lt;br /&gt;
&lt;br /&gt;
Ассистент лектора — Фёдор Быков [https://t.me/placeholderplaceholder @placeholderplaceholder]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Чатик !! Преподаватель !! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| 211 || [https://t.me/+sLwX9lsNxl4zMDJi чат] || Грибов Филипп [https://t.me/grphil @grphil] || Козлова Екатерина [https://t.me/h1de0us @h1de0us], Романова Анастасия [https://t.me/romanova_nastya @romanova_nastya]&lt;br /&gt;
|-&lt;br /&gt;
| 212 || [https://t.me/+nwrLs-ecpjoyMzY6 чат] || Минеев Игорь [https://t.me/objatie_groba @objatie_groba] || Гончаров Фёдор [https://t.me/fmgoncharov @fmgoncharov], Разин Арслан [https://t.me/CrazyBadRedCat @CrazyBadRedCat]&lt;br /&gt;
|-&lt;br /&gt;
| 213 || [https://t.me/+u_eO74fl_TJmZDA6 чат]|| Александр Осадчий [https://t.me/aiosadchy @aiosadchy] || Алашеев Иван [https://t.me/yorky0 @yorky0], Артеменко Михаил [https://t.me/Michicosun @Michicosun]&lt;br /&gt;
|-&lt;br /&gt;
| 214 || [https://t.me/+2hfiwPLZ1V9jNmUy чат] || Сальников Алексей [https://t.me/a_salnikov @a_salnikov] || Афанасьева Анастасия [https://t.me/afnastya @afnastya], Шапрунов Кирилл [https://t.me/shapkk @shapkk]&lt;br /&gt;
|-&lt;br /&gt;
| 215 || [https://t.me/+RAy_jvp43B0xZmUy чат] || Сафронов Евгений [https://t.me/youagain @youagain] ||  Неудачина Ева [https://t.me/cocosinca @cocosinca], Сазонов Михаил [https://t.me/worldstonekeep @worldstonekeep]&lt;br /&gt;
|-&lt;br /&gt;
| 216 || [https://t.me/+zKdZ2MAPwrY2NmYy чат] || Филитов Михаил [https://t.me/iiixphillxiii @iiixphillxiii] ||  Осташов Денис [https://t.me/igreetyou @igreetyou], Петренко Ксения [https://t.me/KseniaPetrenko @KseniaPetrenko]&lt;br /&gt;
|-&lt;br /&gt;
| 217 || [https://t.me/+YkEzhWX1muRmNWYy чат] || Галицкий Борис [https://t.me/Mr_galitskii @Mr_galitskii] || Прокопчук Леонид [https://t.me/leoproko_work @leoproko_work], Киселев Максим [https://t.me/Makessss @Makessss]&lt;br /&gt;
|-&lt;br /&gt;
| 218 || [https://t.me/+hw4snIDkqCsxZGQy чат] || Пономарев Алексей [https://t.me/Lexolordan @Lexolordan] || Ершов Иван [https://t.me/tutugarin @tutugarin], Константинов Андрей [https://t.me/intergalacticshaverma @intergalacticshaverma]	&lt;br /&gt;
|-&lt;br /&gt;
| 219 || [https://t.me/+Zk0embHl1vwyM2Qy чат] || Чабдаров Раиль [https://t.me/Exile333 @Exile333] || Жукова Дарья [https://t.me/ch3repashka @ch3repashka], Шитов Даниил [https://t.me/jpepper @jpepper]&lt;br /&gt;
|-&lt;br /&gt;
| 2110 || [https://t.me/caoshse чат] || Галицкий Борис [https://t.me/Mr_galitskii @Mr_galitskii] || Драганов Александр [https://t.me/nomapunk @nomapunk], Дудкин Вадим [https://t.me/vadim1705 @vadim1705]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://github.com/lll-phill-lll/hse_caos_216_practice Ссылка на страничку 216 группы]&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
===kks===&lt;br /&gt;
https://github.com/darkkeks/kks&lt;br /&gt;
&lt;br /&gt;
kks это консольная утилитка для курса, выполняющая много вещей, среди которых можно выделить несколько основных:&lt;br /&gt;
# Скачивание задач/сэмплов/контрольных с помощью одной команды. То же самое со сдачей задач: можно сдать и получить сразу результат. &lt;br /&gt;
# Генерация тестов с помощью скриптов и их тестирование.&lt;br /&gt;
# Просмотр рейтинга (как общего, так и по группам) в удобном формате&lt;br /&gt;
&lt;br /&gt;
Пример использования:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;kks sync  # скачивание задач&lt;br /&gt;
# тут вы написали свой код&lt;br /&gt;
kks test --sample  # тестирование&lt;br /&gt;
kks submit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Больше примеров можно посмотреть в репозитории&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Проверялось на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS на Apple Silicon===&lt;br /&gt;
Добавьте в .bashrc или .zshrc:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;export DOCKER_DEFAULT_PLATFORM=linux/amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После этого перезапустите Docker.&lt;br /&gt;
&lt;br /&gt;
Вариант2: &lt;br /&gt;
* Скачиваем docker.&lt;br /&gt;
* Переходим в папку с задачами в терминале.&lt;br /&gt;
* Выполняем &amp;lt;code&amp;gt;docker run --platform linux/amd64 -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Делаем &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt;&lt;br /&gt;
* Делаем &amp;lt;code&amp;gt; apt -y install build-essential gcc-multilib &amp;lt;/code&amp;gt;&lt;br /&gt;
* Собираем задачки командой &amp;lt;code&amp;gt;gcc -m32 -g задача.S simpleio_i686.S&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Как устроен курс =&lt;br /&gt;
== Контрольные мероприятия ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Когда !! Что !! По какому материалу&lt;br /&gt;
|-&lt;br /&gt;
| Раз в три недели || контрольная работа || по предыдущим трём ДЗ&lt;br /&gt;
|-&lt;br /&gt;
| В конце 3-го модуля || экзамен || по 2-му и 3-му модулям&lt;br /&gt;
|-&lt;br /&gt;
| В конце 4-го модуля || экзамен || по 4-му модулю&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула оценки ==&lt;br /&gt;
* оценка за курс складывается из накопленной оценки с весом 0.6 и оценки за экзамен с весом 0.4;&lt;br /&gt;
* накопленная оценка (дробная, от 0 до 10) складывается из оценки за ДЗ (от 0 до 9) и оценки за семинары (от 0 до 1 на усмотрение преподавателя);&lt;br /&gt;
* оценка за ДЗ дробная, от 0 до 9 баллов:&lt;br /&gt;
** оценки от 0.0 до 6.0 ставятся по линейной шкале, если в тестирующей системе набрано от 0 до 8500 баллов;&lt;br /&gt;
** оценки от 6.0 до 9.0 ставятся по рейтинговой линейной шкале, если набрано более 8500 баллов.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Автомат&amp;quot; выдаётся, если оценки за ДЗ и семинары не ниже некоторых пороговых значений, которые будут объявлены дополнительно.&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73896</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73896"/>
		<updated>2022-11-08T11:09:36Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* Настройка рабочего окружения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, использование Cisco IOL L2/L3 образы.&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Инструкция для добавления iol-образов: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 3&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
==MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)==&lt;br /&gt;
&#039;&#039;&#039;NB1:&#039;&#039;&#039; Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB2:&#039;&#039;&#039; Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt; &lt;br /&gt;
Также установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB3:&#039;&#039;&#039; Apple Silicon не поддерживает Nested Virtualization, поэтому необходимо использовать L2/L3 Cisco образы в lab&#039;ах, так как оные не требуют вложенной виртуализации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Начнём:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Вариант 1:===&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, минимум 2 ядра CPU, остальное не трогаем. Рекомендую ставить от 8GB до 16GB RAM, 4 ядра CPU - больше не надо, разницы не будет.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий.&lt;br /&gt;
 1) Везде оставляйте стандартные параметры, когда предложит их выбрать на этапе установки (появится что-то типа голубой GUI в консоли).&lt;br /&gt;
 2) При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
 3) В какой-то момент вас попросит извлечь установочный образ. Для этого нужно на главной странице UTM внизу нажать на образ и выбрать CLEAR.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
* Можно заметить, что работает всё это немного медленно. &lt;br /&gt;
 1) Ставим в разделе QEMU галочку на force multicore&lt;br /&gt;
 2) Меняет интерфейс диска с IDE на nVME&lt;br /&gt;
&lt;br /&gt;
===Вариант 2:===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB:&#039;&#039;&#039; Импортированная виртуалка может работать не так стабильно, как установленная с нуля.&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://disk.yandex.ru/d/0krUFqJQAKjYww Скачиваем мою ВМ.] Тут чистая EVE-NG, образы надо будет ставить самому.&lt;br /&gt;
&lt;br /&gt;
* Распаковываем архив, импортируем ВМ в UTM: Create a New Virtual Machine -&amp;gt; Existing: Open.&lt;br /&gt;
&lt;br /&gt;
* Запускаем, радуемся (в теории).&lt;br /&gt;
&lt;br /&gt;
===После установки:===&lt;br /&gt;
* Логин и пароль для shell:&lt;br /&gt;
 Логин: root&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Логин и пароль для GUI:&lt;br /&gt;
 Логин: admin&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
= Полезные материалы =&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73854</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73854"/>
		<updated>2022-11-07T14:16:59Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, использование Cisco IOL L2/L3 образы.&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Инструкция для добавления iol-образов: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
&#039;&#039;&#039;NB1:&#039;&#039;&#039; Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB2:&#039;&#039;&#039; Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB3:&#039;&#039;&#039; Apple Silicon не поддерживает Nested Virtualization, поэтому необходимо использовать L2/L3 Cisco образы в lab&#039;ах, так как оные не требуют вложенной виртуализации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Начнём:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, минимум 2 ядра CPU, остальное не трогаем. Рекомендую ставить от 8GB до 16GB RAM, 4 ядра CPU - больше не надо, разницы не будет.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий.&lt;br /&gt;
 1) Везде оставляйте стандартные параметры, когда предложит их выбрать на этапе установки (появится что-то типа голубой GUI в консоли).&lt;br /&gt;
 2) При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
 3) В какой-то момент вас попросит извлечь установочный образ. Для этого нужно на главной странице UTM внизу нажать на образ и выбрать CLEAR.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;После установки:&#039;&#039;&#039;&lt;br /&gt;
* Логин и пароль для shell:&lt;br /&gt;
 Логин: root&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Логин и пароль для GUI:&lt;br /&gt;
 Логин: admin&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Можно заметить, что работает всё это немного медленно. Сейчас тестирую разные штуки, которые улучшают производительность. Ждите апдейта тут. &lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
= Полезные материалы =&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73853</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73853"/>
		<updated>2022-11-07T14:12:54Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* Настройка рабочего окружения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, использование Cisco IOL L2/L3 образы.&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Инструкция для добавления iol-образов: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
&#039;&#039;&#039;NB1:&#039;&#039;&#039; Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB2:&#039;&#039;&#039; Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB3:&#039;&#039;&#039; Apple Silicon не поддерживает Nested Virtualization, поэтому необходимо использовать L2/L3 Cisco образы в lab&#039;ах, так как оные не требуют вложенной виртуализации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Начнём:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, минимум 2 ядра CPU, остальное не трогаем. Рекомендую ставить от 8GB до 16GB RAM, 4 ядра CPU - больше не надо, разницы не будет.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий.&lt;br /&gt;
 1) Везде оставляйте стандартные параметры, когда предложит их выбрать на этапе установки (появится что-то типа голубой GUI в консоли).&lt;br /&gt;
 2) При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;После установки:&#039;&#039;&#039;&lt;br /&gt;
* Логин и пароль для shell:&lt;br /&gt;
 Логин: root&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Логин и пароль для GUI:&lt;br /&gt;
 Логин: admin&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Можно заметить, что работает всё это немного медленно. Сейчас тестирую разные штуки, которые улучшают производительность. Ждите апдейта тут. &lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
= Полезные материалы =&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73852</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73852"/>
		<updated>2022-11-07T14:10:45Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, использование Cisco IOL L2/L3 образы.&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Инструкция для добавления iol-образов: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
&#039;&#039;&#039;NB1:&#039;&#039;&#039; Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB2:&#039;&#039;&#039; Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB3:&#039;&#039;&#039; Apple Silicon не поддерживает Nested Virtualization, поэтому необходимо использовать L2/L3 Cisco образы в lab&#039;ах, так как оные не требуют вложенной виртуализации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Начнём:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, минимум 2 ядра CPU, остальное не трогаем. Рекомендую ставить от 8GB до 16GB RAM, 4 ядра CPU - больше не надо, разницы не будет.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий. При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;После установки:&#039;&#039;&#039;&lt;br /&gt;
* Логин и пароль для shell:&lt;br /&gt;
 Логин: root&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Логин и пароль для GUI:&lt;br /&gt;
 Логин: admin&lt;br /&gt;
 Пароль: eve&lt;br /&gt;
* Можно заметить, что работает всё это немного медленно. Сейчас тестирую разные штуки, которые улучшают производительность. Ждите апдейта тут. &lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
= Полезные материалы =&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73851</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73851"/>
		<updated>2022-11-07T14:04:52Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* Полезные материалы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, использование Cisco IOL L2/L3 образы.&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Инструкция для добавления iol-образов: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
NB1: Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
NB2: Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB3: Apple Silicon не поддерживает Nested Virtualization, поэтому необходимо использовать L2/L3 Cisco образы в lab&#039;ах, так как оные не требуют вложенной виртуализации.&lt;br /&gt;
&lt;br /&gt;
Начнём:&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, 4 ядра CPU, остальное не трогаем. Рекомендую ставить 8GB RAM, больше 6 ядер CPU ставить не имеет смысла, 4 - золотая середина.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий. При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
= Полезные материалы =&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73850</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73850"/>
		<updated>2022-11-07T14:04:37Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* Полезные материалы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, использование Cisco IOL L2/L3 образы.&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Инструкция для добавления iol-образов: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
NB1: Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
NB2: Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB3: Apple Silicon не поддерживает Nested Virtualization, поэтому необходимо использовать L2/L3 Cisco образы в lab&#039;ах, так как оные не требуют вложенной виртуализации.&lt;br /&gt;
&lt;br /&gt;
Начнём:&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, 4 ядра CPU, остальное не трогаем. Рекомендую ставить 8GB RAM, больше 6 ядер CPU ставить не имеет смысла, 4 - золотая середина.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий. При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
=== Полезные материалы ===&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73849</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73849"/>
		<updated>2022-11-07T14:04:22Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* Настройка рабочего окружения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, использование Cisco IOL L2/L3 образы.&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Инструкция для добавления iol-образов: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
NB1: Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
NB2: Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки. Первое скачивается в AppStore, второе командой ниже:&lt;br /&gt;
 &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB3: Apple Silicon не поддерживает Nested Virtualization, поэтому необходимо использовать L2/L3 Cisco образы в lab&#039;ах, так как оные не требуют вложенной виртуализации.&lt;br /&gt;
&lt;br /&gt;
Начнём:&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
 &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate.&lt;br /&gt;
 2) Linux.&lt;br /&gt;
 3) Нажимаем browse и выбираем скаченный iso образ.&lt;br /&gt;
 4) Ставим архитектуру х86_64, минимум 4GB RAM, 4 ядра CPU, остальное не трогаем. Рекомендую ставить 8GB RAM, больше 6 ядер CPU ставить не имеет смысла, 4 - золотая середина.&lt;br /&gt;
 5) Ставим минимум 25гб диска.&lt;br /&gt;
 6) пропускаем вкладку Shared Directory.&lt;br /&gt;
 7) На окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий. При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили EVE-NG.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73848</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73848"/>
		<updated>2022-11-07T13:58:50Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: /* MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
&lt;br /&gt;
Самостоятельные работы выполняются в eve-ng, использование Cisco IOL L2/L3 образы.&lt;br /&gt;
&lt;br /&gt;
Eve-ng: https://www.eve-ng.net/index.php/download/&lt;br /&gt;
&lt;br /&gt;
Инструкция для добавления iol-образов: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-cisco-iol-ios-on-linux/&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
NB1: Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
NB2: Для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки: &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB3: Apple Silicon не поддерживает Nested Virtualization, поэтому необходимо использовать L2/L3 Cisco образы в lab&#039;ах, так как оные не требуют вложенной виртуализации.&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM: &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. Создаём новую виртуальную машину. Со следующими параметрами:&lt;br /&gt;
 1) Emulate -&amp;gt; Linux -&amp;gt; Нажимаем browse и выбираем скаченный iso образ -&amp;gt;&lt;br /&gt;
 2) ставим архитектуру х86_64, минимум 4гб озу, 4 ядра, остальное не трогаем -&amp;gt;  ставим минимум 25гб диска, -&amp;gt; &lt;br /&gt;
 3) пропускаем вкладку Shared Directory -&amp;gt; на окне Summary жмём Save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit).&lt;br /&gt;
 1) Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
 2) Во вкладке QEMU снимаем галочку с UEFI.&lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий. При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили Eve-NG.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73816</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73816"/>
		<updated>2022-11-06T18:32:02Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
NB1: Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
NB2: для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки: &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM: &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. &lt;br /&gt;
* Создаём новую виртуальную машину. Со следующими параметрами: Emulate -&amp;gt; Linux -&amp;gt; Нажимаем browse и выбираем скаченный iso образ -&amp;gt; ставим архитектуру х86_64, минимум 4гб озу, 2 ядра, остальное не трогаем -&amp;gt;  ставим минимум 20гб диска, -&amp;gt; пропускаем shared directory -&amp;gt; на окне Summary жмём save. &lt;br /&gt;
* Открываем параметры нашей виртуалки (ПКМ на пингвина + edit). Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий. При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили Eve-NG&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73813</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73813"/>
		<updated>2022-11-06T14:32:44Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
NB1: Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
&lt;br /&gt;
NB2: для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки: &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM: &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. &lt;br /&gt;
* Создаём новую виртуальную машину. Со следующими параметрами: Emulate -&amp;gt; Linux -&amp;gt; Нажимаем browse и выбираем скаченный iso образ -&amp;gt; ставим архитектуру х86_64, минимум 4гб озу, 2 ядра, остальное не трогаем -&amp;gt;  ставим минимум 20гб диска, -&amp;gt; пропускаем shared directory -&amp;gt; на окне Summary жмём save. &lt;br /&gt;
* Открываем параметры нашей виртуозки (ПКМ + edit). Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий. При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили Eve-NG&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73812</id>
		<title>Компьютерные сети 2022/2023</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%B5%D1%82%D0%B8_2022/2023&amp;diff=73812"/>
		<updated>2022-11-06T14:32:31Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: Добавил гайд по установке EVE-NG для Apple Silicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса  в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;&lt;br /&gt;
Лекции проходят в zoom:&lt;br /&gt;
* вторник -  18:10-19:40 (https://us06web.zoom.us/j/86130963427?pwd=dThzMzBXcVdlNitLRklrcHVLdnFCdz09)&lt;br /&gt;
* пятница -  16:20-17:50 (https://us06web.zoom.us/j/87682236499?pwd=RzVxU0F6eVVpRzNzMWVzZWloWXNYUT09)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений и анонсов: [https://t.me/+SEEvNb7orbo2NWQy Telegram]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
&lt;br /&gt;
* Домашние задание, проверяющее знаний основных технологий и дающие возможность для самостоятельного погружения в тему;&lt;br /&gt;
* Тестирования для проверки базовых знаний&lt;br /&gt;
* Практический экзамен&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за домашние работы, тесты и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(0.65 * ДЗ + 0.15 * Т + 0.2 * Э)&lt;br /&gt;
&lt;br /&gt;
ДЗ — средняя оценка за домашнее задание&lt;br /&gt;
&lt;br /&gt;
Т — средняя оценка за тестирование&lt;br /&gt;
&lt;br /&gt;
Э — оценка за экзамен&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки дедлайна снимается 1 балл. При достижении 0 баллов, работа автоматически не засчитывается и не принимается.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён. Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Записи всех занятий можно найти по ссылке: https://disk.yandex.ru/d/bin3Jq8MqZmypA&lt;br /&gt;
&lt;br /&gt;
Презентации можно найти по ссылке: https://disk.yandex.ru/d/CqvGkIYrtBsbeA&lt;br /&gt;
&lt;br /&gt;
== Самостоятельные работы ==&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&#039;&#039;&#039;Задание 1&#039;&#039;&#039;: Реализация небольшой сети офиса&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2&#039;&#039;&#039;: Реализация скрипта для тестирования MTU в канале&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3&#039;&#039;&#039;: Модернизация сети офиса из задания 1&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 4&#039;&#039;&#039;: Построение VPN тоннелей между офисами&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 5&#039;&#039;&#039;: Реализация CA сервера и выпуск сертификатов для сервера и клиента&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 6&#039;&#039;&#039;: Внедрение балансировщика L4/L7&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 11.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на задание: [https://github.com/Santa42/HSE GitHub]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Тестирования ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 1&#039;&#039;&#039;: Модель OSI&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 06.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест: https://forms.gle/WHRhfKub4A43qM3n7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 2&#039;&#039;&#039;: Маршрутизация и протоколы управления&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 11.11.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 18.11.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тест 4&#039;&#039;&#039;: Сети ЦОД&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 09.12.2022&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 16.12.2022 23:59 MSK&lt;br /&gt;
&lt;br /&gt;
Ссылка на тест:&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===MacOS Apple Silicon (M1, M1 Pro, M1 Max, M1 Ultra, M2)===&lt;br /&gt;
NB1: Протестировано на MacOS 13.0 Ventura + M1 Max, MacOS 12.6.1 Monterey + M1 Pro.&lt;br /&gt;
NB2: для всех манипуляций у вас должен быть установлен xCode, либо хотя бы инструменты командной строки: &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите HomeBrew, если вы как-то жили без него до этого. Подойдёт любой мануал в интернете.&lt;br /&gt;
&lt;br /&gt;
* Установите QEMU: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Установите UTM: &amp;lt;code&amp;gt;brew install utm&amp;lt;/code&amp;gt;. После установки у вас появится приложение UTM в Launchpad&#039;e.&lt;br /&gt;
&lt;br /&gt;
* Завариваем чай&lt;br /&gt;
&lt;br /&gt;
* [https://www.eve-ng.net/index.php/download/#DL-COMM Скачиваем] iso образ EVE-NG. Нам подойдёт Community Edition. Скачивать с Google или Mega не имеет значения.&lt;br /&gt;
&lt;br /&gt;
* Открываем UTM. &lt;br /&gt;
* Создаём новую виртуальную машину. Со следующими параметрами: Emulate -&amp;gt; Linux -&amp;gt; Нажимаем browse и выбираем скаченный iso образ -&amp;gt; ставим архитектуру х86_64, минимум 4гб озу, 2 ядра, остальное не трогаем -&amp;gt;  ставим минимум 20гб диска, -&amp;gt; пропускаем shared directory -&amp;gt; на окне Summary жмём save. &lt;br /&gt;
* Открываем параметры нашей виртуозки (ПКМ + edit). Во вкладке network выбираем Shared Network, а в emulated network card virtio-net-pci. &lt;br /&gt;
* Сохраняем, запускаем. Ждём запуска и выполняем процедуру установки. Это процесс долгий. При появлении надписи Display output is not Active - перезагружаемся.&lt;br /&gt;
* Вы установили Eve-NG&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
&lt;br /&gt;
СДСМ - https://linkmeup.ru/blog/1188/&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62333</id>
		<title>CAOS-2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62333"/>
		<updated>2021-12-01T20:37:07Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru Вход в Ejudge]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/Fu0tpJqr1ppkMjMy Телеграм-канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/QBRLiLbw8A43OWYy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0r5XFoE8dCzMng5CYrq-CKE Лекции и семинары на Ютюбе]&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru/style.html Стайлгайд для языка Си]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/ZWxKuCLL2QZxzky27 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
== Чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Telegram-чат&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| https://t.me/joinchat/LnOwQ-Z6HAo2OTg6&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| https://t.me/joinchat/OMRB-ZOwXXBhODBi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| https://t.me/joinchat/kyFY_eIp60cyODRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| https://t.me/joinchat/RTey5l_q9LMyODIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| https://t.me/joinchat/jw2Z5v5R0Es3OTli&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| https://t.me/joinchat/eH0j31yf0QZkNGIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| https://t.me/joinchat/pVQNC9kwwfFiYWRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| https://t.me/joinchat/C7Wj_Cz-swUzZDEy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| https://t.me/joinchat/cuqnvg2qofYyOTky&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| https://t.me/joinchat/gyvWlC31TZ83NmNi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021/207_seminars|Страница семинаров 207 группы]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/olegartys/hse_caos_208 GitHub семинаров 208 группы]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и учебные ассистенты =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| [https://t.me/myltsev Александр Мыльцев]&lt;br /&gt;
| [https://t.me/gitnab Наби Гитинов], [https://t.me/lodthe Игорь Балюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| [https://t.me/objatie_groba Игорь Минеев]&lt;br /&gt;
| [https://t.me/vkh_ent Владислав Хохлов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| [https://t.me/Exile333 Раиль Чабдаров]&lt;br /&gt;
| [https://t.me/shamerd Шамиль Аюпов], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212878 Роман Курынин]&lt;br /&gt;
| [https://t.me/nnv_nick Никита Насонков], [https://t.me/Ch0p1k Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| [https://t.me/a_salnikov Алексей Сальников]&lt;br /&gt;
| [https://t.me/SphericalPotatoInVacuum Александр Богданов], [https://t.me/supremeSwings Даниил Рубин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| [https://t.me/yuri3 Юрий Баранов]&lt;br /&gt;
| [https://t.me/darkkeks Вячеслав Бобень], [https://t.me/m_stetsyuk Михаил Стецюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| [https://t.me/iiixphillxiii Михаил Филитов]&lt;br /&gt;
| [https://t.me/vadim1705 Вадим Дудкин], [https://t.me/Night_RS Александр Стрыгин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| [https://t.me/olegartys Олег Лёвин]&lt;br /&gt;
| [https://t.me/allisyonok Алиса Вернигор], [https://t.me/Lirikl Кирилл Ахметшин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352167 Сергей Горшков]&lt;br /&gt;
| [https://t.me/Egor_Gutrov Егор Гутров], [https://t.me/AraTiCho Ваге Оганнисян]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| [https://t.me/stealthekb Александр Раков]&lt;br /&gt;
| [https://t.me/kussyadil Адильхан Кусиденов], [https://t.me/uliana_win Ульяна Виноградова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Распределение студентов =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1WuwVK63MY3VrJR0-Ws5yC_TzHugME7znkOVuqaikAs4/edit?usp=sharing Распределение студентов по учебным группам]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/HoAuPz5uu14GQRes7 Форма для желающих пройти курс в роли вольнослушателей].&lt;br /&gt;
&lt;br /&gt;
= Полезная информация =&lt;br /&gt;
&lt;br /&gt;
===Материалы===&lt;br /&gt;
Конспекты от студента курса: https://www.notion.so/2-4-0f236f7d03c74dfbbd945f93651758a2&lt;br /&gt;
&lt;br /&gt;
===Как устроен курс===&lt;br /&gt;
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).&lt;br /&gt;
&lt;br /&gt;
Дедлайны: через 2 недели после лекции (23:59:59 четверга) стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.&lt;br /&gt;
&lt;br /&gt;
Примерно раз в три недели вместо одной из лекций происходит контрольная.&lt;br /&gt;
&lt;br /&gt;
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Набрано баллов !! Накопленная оценка&lt;br /&gt;
|-&lt;br /&gt;
| 500 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1500 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2500 || 3&lt;br /&gt;
|-&lt;br /&gt;
| 4500 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 7000 || 5&lt;br /&gt;
|-&lt;br /&gt;
| 9500 || 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.&lt;br /&gt;
&lt;br /&gt;
В июне будет экзамен сразу по всему курсу. Итоговая оценка вычисляется как (0.4 * зкзамен + 0.6 * накоп). Перед экзаменом будет объявлен порог накопленных баллов, выше которого студент имеет право автоматом получить накопленную оценку как итоговую и не приходить на экзамен. Ожидается, что порог будет около оценки 8, но это не точно.&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (qemu)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверялось только на MacOS 11.6.1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите qemu: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Загрузите и распакуйте архив с образом FS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz &amp;amp;&amp;amp; \&lt;br /&gt;
        tar zxvf xubuntu_caos_2021.qcow2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Запустите VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64&lt;br /&gt;
FS_IMAGE_PATH=xubuntu_caos_2021.qcow2&lt;br /&gt;
&lt;br /&gt;
CPU_COUNT=2&lt;br /&gt;
MEMORY_MB=2048&lt;br /&gt;
&lt;br /&gt;
${QEMU_PATH} \&lt;br /&gt;
	-smp ${CPU_COUNT} \&lt;br /&gt;
	-m ${MEMORY_MB} \&lt;br /&gt;
	-name xubuntu_caos_2021 \&lt;br /&gt;
	-hda ${FS_IMAGE_PATH} \&lt;br /&gt;
	-accel hvf \&lt;br /&gt;
	-vga virtio \&lt;br /&gt;
	-display default,show-cursor=on \&lt;br /&gt;
	-usb \&lt;br /&gt;
	-device usb-tablet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отобрать курсор у QEMU: &amp;lt;code&amp;gt;Ctrl+Alt+G&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Перейти в full-screen mode можно:&lt;br /&gt;
:- передав опцию &amp;lt;code&amp;gt;--full-screen&amp;lt;/code&amp;gt; при старте VM&lt;br /&gt;
:- выбрав в меню &amp;lt;code&amp;gt;View-&amp;gt;Full Screen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Получение доступа к учебному серверу===&lt;br /&gt;
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить [https://forms.gle/daPEGUMz9pajpb1F9 Google-форму].&lt;br /&gt;
&lt;br /&gt;
Инструкции по генерации ssh-ключа: [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key от git-scm], [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent от github].&lt;br /&gt;
&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Проверялось на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
===Установка Clion в Linux-подобные системы===&lt;br /&gt;
&#039;&#039;&#039;Проверялось на Ubuntu 20.04.03 LTS и 21.10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Я рекомендую устанавливать в Linux системы IDE от Jetbrains через их утилиту Jetbrains Toolbox, чтобы было проще в дальнейшем обновляться.&lt;br /&gt;
&lt;br /&gt;
Предварительно надо установить Curl, если вы этого не сделали ранее: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого переходим в терминале в домашнюю папку и выполняем установку следующими командами:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cd /opt/jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь установим всё необходимое, чтобы у нас нормально работал Clion после установки:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt-get install build-essential&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo snap install cmake --classic&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нужно установить оттуда Clion и авторизоваться в нём, интерфейс утилиты дружелюбный и интуитивно понятный.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62332</id>
		<title>CAOS-2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62332"/>
		<updated>2021-12-01T20:34:28Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru Вход в Ejudge]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/Fu0tpJqr1ppkMjMy Телеграм-канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/QBRLiLbw8A43OWYy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0r5XFoE8dCzMng5CYrq-CKE Лекции и семинары на Ютюбе]&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru/style.html Стайлгайд для языка Си]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/ZWxKuCLL2QZxzky27 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
== Чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Telegram-чат&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| https://t.me/joinchat/LnOwQ-Z6HAo2OTg6&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| https://t.me/joinchat/OMRB-ZOwXXBhODBi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| https://t.me/joinchat/kyFY_eIp60cyODRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| https://t.me/joinchat/RTey5l_q9LMyODIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| https://t.me/joinchat/jw2Z5v5R0Es3OTli&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| https://t.me/joinchat/eH0j31yf0QZkNGIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| https://t.me/joinchat/pVQNC9kwwfFiYWRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| https://t.me/joinchat/C7Wj_Cz-swUzZDEy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| https://t.me/joinchat/cuqnvg2qofYyOTky&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| https://t.me/joinchat/gyvWlC31TZ83NmNi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021/207_seminars|Страница семинаров 207 группы]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/olegartys/hse_caos_208 GitHub семинаров 208 группы]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и учебные ассистенты =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| [https://t.me/myltsev Александр Мыльцев]&lt;br /&gt;
| [https://t.me/gitnab Наби Гитинов], [https://t.me/lodthe Игорь Балюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| [https://t.me/objatie_groba Игорь Минеев]&lt;br /&gt;
| [https://t.me/vkh_ent Владислав Хохлов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| [https://t.me/Exile333 Раиль Чабдаров]&lt;br /&gt;
| [https://t.me/shamerd Шамиль Аюпов], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212878 Роман Курынин]&lt;br /&gt;
| [https://t.me/nnv_nick Никита Насонков], [https://t.me/Ch0p1k Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| [https://t.me/a_salnikov Алексей Сальников]&lt;br /&gt;
| [https://t.me/SphericalPotatoInVacuum Александр Богданов], [https://t.me/supremeSwings Даниил Рубин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| [https://t.me/yuri3 Юрий Баранов]&lt;br /&gt;
| [https://t.me/darkkeks Вячеслав Бобень], [https://t.me/m_stetsyuk Михаил Стецюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| [https://t.me/iiixphillxiii Михаил Филитов]&lt;br /&gt;
| [https://t.me/vadim1705 Вадим Дудкин], [https://t.me/Night_RS Александр Стрыгин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| [https://t.me/olegartys Олег Лёвин]&lt;br /&gt;
| [https://t.me/allisyonok Алиса Вернигор], [https://t.me/Lirikl Кирилл Ахметшин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352167 Сергей Горшков]&lt;br /&gt;
| [https://t.me/Egor_Gutrov Егор Гутров], [https://t.me/AraTiCho Ваге Оганнисян]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| [https://t.me/stealthekb Александр Раков]&lt;br /&gt;
| [https://t.me/kussyadil Адильхан Кусиденов], [https://t.me/uliana_win Ульяна Виноградова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Распределение студентов =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1WuwVK63MY3VrJR0-Ws5yC_TzHugME7znkOVuqaikAs4/edit?usp=sharing Распределение студентов по учебным группам]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/HoAuPz5uu14GQRes7 Форма для желающих пройти курс в роли вольнослушателей].&lt;br /&gt;
&lt;br /&gt;
= Полезная информация =&lt;br /&gt;
&lt;br /&gt;
===Материалы===&lt;br /&gt;
Конспекты от студента курса: https://www.notion.so/2-4-0f236f7d03c74dfbbd945f93651758a2&lt;br /&gt;
&lt;br /&gt;
===Как устроен курс===&lt;br /&gt;
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).&lt;br /&gt;
&lt;br /&gt;
Дедлайны: через 2 недели после лекции (23:59:59 четверга) стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.&lt;br /&gt;
&lt;br /&gt;
Примерно раз в три недели вместо одной из лекций происходит контрольная.&lt;br /&gt;
&lt;br /&gt;
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Набрано баллов !! Накопленная оценка&lt;br /&gt;
|-&lt;br /&gt;
| 500 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1500 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2500 || 3&lt;br /&gt;
|-&lt;br /&gt;
| 4500 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 7000 || 5&lt;br /&gt;
|-&lt;br /&gt;
| 9500 || 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.&lt;br /&gt;
&lt;br /&gt;
В июне будет экзамен сразу по всему курсу. Итоговая оценка вычисляется как (0.4 * зкзамен + 0.6 * накоп). Перед экзаменом будет объявлен порог накопленных баллов, выше которого студент имеет право автоматом получить накопленную оценку как итоговую и не приходить на экзамен. Ожидается, что порог будет около оценки 8, но это не точно.&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (qemu)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверялось только на MacOS 11.6.1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите qemu: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Загрузите и распакуйте архив с образом FS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz &amp;amp;&amp;amp; \&lt;br /&gt;
        tar zxvf xubuntu_caos_2021.qcow2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Запустите VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64&lt;br /&gt;
FS_IMAGE_PATH=xubuntu_caos_2021.qcow2&lt;br /&gt;
&lt;br /&gt;
CPU_COUNT=2&lt;br /&gt;
MEMORY_MB=2048&lt;br /&gt;
&lt;br /&gt;
${QEMU_PATH} \&lt;br /&gt;
	-smp ${CPU_COUNT} \&lt;br /&gt;
	-m ${MEMORY_MB} \&lt;br /&gt;
	-name xubuntu_caos_2021 \&lt;br /&gt;
	-hda ${FS_IMAGE_PATH} \&lt;br /&gt;
	-accel hvf \&lt;br /&gt;
	-vga virtio \&lt;br /&gt;
	-display default,show-cursor=on \&lt;br /&gt;
	-usb \&lt;br /&gt;
	-device usb-tablet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отобрать курсор у QEMU: &amp;lt;code&amp;gt;Ctrl+Alt+G&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Перейти в full-screen mode можно:&lt;br /&gt;
:- передав опцию &amp;lt;code&amp;gt;--full-screen&amp;lt;/code&amp;gt; при старте VM&lt;br /&gt;
:- выбрав в меню &amp;lt;code&amp;gt;View-&amp;gt;Full Screen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Получение доступа к учебному серверу===&lt;br /&gt;
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить [https://forms.gle/daPEGUMz9pajpb1F9 Google-форму].&lt;br /&gt;
&lt;br /&gt;
Инструкции по генерации ssh-ключа: [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key от git-scm], [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent от github].&lt;br /&gt;
&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Проверялось на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
===Установка Clion в Linux-подобные системы===&lt;br /&gt;
&#039;&#039;&#039;Проверялось на Ubuntu 20.04.03 LTS и 21.10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Я рекомендую устанавливать в Linux системы IDE от Jetbrains через их утилиту Jetbrains Toolbox, чтобы было проще в дальнейшем обновляться.&lt;br /&gt;
&lt;br /&gt;
Предварительно надо установить Curl, если вы этого не сделали ранее: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого переходим в терминале в домашнюю папку и выполняем установку следующей командой под sudo правами:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cd /opt/jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь установим всё необходимое, чтобы у нас нормально работал Clion после установки:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt-get install build-essential&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo snap install cmake --classic&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нужно установить оттуда Clion и авторизоваться в нём, интерфейс утилиты дружелюбный и интуитивно понятный.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62331</id>
		<title>CAOS-2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62331"/>
		<updated>2021-12-01T20:34:09Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru Вход в Ejudge]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/Fu0tpJqr1ppkMjMy Телеграм-канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/QBRLiLbw8A43OWYy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0r5XFoE8dCzMng5CYrq-CKE Лекции и семинары на Ютюбе]&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru/style.html Стайлгайд для языка Си]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/ZWxKuCLL2QZxzky27 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
== Чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Telegram-чат&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| https://t.me/joinchat/LnOwQ-Z6HAo2OTg6&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| https://t.me/joinchat/OMRB-ZOwXXBhODBi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| https://t.me/joinchat/kyFY_eIp60cyODRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| https://t.me/joinchat/RTey5l_q9LMyODIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| https://t.me/joinchat/jw2Z5v5R0Es3OTli&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| https://t.me/joinchat/eH0j31yf0QZkNGIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| https://t.me/joinchat/pVQNC9kwwfFiYWRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| https://t.me/joinchat/C7Wj_Cz-swUzZDEy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| https://t.me/joinchat/cuqnvg2qofYyOTky&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| https://t.me/joinchat/gyvWlC31TZ83NmNi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021/207_seminars|Страница семинаров 207 группы]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/olegartys/hse_caos_208 GitHub семинаров 208 группы]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и учебные ассистенты =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| [https://t.me/myltsev Александр Мыльцев]&lt;br /&gt;
| [https://t.me/gitnab Наби Гитинов], [https://t.me/lodthe Игорь Балюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| [https://t.me/objatie_groba Игорь Минеев]&lt;br /&gt;
| [https://t.me/vkh_ent Владислав Хохлов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| [https://t.me/Exile333 Раиль Чабдаров]&lt;br /&gt;
| [https://t.me/shamerd Шамиль Аюпов], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212878 Роман Курынин]&lt;br /&gt;
| [https://t.me/nnv_nick Никита Насонков], [https://t.me/Ch0p1k Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| [https://t.me/a_salnikov Алексей Сальников]&lt;br /&gt;
| [https://t.me/SphericalPotatoInVacuum Александр Богданов], [https://t.me/supremeSwings Даниил Рубин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| [https://t.me/yuri3 Юрий Баранов]&lt;br /&gt;
| [https://t.me/darkkeks Вячеслав Бобень], [https://t.me/m_stetsyuk Михаил Стецюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| [https://t.me/iiixphillxiii Михаил Филитов]&lt;br /&gt;
| [https://t.me/vadim1705 Вадим Дудкин], [https://t.me/Night_RS Александр Стрыгин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| [https://t.me/olegartys Олег Лёвин]&lt;br /&gt;
| [https://t.me/allisyonok Алиса Вернигор], [https://t.me/Lirikl Кирилл Ахметшин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352167 Сергей Горшков]&lt;br /&gt;
| [https://t.me/Egor_Gutrov Егор Гутров], [https://t.me/AraTiCho Ваге Оганнисян]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| [https://t.me/stealthekb Александр Раков]&lt;br /&gt;
| [https://t.me/kussyadil Адильхан Кусиденов], [https://t.me/uliana_win Ульяна Виноградова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Распределение студентов =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1WuwVK63MY3VrJR0-Ws5yC_TzHugME7znkOVuqaikAs4/edit?usp=sharing Распределение студентов по учебным группам]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/HoAuPz5uu14GQRes7 Форма для желающих пройти курс в роли вольнослушателей].&lt;br /&gt;
&lt;br /&gt;
= Полезная информация =&lt;br /&gt;
&lt;br /&gt;
===Материалы===&lt;br /&gt;
Конспекты от студента курса: https://www.notion.so/2-4-0f236f7d03c74dfbbd945f93651758a2&lt;br /&gt;
&lt;br /&gt;
===Как устроен курс===&lt;br /&gt;
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).&lt;br /&gt;
&lt;br /&gt;
Дедлайны: через 2 недели после лекции (23:59:59 четверга) стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.&lt;br /&gt;
&lt;br /&gt;
Примерно раз в три недели вместо одной из лекций происходит контрольная.&lt;br /&gt;
&lt;br /&gt;
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Набрано баллов !! Накопленная оценка&lt;br /&gt;
|-&lt;br /&gt;
| 500 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1500 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2500 || 3&lt;br /&gt;
|-&lt;br /&gt;
| 4500 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 7000 || 5&lt;br /&gt;
|-&lt;br /&gt;
| 9500 || 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.&lt;br /&gt;
&lt;br /&gt;
В июне будет экзамен сразу по всему курсу. Итоговая оценка вычисляется как (0.4 * зкзамен + 0.6 * накоп). Перед экзаменом будет объявлен порог накопленных баллов, выше которого студент имеет право автоматом получить накопленную оценку как итоговую и не приходить на экзамен. Ожидается, что порог будет около оценки 8, но это не точно.&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (qemu)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверялось только на MacOS 11.6.1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите qemu: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Загрузите и распакуйте архив с образом FS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz &amp;amp;&amp;amp; \&lt;br /&gt;
        tar zxvf xubuntu_caos_2021.qcow2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Запустите VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64&lt;br /&gt;
FS_IMAGE_PATH=xubuntu_caos_2021.qcow2&lt;br /&gt;
&lt;br /&gt;
CPU_COUNT=2&lt;br /&gt;
MEMORY_MB=2048&lt;br /&gt;
&lt;br /&gt;
${QEMU_PATH} \&lt;br /&gt;
	-smp ${CPU_COUNT} \&lt;br /&gt;
	-m ${MEMORY_MB} \&lt;br /&gt;
	-name xubuntu_caos_2021 \&lt;br /&gt;
	-hda ${FS_IMAGE_PATH} \&lt;br /&gt;
	-accel hvf \&lt;br /&gt;
	-vga virtio \&lt;br /&gt;
	-display default,show-cursor=on \&lt;br /&gt;
	-usb \&lt;br /&gt;
	-device usb-tablet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отобрать курсор у QEMU: &amp;lt;code&amp;gt;Ctrl+Alt+G&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Перейти в full-screen mode можно:&lt;br /&gt;
:- передав опцию &amp;lt;code&amp;gt;--full-screen&amp;lt;/code&amp;gt; при старте VM&lt;br /&gt;
:- выбрав в меню &amp;lt;code&amp;gt;View-&amp;gt;Full Screen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Получение доступа к учебному серверу===&lt;br /&gt;
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить [https://forms.gle/daPEGUMz9pajpb1F9 Google-форму].&lt;br /&gt;
&lt;br /&gt;
Инструкции по генерации ssh-ключа: [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key от git-scm], [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent от github].&lt;br /&gt;
&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Протестировано на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
===Установка Clion в Linux-подобные системы===&lt;br /&gt;
&#039;&#039;&#039;Проверялось на Ubuntu 20.04.03 LTS и 21.10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Я рекомендую устанавливать в Linux системы IDE от Jetbrains через их утилиту Jetbrains Toolbox, чтобы было проще в дальнейшем обновляться.&lt;br /&gt;
&lt;br /&gt;
Предварительно надо установить Curl, если вы этого не сделали ранее: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого переходим в терминале в домашнюю папку и выполняем установку следующей командой под sudo правами:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cd /opt/jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь установим всё необходимое, чтобы у нас нормально работал Clion после установки:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt-get install build-essential&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo snap install cmake --classic&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нужно установить оттуда Clion и авторизоваться в нём, интерфейс утилиты дружелюбный и интуитивно понятный.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62330</id>
		<title>CAOS-2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62330"/>
		<updated>2021-12-01T20:10:09Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru Вход в Ejudge]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/Fu0tpJqr1ppkMjMy Телеграм-канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/QBRLiLbw8A43OWYy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0r5XFoE8dCzMng5CYrq-CKE Лекции и семинары на Ютюбе]&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru/style.html Стайлгайд для языка Си]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/ZWxKuCLL2QZxzky27 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
== Чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Telegram-чат&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| https://t.me/joinchat/LnOwQ-Z6HAo2OTg6&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| https://t.me/joinchat/OMRB-ZOwXXBhODBi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| https://t.me/joinchat/kyFY_eIp60cyODRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| https://t.me/joinchat/RTey5l_q9LMyODIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| https://t.me/joinchat/jw2Z5v5R0Es3OTli&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| https://t.me/joinchat/eH0j31yf0QZkNGIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| https://t.me/joinchat/pVQNC9kwwfFiYWRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| https://t.me/joinchat/C7Wj_Cz-swUzZDEy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| https://t.me/joinchat/cuqnvg2qofYyOTky&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| https://t.me/joinchat/gyvWlC31TZ83NmNi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021/207_seminars|Страница семинаров 207 группы]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/olegartys/hse_caos_208 GitHub семинаров 208 группы]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и учебные ассистенты =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| [https://t.me/myltsev Александр Мыльцев]&lt;br /&gt;
| [https://t.me/gitnab Наби Гитинов], [https://t.me/lodthe Игорь Балюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| [https://t.me/objatie_groba Игорь Минеев]&lt;br /&gt;
| [https://t.me/vkh_ent Владислав Хохлов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| [https://t.me/Exile333 Раиль Чабдаров]&lt;br /&gt;
| [https://t.me/shamerd Шамиль Аюпов], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212878 Роман Курынин]&lt;br /&gt;
| [https://t.me/nnv_nick Никита Насонков], [https://t.me/Ch0p1k Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| [https://t.me/a_salnikov Алексей Сальников]&lt;br /&gt;
| [https://t.me/SphericalPotatoInVacuum Александр Богданов], [https://t.me/supremeSwings Даниил Рубин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| [https://t.me/yuri3 Юрий Баранов]&lt;br /&gt;
| [https://t.me/darkkeks Вячеслав Бобень], [https://t.me/m_stetsyuk Михаил Стецюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| [https://t.me/iiixphillxiii Михаил Филитов]&lt;br /&gt;
| [https://t.me/vadim1705 Вадим Дудкин], [https://t.me/Night_RS Александр Стрыгин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| [https://t.me/olegartys Олег Лёвин]&lt;br /&gt;
| [https://t.me/allisyonok Алиса Вернигор], [https://t.me/Lirikl Кирилл Ахметшин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352167 Сергей Горшков]&lt;br /&gt;
| [https://t.me/Egor_Gutrov Егор Гутров], [https://t.me/AraTiCho Ваге Оганнисян]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| [https://t.me/stealthekb Александр Раков]&lt;br /&gt;
| [https://t.me/kussyadil Адильхан Кусиденов], [https://t.me/uliana_win Ульяна Виноградова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Распределение студентов =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1WuwVK63MY3VrJR0-Ws5yC_TzHugME7znkOVuqaikAs4/edit?usp=sharing Распределение студентов по учебным группам]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/HoAuPz5uu14GQRes7 Форма для желающих пройти курс в роли вольнослушателей].&lt;br /&gt;
&lt;br /&gt;
= Полезная информация =&lt;br /&gt;
&lt;br /&gt;
===Материалы===&lt;br /&gt;
Конспекты от студента курса: https://www.notion.so/2-4-0f236f7d03c74dfbbd945f93651758a2&lt;br /&gt;
&lt;br /&gt;
===Как устроен курс===&lt;br /&gt;
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).&lt;br /&gt;
&lt;br /&gt;
Дедлайны: через 2 недели после лекции (23:59:59 четверга) стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.&lt;br /&gt;
&lt;br /&gt;
Примерно раз в три недели вместо одной из лекций происходит контрольная.&lt;br /&gt;
&lt;br /&gt;
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Набрано баллов !! Накопленная оценка&lt;br /&gt;
|-&lt;br /&gt;
| 500 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1500 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2500 || 3&lt;br /&gt;
|-&lt;br /&gt;
| 4500 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 7000 || 5&lt;br /&gt;
|-&lt;br /&gt;
| 9500 || 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.&lt;br /&gt;
&lt;br /&gt;
В июне будет экзамен сразу по всему курсу. Итоговая оценка вычисляется как (0.4 * зкзамен + 0.6 * накоп). Перед экзаменом будет объявлен порог накопленных баллов, выше которого студент имеет право автоматом получить накопленную оценку как итоговую и не приходить на экзамен. Ожидается, что порог будет около оценки 8, но это не точно.&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (qemu)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверялось только на MacOS 11.6.1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите qemu: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Загрузите и распакуйте архив с образом FS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz &amp;amp;&amp;amp; \&lt;br /&gt;
        tar zxvf xubuntu_caos_2021.qcow2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Запустите VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64&lt;br /&gt;
FS_IMAGE_PATH=xubuntu_caos_2021.qcow2&lt;br /&gt;
&lt;br /&gt;
CPU_COUNT=2&lt;br /&gt;
MEMORY_MB=2048&lt;br /&gt;
&lt;br /&gt;
${QEMU_PATH} \&lt;br /&gt;
	-smp ${CPU_COUNT} \&lt;br /&gt;
	-m ${MEMORY_MB} \&lt;br /&gt;
	-name xubuntu_caos_2021 \&lt;br /&gt;
	-hda ${FS_IMAGE_PATH} \&lt;br /&gt;
	-accel hvf \&lt;br /&gt;
	-vga virtio \&lt;br /&gt;
	-display default,show-cursor=on \&lt;br /&gt;
	-usb \&lt;br /&gt;
	-device usb-tablet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отобрать курсор у QEMU: &amp;lt;code&amp;gt;Ctrl+Alt+G&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Перейти в full-screen mode можно:&lt;br /&gt;
:- передав опцию &amp;lt;code&amp;gt;--full-screen&amp;lt;/code&amp;gt; при старте VM&lt;br /&gt;
:- выбрав в меню &amp;lt;code&amp;gt;View-&amp;gt;Full Screen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Получение доступа к учебному серверу===&lt;br /&gt;
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить [https://forms.gle/daPEGUMz9pajpb1F9 Google-форму].&lt;br /&gt;
&lt;br /&gt;
Инструкции по генерации ssh-ключа: [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key от git-scm], [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent от github].&lt;br /&gt;
&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Протестировано на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
===Установка Clion в Linux-подобные системы===&lt;br /&gt;
&#039;&#039;&#039;Протестирвоано на Ubuntu 20.04.03 LTS и 21.10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Я рекомендую устанавливать в Linux системы IDE от Jetbrains через их утилиту Jetbrains Toolbox, чтобы было проще в дальнейшем обновляться.&lt;br /&gt;
&lt;br /&gt;
Предварительностей надо установить Curl, если вы этого не сделали ранее: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого переходим в терминале в домашнюю папку и выполняем установку следующей командой под sudo правами:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cd /opt/jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь установим всё необходимое, чтобы у нас нормально работал Clion после установки:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt-get install build-essential&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo snap install cmake --classic&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нужно установить оттуда Clion и авторизоваться в нём, интерфейс утилиты дружелюбный и интуитивно понятный.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62329</id>
		<title>CAOS-2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62329"/>
		<updated>2021-12-01T20:06:18Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru Вход в Ejudge]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/Fu0tpJqr1ppkMjMy Телеграм-канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/QBRLiLbw8A43OWYy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0r5XFoE8dCzMng5CYrq-CKE Лекции и семинары на Ютюбе]&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru/style.html Стайлгайд для языка Си]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/ZWxKuCLL2QZxzky27 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
== Чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Telegram-чат&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| https://t.me/joinchat/LnOwQ-Z6HAo2OTg6&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| https://t.me/joinchat/OMRB-ZOwXXBhODBi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| https://t.me/joinchat/kyFY_eIp60cyODRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| https://t.me/joinchat/RTey5l_q9LMyODIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| https://t.me/joinchat/jw2Z5v5R0Es3OTli&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| https://t.me/joinchat/eH0j31yf0QZkNGIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| https://t.me/joinchat/pVQNC9kwwfFiYWRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| https://t.me/joinchat/C7Wj_Cz-swUzZDEy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| https://t.me/joinchat/cuqnvg2qofYyOTky&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| https://t.me/joinchat/gyvWlC31TZ83NmNi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021/207_seminars|Страница семинаров 207 группы]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/olegartys/hse_caos_208 GitHub семинаров 208 группы]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и учебные ассистенты =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| [https://t.me/myltsev Александр Мыльцев]&lt;br /&gt;
| [https://t.me/gitnab Наби Гитинов], [https://t.me/lodthe Игорь Балюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| [https://t.me/objatie_groba Игорь Минеев]&lt;br /&gt;
| [https://t.me/vkh_ent Владислав Хохлов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| [https://t.me/Exile333 Раиль Чабдаров]&lt;br /&gt;
| [https://t.me/shamerd Шамиль Аюпов], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212878 Роман Курынин]&lt;br /&gt;
| [https://t.me/nnv_nick Никита Насонков], [https://t.me/Ch0p1k Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| [https://t.me/a_salnikov Алексей Сальников]&lt;br /&gt;
| [https://t.me/SphericalPotatoInVacuum Александр Богданов], [https://t.me/supremeSwings Даниил Рубин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| [https://t.me/yuri3 Юрий Баранов]&lt;br /&gt;
| [https://t.me/darkkeks Вячеслав Бобень], [https://t.me/m_stetsyuk Михаил Стецюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| [https://t.me/iiixphillxiii Михаил Филитов]&lt;br /&gt;
| [https://t.me/vadim1705 Вадим Дудкин], [https://t.me/Night_RS Александр Стрыгин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| [https://t.me/olegartys Олег Лёвин]&lt;br /&gt;
| [https://t.me/allisyonok Алиса Вернигор], [https://t.me/Lirikl Кирилл Ахметшин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352167 Сергей Горшков]&lt;br /&gt;
| [https://t.me/Egor_Gutrov Егор Гутров], [https://t.me/AraTiCho Ваге Оганнисян]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| [https://t.me/stealthekb Александр Раков]&lt;br /&gt;
| [https://t.me/kussyadil Адильхан Кусиденов], [https://t.me/uliana_win Ульяна Виноградова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Распределение студентов =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1WuwVK63MY3VrJR0-Ws5yC_TzHugME7znkOVuqaikAs4/edit?usp=sharing Распределение студентов по учебным группам]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/HoAuPz5uu14GQRes7 Форма для желающих пройти курс в роли вольнослушателей].&lt;br /&gt;
&lt;br /&gt;
= Полезная информация =&lt;br /&gt;
&lt;br /&gt;
===Материалы===&lt;br /&gt;
Конспекты от студента курса: https://www.notion.so/2-4-0f236f7d03c74dfbbd945f93651758a2&lt;br /&gt;
&lt;br /&gt;
===Как устроен курс===&lt;br /&gt;
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).&lt;br /&gt;
&lt;br /&gt;
Дедлайны: через 2 недели после лекции (23:59:59 четверга) стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.&lt;br /&gt;
&lt;br /&gt;
Примерно раз в три недели вместо одной из лекций происходит контрольная.&lt;br /&gt;
&lt;br /&gt;
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Набрано баллов !! Накопленная оценка&lt;br /&gt;
|-&lt;br /&gt;
| 500 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1500 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2500 || 3&lt;br /&gt;
|-&lt;br /&gt;
| 4500 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 7000 || 5&lt;br /&gt;
|-&lt;br /&gt;
| 9500 || 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.&lt;br /&gt;
&lt;br /&gt;
В июне будет экзамен сразу по всему курсу. Итоговая оценка вычисляется как (0.4 * зкзамен + 0.6 * накоп). Перед экзаменом будет объявлен порог накопленных баллов, выше которого студент имеет право автоматом получить накопленную оценку как итоговую и не приходить на экзамен. Ожидается, что порог будет около оценки 8, но это не точно.&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (qemu)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверялось только на MacOS 11.6.1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите qemu: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Загрузите и распакуйте архив с образом FS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz &amp;amp;&amp;amp; \&lt;br /&gt;
        tar zxvf xubuntu_caos_2021.qcow2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Запустите VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64&lt;br /&gt;
FS_IMAGE_PATH=xubuntu_caos_2021.qcow2&lt;br /&gt;
&lt;br /&gt;
CPU_COUNT=2&lt;br /&gt;
MEMORY_MB=2048&lt;br /&gt;
&lt;br /&gt;
${QEMU_PATH} \&lt;br /&gt;
	-smp ${CPU_COUNT} \&lt;br /&gt;
	-m ${MEMORY_MB} \&lt;br /&gt;
	-name xubuntu_caos_2021 \&lt;br /&gt;
	-hda ${FS_IMAGE_PATH} \&lt;br /&gt;
	-accel hvf \&lt;br /&gt;
	-vga virtio \&lt;br /&gt;
	-display default,show-cursor=on \&lt;br /&gt;
	-usb \&lt;br /&gt;
	-device usb-tablet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отобрать курсор у QEMU: &amp;lt;code&amp;gt;Ctrl+Alt+G&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Перейти в full-screen mode можно:&lt;br /&gt;
:- передав опцию &amp;lt;code&amp;gt;--full-screen&amp;lt;/code&amp;gt; при старте VM&lt;br /&gt;
:- выбрав в меню &amp;lt;code&amp;gt;View-&amp;gt;Full Screen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Получение доступа к учебному серверу===&lt;br /&gt;
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить [https://forms.gle/daPEGUMz9pajpb1F9 Google-форму].&lt;br /&gt;
&lt;br /&gt;
Инструкции по генерации ssh-ключа: [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key от git-scm], [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent от github].&lt;br /&gt;
&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Протестировано на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
===Установка Clion в Linux-подобные системы===&lt;br /&gt;
&#039;&#039;&#039;Протестирвоано на Ubuntu 20.04.03 LTS и 21.10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Я рекомендую устанавливать в Linux системы IDE от Jetbrains через их утилиту Jetbrains Toolbox, чтобы было проще в дальнейшем обновляться.&lt;br /&gt;
&lt;br /&gt;
Предварительностей надо установить Curl, если вы этого не сделали ранее: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для этого переходим в терминале в домашнюю папку и выполняем установку следующей командой под sudo правами:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cd /opt/jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;./jetbrains-toolbox&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь установим всё необходимое, чтобы у нас нормально работал Clion после установки:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt-get install build-essential&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo snap install cmake --classic&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo snap install cmake&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нужно установить оттуда Clion и авторизоваться в нём, интерфейс утилиты дружелюбный и интуитивно понятный.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62327</id>
		<title>CAOS-2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62327"/>
		<updated>2021-12-01T18:12:23Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru Вход в Ejudge]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/Fu0tpJqr1ppkMjMy Телеграм-канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/QBRLiLbw8A43OWYy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0r5XFoE8dCzMng5CYrq-CKE Лекции и семинары на Ютюбе]&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru/style.html Стайлгайд для языка Си]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/ZWxKuCLL2QZxzky27 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
== Чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Telegram-чат&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| https://t.me/joinchat/LnOwQ-Z6HAo2OTg6&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| https://t.me/joinchat/OMRB-ZOwXXBhODBi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| https://t.me/joinchat/kyFY_eIp60cyODRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| https://t.me/joinchat/RTey5l_q9LMyODIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| https://t.me/joinchat/jw2Z5v5R0Es3OTli&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| https://t.me/joinchat/eH0j31yf0QZkNGIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| https://t.me/joinchat/pVQNC9kwwfFiYWRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| https://t.me/joinchat/C7Wj_Cz-swUzZDEy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| https://t.me/joinchat/cuqnvg2qofYyOTky&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| https://t.me/joinchat/gyvWlC31TZ83NmNi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021/207_seminars|Страница семинаров 207 группы]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/olegartys/hse_caos_208 GitHub семинаров 208 группы]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и учебные ассистенты =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| [https://t.me/myltsev Александр Мыльцев]&lt;br /&gt;
| [https://t.me/gitnab Наби Гитинов], [https://t.me/lodthe Игорь Балюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| [https://t.me/objatie_groba Игорь Минеев]&lt;br /&gt;
| [https://t.me/vkh_ent Владислав Хохлов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| [https://t.me/Exile333 Раиль Чабдаров]&lt;br /&gt;
| [https://t.me/shamerd Шамиль Аюпов], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212878 Роман Курынин]&lt;br /&gt;
| [https://t.me/nnv_nick Никита Насонков], [https://t.me/Ch0p1k Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| [https://t.me/a_salnikov Алексей Сальников]&lt;br /&gt;
| [https://t.me/SphericalPotatoInVacuum Александр Богданов], [https://t.me/supremeSwings Даниил Рубин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| [https://t.me/yuri3 Юрий Баранов]&lt;br /&gt;
| [https://t.me/darkkeks Вячеслав Бобень], [https://t.me/m_stetsyuk Михаил Стецюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| [https://t.me/iiixphillxiii Михаил Филитов]&lt;br /&gt;
| [https://t.me/vadim1705 Вадим Дудкин], [https://t.me/Night_RS Александр Стрыгин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| [https://t.me/olegartys Олег Лёвин]&lt;br /&gt;
| [https://t.me/allisyonok Алиса Вернигор], [https://t.me/Lirikl Кирилл Ахметшин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352167 Сергей Горшков]&lt;br /&gt;
| [https://t.me/Egor_Gutrov Егор Гутров], [https://t.me/AraTiCho Ваге Оганнисян]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| [https://t.me/stealthekb Александр Раков]&lt;br /&gt;
| [https://t.me/kussyadil Адильхан Кусиденов], [https://t.me/uliana_win Ульяна Виноградова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Распределение студентов =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1WuwVK63MY3VrJR0-Ws5yC_TzHugME7znkOVuqaikAs4/edit?usp=sharing Распределение студентов по учебным группам]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/HoAuPz5uu14GQRes7 Форма для желающих пройти курс в роли вольнослушателей].&lt;br /&gt;
&lt;br /&gt;
= Полезная информация =&lt;br /&gt;
&lt;br /&gt;
===Материалы===&lt;br /&gt;
Конспекты от студента курса: https://www.notion.so/2-4-0f236f7d03c74dfbbd945f93651758a2&lt;br /&gt;
&lt;br /&gt;
===Как устроен курс===&lt;br /&gt;
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).&lt;br /&gt;
&lt;br /&gt;
Дедлайны: через 2 недели после лекции (23:59:59 четверга) стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.&lt;br /&gt;
&lt;br /&gt;
Примерно раз в три недели вместо одной из лекций происходит контрольная.&lt;br /&gt;
&lt;br /&gt;
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Набрано баллов !! Накопленная оценка&lt;br /&gt;
|-&lt;br /&gt;
| 500 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1500 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2500 || 3&lt;br /&gt;
|-&lt;br /&gt;
| 4500 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 7000 || 5&lt;br /&gt;
|-&lt;br /&gt;
| 9500 || 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.&lt;br /&gt;
&lt;br /&gt;
В июне будет экзамен сразу по всему курсу. Итоговая оценка вычисляется как (0.4 * зкзамен + 0.6 * накоп). Перед экзаменом будет объявлен порог накопленных баллов, выше которого студент имеет право автоматом получить накопленную оценку как итоговую и не приходить на экзамен. Ожидается, что порог будет около оценки 8, но это не точно.&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (qemu)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверялось только на MacOS 11.6.1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите qemu: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Загрузите и распакуйте архив с образом FS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz &amp;amp;&amp;amp; \&lt;br /&gt;
        tar zxvf xubuntu_caos_2021.qcow2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Запустите VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64&lt;br /&gt;
FS_IMAGE_PATH=xubuntu_caos_2021.qcow2&lt;br /&gt;
&lt;br /&gt;
CPU_COUNT=2&lt;br /&gt;
MEMORY_MB=2048&lt;br /&gt;
&lt;br /&gt;
${QEMU_PATH} \&lt;br /&gt;
	-smp ${CPU_COUNT} \&lt;br /&gt;
	-m ${MEMORY_MB} \&lt;br /&gt;
	-name xubuntu_caos_2021 \&lt;br /&gt;
	-hda ${FS_IMAGE_PATH} \&lt;br /&gt;
	-accel hvf \&lt;br /&gt;
	-vga virtio \&lt;br /&gt;
	-display default,show-cursor=on \&lt;br /&gt;
	-usb \&lt;br /&gt;
	-device usb-tablet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отобрать курсор у QEMU: &amp;lt;code&amp;gt;Ctrl+Alt+G&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Перейти в full-screen mode можно:&lt;br /&gt;
:- передав опцию &amp;lt;code&amp;gt;--full-screen&amp;lt;/code&amp;gt; при старте VM&lt;br /&gt;
:- выбрав в меню &amp;lt;code&amp;gt;View-&amp;gt;Full Screen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Получение доступа к учебному серверу===&lt;br /&gt;
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить [https://forms.gle/daPEGUMz9pajpb1F9 Google-форму].&lt;br /&gt;
&lt;br /&gt;
Инструкции по генерации ssh-ключа: [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key от git-scm], [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent от github].&lt;br /&gt;
&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Протестировано на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
===Установка Clion в Linux-подобные системы===&lt;br /&gt;
&#039;&#039;&#039;Протестирвоано на Ubuntu 20.04.03 LTS и 21.10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Я рекомендую устанавливать в Linux системы IDE от Jetbrains через их утилиту Jetbrains Toolbox, чтобы было проще в дальнейшем обновляться&lt;br /&gt;
&lt;br /&gt;
Для этого переходим в терминале в домашнюю папку и выполняем установку следующей командой под sudo правами:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Предварительностей надо установить Curl, если вы этого не сделали ранее: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь установим всё необходимое, чтобы у нас нормально работал Clion после установки:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt-get install build-essential&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install snapd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo snap install cmake&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нужно авторизоваться и установить оттуда Clion, интерфейс утилиты дружелюбный и интуитивно понятный.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62326</id>
		<title>CAOS-2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62326"/>
		<updated>2021-12-01T18:07:56Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru Вход в Ejudge]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/Fu0tpJqr1ppkMjMy Телеграм-канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/QBRLiLbw8A43OWYy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0r5XFoE8dCzMng5CYrq-CKE Лекции и семинары на Ютюбе]&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru/style.html Стайлгайд для языка Си]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/ZWxKuCLL2QZxzky27 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
== Чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Telegram-чат&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| https://t.me/joinchat/LnOwQ-Z6HAo2OTg6&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| https://t.me/joinchat/OMRB-ZOwXXBhODBi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| https://t.me/joinchat/kyFY_eIp60cyODRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| https://t.me/joinchat/RTey5l_q9LMyODIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| https://t.me/joinchat/jw2Z5v5R0Es3OTli&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| https://t.me/joinchat/eH0j31yf0QZkNGIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| https://t.me/joinchat/pVQNC9kwwfFiYWRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| https://t.me/joinchat/C7Wj_Cz-swUzZDEy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| https://t.me/joinchat/cuqnvg2qofYyOTky&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| https://t.me/joinchat/gyvWlC31TZ83NmNi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021/207_seminars|Страница семинаров 207 группы]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/olegartys/hse_caos_208 GitHub семинаров 208 группы]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и учебные ассистенты =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| [https://t.me/myltsev Александр Мыльцев]&lt;br /&gt;
| [https://t.me/gitnab Наби Гитинов], [https://t.me/lodthe Игорь Балюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| [https://t.me/objatie_groba Игорь Минеев]&lt;br /&gt;
| [https://t.me/vkh_ent Владислав Хохлов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| [https://t.me/Exile333 Раиль Чабдаров]&lt;br /&gt;
| [https://t.me/shamerd Шамиль Аюпов], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212878 Роман Курынин]&lt;br /&gt;
| [https://t.me/nnv_nick Никита Насонков], [https://t.me/Ch0p1k Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| [https://t.me/a_salnikov Алексей Сальников]&lt;br /&gt;
| [https://t.me/SphericalPotatoInVacuum Александр Богданов], [https://t.me/supremeSwings Даниил Рубин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| [https://t.me/yuri3 Юрий Баранов]&lt;br /&gt;
| [https://t.me/darkkeks Вячеслав Бобень], [https://t.me/m_stetsyuk Михаил Стецюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| [https://t.me/iiixphillxiii Михаил Филитов]&lt;br /&gt;
| [https://t.me/vadim1705 Вадим Дудкин], [https://t.me/Night_RS Александр Стрыгин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| [https://t.me/olegartys Олег Лёвин]&lt;br /&gt;
| [https://t.me/allisyonok Алиса Вернигор], [https://t.me/Lirikl Кирилл Ахметшин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352167 Сергей Горшков]&lt;br /&gt;
| [https://t.me/Egor_Gutrov Егор Гутров], [https://t.me/AraTiCho Ваге Оганнисян]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| [https://t.me/stealthekb Александр Раков]&lt;br /&gt;
| [https://t.me/kussyadil Адильхан Кусиденов], [https://t.me/uliana_win Ульяна Виноградова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Распределение студентов =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1WuwVK63MY3VrJR0-Ws5yC_TzHugME7znkOVuqaikAs4/edit?usp=sharing Распределение студентов по учебным группам]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/HoAuPz5uu14GQRes7 Форма для желающих пройти курс в роли вольнослушателей].&lt;br /&gt;
&lt;br /&gt;
= Полезная информация =&lt;br /&gt;
&lt;br /&gt;
===Материалы===&lt;br /&gt;
Конспекты от студента курса: https://www.notion.so/2-4-0f236f7d03c74dfbbd945f93651758a2&lt;br /&gt;
&lt;br /&gt;
===Как устроен курс===&lt;br /&gt;
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).&lt;br /&gt;
&lt;br /&gt;
Дедлайны: через 2 недели после лекции (23:59:59 четверга) стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.&lt;br /&gt;
&lt;br /&gt;
Примерно раз в три недели вместо одной из лекций происходит контрольная.&lt;br /&gt;
&lt;br /&gt;
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Набрано баллов !! Накопленная оценка&lt;br /&gt;
|-&lt;br /&gt;
| 500 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1500 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2500 || 3&lt;br /&gt;
|-&lt;br /&gt;
| 4500 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 7000 || 5&lt;br /&gt;
|-&lt;br /&gt;
| 9500 || 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.&lt;br /&gt;
&lt;br /&gt;
В июне будет экзамен сразу по всему курсу. Итоговая оценка вычисляется как (0.4 * зкзамен + 0.6 * накоп). Перед экзаменом будет объявлен порог накопленных баллов, выше которого студент имеет право автоматом получить накопленную оценку как итоговую и не приходить на экзамен. Ожидается, что порог будет около оценки 8, но это не точно.&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (qemu)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверялось только на MacOS 11.6.1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите qemu: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Загрузите и распакуйте архив с образом FS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz &amp;amp;&amp;amp; \&lt;br /&gt;
        tar zxvf xubuntu_caos_2021.qcow2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Запустите VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64&lt;br /&gt;
FS_IMAGE_PATH=xubuntu_caos_2021.qcow2&lt;br /&gt;
&lt;br /&gt;
CPU_COUNT=2&lt;br /&gt;
MEMORY_MB=2048&lt;br /&gt;
&lt;br /&gt;
${QEMU_PATH} \&lt;br /&gt;
	-smp ${CPU_COUNT} \&lt;br /&gt;
	-m ${MEMORY_MB} \&lt;br /&gt;
	-name xubuntu_caos_2021 \&lt;br /&gt;
	-hda ${FS_IMAGE_PATH} \&lt;br /&gt;
	-accel hvf \&lt;br /&gt;
	-vga virtio \&lt;br /&gt;
	-display default,show-cursor=on \&lt;br /&gt;
	-usb \&lt;br /&gt;
	-device usb-tablet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отобрать курсор у QEMU: &amp;lt;code&amp;gt;Ctrl+Alt+G&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Перейти в full-screen mode можно:&lt;br /&gt;
:- передав опцию &amp;lt;code&amp;gt;--full-screen&amp;lt;/code&amp;gt; при старте VM&lt;br /&gt;
:- выбрав в меню &amp;lt;code&amp;gt;View-&amp;gt;Full Screen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Получение доступа к учебному серверу===&lt;br /&gt;
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить [https://forms.gle/daPEGUMz9pajpb1F9 Google-форму].&lt;br /&gt;
&lt;br /&gt;
Инструкции по генерации ssh-ключа: [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key от git-scm], [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent от github].&lt;br /&gt;
&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Протестировано на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС, например VSCode), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
===Установка Clion в Linux-подобные системы===&lt;br /&gt;
&#039;&#039;&#039;Протестирвоано на Ubuntu 20.04.03 LTS и 21.10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Я рекомендую устанавливать в Linux системы IDE от Jetbrains через их утилиту Jetbrains Toolbox, чтобы было проще в дальнейшем обновляться&lt;br /&gt;
&lt;br /&gt;
Для этого переходим в терминале в домашнюю папку и выполняем установку следующей командой под sudo правами:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Предварительностей надо установить Curl, если вы этого не сделали ранее: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нужно авторизоваться и установить оттуда Clion, интерфейс утилиты дружелюбный и интуитивно понятный.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62325</id>
		<title>CAOS-2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=CAOS-2021&amp;diff=62325"/>
		<updated>2021-12-01T18:03:57Z</updated>

		<summary type="html">&lt;p&gt;Isaevmik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru Вход в Ejudge]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/Fu0tpJqr1ppkMjMy Телеграм-канал с объявлениями]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/QBRLiLbw8A43OWYy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0r5XFoE8dCzMng5CYrq-CKE Лекции и семинары на Ютюбе]&lt;br /&gt;
&lt;br /&gt;
[https://caos.myltsev.ru/style.html Стайлгайд для языка Си]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/ZWxKuCLL2QZxzky27 Форма для фидбека]&lt;br /&gt;
&lt;br /&gt;
== Чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Telegram-чат&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| https://t.me/joinchat/LnOwQ-Z6HAo2OTg6&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| https://t.me/joinchat/OMRB-ZOwXXBhODBi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| https://t.me/joinchat/kyFY_eIp60cyODRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| https://t.me/joinchat/RTey5l_q9LMyODIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| https://t.me/joinchat/jw2Z5v5R0Es3OTli&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| https://t.me/joinchat/eH0j31yf0QZkNGIy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| https://t.me/joinchat/pVQNC9kwwfFiYWRi&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| https://t.me/joinchat/C7Wj_Cz-swUzZDEy&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| https://t.me/joinchat/cuqnvg2qofYyOTky&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| https://t.me/joinchat/gyvWlC31TZ83NmNi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021/207_seminars|Страница семинаров 207 группы]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/olegartys/hse_caos_208 GitHub семинаров 208 группы]&lt;br /&gt;
&lt;br /&gt;
= Преподаватели и учебные ассистенты =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&lt;br /&gt;
! Группа&lt;br /&gt;
! Семинарист&lt;br /&gt;
! Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ201&lt;br /&gt;
| [https://t.me/myltsev Александр Мыльцев]&lt;br /&gt;
| [https://t.me/gitnab Наби Гитинов], [https://t.me/lodthe Игорь Балюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ202&lt;br /&gt;
| [https://t.me/objatie_groba Игорь Минеев]&lt;br /&gt;
| [https://t.me/vkh_ent Владислав Хохлов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ203&lt;br /&gt;
| [https://t.me/Exile333 Раиль Чабдаров]&lt;br /&gt;
| [https://t.me/shamerd Шамиль Аюпов], [https://t.me/AtgshkaSan Александр Шитов]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ204&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212878 Роман Курынин]&lt;br /&gt;
| [https://t.me/nnv_nick Никита Насонков], [https://t.me/Ch0p1k Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ205&lt;br /&gt;
| [https://t.me/a_salnikov Алексей Сальников]&lt;br /&gt;
| [https://t.me/SphericalPotatoInVacuum Александр Богданов], [https://t.me/supremeSwings Даниил Рубин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ206&lt;br /&gt;
| [https://t.me/yuri3 Юрий Баранов]&lt;br /&gt;
| [https://t.me/darkkeks Вячеслав Бобень], [https://t.me/m_stetsyuk Михаил Стецюк]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ207&lt;br /&gt;
| [https://t.me/iiixphillxiii Михаил Филитов]&lt;br /&gt;
| [https://t.me/vadim1705 Вадим Дудкин], [https://t.me/Night_RS Александр Стрыгин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ208&lt;br /&gt;
| [https://t.me/olegartys Олег Лёвин]&lt;br /&gt;
| [https://t.me/allisyonok Алиса Вернигор], [https://t.me/Lirikl Кирилл Ахметшин]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ209&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352167 Сергей Горшков]&lt;br /&gt;
| [https://t.me/Egor_Gutrov Егор Гутров], [https://t.me/AraTiCho Ваге Оганнисян]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2010&lt;br /&gt;
| [https://t.me/stealthekb Александр Раков]&lt;br /&gt;
| [https://t.me/kussyadil Адильхан Кусиденов], [https://t.me/uliana_win Ульяна Виноградова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Распределение студентов =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1WuwVK63MY3VrJR0-Ws5yC_TzHugME7znkOVuqaikAs4/edit?usp=sharing Распределение студентов по учебным группам]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/HoAuPz5uu14GQRes7 Форма для желающих пройти курс в роли вольнослушателей].&lt;br /&gt;
&lt;br /&gt;
= Полезная информация =&lt;br /&gt;
&lt;br /&gt;
===Материалы===&lt;br /&gt;
Конспекты от студента курса: https://www.notion.so/2-4-0f236f7d03c74dfbbd945f93651758a2&lt;br /&gt;
&lt;br /&gt;
===Как устроен курс===&lt;br /&gt;
Курс идёт три модуля, со второго по четвёртый. Раз в неделю читается две лекции, после них, как правило, выдаётся ДЗ — 5 задач начальной стоимостью 100 баллов каждая. В общем случае, штраф за неверную посылку - 1 балл (но лучше ориентироваться на Run penalty).&lt;br /&gt;
&lt;br /&gt;
Дедлайны: через 2 недели после лекции (23:59:59 четверга) стоимость задач уменьшается до 50 баллов, ещё через 2 недели — до 20 баллов. Такая стоимость остаётся до конца курса.&lt;br /&gt;
&lt;br /&gt;
Примерно раз в три недели вместо одной из лекций происходит контрольная.&lt;br /&gt;
&lt;br /&gt;
За работу на семинарах преподаватель выставляет семинарские баллы на своё усмотрение. Можно посещать семинары любых групп в любом количестве. За каждую неделю (от лекции до лекции) студент может получить в совокупности не более 200 семинарских баллов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Набрано баллов !! Накопленная оценка&lt;br /&gt;
|-&lt;br /&gt;
| 500 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1500 || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2500 || 3&lt;br /&gt;
|-&lt;br /&gt;
| 4500 || 4&lt;br /&gt;
|-&lt;br /&gt;
| 7000 || 5&lt;br /&gt;
|-&lt;br /&gt;
| 9500 || 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Оценки 7-10 выставляются по линейной шкале с учётом максимального количества набранных баллов за решение задач.&lt;br /&gt;
&lt;br /&gt;
В июне будет экзамен сразу по всему курсу. Итоговая оценка вычисляется как (0.4 * зкзамен + 0.6 * накоп). Перед экзаменом будет объявлен порог накопленных баллов, выше которого студент имеет право автоматом получить накопленную оценку как итоговую и не приходить на экзамен. Ожидается, что порог будет около оценки 8, но это не точно.&lt;br /&gt;
&lt;br /&gt;
= Настройка рабочего окружения =&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (VirtualBox)===&lt;br /&gt;
[https://caos.myltsev.ru/hse-caos-xubuntu.ova Образ виртуальной машины]&lt;br /&gt;
&lt;br /&gt;
Рекомендуется скачать образ и установить его в эмулятор [https://www.virtualbox.org/ VirtualBox]. Логин-пароль xubuntu/xubuntu, можно делать sudo.&lt;br /&gt;
&lt;br /&gt;
===Виртуальная машина (qemu)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверялось только на MacOS 11.6.1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Установите qemu: &amp;lt;code&amp;gt;brew install qemu&amp;lt;/code&amp;gt;&lt;br /&gt;
* Загрузите и распакуйте архив с образом FS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O xubuntu_caos_2021.qcow2.tar.gz https://caos.myltsev.ru/xubuntu_caos_2021.qcow2.tar.gz &amp;amp;&amp;amp; \&lt;br /&gt;
        tar zxvf xubuntu_caos_2021.qcow2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Запустите VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU_PATH=/usr/local/Cellar/qemu/6.1.0_1/bin/qemu-system-x86_64&lt;br /&gt;
FS_IMAGE_PATH=xubuntu_caos_2021.qcow2&lt;br /&gt;
&lt;br /&gt;
CPU_COUNT=2&lt;br /&gt;
MEMORY_MB=2048&lt;br /&gt;
&lt;br /&gt;
${QEMU_PATH} \&lt;br /&gt;
	-smp ${CPU_COUNT} \&lt;br /&gt;
	-m ${MEMORY_MB} \&lt;br /&gt;
	-name xubuntu_caos_2021 \&lt;br /&gt;
	-hda ${FS_IMAGE_PATH} \&lt;br /&gt;
	-accel hvf \&lt;br /&gt;
	-vga virtio \&lt;br /&gt;
	-display default,show-cursor=on \&lt;br /&gt;
	-usb \&lt;br /&gt;
	-device usb-tablet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отобрать курсор у QEMU: &amp;lt;code&amp;gt;Ctrl+Alt+G&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Перейти в full-screen mode можно:&lt;br /&gt;
:- передав опцию &amp;lt;code&amp;gt;--full-screen&amp;lt;/code&amp;gt; при старте VM&lt;br /&gt;
:- выбрав в меню &amp;lt;code&amp;gt;View-&amp;gt;Full Screen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Получение доступа к учебному серверу===&lt;br /&gt;
Если не получается настроить виртуальную машину (например, на Mac M1), то можно получить доступ к учебному серверу по ssh. Для этого необходимо сгенерировать ssh-ключ и заполнить [https://forms.gle/daPEGUMz9pajpb1F9 Google-форму].&lt;br /&gt;
&lt;br /&gt;
Инструкции по генерации ssh-ключа: [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key от git-scm], [https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent от github].&lt;br /&gt;
&lt;br /&gt;
===Библиотека ввода-вывода===&lt;br /&gt;
Библиотека ввода-вывода для ассемблера x86: [https://caos.myltsev.ru/simpleio_i686.S simpleio_i686.S]&lt;br /&gt;
&lt;br /&gt;
Внутри виртуальной машины её можно скачать командой &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget https://caos.myltsev.ru/simpleio_i686.S&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если получаете сообщение, что Wget не установлен на вашей системе (на Ubuntu Desktop по умолчанию нет), то установите его следующей командой: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install wget&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker для пользователей MacOS (intel based)===&lt;br /&gt;
&#039;&#039;&#039;Протестировано на MacOS BigSur и Monterey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Загрузить сам докер можно отсюда: [https://docs.docker.com/get-docker/ тык]&lt;br /&gt;
&lt;br /&gt;
Команда для запуска: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;docker run -it --rm -v `pwd`:/caos -w /caos ubuntu&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В терминале заходите в свою папку с акосом и запускаете эту команду. После нее вы начинаете работать с контейнером Ubuntu в папке /caos, где будет все содержимое вашей папки в основной ОС. &lt;br /&gt;
Изменять содержимое внутри /caos можно и изнутри контейнера, и снаружи, изменения будут видны и там и там.&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера стоит установить gcc-multilib, без неё не заведётся &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;apt update &amp;amp;&amp;amp; apt install -y gcc-multilib&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете писать код внутри своей любимой IDE (запущенной напрямую в вашей ОС), а компилить и запускать в докере через терминал.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;br /&gt;
&lt;br /&gt;
===Установка Clion в Linux-подобные системы===&lt;br /&gt;
&#039;&#039;&#039;Протестирвоано на Ubuntu 20.04.03 LTS и 21.10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Я рекомендую устанавливать в Linux системы IDE от Jetbrains через их утилиту Jetbrains Toolbox, чтобы было проще в дальнейшем обновляться&lt;br /&gt;
&lt;br /&gt;
Для этого переходим в терминале в домашнюю папку и выполняем установку следующей командой под sudo правами:&lt;br /&gt;
:- &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Предварительностей надо установить Curl, если вы этого не сделали ранее: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo apt install curl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нужно авторизоваться и установить оттуда Clion, интерфейс утилиты дружелюбный и интуитивно понятный.&lt;br /&gt;
&lt;br /&gt;
Если будут трудности, то можно писать [https://t.me/thomasparovoz мне в тг], постараюсь помочь.&lt;/div&gt;</summary>
		<author><name>Isaevmik</name></author>
	</entry>
</feed>