Вопросы по доступу к исходным текстам

32 views
Skip to first unread message

Gera

unread,
Dec 18, 2009, 4:38:00 AM12/18/09
to Галактика Экспресс
Задавайте вопросы по доступу к исходным текстам Галактик Экспресс.
Информация о доступе расположена на странице проекта
http://code.google.com/p/galaktika-express/wiki/Source

Gameus

unread,
Jan 27, 2010, 3:02:08 AM1/27/10
to Галактика Экспресс
В доступе вижу только исходные тексты форм (я так понимаю это то, что
поставляется с патчами - папка frm). Планируете ли вы выкладывать
исходные тексты самих интерфейсов (всех или какой-то их части)?

NKra...@galantis.com

unread,
Jan 31, 2010, 5:51:04 PM1/31/10
to Галактика Экспресс
Да, мы планируем выкладывать исходные тексты интерфейсов. На наш
взгляд это может быть полезно для дработки нашей бесплатной ERP
системы. Мы предполагаем, что разработчики воспользуются ООП -
подходом, который поддерживается в Атлантисе. Это означает, что часть
свойств интерфейса - алгоритмы обработчиков событий, например - могут
быть изменены. Такие изменения более безопасны с точки зрения
целостности системы, и обеспечивают достаточную гибкость программисту
при доработке системы Галактика Экспресс. Часть иходных кодов,
входящих в ядро системы и связанных с безопастностью и разграничением
доступа, мы не планируем раскрывать. Это определенное ограничение, но
на наш взгляд, оно не должно тормозить развитие системы
программистами.

Для опубликования исходных кодов интерфейсов, требуется их ревизия. В
связи с этим, возникают встречные вопросы -

1. Какие интрфейсы Вы хотели бы видеть в числе первых?
2. Необходимо ли Вам обучение по этой теме?

Alex Gorbunov

unread,
Feb 1, 2010, 3:54:34 AM2/1/10
to galaktik...@googlegroups.com
Приветствую всех!

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

Пожелания по раскрытию исходников сюда можно выкладывать?

Позвольте нАчать:

1. Все инклюдники и хедеры. Цель - возможность использования имеющегося в Системе кода. А то получается так: описание интерфейсов имеются тут: <galaktika_dir>\exe\galdoc\*.chm, а как их использовать без программных описаний интерфейсов - не понятно.
2. Исходные коды, касающиеся создания библиотек для JavaScript алгоритмов. Очень удобно было бы использовать связку JavaScript кода с библиотеками на VIP для расширения возможностей JavaScript.
3. Исходники договоров, накладных и ДО.

Ну и не знаю, куда отнести таковое пожелание: возвращаясь к описаниям системных интерфейсов (<galaktika_dir>\exe\galdoc\*.chm) хочу заметить, что имеющихся описаний недостаточно. Ибо описания есть (очень ограниченные), а целостного видения примеров использования - нет. Было бы неплохо, если бы среди исходников (или в документации) были расширенные примеры простейших законченных действий - например, создать накладную (ДО, договор, ...), заполнить ее, сохранить и выдать пользователю на редактирование. Подозреваю, что с использование системных интерфейсов этот пример - приблизительно на 5 строчек кода. Позвольте привести пример качественного (ИМХО) документирования: http://ru2.php.net/manual/en/function.fwrite.php
Увидел типовой код, скопировал, модифицировал - запустил. 10 минут.



1 февраля 2010 г. 1:51 пользователь NKra...@galantis.com <NKra...@galantis.com> написал:

Gera

unread,
Feb 15, 2010, 9:09:52 AM2/15/10
to Галактика Экспресс

Павел Мацкевич

unread,
Feb 21, 2010, 4:03:55 PM2/21/10
to Галактика Экспресс
В обязательном порядке в поставку системы должны входить все файлы,
необходимые для сборки проектов: инклюды, хедеры и все остальные
файлы, которые требует Vip при компиляции. Часто требуются некоторые
файлы с расширением *.vpp, содержащие "куски" кода Галактики.
Что касается пожеланий использовать ООП - это здорово, но очень часто
нереализуемо. Многие модули разработаны без использования ООП,
обработчики событий разбросаны по разным файлам модуля, имеют место
перекрестные вызовы функций из разных модулей. Все это не дает
возможности не только использовать докомпиляцию, наследование,
перегрузку функций, но и вообще затрудняет возможность внесения
необходимых изменений. Единственным выходом является включение в свой
проект функций системы, в которых приходится менять пару строк. Именно
поэтому исходные тексты модулей Галактики просто необходимы при
проведении доработок.
Все эти файлы являются обязательной частью среды разработки Галактики
Экспресс и должны быть доступны для скачивания.
Вопрос по поводу ревизии исходников: это означает "переписать
Галактику" с использованием парадигмы ООП, выбросить из кода
устаревшие и неиспользуемые куски или что-то еще?
Когда все-таки можно будет получить полноценную среду разработки?
Возможность скомпилировать Viper-ом "Hello World!" - это здорово, но
при попытке собрать что-нибудь функциональное ругается на отсутствие
определений констант, функций и т.д. (нет подключаемых файлов).


On 1 фев, 00:51, "NKrasi...@galantis.com" <NKrasi...@galantis.com>
wrote:

Максим

unread,
Mar 2, 2010, 4:42:44 AM3/2/10
to Галактика Экспресс
есть еще пожелание насчет исходных кодов.. засуньте их в архив и дайте
скачать целиком ..
работать с ними удобно локально .. а так я хочу код интерфейса и как я
догадаюсь в каком файле его смотреть??? а локально можно легко поиск
нужный устроить.. вот

Alex Gorbunov

unread,
Mar 2, 2010, 4:49:18 AM3/2/10
to galaktik...@googlegroups.com
А что мешает качнуть SVN клиентом всю структуру каталогов?

--
С уважением,
Горбунов Алексей
www.aleksey-gorbunov.info

2 марта 2010 г. 12:42 пользователь Максим <masy...@gmail.com> написал:

Максим

unread,
Mar 2, 2010, 7:02:27 AM3/2/10
to Галактика Экспресс
ыы... а при чем сидесь SVN ?? я юзаю TortoiseSVN и как им скачать
это?

On 2 мар, 12:49, Alex Gorbunov <gorbunov.alexe...@gmail.com> wrote:
> А что мешает качнуть SVN клиентом всю структуру каталогов?
>
> --
> С уважением,
> Горбунов Алексейwww.aleksey-gorbunov.info
>

> 2 марта 2010 г. 12:42 пользователь Максим <masygr...@gmail.com> написал:

m_f...@tut.by

unread,
Mar 4, 2010, 4:56:34 AM3/4/10
to Галактика Экспресс
Здесь http://habrahabr.ru/blogs/development/29440/ можно прочитать,
как работает SVN клиент.
Message has been deleted

Максим

unread,
Mar 23, 2010, 7:48:32 AM3/23/10
to Галактика Экспресс
о.. какая полезная страница! там вот все все рассказано как с
гуглагруппы галактики скачивать!!!
абалдеть!!! гениально!!!!
может еще установить 100500 всяких программ и прочитать десяток
книжек
вместо того чтобы просто скачать архив???
не выдумывайте сложностей там где их не должно быть.. раз уж
Галактика
выкладывает исходники - то пусть выложит нормально ...


On 4 мар, 12:56, "m_f...@tut.by" <m_f...@tut.by> wrote:
> Здесьhttp://habrahabr.ru/blogs/development/29440/можно прочитать,

Alex Gorbunov

unread,
Mar 23, 2010, 7:56:40 AM3/23/10
to galaktik...@googlegroups.com
Уважаемый!

Вы, наверное, не в курсе, но SVN - самый нормальный способ размещения
ЛЮБЫХ исходных кодов в интернете. То, что вы не умеете пользоваться его клиентом, нисколько не умаляет его достоинств.

Учите матчасть. Тщательнее.

--
С уважением,
Горбунов Алексей
www.aleksey-gorbunov.info


23 марта 2010 г. 14:48 пользователь Максим <masy...@gmail.com> написал:
To unsubscribe from this group, send email to galaktika-express+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.

Serg Matzkevich

unread,
Mar 23, 2010, 8:12:17 AM3/23/10
to galaktik...@googlegroups.com
поразительная активность в группе обсуждения такого нужного и хорошего продукта. мои извинения за сарказм и флуд.

23 марта 2010 г. 13:56 пользователь Alex Gorbunov <gorbunov...@gmail.com> написал:



--
Best regards,
Sergey Vl. Matzkevich
http://boolbash.com

Alex Gorbunov

unread,
Mar 23, 2010, 9:00:07 AM3/23/10
to galaktik...@googlegroups.com
Уж какая есть :(

Сорри за безумный оффтоп.
--
С уважением,
Горбунов Алексей
www.aleksey-gorbunov.info


23 марта 2010 г. 15:12 пользователь Serg Matzkevich <serg.ma...@gmail.com> написал:

NKra...@galantis.com

unread,
Mar 23, 2010, 12:53:52 PM3/23/10
to Галактика Экспресс
Обсуждения и вопросы по системе Галактика Экспресс активно поступают.
К сожалению, участники предпочитают их задавать в анкете на сайте
www.galaktika.ru. Видимо люди считают, что так надежнее. За последную
неделю поступило с десяток таких запросов. Большое количество вопросов
идет через вебинары и напрямую в партнерский отдел.

Видимо, для большинства учатников
- либо не привычно использовать инструмент форума
- либо они заранее считают, что в группе не получат оперативного
ответа (так, кстати, происходит на многих форумах в Сети)

Может быть существует другая причина.

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

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

Максим

unread,
Mar 24, 2010, 10:37:05 AM3/24/10
to Галактика Экспресс
Я не против ... пускай самый нормальный !!! только за ! но можно
наверно хоть минимальную инструкцию именно для этого проекта... если
это настолько просто и круто - то и инструкция должна быть максимум
одна страница ... ?? ась?
Учите матчасть - это слишком редко используемый (я думаю
большинством ) функционал что б в нем самому разбираться тем более в
задаче которая 1 раз понадобится (повторно так понимаю надо будет
только обновить нажать ).. (кстати говоря SVN использую в MS VS 2005
(C# иногда нужен) - так там инструкцию как это использовать, заняла
около абзаца тупо ей следуя я все настроил с первого раза за 15 минут)

да и куй бы с ним... я в конце концов сам сделаю ... иф сделаю
инструкцию выложу ....

On 23 мар, 14:56, Alex Gorbunov <gorbunov.alexe...@gmail.com> wrote:
> Уважаемый!
>

> Вы, наверное, не в курсе, но SVN <http://ru.wikipedia.org/wiki/Subversion>-


> самый нормальный способ размещения ЛЮБЫХ исходных кодов в интернете. То, что
> вы не умеете пользоваться его клиентом, нисколько не умаляет его достоинств.
>
> Учите матчасть. Тщательнее.
>
> --
> С уважением,
> Горбунов Алексейwww.aleksey-gorbunov.info
>

> 23 марта 2010 г. 14:48 пользователь Максим <masygr...@gmail.com> написал:


>
>
>
> > о.. какая полезная страница! там вот все все рассказано как с
> > гуглагруппы галактики скачивать!!!
> > абалдеть!!! гениально!!!!
> > может еще установить 100500 всяких программ и прочитать десяток
> > книжек
> > вместо того чтобы просто скачать архив???
> > не выдумывайте сложностей там где их не должно быть.. раз уж
> > Галактика
> > выкладывает исходники - то пусть выложит нормально ...
>
> > On 4 мар, 12:56, "m_f...@tut.by" <m_f...@tut.by> wrote:

> > > Здесьhttp://habrahabr.ru/blogs/development/29440/можно<http://habrahabr.ru/blogs/development/29440/%D0%BC%D0%BE%D0%B6%D0%BD%...>прочитать,

Максим

unread,
Mar 24, 2010, 11:07:53 AM3/24/10
to Галактика Экспресс
1.Ставим TortoiseSVN (с интеграцией в браузер)
2.Правой кнопой в провднике TortoiseSVN->Repo-Browser
3.Ссылка http://galaktika-express.googlecode.com/svn/trunk/CompSrc
4. Ждем пока дерево загрузится
5. Создаем каталог (c:\каталог)
6. в Repo-Browser в правой части где дерево исходнико на папке жмем
Export
7. URL of ... = http://galaktika-express.googlecode.com/svn/trunk
8. Export dir.. = c:\каталог
9. ОК .. ждем :)


Трудно было написать в таком духе??

Reply all
Reply to author
Forward
0 new messages