5. LINUX. Веб-сервисы | Технострим


Слайды лекции: www.docme.ru/DzV6
► Другие лекции курса: www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1
Подробнее о курсе: track.mail.ru/curriculum/program/discipline/81/

Описание лекции:
Лекция посвящена веб-сервисам. Из этой лекции вы узнаете:

— О типовой архитектуре веб-сервиса
— Как работает веб-сервис
— Как устроен HTTP-запрос
— Проведете практическую работу по разворачиванию веб-сервиса

Хронометраж:

00:00:10 О теме лекции
00:00:23 Типовая архитектура веб-сервиса (Фронтенд / Сервер приложений / База данных)
00:01:39 Фронтенд: HTTP-сервер NGINX
00:06:56 Сервер приложений: PHP-FPM
00:08:49 Протоколы взаимодействия с приложениями, особенности протокола CGI
00:16:19 Хранение данных веб-приложениями
00:21:10 SQL vs NoSQL (особенности применения / плюсы-минусы)
00:27:04 Как работает веб-сервис? Протокол HTTP
00:32:52 Как устроен HTTP-запрос? Методы GET и POST
00:35:54 Для чего нужны и как используются cookies?
00:40:00 Вопрос залу: кто может прокомментировать запрос, представленный на слайде?
00:45:03 Коды ответа HTTP (успешные запросы)
00:46:22 Закрепление пройденного материала: протокол SSL
00:49:52 Что такое сертификат? Откуда он берется и зачем?
00:51:52 Практическая работа: разворачивание веб-сервиса
00:58:40 Установка NGINX, возможные “грабли” при установке
01:02:42 Пробная задача веб-сервера: отдача статических файлов (RPM-пакеты)
01:05:27 СУБД MySQL (mariadb)
01:09:34 Создание БД и пользователя
01:12:00 Установка MySQL (mariadb)
01:13:20 Подготовка и конфигурация приложения, PHP-FPM
01:15:47 Подготовка содержимого движка
01:17:42 Конфигурация NGINX

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ — atom.mail.ru
Технополис при СПбПУ — polis.mail.ru

— МЫ В СЕТИ:

Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Технополис в ОК: www.ok.ru/technopolis
Технополис в ВК: vk.com/technopolis_ok
Блог на Хабре | habrahabr.ru/company/mailru

Дистрибутив Q4OS. Обзор. Быстрый и стабильный


В этом видео рассказывается про дистрибутив Linux Q4OS. Дистрибутив основан на Debian. Основными средами рабочего стола являются KDE Plasma и Trinity. Даётся обзор и небольшая предыстория Trinity. Обзор программ и оформления, а также общие впечатления от дистрибутива.

Рассматривается версия: Q4OS 3.8 Centaurus

Описание дистрибутива:
pingvinus.ru/distribution/q4os

Каталог Linux дистрибутивов:
pingvinus.ru/distributions

Linux-новости, обзоры, программы, игры:
pingvinus.ru

Почему новые мобильные ОС не появляются? (перевод)


В этом эпизоде Мартон (TechAltar) рассказывает, почему на рынке мы не видим появления новых ОС. Причем, это касается как рынка мобильных Операционных Систем, так и настольных.

Задонатил на еду = поддержал автора.
— Оригинал: youtu.be/-N80hzTpglQ
===============
Оф.Сайт:
►http://argument600.ru
— Я в:
►VK: vk.com/argument600
►Fb: facebook.com/argument600
►Twitch: www.twitch.tv/argument600/
►Инстаграм: instagram.com/argument600
►Чат в Telegram: t.me/argument600_chat
►Twitter: twitter.com/argument600
►LJ: argument600.livejournal.com
— Печатные статьи на Оверах:
www.overclockers.ru/tag/argument_600
— Подкасты в iTunes
itunes.apple.com/pa/podcast/argument600/id1162201505
В одноклассниках меня нет и не планируется быть.
© ARUMENT600 / argument_600

Операционные системы, урок 2: Эволюция ОС. Фундаментальные проблемы. Слои абстракции.


Автор: Рахим Давлеткалиев (https://rakh.im/)

Пройдите доп тесты на закрепление материала (это бесплатно): ru.hexlet.io/courses/operating_systems/lessons/os_evolution/quiz_unit?utm_source=youtube

PostgreSQL: практические примеры оптимизации SQL-запросов / Иван Фролков (Postgres Professional)


Презентация и тезисы:
www.highload.ru/2016/abstracts/2306.html

Довольно часто как адинистраторы, так и разработчики жалуются на низкую производительность приложений, работающих с базой данных, и нередко при этом ищут решения возникших проблем с помощью различных настроек как СУБД, так и операционной системы, пренебрегая при этом самым действенным способом — оптимизацией запросов к собственно БД. Тому, как понимать, где же узкие места, и как их можно попробовать избежать на примере PostgreSQL и посвящен этот доклад.

Сколько часов в день работает программист


Несмотря на то, что у большинства из нас рабочий день 8 часов, всё это время писать код не получится, особенно в наше время, когда много различных церемоний и совещаний. Бывают дни, когда я вообще не пишу ни строчки кода,

Это отчасти биографическое видео, в котором я рассказываю, как менялось время, которое я реально трачу на кодинг в день.

Текстовая версия:
www.flenov.info/story/show/Skolyko-chasov-v-deny-programmist-pishet-kod

Мой ИТ блог www.flenov.ru и www.flenov.info
Мой просто блог blo.moe
Tweeter: twitter.com/flenov
Инстаграмм: www.instagram.com/mflenov/
Телеграмм: t.me/mflenov
Apple подкасты: podcasts.apple.com/ca/podcast/програмысли/id1528517371
Spotify подкасты: open.spotify.com/show/4mYuXa2uBhBkXhUzElya3c

Содержание:
00:00 — Эпиграф
00:25 — S0ER www.youtube.com/channel/UCe_TcJarfs-HKy3NySy8Kng
01:30 — Сколько часов в день работает программист
05:09 — Сколько я программировал в день на первой работе на Ростсельмаше
09:42 — Вторая работа в Атлантис-Пак — сколько часов я программировал в день
12:25 — Еще несколько компаний, где я работал программистом
13:38 — Сколько часов я работал в Канаде
16:10 — Интенсив привел к выгаранию
20:06 — Сколько я работаю в текущей компании
23:04 — Как работал на контракте и на полный рабочий день
27:10 — Заключение
29:27 — Послешоу — гуляем по Торонто

Что такое многопоточность/multithreading? Введение в процессы и потоки


В этом видео мы будем говорить о том, что такое процесс, что такое потоки и в чем их различие. После, мы поговорим о многопоточности и ее сложностях. Будет интересно, усаживайтесь поудобнее.

Стол регулируемый по высоте. Обзор стола с подъемным механизмом. Обзор стола Shapdesk


Купить можно тут – shapdesk.com/

Telegram – t.me/johenews

Моя рефералка для DigitalOcean — m.do.co/c/41bb5762da9a
Вы получите $100, я получу $25

Если хотите меня поддержать:

Patreon — www.patreon.com/johenews
BTC — 1LXZA2n8dzSEf2guqQBsYSdhxK79LNokny
Yandex Money — 410015903330829