10. Углубленное программирование на C/C . Многопоточность | Технострим


Слайды лекции: bit.ly/2AencDz
Материалы: bit.ly/2V3HAA8
Подробнее о курсе: bit.ly/2DjHbno

Лекция читается в рамках образовательного проекта «Техносфера Mail.ru Group» при МГУ им. М.В. Ломоносова.

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

Смотрите также:
► Курс «Углубленное программирование на C\C » — goo.gl/5ygiCg
► Курс «Многопоточный C » — goo.gl/TpR2SW

___

ТЕХНОСТРИМ — образовательный канал для IT специалистов.
___

ПОДПИСЫВАЙСЯ, ЕСЛИ ТЕБЕ ИНТЕРЕСНО УЗНАТЬ:

✔ как наши преподаватели – топовые специалисты Mail.Ru Group руководят разработкой в таких проектах, как Почта, ВКонтакте, Облако, Maps.me, Одноклассники, и решают сложные задачи каждый день
✔ реальные примеры из практики с анализом их достоинств и недостатков
✔ современные технологии, которые применяются в проектах-лидера Рунета
✔ о митапах, мастер-классах, вебинарах и других мероприятиях, которые проводятся на базе вузов и Mail.Ru Group.

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

Все наши лекции проходят в ведущих вузах страны: МГУ, МГТУ, МФТИ, МИФИ, СПбПУ.
___

ТЫ СТУДЕНТ?

Вступай в наши образовательные проекты и участвуй в чемпионатах. Лучшие студенты получают возможность стажировки в Mail.Ru Group. Отбор — каждые полгода!

Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ ‣ atom.mail.ru
Технополис при СПбПУ ‣ polis.mail.ru
Чемпионаты для программистов ‣ cups.mail.ru/
Mail.Ru Group для образования ‣ vk.com/mrgforedu

Процессы ОС и их планирование


Предпосылки к возникновению процессов. Состояния процесса: готовность, выполнение, сон. Вытесняющая и кооперативная (невытесняющая) многозадачность. Простейшие алгоритмы планирования процессов: FIFO (FCFS) и RR. Кванты процессорного времени

Что знает жесткий диск? Или как удалить информацию с HDD без возможности восстановления.


Zip File Youtube. В этом видео я покажу как удалить информацию с жесткого диска без возможности восстановления и без физического повреждения диска. Подпишись на канал что-бы узнать больше — bit.ly/341sWwQ

#Форматирование #HDD #SSD #УдаляемИнфу #ВосстановлениеИнфы #LowLevelFormat

Иногда возникает надобность удалить информацию с любого накопителя, будь то жесткий диск, флешка, SSD или карта памяти. Например если вы собрались продать устройство или подарить другу. Но если ваш диск вдруг попадет «не в те руки» то злоумышленник или мошенник сможет воспользоваться вашей конфиденциальной информацией, найти ваши личные фото, видео либо другие данные. На примере я покажу вам как этого избежать. С помощью программы Recuva, которая восстанавливает потерянные данные. И с помощью программ HDD Low Level Format Tool и MHDD, которыми можно провести так называемое «низкоуровневое форматирование» — оно удалит все ваши данные безвозвратно.

Поддержать канал и автора можно:
donatepay.ru/don/667Mhz
www.donationalerts.com/r/667mhz
donatua.com/@667mhz
donatello.to/u/667Mhz
На карту ПриватБанка — 4149 6293 8306 2718
На карту Монобанка — 4441 1144 4364 5930

Инстаграм — www.instagram.com/667mhz667/

Android это Linux? Почему я считаю, что НЕТ


Операционная система Android существует уже более десяти лет. А сердцем этой системы является ядро Linux, которое до тех пор использовалось в семействе десктопных операционных систем, а так же в разном оборудовании (роутерах, серверах и так далее).

Примерно столько же лет, сколько существует Андройд, идут споры о том, является ли эта операционная система членом семьи дистрибутивов Linux. Иначе говоря, можно ли её поставить на одну полку с такими системами как Ubuntu, Mint, Manjaro и так далее.

Казалось бы, обсуждается вопрос уже давно и упорно, но однозначный ответ получить невозможно… все сравнивают за и против, и сводят всё к тому, что то вроде и да, а вроде и нет…

Но лично я твердо уверен, что Android — самостоятельная операционная система, которую можно считать потомком операционных систем GNU/Linux, но никак не членом этой семьи. Почему? Расскажу в этом видео.

★ ТАЙМ-КОДЫ ★

0:20 — Предисловие: важность понимания термина «Linux»
0:57 — Понятие дистрибутива Linux. Почему правильно говорить «GNU/Linux»?
3:06 — Можно ли поставить Android на одну полку с дистрибутивами GNU/Linux? За и против. Про использование ядра Linux.
4:22 — Разница в пользовательском окружении: GNU vs Dalvik/ART
5:01 — Проблема запуска Android-приложений в GNU/Linux и наоборот
5:40 — Разные целевые архитектуры: x86 и ARM
6:11 — Реализация стандартов POSIX: glibc и Bionic libc
7:04 — Разница в лицензии окружений: GNU GPL vs BSD

★ СОВЕТУЮ ПОСМОТРЕТЬ ★

Что такое ядро операционной системы? Назначение и виды ядер
youtu.be/Bdh88Fd--54

Dalvik и ART в Android: что это?
youtu.be/dNkotDjydiM

Свободное программное обеспечение: что это?
youtu.be/uveRr-v7so8

Параллельные пространства в Android: что это и для чего нужно?
youtu.be/GSTIvOScM08

Как заблокировать создание, чтение и редактирование файлов и папок на смартфоне? Chmod в Android
youtu.be/feJFHRWhN60

Ждет ли нас замена Android в ближайшие годы? Fuchsia OS
youtu.be/I8soWGqxcms

♫ МУЗЫКА ♫
Kevin MacLeod — Ambiment The Ambient

Куда пропадает свободное место в Windows? Анализ дискового пространства


Рано или поздно у любого пользователя компьютера с операционной системой Windows возникает проблема нехватки свободного места на жестком диске, даже несмотря на технологический прогресс. Напротив, из-за перехода на SSD диски мы сделали шаг назад в плане доступного пространства, поскольку они обладают меньшим объемом чем HDD, пусть и предоставляют куда большую скорость чтения и записи. В итоге у обладателей бюджетных сборок или ноутбуков, оснащенных не очень вместительными дисками, по-прежнему может начаться проблема нехватки места на системном разделе.

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

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

★ ТАЙМ-КОДЫ ★

0:14 — Как понять, куда пропало место на диске с Windows? Утилиты для дискового анализа: Glary Utilites и Ccleaner.
1:37 — Анализ с помощью Glary Utilites.
5:38 — Анализ с помощью Ccleaner. Чем он удобнее?

★ ПОЛЕЗНЫЕ ССЫЛКИ ★

Glary Utilites
www.glarysoft.com/

Ccleaner
www.ccleaner.com/ccleaner/download

★ СОВЕТУЮ ПОСМОТРЕТЬ ★

Как сжать изображение без потери качества?
youtu.be/gYmy_xF6lkM

Как сжать аудио без потери качества?
youtu.be/MmeLYDpCrS0

Как сжать видео без потери качества?
youtu.be/cej3atF2CTg

Что такое дефрагментация? Нужна ли дефрагментация в 2020?
youtu.be/TZZYuBEvxGw

Как правильно делать дефрагментацию? Советы и рекомендации
youtu.be/d_wSj5nxzhA

♫ Музыка в видео ♫
Aakash Gandhi — Serenity

Видео урок 5 Терминал Linux: изучаем команды терминала


Терминал Линукс: изучаем команды factor, reset, mtr, ps aux, alias, tr, tree, uname, lsb_release, wall, date, uptime, hostname, shutdown, reboot, gedit, wc и другие команды

Если Вы хотите поддержать канал:
If You want to support the channel:
Донат / Donate
RUB R939373054553
USD Z657301568665

Павел Емельянов: "Дались вам эти контейнеры!" [RUS]


Павел Емельянов / Россия. Москва / Архитектор / Virtuozzo

Архитектор в команде Odin Server Virtualization, идейный вдохновитель проекта CRIU. В компании Parallels с 2004 года, начинал в группе разработки ядра Linux, которую затем возглавил. Сейчас занимается архитектурными вопросами в команде серверной виртуализации.

Дались вам эти контейнеры!

Словом «контейнер» обычно описывают две взаимодополняющие технологии — легковесную виртуализацию и способ запаковки, распространения и запуска приложений. Обе эти технологии, как, впрочем, и любые другие, имеют свои области применения и множество способов правильного и неправильного применения.

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

Linux Piter 2016
it-sobytie.ru/events/6997

Конференция Linux Piter в социальных сетях:
Вконтакте: vk.com/linuxpiter
Facebook: www.facebook.com/pages/Linux-Piter/655735254527244
Twitter: twitter.com/LinuxPiter

Хештег: #LinuxPiter

Организаторы конференции:

Айти-Событие:
it-events.com

IT-Доминанта:
www.it-dominanta.ru

Генеральный спонсор:

Корпорация DELL EMC:
russia.emc.com

Спонсоры:
Virtuozzo: virtuozzo.com
Luxoft: www.luxoft.ru/

NAS на 20 HDD. Часть 3. FreeNAS и тесты


Стать спонсором канала: www.youtube.com/channel/UChButpZaL5kUUl_zTyIDFkQ/join
Инстаграм: www.instagram.com/electronics_in_focus/

NAS на 20 HDD. Часть 1. Предыстория: youtu.be/nvK170yhCFY
NAS на 20 HDD. Часть 2. Сборка: youtu.be/XNu5pAl4XR8

Оснастка для измерения тока (Micsig CP2100A): ali.ski/CcAFbt

00:00 — Вступление
00:26 — Обзор Dashboard
01:42 — Системные настройки
04:48 — Настройки Storage
06:45 — Пул и датасеты
13:12 — Настройка прав доступа
14:11 — Snapshots и импорт данных
16:20 — Доступ к данным по сети
17:37 — Сервисы, плагины и контейнеры
22:35 — Графики (отчёты)
23:53 — Тесты на скорость работы NAS
30:17 — Осмотр хранилища внутри
32:54 — Замер тока при раскрутке HDD
34:20 — Взвешивание
34:38 — Энергопотребление
35:07 — Термограмма внутренностей
35:43 — Дополнение по системе охлаждения
37:29 — Заключение