5 Июль 2009 г.

Новые звуковые схемы для MyChat

Для MyChat появилось несколько новых звуковых схем. Качаем и распаковываем в "C:\Program Files\MyChat Client\" wav-файлы из архива (или туда, куда установлен у вас чат).

Всего 4 схемы: 

  1. Assorti - фразы из мультфильмов и разные смешные звуки;
  2. Counter-Strike - по мотивам известной игры CS;
  3. Matrix - звуки из фильма "The Matrix";
  4. MyChat - оригинальная звуковая схема MyChat.
_____________________________
Полезный пост? Подпишись на RSS!

3 Июль 2009 г.

MyChat 4.0

Вышла новая версия MyChat 4.0 - нашего основного продукта для обмена сообщениями по сети.

Четыре месяца разработки не прошли даром, в нем есть что посмотреть и попробовать. Рекомендую к закачке ;-)

_____________________________
Понравилась статья? Подпишись на RSS!

30 Июнь 2009 г.

Ахтунг! Новый вирус!

В Сети появился новый вирус-бомж. Ничего плохого не делает. Просто постоянно роется в Корзине :-)
_____________________________
Понравилась статья? Подпишись на RSS!

28 Июнь 2009 г.

Как восстановить старые сессии на DVD-R

Возникла проблема: на DVD-R были дописаны файлы к уже существующим. Каким софтом писалось - неизвестно. Но получилось так, что файлы, которые уже были записаны там до этого,  пропали. Диск в единственном экземпляре. 

Голова подсказывает, что раз это DVD-R, то убить файлы физически невозможно, они уже записаны раз и навсегда. Следовательно, должен быть способ их оттуда прочитать.

После некоторых поисков была найдена программа: CDRoller. Маленькая, удобная, всё сделала быстро и без запинок. Да, есть одно "но". Программа не бесплатная, в trial-версии она находит файлы для восстановления, но не сохраняет их на жёсткий диск. 

К сожалению, бесплатного аналога не нашёл. Поэтому либо покупаем ($39), либо уговорив совесть, качаем кряк.
_____________________________
Полезная статья? Подпишись на RSS!


27 Июнь 2009 г.

Песочная анимация

Когда это смотрела вся Украина, пожалуй, не было ни одного человека, у которого бы не стояли слёзы в глазах. Просто поразительно.

_____________________________

Читай нас через RSS агрегатор

25 Июнь 2009 г.

MyChat 4.0 - скоро релиз

Версия MyChat 4.0 уже практически готова, доделываются различные мелочи, релиз запланирован на 4 июля. Вот список всех нововведений и исправлений, которые были сделаны с моими небольшими комментариями:

[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;


MyChat Client

[+] инструмент для создания оповещений (Alt+B);

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

[+] возможность вставки в каналы и приваты текста без html разметки (полезно для WEB-мастеров и программистов). "Ctrl+W". Вставляется специальное окошко с линейками прокрутки прямо в текст сообщений;

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

[+] возможность отправлять сообщения клиентам чата из командной строки (mcclient.exe /say uin:23 "Hello from command line");

многие помнят замечательную команду net send. К сожалению, в Vista её уже нет, а в более ранних OS возможности её ограничены. Используя возможность запуска MyChat Client из командной строки - легко достичь желаемого результата. Способы применения ограничены только вашей фантазией :)

[+] возможность настройки цвета различных элементов интерфейса и текста в чате. "Настройки" -> "Интерфейс" -> "Цвета";
[+] в настройках чата теперь можно указать фоновый рисунок в качестве подложки для окна сообщений в каналах и приватах. Поддерживаются форматы JPG, GIF и PNG;
[+] теперь между закладками приватов и каналов можно перемещаться вправо и влево, просто нажимая комбинацию клавиш "Alt"+"стрелка вправо" или "Alt"+"стрелка влево";
[+] Alt+левый клик по нику пользователя в канале открывает окно отправки персонального сообщения, Ctrl+левый клик мышкой - окно алерт сообщения;

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

[+] возможность запрета закрытия программы пользователем (актуально для корпоративных пользователей). Меню "MyChat"->"Настройки программы"->"Главное"->"Запретить закрытие программы";

