Index
Клуб программистов Шаманград
*О сервисе *Новости *Проекты *Пользователи *Справочная
Быстрый старт
Добро пожаловать на Шаманград — сервис сопровождения программных проектов.

Зарегистрировав у нас свой проект, Вы сможете пользоваться системой контроля версий Subversion, вести ленту новостей, а также управлять устранением ошибок при помощи системы BTS.

Новости

04.04.2009 13:59, опубликовал alexs
Переписал полностью код регистрации базы данных.
Теперь Внешний вид окна регистрации зависит от того, какую БД регистрируем.
Само сдержимое окна регистрации зависит от объекта - наследника TSQLEngineAbstract. Именно он выдаёт список подключаемых в это окно фремов.

Также немного доработал окно редатора таблиц. В нём добавились страницы тригеров и индексов. Улучшено поведение закладки с данными и полями.
Уже можно сохранять описание объектов.
10.04.2009 22:59, опубликовал alexs
Продолжаю доработки редактора таблиц.
Реализовал закладку для просмтора информации о первичном ключе таблицы. Для баз на основе DBF файлов - такая информация не предусмотрена. Для FireBird - информация отображается. Немного пеработал код получения информации о индексах таблицы. Теперь эта же информация используется и в данных на PK. Соответсвенно ускорено время чтения информации из базы данных.

Начата реализация механизма создания новых объектов базы данны.

Продолжается "уборка" кода - из визуальных интерфейсных элементов (формы/окна) убираются зависимости от компонентов UIB.
19.04.2009 23:31, опубликовал alexs
Реализовал редактор ограничений для таблиц по внешнему ключу. Уже хорошо в принципе работает. Пока только для одного сервера - FireBird. Но уже думаю начать что либо делать и под другие сервера. Ищу клиентские библиотеки для Oracle под линух. С оф. сайта не понял как скачать - я у них сам сервер не покупал - а там все ссылки ведут к тому, что я должен быть зарегестрированным покупателем.
21.04.2009 09:50, опубликовал inferno
Всё переписано на FreePascal и lazarus. Теперь работает под win32 и linux.
Пока только RC:
Скачать можно тут http://download.shamangrad.net/AFUDF
24.04.2009 23:58, опубликовал shade
При разработке программы всегда есть соблазн всё усложнить, добавить кучу прикольных и казалось бы супер важных функций. Если поддаваться этому соблазну, то список задач разрастается, а вместе с ним и срок и сложность разработки программы. После некоторого порога планы разрастаются на столько, что завершить разработку в отведённый срок просто невозможно. А если мы выделяем только самые важные задачи, те которые обеспечивают конкурентные преимущества, то план упрощается и становиться легко реализуемым.

Одна из методик планирования процесса разработки программного обеспечения очень хорошо описана в статье Джоеля Спольски «Планирование программного обеспечения малой кровью». Автор рекомендует использовать Excel. Однако, в условиях удалённой работы использовать Excel оказалость не удобным, и мы решили написать программу-клиент к нашему сервису Шаманград, которая будет реализовывать тот же функционал и будет более удобна в использовании.

Представляем вам первый тестовый релиз Schedule Manager

25.04.2009 20:19, опубликовал juras

Для работы версии NSS, ссылка на которую находится в разделе "О проекте", необходимо обновить файл сертификата. Просто поместите его в каталог программы с заменой старого.
28.04.2009 10:08, опубликовал juras
Выложена v1.2
Исправлены баги v1.2-rc-1.
30.04.2009 07:52, опубликовал inferno
Идет тестирование в ПК"Аптека-Фармация". Скоро запустим на 1 аптеке…. там баги неявные полезут :( это точно. Так скоро будет собраy пакет для инсталяции в linux i586
30.04.2009 08:00, опубликовал inferno
Выложил тесты вместо примеров тут. Кодировка UTF-8. Ограничения: 1.В БД где тестируем кодировка Win1251 2.Firebird 2 и выше
Внимание! для linux папку в которой создаются файлы, пользователь firebird(по умол.) должен иметь права на чтение/запись
05.05.2009 22:10, опубликовал alexs
Выкладываю бинарную сборку программы. Пока ещё глубокая бетта. Версия 0.4
Сборка под linux для GTK-2. http://download.shamangrad.net/FBManager/FDBManager-gtk2-fc10-betta.0.4.tar.bz2

Компилировал на Fedora 10.
В ближайщее время выложу сборку под Windows.

Текущее состояние.
Программа работает пока только в режиме редактирования объектов. Новые объекты ещё не создаются. Но уже вырисовывается общий стиль всех редакторов.

Функционал реализован для FireBird. DBF - смотрятся в виде каталога.
Для Oracle внутри находится заготовка объекта БД и формы подключения - тут надо найти нормально работающую под всеми ОС библиотеку доступа.
06.05.2009 21:18, опубликовал alexs
Как и обещал - сборка под винду: http://download.shamangrad.net/FBManager/FDBManager_win32_betta.0.4.rar.

В ближайщих планах - доработка редакторов объектов для возможности создания объектов БД.
07.05.2009 11:42, опубликовал about
Сегодня открылся SVN команды.
13.05.2009 23:48, опубликовал alexs
Поспела очередная версия - ещё бетта.
цитата
+ Изменены все радкторы объектов - имеют унифицированный вид.
+ Реализованы редакторы для FireBird/Interbase:
ROLE
EXCEPTION
GENERATOR
UDF - только на чтение
VIEW
TRIGGER - только на чтение
DOMAIN - только создание и удаление, без модификации. Также не поддерживается учёт выбора кодировки и порядка
сортировки (они только отображаются)
TABLE - частично, только на чтение
+ в редакторе SQL запросов реализована поддержка drag&drop из инспектора
объектов (из дерева и sql-асистента)
+ в редакторе SQL коректно обрабатываются как select запросы так и
не возвращающие результат
+ реализована печать описания и структуры для следующих объектов
Exception
Generator
Role
UDF
View
Trigger
Domain
+ в зависимости от типа зарегистрированного движка БД определяется набор
доступных иснтрументов (в качестве примера есть разнообразные для
FireBird/Interbase)
+ Внешний вид окна SQL редактора приведён к виду редактора объектов БД
- Исправлена обработка настроек отображения в таблицах
- Исправлена обработка настроек для редактора SQL
+ При локализации добавлена локализация сообщений LCL и LazReport-а
+ Начал реализацию работы с БД Oracle. Уже умеем отображать список пользователей БД. Подключение к БД можно делать пока обычным пользователем.

Скачать:
http://download.shamangrad.net/FBManager/FDBManager-gtk2-fc10-betta.0.5.tar.bz2
http://download.shamangrad.net/FBManager/FDBManager_win32_betta.0.5.rar
[ pms ] Jabber
16.05.2009 22:18, опубликовал the1st
Идя навстречу всеобщему переходу с проприетарных IM-сетей на Jabber/XMPP, мы запустили собственный публичный Jabber-сервер. Обсудить нововведение можно на форуме.
19.05.2009 14:29, опубликовал inferno
выложил rpm. Все перекомпилено. исправлены некоторые баги. номер версии пока неизменился :( брать http://download.shamangrad.net/AFUDF
19.05.2009 20:36, опубликовал alexs
цитата
+ Внутри редактора SQL теперь может искать текскст, также работает замена (спасибо DC)
+ В редакторе SQL доработано открытие и сохранение (локализация, фильтры)
+ Навигация в редакторе SQL между закладками по Ctrl+PgDn/PgUp (rec. by Atid)
+ Подбор ширины колонок в гриде результата в редакторе SQL по Ctrl+/- (rec. by Atid)
+ Работа над движком доступа к Ораклу - просмотр представлений/таблиц/последовательностей/триггеров
+ Движок Оракла - для таблиц и представлений начаты редакторы - просмотр полей и данных
+ Реализовано ведение истории запросов для редактора SQL
+ В редакторе SQL доработано меню и панель инструментов
+ Движок FireBird - при создании новой БД или регистрации существующей используются параметры по умолчанию
+ В форме регистрации БД работает кнопка "Тест"
+ Форма регистрации БД, форма параметров системы имеют общие клавиатурные сочетания (унаследованы от общего прдка - формы с поддержкой страниц)
+ Движок FireBird - реализовано создание новой таблицы
+ Движок FireBird - введена настройка на отображение окна компиляции при сохранении описания для полей таблицы
+ Движок FireBird - реализовано для таблиц создания внешнего ключа
+ В SQL редакторе реалилизовано поддержка парамтров в SQL запросах перед выполнение, если в запросе есть параметры, то будет предложено окно для ввода значений данных параметров
+ В SQL редакторе доработано CodeCompletion - поиск при набранной части текста идёт только по объектам, название которых начинается с набранного текста

http://download.shamangrad.net/FBManager/FDBManager-gtk2-fc10-betta.0.6.tar.bz2
http://download.shamangrad.net/FBManager/FDBManager_win32_betta.0.6.rar
22.05.2009 23:00, опубликовал alexs
Добавил поддержку багтрекера и чтение новостей в текущей версии.
Большое спасибо за виликолепный интерфейс работы с багтрекером и сайтом Shade.
03.06.2009 08:11, опубликовал inferno
Офигенная утечка памяти в модуле XML
03.06.2009 11:27, опубликовал inferno
Меньше багов … Брать тут
10.07.2009 21:53, опубликовал alexs
Очередная версия, всё ещё бэтта - но уже много чего умеет при работе с FireBird-ом.
цитата

+ Реализовна обработчик на ошибки программы
+ В просмотре данных таблиц/представлений разрешена локальная сортировка в таблице
+ Переработан механизм сохранения истории запрсов и открытых текста в закладках SQL редактора
+ Доработки в окне настроек редактора SQL
+ Реализовано сохранение положения окон при закрытии, оно востанавливается при открытии окна
+ Реализовано сохранение состояния рабочего стола при отключении от БД, при подключении происходит востановление открытых окон
+ При выходе из программы сохраняется расположение окна инспектора объектов
+ При возникновении ошибки есть возможность отправить текст ошибки с описанием в багтреккер
+ Также из главного меню можно отправить сообщение об ошибке
+ Реализовано отображение новостей в окне просмотра новостей
+ Движок FireBird - в редакторе роли реализована раздача прав на операторам на роли
+ Движок FireBird - в редакторе роли реализована раздача прав на объекты
+ В редакторе SQL добавлено отображение позиции курсора
+ Движок FireBird - разрешено удалять таблицы
- В редакторе таблицы при просмотре данных после нажатися Commit - происходит переоткрытие данных (аналогично для rollback)
+ Движок FireBird - в инструментах работает отображение роли на оператора в окне управления пользователями
+ Добавлен в настройках крыж на сохранение рабочего стола
+ В настройках добавлен переключатель на силь отображения кнопок в диалоговых окнах
! - Движок FireBird - Исправлено формирование текста тригера
+ Реализован редактор триггера. (пока не работают все вкусности редактора SQL в нём)
+ Начат фрейм - SQL редактор. Функционально будет полностью аналогичен SQL редактору из сооветсвующего окна.
+ Начата реализация редактора хранимой процедуры
+ В окне редактора объекта добавлена команда расположения окна (Ctrl+F3)
+ Во вкладке редактора текста тригера используется внутренний объект редактора
+ Во вкладке редактора текста описания используется внутренний объект редактора
- Исправлена реакция на изменение параметров редактора и среды в окнах
+ Реализован редактор хранимой процедуры
+ Добработка парсера SQL
+ Во вкладке с данными редактора таблиц/представений добавлена кнопка подчёта кол-ва записей
- Исправлена обработка смены текущего окна в навигаторе открытых окон
+ При оздании нового объекта БД он правильно обрабатывается с подсветкой синтаксиса
+ При создании нового тригера подставляется его имя по имени таблицы
+ В SQL редакторе тригера добавлена поддержка префиксов new. и old.
- Движок FireBird - Исправлена ошибка опеределения типа триггера
+ Движок FireBird - при создании тригера из редактора таблицы правильно поставлется в редакторе тригера данные о таблице и позиции тригера
- Исправлено отображение наименование поля (обрезалось)
+ Движок FireBird - реализована страница зависимостей

+ Движок FireBird - в зависимостях возможен переход на редактор выбранного
объекта

http://download.shamangrad.net/FBManager/FDBManager-gtk2-fc10-betta.0.7.tar.bz2
http://download.shamangrad.net/FBManager/FDBManager_win32_betta.0.6.rar
Меню системы
О сервисе
НовостиRSS
Справочная
Проекты
Пользователи
Вход
Регистрация
Переход к багу