0.00
0 читателей, 4902 топика

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

«Профессионал» Системный администратор


Витая пара, обжимные клещи, кусачки, серверная, инсталляция. Это не набор случайных слов, знающие люди скажут: это будни системного администратора. Как работают специалисты IT-сферы – этим вопросом задаются многие люди. Дарья Зимина решила выяснить, правдивы ли мифы о сисадминах, и окунулась с головой в эту работу в программе «Профессионал».

Запускаем в cron скрипт, написанный на PHP. Подготовка PHP скрипта к запуску в crontab


В этом видео показано, как работать с cron и то, на что нужно обращать внимание при подготовке php-скрипта для запуска в crontab, а это:
1. Права владельца php-файла и группы пользователей могут не совпадать с владельцем (и группой), в которой этот скрипт запускается.
2. Пользователь, под которым запускается php-скрипт в cron. Это может повлиять на то, куда будут сохраняться результаты работы скрипта. Поэтому нужно указывать абсолютные пути к месту сохранения результаты работы скрипта, работающего по таймеру в crontab.

В видео кратко разобран синтаксис crontab, подробности читайте в статьях по ссылкам ниже, а если этого не хватит, — читайте мануалы! =D

Для сотрудничества: mb4.ru/support.html
(подписывайтесь на канал, ставьте лайк и оставляйте комментарии под видео, я их читаю)

ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ:
1. Абсолютные пути в Debian до пользовательских скриптов на PHP — mb4.ru/programming/php/1072-patch-to-users-php-script-debian.html
2. Работа с cron в linux — mb4.ru/operating-system/unix/1135-linux-cron.html

Подробные инструкции по linux — mb4.ru/operating-system/unix.html
Подробные инструкции по PHP — mb4.ru/programming/php.html

#crontab #cron #PHP #linux #файл #скрипт #таймер #пользователь #владелец

Трелло – полная инструкция по работе


Ссылка на доску из видео:
trello.com/b/N2Za2cjH
Ссылка на мой инстаграм:
www.instagram.com/kirill.dutoff/

Если у вас есть вопросы по программе, то смело пишите их в комменты. Если вы знаете ответ на вопрос в комментариях, пожалуйста, поделитесь им с другими.

Список фраз по которым могут искать это видео: как работать в трелло инструкция, трелло учет времени, как создать доску в трелло, шаблоны трелло, как скачать трелло, трелло онлайн, трелло как работать с программой, трелло систематизировать знания, трелло архивные карточки, как удалит список в трелло

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


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

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

Самая простая установка Linux Mint с флешки


Устанавливаю Linux Mint на старенький ПК в качестве основной и единственной операционной системы. В процессе установки настройки оставляю по умолчанию. Установка производится на один физический жесткий диск разбивка таблицы разделов производится в автоматическом режиме с настройками по умолчанию. Потому такая установка является самой простой. Проще уже некуда. Справится даже школьник или пенсионер.

Полезные ссылки:
Бесплатная программа для создания загрузочной флешки: rufus.ie
Дистрибутив Linux Mint с официального сайта: linuxmint.com/download.php
Мой отдельный ролик о том как создать загрузочную флешку: www.youtube.com/watch?v=l5-WcdxhACE
Откуда скачать ЛЮБОЙ Linux: www.youtube.com/watch?v=oLmEdLAitOk
Установка Linux Mint рядом с Windows7: www.youtube.com/watch?v=5b9SyfYrTLU

Технология оценки совещаний от Microsoft, Топ языков программирования на GitHub


#НовостиIT: Дайджест №16 от 15.12.2020

Рубрика: IT- разработка. Тема: Microsoft запатентовала “технологию оценки эффективности совещаний”.
www.geekwire.com/2020/microsoft-patents-technology-score-meetings-using-body-language-facial-expressions-data/
Рубрика: IT- разработка. Тема: Китайский суперкомпьютер достиг квантового превосходства.
www.sciencenews.org/article/new-light-based-quantum-computer-jiuzhang-supremacy
Рубрика: IT- разработка. Тема: Самый популярный язык программирования на GitHub — JavaScript.
octoverse.github.com/#overview
Рубрика: IT- разработка. Тема: Компания Spotify запатентовала ИИ для поиска плагиата в песнях.
www.musicbusinessworldwide.com/spotify-just-invented-ai-technology-that-will-police-songwriter-plagiarism/
Рубрика: HR и рекрутинг. Тема: Из Беларуси в Украину после начала протестов перебрались 2000 айтишников и 40 IT-компаний.
tech.liga.net/technology/novosti/v-ukrainu-uje-pereehali-40-it-kompaniy-i-neskolko-tysyach-frilanserov-iz-belarusi
Рубрика: IT- разработка. Тема: В Excel появилась бета-версия инструмента LAMBDA, позволяющего создавать собственные функции с помощью языка формул.
techcommunity.microsoft.com/t5/excel-blog/announcing-lambda-turn-excel-formulas-into-custom-functions/ba-p/1925546
Рубрика: IT- разработка. Тема: ИИ от DeepMind решил проблему, над которой биологи бились 50 лет: научился прогнозировать структуру белка.
deepmind.com/blog/article/alphafold-a-solution-to-a-50-year-old-grand-challenge-in-biology
Рубрика: IT- разработка. Тема: Intel запустила инструмент для обнаружения ошибок в коде ControlFlag.
www.neowin.net/news/intel-unveils-controlflag-a-machine-programming-tool-that-detects-errors-in-code
Рубрика: IT- разработка. Тема: Искусственный интеллект от Nvidia научился создавать “говорящие головы”.
analyticsindiamag.com/this-ai-model-generates-talking-heads-for-videos-using-single-2d-image/
Рубрика: Технологии. Тема: Boring Company Илона Маска показала станцию тоннеля под Лас-Вегасом.
www.businessinsider.com/elon-musk-boring-company-video-las-vegas-tunnel-project-rave-2020-12
Рубрика: IT- разработка. Тема: Американские геймдизайнеры разрабатывают виртуальные офисы
techcrunch.com/2020/11/18/virtual-hqs-race-to-win-over-a-remote-work-fatigued-market/?guccounter=1

