2025-09-30 00:43:26 +04:00
2025-10-08 20:15:17 +04:00
2025-11-11 14:36:57 +04:00
2025-11-17 19:56:27 +04:00
2025-09-29 14:10:51 +04:00
2025-09-29 17:10:57 +04:00
2.
2025-11-25 10:58:04 +04:00
2025-10-17 15:44:44 +04:00
2025-10-17 16:02:02 +04:00
2025-09-15 19:34:31 +04:00
2025-10-09 00:09:27 +04:00
2025-11-25 22:42:35 +04:00
2025-10-06 17:11:47 +04:00
2025-10-06 17:14:34 +04:00
2025-10-06 18:17:26 +04:00
2025-10-06 22:03:28 +04:00
2025-10-06 21:42:31 +04:00
2025-10-06 21:44:20 +04:00
2025-10-06 21:45:00 +04:00
2025-10-23 20:54:50 +04:00
2025-11-24 19:27:25 +04:00
2025-11-25 00:42:32 +04:00
2025-11-10 20:36:30 +04:00
2025-11-23 16:32:53 +04:00
2025-10-22 00:37:27 +04:00
2025-10-22 00:49:19 +04:00
2025-10-22 01:13:18 +04:00
2025-10-22 01:46:49 +04:00
2025-10-22 01:21:56 +04:00
2025-10-22 01:23:53 +04:00
2025-10-22 01:50:56 +04:00
2025-10-22 01:53:22 +04:00
2025-11-08 23:27:46 +04:00
2025-11-09 18:28:10 +04:00
2025-11-09 19:19:00 +04:00
2025-11-09 21:06:02 +04:00
2025-11-09 22:07:00 +04:00
2025-10-06 15:47:10 +04:00
fix
2025-09-29 12:33:38 +04:00
2025-11-16 20:53:23 +04:00
2025-09-15 21:48:13 +04:00
2025-10-06 20:30:03 +04:00
2025-11-24 17:33:38 +04:00
2025-11-24 17:49:50 +04:00
2025-11-24 19:26:43 +04:00
2025-11-24 21:03:24 +04:00
2025-09-23 15:01:32 +04:00
2025-10-03 19:52:07 +04:00
2025-10-23 15:23:55 +04:00
2025-11-08 18:00:00 +04:00
2025-10-09 20:57:19 +04:00
2025-10-12 20:20:52 +04:00
2025-10-17 16:48:10 +04:00
2025-10-22 19:48:42 +04:00
2025-10-22 20:03:52 +04:00
2025-10-22 20:07:16 +04:00
2025-10-22 20:11:35 +04:00
2025-10-17 02:34:14 +04:00
2025-11-03 02:13:27 +04:00
2025-11-19 00:23:03 +04:00
2025-11-19 00:36:06 +04:00
2025-11-23 22:34:48 +04:00
2025-11-25 06:19:58 +04:00
2025-11-25 06:58:03 +04:00
2025-11-25 07:25:16 +04:00
2025-10-03 17:55:54 +04:00
2025-10-19 22:01:16 +04:00
2025-11-20 02:04:09 +04:00
2025-11-20 02:58:53 +04:00
2025-10-09 18:40:08 +04:00
2025-10-15 01:19:56 +04:00
2025-10-23 16:02:40 +04:00
2025-10-23 15:52:22 +04:00
2025-10-28 19:27:04 +04:00
2025-10-29 01:39:35 +04:00
2025-10-29 13:29:30 +04:00
2025-10-27 13:29:27 +04:00
2025-10-24 00:59:11 +04:00
2025-11-01 01:58:31 +04:00
2025-09-19 20:33:23 +04:00
2025-10-03 12:12:26 +04:00
2025-10-03 20:35:36 +04:00
2025-10-17 14:41:14 +04:00
2025-10-17 19:14:14 +04:00
2025-10-19 14:39:09 +04:00
2025-10-28 11:56:22 +04:00
2025-10-28 12:17:01 +04:00
2025-10-16 19:33:54 +04:00
2025-10-09 18:33:23 +04:00
2025-11-21 16:30:52 +04:00
2025-11-24 18:21:32 +04:00
2025-11-24 21:27:53 +04:00
2025-11-29 16:57:17 +04:00
2025-09-29 21:59:33 +04:00
2025-10-24 13:22:58 +04:00
2025-10-24 12:50:40 +04:00
2025-10-24 12:59:45 +04:00
2025-10-24 13:14:56 +04:00
2025-11-08 18:09:22 +04:00
2025-11-11 22:03:27 +04:00
2025-11-15 20:42:45 +04:00
2025-10-13 15:38:22 +04:00
2025-10-13 16:11:26 +04:00
2025-09-14 15:33:43 +04:00
2025-10-02 21:39:04 +04:00
2025-10-03 10:17:29 +04:00
2025-10-07 20:18:18 +04:00
2025-10-31 21:33:37 +04:00
2025-11-11 00:10:13 +04:00
2025-11-11 19:56:14 +04:00
2025-11-11 19:53:50 +04:00
2025-11-11 20:18:23 +04:00
2025-11-11 20:36:55 +04:00
2025-09-28 00:25:46 +04:00
2025-10-13 13:54:47 +04:00
2025-10-13 20:45:21 +04:00
2025-10-20 23:29:30 +04:00
2025-11-11 23:39:37 +04:00
2025-11-23 23:15:23 +04:00
2025-11-23 23:53:46 +04:00
2025-11-24 00:20:44 +04:00
2025-10-28 20:48:17 +04:00
2025-11-24 17:13:02 +04:00
2025-11-24 19:07:58 +04:00
2025-11-24 20:15:03 +04:00
2025-11-25 15:09:12 +04:00
2025-11-25 16:58:18 +04:00
2025-09-14 23:53:50 +04:00
fix
2025-10-13 16:28:56 +04:00
#
2025-09-22 22:53:52 +04:00
2025-09-28 23:00:16 +04:00
2025-11-25 11:19:43 +04:00

