Автор:
Игорь Штомпель
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Мы продолжаем публиковать информацию об открытых источниках, которые могут быть использованы для самообразования, повышения квалификации и т.д. В третьем выпуске вы можете познакомиться с новыми курсами, материалами, в том числе прошедших конференций, и руководствами, а также ресурсом предлагающим ознакомиться с коллекцией скриншотов операционных систем.
Курсы для программистов
Курс "Разработка кроссплатформенных приложений с использованием Juce"
Данный курс представлен Интернет-Университетом Информационных Технологий. Курс ориентирован на программистов, а уровень подготовки последних может быть различным. В центре курса — обучение применению кроссплатформенной библиотеки Juice (на базе языка программирования C++), которая позволяет создавать приложения для таких операционных систем, как Linux, Mac OS X, iOS, Windows.
Курс состоит из 21 лекции. Среди тем курса, например, следующие: "Начало работы с Juce. Создание приложений. Главное окно", "Компонентная модель Juce. Общие свойства компонентов", "Разработка собственных компонентов", "Рисование на канве компонентов", "Компоненты ввода и отображения текстовой, цифровой и иерархической информации. Компоненты выбора из списков", "Мультимедиа. Анимация", "Мультимедиа. Работа со звуком" и другие.
Сайт: Интернет-Университета Информационных Технологий (http://www.intuit.ru)
Страница курса: http://www.intuit.ru/department/se/dausjuce/
Курс "Introduction to performance optimization using Intel SW tools"
Курс "Introduction to performance optimization using Intel SW tools" также представлен Интернет-Университетом Информационных Технологий. Название курса можно перевести как "Введение в оптимизацию производительности с использованием утилит Intel SW". Основное внимание в курсе уделено оптимизации производительности путем использования Intel Compiler и VTune Amplifier.
Курс полезен тем, что в нем уделяется внимание архитектуре микропроцессора; рассматриваются факторы, влияющие на производительность приложений и общие методы ускорения их работы (скалярные оптимизации, оптимизации циклов, векторизация, распараллеливание, межпроцедурная оптимизация, оптимизация с помощью профилировщика) и др.
Курс включает 9 лекций. Среди тем, которые получили рассмотрение: "Введение в оптимизацию приложений с использованием утилит Intel®", "Оптимизация компилятора Скалярная оптимизация", "Оптимизация компилятора. Оптимизация циклов", "Основы OpenMP", "Оптимизация компилятора. Статическая и динамическая профилировка. Управление памятью. Генератор кода" и др.
Сайт: Интернет-Университета Информационных Технологий (http://www.intuit.ru)
Страница курса: http://www.intuit.ru/department/se/inappoptintel/
Вебинары и обучающее видео от корпорации Intel
В сети разработчиков Intel (Intel® Software Network) доступны видео вебинаров и другие обучающие материалы. Хотя количество доступного видео относительно не большое, но оно имеет широкий охват тем: "Параллельное программирование", "Open Source", "Сообщество разработчиков графических приложений", "Академическое сообщество", "Высокопроизводительные вычислительные системы Intel®", "Tools", "Intel® TBB" и др.
Общее количество доступного видео на момент написания статьи было равно 38. Среди них: "Вебинар: Особенности CPU для создания оптимальных приложений", "Вебинар: Intel® TBB – мощная библиотека для создания многопоточных программ на C/C++", "Поддержка OpenMP в Intel® Parallel Composer", "Начало работы с Intel® Parallel Composer", "Вебинар: Эффективное многоядерное масштабирование в task-based игровом движке", "Вебинар: Эффективное использование Intel® Vtune™ Amplifier XE для анализа и оптимизации игр", "Вебинар: Инструменты для разработчиков игр в действии", "Amplifier: cравнение результатов профилировки", "Amplifier: обнаружение узких мест приложения" и др.
Сообщество разработчиков программного обеспечения (портал Intel): http://software.intel.com/ru-ru/
Видео: http://software.intel.com/ru-ru/videos/list/1/1/
Библиотека
Видеозаписи докладов с конференции Ruby Open Air
16 июня в Белоруссии прошла "неформальная" конференция, посвященная технологиям Ruby, Rails. Конференция, получилась международной так, как в ней приняли участие гости из Украины, Германии и Нидерландов.
Всего доступно 12 докладов. Среди последних, например, следующие: "Approaching Web Application Deployment in 2012", "Modular web applications with Netzke", "Continuations in Ruby", "Адаптация модели семантической сети к традиционным интерфейсам ORM", "CloudFoundry − облачная Open Source платформа на Ruby", "Open Source − это не больно", "Эффективная эксплуатация IronWorker", "Опыт использования NoSql хранилищ" и др.
О том, как прошла конференция можно прочитать здесь: http://www.belarusrubyonrails.org/articles/o-tom-kak-proshel-pervyi-ruby-open-air-i-o-planah-na-buduschee
Доклады: http://www.belarusrubyonrails.org/articles/videozapisi-dokladov
Видео выступлений на конференции Google I/O 2012
На портале Youtube стали доступны видео выступлений на конференции Google I/O 2012, которая проходила в этом году с 27 по 29 июня. Конференция включила в себя следующие сессии: "Android", "Chrome", "Cloud Platform", "Commerce", "Enterpreneurship", "Google APIs", "Google Drive", "Google Maps", "Google TV", "Google+", "Tech Talk", "Tech Talks", "Youtube". Вы также можете ознакомиться с видео отдельных сессий, например, : "Design", "Develop" и "Distribute". В каждой из последних доступно по 5 видео.
Среди выступлений, которые доступны для просмотра: "What's New in Android?", "ADK 2.0", "New Low-Level Media APIs in Android", "Android WebView", "Android Design for Success", "Advanced Design for Engineers", "Multi-Versioning Android User Interfaces" и др.
Источник: http://habrahabr.ru/post/147569/
Доклады: https://developers.google.com/events/io/sessions
Видео "Google I/O 2012 — Android Sessions": http://www.youtube.com/playlist?list=PL4C6BCDE45E05F49E&feature=plcp
Видео "Google I/O 2012 - Design": http://www.youtube.com/playlist?list=PL54FA004D676C3EE9
Видео "Google I/O 2012 — Develop": http://www.youtube.com/playlist?list=PL46069800A957F535
Видео "Google I/O 2012 — Distribute": http://www.youtube.com/playlist?list=PLCE21051AA158A8F6
Материалы конференции GNU Octave Conference 2012 (OctConf 2012)
Конференция GNU Octave Conference 2012 (OctConf 2012), как и следует из названия, посвящена GNU Octave. Особенность конференции в том, что она ориентирована как на разработчиков, так и на пользователей.
Всего доступно 9 презентаций (8 из них в формате PDF, а одна на вики-странице). Среди них, например, следующие: "What is Octave?", "Octave's Architecture", "JIT Compiler", "The Octave GUI", "BIM Package" (в формате вики) и др.
Источник:http://www.floss4science.com/slides-octconf-2012/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+FlossForScience+%28FLOSS+for+Science%29
Официальный сайт GNU Octave: http://www.gnu.org/software/octave/
О конференции: http://www.octave.org/wiki/index.php?title=OctConf_2012
Доклады в формате PDF: http://jordi.inversethought.com/blog/octconf-2012-report/
Презентации конференции ScilabTEC 2012
Доступны презентации конференции ScilabTEC 2012, которая, как и следует из названия, посвящена программному обеспечению Scilab.
Среди презентаций, например, следующие: "KEYNOTE - The Imperative of Open Science", "Industrial implementation of mathematical models with Scilab", "From prototyping to application, Progress on the code generation for Scilab", "Scilab Software for simulation, post-processing and visualization", "Scilab 5.4.0 live", "Set of tools for Flight Dynamics Mission Analysis" и др.
Источник:http://www.floss4science.com/presentations-scilabtec-2012/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+FlossForScience+%28FLOSS+for+Science%29
Официальный сайт Scilab: http://www.scilab.org/
Страница с перечнем презентаций и ссылками для скачивания: http://www.scilab.org/news_feed/20120724
Пошаговое руководство к иcполняемым файлам (EXE) Windows
Представлен русский перевод пошагового руководства к иcполняемым файлам (EXE) Windows. Данное руководство является достаточно наглядным. Так, в нем изображено внутреннее устройство исполняемого РЕ-файла (заголовок, секции), показаны составляющие последних (DOS заголовок, РЕ заголовок, опциональный заголовок, таблица секций — для заголовка; код, импорт, данные — для секции). Также кратко и по шагам описан процесс загрузки исполняемого файла. В заметка расшифрованы сокращения и назначение того, для чего они служат названиями.
Источник: http://habrahabr.ru/post/148194/
Официальная страница загрузки руководства: http://code.google.com/p/corkami/wiki/PE101?show=content
Статья "Освоение HTML5 тега audio"
Доступна статья, которая также, на наш взгляд, может является и руководством по использованию тега audio HTML5. В статье описано то, как использовать тег audio для: добавления звукового файла на веб-страницу, воспроизведения звука в цикле, задействования различных форматов, указания MIME-типов файлов, отображения элементов управления, буферизации файлов, управления воспроизведением с использованием JavaScript, работы в устаревших браузерах.
Источник: http://habrahabr.ru/post/148202/
Коллекция скриншотов операционных систем
Бывают ситуации, когда необходимо ознакомиться с визуальным оформление рабочего стола в операционной системе. Например, при миграции. Конечно, оценить функциональность рабочего стола так не получиться, но беглое представление о его оформлении удастся получить. Для этих целей можно воспользоваться специальным сайтом, на котором доступна коллекция скриншотов различных версий операционных систем (Linux, *BSD и др.). Коллекцию создал и поддерживает Крис Хейни (Chris Haney).
Среди операционных систем, скриншоты которых доступны: Mint 13, Gparted 0.13.0-1, CentOS 6.3, Sabayon 9, Ubuntu 12.04, PC-BSD 9.0, ROSA 2011, Scientific 4.9, Trisquel 4.5, GhostBSD 2.0, ReactOS 0.3.5, OpenSolaris 2008.05 и многие другие.
Источник: http://habrahabr.ru/post/147806/
Сайт с коллекцией скриншотов: http://www.chrishaney.com/?linux
На этом завершим третий выпуск.
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
|