Страница 1 из 3

CommFort client 4.20 beta 3

Добавлено: 15:10, 20.02.2009
Maxim Mirgorodsky
Завершающий этап бета-тестирования CommFort 4.20.

CommFort client 4.20 beta 3:

- исправлена ошибка со всплывающем меню пользователя в доске объявлений;
- повышена информативность всплывающей подсказки в списке пользователей;
- повышена скорость отображения смайлов (ценой роста потребления оперативной памяти в размере набора смайлов);
- плагины: добавлена поддержка сообщений с ID=53 (изменить состояние)
- плагины: добавлена поддержка сообщений с ID=54 (опубликовать изображение в канал)
- плагины: добавлена поддержка сообщений с ID=69 (опубликовать изображение в приват)
- плагины: добавлена возможность получения информации о номере версии клиента, об активном канале, имени пользователя, иконке пользователя, текущем состоянии.

Система плагинов данной версии полностью соответствует системе плагинов финальной версии CommFort 4.20.

Информация по техническим аспектам создания плагинов и программ-дополнений обновлена: http://www.commfort.com/tmp/commfort_ad ... mation.zip

Внимание! Плагины, сделанные для более ранних версий клиента CommFort не будут работать с данной версей программы. Совместимость с программами-дополнениями сохранена.

CommFort client 4.20 beta 3 (4Mb):
http://www.commfort.com/download/commfo ... stbeta.zip

Информация о более ранних бета-версиях CommFort 4.20:
http://www.commfort.com/rus/forum/viewt ... f=1&t=4553

Re: CommFort client 4.20 beta 3

Добавлено: 17:47, 20.02.2009
Nelson
После установки beta 3 и перезагрузке компа, при старте системы (commfort стоит в автозагрузке) вот такое окно.
P.S. Скрины делал сегодня, и только обратил внимание что дата стоит вчерашняя, а год вообще 2005.

Re: CommFort client 4.20 beta 3

Добавлено: 04:32, 21.02.2009
dv
- плагины: добавлена возможность получения информации о номере версии клиента, об активном канале, имени пользователя, иконке пользователя, текущем состоянии.
еще бы получать - есть ли запись в игнор листе.

Re: CommFort client 4.20 beta 3

Добавлено: 08:39, 21.02.2009
dv
- плагины: добавлена поддержка сообщений с ID=54 (опубликовать изображение в канал)
- плагины: добавлена поддержка сообщений с ID=69 (опубликовать изображение в приват)
ща начнётся..
Информация по техническим аспектам создания плагинов и программ-дополнений обновлена: http://www.commfort.com/tmp/commfort_ad ... mation.zip
в файле-описании не попорядку идут функции 50,51,54,52,53

Re: CommFort client 4.20 beta 3

Добавлено: 13:17, 21.02.2009
JKL
dv писал(а):- плагины:
еще бы получать - есть ли запись в игнор листе.
Поддерживаю
dv писал(а):- плагины: добавлена поддержка сообщений с ID=54 (опубликовать изображение в канал)- плагины: добавлена поддержка сообщений с ID=69 (опубликовать изображение в приват)

ща начнётся..
Сомневаюсь - плагины совсем не развиваются... Предлагаю запретить поддержку и использование ботов в чате с текущей версии, - возможно тогда у них будет будущее. :D

Maxim Mirgorodsky

1. После закрытия окна "Индивидуальных настроек пользователя", список пользователей, в чате, - переходит к его самому началу каждый раз, даже тогда, когда никаких изменений в настройках пользователй внесено не было. Несмертельно, однако это раздражает и смотрится со стороны очень странно.

2. Можно ли изменить в окне "Индивидуальных настроек пользователя" смену случайного цвета не по нажатию средней клавиши мыши, а допустим по "левой" или по "правой", а то по обоим этим клавишам открывается "таблица цветов", что думаю не очень рационально и даже не удобно.

3. Можно ли сделать так, чтобы изменения цветов отображались в реальном времени - хотя бы в этом же окне в левой его части "Индивидуальных настроек пользователя"?
http://img210.imageshack.us/img210/9895/7923.png

Подобрать подходящие цвета становится просто не реальным открывая и закрывая каждый раз окно "Индивидуальных настроек пользователя" - пытаясь посмотреть как выбранный цвет будет реально выглядеть.

4. Можно ли сделать так, чтобы при изменении "смайл-пака" на сервере, клиент чата - пытался сначала загрузить предыдущий смайл-пак с жёсткого диска использованный в данном клиенте в прошлый раз, а потом уже при заходе предлагал скачать новый пак из сети? Думаю сделать это очень элементарно, но при этом решается проблема "пустого клиента", когда даже незначительное изменение смайлов на сервере приводит, к тому что все каналы оказываются пустыми и не отображается ни одного смайла, пока не будет скачан новый "смайл-пак", хотя что его качать когда 99% лежит на том же винте у пользователя.

Re: CommFort client 4.20 beta 3

Добавлено: 21:46, 21.02.2009
SunnySan
JKL писал(а):Сомневаюсь - плагины совсем не развиваются... Предлагаю запретить поддержку и использование ботов в чате с текущей версии, - возможно тогда у них будет будущее. :D
А можно запретить то и то, но только, если вместо ботов и плагинов разработчики сделают поддержку скриптов, типа как в DC++.
dv писал(а):в файле-описании не попорядку идут функции 50,51,54,52,53
Разработчики отдали предпочтение первой графе таблицы, т.е. по смыслу расположили.
добавлена поддержка сообщений с ID=54 (опубликовать изображение в канал)
Данные изображения: последовательность данных, соответствующая файлу изображения
Что подразумевается под словами "Данные изображения"? Путь? Разрешение? битность цвета? или что то иное, ибо ботом не получается опубликовать изображение (подставлял путь к файлу).
При попытке публикации изображения в канал:
png: The file being readed is not a valid "Portable Network Graphics" image because it contains an invalid header. This file may be corruped, try obtaining it again.
jpg: JPEG error #53
bmp: Bitmap image is not valid
При отсылки в приват - молчание, ни каких ошибок, ни изображения в привате.
Изменение состояния проходит нормально.

Re: CommFort client 4.20 beta 3

Добавлено: 23:41, 21.02.2009
Diver
Отправляются как обычно.

Код: Выделить всё

var
  ss: TStringStream;
  fs: TFileStream;
  i: integer;
  chan: string;
begin
  ss:=TStringStream.Create('');
  fs:=TFileStream.Create(ExtractFilePath(ParamStr(0))+'397.jpg',fmOpenRead);
  fs.Position:=0;
  chan:='test';
  i:=54; // Опубликовать изображение
  ss.WriteBuffer(i,4);
  i:=Length(chan); // длина канала
  ss.WriteBuffer(i,4);
  ss.WriteString(chan); // канал test
  i:=1; // тип. 0 - bmp, 1 - jpg, 2 - png
  ss.WriteBuffer(i,4);
  i:=fs.Size; // размер файла с картинкой в байтах
  ss.WriteBuffer(i,4);
  ss.CopyFrom(fs,i);
  UDP1.SendText(ss.DataString);  // отправляем строку
  FreeAndNil(ss);
  FreeAndNil(fs);
end;
А можно запретить то и то, но только, если вместо ботов и плагинов разработчики сделают поддержку скриптов, типа как в DC++
да-да, было в пожеланиях про lua. это значительно все упростит, появится множество дополнений и внимания к этому чату из-за простоты расширения функциональности. скриптовый язык освоить можно за 1 вечер. но есть и минусы..

Re: CommFort client 4.20 beta 3

Добавлено: 08:31, 22.02.2009
Maxim Mirgorodsky
Nelson

После установки beta 3 и перезагрузке компа, при старте системы (commfort стоит в автозагрузке) вот такое окно.
P.S. Скрины делал сегодня, и только обратил внимание что дата стоит вчерашняя, а год вообще 2005.


