Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: dbscript программа для работы в базе данных (теперь open source:) )  (Прочитано 5649 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: dbscript программа для работы в базе данных
« Ответ #15 : 17 Октября 2009, 00:17:40 »
нормальный ли теперь сайт?
базы до конца перенести не удалось из за внезапного падения службы передачи, показываются не все кнопки поэтому.

http://dj.chg.su/dbscript

а такой домен больше доверия вызывает?
http://wow.chg.su/i

я могу их регить только в этой зоне. платные для меня пока что слишком дороги (!) omg

вышла версия 4.0  слишком много нового, все в changelog, можно получить из самой программы.

скрин+ релиз тут
http://torrents.ru/forum/viewtopic.php?t=2118991

про opendbscript добавил в шапку , для страждущих сорцов
« Последнее редактирование: 17 Октября 2009, 00:19:18 от dj--alex »
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: dbscript программа для работы в базе данных
« Ответ #16 : 04 Января 2010, 22:04:36 »
svn
http://svn.shamangrad.net/dbscript/

svn2
http://db-script.googlecode.com/svn/trunk/

файлы
http://code.google.com/p/db-script/downloads/list

обнаружил и устранил уязвимость в 2 версиях dbscript
соответственно были обновлены и OS версия (3) и обычная (4)  до 3.6.17  и 4.1.117 соответственно.
тем кто использует скачать обязательно.

всвязи с новогодними перебоями сервер основного сайта не работает до 6 января.
 

Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: dbscript программа для работы в базе данных
« Ответ #17 : 25 Августа 2010, 20:08:36 »
За довольно долгое время была проведена грандиозная работа над программой

прошу оценить мои результаты
тем более для пользователей Linux моя программа всегда будет бесплатной

Описание изменений немного подрезал для компактности но все равно получилось много

на данный момент меня интересует может ли мне кто помочь устранять узкие места, явные ошибки и т.п.
планируетя делать модули которые смогут выполнять какие либо специфические для игрового сервера функции
например логчекер - с настройкой генерации ссылок на аккаунты, персонажи, предметы и т.п.




Dbscript 4.2.5

http://wow.chg.su/dbs/filemgr.php?c=...e6baec8389c8d6

Изменения в релизе:
Dbscript 4.2.5 19.08.2010
*Поправлено добавление пользователей в меню
*Поправлено удаление старых таблиц при проверке конфиругаций
*Бэкапы и восстановления системных таблиц теперь логируются.

Видеоурок по установке добавлен на сайт
http://wow.chg.su/inside/filemgr.php?c=0350abed7c878917360194ad627a9150

Dbscript 4.2.4 14.08.20
+в выполнение SQL запросов добавлено форсирование операций в UTF8 в виде опции.
*поправка — при выборе таблицы из менеджера баз теперь тоже используется автовыбор нужной базы (при наличии и таблицы)
*введена проверка при установке на наличие необходимы модулей php — iconv , mb_string. , а также Zend optimizer. При их отсутствии указывается где их можно получить, а также последняя версия программы не требующая плагин.
*при отстутствии iconv программа пытается использовать mb_string . Если конвертер не найден — используется прямая передача символов через iconvx . Если попытаться установить программу без этих расширений, кодировка будет форсировано переключена на cp1251 (windows-1251)
Dbscript 4.2.3 06.08.2010
*Папки теперь не проверяются проверкой устаревших файлов.
*Файлы ни разу не скаченные теперь не удаляются как устаревшие-ненужные. оповещение делается.
*msgexiterror переведена на движок window () - сообщения в окнах и сообщения об ошибках теперь будут отображаться более корректно.
*если программа обнаруживает Internet explorer иногда выдается рекомендация заменить его.
*При исполнении дампа можно вместо заранее настроенной в алиасе кодировки можно принудительно выбрать другую
Dbscript 4.2.2 05.08.2010
Исправлено: При выборе базы из редактора баз для исполнения дампа — название базы теперь передается в дампер.
*Исправлено: При тестировании файлов . Удаление по устареванию производится теперь правильно по столбцу последней скачки а не загрузки.
Dbscript 4.2.1 29.07.2010
+Теперь можно легко соединять таблицы без выяснения идентификаторов , таблиц и баз.
Добавлен мастер для создания подключения к другим таблицам: (сам механизм давно был реализован, просто нужно было подключение делать вручную, а также переносить все созданные надстройки на другие таблицы). Меню Редактора — Нужная таблица — Заголовок — DAT заголовок (виртуальный) — Кнопочка CONNECT (красная стрелка) . Далее надо указать уровень доступа для просмотра этого поля (необязательно), затем группу куда подключать (необязательно) , затем целевые таблицы — их две — основная и вспомогательная , потом выбираются режимы показа таблиц и поля если требуются для выборки (передаватся будет конкретное значение разумеется в поиск).

По умолчанию вторая таблица не подсоединяется никуда, её нужно разрешить специальной галочкой.
В поиске теперь проверяется для подсоединения сначала системное имя таблицы, и только потом визуальное. При наличии любого оно будет показано и отмечено в заголовке таблицы. Уже существующие настройки можно редактировать, но они будут только показыватся перед редактированием. т. е. Изменить нужно все.
*Исправлено: при подсоединении баз теперь добавляется «.»

Dbscript 4.1.95 01.07.2010
+сделан показ по страницам, поддерживается в CSV, SQL (должен быть разрешен в профиле пользователя )
*в undolog теперь корректно сохраняется отмена операции добавления (больше нет WHERE = '' )
*undo последней выполненной операции теперь работает по кнопке
*теперь при скачке название файла есть полностью и на англ. Языке и на русском — поправлена функция xbasename
+задействована опция автоматического удаления файлов через 30 дней нескачивания (по разрешению пользователя) после 30 дней хранения.
*исправлен глюк с непоказом списка при выключенном показе сортировки при просмотре.

Dbscript 4.2 15.07.2010
Небольшое изменение по просьбам западных коллег:
*При установке язык теперь выбирается корректно
*поправлены некоторые мелкие ошибки.




Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн Guranvir

  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: dbscript программа для работы в базе данных
« Ответ #18 : 26 Августа 2010, 00:29:56 »
Кстати используя BSD либы можно спокойно делать закрытый софт:) А по поводу GPL и как вы это назвали подделок)
Это не подделки это форки:) И согласно 4 свободам GPL вы ничего с этим не сделаете, единственное на что можно обидеться в случае форка так это на использование логотипа вашего  или других оформительских вещей от вашей проги.Ведь фактически CentOS это форк RedHat.  RedHat смогла единственное что выразить так это сове возмущение:)   

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: dbscript программа для работы в базе данных
« Ответ #19 : 26 Августа 2010, 21:12:34 »
Кстати используя BSD либы можно спокойно делать закрытый софт:) А по поводу GPL и как вы это назвали подделок)
Это не подделки это форки:) И согласно 4 свободам GPL вы ничего с этим не сделаете, единственное на что можно обидеться в случае форка так это на использование логотипа вашего  или других оформительских вещей от вашей проги.Ведь фактически CentOS это форк RedHat.  RedHat смогла единственное что выразить так это сове возмущение:)   
спасибо , я как то об этом не подумал.. мне советовали собственную лицензию написать :)
но я не юрист.  BSD - лучший выбор..
мне тут подсказывали...нужно ли где то регистрировать свою программу, закреплять права и тому подобное ?

О самой программе  - смотрели ли вы сайт , проект , считаете ли её полезной, или узкофункциональной?
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: dbscript программа для работы в базе данных
« Ответ #20 : 31 Августа 2010, 11:54:16 »
Для чего на сервере Dbscript
У меня есть игровые сервера  в небольшой локальной сети.
В первую очередь мне была нужна программа для просмотра и изменения значений в базе данных из любой точки, по логину и паролю.
для подсоединения к серверу без ssh или аналогов nxclient, radmin
Наиболее удобно например было указать что characters соединена с таблицами account i item_template - это позволяло по одному щелчку смотреть или удалять инвентарь, а также собственно аккаунт , который в свою очередь был подсоединен к таблице забаненных (проверка одним щелком опять же) .
Небольшие чардампы я заливал прямо через веб интерфейс, благодаря настройкам POST SIZE он принимал не 2 мб а намного больше.
2года назад программа выглядела конечно намного проще чем сейчас
http://cs4559.vkontakte.ru/u15551257/92678536/x_29d703a9.jpg
ради совместимости старый 3.х интерфейс кстати был сохранен в программе.
потом я решил что доверенным ГМ можно сделать отдельные аккаунты, и выдать определенные полномочия (например доступ  только к базе мира) .
Ещё через некоторое время я заметил что в компилах ядра часто изменяются таблицы и данные в конфигах.
был написан менеджер файлов с довольно неплохими возможностями и система поиска по файлам логов. Причем поддерживаются функции + и & , т.е можно искать строку содержащую или команду или аккаунт , или комманду и аккаунт в одной строке. Для очень больших логов такой показ был очень и очень удобен, т.к. показывал только нужного человека(комманды).
http://cs4559.vkontakte.ru/u15551257/92678536/x_dcf3fc37.jpg
позже была добавлена статистика и возможность файлохостинга
http://cs789.vkontakte.ru/u15551257/92678536/x_c0e88997.jpg
также была дописана возможность настройки и соединения таблиц чтобы при любых обновлениях ссылки и соединения между нужными полями не путались. ну и мастер для новичков, чтобы не требовалось вручную прописывать.
http://cs4559.vkontakte.ru/u15551257/92678536/x_629b544e.jpg
Причем почти все службы программы настраиваемые, например серверлист можно использовать не только для подключения к базам данных, но и для показа статуса онлайн. Причем если использовать уровни прав то незарегистрированные пользователи увидят только то что можно смотреть с "нулевыми" правами.
http://cs9958.vkontakte.ru/u15551257/92678536/x_6da18191.jpg
Программу постоянно сравнивают с Phpmyadmin . Да она обладает немалым числом функций находящихся там. Но засчет работы с алиасами она несколько выигрывает в скорости, а также возможность распределять права более удобная, а Phpmyadmin по сути сделан для 1 человека, а не для командной работы и публичного представления определенных данных. К тому же все функции написаны мной вручную и небыли взяты из Phpmyadmin.
C каждой версией исправляются недочёты и улучшается программа.
С вашей поддержкой она может стать ещё лучше и её возможности -  шире.
Программу можно взять с сайта : http://dj.chg.su/dbscript/index.php/download.html
Группа : http://vkontakte.ru/club9460243

Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: dbscript программа для работы в базе данных
« Ответ #21 : 31 Марта 2011, 00:35:47 »
ни одного желающего заниматься кодом уже год не могу найти
хоть бы с дизайном кто нибудь помог
ищу в общем человека с общими интересами  и так сказать дружеским обменом кодом
\\
вышла новая версия 4.3.32 подробности на сайте

http://dj.chg.su/inside/  даже в демо сразу заметно одну из новинок - меню с мультивложением (настраиваемое разумеется, правда пока что только админом)
http://wow.chg.su/dbs/filemgr.php?c=f75a

Версия без зенда для Linux
http://wow.chg.su/dbs/filemgr.php?c=bdcd
« Последнее редактирование: 01 Апреля 2011, 16:05:09 от dj--alex »
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
посоветуйте пожалуйста какой больше всего дизайн подойдет

покажите страничку хотя бы на что ориентироватсья


немного переделал меню раздачи размещенных файлов на хостинге (файлы для всех категория)
http://wowcasual.ru/webchtc/filemgr.php

Выпустил обновление

+добавлено: cmsg не отрабатывает теперь значения начинающиеся с точки
+dbscore - исправлена ошибка из за которой иногда не вычислялся count
*версия конфигов при создании конфигурации теперь берется из ядра
*незарегистрированные в любом случае не будут видеть список пользователей ресурса в раздаче.
*теперь репозитории работать будут раздельно, проприетарная версия будет отличатся только возможностью подключать специальные модули.*если вы не планируете их заказывать можно использоватьобычную версию.
регулярный выход версий гарантирован "генератором открытых версий".

+автообновление через SVN теперь умеет запрашивать нехватающие новые файлы с SVN (касается подсветки например)
+главная новость !! - создан filescript.cfg для генерации кнопок исполнения скриптов , заданных администраторами,
исполняющий внешние Linux программы (а также сохраняющий лог операции)
Пример использования.

ID¦NAME¦Script¦Plevel¦keynames-icon¦russian¦english¦f1_russian¦f1_english¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
ID - идентификатор
Name - условное имя скрипта, отображается если не задано описания для нужного языка.
Plevel- проверка прав **
Script- собственно сам скрипт
Keynames - базовая иконка для скрипта.**
russian,english - название кнопки, в режиме utf8 рекомендуется воздержатся от кириллицы.
(хотя возможно это просто особенность работы моей версии php )

1¦¦mencoder %path%/%file% -oac mp3lame -ovc x264 -o %path%/%file%.avi¦0¦0¦перекодить в h264¦encode h264¦0¦0¦0¦0¦0

переменные работающие в модуле filemgr можно использовать через %var%
т.е. %path%- это взять и подставить текущий путь, но %path2% - это будет взять путь из второго файлового менеджера.
%file% - текущий файл
Заметьте знак "/" надо предусмотреть самостоятельно, за вас его в скриптах никто ставить не будет

Данный пример преобразует видеофайл в формат H.264 через веб-сайт. (только для Linux)
Другие методы использования вы можете придумать самостоятельно.
(**пробная версия! графический редактор ещё не добавлен, команды работают только в режиме без иконок файлового менеджера и нет проверки прав)

4.3.4
http://wow.chg.su/dbs/filemgr.php?c=1fb7
4.3.4 SE
http://wow.chg.su/dbs/filemgr.php?c=1951

К сожалению у меня пока очень неудобный интернет и я не могу обновить репозиторий.
« Последнее редактирование: 07 Апреля 2011, 03:17:11 от dj--alex »
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
http://wow.chg.su/dbs/?c=984d


Dbscript 4.3.5 04.07.2011
К сожалению на долгое время выбыл из строя и лежал в больнице.
Собственно обновление не принесет ничего нового в работе с базами данных и касается сугубо работы с файлами.
на SVN как всегда позже т.к. опять с другого компа и нет паролей :).

+генерация очень коротких ссылок. сравните эту ссылку с предыдущей.
+для Linux версий добавлена поддержка архивации в RAR (при наличии архиватора разумеется)
+добавлена возможность расшаривать сразу много файлов помечая их в списке, ссылки будут разные но параметры раздачи — общие. важно — при наличии дубликатов от одного и того же пользователя добавление файлов останавливается вместо пропуска. Функция всё ещё в тесте, но критических ошибок уже нет.
*увеличены размеры надписи File not found
*также исправлен цветовой сбой после ошибки E_DB (отсутствие баз)

P.s. Сайт восстановлен после атаки хакеров на хостера и перемещён на собственный сервер.

----

SVN успешно обновлен !
теперь версию без zend можно получить напрямую из googlecode
для тех кому удобнее чем скачать архив :)

напоминаю , использовать переменные программы в скриптах которые потенциально будут выбираться пользователем например %file% - небезопасно.
рекомендую если планируете использовать новый механизм для команд
принудительно ограничить его только для администраторов
или не писать подставляемые переменные а жёстко заданную команду.
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн dj--alex

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Проект переехал на новый адрес без изменения кода,т.к. гугл закрывает google-code
https://github.com/dj--alex/db-script/

есть кое какие наработки в версии 4.3.6.
из за остановки перевода польской версии пока не выкладывал

Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

 

Страница сгенерирована за 0.04 секунд. Запросов: 26.