Поиск:

Ответ в темуСоздание новой темы Создание опроса
> распространение готового qt4 приложения 
:(
    Опции темы
nerezus
Дата 30.11.2009, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 1
Всего: 43



Цитата

Котом в мешке никто пользоваться не станет
 Я сомневаюсь, что никсамипользуются только параноики. Я уверен, что подавляющее большинство юзверей психически здоровы ;)

Цитата

Я почти уверен, что ваша поделка не содержит в исходниках ничего такого, что можно было бы захотеть спрятать
 Почему сразу поделка?) Я писал софт, который стоит дорого, но под конкретного заказчика. Если же писать под паблик - то опенсорсность убьет прибыль, т.к. программу смогут просто передать остальным, которые за нее не заплатят.
Это из опыта. Схема "платить за поддержку" работать не будет - покупатели - не из энтерпрайза ;)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
bsa
Дата 30.11.2009, 17:21 (ссылка) |  (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



nerezus, и закрытые программы тоже взламывают... Вопрос только в том, скольки человекам она нужна. Если прога нужна 100 товарищам в мире, то никто ее ломать не будет. А если она полюбится миллиону, то тут же будет взломана. Имхо, единственный способ получать прибыль с ПО - или писать под конкретного заказчика, или добавлять "сетевые" свойства, когда без доступа к серверу программа никакой пользы приносить не может (например, MMORPG). В первом случае необходимость открытости проекта согласуется с заказчиком, а во втором - никакого смысла делать закрытую программу нет, так как все равно без вашего сервера ее использовать нельзя будет. Другой вопрос, что можно путем анализа исходников сделать свой сервер... Но это гораздо сложнее и затратнее, чем keygen с музыкой, поэтому за "просто так" его делать никто не будет (пионэры не в счет).  smile 

Это сообщение отредактировал(а) bsa - 30.11.2009, 17:23
PM   Вверх
djamshud
Дата 30.11.2009, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 5
Всего: 39



Я же поправился:
>Добавлено через 49 секунд
>"поделка" - в самом безобидном смысле. 

>Я сомневаюсь, что никсамипользуются только параноики.

Дело даже не в параноиках, или как я называл их выше фанатиках. Если, как вы говорите, это не энтерпрайз, а денюшку получить хотите, в репозитории дистрибутивов вы не попадете, но туда уже скорее всего попали бесплатные (и наверное открытые) аналоги. Более или менее функциональные - не важно. И теперь скажите, зачем человеку перелопачивать тысячи варе^W сайтов в поиске программы, когда у него есть замечательнейший пакетный менеджер, который сам ему все найдет, скачет и установит?


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
unicuum
Дата 30.11.2009, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



Цитата(_GRIN_ @  30.11.2009,  17:02 Найти цитируемый пост)
Полагаю, для кроссплатформенности нужен второй вариант, который для каждой системы делает необходимое, через Qt и АPI системы (система определяется через соответствующие #ifdef-ы) необходимые вещи.

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


--------------------
user posted image
обычный день на винграде
PM   Вверх
djamshud
Дата 30.11.2009, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 5
Всего: 39



>И хотя линукс содержит множество библиотек, а программы там в одну кучу запихивают, лично я не вижу причин так делать для своей собственной программы. Настройки записывать в файл в папку с программой и не мучить реестры и тому подобные абсолютно бесполезные вещи.

Программы тут в кучу куч запихивают. И у каждой кучи есть назначение. Реестров и тому подобных абсолютно бесполезных вещей в линуксе тоже нет. Вы его только на картинках чтоли видели? Тогда зачем говорите со знанием дела?

Лично я не вижу причин пользоваться программой, чтобы запустить которую, нужно лазить по всяким каталогам. Есть де-факто правила, по которым устанавливается софт: бинари в одну из куч для бинарей, библиотеки - в одну из куч библиотек, общие/умолчательные конфиги в /etc, локальные конфиги для отдельно взятого пользователя сохраняются в $HOME или $HOME/.config. Что-то напутали в конфигурации приложения - снесли локальный конфиг, программа его пересоздаст дефолтным. И никаких поисков сотен ключей в реестрах и тому подобных абсолютно бесполезных вещах.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
nerezus
Дата 30.11.2009, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 1
Всего: 43



Цитата

Если прога нужна 100 товарищам в мире, то никто ее ломать не будет.
 Будет, если нужна и 10.
Ибо даже заказывать пытались такое взломать )

Поэтому хороший способ защиты - чтобы купить было дешевле, чем взломать.

Цитата

а денюшку получить хотите, в репозитории дистрибутивов вы не попадете
 Софт нужен лишь десяткам. Узкоспециализирован. Так что в репы мне не надо =)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
djamshud
Дата 30.11.2009, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 5
Всего: 39



>Софт нужен лишь десяткам. Узкоспециализирован. Так что в репы мне не надо =) 

Попахивает таки энтерпрайзом:).


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
BobiKK
Дата 30.11.2009, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: нет
Всего: 16



Имхо, репы для специализированного софта это, наверное, перебор. А вот отдельные .deb и .rpm - это гут. Так распространяются, скажем, Zend'овские решения, адобовский флэш. Удобно работать с системой только через aptitude и не париться с 10-ком разных инсталяторов.
PM MAIL   Вверх
vinnitu
Дата 2.12.2009, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.11.2009

Репутация: нет
Всего: нет



Цитата(andrew_121 @ 29.11.2009,  19:50)
Цитата(nerezus @  29.11.2009,  18:15 Найти цитируемый пост)
Для никсы бы просто бинари статически линкованные

Бинари - плохо. Но еще статически линкованные - ваще зло!

vinnitu, Хоть расскажите, что программа выполняет?

на самом деле неважно ЧТО программа выполняет, важно как пользователь её воспринимает, т.е. установка должна быть шаблонна

имеются ввиду банальные вещи

1) установка под пользователя (т.е. заходил админ поставить для всех - это одно, поставил юзер - чисто для себя)
2) создание иконки на рабочем столе, прописывание в меню
3) добавление в автозапуск по требованию
4) удаление штатным образом


для меня как разработчика
5) определение зависимостей (crt  и всякой другой мутоты)
6) докачка необходимым составляющих в процессе установки
7) возможность апдейта



Это сообщение отредактировал(а) vinnitu - 2.12.2009, 22:22
PM MAIL GTalk   Вверх
Любитель
Дата 2.12.2009, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Таааак. Давайте не отвлекаться на вопросы распространения ПО. Как лучше пекеджить Qt-шные приложения - ок. Но кто там будет ломать, кто не будет и хороша или нет струтура ФС в никсах - это не в тему smile


--------------------
PM MAIL ICQ Skype   Вверх
quarz
Дата 3.12.2009, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 205
Регистрация: 7.1.2005

Репутация: 1
Всего: 3



vinnitu, могу сказать что на NSIS это все реализуемо. Вот ссылки по теме:
http://ru.wikipedia.org/wiki/NSIS - общая инфа об NSIS на русском
http://nsis.sourceforge.net/Main_Page - страница проекта
http://nsis.sourceforge.net/Docs/Contents.html
http://nsis.sourceforge.net/Docs/Modern%20UI%202/Readme.html - доки
http://hmne.sourceforge.net/ - рекомендую этот редактор. Подсветка, подсказки, есть визуальный редактор кастомных страниц
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0882 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.