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

DAS_2024_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_2024_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

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

  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 94 MiB
Languages
Python 94.6%
Java 1.7%
C# 1.6%
Dockerfile 0.8%
Go 0.6%
Other 0.5%