Автор:
Игорь Штомпель
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Новый выпуск рубрики об открытых источниках в сети Интернет для самообразования ИТ-специалистов. Особое внимание хотелось бы обратить, на курсы посвящённые разработке для ОС Android, а также на курс по сетевым технологиям Принстонского университета.
Курсы для программистов
Курс "Введение в разработку приложений для смартфонов на ОС Android"
Интернет-Университет Информационных Технологий представил новый курс - "Введение в разработку приложений для смартфонов на ОС Android", который призван дать соответствующие базовые знания. Финансовую поддержку в создании курса оказала компания Intel.
Материал курса включает две части: основные принципы разработки для ОС Android; программное обеспечение Intel для отладки и оптимизации приложений. Всего в курсе четыре лекции: "Введение в разработку Android-приложений", "Практика разработки простейших приложений для Android", "Инструменты Intel для оптимизации и отладки Android-приложений" и "Практика использования инструментов Intel для оптимизации и отладки приложений для Android".
Кроме того, курс включает дополнительные материалы, в которых показан процесс установки необходимых для успешной разработки приложений: Java Development Kit 6; Eclipse Classic 3.7.2; Android Development Tools; Android SDK; Android NDK; а также соответствующих инструментов от Intel: Intel Hardware Accelerated Execution Manager; Intel Energy Checker SDK; Intel Graphics Performance Analyzers.
Сайт: Интернет-Университета Информационных Технологий (http://www.intuit.ru)
Страница курса: http://www.intuit.ru/department/se/inintelandroid/
Видеокурс "Разработка приложений для ОС Android"
Видеокурс "Разработка приложений для ОС Android" посвящён рассмотрению разработки программного обеспечения для ОС Android в среде разработки Eclipse. Курс позволяет освоить основные элементы приложений, а также работу с компонентами и ресурсами на базе приведённых примеров кодов программ. Особых требований по предварительным знаниям и навыкам не требуется, "кроме обязательного желания разрабатывать программы на OS Android".
Курс состоит из 24 видеолекций. Среди тем курса: "Первое приложение", "Единицы размерности", "Управление текстом и стилями", "Варианты Layout и темы", "Использование DDMS", "Параметры экрана", "Анимация", "Меню", "Диалоговые кнопки", "Мультимедиа", "Shared Preferences", "SQLite базы данных", "Карты и GPS", "Виджеты", "Публикация приложения" и другие.
Сайт: Интернет-Университета Информационных Технологий (http://www.intuit.ru)
Страница курса: http://www.intuit.ru/department/se/prandroid/
Курсы для системных администраторов
Курс "Computer Networks"
Принстонский университет (Princeton University) представил материалы курса COS-461 за весну 2012 года, который называется "Computer Networks". Курс имеет широкий охват от рассмотрения протоколов до качества обслуживания.
Курс включает в себя 33 лекции, которые сгруппированы по разделам. Среди названий разделов: "Protocol Layers (Link, Network, Transport, and Application)", "Reaching Remote End-Points (Discovery and Routing)", "Distributed Resource Allocation (Data and Control Planes)", "Internet Applications (CDN, multimedia, P2P, overlay networks)", "Network Case Studies (enterprise, data center, backbone, wireless, cellular)", "Network Security", "Network Management".
Официальный сайт факультета информатики Пристонского университета: http://www.cs.princeton.edu;
Страница курса: http://www.cs.princeton.edu/courses/archive/spring12/cos461/;
Программа курса с материалами: http://www.cs.princeton.edu/courses/archive/spring12/cos461/syllabus.html;
Библиотека
Проект "Лекториум"
Проект "Лекториум" представляет собой федеральную интернет-библиотеку видеолекций (медиатеку), в которой собраны видеолекции, опубликованные вузами и известными лекториями России. Проект получил высокую оценку на Инновационном форуме "Селигер 2009", а также был лично поддержан В.В. Путиным (см. раздел "О Проекте").
Проект имеет различных партнёров. В частности, на момент написания статьи, среди них были: ВМК МГУ, Computer Science Center (Спб) (организован - Академией современного программирования, Computer Science клуба при ПОМИ РАН и Школы анализа данных (Яндекс)). Стоит отметить, что видеолекции публикуются только после согласования с лекторами и учебными заведениями, а доступ к ним предоставляется свободный.
В разделе "Предметы", можно выбрать "Computer Scince". По данному предмету доступно большое количество лекций и курсов. Обратите внимание, что курсы группируются, в том числе, и по вузам, лекториям. Например, "Московский государственный университет", "Санкт-Петербургский академический университет" или "ГНУ/Линуксцентр", "Computer Science клуб при ПОМИ РАН" и другие. Приведём название некоторых из них: "Введение в компьютерное зрение", "Дополнительные главы компьютерного зрения", "Избранные темы Computer Science", "Алгоритмы во внешней памяти", "Теория кодирования", "Введение в метаматематику", "Компьютерная графика", "Виртуализация и виртуальные машины", "Компьютерные сети", "Основы Java", "Java", "Python", "Базы данных", "Основы дискретной математики", "Языки программирования и компиляторы", "Основы C++", "Основы математики".
Официальный сайт проекта "Лекториум": http://www.lektorium.tv;
Страница пердмета "Computer Science" на сайте проекта "Лекториум": http://www.lektorium.tv/subject/?id=2716;
Информация о проекте на его официальном сайте: http://www.lektorium.tv/info;
Сайт Академией современного программирования: http://amse.ru/;
Сайт Computer Science клуба при ПОМИ РАН: http://logic.pdmi.ras.ru/csclub;
Сайт Школы анализа данных (Яндекс): http://shad.yandex.ru/;
Проект "Google Code University"
Проект "Google Code University" призван помочь преподавателям и студентам в расширении их знаний в области "современных технологий и концепций программирования". Материалы проекта доступны на условиях лицензии Creative Commons Attribution 2.5 License (если не указано иное).
На сайте проекта, среди прочего, есть два раздела: "Tutorials and Introductions" и "Courses". Материалы первого раздела сгруппированы следующим образом: "Web Programming" ("CSS, HTML, and JavaScript", "AJAX Tutorial", "Google AJAX Search API Tutorial", "USC Programming the Web", "UW Web Programming"), "Databases" ("Introduction to Databases and MySQL"), "Programming Languages" ("Understanding Python"), "Linux" ("Basic Linux Commands", "Linux Owneship and Permissions Lab", "Greppin' in the GNU World Lab"). В свою очередь, курсы представлены по следующим направлениям: "Programming Languages", "Web Programming", "Web Security", "Algorithms", "Android", "Distributed Systems", "Tools 101", "Google APIs & Tools".
Страница содержащая соответствующие политики в отношении документации на сайте Google Code: http://code.google.com/intl/ru/policies.html;
Официальная страница проекта "Google Code University": http://code.google.com/intl/ru/edu/;
Материалы компании "Постгресмен"
Компания "Постгресмен", занимающаяся поддержкой СУБД PostgreSQL в России, имеет па своём официальном сайте раздел с различными материалами. В последнем вы найдёте спецкурс, статьи, доклады, слайды, материалы для прессы и другое.
Среди материалов, опубликованных на сайте компании, на момент написания статьи, были доступны, например, такие: "Спецкурс "PostgreSQL: промышленная разработка баз данных (ВМК МГУ)"", "Что такое PostgreSQL?", "C-Language functions for PostgreSQL / С-функции для PostgreSQL", "Regexps in PostgreSQL / Регулярные выражения в PostgreSQL", "Масштабирование PostgreSQL: готовые решения от Skype", "Инструкция по оптимизации PostgreSQL 8.x", "Разработчики Skype в России. Материалы выступлений", "Слайды I встречи Российского PostgreSQL-сообщества", "Слайды II встречи Российского PostgreSQL-сообщества" и другие.
Официальный сайт компании "Постгресмен": http://postgresmen.ru/;
Страница официального сайта компании с материалами: http://postgresmen.ru/articles/;
Проект "30 Linux Kernel Developers in 30 Weeks"
Портал Linux.com развивает проект "30 Linux Kernel Developers in 30 Weeks", в рамках которого планируется взять небольшие интервью у 30 разработчиков ядра Linux. В ходе интервью разработчики рассказывают о том, над чем работают (подсистемы ядра и т.д.), где работают (компании, организации и т.д.), где живут, какое программное обеспечение используют в работе, как начали заниматься разработкой ядра, в каких почтовых рассылках участвуют и на каких каналах IRC общаются и т.д.
На момент написания статьи интервью было взято у 20 разработчиков ядра. Среди них: Линус Торвальдс (Linus Torvalds), Алан Кокс (Alan Cox), Грег Кроа-Хартман (Greg Kroah-Hartman), Ганс Петер Энвин (H. Peter Anvin), Томас Глейкснер (Thomas Gleixner) и другие.
Страница с общим списком интервью: http://www.linux.com/news/special-feature/linux-developers;
Интервью с Линусом Торвальдсом: http://www.linux.com/news/special-feature/linux-developers/587846-30-linux-kernel-developers-in-30-weeks-linus-torvalds;
Интервью с Грегом Кроа-Хартманом: http://www.linux.com/news/special-feature/linux-developers/600241-30-linux-kernel-developers-in-30-weeks-greg-kroah-hartman;
Интервью с Аланом Коксом: http://www.linux.com/news/special-feature/linux-developers/611198-30-linux-kernel-developers-in-30-weeks-alan-cox;
Урок "Настройка сети в VirtualBox"
Портал “Виртуальная энциклопедия Linux по-русски” представил урок, посвящённый настройке сети в программе VirtualBox. Данный урок является переводом статьи "VirtualBox Networking", которая была опубликована в журнале Full Circle #61 в мае этого года.
В уроке, снабжённым большим количеством соответствующих рисунков, рассказывается о сетевых настройках виртуальной машины ("Настройки"->"Сеть"). В частности, о выборе типа адаптера, редактировании MAC-адреса. Кроме того, освящаются некоторые "подводные камни": "типы подключения к сети", "трансляция сетевых адресов (NAT)", "сетевой мост (Bridged)", "виртуальный адаптер хоста (Host-only)", "внутренняя сеть (Internal Network)". Рассматривается "доступ к гостевой операционной системе": настройка и добавление виртуального адаптера хоста, настройка гостевой системы.
Журнал "Full Circle" (#61, Май 2012) с оригинальной английской версий статьи: http://dl.fullcirclemagazine.org/issue61_en.pdf;
Сайт: "Виртуальная энциклопедия Linux по-русски" (http://rus-linux.net) ;
Страница с русской версией статьи: http://rus-linux.net/MyLDP/vm/VirtualBox-networking.html;
Урок "KompoZer — Первое знакомство"
Представляем ещё один урок, которые стал доступен на портале “Виртуальная энциклопедия Linux по-русски”. Оригинальная версия была опубликована в "PCLinuxOS magazine" (Volume 66).
Урок начинается с вводного материала, в котором, в частности, говориться о трёх способах создания веб-страниц, а также об истории KompoZer. Затем рассматривается запуск программы и, подробно, "Панель инструментов". После чего, предлагается познакомиться с "инструментами форматирования текста", "менеджером сайтов (Site Manager)", "Основным рабочем окном KompoZer", "строкой состояния (Status Bar)".
Страница с оригинальной английской версий статьи в "PCLinuxOS magazine": http://pclosmag.com/html/Issues/201207/page05.html;
Сайт: "Виртуальная энциклопедия Linux по-русски" (http://rus-linux.net) ;
Страница с русской версией статьи: http://rus-linux.net/MyLDP/internet/KompoZer-pervoe-znakomstvo.html;
На этом завершим шестой выпуск.
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
|