-
06.07.2012, 14:58 #106
- Регистрация
- 17.12.2005
- Адрес
- nr Калининград
- Возраст
- 57
- Сообщений
- 2,667
- Поблагодарили
- 879
- Поблагодарил
- 809
1. За лог под Линукс, аналогичный LogHX, готов заплатить.
2. К автору )
3. Интересен работающий продукт (см. пункт 1), мне пофиг на чем напишет его автор )
to RX9CDR
Сколько людей, столько и мнений - абсолютно не согласен по поводу вышеописанных вами логов ) Не могу пользоваться ни тем, ни другим... МожЭт, конечно, я их "готовить" не умею )Последний раз редактировалось UD2F; 06.07.2012 в 15:19.
73! Валентин UD2F ex: RU2FM
SunSDR2 + PA 100w + verticals (40, 20-10m), Inv L (160-80m)
-
06.07.2012, 15:00 #107
- Регистрация
- 12.05.2012
- Сообщений
- 1,533
- Поблагодарили
- 578
- Поблагодарил
- 1662
Да, экзешник получается 10 МБ, зато не нужна куча DLL плюс runtime от компиляторов mingw или vc.
Дело тут не в размере, а в кроссплатформенности.
Как писал выше, от dll компиляторов можно избавиться
А другие не делают, например Opera, VLC
Для статической компиляции у меня была и другая причина - QAudio не хотела корректно работать в Windows, поэтому пришлось редактировать исходник
Напишу и про Delphi - это моя любимая среда программирования, но хочется развиваться (да и работа требует). К сжалению, Pascal плохо сочетается с Unix - системами и достойного кроссплатформенного продукта пока нет.73! Андрей (ex RW4NY) R120RF Team
-
06.07.2012, 15:20 #108
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
То, что у нокии сейчас не самые лучшие времена, а будущее ее туманно, надеюсь возражать никто не будет. А если Microsoft купит Nokia (все к этому идет) то догадайтесь что будет c Qt...
То, что есть в Delphi 7 и учитывая количество готовых компонентов, не скоро еще появится в Qt... если вообще появится
Я и не говорил, что за 5 мин... автор очень долго писал этот компонент.. Алексей сказал что за 5 мин напишет любой компонент, я предложил написать... он сказал что почти написал на порядок лучше
Буду ждать, ибо профессиональное любопытство... да, и если это действительно так, то можно работу бросать, ведь ближайший (единственный) конкурент почти по 400$ баксов за копию.
Вот это я и имел ввиду... если в том де Делфи скажем для работы с ком-портом, берем уже готовый компонент, то в Qt все придется писать руками... и учитываем, что готовый компонент уже отлажен и оттестирован кучей пользователей, а в данном случае все баги будут ловить пользователи приложений. В целом конечно пользователю все равно на чем написано приложение, но чем выше уровень языка, количество готовых компонентов, тем быстрее будет разработка (исправление ошибок) и меньше вероятность возникновения ошибок.
Почему плохо? Уже есть поддержка MacOS, осенью обещают XE3 в котором может быть будет Linux. Главный тормоз, это то, что за компилятор под Linux мало кто будет платить, так зачем тогда делать... собственно по этой-же причине нет нормальных сред программирования.Последний раз редактировалось UT4UKW; 06.07.2012 в 15:35.
TX: FT-897D Ant: ECO Vertical 7+
-
06.07.2012, 15:27 #109
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 60
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
Для того, чтобы брать с народа деньги, надо иметь готовый продукт. К сожалению, некоторые наши писатели делают свой продукт платным на начальной стадии, когда там еще и нет в принципе ничего... Когда будет функционально достаточный проект, грамотно сделанный - желающие дать за него денег всегда найдутся. Вот только автору дойти до этой стадии - не так просто. Я лично без сожаления расстался с некоторой часть валютных знаков за несколько программ RZ4AG и VE3NEA. Пользуюсь и не жалею.
Игорь (EW4DX)
-
06.07.2012, 15:39 #110
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
Это один из ключевых моментов и главная причина, почему под Linux софт значительно отстает от Windows. Бесплатно не многие хотят делать, а тем более что-то серьезное... вот и имеем кучу поделок, на которые не нужно тратить много сил и времени... и которые в любой момент можно бросить ибо выгоды они не приносят.. есть конечно исключения из правил.
TX: FT-897D Ant: ECO Vertical 7+
-
06.07.2012, 16:04 #111
- Регистрация
- 12.05.2012
- Сообщений
- 1,533
- Поблагодарили
- 578
- Поблагодарил
- 1662
Принципиальные различия в идеологии ОС. Для программиста интерфейс Windows представлен в виде API, который без проблем сочетается с Delphi. В Linux же мы имеем дело с набором библиотек, написанных на С++ объктно ориентированным кодом, часто не совместимым с Delphi, к тому же большинство сторонних библиотек написано так же.
Хорошо бы
Согласен, плюс к тому довольно скептическое отношение Linux-сообщества к Pascal'ю.73! Андрей (ex RW4NY) R120RF Team
-
06.07.2012, 16:19 #112
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
Принципиальное отличие, это то, что Windows и Linux абсолютно разные системы. Я себе не представляю лог без тесной интеграции с интернет сервисами, сторонними программами и компонентами, многопоточной работы, управления оборудованием поэтому скептически отношусь к кросспалтформенности в данном контексте ибо именно эти участки прийдется реализовывать отдельно для Windows и Linux, соответвенно дорабатывать и ошибки править тоже отдельно.
А учитывая, что в Qt даже простые вещи работают по разному на винде и линухе...мало того, по разному работают даже на разных машинах с убунтой одной версии думаю будет весело
Хотя если нужна табличка с полями и кнопкой SaveQSO то такой проект вполне осуществим.Последний раз редактировалось UT4UKW; 06.07.2012 в 16:25.
TX: FT-897D Ant: ECO Vertical 7+
-
06.07.2012, 16:36 #113
- Регистрация
- 12.05.2012
- Сообщений
- 1,533
- Поблагодарили
- 578
- Поблагодарил
- 1662
Интернет сервисы, многопоточность и работу с оборудованием Qt обеспечит, есть соответствующий инструментарий (сама Qt так и написана - класс-"обертка" а внутри вызывается код, специфичный для ОС). А вот со сторонними программами и компонентами действительно тяжело. Из всего достойного арсенала только Fldigi кроссплатформенный, остальное - либо использовать разное, либо самим писать кроссплатформенное. А скорее всего ограничивать функционал
73! Андрей (ex RW4NY) R120RF Team
-
06.07.2012, 16:45 #114
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
-
06.07.2012, 17:12 #115
- Регистрация
- 12.05.2012
- Сообщений
- 1,533
- Поблагодарили
- 578
- Поблагодарил
- 1662
-
06.07.2012, 17:15 #116
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Да FLDigi хорош. Реализацию работы с ним не пришлось переделывать, чтобы оно заработало у меня под FreeBSD. А вот во всем остальном... Вот тот же HRD или еще есть программа для управления трансиверами (забыл как называется) они может вообще не работают на Linux. Какая там будет кроссплатформенность? То есть в программе будет набор возможностей, которые в разных ОС будут просто не рабочими.
А теперь по лицензированию.
А вот теперь представим, что я писал для вас лог. Бесплатно. Вы все ругались, всем миром его тестировали, находили ошибки, своей критикой или предложениями совершенствовали мой продукт. А потом наступил момент Х, когда продукт стал функционально достаточным, и я, как автор торжественно объявляю, что продукт теперь платный. Кто я буду после этого?С уважением, Алексей. UA3MQJ
-
06.07.2012, 17:25 #117
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
-
06.07.2012, 17:48 #118
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 60
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
Вот именно об этом я и говорил всегда. Не надо писать для нас. Пишите изначально для себя. Платно для всех. Почему так популярны, к примеру, N1MM и Logger32? Не потому что авторы просто сверхклассные программеры! А именно потому, что авторы как раз сами понимают толк в контестинге, DX-инге и пишут так, как для себя. И тестеры им нужны не для того, чтобы те объясняли, что и как нужно сделать в программе для полноты функционала, а лишь для реального отлавливания багов на различном рабочем железе. А у нас ряду логгерописателей тестеры требовались именно для того, чтобы те объясняли, что такое LoTW, CAT и SO2R. Ну какой функционал может создать автор, если он ни разу не звал DX-а в пайлапе, не оформлял заявки на DXCC и не грузил логи в тот же LoTW? Ну не пойдут грамотные юзеры за таким автором изначально... И в итоге классного продукта не выйдет... Образно говоря, как-то так.
Последний раз редактировалось EW4DX; 06.07.2012 в 17:52.
Игорь (EW4DX)
-
06.07.2012, 17:58 #119
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
Сейчас присматриваюсь к C# VS 2010. Там появилась возможность писать под Mono.
Добавлено через 4 минуты
FireMonkey меня не устраивает и всё тут. В режиме отладки грузится всё очень долго. Ресурсов кушает много (ну это и понятно - DirectX задействован). Элементарного ImageList нет. Сыровато всё как-то.Последний раз редактировалось UA3GDW; 06.07.2012 в 17:58. Причина: Добавлено сообщение
-
06.07.2012, 18:03 #120
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
На поддержку "кроссплатформенности" в любом случае будет тратится очень много времени, которое можно было бы потратить на совершенствование функционала под одну (любимую) ОС ИМХО.
TX: FT-897D Ant: ECO Vertical 7+
Социальные закладки