когда-то в форуме попросили сделать такую вещь. Дескать, юзеры закрывают программу и не получают сообщений от руководства. А потом говорят, "а ничего не приходило, программа работала". Именно для таких "умников" сделана возможность запрета выхода из программы. Естественно, при выключении Windows MyChat корректно завершает свою работу.

[+] консольная команда "SET GROUP " для переноса пользователей между группами или включения/удаления их в группы/из групп из консоли;
[+] консольная команда "VIEWGROUP " для просмотра списка пользователей, которые находятся в группе с указанным ID;
[+] консольная команда "LIST GROUPS" - показать список зарегистрированных групп пользователей на MyChat сервере;

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

[+] теперь в настройках можно указывать, сколько сообщений показывать в каналах, приватах и в консоли, перед тем как начинать автоматически удалять самые старые сообщения;
[+] возможность автоматического скрытия главного окна программы в трей при бездействии пользователя (по умолчанию - включена, время - 15 минут);

да, это специально для граждан, берегущих свои секретные тайны :-) Ушёл, забыв свернуть программу - чат сам, без напоминания, спрячется в трей.

[+] возможность автоматического поиска MyChat серверов в локальной сети ("MyChat"->"Настройки чата"->"Изменить"->"Список серверов"->"Найти серверы");

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

[+] теперь в чате можно вести персональный список игноров (пользователей, от которых вы не хотите принимать различные сообщения);

если вас кто-то слишком донимает (начальник, например :), можно поставить его в игнор. Игнорировать можно любые сообщения: в приватах, каналах, можно запретить смотреть информацию о себе (Alt+I), отказаться слушать звуковые сигналы в приватах и много чего ещё. Конечно, список игноров можно в любой момент просмотреть и изменить.

[+] теперь ники пользователей, которые отображаются в тексте сообщений, активные. Если щёлкнуть левой кнопкой мышки - вставляется обращение, если правой кнопкой мышки - то появляется меню, аналогичное тому, что отображается при щелчке правой кнопкой мышки по нику пользователя в общем списке ников канала справа;


[+] в списке серверов ("Настройки" -> "Сеть" -> "Изменить" можно экспортировать в файл и импортировать списки MyChat серверов);
[+] панель с кнопками для переключения между каналами/приватами теперь можно располагать сверху, снизу, слева или справа (меню "Инструменты"->"Размещение закладок");

главное, теперь не потеряться :-)

[+] в "Любимых каналах" (Alt+V) теперь можно выделять сразу несколько каналов (с Ctrl-ом) для удаления. Также работает Ctrl+A для выделения всего списка каналов;

[*] теперь сообщения в трее не вылезают поверх работающего полноэкранного приложения, также автоматически блокируются алерт-сообщения;

по специальному заказу любителей Counter-Strike и Line Age ;-)

[*] теперь команда обращения "/hello" в каналах умеет воспринимает больше одного пользователя. Можно, удерживая клавишу "Alt", щёлкнуть последовательно сразу по нескольким пользователям в списке справа, обращение будет корректно сформировано;
[*] Alt+клик левой кнопкой мышки по нику в списке пользователей канала теперь вставляет тег приветствия /hello в начало строки;
[*] в заголовке главного окна теперь отображаеся ник пользователя и его UIN;

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

[*] улучшен и упрощён "Менеджер учётных записей" (Alt+A);
[*] после установки программы язык интерфейса выбирается автоматически, в зависимости от того, на каком языке был запущен инсталлятор;

чат сам определит, на каком языке с Вами говорить. Правда, знает он всего три: русский, украинский и английский. Хотите бесплатную лицензию? Переведите продукт на свой язык! Только не promt-ом, пожалуйста, так и мы умеем :)

[*] при смене темы канала, бане и прочих административных действиях в каналах показываются обновлённые, более заметные сообщения;
[*] в закладках каналов и приватов теперь отображаются иконки (канал; канал, закрытый паролем; приват);
[*] в списке серверов, к которым производится подключение, теперь можно указывать не только IP сервера, но и его DNS имя;

специально для тех, у кого динамический IP, а сервер чата поднять уж очень хочется.

[*] между объявлениями на доске делается разделительная линия;
[*] увеличена скорость прорисовки списка ников в каналах при частых входах/выходах пользователей;
[*] при вставке ссылки на канал в выпадающем списке больше не отображается канал, в котором мы в данный момент находимся;

[-] иногда при подключении к несуществующему MyChat серверу кнопка подключения не становилась активной;
[-] повышенная загрузка процессора при входе в канал "Викторина", которая пропадает после написания первого сообщения;
[-] если стояла настройка "Показывать окно чата поверх всех окон"->"При получении нового сообщения в канале" и окно чата было активно, окно мигало и перерисовывалось;
[-] если список MyChat серверов для подключения был пуст, при попытке соединения возникала ошибка;
[-] ошибка, иногда возникающая при переключении между каналами/приватами;

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


MyChat Server

[+] возможность ограничивать количество регистраций клиентов с одного и того же MAC адреса ("Администрирование", закладка "Разное", "Ограничить количество регистраций с одного MAC адреса");

сделано специально для домовых сетей. Хотя, если постараться, можно и MAC сменить... Но тут уже ничего не попишешь.

[+] возможность формировать единый список контактов чата для всех пользователей по группам автоматически;

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

[+] процедура встроенного скрипт-языка MSL: procedure SaveScreenToJPG(filename:string;quality:integer) - сохранение копии экрана в JPG файл с заданным качеством;
[+] функция встроенного скрипт-языка MSL: function Random(x:integer):integer - получение случайного числа в диапазоне от 0 до x;
[+] функция встроенного скрипт-языка MSL: function PosEx(const SubStr,s:string;offset:cardinal):integer - поиск подстроки в строке, начиная с указанного символа;
[+] функция встроенного скрипт-языка MSL: function IsEXERunning(const EXEName:string;const FullPath:boolean):boolean - проверка, запущена ли указанная программа в данный момент или нет;
[+] функция встроенного скрипт-языка MSL: function EncodeBase64(const inStr:string):string - шифрование указанной строки по BASE64;
[+] функция встроенного скрипт-языка MSL: function DecodeBase64(const CinLine:string):string - дешифрование указанной строки по BASE64;
[+] новая запись в правах групп: "Запретить изменение персональной панели контактов";
[+] новая функция скриптового языка MSL - mAddNewBBSMessage: размещение нового сообщения на доске объявлений;

о серверном скриптовом языке MSL (MyChat Script Language) можно рассказывать долго. Основа его - WinScript, развиваются эти два продукта рука об руку, постоянно обрастая новыми полезностями. Пример использования MSL на сервере чата описан в этой статье.

[*] после установки программы язык интерфейса выбирается автоматически, в зависимости от того, на каком языке был запущен инсталлятор;

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


Вот, вкратце, и всё. Ждите релиза.
_____________________________
Понравилась статья? Подпишись на RSS!


Изменение политики лицензирования MyChat

Начиная с версии 4.0 мы немного изменяем политику лицензирования нашего продукта для корпоративных и домовых сетей MyChat. Раньше обновления для всех пользователей, купивших продукт, были бесплатными.  Человек, купивший продукт, все свежие версии, которые выходили впоследствии, получал бесплатно.

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

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

Теперь бесплатными будут только так называемые minor updates, то есть те версии, которые идут между, например, 3.0 и 4.0: 3.1, 3.2 .... 3.9.5 и так далее. Major updates будут платными, естественно, с солидной скидкой.

Как правило, первая цифра версии меняется где-то через год-два. И всегда это сопряжено со значительными улучшениями и доработками.

Все пользователи, купившие любые версии MyChat на данный момент, получат версию 4.0, которая скоро выйдет, бесплатно.

Не стоит расстраиваться, дескать, ага, теперь чат станет ещё дороже, за каждый апдейт нужно будет платить и т.д.

Это не так! Цены на MyChat неизменны уже три года и повышать мы их не собираемся. А версия 5.0, обновление до которой будет платной, дай Бог, чтобы вышла через года полтора :)

Чтобы как-то подсластить новость, мы начинаем акцию: любой человек или компания, купивший MyChat сервер на 50 соединений или более, получает робот-викторину MyChat Victorina Bot бесплатно! Ориентировочное время окончания акции - 1 сентября. На уже купивших продукт действие акции не распространяется.

_____________________________
Читайте наш блог через RSS