Пока даже предположений нет от чего такое может случиться. Это проявилось лишь один раз?

JKL

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

Уже сейчас плагины обладают более широкой функциональностью чем программы-дополнения. Помимо новой функции получения данных, работа с большими изображениями тоже невозможна по механизму программ-дополнений (потому что UDP датаграммы ограничены размером 64 килобайта). Так что мы считаем что со временем дополнения перейдут к форме плагинов. А программистам-новичкам лучше работать в рамках программ-дополнений, потому что для их работы будет выделяться независимый процесс, который не может повлиять на стабильность головной пограммы.

1. После закрытия окна "Индивидуальных настроек пользователя", список пользователей, в чате, - переходит к его самому началу каждый раз, даже тогда, когда никаких изменений в настройках пользователй внесено не было. Несмертельно, однако это раздражает и смотрится со стороны очень странно.

попробуем что-нибудь сделать.

2. Можно ли изменить в окне "Индивидуальных настроек пользователя" смену случайного цвета не по нажатию средней клавиши мыши, а допустим по "левой" или по "правой", а то по обоим этим клавишам открывается "таблица цветов", что думаю не очень рационально и даже не удобно.

Подумаем как можно улучшить интерфейс в этой части. Но в одной из будущих версий.

3. Можно ли сделать так, чтобы изменения цветов отображались в реальном времени - хотя бы в этом же окне в левой его части "Индивидуальных настроек пользователя"?

В одной из будущих версий.

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

Так и реализовано.

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

Сверка каждого смайла нерациональна в первую очередь с точки зрения использования ресурсов сети.

SunnySan

Что подразумевается под словами "Данные изображения"? Путь? Разрешение? битность цвета? или что то иное, ибо ботом не получается опубликовать изображение (подставлял путь к файлу).

Данные изображения это последовательность данных, соответствующих файлу заданного формата.

Re: CommFort client 4.20 beta 3

Добавлено: 16:09, 22.02.2009
SunnySan
Diver писал(а):Отправляются как обычно...
Спасибо, так понятнее :)

Разработчикам
Изображения больших форматов (разрешение) не вставляются в канал, т.е. клиент чат не изменяет изображение. Так задумано? Можно сделать, чтоб чат сам изменял изображение?

В Приват опубликовать изображение не получается, создается только приват. (Сообщение текстовое в приват проходит)

Re: CommFort client 4.20 beta 3

Добавлено: 18:11, 22.02.2009
Ombudsman
Картинка размером 6000х3980 (9 мб) легко вставляется как на канал так и в приват, может, нужно настройки сервера пересмотреть?
У меня все нормально, относительно публикации изображений.

Re: CommFort client 4.20 beta 3

Добавлено: 21:15, 22.02.2009
Diver
Ombudsman, через бота или вручную?
У меня картинка 10000х8000 2.23 Мб отправилась плагином без проблем. Через старый механизм так не получится, выше писали про размер датаграммы UDP. Чат изменить размеры может, но до него файл не доходит полностью.
В приват изображение тоже не получилось послать.. Права есть, тектовые сообщения (63) отправляются.. Скрин структуры: http://pic.ipicture.ru/uploads/090222/j3V1oRa1TN.gif (test.cfcplug), ID: 69 :? Через UDP - аналогично.

Re: CommFort client 4.20 beta 3

Добавлено: 22:10, 22.02.2009
Ombudsman
извиняюсь, информацию выше не учел)
вручную :)

Re: CommFort client 4.20 beta 3

Добавлено: 22:57, 22.02.2009
SunnySan
Diver, спасибо. Забыл про 64 КБ...

Re: CommFort client 4.20 beta 3

Добавлено: 10:50, 23.02.2009
Nelson
Maxim Mirgorodsky
Пока даже предположений нет от чего такое может случиться. Это проявилось лишь один раз?
Нет, это уже второй или третий раз.

Re: CommFort client 4.20 beta 3

Добавлено: 11:14, 23.02.2009
LISTAT
будет ли приходить ЛС что кто то создал канал? :roll: