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

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

Новости

27.08.2008 11:56, опубликовал alexs
Создал стандартные папки:
trunk\
release\
branch\
текущие исходники находятся в trunk.
01.09.2008 23:35, опубликовал shade

На сегодня был запланирован выпуск первой версии системы (1.0). Мы реализовали весь функционал, который планировали к этой дате, но мы не успели его как следует протестировать, кое-где могут быть ошибки, кое-где есть недоработки. Поэтому мы сдвигаем собственно фиксацию версии. Эти ошибки и недоработки мы планируем исправить в течение двух недель.

Новый функционал

1. Контрольные точки. Реализована пока базовая часть.

2. Наконец-то выводим в свет новый скин cleanRed. Пока ещё есть небольшие недоработки, в основном по части форм. Но мы это исправим. Сейчас этот скин установлен основным.

3. Внедрен модуль личных сообщений. Здесь тоже пока только базовый функционал, который ещё предстоит доработать и отшлифовать.

4. Решена проблема "разрезания" сообщений об ошибках — теперь сообщения можно клонировать. При клонировании копируются все свойства сообщения, кроме комментариев и истории изменений.

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

15.09.2008 18:23, опубликовал mixolap
Для тех кто работает более чем с одним проектом появилась возможность сохранения списка проектов. Сам список находится непосредственно в меню "Проекты". Пункт "Добавить" добавляет в список текущий открытый проект. Пункт "Убрать", соответственно, убирает из списка текущий открытый проект.
16.09.2008 11:24, опубликовал mixolap
При наведении мыши на таб открытого файла появляется подсказка с полным путем к этому файлу.
16.09.2008 15:19, опубликовал mixolap
Появился дистрибутив для Windows, скачать можно отсюда:
umseditor-0.01-setup.exe (5.37 Mb)
Основную часть дистрибутива составляют библиотеки Qt.
17.09.2008 22:26, опубликовал shade
На следующей неделе, на нашем сереве будут проводиться технические работы. Связи с чем он будет некоторое время недоступен.

Конкретная дата сего мероприятия будет уточнена позже.
04.10.2008 15:54, опубликовал the1st
Технические работы, кстати говоря, были отменены! В связи с чем сервер был всё время доступен!
15.10.2008 15:40, опубликовал alexs
Библиотека шаблонов типовых форм в формате LazReport-а начала наполняться. Сейчас уже 9 форм.
29.11.2008 17:26, опубликовал alexs
Список изменений:
+ Изменён редактор TAutoUpdateOptionsProperty - заполнение полей свойства
AutoUpdateOptions можно делать теперь без вызова диалогового окна
+ При Вызове метода TFBDataSet.Refresh если для нет соотвествующего поля в
запросе SelectSQL то параметр из RefreshSQL будет заполнен значением параметра из
SelectSQL
+ Исправлена обработка полей BIGINT в обработке параметров для связок master-detail
и в прочих местах
(спасибо - Сергей Смирнов)
+ Изменил нумерацию версиий - следующая версия будет 2.0.0.XXX (чётный номер)
тестовая версия будут 2.0.1.XXX (не чётный номер)
- Исправлена ошибка в связке мастер-детайл при скроле мастера если детайл закрыт
+ Введена обработка ошибки locate для FPC/Lazarus при кодировке набора данных UTF8 в
Windows
- Доработки по компиляции в Delphi
30.11.2008 23:21, опубликовал alexs
Началась миграниция на последний UIB.
Текущая версия (34-комит) уже не работает с с веткой UIB 1.9 - только 2-я ветка.
В связи с тем - что Генри поменял название модулей в UIB (чего-то он не поделил с командой JEDI) - то в исходниках будут необходимы небольшие правки. Всё сводится к тому, что необходимо во всех компонентах из UIB убрать префикс jv. Эту операцию надо будет делать и для pas модлей и для lfm/dfm/xfm ресурсов.
После выполнения данной операции у меня все мои проекты заработали.
Также я подготовил небольшой патчик на UIB и оправил его Генри. Но не знаю - включит ли он его в свои исходники. Пока не включил - я положил его в каталог с документацией. Там исправление компиляции в FPC 2.3 и несколько дополнительных свойств в стиле FibPlus,
07.12.2008 12:37, опубликовал shade
Давно не писал новостей, да и темпы разработки значительно сократились.

1. берем курс на AJAX - для пробы сделал предпросмотр, постепенно везде заменим фреймы на AJAX.

2. Немного изменился формат представления пользовательских страниц (профиль пользователя и список проектов пользователя), планируется расширение пользовательского простраства, в частности введеним пользовательских блогов.

3. при предыдушем обновлении была реализована поддержка OpenID-сервера. Теперь можно использовать URL своего профиля в качестве OpenID-идентификатора. Правда нужно признать, что пока не полноценная (не полностью соответствует спецификации), но вы можете использовать его в режиме делегирования, для этого нужно заполнить соответствующие поля в профиле.
16.12.2008 12:43, опубликовал shade
В ближайшие выходные (20-21 декабря 2008 г), на сервере будет производиться обновление программного обеспечения с целью решения проблемы со стабильностью веб-сервера.

Поэтому, в указанный период времени, будут отключены все сервисы нашего сервера, включая но не ограничиваясь этим сайтом, форумом, svn, ftp.
17.12.2008 15:57, опубликовал alexrayne
v2beta ready for testig
this version planed to merge into main thunc, thus we expecting results of testing and bugreports.
development version avaliable from here:
svn://svn.shamangrad.net/FBDataSet/branch/AlexRayne/testver/ver2b

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

лежит оно здесь svn://svn.shamangrad.net/FBDataSet/branch/AlexRayne/testver/ver2b
основное нововведение
1) метод Lookup теперь может работать через локальные индексы на полностью сфетченых запросах.
2) поля stString, для строк длиной более SizeOf(AnsiString), теперь храняца в виде AnsiString, и используют TFBAnsiField
для доступа. отдельной поддержки для WideString пока неделал
3) разнесен по дереву каталогов платформо-зависимый код: каталоги для Lazarus и delphi, выделены верcии delphi 7 и 200x
4) поправлен delphi код для использования с UIB2.0
5) введены мягкие обновления кеша БЛОБов - кеши сохраняются между обновлениями запроса, и присоединяются в обновленный запрос, освобождаются только неиспользуемые
21.12.2008 23:37, опубликовал shade
Итак, обновление свершилось. Правда не без потерь - потеряли аватары, но ничего их можно загрузить снова.

Попутно обновил PMS, в основном багфиксы, из нововведений только «стена» в профиле пользователя, на которой другие пользователи могут оставлять свои наскальные надписи, пожелания, отзывы и т.п. - что-то вроде личной гостевой книги. Правда пока очень не хватает RSS-ленты и уведомлений на e-mail.

По просьбам пользователей реализована отправка формы по нажатию Ctrl+Enter - реализация пока сыроватая и может не работать в некоторых браузерах. Протестировано в Firefox 3.05b (OpenSUSE 11.0) и Opera 9.27 (тоже OpenSUSE 11.0).
22.12.2008 22:39, опубликовал shade
При обновлении забыл восстановить настройки доступа к svn, точнее восстановил только содержимое. Сейчас подправил, всем членам команды дал право на чтение/запись, всем остальным только чтение. Если нужно что-то более специфичное редактируйте настройки svn в ваших проектах.
26.12.2008 22:03, опубликовал shade
Вообще стены ещё не доделаны - вывел в торопях, при обновлении.
Т.к. уведомлений пока не хватает, то добавил компенсирующий RSS.
27.12.2008 10:34, опубликовал slimus
http://sms.mts.ru/live/smsxtra.aspx?region=msk
29.12.2008 23:19, опубликовал shade
В основном багфиксы.

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

С наступающим вас, дорогие пользователи.
02.01.2009 14:47, опубликовал doj
Введено ограничение в боезапасе.

Добавлен скриптовый файл DATA\Scripts\PlayerVars.dgm
В нем описаны глобальные переменные, которые будут созданы для каждого игрока.

В дальнейшем (пока не реализовано) в метаданных доступ к переменным можно будет получить вызовами
player<id>.<name>
active.<name>
02.01.2009 15:41, опубликовал shade

Хотите помочь Шаманграду? Сделать его лучше? Сделайте это!

В треккере множество задач. Большинство задач сложны для новичков, но кроме сложных задач существует достаточно количество достаточно простых задач, в частности не требующих программирования, но требующие либо других талантов, либо немного усердия. Это и работа с графикой, написание статей и документации, тестирование наших сервисов, привлечение новых пользователей и помощь им в освоении в Шаманграда.

В частности сейчас можно помочь со следующими задачами

В Шаманграде постепенно тихо и неспешно развивается API для доступа к сервисам Шаманграда. Если кто-то захочет написать программу-клиент для работы с Шаманградом или включить в свои программы возможность отправки сообщений об ошибках в баг-трекер, то вы можете использовать этот АПИ. Реализованный функционал пока очень узок, но если будет потребность, то функционал будет расширен.

Текущую стабильную документацию можно найти тут: http://shamangrad.net/rpc/doc/

Последнюю нестабильную тут: http://svn.shamangrad.net/pms/trunc/rpc/doc/index.html

Имеются модули для Pascal (FreePascal, Delphi), C++ и PHP (последний пока ещё сырой). Имеющиеся модули требуют libxml2, libcurl и (опционально) OpenSSL (если эти зависимости вам кажутся слишком тяжелыми, то вы можете написать свой транспортный уровень - аналог класса TWSXMLRPCGate)

Меню системы
О сервисе
НовостиRSS
Справочная
Проекты
Пользователи
Вход
Регистрация
Переход к багу