Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Флейм
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.09.2010, 22:56
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
Лампочка Portage for Windows

Если кто не в курсе: Portage.

Есть идея создания подобной системы.

Как это будет работать:
  1. На компьютер скачивается программа (минимальный установщик).
  2. При первом запуске вытягивает из сети (с хостинга?) компилятор (bcc32?), и необходимые модули.
  3. На хостинге лежат исходники программ, которые могут быть скачаны (список и описания можно смотреть через это же программу).
  4. При скачивании программ, система скачивает все необходимые юниты + сам исходник, компилит, устанавливает всё, создаёт ярлыки (можно сделать инсталлер с выбором ярлыков, компонентов и тд).
  5. PROFIT.
Вопросы:
  • Будет ли оно востребовано (по вашему мнению)?
  • Кто будет держать (оплачивать?) хостинг с исходниками и минимальным сайтом?
  • Саму программу распространяем OpenSource + DonateWare, или как?
Ну, и комментарии хотелось бы услышать.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj

Последний раз редактировалось PhoeniX, 25.09.2010 в 00:27.
Ответить с цитированием
  #2  
Старый 25.09.2010, 00:07
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
Хорошо Дерево программ.

Насчёт организации дерева программ, тут тоже отдельная тема.
Моё мнение:
  • есть сайт, например, host.ru, на нём расположено само "дерево": portage.host.ru
    • Есть 3 группы (ветки)
      • /pub/ - группа, куда пользователи могут выкладывать свои творения. В эту папку исходники добавляются, допустим, через веб-форму на сайте.
      • /testing/ - в эту группу исходники/программы попадают после проверки модератором кода. В специальном разделе сайта можно оставлять комментарии к программе.
      • /main/ - в эту группу программы попадают, когда они наберут достаточное количество положительных голосов в разделе тестирования.
    • В каждой группе есть следующие файлы:
      • /Sources - список всех файлов-исходников
      • /Sources.Translations - список различных переводов описаний
      • /Sources.Info-locale - сами описания, где locale - язык (ru, en, de, etc.) Если на каком-то языке для какой-либо программы описания нет, то оно берётся из следующего в списке языка (список формирует сам пользователь в настройках).
      • /Source/*-vX.Y.7z - сами исходники (X.Y - версия). Пример - 'image-compare-v1.0.7z'
        • Каждый архив, помимо исходников, содержит мини-инструкцию по сборке: что скомпилить, что подключить, что куда скопировать и какие ярлыки создать. Подойдёт формат Ini или Inf.
      • /Source/*-vX.Y-patch-Z.7z - патчи (Z - "номер" и краткое описание исправления) Пример - 'image-compare-v1.0-patch-png-1.7z'
        • Тут уже скорее XML, с указанием, где что вырезать/вставить/заменить.
      • /Binary, /Binary.Translations, /Binary.Info-* - то же самое, но для уже скомпилированных программ.
      • /Binary/*-vX.Y.7z - запакованный установщик.
Ага, и кстати, для всех файлов - ещё один файлик file_name.ext.summ, в котором содержатся 3-4 строчки с "суммами" (MD5, CRC32, SHA256, etc.)
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj

Последний раз редактировалось PhoeniX, 25.09.2010 в 00:28.
Ответить с цитированием
  #3  
Старый 25.09.2010, 00:43
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,057
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

На счет полезнисти/востебованности. Все зависит от востребованности программ, которые будут там размещены. И правильной рекламы (возможно, "реклама" не совсем подходящее слово, но, в принципе, оно описывает способ продвижения).

На счет оплаты/молели распростронения. Возможно чистое DonationWare. Можно встроить рекламный модуль. Можно встроить рекламный модуль, а за его отключение просить денег. А оплату хостинга производить из денег, принесенных рекламой. В любом случае, начальные расходы будут на том, кто будет организовывать этот сайт.

ЗЫ. Ну и как там с модулем печати для нотепада???
Ответить с цитированием
  #4  
Старый 25.09.2010, 00:57
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Цитата:
Сообщение от lmikle
На счет полезнисти/востебованности. Все зависит от востребованности программ, которые будут там размещены. И правильной рекламы (возможно, "реклама" не совсем подходящее слово, но, в принципе, оно описывает способ продвижения).
Востребованность программ, которые будут там размещены, зависит от того, будут ли сами программисты их туда выкладывать (и какие именно - врят ли пользователей удивят "хеллоу ворлды").
Цитата:
Сообщение от lmikle
На счет оплаты/молели распростронения. Возможно чистое DonationWare. Можно встроить рекламный модуль. Можно встроить рекламный модуль, а за его отключение просить денег. А оплату хостинга производить из денег, принесенных рекламой. В любом случае, начальные расходы будут на том, кто будет организовывать этот сайт.
Чистый DonationWare - вариант. Но OpenSource тоже можно. Или, как вариант - исходник системы положить в сам каталог программ. Встроить рекламу и просить денег - не вариант, ибо программа с открытым исходником.
Цитата:
Сообщение от lmikle
ЗЫ. Ну и как там с модулем печати для нотепада???
ЫЗ. Плохо. Пока нету времени даже на то, что бы скачать делфи на новую (свежепереустановленную) систему.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #5  
Старый 25.09.2010, 02:31
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,057
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Исходники-то открытые. Вопрос в том, что 99% пользователей просто не смогу сами пересобрать их. Опять же, можно схитрить - использовать пару проприетарных библиотек. Вроде и исходники открыты, да не соберешь. Короче - вариантов масса. Можно и просто пользователей попросить не "выковыроиывать" рекламный модуль.
Ответить с цитированием
  #6  
Старый 25.09.2010, 02:54
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Цитата:
Сообщение от lmikle
Исходники-то открытые. Вопрос в том, что 99% пользователей просто не смогу сами пересобрать их.
По планам, программа сама будет собирать и устанавливать всё что надо из исходников, так? А это значит, что эти 99% спокойно сделают это автоматически. Вопрос в том, смогут ли они выковырять модуль рекламы из исходника...
Цитата:
Сообщение от lmikle
Опять же, можно схитрить - использовать пару проприетарных библиотек. Вроде и исходники открыты, да не соберешь. Короче - вариантов масса. Можно и просто пользователей попросить не "выковыроиывать" рекламный модуль.
Вариантов-то масса, но хочется для начала решить некоторые орг-вопросы. И услышать комментарии более, чем от одного человека (Imikle, не в обиду тебе, я тебя уважаю и ценю твоё мнение )
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #7  
Старый 25.09.2010, 12:15
Аватар для KOOL
KOOL KOOL вне форума
Активный
 
Регистрация: 06.01.2008
Адрес: Рязань
Сообщения: 306
Версия Delphi: 2009
Репутация: 6150
По умолчанию

Простым вендузятникам это чуждо и непонятно, а уж рядовым юзверям и подавно не нужно. Но вот линуксоидам, которые в силу обстоятельств сидят на венде, это придётся очень даже по душе. Если удастся раскрутить, то будут потихоньку подтягиваться и вендузятники. Распространять естес-сно по донэйту.

По дереву программ: не надо изобретать велосипед. Заходим на любой линукс-репозиторий и смотрим дерево каталогов. А заодно и форматы файлов.
__________________
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت
Ответить с цитированием
  #8  
Старый 25.09.2010, 14:15
Аватар для ryderx34
ryderx34 ryderx34 вне форума
Активный
 
Регистрация: 22.01.2010
Сообщения: 211
Версия Delphi: 7, 2010
Репутация: 1349
По умолчанию

Цитата:
Сообщение от DJ PhoeniX
  • Будет ли оно востребовано (по вашему мнению)?
  • Кто будет держать (оплачивать?) хостинг с исходниками и минимальным сайтом?
  • Саму программу распространяем OpenSource + DonateWare, или как?
1) среди обычных юзеров вряд-ли будет спрос, а вот опенсурсникам думаю понравится и линуксоидам тоже
2) на sourceforge вроде бы дают бесплатный хостинг для opensource проектов
3) OpenSource + DonateWare, думаю в самый раз
Ответить с цитированием
  #9  
Старый 25.09.2010, 14:53
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

можно что-то вроде DonationOpenSource - хотишь исходники - изволь оплатить
Ответить с цитированием
  #10  
Старый 25.09.2010, 18:39
Аватар для dr. F.I.N.
dr. F.I.N. dr. F.I.N. вне форума
I Like it!
 
Регистрация: 12.12.2009
Адрес: Россия, г. Новосибирск
Сообщения: 660
Версия Delphi: D6/D7
Репутация: 26643
По умолчанию

Что-то мне не нравится идея с brcc32. Пиратством попахивает Делфя ж платная... а Вы хотите вот так вот выкладывать? Хм...

Общая задумка мне нравится, только, боюсь, дальше обсуждений (ну в крайнем случае одно энтузиаста на пол года хватит "WRAP ")

Может стоит поковырять, например, FreePascal... облегчить его до чистого компиллфтора без излишеств для удобства. Ну и с учетом этого строить свою систему?

Все интересно, все замечательно, есть желание учавствовать. Дальше видно будет.

Я за любой кипеш, кроме голодовки!
Ответить с цитированием
  #11  
Старый 30.09.2010, 23:37
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

dr. F.I.N,
Цитата:
Что-то мне не нравится идея с brcc32. Пиратством попахивает Делфя ж платная... а Вы хотите вот так вот выкладывать? Хм...
Пиратством не попахивает, Embarcadero, насколько я знаю, имеет права только на IDE, а всё остальное (компилятор и т.д.) давно уже есть в открытом виде.
Цитата:
Общая задумка мне нравится, только, боюсь, дальше обсуждений (ну в крайнем случае одно энтузиаста на пол года хватит "WRAP")
Не знаю - не знаю... Если будет много хороших отзывов (и $$$), почему бы не держать такую вещь?
Цитата:
Может стоит поковырять, например, FreePascal... облегчить его до чистого компилятора без излишеств для удобства. Ну и с учетом этого строить свою систему?
Над FreePascal думал. Курил. Ещё думал... В общем, он и так кастрированный, а мы его хотим ещё и урезать... Хотя, можно попробовать. У кого есть желание, могут рискнуть.
Цитата:
Все интересно, все замечательно, есть желание участвовать. Дальше видно будет.
Есть желание участвовать? Фперёт. Первое, что надо организовать - это сайт. Первое время - хотя бы на юкозе.
Второе - поковыряй ФряПаскаль, может, у тебя что-то путное выйдет... Я сам присоединюсь к всеобщему мозготраху позже
Цитата:
Я за любой кипеш, кроме голодовки!
Facepalm
Цитата:
Сообщение от KOOL
По дереву программ: не надо изобретать велосипед. Заходим на любой линукс-репозиторий и смотрим дерево каталогов. А заодно и форматы файлов.
Репозиторий Debian примерно так и организован. + я взял (как опору для организации файлов) идею гентушных "ебилд"ов. Это пока набросок, в реале будет намного сложнее. Позже выложу точную схему.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj

Последний раз редактировалось PhoeniX, 30.09.2010 в 23:42.
Ответить с цитированием
  #12  
Старый 30.09.2010, 23:50
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,057
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ты печать для проекта доделай
Ответить с цитированием
  #13  
Старый 01.10.2010, 16:17
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

ОК, ОК, только вино в генте доковыряю
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:34.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter