Предложения для развития |
Здравствуйте, гость ( Вход | Регистрация )
Предложения для развития |
18.1.2010, 19:20
Сообщение
#101
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Список пока не реализованных идей и запросов ( todo / future request / change request / improvement ).
ToDo:
|
|
|
13.10.2009, 23:05
Сообщение
#102
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
iMinShare = 5368709120 - это 5 Гб (5368709120 байт)
После того, как будет сделана веб-морда, можно будет в ней сделать текст-боксы с выбором единицы изменения минимальной шары (как в птохе). А пока что приходится выставлять в байтах. 2Delion: вот именно, что сколько людей, столько и мнений. Кто-то считает этот опрос абсурдным, а кто-то нет, поэтому не нужно лишний раз флудить: не нравится - не голосуй! |
|
|
14.10.2009, 7:28
Сообщение
#103
|
|
Начинающий Группа: Пользователи Сообщений: 29 Регистрация: 11.1.2009 Из: Владивосток Пользователь №: 1 774 Спасибо сказали: 5 раз |
русские горки( russian hill hub ,RusHill )или русская пуля из-за скорости работы =) p/s( К@пит;-)шка )
|
|
|
20.10.2009, 22:57
Сообщение
#104
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Я за текущее название. Очень патриатично даже.
p.s. хаб работал на автопилоте пока я путешествовал - ни одного вылета (v_1.0.5e). |
|
|
21.10.2009, 0:20
Сообщение
#105
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
У меня есть следующая идея: хаб - это просто сервер работающий на nmdc протоколе, а все другие возможности реализуются плагинами. Плагины могут взаимодействовать между собой, и каждый плагин имеет собственные настройки.
Возможные плагины: Lua Mysql Commands Bans Profiles Unflood Стоит ли сделать так, или лучше запихнуть это всё как обычно в хаб? Просто если делать плагинами, то можно будет выбрать то, что нужно. Для больших хабов можно будет исключить некоторые нагрузочные плагины. Те, кто не захочет юзать бд, смогут отключить плагин и хранить настройки в файлах. |
|
|
21.10.2009, 0:29
Сообщение
#106
|
|
Постоялец Группа: Пользователи Сообщений: 462 Регистрация: 20.10.2008 Пользователь №: 843 Спасибо сказали: 15 раз |
Цитата все другие возможности Лучше распредели возможности между плагинами и самим хабом. |
|
|
21.10.2009, 0:42
Сообщение
#107
|
|
Освоившийся участник Группа: Модераторы Сообщений: 281 Регистрация: 24.6.2008 Из: Луганск Пользователь №: 70 Спасибо сказали: 47 раз |
А почему бы не всунуть это всё в сам хаб, чтоб всё отлажено было и проблем в случае чего не возникало. Но и чтоб была возможность полностью отключать что надо допустим правкой конфигов каких-то, но чтоб не более смены 0 на 1.
|
|
|
21.10.2009, 1:15
Сообщение
#108
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Присоединяюсь к dimetrius. Так будет проще конечному пользователю
|
|
|
21.10.2009, 9:00
Сообщение
#109
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
По логике "конечные пользователь" должен быть админом, и если он не в состоянии подключить плагин то это извините "говноадмин" и проблемы лично его. Я за то чтобы оставить в хабе только одну поддержку nmdc поскольку это позволит другим прогерам писать свои плагины, под свои нужды, возможно даже лучше чем будут задуманы сейчас.
|
|
|
21.10.2009, 11:02
Сообщение
#110
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Голосую за модульность.
Интересно, модуль для перла или питона напишет кто-нибудь? Или птока-совместимый луа? ;) |
|
|
21.10.2009, 11:55
Сообщение
#111
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Плагин перла или питона я уверен можно будет реализовать.
Что касается птока-совместимого lua, то тут существует несколько противных факторов (лично с моей точки зрения): использование таблицы tUser считаю нагрузочным фактором, хоть разработчики и попытались убрать из ней большинство полей. Разделение всех api функций по разным таблицам также непонятно, лучше запихнуть всё в Core, так будет легче начинающему программисту и так можно будет одной строкой оптимизировать эту таблицу: Код local Core = Core Идём далее, и находим неудобство, например, в 10 вызовах одной и той же функции SetMan.GetString с разными аргументами, если нам вдруг понадобилось каких-то 10 параметров. То же самое касается и функции Core.GetUserData. Проблема решается использованием битов для каждого из параметров, то есть вызов одной функции с одним аргументом, который описывает необходимые поля. Теперь по поводу встраивания всех прочих возможностей в хаб. Если использовать плагины, то всё будет работать также отлажено, и при возникновении ошибки сразу будет ясно в каком плагине копать, а не копать во всём хабе. Встраивание в хаб отличается лишь тем, что всё будет переплетено и не будет чёткого разделения, и, кроме этого, лишний неиспользуемый код будет висеть грузом. В случае плагинов, мы просто отключаем этот груз (выбрасываем его). Кстати, идея такова: плагин представляет из себя dll библиотеку (so библиотеку). Все плагины помещаются в специальную папку plugins, которая создаётся, если она не создана, при запуске хаба. Именно папка plugins сканируется хабом для обнаружения плагинов. Можно сделать настройку: загружать ли новый плагин автоматически или использовать ручную заргузку. Ручная загрузка означает то, что новый плагин не будет загружаться при сканировании этой папки, а в настройках будет помечено, что этот плагин отключен и его можно будет включить вручную (через команду, через веб интерфейс или через gui). Плагины могут взаимодействовать между собой. Например, у нас 2 плагина: плагин антифлуда и плагин банов. Плагин антифлуда имеет настройку бана при обнаружении флуда, и, соответственно, использует функцию бана из плагина банов. Теперь мы отключаем плагин банов. Плагин антифлуда забанить не сможет, а сможет, например, только разъединить пользователя без бана или оповестить о флуде. На первый взгляд механизм замечательный. Однако, не может ли возникнуть такой ситуации, когда разделение по задачам окажется не столь эффективным, чем кучемола этих задач. Думаю, что такого не должно произойти. |
|
|
21.10.2009, 12:00
Сообщение
#112
|
|
Постоялец Группа: Пользователи Сообщений: 462 Регистрация: 20.10.2008 Пользователь №: 843 Спасибо сказали: 15 раз |
Цитата Например, у нас 2 плагина: плагин антифлуда и плагин банов Цитата разделение по задачам окажется не столь эффективным М-да,пример не очень удачный... |
|
|
21.10.2009, 12:01
Сообщение
#113
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Мне интересно как же между собой плагины будут взаимодействовать? Насколько я знаю напрямую взаимодействовать у них не получится, если только как-то через хаб.
Ждем-с описание API для плагинов если таковой имеется! |
|
|
21.10.2009, 12:39
Сообщение
#114
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Что значит напрямую взаимодействовать не получится? Взаимодействие сводится к использованию функций другого плагина. Для этого в другом плагине строится абстрактный механизм. И именно эту абстракцию используют плагины для своих нужд. Через абстракцию будут вызываться нужные функции, которые даже не нужно будет описывать и линковать к плагинам и хабу, они будут доступны после подключения соответствующих плагинов к хабу. Естественно плагин сначала убедится, что нужный для работы функции плагин подключен, и только после этого будет вызывать функцию.
Описание api для плагинов приведу, возможно, позже, а может и в ближайшее время. Это скорее будет не api, а методика по созданию плагинов с соответствующими заголовочными файлами абстрактного механизма хаба. Для описания методики, наверное будет разумно создать в разделе других языков программирования статейку. Там же можно будет разъяснить принципы наследования и другие понятия языка с++. |
|
|
28.11.2009, 14:47
Сообщение
#115
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Как продвигается разработка? что-то 2 месяца тишина...
|
|
|
28.11.2009, 18:30
Сообщение
#116
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Разработка продвигается. Сейчас разрабатывается большой блок (настройки + профили + mysql)
|
|
|
28.11.2009, 22:57
Сообщение
#117
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Увидел, что в теме новые сообщения, последний ответ Сетапера, и уже приготовился ставить/смотреть/тестить русхаб... а тут такой облом ;)
|
|
|
28.11.2009, 23:16
Сообщение
#118
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Сейчас самая проблемная часть проектируется. Как только я её сделаю, дальше будет намного легче и быстрее идти процесс.
|
|
|
29.11.2009, 13:18
Сообщение
#119
|
|
[n00b] Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза |
Успехов. Что тут еще можно пожелать то?
|
|
|
7.12.2009, 14:54
Сообщение
#120
|
|
[n00b] Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза |
Хотелось бы, чтобы еще одна "фиговинка" была реализована.
В настройках прописывается ник админа и ему бы приходили всякие собщения которые приходят опам (с ключом то бишь) но даже если в настройках этого ключа у него нет Хм.. Вроде доступно объяснил?) |
|
|
7.12.2009, 17:53
Сообщение
#121
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ага. Реализация функционала операторов не будет привязываться к ключикам))) То есть все настройки зависят только от профиля, но никак не от какого-то атрибута профиля.
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ВАЖНО: Ваши Вопросы И Предложения По Поводу Форума | 447 | Svyat | 322 163 | 20.10.2015, 19:39 Посл. сообщение: Ksan | |
От: Ваши Вопросы И Предложения По Поводу Форума От темы с ID: 753 |
3 | anila | 9 130 | 28.3.2013, 16:02 Посл. сообщение: настя | |
От: Ваши Вопросы И Предложения По Поводу Форума От темы с ID: 753 |
0 | AntonRibin868 | 5 802 | 13.4.2011, 4:46 Посл. сообщение: AntonRibin868 | |
От: Ваши Вопросы И Предложения По Поводу Форума От темы с ID: 753 |
0 | Ksan | 5 560 | 26.12.2010, 17:39 Посл. сообщение: Ksan | |
От: Ваши Вопросы И Предложения По Поводу Форума От темы с ID: 753 |
1 | Accelerator | 4 812 | 16.1.2010, 15:27 Посл. сообщение: Wariner |
|
Сейчас: 27.11.2024, 2:19 |