-Специалист - Linux (Ubuntu). Уровень 2. Программирование в Linux на C/C++ [Полный курс] (2011)-Автор (режиссер): Специалист Название: Linux (Ubuntu). Уровень 2. Программирование в Linux на C/C++ [Полный курс] Офсайт:Курс Год выпуска: 2011 Жанр: Программирование Качество видео: PCRec Продолжительность: 13:24:48 Видеокодек: G2M4 и WMV3 Битрейт видео: ~217 kbps Размер кадра: 1280 x 1024 Аудиокодек: WMA Битрейт аудио: 48.0 kbps, 44.1 kHz Описание: На нашем курсе «Linux (Ubuntu). Уровень 2. Программирование в Linux на C/C++» Вы получите знания и навыки, необходимые для разработки программного обеспечения для стремительно набирающей популярность операционной системы Linux. Вы станете понимать процесс сборки ПО и специфики компилятора C/C++ из состава GCC. Вы научитесь разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики. Вы узнаете, кто такие «демоны» и в чем их отличие от прикладного программного обеспечения. По окончании курса Вы будете уметь: - Понимать процесс сборки ПО и специфики компилятора C/C++ из состава GCC - Разрабатывать и использовать разделяемые библиотеки - Использовать функции файлового ввода-вывода - Использовать механизмы обеспечения многозадачности и межпроцессного взаимодействия - Использовать файловые и сетевые сокеты - Использовать механизм сигналов - Разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики - Создавать демонов, понимать различия между демонами и прикладным ПО - Понимать специфику консольного ввода-вывода и уметь ее использовать - Понимать специфику отображаемых в память файлов и уметь их использовать Дополнительную информацию можно посмотреть на http://www.specialist.ru/course/unsi Раздача подправлена: удалены лишние файлы, добавлены недостающие. Добавлены видео в формате WMV. Просьба обновить торренты. Видео в папках Специалист[g2m] и Специалист[wmv] идентичны, просто в разных форматах. Можете не качать обе папки - выберите то, что Вам нужно перед скачиванием.
Дополнительная информация:
В раздаче представлены курсы от сентября 2011. Модуль 2. Низкоуровневый ввод-вывод и файловые операции (Обзор механизмов ввода-вывода в Linux (Ubuntu), Файловые дескрипторы, Системные вызовы: open, close, write, read и lseek) - добавлен из релиза от марта 2011, для целостности курса.
Содержание курса:
Модуль 1. Введение Ознакомление со спецификой сборки ПО в GNU/Linux (Ubuntu) Ознакомление с консольными текстовыми редакторами (vi,nano,mcedit) Ручная и автоматическая сборка ПО (Makefile) Модель Клиент-Интерфейс-Сервер (КИС) Статическая сборка библиотек Совместно используемые библиотеки Работа с переменными окружения Модуль 2. Низкоуровневый ввод-вывод и файловые операции Обзор механизмов ввода-вывода в Linux (Ubuntu) Файловые дескрипторы Системные вызовы: open, close, write, read и lseek Типы файлов Индексные дескрипторы и жесткие ссылки Права доступа к файлу Файловая система proc Два способа прочесть содержимое директории Разреженные файлы и специфика их применения Блокировка областей файла Модуль 3. Межпроцессное взаимодействие Механизмы межпроцессного взаимодействия Linux (Ubuntu) Неименованные каналы (pipes) Именованные каналы (named pipes) Сообщения (message queue) Разделяемая память (shared memory) Семафоры (semaphores) Модуль 4. Сокеты Сокеты в файловом пространстве имен (UNIX-сокеты) Парные сокеты (pair sockets) Сетевые сокеты (sockets) Модуль 5. Сигналы Знакомство с сигналами (signals) Отличие сигналов от других механизмов межпроцессного взаимодействия Специфика обработки сигналов (signal handling) Модуль 6. Процессы Клонирование процессов — fork() Замена исполняемого процесса — exec() Зомби (zombies) — причины возникновения и способы их устранения Модуль 7. Потоки Потоки и процессы Специфика построения многопоточных приложений (multithreading) Досрочное завершение потока Модуль 8. Потоки (продолжение) Создание обработчика завершения потока Средства синхронизации потоков (synchronize primitives) Атрибуты потоков Модуль 9. Демоны (службы) Отличие демона от консольной утилиты Специфика разработки демонов (daemons) Создание демона использующего сетевые сокеты Модуль 10. Консольный ввод-вывод Специфика разработки консольных приложений Предотвращение перенаправления вывода Управление терминалом Сокрытие пароля пользователя при аутентификации Модуль 11. Отображаемая память (нет видео) Отображение обычного файла Совместный доступ к файлу Частные отображения Другие применения mmap Модуль 12. Домашнее задание (нет видео) Специфика разработки 64-битных приложений Использование библиотеки ncurses Программирование графического интерфейса с помощью GTK+
MediaInfo:
Специалист[wmv]: Имя файла: 1.wmv Размер файла: 242 MB Длительность: 2h 55mn Общий битрейт: 193 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 1 374 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Имя файла: 2.wmv Размер файла: 42.1 MB Длительность: 41mn 51s Общий битрейт: 140 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 790 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Имя файла: 3.wmv Размер файла: 172 MB Длительность: 1h 47mn Общий битрейт: 224 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 1 298 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Имя файла: 4.wmv Размер файла: 213 MB Длительность: 2h 15mn Общий битрейт: 219 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 1 676 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Имя файла: 5.wmv Размер файла: 180 MB Длительность: 1h 47mn Общий битрейт: 235 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 1 836 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Имя файла: 6.wmv Размер файла: 160 MB Длительность: 1h 48mn Общий битрейт: 207 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 1 577 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Имя файла: 7.wmv Размер файла: 28.2 MB Длительность: 25mn 51s Общий битрейт: 153 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 934 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Имя файла: 8.wmv Размер файла: 78.3 MB Длительность: 1h 3mn Общий битрейт: 173 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 1 046 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Имя файла: 9.wmv Размер файла: 45.7 MB Длительность: 39mn 44s Общий битрейт: 161 Kbps Видео: VC-1, WMV3, 1280x1024 (5:4), 1 067 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR Специалист[g2m]: Имя файла: 2011-09-07 18.56 UNSI 07.09-16.09 v R.wmv Размер файла: 379 MB Длительность: 2h 55mn Общий битрейт: 302 Kbps Видео: G2M4, 1280x1024 (5:4), 251 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR (Russian) Имя файла: 2011-09-08 12.14 UNSI 07.09-16.09 v R.wmv Размер файла: 80.6 MB Длительность: 41mn 52s Общий битрейт: 269 Kbps Видео: GoToMeeting3, 1280x1024 (5:4), 148 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR (Russian) Имя файла: 2011-09-08 19.19 UNSI 07.09-16.09 v R.wmv Размер файла: 278 MB Длительность: 1h 47mn Общий битрейт: 363 Kbps Видео: G2M4, 1280x1024 (5:4), 312 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR (Russian) Имя файла: 2011-09-09 18.46 UNSI 07.09-16.09 v R.wmv Размер файла: 358 MB Длительность: 2h 15mn Общий битрейт: 368 Kbps Видео: G2M4, 1280x1024 (5:4), 316 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR (Russian) Имя файла: 2011-09-12 19.09 UNSI 07.09-16.09 v R.wmv Размер файла: 294 MB Длительность: 1h 47mn Общий битрейт: 383 Kbps Видео: G2M4, 1280x1024 (5:4), 332 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR (Russian) Имя файла: 2011-09-13 18.53 UNSI 07.09-16.09 v R.wmv Размер файла: 276 MB Длительность: 1h 48mn Общий битрейт: 357 Kbps Видео: G2M4, 1280x1024 (5:4), 306 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR (Russian) Имя файла: 2011-09-14 18.32 UNSI 07.09-16.09 v R.wmv Размер файла: 49.8 MB Длительность: 25mn 51s Общий битрейт: 269 Kbps Видео: G2M4, 1280x1024 (5:4), 217 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR (Russian) Имя файла: 2011-09-15 18.35 UNSI 07.09-16.09 v R.wmv Размер файла: 168 MB Длительность: 1h 3mn Общий битрейт: 369 Kbps Видео: G2M4, 1280x1024 (5:4), 318 Kbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR (Russian) Имя файла: 2011-09-16 18.36 UNSI 07.09-16.09 v R.wmv Размер файла: 126 MB Длительность: 39mn 44s Общий битрейт: 443 Kbps Видео: G2M4, 1280x1024 (5:4), 27.6 Mbps Аудио: WMA, 44.1 KHz, 1 ch, 48.0 Kbps, CBR
Скачать Специалист - Linux (Ubuntu). Уровень 2. Программирование в Linux на C/C++ [Полный курс] (2011) слив курса.
Текущее время: Сегодня 15:34
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы