diff --git a/Итмо/Лабы/АК/АК лаб 4 доска.md b/Итмо/Лабы/АК/АК лаб 4 доска.md new file mode 100644 index 0000000..0a6ca2b --- /dev/null +++ b/Итмо/Лабы/АК/АК лаб 4 доска.md @@ -0,0 +1,24 @@ +--- + +kanban-plugin: board + +--- + +## В работе + +- [ ] Собрать материалы +- [ ] Изучить примеры лабб +- [ ] ... + + +## Выполнено + + + + + +%% kanban:settings +``` +{"kanban-plugin":"board","list-collapse":[false,false]} +``` +%% \ No newline at end of file diff --git a/Итмо/Лабы/АК/АК лаб 4.md b/Итмо/Лабы/АК/АК лаб 4.md new file mode 100644 index 0000000..252699a --- /dev/null +++ b/Итмо/Лабы/АК/АК лаб 4.md @@ -0,0 +1,11 @@ +[АК лаб 4 доска](АК%20лаб%204%20доска.md) с задачами +## Сбор информации +- [Пример](https://github.com/ryukzak/brainfuck/tree/master) Пенского +- [Таблица](https://github.com/petrovviacheslav/myitmo/tree/main/Computer-System-Architecture) с примерами +- [Пример](https://github.com/2BuRy1/itmo/tree/main/%D0%92%D1%82%D0%BE%D1%80%D0%BE%D0%B9%D0%9A%D1%83%D1%80%D1%81/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0/%D0%9B%D0%B0%D0%B1%D0%B03/scheme) risc-схемы +- [Пример](https://github.com/awesoma31/csa-lab4/tree/19e11019630092c809329798c278da500e169110) alg варианта +- [Пример](https://github.com/sultanowskii/drum) варианта на risc схеме +- [Пример](https://github.com/Azat2202/itmo-labs/tree/master/2%20year/%D0%90%D0%9A/%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%203) варанта на stack схеме +- +## Мой вариант +- `alg | risc | harv | hw | trap | port | cstr | vector | alg3` \ No newline at end of file diff --git a/Итмо/Лабы/Веб/Деплой лаб.md b/Итмо/Лабы/Веб/Деплой лаб.md new file mode 100644 index 0000000..a4e5311 --- /dev/null +++ b/Итмо/Лабы/Веб/Деплой лаб.md @@ -0,0 +1,13 @@ +# 1 лаба +## Быстрый вариант +Тут все максимально легко, в лабе три (скорее всего) файла: index.html, style.css и script.js +Кидаем эти файлы в `~/public_html` на гелиосе, теперь лаба доступна по ссылке `https://se.ifmo.ru/~sXXXXXX/index.html` (XXXXXX - ваш ИСУшник) +## Другие варианты +На гелиосе запущен веб-сервер из папки `public_html`, все что вы туда кладете, доступно из интернета (как вот [эти](https://pdmi.zhabka.fun/) презентации) +Так что можно сделать папку `lab1` и веб-сервер подтянет `index.html` с оттуда, лаба будет доступна по ссылке `.../~sXXXXXX/lab1` +> [!hint] Самый крутой вариант +> Если лаба залита на гитхаб/gitea/gitlab/..., то делаем гит клон в удобную папку на гелиосе, а в `public_html` создаем символическую ссылку на нужную папку/файл `index.html`, теперь для обновления лабы на гелиосе можно тупо сделать `git pull` +# 2 лаба +Тут все сложнее, по требованию задания лабы нужно поднимать `apache httpd` + свой бекенд на FastCGI-либе +Пока не мой [гайд](https://www.youtube.com/watch?v=URdECcC25vY) на деплой +Также здесь будет гайд на легкий локальный тест в докере + nginx diff --git a/Итмо/Предметы/Веб-программирование.md b/Итмо/Предметы/Веб-программирование.md index 77ed09d..f40732e 100644 --- a/Итмо/Предметы/Веб-программирование.md +++ b/Итмо/Предметы/Веб-программирование.md @@ -13,7 +13,7 @@ На сайте великого тюнита, их 4 На том же сайте гайд на деплой фронта на гелиос Напомню классику - [Гайд на 2 курс гитхаб](https://github.com/Imtjl/2nd-year-guide) - там гайд на деплой лаб -[Видео-гайд](https://www.youtube.com/watch?v=URdECcC25vY) на деплой 2 лабы, возможно сделаю текстовую заметку +[Деплой лаб](../Лабы/Веб/Деплой%20лаб.md) - гайд на деплой лаб ## Лекции [Веб](../../Веб/Веб.md) ## Материалы