DAS_2025_1

ПРАВИЛА ИГРЫ при сдаче лабораторных работ по предмету "Распределенные вычисления и приложения".

Всем Доброго времени суток! Настоятельно прошу прочитать этот файл от начала и до конца.

Задание на л/р

  1. Требования к языку программирования: ЛЮБОЙ. Для выполнения лабораторных работ можно использовать любую IDE или текстовый редактор.

  2. Список заданий на л/р, подготовленный совместно с Владиславом Моисеевым:

л/р
1 Знакомство с docker и docker-compose
2 Разработка простейшего распределённого приложения
3 REST API, Gateway и синхронный обмен между микросервисами
4 Работа с брокером сообщений
5 Параллельное умножение матриц
6 Параллельный поиск значения детерминанта матрицы
7 Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах
8 Про устройство распределенных систем

Воркфлоу по сдаче лабораторных работ

  1. Клонируем себе репозиторий на компьютер

git clone https://git.is.ulstu.ru/Alexey/DAS_2025_1.git

  1. Для выполнения очередной лабораторной работы необходимо завести отдельную ветку (перед этим необходимо выполнить команду git checkout master). Указанный формат наименования ветки <фамилия_имя_lab_номерабораторной> ОБЯЗАТЕЛЕН, в противном случае лабораторная работа не проверяется!

git checkout -b "zhelepov_alex_lab_1"

При этом Вы окажетесь в своей ветке, в которой Вам и предстоит выполнять лабораторную работу.

  1. В ветке создаём папку в аналогичном формате <фамилия_имя_lab_номерабораторной>, формат также ОБЯЗАТЕЛЕН, в противном случае лабораторная работа не проверяется!

mkdir zhelepov_alex_lab_1

  1. Весь код лабораторной работы и отчет должны находится внутри этой папки! То есть файловая структура репозитория должна иметь такой вид

ivanov_ivan_lab_1 zhelepov_alex_lab_1 README.md

  1. Отчет к лабораторной работе должен быть оформлен в виде файла readme.md, в котором Вы сможете дать краткое описание того, что делает Ваша программа. Очень хорошо (большой плюс при сдаче), если Вы опишите следующие пункты:
  • как запустить лабораторную работу
  • какие технологии использовали
  • что она делает
  • тесты (если это приложение, разработанное на выбранном вами ЯВУ)

Небольшой гайд по синтаксису для оформления отчёта.

Пожалуйста запишите работоспособность Вашей л/р в виде видео, ссылку на которое прикрепите в README-файле, отчете (разместить видео можно на платформе VK Видео). Видео - это обязательный пункт.

P.S. я знаю про хак "хочу скопировать у товарища этот волшебный readme и ничего не делать", но пожалуйста не делайте так (я буду обязательно проверять это).

  1. Как только Вы закончили работу над лабораторной работой, то находясь в своей ветке (убедитесь в этом пожалуйста, использую команду git branch - ваша текущая ветка будет подсвечена), вы должны закоммитить и запушить свои изменения в репозиторий, другими словами сохранить их в репозиторий.

git commit -m "zhelepov_alex_lab_1 is ready" git push origin

  1. После этого Вы должны перейти в наш git и создать merge request, назначив его на меня. Дополнительно лучше маякнуть меня в нашем телеграм-чате. Я проведу ревью и отпишу замечания, которые нужно будет исправить. Если все хорошо, то вмержу ваш pull-request в мастер-ветку. Данное состояние говорит о том, что ваша л/р принята.

  2. Важный момент: Устно я не принимаю лабораторные работы (подойти к компьютеру, посмотреть код, поставить оценку), только через репозиторий и после успешного code review ревью кода вашей л/р и ее результатов в виде отчета. Это делается для того, чтобы вы привыкали к воркфлоу, который применяется практически всеми IT-компаниями, где между разработчиками в основном общение идет через "текст". Что касается лабораторных работ в расписании - они используются в качестве консультаций (если они нужны), а сдача и проверка л/р идет только через репозиторий (то есть все замечания вы получаете на code review). Проверяю я обычно лабораторную в течение 1-3 дней после создания pull-request-а (всегда можно маякнуть меня в нашем telegram-чате).

Чек-лист для старост групп

  1. Убедиться, что все из списка зашли в телеграм-чат, где мы будем общаться + я буду публиковать различные объявления. ПОЖАЛУЙСТА, ОБРАТИТЕ НА ЭТО ВНИМАНИЕ и доведите до всех! В других каналах связя меня сложно выцепить или я могу пропустить сообщение.

  2. Убедиться, что все зарегистрировались на университетском git и добавились для работы с нашим репозиторием. А добавляться в этот репозиторий.

Полезные ссылки:

  1. Отличный тьюториал по гиту (рекомендую всем его пройти), вот тут

  2. Гайд по markdown тут

БОЛЬШОЕ СПАСИБО, что дочитали этот README до конца! И Удачи Вам в сдаче л/р и не только!

Description
No description provided
Readme 208 MiB
Languages
Python 40%
Java 17.2%
Go 16.6%
C# 10.4%
Dockerfile 6.4%
Other 9.4%