Курс о котором идет речь в видео: JAVA — bit.ly/2LC9h2Q

Курсы для новичков:
JAVA Start — bit.ly/3p4qvED
PYTHON — bit.ly/37k34kq
C# START — bit.ly/380R3zD
C#/.NET — bit.ly/3neJNGF
Инструментарий JAVA — bit.ly/3a7m6MN
Automation QA (Java) — bit.ly/3gOUU6Y
ANDROID — bit.ly/2Kqb9ew
FRONT-END — bit.ly/3oRoKKz
WORDPRESS Developer — bit.ly/2WcaRug
SALESFORCE Developer — bit.ly/3njBARJ
UI/UX дизайн — bit.ly/3nlxAjo
Обучение на проекте — bit.ly/34cUzWB

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/3gKUz5b
Enterprise patterns — bit.ly/3gOALhd

Другие услуги:
Пробное собеседование — bit.ly/34dTxJQ
Карьерная консультация — bit.ly/3omK6iC

Сайт Foxminded: bit.ly/2IPqrsP
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.com.ua

Тайминг:
00:00 — вступление Сергея Немчинского
00:12 — технология эффективности оценки совещаний от Майкрософт
02:18 — китайский квантовый компьютер
04:28 — рейтинг ЯП на ГитХаб
06:09 — реклама
07:03 — алгоритм поиска плагиата в песнях от Spotify
09:04 — 2000 айтишников и 40 IT-компаний перебрались из Беларуси в Украину
10:31 — LAMBDA в Excel
11:34 — ИИ от DeepMind
13:59 — инструмент ControlFlag для обнаружения ошибок в коде
15:16 — ИИ от Nvidia научился создавать “говорящие головы”
16:38 — станция тоннеля под Лас-Вегасом от Boring Company
18:01 — виртуальные офисы
#nemchinskiy #ityoutubersru

Programming C/Linux (Сигналы и процессы в C/Linux. Многопроцессное программирование.)


В уроке описывается компилятор gcc, методика отладки программ, функции работы с процессами. Cоздание нового процесса. Пример многозадачной программы.

Об авторе:
● Name: Nick
● First name: Chi
● Town: Novosibirsk
www.c-java.ru/progs
online.c-java.ru/

Доп. ссылки:
cpp.com.ru/kr_cbook/index.html
cpp.com.ru/shildt_spr_po_c/index.html
cpp.com.ru/bogatyrev_c_unix/
www.opennet.ru/docs/RUS/linux_parallel/node7.html
www.ibm.com/developerworks/ru/library/au-unixprocess/
ru.manpages.org/wait/2

#linux #programming #fork #signal

Как оценить успешность художника - опускаются руки когда у всех вокруг получается, а у меня нет!


Когда слышишь что все быстрее, лучше и проще продают всякую ерунду — опускаются руки, но стоит ли верить таким рассказам?
Как оценить успешность художника, который самостоятельно продает картины.

►экономим на материалах — холст своими руками для живописи маслом ( или чем угодно) youtu.be/ydAca1AIRRQ
►как вернуть интерес к творчеству | живописи | 5 способов выйти из фрустрации художника youtu.be/zcmlTYxoTss
►как вернуться к живописи после перерыва | живопись как медитация youtu.be/XqowODEumk4
►меня вдохновили: принять свое несовершенство — вероника степанова youtu.be/uTlP2IYnFI8
►меня вдохновили: поверить в себя и влюбиться в живопись — игорь сахаров youtu.be/w2PvyCUbMVE
►меня вдохновили: быть сильной и смелой — наталия ширяева youtu.be/9P5I0SMeVa0
►синдром самозванца | художник без образования — настоящий?https://youtu.be/f27V8js7Gjg
►стать художником во взрослом возрасте || Вспомни свою мечту youtu.be/A0BDhMXNsHs

Друзья, приглашаю вас подписываться, для меня это знак что нужно продолжать.
►Подпишитесь► www.youtube.com/channel/UCqlxOwZ3Y70MnQnrtfPiL2Q?sub_confirmation=1

►Плейлист Путь художника ► www.youtube.com/playlist?list=PL-7dyzz6RQbuxzBfukeWXpOsH-Mk9pyk1

►Плейлист с советами из Мастерской художника ► www.youtube.com/playlist?list=PL-7dyzz6RQbu4wBBuA5rFIY61eTDBHeLc

►БЛОГ
impression-woman.ru/
► facebook
www.facebook.com/impressionwoman/

#блогхудожника