Страница 6 из 19 ПерваяПервая 1234567891011121316 ... ПоследняяПоследняя
Показано с 76 по 90 из 279
  1. #76
    Экстра-класс Аватар для RN9RQ
    Регистрация
    25.08.2006
    Адрес
    Шадринск, Курганская обл., Россия
    Возраст
    33
    Сообщений
    1,867
    Поблагодарили
    174
    Поблагодарил
    278
    Цитата Сообщение от EW1CK Посмотреть сообщение
    В принципе, если поддерживать режим малти-малти, то клиент-сервер без вариантов. Причем, если пойти до конца и принять во внимание обеспечение простоты инсталляции и делать максимально тонкого клиента, то прихожу к выводу что самым разумным было бы в таком случае ajax/web приложение. Деплоить ничего на клиентов не нужно, вся обработка на сервере. Одинаково легко работают хоть 10 операторов.

    Добавлено через 13 минут


    Да, причем, если к hamlib у меня нареканий нет, то вот с cwdaemon не все так хорошо. А вернее даже плохо. Управление портом производится полностью процессом, находящимся в пространтве пользователя, а значит о ни о какой более или менее реалтаймовой обработке не может идти и речи и любой своп процесс может портить передаваемый сигнал особенно на высоких скоростях. Что и происходит собственно, хоть и не часто. Это не проблема Линукса, в винде то же самое.
    Но в Линуксе это решить проще, нужено написать соответствующий драйвер, который бы работал с cwdaemon но при работе через драйвер, все формирование посылок и отсчет временных интервалов бы реализовывались в пространстве ядра и соответственно сигнал бы был 100% качественным, как в TRLOG
    Ну веб вариант не знаю, все же могут быть приличные задержки.
    а по cwdaemon не пробовали ему повысить приоритет? Вплоть до realtime ?
    Для человека с молотком любая проблема кажется гвоздем.
    Слава богу, теперь уже БЫВШИЙ член СРР, 73!

  2. #77
    Коротковолновик Аватар для US6IQ
    Регистрация
    15.09.2007
    Адрес
    Мариуполь
    Возраст
    50
    Сообщений
    452
    Поблагодарили
    64
    Поблагодарил
    14
    Цитата Сообщение от RN9RQ Посмотреть сообщение
    а зачем субсервер, если от сети отпал то работать нельзя
    Ага, вы это кому-то другому скажите, мне лично в кантесте нечего больше делать, как искать где и почему у меня заглючила сеть. Надо QSO колбасить, все остальное вторично. Нет сервера - нужно работать, потом до кучи соберем....

  3. #78
    Экстра-класс Аватар для RN9RQ
    Регистрация
    25.08.2006
    Адрес
    Шадринск, Курганская обл., Россия
    Возраст
    33
    Сообщений
    1,867
    Поблагодарили
    174
    Поблагодарил
    278
    Цитата Сообщение от US7IQZ Посмотреть сообщение
    Ага, вы это кому-то другому скажите, мне лично в кантесте нечего больше делать, как искать где и почему у меня заглючила сеть. Надо QSO колбасить, все остальное вторично. Нет сервера - нужно работать, потом до кучи соберем....
    с этим согласен

    Добавлено через 2 минуты
    только зачем его все время держать, надо запускать локальный сервер в тот момент когда основнйо не доступен

    Добавлено через 5 минут
    только зачем его все время держать, надо запускать локальный сервер в тот момент когда основнйо не доступен
    Последний раз редактировалось RN9RQ; 02.04.2009 в 22:40. Причина: Добавлено сообщение
    Для человека с молотком любая проблема кажется гвоздем.
    Слава богу, теперь уже БЫВШИЙ член СРР, 73!

  4. #79
    Экстра-класс Аватар для RX1AL
    Регистрация
    12.03.2007
    Адрес
    Грац, Австрия - Санкт-Петербург, Россия
    Возраст
    56
    Сообщений
    1,753
    Поблагодарили
    374
    Поблагодарил
    160
    Завтра выложу документ vision statement для обсуждения. Сегодня не все мысли успел оформить, есть кое-что, что надо додумать.
    Но кое-что выскажу сейчас:

    1. Архитектура 100% только клиент-сервер. Без вариантов. При этом в случае работы одного оператора, всё рaботает на одном компьютере. В случае мульти-мульти или других сценариев, есть несколько вариантов установки и настройки.
    2. Сетевая архитектура P2P. Более продвинутая для нашей задачи контестового лога. Сегодня была успешно протестирована на базе университета.
    В случае P2P мы имеем возможность контролировать любого клиента без участия сервера вообще.
    3. Для сетевой архитектуры необходимо иметь возможность поддерживать альтернативные способы поддержания работоспособности сети, чтобы учесть различные "катаклизмы" во время контеста. Например, Wi-Fi, кросс-коннект, тот же Bluetooth и другие. Резервный канал нужен по-любому.
    4. Только не web архитектура. Иначе нам действительно в случае проблем надо будет "тушить свет" в контесте. Тонкий клиент, да, но не до такой степени.
    5. Конфирурацию клиента стоит хранить либо в базе (создается профиль), либо в XML. Редактор удобный для работы с конфигурационным файлом и пользовательскими секциями пишется быстро стандартными средствами. Плюсов полно, задача грамотно написать схему XSD, DTD - тут нас спасает могучая Altova или другой редактор XML схем, коих куча.

    CW демона тоже не советую использовать, тут уже правильно сказали, есть проблемы. Писать свои дрова под Линукс - не стоит... Лучше написать свой модуль, а не демон, причем для каждого клиента и запускать параллельным процессом.

    ПС Именно потому, что нам надо "колбасить" связи, нам нужна база, как на сервере - так и на стороне каждого клиента. И затем синхронизировать базы, даже в оффлайне, после контеста. Стандартное решение для этого есть, называется occasionally connected clients, или оффлайн/онлайн синхронизация баз данных.

  5. #80
    Экстра-класс Аватар для RN9RQ
    Регистрация
    25.08.2006
    Адрес
    Шадринск, Курганская обл., Россия
    Возраст
    33
    Сообщений
    1,867
    Поблагодарили
    174
    Поблагодарил
    278
    я не согласен с подходом.
    2. п2п смысла нет, наоборот минимальная нагрузка на клиенты.
    3. это должно решаться на уровне настройки системы а не лога.
    5. С этим так же не согласен, это модное извращение.
    6. Необходимость базы так и не доказана, но все упорно её суют.
    Спорить похоже бесполезно. Да и не люблю я споры, а тянуть уздечку в сторону от основной массы разработчиков мне накладно.
    В общем я умываю руки, от души желаю развития проекту, хотя сомневаюсь, что при таких вводных будут интересные результаты.
    В общем всем 73 SK .
    Для человека с молотком любая проблема кажется гвоздем.
    Слава богу, теперь уже БЫВШИЙ член СРР, 73!

  6. #81
    Экстра-класс Аватар для RX1AL
    Регистрация
    12.03.2007
    Адрес
    Грац, Австрия - Санкт-Петербург, Россия
    Возраст
    56
    Сообщений
    1,753
    Поблагодарили
    374
    Поблагодарил
    160
    Роман, да погоди ты уходить... Никто не спорит, вырабатываем концепцию. Нет еще никаких вводных. Есть только мысли вслух. Вот когда застолбим, тогда и будет, чего сказать. Еще ничего нет, а он уходить собрался. Здорово...
    По поводу использования XML - это не моднaя штучка, а необходимость, да и де-факто стандарт. Отрицать его глупо. Ну не делать же на допотопных ini файлах всю конфигурацию? Тут как раз замучаешься и с парсингом и валидацией и значений и переменных.

    Необходимость базы доказана. На файловой системе не возможно реализовать транзакции и конкуррентные соединения, т.е. одновременный доступ.
    Кроме того, если делать merge по файлам затем, то небходимо иметь diff, что не так легко делается, тем более по всем полям структуры, которую мы определим. В базе, без проблем.

  7. #82
    Экстра-класс Аватар для RN9RQ
    Регистрация
    25.08.2006
    Адрес
    Шадринск, Курганская обл., Россия
    Возраст
    33
    Сообщений
    1,867
    Поблагодарили
    174
    Поблагодарил
    278
    RX1AL
    вы в ручную сколько xml конфигов правили?
    зайдите в /etc / и смотрите сколько вы там таких конфигов найдете.
    Одновременный доступ к информации не нукжен...
    Для человека с молотком любая проблема кажется гвоздем.
    Слава богу, теперь уже БЫВШИЙ член СРР, 73!

  8. #83
    Экстра-класс Аватар для RX1AL
    Регистрация
    12.03.2007
    Адрес
    Грац, Австрия - Санкт-Петербург, Россия
    Возраст
    56
    Сообщений
    1,753
    Поблагодарили
    374
    Поблагодарил
    160
    Роман, вручную никто не предлагает править конфигурационные файлы в XML формате. Существуют редакторы для этого. Тот же GRUB, Oxygen XML Editor, Icecast2. Я пользуюсь обычно двумя: GRUB и GConf. Очень удобно. Написать аналогичный для конфигурирования контеста не проблема.

    Далее, ты пишешь - "одновременный доступ" не нужен. Поясни, тогда, как ты собираешься избежать коллизий в этом случае? Мы же данные о связи пишем в файл... И что будет, если с двух ранов будет произведена попытка записи? Как решать, опять блокировки реализовывать? Неудобно. Если каждому клиенту в свой файл писать, ок, можно... но как потом объединять файлы?

    Приведи тогда четкие аргументы в пользу файловой системы по сравнению с базой данныx. Лучше в виде таблички. В любом случае для нашего первого дoкумента о концепции очень полезно. Кстати по другим вопросам тоже. Я именно так сейчас и делаю, сравнивая разные варианты по плюсам и минусам.

  9. #84
    Экстра-класс Аватар для R8TX
    Регистрация
    20.04.2005
    Адрес
    Оренбург, Россия
    Возраст
    55
    Сообщений
    3,390
    Поблагодарили
    613
    Поблагодарил
    119
    Цитата Сообщение от RX1AL Посмотреть сообщение
    Роман, вручную никто не предлагает править конфигурационные файлы в XML формате.
    Ясное дело должен быть общий конфигуратор типа N1MM-овского, плюс локальные конфигураторы внутри каждого окна. А уж в каком виде хранятся настройки внутри дело программы дело десятое. Пользователь включает программу чтобы работать в тесте, а не лазить по конфигам.

  10. #85
    Радиолюбитель Аватар для UD2F
    Регистрация
    17.12.2005
    Возраст
    53
    Сообщений
    1,285
    Поблагодарили
    313
    Поблагодарил
    256
    Цитата Сообщение от RX9TX Посмотреть сообщение
    ... А уж в каком виде хранятся настройки внутри дело программы дело десятое. Пользователь включает программу чтобы работать в тесте, а не лазить по конфигам.
    Вот еще один ПРЕКРАСНО обоснованный довод в отказе дальнейшего развития tlf...
    (при всем моем уважением к n6tr)

  11. #86
    Экстра-класс Аватар для R8TX
    Регистрация
    20.04.2005
    Адрес
    Оренбург, Россия
    Возраст
    55
    Сообщений
    3,390
    Поблагодарили
    613
    Поблагодарил
    119
    Цитата Сообщение от RU2FM Посмотреть сообщение
    Вот еще один ПРЕКРАСНО обоснованный довод в отказе дальнейшего развития tlf...
    Кстати у xTLF нормальный графический интерфейс и конфигуратор. Может было бы проще просто форкнуть xTLF?

  12. #87
    Экстра-класс Аватар для RN9RQ
    Регистрация
    25.08.2006
    Адрес
    Шадринск, Курганская обл., Россия
    Возраст
    33
    Сообщений
    1,867
    Поблагодарили
    174
    Поблагодарил
    278
    Я, признаться, думал, что среди хамов есть нормальные программисты, котрые не пишут быдлокод...
    Не удивлюсь если вообще решитена Яве или Моно писать.
    Как я разочаровался.
    Все, более в эту тему ни ногой.
    Для человека с молотком любая проблема кажется гвоздем.
    Слава богу, теперь уже БЫВШИЙ член СРР, 73!

  13. #88
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    47
    Сообщений
    11,505
    Поблагодарили
    4598
    Поблагодарил
    2559
    Цитата Сообщение от RN9RQ Посмотреть сообщение
    Я, признаться, думал, что среди хамов есть нормальные программисты, котрые не пишут быдлокод...
    Родной, а тебе не кажется что ты от своей наглости ох....? Ты в свои 21 сделай сначала что то сделай, а потом других хай!
    По простому: я тут много с кем ругался, но люди дело говорили. А ты обсирашь , сам ничего не сделая!

  14. #89
    Коротковолновик Аватар для RN6LIQ
    Регистрация
    12.12.2006
    Адрес
    Ростов-на-Дону
    Возраст
    53
    Сообщений
    351
    Поблагодарили
    39
    Поблагодарил
    46
    Цитата Сообщение от RN9RQ Посмотреть сообщение
    Я, признаться, думал, что среди хамов есть нормальные программисты, котрые не пишут быдлокод...
    Не удивлюсь если вообще решитена Яве или Моно писать.
    Как я разочаровался.
    Все, более в эту тему ни ногой.
    Не вдаваясь в то по какому поводу была написана эта фраза, хочу высказаться.
    На самом деле мы очень непохожи друг на друга. Договорится, это очень большая проблема. Поэтому когда мы встречаем единомышленника - это праздник жизни. Не ждите понимания. Его скорее всего не будет. А если Вы оригинален, то найти единомышленников большая редкость. Доказать что то свое можно только написав что то свое (программу, речь идет о программировании). Когда оно заработает, и люди это признают, значит это то что нужно. (мнение индивидуалиста )

  15. #90
    Экстра-класс
    Регистрация
    24.11.2003
    Адрес
    Таллин
    Возраст
    65
    Сообщений
    2,769
    Поблагодарили
    636
    Поблагодарил
    210
    Цитата Сообщение от RN9RQ Посмотреть сообщение
    Как я разочаровался.
    Молодой человек, у тебя еще ВСЁ впереди... рановато будет...
    Давно слежу за постами (сам к програмированию отношения не имею)... сначала было удивление (интерес ?! Какая у нас молодежь!), потом недоумение... дальше... не, дальше не буду.

Похожие темы

  1. Разработка open-source SDR
    от RELAYER в разделе SDR техника
    Ответов: 66
    Последнее сообщение: 19.03.2011, 09:12
  2. LZ open contest
    от 4L6QC в разделе Соревнования
    Ответов: 5
    Последнее сообщение: 17.01.2009, 23:57
  3. ОС Open Solaris
    от Кирилл в разделе Программное обеспечение
    Ответов: 8
    Последнее сообщение: 14.10.2008, 15:18
  4. Антенны Open Sleeve
    от UN7GCE в разделе Антенны КВ
    Ответов: 4
    Последнее сообщение: 19.10.2006, 08:02
  5. LZ Open
    от adani в разделе Соревнования
    Ответов: 4
    Последнее сообщение: 16.01.2006, 19:10

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика