Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi Russian Knowledge Base > Наследник DRKB Explorer


Автор: Poseidon 2.12.2012, 18:53
Очень обидно и горько, что проект, когда-то начатый Витом, сейчас уходит в забытие. Думаю, что большинство нынешних дельфистов не раз обращались за информацией к DRKB. Все-такие не зря это самая большая база знаний по Delphi. Но Вита с нами нет уже четвертый год, получается что толкать проект и пополнять базу некому. Была хорошая, просто великолепная задумка у Quadro в виде DRKB Explorer. И дело даже не в альтернативной оболочке уже имеющимся статьям. Дело в возможности обновления и в том, что проект хоть как-то, но был жив. Но по личный причинам Quadro ушел с форума, прихватив с собой и DRKB Explorer. 

Да, многие скажут, что Delphi уже не является популярным языком. Согласен. Гораздо проще сейчас найти работу .NET разработчиком или даже C#. Но тем не менее, на Delphi существует огромное количество проектов, куча работодателей. Даже в нашем совсем не IT-городе ищутся программисты Delphi. В сети ежемесячно появляется большое количество статей и примеров кода, которые достойны быть в DRKB. Именно это была цель у Вита - собрать в одном месте самые ценные примеры кода и статьи. Сейчас все заброшено.

Предлагаю Delphi-сообществу Винграда взяться за возрождение проекта DRKB, основным функционалом которого будет возможность обновления статей. Как все это вижу я:
  • Необходимо написать программу на подобии DRKB Explorer.
  • Запустить сайт, с помощью которого любой желающий сможет отправить статью (свою или найденную). Так же предусмотреть отправку статей на прямую из программы.
  • Набрать "команду" модераторов и редакторов, которые "отфильтруют" присланные статьи и поместят достойные и обработанные на обновление.
 
Т.е. по сути проект должен состоять из двух составляющих: непосредственно сама программа и ресурс в интернете. Сама программа в общем-то есть - это DRKB Explorer. Хотя тут есть большая загвоздка в виде отсутствия исходников и вероятнее всего не возможности их получить. Ну по крайней мере интерфейс и идеи есть точно.

Получается, дело за малым: 
  • Написать программу
  • Разработать и запустить сайт
  • Набрать добровольцев, которым не безразлична судьба DRKB и память о Вите для модерации и обновления статей, а так же поддержки программы.
Можно подробно описать протокол обновления и хранения статей, что бы народ мог сам написать свои оболочки, а так же развивать проект в случае его забрасывания изначальными авторами (вроди как сейчас с DRKB Explorer).


Ну так вот интересует вот что: только меня волнует данная тема или еще кто-то задумывался о подобном?

Автор: Alexeis 2.12.2012, 22:46
Я думаю, что для этих целей можно будет приспособить новый движок. Там вроде как предполагался механизм статей. Просто делаем очередной раздел, где статьи будут на премодерации.
  Проблема DRKB еще в том, что некоторые вещи потеряли свою актуальность в связи с развитием VCL и включения в ее состав сторонних библиотек, а другие попросту перестали работать в новых версиях. Кое что стало неактуальным ввиду того, что его заменили чем-то другим более удачным. К сожалению, я уже много лет не пишу на делфи, поэтому не взялся бы уже за такую работу.

Автор: kami 2.12.2012, 23:32
Цитата(Poseidon @  2.12.2012,  18:53 Найти цитируемый пост)
только меня волнует данная тема или еще кто-то задумывался о подобном?

не только smile
Я задумывался, правда, не столь масштабно. И хотел бы поучаствовать.

Автор: Poseidon 3.12.2012, 09:34
Цитата(Alexeis @  2.12.2012,  22:46 Найти цитируемый пост)
Я думаю, что для этих целей можно будет приспособить новый движок.
Смысл DRKB был в offline доступе. При наличии он-лайна и гугл зачастую выручает.

Цитата(Alexeis @  2.12.2012,  22:46 Найти цитируемый пост)
 Проблема DRKB еще в том, что некоторые вещи потеряли свою актуальность в связи с развитием VCL и включения в ее состав сторонних библиотек, а другие попросту перестали работать в новых версиях. Кое что стало неактуальным ввиду того, что его заменили чем-то другим более удачным. 
Да, это действительно так. Поэтому и нужны люди, которые могли бы промодерировать не только новый материал, но и уже имеющийся. В DRKB примерно 4000 статей. Очень много именно статей, объясняющих общий подход с примерами кода, которые работает и на Turbo Delphi и на XE3. Но есть статьи, которые требуют полного изменения. В частности практически все что затрагивает работу со строками. Но я не думаю что это большая проблема. Если все запустится и будет реализована связь разработчики-пользователи, то за пол года - год можно откорректировать старые статьи в соответствии с новыми реалиями.

Автор: Alexeis 3.12.2012, 21:26
Цитата(Poseidon @  3.12.2012,  10:34 Найти цитируемый пост)
Смысл DRKB был в offline доступе. При наличии он-лайна и гугл зачастую выручает.

  Гугл сам решения не придумывает. Подумай об этом! Интерес в офлайн базах был в те времена, когда инет был тормозным, дорогим и к нему не было свободного доступа. Да и поисковики не работали еще так хорошо. Сейчас из каждой дыры вай фай прет. Всему свое время. 

Автор: Poseidon 4.12.2012, 15:15
Ладно, ОК, допустим убедил. Только вот если учесть то, что новый движок мы ждем уже с пяток лет, да и FAQ как-то не очень радует, что-то мне кажется что не стоит сильно рассчитывать на новый движок.

Автор: Alexeis 4.12.2012, 21:28
Я сам так считал долгое время, но Вова утверждает, что уже идет миграция данных. Т.е. там уже совсем совсем завершающий этап. Надеюсь, что нам дадут че-нить порисовать в нем. Главное, чтобы технических возможностей было достаточно для всех задач. 
  Видишь как все быстро меняется. Новые концепции и представления информации. На самом деле в DRKB было весьма непросто ориентирования и находить нужную информацию. Вплоть до того, что внутри него статьи дублировались. Сейчас уже время систем управления контентом. По всей видимости Вова как раз изобрел новейшую ультрасовременную . Вот и хочется, не возвращаться во вчерашний день, а дать новый конкурентоспособный продукт. С форумом мы уже потеряли года 3 (в плане устаревания формата).

Автор: stanilar 5.12.2012, 09:03
 - Написать программу
 - Разработать и запустить сайт

  Взять движок Wiki?

Автор: Poseidon 5.12.2012, 09:07
Цитата(stanilar @  5.12.2012,  09:03 Найти цитируемый пост)
 Взять движок Wiki?

Тут вопрос немного в другом, кто заполнять будет? Да, я понимаю, со временем... Но то, что уже есть в DRKB кто перенесет? Там без малого 4000 статей.

Автор: stanilar 5.12.2012, 10:05
Цитата(Poseidon @ 5.12.2012,  07:07)

то, что уже есть в DRKB кто перенесет?


Программа будет переносить. Мы же программисты, вроде как smile
Ценность пректа на wiki еще и в том, что это нечто среднее между полноценной статьей и записью в блоге. Т.е. своя незанятая ниша.

Автор: kami 5.12.2012, 21:10
Вики и всё онлайновое - это, конечно, хорошо.
До тех пор, пока не столкнешься с необходимостью что-либо посмотреть при отсутствии интернета.
Увы, в реальности далеко не из каждой дыры прет пускай не wi-fi, а хотя бы EDGE.

Автор: bems 7.12.2012, 11:47
Самописная оболочка была плохой идеей. Программ где в левой части дерево а в правой форматированный гипертекст и так много, нужно использовать что-нибудь готовое

Автор: Poseidon 7.12.2012, 15:36
Цитата(bems @  7.12.2012,  11:47 Найти цитируемый пост)
нужно использовать что-нибудь готовое
например?

Автор: bems 7.12.2012, 18:06
ну например document explorer
или если там лицензия не позволяет то вот вроде бесплатный аналог http://www.helpware.net/mshelp2/h2viewer.htm

Автор: Poseidon 8.12.2012, 12:10
Цитата(bems @  7.12.2012,  18:06 Найти цитируемый пост)
ну например document explorer
Так, стоп. Что я вижу? Я вижу в левой части дерево статей, а в правой - саму статью. При чем явно видно что там форматированный гипертекст. Как это вяжется с твоим же утверждением: 
Цитата(bems @  7.12.2012,  11:47 Найти цитируемый пост)
Программ где в левой части дерево а в правой форматированный гипертекст и так много, нужно использовать что-нибудь готовое


Или ты имел ввиду не писать свое, а воспользоваться готовым и подсунуть туда статьи из DRKB? Так таким образом можно и в DRKB Explorer подсунуть. Вопрос ведь в поддержке и обновлении.
Цитата(Poseidon @  2.12.2012,  18:53 Найти цитируемый пост)
И дело даже не в альтернативной оболочке уже имеющимся статьям. Дело в возможности обновления и в том, что проект хоть как-то, но был жив.


Автор: bems 8.12.2012, 15:07
Цитата(Poseidon @  8.12.2012,  12:10 Найти цитируемый пост)
Или ты имел ввиду не писать свое, а воспользоваться готовым и подсунуть туда статьи из DRKB?
именно. DRKB Explorer не нужен, потому что самокат

Автор: northener 9.12.2012, 01:06
Добавлю и свою копейку.
Идея DRKB, бывшая во времена её создания очень полезной, сейчас практически изжила себя. И возрождать её что в оффлайн, что в онлайн нет смысла.
Поисковики вполне нормально сейчас дают список ответов даже на не очень грамотно заданный вопрос.

Автор: Alexeis 9.12.2012, 11:44
Цитата(northener @  9.12.2012,  02:06 Найти цитируемый пост)
Поисковики вполне нормально сейчас дают список ответов даже на не очень грамотно заданный вопрос. 

  Я тоже с этим согласен, одним уточнением. Там было много полезных решений, которые перестали работать. Исправить их и опубликовать будет весьма полезно. Те же поисковики после индексации будут выдавать статьи DRKB и люди будут продолжать ими пользоваться. Исправить не работающее решение куда проще чем новое писать и разбираться. Так что можно было сделать общественно полезную работу. 

Автор: Akella 9.12.2012, 14:26
Цитата(northener @  9.12.2012,  01:06 Найти цитируемый пост)
Поисковики вполне нормально сейчас дают список ответов даже на не очень грамотно заданный вопрос.


да, к сожалению, современных программистов всё чаще приходится учить пользоваться поисковиком, нежели что-то подсказывать

Добавлено через 1 минуту и 15 секунд
Вместо DRKB на Винграде нужно было сделать что-то вроде блогов, как на http://www.sql.ru/blogs/blogs.aspx

Автор: V0LT 18.1.2013, 08:12
Akella, есть уже некое решение но в виде треда "Арсенал форумистов", нет навигации по нему, и наполняется он редко 

Автор: Poseidon 10.5.2013, 23:00
Я вот тут подумал, а что если не тупо на автомате перенести все подряд статьи из DRKB, а отсортировать их вручную на работающие и не работающие. Затем не работающие подправить и уже потом добавить в общую базу. Ну и плюс ко всему добавить те статьи, которые появились в последнее время.

Да, поисковики сейчас много знают. Но лично мне геморройно выходить на всякие форумы через поисковики да еще потом прочитывать по 15-20 страниц в поисках ответа.

Автор: Akella 12.5.2013, 18:34
А кто этим будет заниматься? Нужно найти энтузиастов.

Автор: kami 12.5.2013, 22:17
Я не думаю, что энтузиастов не будет. Дело-то нужное.
Другой вопрос - в квалификации энтузиастов. Ведь нужно будет адаптировать код так, чтобы он работал и на Ansi, и на Unicode версиях, да и компиляцию под 32/64битные платформы не помешает учитывать.
Цитата(Poseidon @  10.5.2013,  23:00 Найти цитируемый пост)
выходить на всякие форумы через поисковики да еще потом прочитывать по 15-20 страниц в поисках ответа.

Вот-вот. Буквально недавно пришлось потратить дня 2 на гугление нужной информации и отсеивание хлама на форумах типа "да зачем тебе это надо", "это невозможно", "поставь вот такой костыль" и т.п. В конце концов, соединив информацию из нескольких источников, удалось решить задачу. Кстати, один из источников оказался на Винграде в одной из давних тем smile

Автор: kami 14.5.2013, 13:35
Кстати, почему бы власть имущим на форуме не кинуть клич о поиске энтузиазистов?
Раздать всем по разделу из DRKB (кому что ближе), куратору проекта (Poseidon-у) принять результаты... а дальше (или попутно) - можно или новой drkb заняться, или на сайте выложить или...

Автор: Poseidon 14.5.2013, 19:57
На данный момент я пока обдумываю архитектуру проекта и по-тихоньку ковыряю оболочку. Достучаться до Квадро не удалось, так что нужно навоять свой самопал, но при этом предусмотреть возможность расширения и изменения, что бы не пришлось все с 0 переделывать. В глобальной задумке связать локальную базу и сайт. На сайте сделать возможность всем добавлять статьи, и после их модерации осуществлять добавление их в базу. Конечно, желательно максимально все автомтизировать. В идеале довести все до нажатия на одну кнопку "Поместить статью в базу". То же самое и с исправлением статей. Что бы обсолютно все могли через сайт сделать исправления и после их модерации все автоматом помещалось в базу. Плюс ко всему хочу сделать все как можно более открытым, что бы остальные интузиасты и любители могли навоять свою оболочку используя при этом общую базу данных (что бы не получилось как с оболочкой Квадро - один человек забил и проект заглох). Так что еще, думаю, придется давать кличь не только дельфистам что бы перлопатить имеющиеся статьи, но и php-кодерам, что бы помогли организовать задумку с сайтом. Но это все на долгосрочную перспективу. Сейчас я этим занимаюсь в изредка появляющиеся свободные минуты. Время все-равно не поджимает. Так что лучше сделать все качественно, но не быстро, чем наоборот. Наваяю оболочку, продумаю всю схему с обновлениями, тогда уже начнем собирать народ.

Добавлено через 1 минуту и 44 секунды
Кстати, сайт может и на базе винграда прикрутить можно. Думаю Вова не станет отпираться. Что-нибудь типо drkb.vingrad.ru smile

Автор: crazynetwork 11.8.2015, 14:28
Все умерло совсем? Мне кажется с последними версиями Delphi интерес к нему по немногу возвращается. Соорудить онлайн/может и офлайн (хотя наверное более проще и нужнее онлайн) на базе ВИКИ базу знаний было бы не плохо. Кроме того, что касается фаерманки, то по этой теме инфы вообще очень мало! Кто что думает?

Автор: Poseidon 24.8.2015, 10:34
crazynetwork, все упирается не в создание площадки и средств поиска, а в наполнении информацией и поддержании ее в актуальном состоянии. Большинство старей из DRKB уже устарело. Многие и вовсе без правок не работают. Появилась куча статей, которых нет в DRKB. Для того, что бы это все собрать в одном месте, нужна куча времени и сил. Я это осознал только тогда, когда попробовал вплотную этим занятся. Вит проделал просто ОГРОМНУЮ работу, создав DRKB с нуля. Лично мне не под силу данная задача. Написть оболочку можно без проблем, она у меня уже была готова процентов на 70-80. Но когда встал вопрос в заполнении базы, вот тут появились проблемы, т.к. объем информации огромен, а времени на ее обраборку нет. Ведь хочется и из DRKB перенести статьи, которые работают, и новых статей добавить. Это огромный участок работы, а интереса к ней особого нет, т.к. сейчас поисковики в основном справляются с данной задачей.

Автор: crazynetwork 28.11.2015, 12:51
Может просто сделать по типу вики, что бы люди сами пополняли БД нужной инфой?

Автор: Poseidon 8.12.2015, 15:55
Не то время. Сейчас google выдаст кучу информации по любому вопросу. А если еще и с английским проблем нет, то смысла заглядывать в какую-то там вики, а тем более постить туда что-то, не будет и вовсе. Тольковые программисты быстрее заведут свой блог, в котором будут вылаживать интересные статьи и получать за их просмотры деньги от спонсоров, чем постить бесплатно в вики.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)