Архив метки: видео

Spiral с новым приложением Clip

Платформа Spiral.ac, обновив интерфейс, добавила в арсенал своих приложений новое  — Clip. Приложение позволяет организовать работу класса с видео. Это может быть просмотр с обсуждением в чате, или викторина с вопросами (открытыми и множественным выбором). Читать

Лучшие аналоги Adobe в Linux

Для операционных систем Windows и macOS Adobe выпускает целый ряд программ для работы с фото, видео, аудио, документами и веб-страницами. Для Linux тоже существует немало программ для работы с медиаконтентом. Давайте разберемся в том, возможно ли использовать Linux для этих целей на профессиональном уровне.

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

Читать

Видеолекции курса Java

Видеолекции курса Java.

Лектор: Алексей Владыкин.

Рекомендуемая литература по курсу:

Первоисточники:

Лекция 1. Введение в Java.

  • История и эволюция Java
  • Особенности Java
  • Разновидности Java
  • Экосистема Java
  • Неформальное знакомство с языком
  • Стандартные инструменты JDK

Дополнительные материалы


Скачать: Презентация

Лекция 2. Примитивные типы в Java.

  • Примитивные и ссылочные типы
  • Тип boolean
  • Тип char
  • Целочисленные типы
  • Вещественные типы
  • Преобразование типов


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 3. Массивы и строки в Java.

  • Массивы
    • объявление, создание, инициализация, индексация
    • одномерные и многомерные, представление в памяти
    • java.util.Arrays
  • Строки
    • строковые литералы
    • операции со строками
    • java.lang.StringBuilder
    • поддержка различных кодировок
    • регулярные выражения


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 4. Объекты, классы и пакеты в Java.

  • Основы ООП
  • Объявление класса
  • Использование класса
  • Наследование
  • Пакеты
  • Модификаторы доступа
  • Вложенные классы


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 5. Управляющие конструкции и исключения в Java.

  • Условные операторы (if, switch)
  • Циклы (for, while, do)
  • Операторы break и continue, метки
  • Исключения, типы исключений
  • Конструкция try/catch/finally, try с ресурсами, multicatch


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 6. Стандартная библиотека: java.io + java.nio.file.

  • Доступ к файловой системе: java.io.File и java.nio.file.*
  • Потоки байт: InputStream, OutputStream
  • Потоки символов: Reader, Writer
  • java.io.StreamTokenizer и java.util.Scanner


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 7. Стандартная библиотека: java.util.

  • Collections Framework
    • Списки
    • Множества
    • Ассоциативные массивы
    • Generics

Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 8. Стандартная библиотека: java.lang.reflect.

  • Reflection API
  • Аннотации


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 9. Разработка многопоточных приложений на Java, часть 1.

  • Общие сведения о параллелизме
  • Управление потоками
  • Синхронизация потоков
  • Модель памяти


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация
Демки

Лекция 10. Разработка многопоточных приложений на Java, часть 2.

  • Атомарные типы
  • Примитивы синхронизации
  • Коллекции
  • ExecutorService
  • ForkJoinPool


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация
Демки

Лекция 11. Модульное тестирование на Java.

  • Основные идеи
  • JUnit
  • Mockito
  • Java Logging API


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация
Демки

Лекция 12. Разработка сетевых приложений на Java.

  • Сокеты
  • URI и URL
  • Библиотека Netty


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация
Демки

Дополнительные материалы:
Личная страница лектора курса.

Автор: Roman Brovko

Слабоумие вас не касается? Оно никогда не приходит внезапно!

Академик Бехтерев, посвятивший жизнь изучению мозга, как-то заметил, что великое счастье умереть, сохранив на дорогах жизни разум, будет дано лишь 20% людей.

Остальные к старости превратятся в злых или наивных маразматиков и станут балластом на плечах собственных внуков и взрослых детей.

80% — это значительно больше, чем число тех, кому суждено заболеть раком, болезнью Паркинсона или слечь в старости от хрупкости костей.

Чтобы войти в будущем в счастливые 20%, начинать важно уже сейчас. Читать

Чрескожная установка транспедикулярных винтов

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

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

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

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

Автор: Никита Заборовский
Дата публикации: 2016-06-30T11:20:00.001+03:00

Видеолекции курса Технологии хранения и обработки больших объёмов данных

Видеолекции курса Технологии хранения и обработки больших объёмов данных.

Лекторы: Дмитрий Барашев, Александр Дольник.

Курс посвящён теоретическим и практическим аспектам технологий, связанных с хранением, обработкой и анализом больших объёмов данных. В основном будут рассматриваться технологии, ставшие массовыми относительно недавно, такие как распределённые файловые системы и NoSQL СУБД, но будут также затронуты возможности, предоставляемые привычными реляционных СУБД.

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

Лекция 1. Распределенные файловые системы.
Поговорим о распределенных файловых системах. Рассмотрим основные аспекты их функционирования, немного затронем историю, подробнее углубимся в архитектуру G(oogle)FS, Apache HDFS и в некоторые интересные алгоритмы.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 2. Распределенная параллельная обработка данных технологией Map-Reduce.
Поговорим о том, что такое Map-Reduce, к каким задачам эту технологию можно применять и при каких условиях она будет эффективной. Повертим в руках игрушечный (но работающий!) Map-Reduce.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация
Реализация среды выполнения MR на Питоне и примеры программ

Семинар 2. Алгоритм коррекции ошибок Рида-Соломона.
Небольшой рассказ о применении матриц Вандермонда, метода Гаусса и конечных полей к вполне практическим вещам. Рассказывают Григорий Рожков и Дмитрий Харьковский.

Дополнительные материалы


Скачать: Презентация

Лекция 3. Полнотекстовый поиск.
Как производить полнотекстовый поиск в большом корпусе документов; какие структуры данных и какие методы обработки могут помочь; какой документ лучше удовлетворяет запросу, а какой хуже.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 4. Статический ранг документов. Распределенные вычисления на графах.
Статический не зависимый от запроса ранг документов и его конкретный вариант PageRank. Вычисление PageRank при помощи Map-Reduce. Системы распределенного выполнения алгоритмов на графах.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 5. Введени
е в NoSQL. Google Bigtable.
Предпосылки появления NoSQL СУБД, их разновидности, основные отличия от реляционных СУБД, и основные используемые технологии. Подробнее о Google Bigtable.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Семинар 5. Вероятностная модель информационного поиска.
Антон Алексеев расскажет о вероятностной модели информационного поиска.

Дополнительные материалы


Скачать: Презентация

Лекция 6. Согласованность в распределенных системах. Percolator.

Дополнительные материалы


Скачать: Презентация

Лекция 7. Средства интеграции больших объёмов данных.
Александр Дольник рассказывает об интеграции данных из разнородных источников и последующем их анализе.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 8. Создание ETL процесса: Case Study.
Александр Дольник демонстрирует создание ETL процесса по обработке отчетов о продажах в торговой сети.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 9. Поиск похожих документов.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Лекция 10. Алгоритмы кластеризации.


Посмотреть видео на сайте Лекториума

Дополнительные материалы


Скачать: Презентация

Автор: Roman Brovko