-
04.04.2009, 09:19 #106
- Регистрация
- 21.11.2002
- Адрес
- East Gwillimbury, Ontario, CANADA
- Возраст
- 53
- Сообщений
- 2,332
- Поблагодарили
- 288
- Поблагодарил
- 237
Какой модуль ? Kernel module ? Или просто еще одну генерилку морзе кода, но только свою? Честно говоря не вижу смысла тратить на это время, cwdaemon нудо бедно делает свое дело, проблема с ним только на оч. больших скоростях да и то чтобы ее решить нужно ли писать драйвер или использовать электронный ключ с последовательным портом. Других вариантов не вижу если честно. Но cwdaemon это мне кажется не задача #1, это вполне изолированный кусок функжиональности который можно в любой момент выбросить из системы и заменить на что-то другое.
Добавлено через 2 минуты
И что ? Кому-то захочется порулить радио на удаленной позиции ? Все равно не понимаю, как эту возможность можно использовать.
Поетому вопрос остается открытым, какой смысл в консольном клиенте ?
Добавлено через 7 минут
Очень спорное утверждение. Если для кого-либо текстовый конфиг это недостаток для линуксовой программы, то он/она скорее всего себе установил/а не ту операционную систему и лучшим решением в данном случае наверное будет купить макбук розового цвета с меховом чехольчике
А если серьезно, то на текстовый конфиг вполне легко наворачивается GUI конфигурилка. Этот подход часто используется в линуксе и неплохо себя зарекомендовал. Поэтому может это просто отсутствующая фича в tlf которая со временем будет написана.
Добавлено через 11 минут
Мне кажется хранить в базе это слишком. Руками не поправишь случись что. XML или plain text думаю лучше всего подходит, причем наверное даже plain text скорее чем xml, потому как уж очень сложной иерархии в данном случае можно избежать и xml просто не нужен. Хотя это думаю непринципиально.
Добавлено через 16 минут
Там форкать особо нечего, в программе три с половиной строчки кода, практически минимум функциональности по сравнению с tlf.
Добавлено через 23 минуты
У нас сейчас Definition Phase ;-) Еще рано, прежде чем начать что-то колбасить, необходимо определиться с набором фичей, архитектурой и многими вещами, нагородить кучу документов, вроде Project Charter, Vision Statement, Term of Reference, Statement of Work, Project backlog или Functional Requirement Specification да и много чего
А если серьезно, то прежде чем генерить кодярник, нужно понять, что же мы собираемся девелопить. Мы же не джамшутингом тут собираемся заниматься за еду как наши южные коллеги-программисты, а девелопить мега контестный лог.Последний раз редактировалось VE3EUT; 04.04.2009 в 09:42. Причина: Добавлено сообщение
Life's too short for QRP!
73, Артур VE3EUT, EW1CK
-
04.04.2009, 10:18 #107
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
04.04.2009, 11:24 #108
- Регистрация
- 30.04.2002
- Адрес
- Липецк, Россия
- Возраст
- 55
- Сообщений
- 935
- Записей в дневнике
- 16
- Поблагодарили
- 64
- Поблагодарил
- 4
-
04.04.2009, 21:45 #109
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Вот сейчас сижу и дописываю два документа: Vision Statement и Functional Requirements. При этом имея постоянные проблемы с мобильным интернетом в горах. Надеюсь сегодня все закончить и выложить для дальнейшей правки. В документах ужтены практически все мысли тех, кто здесь высказывался. Также многое добавлено на основе функциональности существующих контест логов и понимания того, что нам ещё надо иметь.
ПС Документ будет в ворде. Скачиваем, читаем и правим. Можно выкладывать свои новые версии, можно по пунктам документа будет вести обсуждение в ветке.73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
05.04.2009, 01:12 #110
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
-
05.04.2009, 14:24 #111
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
06.04.2009, 02:50 #112
-
06.04.2009, 05:13 #113
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
06.04.2009, 17:57 #114
- Регистрация
- 21.11.2002
- Адрес
- East Gwillimbury, Ontario, CANADA
- Возраст
- 53
- Сообщений
- 2,332
- Поблагодарили
- 288
- Поблагодарил
- 237
Не могу согласиться. На самом деле, проблему вы совершенно верно понимаете, а вернее риск того что проект может и не дойти до завершенного состояния а будет какой-то длительный срок находится в разобранном состоянии.
Т.е. проблему определили верно.
Но вот предлагаемое решение критики не выдерживает. Совершенно напрасно тратить силы на консольного клиента просто потому что он кажется более простым чтобы потом его выбросить через некоторое время.
Более оптимальным является разбиение процесса разработки на итереции. Не важно, это time based или scope based итерации, главное чтобы в конце каждой итерации на выходе появлялся вполне рабочий и юзаемый продукт.
Например, первая итерация - режим ввода/редактирования qso, поддержка телеграфного режима. Вторая итерация, экспорт в кабрилло, поддержка управления аппаратом через последовательный порт, занесение этих данных в qso. Ну и так далее.Life's too short for QRP!
73, Артур VE3EUT, EW1CK
-
06.04.2009, 22:01 #115
-
07.04.2009, 12:21 #116
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
Залог успешной программы что она должна быть модульная, консольный клиент, к нему GUI, коннекторы к разным БД, если не нужно все в файле хранить. Такая конструкция позволяет практически под любой linux дистрибутив поставить ПО. Обновлять опять же удобней. А если сделать монстра все в одном пакете, то возможны проблемы на разных дистрибутивах.
PS Мы сами создаем себе трудности что бы их потом преодолевать.73. RW3AKN :: ДА ПРИБУДЕТ С НАМИ ВОЛШЕБНАЯ СИЛА РАДИО!!!!!
-
07.04.2009, 19:43 #117
- Регистрация
- 21.11.2002
- Адрес
- East Gwillimbury, Ontario, CANADA
- Возраст
- 53
- Сообщений
- 2,332
- Поблагодарили
- 288
- Поблагодарил
- 237
А никто не говорит что будет хуже, просто консольный уже есть и очень даже неплохой, а именно tlf.
Добавлено через 7 минут
На счет модульности конечно согласен, тут спору нет. Вот на счет консольного клиента и GUI фронтенда на него есть большие сомнения. кка я понимаю вы предлагаете вариант вроде cvs/winCVS или нечто подобное.
Трудоемкость такого варианта будет существенно больше чем например разработка или только консольного клиента по типу tlf или GUI флиента вроде xtlf или xlog, я бы сказал практически в 2 раза. И ради чего собственно ? Чтобы предоставить еще один уровень абстракции на уровне командной строки. Вопрос, кому это надо и кто будет этим пользоваться ? Логировать связи во время теста из командной строки никто не будет, так как это неудобно и ненаглядно IMHO, а значит затея лишена практического смысла.Последний раз редактировалось VE3EUT; 07.04.2009 в 19:50. Причина: Добавлено сообщение
Life's too short for QRP!
73, Артур VE3EUT, EW1CK
-
07.04.2009, 20:25 #118
-
07.04.2009, 20:27 #119
- Регистрация
- 18.01.2003
- Адрес
- Кишинёв
- Возраст
- 53
- Сообщений
- 4,618
- Поблагодарили
- 1949
- Поблагодарил
- 8413
-
08.04.2009, 05:00 #120
Социальные закладки