240 likes | 545 Views
Книга за шаблони за дизайн. Организационна сбирка 19.12.2011. Дневен ред. Запознаване с проекта Преглед на съдържанието Указания за авторите Указания за редакторите Инструментариум Разпределение на темите Свободна дискусия. Запознаване с проекта (1). Цел на проекта
E N D
Книга за шаблони за дизайн Организационна сбирка 19.12.2011
Дневен ред • Запознаване с проекта • Преглед на съдържанието • Указания за авторите • Указания за редакторите • Инструментариум • Разпределение на темите • Свободна дискусия
Запознаване с проекта (1) • Цел на проекта • книга с отворен код • на български език • не превеждаме книгата на Гама! • обновена информация • безплатна електронна версия • Читатели • Лиценз за използване и разпространение • Artistic License / GPL
Запознаване с проекта (2) • Организация на екипа • организатори, автори и редактори • Изискваниякъм автори и редактори • доброволно участие • да са сериозни • (по възможност) с добри знания по програмиране и шаблони за дизайн • да могат да пишат и редактират качествено текст на български език • да могат да отделят поне 20-25 / 10-15 часа за работа по проекта (съобразявайки се с графика)
Запознаване с проекта (3) • Какво печелят авторите? • писането в книга изглежда респектиращо в CV-то Ви • упоменаване в страниците на книгата (за автори и редактори) • името на авторите ще бъде на корицата • името Ви ще стои на сайта (официалния) на книгата • ще получите 2 авторски екземпляра от хартиеното копие на книгата • покана за партито по случай отпечатването • няма да получим хонорари • това е доброволен проект • средствата ще се вложат за следващи тиражи
Запознаване с проекта (4) • Работна среда • Компоненти • Работен уеб сайт • SVN хранилище • Дискусионна група • Официален уеб сайт • след приключване на проекта • Електронна поща на организационния екип • Подробности • working-environment.txt
Запознаване с проекта (5) • Стъпки при писането на дадена тема • templates • work • editing • merging • finished • План на проекта • Част 1 и 2: ~ 430 човекочаса • срок - от 3 до 6 месеца? • зависим от числеността на екипа и броя глави
Преглед на съдържанието • Част 1. Софтуерен дизайн – общи положения • Част 2. Класически шаблони (на GoF) • Част 3. Архитектурни шаблони (на Фолър) • половината • Част 4. Приложения (Appendices) • речник, указател на думите и т.н.
Указания за авторите (1) • Преди да започнете с писането: • прочетете внимателно упътванията за писане на книгата (Book-Writing-Guidelines.doc) • съберете информация по темата: • основният източник (GoFили PAEE) • презентацията, от ресурсната папка на главата Ви (<project>/resources/<your_chapter>) • презентациите от курсовете по шаблони за дизайн (2006 и 2008) • “oodesign” или “object mentor” може да са от полза • google it • анализирайте събраната информация • планирайте от самото начало какво ще включите в главата
Указания за авторите (2) • По време на писане се придържайте към плана • Спазвайте изискванията от ръководството на автора (Book-Writing-Guidelines.doc) • Поставяйте се на мястото на читателя • Опитайте се да намерите нещо ново по темата • Допълнителни материали по темата, които сте използвали: • слагайте в папката <project>/resources/<your_chapter>: • допълнителни материали • EMF, PNG (+ EMF файла, ако PNG е генериран от EMF) • UML проектните файлове • Java файловете • всички други използвани от Вас ресурси, пропуснати тук
Указания за авторите (3) • При нужда използвайте правописен речник • Списък с чести грешки и речник – допълване (Book-Writing-Guidelines.doc). • дискусия в групата? • Използвайте предефинираните стилове • уведомете ни ако дадено форматиране липсва • При прехвърляне на файла в папката за работа (work), не го трийте, а използвайте командата “move” наTortoiseSVN • това трябва да стане преди да започнете работа
Указания за авторите (4) • При commit в SVN сървъра задължително слагайте коментар! • Отнемане на темата на закъсняващи автори (след 1 седмица отсрочка) • темата ще бъде давана на редактора или на друг автор • При въпроси или съмнения ни пишете или питайте в групата
Указания за редакторите (1) • Прочетете внимателно упътванията за писане на книгата (Book-Writing-Guidelines.doc) • Проверете: • съдържанието • дали авторът е следвал упътванията (Book-Writing-Guidelines.doc) • Позволени видове промени: • поправка на дребни правописни и стилистични грешки – прави се директно в текста • добавяне на нови абзаци, секции, пояснителни изречения и т.н. – прави се директно в текста • добавяне на предложения, въпроси и коментари към автора – прави се като коментар в MS Word
Указания за редакторите (2) • Изисквайте от автора всички допълнителни материали да бъдат в resources • Работете в режим TrackChanges във MS Word • При нужда използвайте правописен речник • Списък с чести грешки и речник – допълване (Book-Writing-Guidelines.doc). • дискусия в групата? • При прехвърляне на файла в папката за редактиране (editing), не го трийте, а използвайте командата “move” наTortoiseSVN • това трябва да стане преди да започнете редактирането
Указания за редакторите (3) • При commit в SVN сървъра задължително слагайте коментар! • Редактори, които не редактират качествено ще бъдат отстранявани от проекта • Ако някой автор бъде отстранен от проекта, редакторът е първият, който ще получи покана да бъде автор • съавторство? • При въпроси или съмнения ни пишете или питайте в групата
Инструментариум (1) • MS Word 2003/2007/2010 ? • Cyrilla • TrackChanges • Java 6 или Java 7? • Eclipse 6 или Eclipse 7? • Настройки на шрифта и табулациите • UMLредактори • черно-бели диаграми • търсим безплатен редактор
Инструментариум (2) • UMLредактори - възможности: • Visual Paradigm for UML • Magic Draw (академичен лиценз?) • Astah • ArgoUML • StarUML • Други? • TortoiseSVN • Използвате криптирана връзка (https) • Внимавайте с файловите операции – move, rename, etc. • Diff функционалността използва TrackChanges
Инструментариум (3) • Снимки на екрана • Jing • други?
Разпределение на темите (1) • Правила: • всяка тема има поне 1 автор и поне 1 редактор • автор трябва да бъде редактор на поне 1 тема • автор не може да бъде редактор на собствените си теми • ако темата е голяма може да се подели между няколко автора/редактора • Chapters-Work-Plan.doc • Оценката за работата по темите е хипотетична (на база опит и предположения)
Свободна дискусия (1) • Част 3 – • възможности? • проточваме проекта • оставяме да бъде втори том • други? • Крайни срокове на проекта и етапите му • Начало: 09.01.2012? • 3 месеца за написване на главите? Мнения? • етапи: • work – 08.04.2012 (до 01.04.2012 начална версия) • еditing – 22.04.2012 • revision – 06.05.2012 • merging – 20.05.2012
Свободна дискусия (2) • Български наименования на шаблоните • дискусия • пример: “Адаптер” (Adapter) • Думи с труден или безсмислен превод - транскрибиране • view, pool, mapper, enterprise application, log(ging)? • Версия на книгата за електронни четци • проблеми със създаването на epub
Свободна дискусия (3) • Лиценз Artistic License / GPL • мнения? • Въпроси и предложения от Вас