03. Docker Compose и Best Practice Docker, CI/CD и Gitlab CI. Вечерняя школа Слёрма по Kubernetes.


Третья лекция открытого курса по Kubernetes продолжает тему: Docker. Вы познаете Best practice, поймёте, как контролировать Docker и пребывать в безопасности, разберётесь с понятием Docker-compose, получите базовые знания по CI/CD и инструменту Gitlab CI, а также услышите ответы на вопросы по предыдущей лекции(https://youtu.be/TJg7QpqCH70).

Спикер:
Марсель Ибраев, практикующий архитектор Southbridge, Certified Kubernetes Administrator

Узнать про обновлённый курс по Kubernetes с максимумом практики и удобным графиком занятий в комплекте «Слёрм Kubernetes»: to.slurm.io/Kubernetes003
Пройти курс по Docker с последними фишками, обновлённой Best practice, и практической частью to.slurm.io/docker-videocourse003

Программа лекции:
04:38 — Введение
07:45 — Best practice
41:10 — Усиливаем контроль и безопасность
46:59 — Docker-compose
01:11:12 — CI/CD
01:16:40 — Gitlab CI
01:39:31 — Домашнее задание
01:41:30 — Ответы на вопросы

Полезные ссылки:
Плейлист курса:
www.youtube.com/playlist?list=PL8D2P0ruohOA4Y9LQoTttfSgsRwUGWpu6
Блог на Хабре: habr.com/ru/company/southbridge/
Секретный чат в телеграм по теории Kubernetes: clc.to/teleteorykub
Канал Слёрм в телеграм: t.me/slurmnews
Практика по Kubernetes: to.slurm.io/Kubernetes03practic
Фидбек про курсы: to.slurm.io/feedback20

The Amiga Demoscene Mixtape Vol. 1 - mixed by DJ Arvy (The Old-School Classics Edition)


A non-stop DJ Continous Mix featuring some of the greatest and most popular Soundtracks from the early 90s Old School Amiga Demos.

Playlist:
0:05 «Deep Space» by Greg (from «Odyssey» by Alcatraz, 1992)
0:45 «Stardust Memories» by Jester (from «World of Commodore» by Sanity, 1992)
4:15 «Part6» by Greg (from «Odyssey» by Alcatraz, 1992)
6:35 «Hyperbased» by Firefox

Приводим в порядок Commodore 64


Здравствуйте, друзья! Не так давно у меня появился этот замечательный домашний компьютер Commodore 64, и вот, у меня нашлось время на то, чтобы разобрать его, привести в порядок и скрафтить для него несколько периферийных устройств. Конечно же, с запуском и тестом этого изделия. Приятного просмотра!

Чему нас научило восьмое поколение консолей?


Вместе с закатом жизненного цикла Xbox One и PlayStation 4 завершается восьмое поколение консолей. Это были долгие семь лет, за которые игровая индустрия поменялась до неузнаваемости: случился расцвет игр-сервисов, изменились стандарты монетизации, появились новые технологии вроде виртуальной реальности, а ещё, за эти семь лет, вышли одни из лучших синглплеерных проектов.

Так что я взял на себя ответственность подвести под всем этим черту и поделиться с вами наиболее важными тенденциями уходящего поколения!

Таймкоды:
00:00 Вступление
01:26 Графика
03:21 Открытые миры
04:48 Микротранзакции
06:34 Игры-сервисы
09:19 Эксклюзивы
11:17 VR
12:30 Облачный гейминг
14:25 Портативный гейминг
15:29 Linux гейминг
16:06 заключение

Паблик Вконтакте: vk.com/rawkeet
Email для связи: pavel@urlapov.ru

Лучший хакер в мире по прозвищу "Бездомный". Он взломал десятки мировых компаний не взяв и копейки.


Это рассказ об одном из самых лучших и опасных хакеров в мире по прозвищу «Бездомный хакер». Адриан Ламо, так зовут этого гениального хакера, сумевшего взломать крупнейшие мировые компании такие как Microsoft, Google, Yahoo, WorldCom, Intel, Bank of America, CityBank, New York Times и д.р. Все свои легендарные взломы он произвел со старого ноутбука, находясь постоянно в пути. Он ночевал на улице и строительных площадках, взламывал системы безопасности известных на весь мир компаний не, забирая ни копейки.

Читайте нас на bezopasnik.info/
Наш канал на Дзен: zen.yandex.ru/bezopasnik

#хакер #хакеры #хакервзломал #какстатьхакером #hacker #чтомогутхакеры #начтоспособныхакеры #жизньхакера #лучшийхакер

APACHE VS NGINX. Что выбрать? Сравнение двух популярных HTTP серверов.


Джедай, учи Linux и DevOps тут go.yodo.im/pavlenko. Да прибудет с тобой сила!

Nginx и Apache лидеры по использования в мире. Apache это веб-сервер старой школы. Nginx это http-прокси сервер созданный под новые реалии. Какой подход лучше nginx или apache и что в каких случаях применять?

Разберём особенности работы этих двух популярных HTTP серверов, проясним сильные и слабые стороны и выясним, в каких задачах имеет смысл выбрать Nginx, в каких — Apache.

#nginx #apache #ityoutubersru #АнтонПавленко

ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?

★ Boosty (подписка донаты) boosty.to/pavlenkoat
★ Яндекс.Деньги: money.yandex.ru/to/410012408319752
www.donationalerts.com/r/pavlenko_at
www.tinkoff.ru/rm/pavlenko.anton3/893QB66545

КОНТАКТЫ:
✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
✦ Чат в TELEGRAM: t.me/linux_wit
✦ Группа в VK: vk.com/worlditech
✦ INSTAGRAM: www.instagram.com/pavlenko.at/
✦ DISCORT: discord.gg/mdmHrBE
Еще контакты:
t.me/pavlenko_at
vk.com/atpavlenko
www.facebook.com/anton.pavlenko.94

Linux Mint. Обзор и первые шаги в дистрибутиве Linux


В этом видео я расскажи об основах дистрибутива Linux Mint, также покажу первые шаги после установки.
Поддержать канал: money.yandex.ru/to/410014724055345

5 лучших дистрибутивов Linux для ноутбуков:
itgap.ru/post/5-luchshikh-distributivov-linux-dlya-noutbukov

Создание загрузочной флешки Linux. Как ставить Linux на флешку?
itgap.ru/post/sozdanie-zagruzochnoj-fleshki-linux-kak-stavit-linux-na-fleshku

Linux Mint vs Ubuntu: какой дистрибутив выбрать?
itgap.ru/post/linux-mint-vs-ubuntu-kakoj-distributiv-vybrat

Windows vs Linux. Какая операционная система подходит для вас?
itgap.ru/post/windows-vs-linux-kakaya-operatsionnaya-sistema-podkhodit-dlya-vas

7 лучших текстовых редакторов для Linux:
itgap.ru/post/7-luchshikh-tekstovykh-redaktorov-dlya-linux

►НАШ САЙТ: itgap.ru

► Наша группа Вконтакте: vk.com/public176209611
► Наш Telegram: t.me/itgap_official
► Наша Twitter: twitter.com/itgap_official

ПОДПИШИТЕСЬ НА КАНАЛ: www.youtube.com/channel/UC1OJAB33isTzLjlUQaM12AA?sub_confirmation=1

#linux #linuxmint #линукс #linux19.3 #linux19.2

Mint Xfce: спасение для слабого ПК/Ноутбука


В видео Я показываю как Я настроил свой слабый ноутбук для ноботы и запуска старых игр. Информация не полная, много не сказал, но как вводное видео должно зайти. Возникающие вопросы можно обсудить у меня в Discord Сервере.

Discord Server:
discord.gg/enuQ2b3

Полезные ссылки:
Канал gamer station [on linux]:
www.youtube.com/channel/UC5vqzCb5kpIb1VzELAelO8w
Видео [LINUX UP] Старые windows игры и Linux Mint:
youtu.be/xaLEieZZYBs
Инструкция по установке Linux Mint:
linuxmint-installation-guide.readthedocs.io/ru/latest/
Установка WineHQ:
wiki.winehq.org/Ubuntu
Lutris — lutris.net
Liquorix — liquorix.net
XanMod — xanmod.org
Conky — help.ubuntu.ru/wiki/conky

00:00 — Вступление
00:36 — Характеристики Ноутбука
01:30 — ОС и DE
03:13 — Настройка после установки
06:48 — Кастомизация
10:34 — Установка через Lutris
12:58 — Установка через PlayOnLinux
14:58 — Установка через Steam

Курс Python: Урок #1. Почему он идеален для начинающих программистов?


Этим видео запускаю новый курс по Python 3 для новичков. Но прежде чем перейти к делу, хочу остановиться на некоторых моментах, которые очень важны.

Постоянно вижу вопросы на форумах относительно того, какой язык программирования лучше изучать первым. Наблюдаю словесные баталии по этому поводу и часто вижу однозначный совет, мол, «Изучайте Python».

Но насколько верно это утверждение?

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

Насколько эти рейтинги корректно составлены и насколько актуальны — вопрос отдельный.

Но то, что Python постоянно там появляется в десятке (как минимум) наиболее популярных языков программирования — это уже тенденция.

Кому стоит изучать Python?

Если только начинаете изучать программирование, то Python — отличный выбор для старта.

Это действительно простой язык программирования для начинающих.

Код читается легко и интуитивно понятен. Кстати говоря, именно интуитивность понимания — главная фишка этого языка.

Но в то же время, многие изучают его как второй язык программирования
Например, я в основном пишу на C#.

Однако, если нужно написать что-то быстро и без лишних заморочек, то я использую Python.

Это может быть небольшой скрипт, на который я потрачу несколько минут. И понимаю, что эта же задача на C# это отнимет у меня больше времени.

То есть, Python полезен не только для новичков, но и как «второй язык программирования».

Но в то же время, многие изучают его как второй язык программирования.

То есть, Python полезен не только для новичков, но и как «второй язык программирования».

Python прекрасно подходит для веб-разработки

Думаю, что многие слышали про фреймворк Джанго, на котором сделано множество сайтов.

Также можно использовать фреймворк Flask для создания сайтов.

У читателя может возникнуть вопрос: «Если Python такой замечательный, то почему не используют только его? Зачем нужны другие языки программирования?»

Здесь сразу отмечу, что нет «лучшего» языка программирования. Как и «худшего».

Каждый язык хорош для своих задач. Например, если вы хотите создавать сложные программы для Windows, то лучше будет присмотреться к C#.

В то же время, если хотите писать программы для Linux, то разумнее будет посмотреть в сторону Python. Да, сейчас компания Microsoft прикладывает усилия к заходу на платформу Linux, но до идеального результата пока еще далеко.

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

Вместо итога:

Python однозначно подходит для изучения как первого языка программирования. После его изучения процесс изучения других языков программирования пойдет гораздо быстрее.

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

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

И после Python гораздо проще изучать другие языки программирования. А затем второй, третий и так без остановки =)

Мой блог:

robionek.info

Курс Python на моем блоге:

robionek.info/category/pt

Курс Python: Урок #3. Редакторы кода, IDE PyCharm и инструкция по установке


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

Для удобного написания кода предназначены специальные программы, которые существенно облегчают этот процесс.

Они помогают быстрее найти ошибки в коде, дают автоматические подсказки, выделяют цветом синтаксис. И многое-многое другое.

Для написания кода на языке Python сейчас существует огромное количество программ.

Например:

Visual Studio
Visual Studio Code
PyCharm
Sublime Text
Atom
Geany
и много других вариантов.

Что выбрать — решать вам. Но в настоящее время огромное количество разработчиков на языке Python пишут программы в PyCharm.

Можно сказать, что именно PyCharm стала стандартом для работы с Python.

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

Но мы сегодня установим именно PyCharm в операционной системе Windows (кстати, PyCharm можно установить и в Linux).

Предыдущие уроки курса:

Курс Python: Урок #1. Почему он идеален для начинающих программистов?

youtu.be/Q5QaT6O0Ldo

Курс Python: Урок #2. Как установить Python?

youtu.be/6ER_dyRB7jQ

Мой блог:

robionek.info

Весь курс Python на моем блоге:

robionek.info/category/pt