3. LINUX. Linux и сеть (основы) | Технострим


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

КРАТКОЕ СОДЕРЖАНИЕ:
— Лекция посвящена сетевым технологиям без привязки к какой либо операционной системе.

Модель OSI, Ethernet, ARP, сетевые протоколы передачи данных (IPv4, IPv6), UDP, TCP, NAT, DNS, NTP, HTTP, SSL.

00:00:05 Пару слов о домашнем задании
00:04:03 Вопрос из зала: как посмотреть существует сущность или не существует? — getent
00:05:06 Вопрос из зала: как в скрипте разбираются аргументы командной строки? — bash
00:06:52 Вопрос из зала: как указать путь к файлу так чтобы этот файл лежал рядом с этим скриптом? — bash
00:08:08 Вопрос из зала: как проверять корректность ввода данных и стоит ли проверять? — bash
00:10:42 О теме лекции
00:11:10 Сетевой стек (модель OSI)
00:12:18 Уровни протоколов в модели OSI
00:12:39 Физический уровень (Physical)
00:13:41 Канальный уровень (Data-Link)
00:14:55 Технология Ethernet
00:16:23 ARP — протокол разрешения адресов
00:17:50 Обмен ARP пакетами (пример)
00:19:26 Недостатки ARP
00:20:29 Сетевой уровень (Network) — Протокол IPv4
00:23:22 Еще об одном недостатке ARP
00:24:29 Как устроен маршрутизатор?
00:26:00 Как устроен пакет IPv4?
00:28:11 Поле TTL. Почему не разрешить пакетам жить вечно?
00:29:28 Трассировка (утилита traceroute)
00:31:03 Другие поля пакета IPv4
00:31:49 Система адресации протокола IPv4, сети, подсети
00:39:54 Пример адресации сети
00:41:33 ICMP — протокол передачи служебных сообщений
00:44:06 Мультикаст в IPv4
00:48:51 Недостатки мультикаста
00:49:54 Протокол IPv6
00:57:48 Как устроен пакет IPv6? Заголовок IPv6
00:59:48 Транспортный уровень (Transport) — Протокол UDP
01:02:19 Протокол TCP, устройство пакета TCP
01:04:40 Как работает TCP? TCP-соединение
01:07:51 Как это выглядит на практике? Утилита tcpdump
01:12:31 Понятие TCP-окна, TCP congestion control (контроль переполнения TCP)
01:19:11 NAT (Network Address Translation)
01:23:16 Протоколы уровня приложения, DNS
01:27:01 Как происходит resolving доменного имени?
01:33:16 Какие данные хранятся в DNS?
01:34:40 Политики домена, для чего они нужны?
01:37:48 Система отправки почты, запись MX
01:39:54 Запись TXT
01:42:12 Система обратных зон DNS
01:46:44 Как выглядит resolving обратной записи?
01:49:07 NTP — протокол синхронизации времени
01:51:34 Как работает NTP? ntpd
01:53:42 Протокол HTTP
01:56:55 URL (Uniform Resource Locator)
02:00:06 Как выглядит HTTP-запрос? Виды HTTP-запросов: GET
02:03:05 Коды ответа HTTP (успешные запросы)
02:10:04 Коды ответа HTTP (ошибки)
02:13:14 Зачем в каждом HTTP-запросе передается заголовок HOST?
02:15:45 Протоколы симметричного и асимметричного шифрования, протокол SSL, сертификаты
02:21:23 Пример подключения по протоколу SSL, цепочка сертификатов

— О КАНАЛЕ:

Официальный канал образовательных проектов 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

YaTalks 2020 — самая большая конференция Яндекса для разработчиков


YaTalks — ежегодная и самая большая конференция Яндекса для разработчиков.

Это стрим «Лайфстайл» — обо всём в жизни разработчика. Ещё мы провели стрим «Технологии» с четырьмя секциями — мобильная разработка, фронтенд, бэкенд и машинное обучение: youtu.be/ib8TQLmHuWA?t=940

10:18 Early Talks
Илья Кабанов, Тайга.инфо

40:40 Открытие конференции
Надежда Шмакова и Андрей Гейн, Яндекс

47:38 Как открытость руководителя помогает наладить доверие в команде
Ирина Спицына и Александр Голубев, Контур

1:40:52 Разбор резюме в прямом эфире
Кира Кузьменко, New.HR
Алексей Шаграев, экс-Яндекс
Лика Гоглидзе, Яндекс
Алексей Остриков, Яндекс

2:12:13 Удалёнка в космосе: как астрофизики опередили время
Владимир Сурдин, ГАИШ МГУ

2:57:16 Дискуссия. IT-сообщества от Владивостока до Калининграда: как создавать и приносить пользу
Владимир Гриненко, Яндекс
Маша Круглова, Panzerdog
Вадим Макеев, Google Developer Expert
Александр Букин, Яндекс
Денис Ткаченко, devDV

3:41:19 Нужно ли быть нормальным?
Андрей Стыскин, Яндекс

4:15:11 Наставничество, или Как вернуть огонь в свои отношения с программированием
София Техажева, Яндекс

4:47:37 Crowd Solutions Architect — профессия будущего
Ольга Мегорская, Яндекс

5:42:36 Уйти красиво: как покинуть любимую компанию с пользой для всех
Алексей Шаграев, экс-Яндекс

6:42:00 Дискуссия. Стартап внутри: как реализовать идеи, не покидая корпорацию
Илья Кабанов, Тайга.инфо
Евгений Лисовский, MAPS.ME
Виктор Ламбурт, Яндекс
Макс Автухов, Яндекс
Андрей Авсиевич, Bulba Ventures

7:41:02 Как увидеть невидимое и предсказать непредсказуемое
Антон Слесарев, Яндекс

8:42:20 Дискуссия. ML: модная игрушка или работающий инструмент бизнеса?
Елена Грунтова, Яндекс
Пётр Попов, Яндекс
Александр Мотузов, НЛМК
Ярослав Кононов, Газпром нефть – Цифровые решения

9:40:17 Квантовый мир: последние открытия
Алексей Фёдоров, Российский квантовый центр

10:39:51 Дискуссия. Роль в продукте: разработчик — тимлид — CTO
Андрей Плахов, Яндекс
Евгений Россинский, ivi
Дмитрий Маркович, Dropbox
Роман Халкечев, Яндекс

Продолжение: yatalks.yandex.ru

ВИЧ в России / HIV in Russia (Eng


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

Например – эпидемия ВИЧ и СПИДа. Про нее говорят отдельные активисты, но точно не все вокруг.

Многие думали, что это болезнь осталась где-то в 90-х и точно не добралась до эпохи высокоскоростного интернета. Но это – не так.

В России живет более 1 млн людей с ВИЧ.

В России только в прошлом году умерли от СПИДа 37 000 человек, в среднем это – 100 человек в день.

По числу новых заболеваний ВИЧ Россия сравнима — и в это действительно тяжело поверить — со многими странами Африки.

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

Но уже погрузившись в тему, мы поняли, что помимо страшных цифр, есть другая проблема. Люди, живущие с ВИЧ в России, постоянно подвергаются дискриминации, их стесняются, их избегают, ими брезгуют.

В Нижнем Новгороде находится место, которое летом 2019 года стало символом этой дискриминации. На эту турбазу должны были приехать на отдых несколько десятков детей с положительным ВИЧ-статусом. Сотрудники турбазы, узнав об этом, отказались их обслуживать; отдыхать пришлось в другом месте.

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

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

Как ВИЧ может оказаться у вас?

Могут ли люди с ВИЧ рожать здоровых детей?

Можно ли иметь ВИЧ и жить полноценной жизнью до самой старости?

Почему Россия борется с ВИЧ настолько неэффективно?

Почему уроки полового воспитания в школах — необходимы?

В общем, ликбез для тех, кто не в теме.

Вперед!

Важные сайты про ВИЧ:
spid.center
pereboi.ru
evanetwork.ru
takiedela.ru/tag/vich

UBUNTU C GNOME3 ЛУЧШАЯ LINUX OS ДЛЯ ИГР?


Отвечаю на вечный вопрос!

тесты разных DE: www.phoronix.com/scan.php?pag...

reddit.com\linux_gaming: www.reddit.com/r/linux_gaming...

Сайт Proton: www.protondb.com/

File BZU [Google-Docs]:https://drive.google.com/open?id=1h7rdMnhirF574q4t_qJUP4d_IF4vyxNd

File BZU Installer beta: drive.google.com/open?id=1f5u2acYjLaELCtfhuCrdHvOEL44f6kOy

OfficialCommunity[VK]: vk.com/public175815157

Если хотите помочь проекту[Яндекс деньги, visa, master card]:https://yasobe.ru/na/na_razvitie_proekta_gamer_stationon_linux

Рабочая Пекарня:
Ubuntu 18.04.1 Vanila Gnome3 LTS 64Bit
Linux Kernel 4.18.20 [pti=off spectre_v2=off noresume]
Windows 10 1809 pro 64bit [For Test]
OBS studio 22.0.2 NVIDIA NVENC
Запись видео на Android: OpenCamera [http://opencamera.org.uk/]
Обработка аудио: audacity 2.2.2
Монтаж и композитинг видео: ShotCut 18.11.18
ASUS B85 PRO GAMER s1150
i5-4460 (3.40 GHz, 6Mb)
DDR3 16Гб (2x8Gb) 1600 MHz OC
GIGABYTE GTX 1050 Ti Windforce OC 4G DDR5 (Nvidia drivers 415.25 )
SSD1: MICRON 128Gb SATA3 ext4 [root]
SSD ADATA 32Gb SATA3 ntfs [Win\for test]
Запись в играх: AVerMedia C875
Вебкамера: Logitech c920 pro
Телефон для съемки: Cubot Note Plus
Микрофон: MAONO AU-410 USB
Internet: Rostelecom 100Mb/c

Игровая Пекарня:
Ubuntu 18.04.1 Gamer [Nvidia]v0.3 64Bit
Linux Kernel 4.18.20 [pti=off spectre_v2=off noresume]
OBS studio 22.0.2 NVIDIA NVENC
MSI 970 Gaming AM3
AMD FX-8320e (8C,4.25 GHz, L3 8Mb) (Разгон по шине)
16Гб (2x8Gb) 2145 MHz (разгон памяти с конроллером)
GIGABYTE GTX 1050 Ti Windforce OC 4G DDR5 (Nvidia drivers 415.25 )
Radeon RX 560 Gaming OC 4G (rev. 2.0, Mesa 18.3 )
SSD1: Samsung 950 Pro 256Gb M.2,MZVKV256 (MLC V-NAND, 2200/900 Мбайт/с) Ext4 [root]
SSD2: Patriot Blaze 60GB, 2.5",SATA3,PB60GS25SSDR ( MLC, 530/430 Мбайт/с) [for Test OS]
Internet: Rostelecom 100Mb/c

Рабочий Нетбук HP EliteBook 2170p
Ubuntu 18.10 Vanila Gnome3 64Bit
Linux Kernel 4.19 [pti=off spectre_v2=off noresume]
Экран 11.6" 1366x768
процессор Intel i5-3427U (1.8 GHz,L3 3MB,2С/4T,Up 2.80GHz)
Видеокарта Intel HD Graphics 4000 256mb [SMA]
Чипсет Intel QM77
Память DDR3 8Gb(2x4) 1600 MHz
SSD1: MICRON 128Gb SATA3 ext4 [root]
SD, Wi-Fi, Bluetooth, LAN, USB 3.0x2,D-Sub,DisplayPort

Сергей Бодров - главный русский супергерой / вДудь


20 сентября 2002 года, ровно 15 лет назад, погиб Сергей Бодров — главный человек русского кино 90-х и начала 2000-х.
В современной России — очень сложной, очень противоречивой и очень агрессивной — невозможно представить себе супергероя, которого любили бы абсолютно все. А нам очень захотелось напомнить, что такое бывает. Потому что Сергей Бодров именно таким супергероем и был.
Это небольшой фильм — про человека, которого нам очень не хватает.

Еще про кино: goo.gl/Ljgr1t

инстаграм Дудя — www.instagram.com/yurydud/
вконтос Дудя — vk.com/vdud
одноклассники Дудя — ok.ru/vdud
твиттер Дудя — twitter.com/yurydud

МОЙ НОВЫЙ КОМПЬЮТЕР ЗА 5500 РУБЛЕЙ


Дарю SUPER ПК моим подписчикам!
www.youtube.com/user/YanWest/...
vk.com/yan_west

Народ, всем привет!
После видео о Raspberry, возникло много вопросов типа:
«А можно ли поставить винду на Raspberry?».
-Нет, на Raspberry поставить Windows не получится, а вот на LattePanda вполне!
В этом видео поговорим предметно о супер-мини-компьютере на базе Windows 10. LattePanda — это один из мощнейших мини-ПК на базе Windows 10.

По уже имеющейся традиции, в конце видео вас ждет конкурс. Для моих подписчиков у меня есть 1 kit LattePanda 2gb\32gb — именно он и достанется победителю.
Все подробности и условия участия, на страничке ВК.

Купить LattePanda можно тут:

www.dfrobot.com/
www.dfrobot.com/product-1404.html
www.dfrobot.com/product-1585.html
www.dfrobot.com/product-1551.html
www.dfrobot.com/product-1652.html

Установка Manjaro Linux рядом с Windows 10 на компьютере с UEFI – инструкция для начинающих


В данном видео подробно рассмотрен процесс установки Manjaro Linux 19 рядом с Windows 10 на компьютере с UEFI.
Если Вы хотите, чтобы у Вас на компьютере было установлено две операционные системы – Windows 10 и Manjaro Linux, то данное видео будет Вам полезно.
Manjaro Linux – это бесплатный дистрибутив операционной системы Linux, который основан на дистрибутиве Arch Linux. В Manjaro Linux в качестве графической оболочки по умолчанию используется: Xfce, KDE и GNOME.
Данный дистрибутив ориентирован на начинающих пользователей Linux и предназначен для обычных домашних компьютеров, при этом он имеет всю мощь Arch Linux. Поэтому можно сказать, что Manjaro Linux – это адаптированная под новичков версия Arch Linux.
В видео будет рассмотрен стандартный случай, когда на компьютере с UEFI, например, на ноутбуке, установлена операционная система Windows 10, в которой есть два раздела, т.е. диск C и D, а у Вас появилось желание попробовать Manjaro Linux, и установить этот дистрибутив на компьютер второй операционной системой. При этом Вам нужно, чтобы при включении компьютера у Вас была возможность выбора системы, в которую необходимо загрузиться.
Сразу хотелось бы отметить, что, для того чтобы установить Manjaro Linux рядом с Windows 10 на компьютере с UEFI, не нужно выполнять никаких особых предварительных действий с существующими параметрами компьютера, в частности, нет необходимости отключать UEFI Secure Boot или включать режим Legacy.
Также стоит отметить, что у всех конфигурация компьютеров разная, так же, как и разный опыт администрирования операционных систем, поэтому я не могу гарантировать, что все, что описано в данном видео, поможет именно Вам выполнить установку Manjaro Linux, в связи с этим я настоятельно рекомендую Вам сделать резервную копию всех важных данных перед тем, как приступать к установке Manjaro Linux, для того чтобы в случае возникновения непредвиденных ситуаций избежать потери данных.

Подробная статья про установку Manjaro Linux рядом с Windows 10
info-comp.ru/install-manjaro-linux-next-to-windows-10

Скачать Manjaro Linux
manjaro.org/download/

Создание загрузочной USB флешки в Windows с помощью Rufus
youtu.be/2eNYfqCXhrA

Настройка порядка загрузки систем в Manjaro Linux 19 XFCE
info-comp.ru/configuring-boot-order-systems-in-manjaro

Настройка раскладки клавиатуры в Manjaro Linux 19 XFCE
info-comp.ru/customize-keyboard-layout-manjaro-linux-xfce

Как запустить Windows-приложение в Linux
info-comp.ru/how-to-run-windows-app-on-linux

Книга «Linux для обычных пользователей»
self-learning.ru/books/linux-for-users

Книга «Как стать программистом»
self-learning.ru/books/how-to-become-a-programmer

Курс по SQL для начинающих
self-learning.ru/course/sql-basics

ВКонтакте vk.com/infocompru
Твиттер twitter.com/InfoCompRU
Одноклассники ok.ru/infocompru
Facebook www.facebook.com/infocompru

Подписаться на канал
www.youtube.com/channel/UC9mS_uzIbZVjk_1NqWvo5fg/?sub_confirmation=1

#Manjaro #Manjaro19 #ManjaroLinux #УстановкаManjaro #Windows10 #Linux #UEFI

Знакомство с основным каркасом страницы | Курс HTML


ПОДДЕРЖАТЬ АВТОРА И КАНАЛ:
www.liqpay.ua/ru/checkout/380638562538

Webmoney:
Z166344793421
R369744777501
U871336351200

Телеграмм чат: t.me/joinchat/FQXf-hN9LRuCosQCWtzY3g

Вступайте в группу и задавайте интересные вопросы!!!

1. Для каких целей был сформирован HTML.
2. Инструменты для верстки.
— Браузер (Google Chrome, Safari, Microsoft Edge, Mozilla)
— Инструменты разработчика (F12 или Ctrl Shifr I)
— Графический редактор (Photoshop)
— Редактор кода (Notepad, Sublime, Brackets)
— FTP клиент (Total Commander, FileZilla)
3. Введение в HTML – синтаксис.
4. Введение в его разметку.
5. Знакомство с его компонентами.
6. Каким образом нужно применять комментарии.
7. Что входит в базовые компоненты разметки.
8. Знакомство с атрибутами компонентов. htmlbook.ru/html/attr/common
9. Что собой представляют специальные символы. htmlbook.ru/samhtml/tekst/spetssimvoly
10. Введение в стандарты W3C.
validator.w3.org
11. Знакомство с документацией.
htmlbook.ru
12. Относительно каких принципов оформляется код.

notepad-plus-plus.org/download/v7.5.4.html
www.sublimetext.com
brackets.io

МАТЕРИАЛЫ: goo.gl/We9N8X
Зеркало: drive.google.com/open?id=1hnfKmIlNTLbsv93BJ1bSo6Vql7DnJpvO