3828
Комментарий:
|
814
|
Удаления помечены так. | Добавления помечены так. |
Строка 8: | Строка 8: |
== Хронологический план курса == 1. Введение * Что такое "свободное программное обеспечение" и как оно разрабатывается * Цели и задачи курса * План лекций 1. Ликвидация безграмотности * Цикл разработки ПО at glance * Лицензирование * Виды и примеры свободных лицензий * Языки программирования, поддерживаемые открытым сообществом * GNU Compiler Collection 1. Проектирование ПО с использованием СПО * '''?''' 1. Среды разработки * IDE: eclipse/KDevelop/[[http://qt.nokia.com/products/developer-tools|QTCreator]] * Построение СР своими руками * Текстовые редакторы: vim/emacs/Kate * Сборка: make/qmake/cmake * GNU Autotools 1. Системы контроля версий (VCS) * Как было раньше: Subversion * Функции * Неудобства, связанные с использованием в открытом сообществе * Распределённые СКВ (DVCS) * Почему открытые сообщества разработчиков отдают предпочтение DVCS * Git * Отличия Git и Mercurial 1. Взаимодействие приложения с локальной системой * POSIX * Что такое POSIX, версии POSIX, реализации * Сравнение с SysV в целом * [[LecturesCMC/Programming2010/POSIX_IO|I/O]] * pthreads 1. Взаимодействие приложения с локальной системой (продолжение) * POSIX * синхронизация * shell * LSB 1. Взаимодействие приложения с локальной системой (окончание) * Звук * alsa * JACK 1. Взаимодействие приложения с удалённой системой * XMLRPC * OpenSSL * RFC * как и когда появляются RFC * где их искать 1. Взаимодействие приложения с пользователем * {,n}curses * Концепция X-сервера * WiSH 1. Взаимодействие приложения с пользователем (продолжение) * freedesktop.org: цели, история, состояние * Dbus 1. Общение разработчиков между собой (разработка) и с пользователями (поддержка) * Wiki (курсовая [[Ximaera]] за 2007 год) * багтрекинг * Trac * Bugzilla * Launchpad * IM * irc * ejabberd '''# а что сейчас модно в этом смысле?''' 1. Купирование хвостов * Темы, не закрытые вовремя на соответствующей лекции и оставленные на потом * Темы, возникшие в ходе чтения курса и заинтересовавшие слушателей |
== Громадьё планов == * [[/FrameWorks|План ximaera (фреймворко-ориентированный)]] * [[/DemoWorkflow|План с модельным проектом]] * Привлечь языка, пораспрашивать его про воркфлоу. * [[/Discussion|Общее обсуждение]] |
Информация о курсе
Лектор: Георгий Владимирович Курячий
- В данный момент в процессе наполнения материалами.
Громадьё планов
- Привлечь языка, пораспрашивать его про воркфлоу.
Ссылки
CategoryUneex CategoryLectures CategorySpecCourse CategoryCmc