|
|
|
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Конечной целью данного топика должен является набор требований к разрабатываемому нами Приложению. После определения требований мы сможем приступить к написанию технического заданию (ТЗ).
И так, что мы пока имеем: Приложение должно быть: 1. Кросс-платформеным; 2. Иметь возможность авто/обновления; 3. Подсвестка синтаксиса; 4. С расширенными возможностями поиска; 5. Возможностью перекрестных ссылок м/у статьями; 6. Дистрибутив приложения должен быть максимально минимальным (о загнул! :) Как вы думаете, что здесь еще не хватает, или что лишнее? -------------------- |
|||
|
||||
neutrino |
|
|||
Gothic soul Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: нет Всего: 62 |
содержать нек. откомпилированные примеры и иметь возможность их запускать?
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: нет Всего: 54 |
А это как собираешься организовать? ИМХО если на Delphi|Kylix - оно бы неплохо... Ну или на .NET... Неплохо бы сделать вариант программы для консольного режима... -------------------- |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
Может добавить ссылки из Интернета на примеры или готовые приложения (для уменьшения размера дистрибутива).
|
|||
|
||||
Wowa |
|
|||
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
У нас скоро итак будет онлайн FAQ на форуме, поэтому оффлайн версия, это как альтернатива, и она должна имхо оставаться оффлайн. |
|||
|
||||
Medved |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Давайте пока не обсуждать вопросы подобного плана, до них дойдет своя очередь. Иначе опять получиться кавардак. Прошу вас, давайте конкретные предложения. -------------------- |
||||
|
|||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: нет Всего: 54 |
Pegas Конкретно. Приложение должно состоять из 3-х частей...
1. Собственно сама база (реализация от СУБД до набора html-ок на дисках) 2. Интерпретатор (организатор) - собственно программа для пользователя, с возможностями, описанными в первом посте. 3. Администратор - собственно программа для нас с возможностями организации,реструктуризации базы знаний и созданием обновлений. Т.о. 2. - самая малая часть, она и предназначается для пользователя. 1. - пользователь выборочно скачивает из интернета или с локальной папки... 3. - пользователю вообще не нужно... -------------------- |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Кеш, не обижайся, но ты опять не понял.... как будет выглядеть программа, и как это будет реализовываться - это мы потом решим, а сначала надо определиться с требованиями к ней. Почему я так говорю - чтобы мы опять не погрязли в ненужных спорах, сотрясая клавиатуру. Давайте по существу. Прочитай пожалуйста Цели и задачи проекта. Поэтому свое видение архитектуры и структуры программы, давайте пока оставим на потом.
-------------------- |
|||
|
||||
p0s0l |
|
|||
Г-н Посол Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: нет Всего: 112 |
Что означает "расширенные" возможности поиска ? Что там расширено будет ?
А вообще, если долго ничего в голову не идёт - значит, всё, больше и не надо фич, иначе получится высасывание из пальца... Те требования, которые ты написал - это всё нужные, без любой из них будет неудобно. Так что это оптималньый минимум / минимальный оптимум... -------------------- С уважением, г-н Посол. |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: нет Всего: 54 |
Pegas Это опять я... Я вот тут подумал.. А зачем ему быть кроссплатформенным... Delphi работает не на таком уж и большом количестве платформ... А ведь проект все-таки - Delphi Russian Knowledge Base
-------------------- |
|||
|
||||
stron |
|
|||
Консультант Профиль Группа: Комодератор Сообщений: 1654 Регистрация: 17.7.2003 Где: Питер Репутация: нет Всего: 36 |
Дико извиняюсь, что пишу не в тот топик, но изложу свои мысли:
1. Есть прога-клиент, связанная с СУБД. В СУБД храняться UID статей(для ссылок), названия статей, ключевые слова для поика(их, например, составляет автор статьи, для лучшей релевантности), ссылка на саму статью(она на винте в неком каталоге). Как организовать просмотрщик пока не соображаю, но под виндой можно смотреть IE. А для кросс-платформенности нужно писать что-то своё(поправте если не прав, но это, IMHO, много гемороя).Ну или разные проги под разные платформы. Может стоит начать с винды, а потом уж как дело пойдёт? 2. У нас есть программа на сервере(веб-сервис, или около того), которая предоставляет обновления статей. Сравнение ведётся по UID. Ну тут всё просто пользователь нажал кнопку, прога скачала новые статьи, занесла их в базу. Причём для экономии траффика обновления можно сделать по разделам(уж кто чем интересуется) 3. Есть админская часть. Здесь всё понятно.
для этого добра можно написать прогу-индексатор, кот. поставлять вместе с клиентом. -------------------- подписи нет |
|||
|
||||
Secandr |
|
|||
Связист Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: нет Всего: 39 |
|
|||
|
||||
Medved |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Согласен. + поиск по индексированным словам. По сути это ответ на вопрос Посла. P.S. поиск по индексированным словам. А нужен ли он? -------------------- |
||||
|
|||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Ага, только вы сейчас говорите о пользовательской части. Ещё нужна будет часть для составителей - удобный дизайнер-редактор, с подкраской синтаксиса, автоматическим форматированием кода, визуальным редактором картинок, страниц, таблиц, редактором внутренних линковок, внутренних и внешних гиперссылок...
Я года 2 назад, когда собирался делать этот проект на этом месте и обломался... Сделать достойный дизайнер хотя бы уровня Help and Manual оказалось весьма трудоёмкой задачей, достаточно трудоёмкой, чтобы подумать об использовании сторонних продуктов, а не своего собственного. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Спасибо Вит. Будем думать...
-------------------- |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
Мне кажеться, что оболочка должна быть написана средствами Delphi +базы данных, т.к. темы форума, да и сама DRK база по вопросам Delphi. А базы данных потому, что есть много возможностей и скорость, тем более, что у всех нас ("делфистов") установлен BDE ну или IB
|
|||
|
||||
five |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 57 Регистрация: 14.6.2002 Репутация: нет Всего: нет |
Посмотрите в сторону delphiworld.narod.ru, может стоит объединится с ним?
|
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: нет Всего: 54 |
five Ну что ж, оч. неплохо... Жаль решать не мне... Я бы кое-что позаимствовал...
-------------------- |
|||
|
||||
Pakshin A. S. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Оффтоп:
Чувствую шумамного будет, ведь Pegas просил без флейма.... А статейки ничего. Но думаю, что здешние профи могут ещё лучше написать. => они сами по себе, мы сами по себе, а вот авторов завлечь сюда можно и даже нужно. |
|||
|
||||
five |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 57 Регистрация: 14.6.2002 Репутация: нет Всего: нет |
Насчет требований к приложению:
- сама программа - файл базы - 3-и dll (от Yaffil - http://yaffil.ibase.ru/) Интерфейс можно стащит с того же delphiwordl.narod.ru Среда для написания статей: да все просто, поля для Subject, keywords (что бы искать), идентификатор для дерева статей и собственно поле для написания текста статьи. Раскрасску текста сделать через synedit После того как статья написана, коннектимся к серваку в инете и заливаем статью. Клиентская прога через опред. интервал проверяет на наличие новых статей и если есть, выкачивает. Либо обновление сделать отдельным приложением, а не встроенным в клиентскую прогу. В качестве инсталлятора можно использовать innosetup. p.s. Есть еще http://www.baltsoft.com/product_dkb.htm Это сообщение отредактировал(а) five - 6.8.2004, 20:46 |
|||
|
||||
five |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 57 Регистрация: 14.6.2002 Репутация: нет Всего: нет |
Я тут накидал за 2 часа скелет программы. Если кому интересно, можете взять дистрибутив здесь: http://five.mhost.ru/drkb_setup.exe (размер 2 мега).
В базе три статьи, разбитые на категории. Поиска нет, естественно. |
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Пустая программа 2 метра? А зачем она тогда эта программа вообще нужна? Вроде бы основной прикол был в том чтобы сделать программу меньше чтобы качать было меньше.... Если же программа, недоделанная - только скелет и без данных тянет на 2 метра, то смысл над ней работать дальше? Когда вставите все навороты будет ещё 1-2 метра, а данные даже в самом ужатом виде - 3 метра, меньше сделать нельзя... Кстати о птичках а дистрибутив для Linux можно попросить, хочу взглянуть как он будет выглядеть? -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
five |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 57 Регистрация: 14.6.2002 Репутация: нет Всего: нет |
Под линух мне нечем собирать. А насчет размера, так это не проблема - я использовал сторонние компоненты, потому и такой размер получился.
Кстати, о размере скорее беспокоится не стоит, потому как программа выкачивается один раз, а потом только апдейты для базы. А почему "данные даже в самом ужатом виде - 3 метра, меньше сделать нельзя" ? Что в них такого будет? p.s. Да и стоит ли вообще беспокоится о размерах программы. Ведь порой выкачиваем и по 200 мегов и ничего. Это сообщение отредактировал(а) five - 8.8.2004, 16:41 |
|||
|
||||
Vit |
|
||||||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
GCC поставляется в стандартной поставке любого Linux, Kylix - есть бесплатная версия, в любом Linux в стандартной поставке есть не меньше 20 разных компилляторов...
Помоему весь сыр-бор был именно из-за размера, или я что-то путаю... ИМХО программа управления данными должна быть никак не больше 200-300 Kb иначе весь проект теряет смысл...
Можно, выбросив половину статей... Ничего не будет - просто это и есть их объём! Объём данных на настоящий момент - около 20 мегабайт, в заархивированном виде 3.5 метра, если вручную очень тщательно прочистить каждую статью (чего я делать отказываюсь, на фиг надо - потеря времени!) то можно выгадать ещё килобайт 200-300. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
||||||
|
|||||||
five |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 57 Регистрация: 14.6.2002 Репутация: нет Всего: нет |
Ну нету у меня линкуса А нафига кросплатформенность? Уж лучше тогда сделать сайт, где все это будет лежать
Мне кажется, что нереально уместить в 300 кб. Хотя я может ошибаюсь. А что ты скажешь насчет http://delphiworld.narod.ru ? Может стоит объединится с автором и выпустить совместный продукт. Программа у него есть, обновление через инет работает. Что еще надо? |
||||
|
|||||
Vit |
|
||||||||||||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Ну дык поставь... Как же ты собираешься делать кросплатформенный проект?
Потому что этот же фак используется и для Kylix
Речь идёт о off-line FAQ... я кажется ничего не перепутал?
Может для тебя и не реально, не знаю... Я бы смог вместить, но сразу уже оговорился - считаю эту работу изрядно трудоёмкой...
И на фига с ними объединятся если моя коллекция намного полнее? По моему обмен будет круто неполноценный... Что в результате преобретём мы? - ничего, мы только потеряем наш проект, а они на халяву получат результат моего двухлетнего труда... К тому же сайт у них наредкость тормознутый, быстрее по-моему весь мой FAQ скачать чем дождаться от них хотя бы один ответ.... Я понимаю раздаривать вещи которые тебе не принадлежат может и приятно, но я категорически против объединения с кем либо, разве что на условиях когда чей-то проект станет частью моего. Я знаю цену моему документу, и могу сказать что более полного FAQ по Дельфи не существует ни в рускоязычном, ни в англоязычном интернете, а следовательно если какое-то объединение и будет, то только путём добавления в RDKB...
Я не знаю чего ещё надо... Бери их FAQ и пользуйся... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
||||||||||||
|
|||||||||||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: нет Всего: 54 |
Опаньки... Вот Vit и зубки показал...
-------------------- |
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Хочу просто расставить точки над i: 1) Разработка должна вестись в сторону улучшения, а не ухудшения... Pegas в первом посте чётко и совершенно резонно изложил требования к проекту, и эти требования - минимум, торг по поводу "а зачем кросплатформенность" и "размер не проблема" не уместен - это действительно проблема, именно их и призван решать проект. В противном случае я лично отказываюсь от дальнейшей работы в этом направлении и Ваш проект существует совершенно независимо от моего. Объясняю что это значит: - разрабатываете без меня - я не участвую в дальнейшей подборке информации - каждая статья в вашем проекте взятая из RDKB должна будет иметь ссылку на мой оригинальный RDKB - Вы не имеете права копировать навигацию и структуризацию моего проекта в свой, копирование разрешается только самих статей и ссылкой на источник. - я не предоставляю свой хостинг и помощь в размещении продукта. 2) Я категорически против включения RDKB в любой другой проект. Я не хочу за просто так 2 года своего труда вкладывать в продвижение чужого проекта. По моему некоторые здесь не понимают такой простой вещи что мной были вложены немалые силы в данный проект, сбор информации, упорядочивание, сортировка, чистка текста от мусора, форматирование, навигация, мной были написаны многие статьи и топики в RDKB... То что я в лицензии написал что "Все исходники с настоящего документа являются открытыми для использования с любой целью" по моему было превратно понято, что с моим вложенным трудом можно вообще не считаться! Я уже начинаю жалеть что не очень хорошо продумал лицензию... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: нет Всего: 54 |
Vit Так я же не против... Я только за... Мне твой RDKB очень во многом помог... Я всеми лапами за его дальнейшее развитие...
-------------------- |
|||
|
||||
five |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 57 Регистрация: 14.6.2002 Репутация: нет Всего: нет |
Vit, я видимо не так понял. Прошу прощения.
Полностью согласен с тем, что ты пишешь. |
|||
|
||||
maxim1000 |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: нет Всего: 110 |
а разве нельзя отдельно разрабатывать приложение для Linux и для Windows? (ну, конечно, не совсем отдельно: дизайн, функциональность согласована, но разными людьми, например) -------------------- qqq |
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Можно конечно, но тогда надо согласовывать возможности.... То что нарисовано в Windows далеко не всегда можно перенести в Linux достаточно просто, и наоборот... И ещё я не хочу оказаться в таком положении когда Windows часть будет разработана "одними людьми", а Linux даже не начата разработка и отложена на неопределённое "потом"... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Ну Вит... не склишком ли круто взял? ИМХО сначала надо сделать хоть что-то.... как говорил Петр I: "Начни с малого, а большее само придет"
-------------------- |
|||
|
||||
RA |
|
|||
Брутальный буратина Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
Помоему ради линуксоидов нестоит так сильно безпокоится.
|
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Это я имелся ввиду? -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: нет Всего: 54 |
Ну что ж.. Могу констатировать... Идея заходит в тупик... Пыл пропал... Может все загнуться... ПОМОГИТЕ!!!!....
-------------------- |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Нет, нет.... не спеши.... тише, тише.... ИДЕТ РАБОТЫ МЫСЛИ!
-------------------- |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: нет Всего: 54 |
Pegas Просто очень не хотелось бы, чтобы такой хороший проект загнулся...
-------------------- |
|||
|
||||
Mont |
|
|||
Опытный Профиль Группа: Vingrad developer Сообщений: 274 Регистрация: 13.11.2004 Где: Altay Репутация: нет Всего: 12 |
Надеюсь не загнется!
Много говорилось о том как делать, а я так понимаю Pegas в первую очередь просил определиться - ЧТО надо делать. ИМХО стоит добавить возможность пользователю пополнять базу... Грамотных людей с хорошими мыслями и знаниями много, если они решат ими поделиться думаю стоит упростить им эту возможность. -------------------- "Если однажды Вдруг Меня не окажется вовсе в заповедной заветной тарелке Твоего праведного сновидения Знай - Неуловимые мстители настигли меня." © Егор Летов |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi Russian Knowledge Base | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |