Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2008-07-21 16:37:39 ЛС | профиль | цитата
В последнем обновление с сайта в среду добавлен механизм публикации и обновления схем с сайта HiAsm. Как это работает:

Публикация
1) Разработчик после завершения проектирования схемы обязательно заполняет поле Info(вкладка Информация о проекте)
2) в контекстном меню вкладок выбирает пункт "Публиковать схему"
3) в предложенном диалоге указывает название проекта и группу, к которой он относится
4) нажимает ОК

Если в процессе публикации произошли какие либо ошибки об этом будет сообщено в окно отладки. Для выкладывания схем так же необходимо указать свои логин и пароль в настройках программы. Кроме того, следует помнить, что размер закачиваемой схемы ограничен 100Кб. Публикация доступна для всех, кто зарегистрирован на форуме.

Обновление
1) Для обновления своего проекта нужно первым делом открыть его в среде
2) в контекстном меню вкладок выбирает пункт "Публиковать схему"

Важно: идентификация схем на сервере происходит по названию файла проекта. Поэтому для обновления ранее опубликованной схемы она должна иметь тоже самое имя файла. Если процесс обновления прошел удачно, то на сервер закачивается новая схема, её параметр build увеличивается на 1 и время обновления меняется на текущее

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

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


Сервер публикаций схем открыт в тестовом режиме для отлова багов и внесения дополнений(ожидается усиленное тестирование!). Имеющиеся пожелания просьба оставлять в этом разделе.
карма: 27
0
Ответов: 5446
Рейтинг: 323
#2: 2008-07-21 19:01:16 ЛС | профиль | цитата
Dilma, сразу предложение: идентифицировать схемы не только (и не столько) по имени, сколько по UID-у ( MD5(time()) ), либо по совокупности логина и названия файла.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#3: 2008-07-21 19:37:00 ЛС | профиль | цитата
зачем?
карма: 27
0
Ответов: 3851
Рейтинг: 159
#4: 2008-07-21 20:20:30 ЛС | профиль | цитата
достаточно ли запустить HiUpdate?
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2008-07-21 21:48:05 ЛС | профиль | цитата
да
карма: 27
0
Ответов: 5446
Рейтинг: 323
#6: 2008-07-21 23:19:45 ЛС | профиль | цитата
Dilma, для уникальности имён (а то Петя сделает плеер, назовёт его MyPlayer, и загрузит, а потом Коля не сможет свой MyPlayer загрузить, или - ещё хуже - заменит своим проектом проект Пети)
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2008-07-22 01:22:36 ЛС | профиль | цитата
iarspider, еще со времен первых версий форума я уяснил одну простую вещь - если хочешь иметь по возможности меньше гемороя по администрированию сайта, то никогда не называй файлы в каталогах по их уникальным айдишникам. Менеджер на сайте не даст обновить схему не своего авторства, поэтому Коля никак не сможет заменить проект Пети. А придумать оригинальное название не такая уж и большая проблема.
карма: 27
1
Голосовали:hitman249
Ответов: 3514
Рейтинг: 184
#8: 2008-07-22 01:32:57 ЛС | профиль | цитата
После обновления при попытке запуска:
http://img185.imageshack.us/img185/2027/sadmo5.th.png
Вторая ошибка при попытке закрыть..

Да этого всё было хорошо =(
карма: 0
0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2008-07-22 01:47:38 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 06:29:03
карма: 0

0
Ответов: 3514
Рейтинг: 184
#10: 2008-07-22 02:21:14 ЛС | профиль | цитата
Неплохо было бы выводить кол-во отзывов.
------------ Дoбавленo:

Кнопка "Открыть" не работает
карма: 0
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#11: 2008-07-22 09:57:24 ЛС | профиль | цитата
Как быть, если для работы схемы требуются дополнительные файлы (картинки, базы данных, ini файлы)?


------------ Дoбавленo:

В окошке публикации проекта синтаксическая ошибка: Нруппа вместо Группа
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 3851
Рейтинг: 159
#12: 2008-07-22 11:22:37 ЛС | профиль | цитата
ошибки:
1. при повторном вызове окошка публикации проекта сохраняется его название, но не сохраняется группа.
2. в окне списка проектов, при выбранном проекте неправильно отображается e-mail - сам адрес слитно с "e-mai" (можно запускать почтового клиента при нажатии - mailto)
3. При попытке удалить проект из списка пишет - You are not author of this project!
4. При попытке сохранить проект из списка, форма сохранения лежит "под" формой списка.

Пожелание:
Для проекта Delphi имеет смысл завести графу "компилятор"

------------ Дoбавленo:

Вопрос: что означает "БезопасностMedium"
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2008-07-22 13:03:23 ЛС | профиль | цитата
Астрамак писал(а):
Кнопка "Открыть" не работает

папка hiasmdownload есть?

Nic писал(а):
Как быть, если для работы схемы требуются дополнительные файлы

хороший вопрос. Варианту собственно два:
1) не публиковать такую схему
2) включать дополнительные файлы в MemoryStream

Nic писал(а):
В окошке публикации проекта синтаксическая ошибка

исправлено

Андрей. писал(а):
при повторном вызове окошка публикации проекта сохраняется его название, но не сохраняется группа.

добавил стирание названия

Андрей. писал(а):
в окне списка проектов, при выбранном проекте неправильно отображается e-mail - сам адрес слитно с "e-mai" (можно запускать почтового клиента при нажатии - mailto)

не может этого этого быть. См. свой шаблон list_sha.sha

Андрей. писал(а):
При попытке удалить проект из списка пишет - You are not author of this project!

исправлено

Андрей. писал(а):
При попытке сохранить проект из списка, форма сохранения лежит "под" формой списка.

исправлено

Андрей. писал(а):
Для проекта Delphi имеет смысл завести графу "компилятор"

если в проекте имеются проблемы с компиляторами об этом стоит указать в описание.

Андрей. писал(а):
Вопрос: что означает "БезопасностMedium"

Безопасность - это степень доверия(она же ранг пользователя на форуме) к схемам пользователя. Если она низная(Low), то при каждом сохранение или открытие такой схемы будет выплывать диалог с предупреждением.
карма: 27
0
Ответов: 3514
Рейтинг: 184
#14: 2008-07-22 14:12:43 ЛС | профиль | цитата
папка hiasmdownload есть?

Создал - открывает. Может создавать её автоматически?

Какой нужен ранг, что бы уровень безопасности был Medium?

------------ Дoбавленo:




Check pack and sha project name on the server...
Project with name about ip not found on the server
Try to authorization...
Upload project...
Unknow error: HTTP/1.1 200 OK
Date: Tue, 22 Jul 2008 10:12:20 GMT
Server: nginx/0.6.26
Content-Type: text/html;charset=windows-1251
X-Powered-By: PHP/5.2.5
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Content-Length: 184
Connection: close

<br />
<b>Warning</b>: mysql_result(): supplied argument is not a valid MySQL result resource in <b>/home/virtwww/w_hiasm_d0ed14e9/http/sha/shatools.php</b> on line <b>107</b><br />
0
карма: 0
0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2008-07-22 14:27:01 ЛС | профиль | цитата
Астрамак писал(а):
Неплохо было бы выводить кол-во отзывов.

добавлено
------------ Дoбавленo:

Астрамак писал(а):
Создал - открывает. Может создавать её автоматически?

полагал, что инсталятор её создает. Так-то конечно автоматом создаваться будет.

Астрамак писал(а):
Какой нужен ранг, что бы уровень безопасности был Medium?

Участник - Low
Пользователь - Medium
Советник - High

Ошибка возникает из-за наличия пробела в имени проекта. С русскими буквами тоже самое было бы... Исправлено
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)