Оffline/Online База по макросам и скиллам OpenKore

Разработка новых функций.

Модератор: 4epT

Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Оffline/Online База по макросам и скиллам OpenKore

Сообщение DeniZka »

Есть идейка создания единой базы данных макросов, скиллов и плагинов, с возможностью пополнения через Web и программый-интерфейсы.

База должна обладать четкой структурой:
1) тематикой (скиллов,макросов,плагинов)
2) полным описанием + автор,где проверял, как устанавливал, какие нюансы
3) и исходником

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

Я реализовал костяк данной программы на дельфи с открытыми исходниками. В качестве хранилица используется файл бд MS Access.
На данный момент в программе работает пополнение и браузинг по макросам. Если вы будете работать с исходниками то вам понадобится компонента SynEdit и дополнение UniHighlighter.

Изображение

P.S.
Сейчас программулька оффлайновая, т.к. я не шарю в web-программировании. Если кто-нибудь займется Онлайн-частью было бы совсем замечательно.
Вложения
basoka.rar
Готовая к применению прога
от 26/04/07

=интерфейс немного изменен.
+исправил кодировку где можно.
+возможность помечать макросы как Новые/Важные/Обычные+поиск
+печать текста макроса
+сохранение текста макроса в файл
+отправка нового макроса мне по мылу
(610.37 КБ) 395 скачиваний
basoka-src.rar
Исходники
от 26/04/07
(53.9 КБ) 229 скачиваний
Последний раз редактировалось DeniZka Чт апр 26, 2007 9:42 pm, всего редактировалось 9 раз.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

DeniZka
пасип за программу. щя гляну)
еще выложи те самые компоненты плз.
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

Добавил ссылки на компоненты
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

мне нравится.
а будет возможность прям в этой базе править макросы?
удобненько подсвечивает.
Аватара пользователя
Aib0
Бывалый
Сообщения: 961
Зарегистрирован: Чт ноя 16, 2006 12:50 am
Контактная информация:

Сообщение Aib0 »

Неплохо, молодца)
Неплохо б это оформить в веб-базу макросов, с разделением на серваки/профы/локи и т.п.
Wtf is "OpenKore"?

"What we're dealing with here is a total lack of respect for the law"
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

Lims писал(а):а будет возможность прям в этой базе править макросы?
Удобный редактор Макросов я реализую в RVK, а тут предполагается просто хранилище готовых решений.

Aib0
Вопщем если кто-то возьмется за Web-часть базы то, скорее всего, придется отказаться от формата бд Ms Access. Хотя вот нашел интересный скрипт для конвертации MySQL<->MsAccess. (http://freesoft.ru/getit.html?file=rep/ ... export.zip)

Пока сделаю возможным, при добавлении макроса, отправку его мне на почту. У себя сделаю программу, которая постит полученные письма в БД. (Конечно я их еще проверять буду, чтобы ерунды всякой не было.) Таким образом мы сможем создать первичную базу данных.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

Обновил программу:
+ теперь работает поиск
+ Изменен функционал интерфейса (двойной клик по заголовку раздела т.к. макросы/скиллы, открывает этот раздел полностью, остальные сворачиваются).
= изменен алгоритм построения древа ресурсов базы
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

Ежели никто заниматься on-line частью не собирёццо, буду решать проблему пополнения базы, другим путем.

Могу реализовать только следующим образом: после добавления макроса в базу программа предложит отослать все введенные данные мне на почту. А я уже дома другой программой буду собирать почту и пополнять базу вашими данными.

Проблема тут в том, как осуществлять отсылку почты напрямую мне на почтовый ящик, кажись действовать придется через Open Relay, но они все не надежные т.к. их спамеры юзают. Подскажите, если есть другие идеи.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

DeniZka
а тяжело просто передавать email в почтовый клиент?
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

DeniZka
тебе надо сделать чтоб прога могла обновляться с какого нибудь адреса, на который ты будешь выкладывать обновления базы (именно обновление, а не полность заново базу)

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

новые макросы конечно лучше получать по почте я думаю, можешь настроить почтовый ящик чтоб он принимал почту только с определённой темой письма, а остальное считал спамом.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

http?
Просто страничко, с окошком.
Вложения
okoshko4macro.png
okoshko4macro.png (7.54 КБ) 2647 просмотров
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

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

Но имхо проще по почте)))
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Click
Тогда standalone база вообще не нужна, о чем я кстати уже говорил.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Господа. Я вам маленький пример приведу.
Есть така вещь как MetaTrader, в нём есть MetaEditor который может подгружать себе всякую хрунь с инета.
Так вот, как оно устроено: НА сайте выставляют всякое вкусное, за него голосуют, оставляют отзывы.
Клиент же делает запрос на пхпшку которая генерит хмлку с описаниями всего что есть вкусного на серврере для выкачки с коментариями и описаниями. Что пользователь выберет себе, то и будет закачано.
НО добавлять могут только зарегистрированые пользователи.


Для данного случая рекомендую использовать простенький компонент встроеной обработки таблиц ДБФ и всем таким. Который будет хранить только самое нужное. Если кто хочет поделится, идёт на сайт и делится.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

что-то я не понял как подключить к пшп этот метатрейдер, наверное нуно получше почитать
Ответить