Блог пользователя IMPOMEZIA
IMPOMEZIA Simple Chat 0.8.2.1620
Категории:
После долгого перерыва вышло обновление стабильной версии Simple Chat. Изменений не много добавлено автоматическое изменение высоты поля ввода сообщения и заменены некоторые иконки. Эти два изменения немного уменьшают разницу в интерфейсе между стабильной веткой и будущим Simple Chat 2, что в будущем должно благоприятно сказаться при смене версии. Также исправлена давняя недоработка, из-за которой текст сообщений не использовал системный шрифт.
И теперь все файлы под Windows подписаны валидной цифровой подписью.
И теперь все файлы под Windows подписаны валидной цифровой подписью.
- Добавить комментарий
- Читать далее
- 3207 просмотров
Контекстное меню пользователя
Категории:
В ранних версиях Simple Chat контекстное меню пользователя вызывалось только в списке пользователей.
В Simple Chat 2 интеграция этого меню значительно переработана и теперь оно также отображается при клике правой кнопкой мыши в следующих случаях:
В Simple Chat 2 интеграция этого меню значительно переработана и теперь оно также отображается при клике правой кнопкой мыши в следующих случаях:
- В заголовке вкладки приватного разговора
- В любом месте в тексте приватного разговора, кроме клика по внешним ссылкам
- По клику по нику в тексте чата.
- Добавить комментарий
- Читать далее
- 3062 просмотра
Обновление сайта
Категории:
Обновил сайт методом удаления всего лишнего и не прижившегося. Максимальная ширина сайта теперь фиксирована, чтоб не расползался на всю ширину при высоких разрешениях экрана.
Комментарии уже достаточно давно можно добавить только после модерации, т.к. спамеры надоели набегами срать в комментариях, причём умудряются даже зарегистрироваться так что капча против них бесполезна.
Также сайт вместе с сервером чата переехал в Германию и теперь работает на выделенном сервере.
Комментарии уже достаточно давно можно добавить только после модерации, т.к. спамеры надоели набегами срать в комментариях, причём умудряются даже зарегистрироваться так что капча против них бесполезна.
Также сайт вместе с сервером чата переехал в Германию и теперь работает на выделенном сервере.
- 1 комментарий
- 3115 просмотров
Интересная особенность QPluginLoader
Категории:
Столкнулся с интересной особенностью QPluginLoader: плагин может иметь любое расширение, хотя в документации вроде сказано, что расширение должно быть строго стандартным для библиотек, например для Windows это dll.
- 1 комментарий
- 3480 просмотров
Производительность SQLite для хранения сообщений
Категории:
По умолчанию история сообщений в Simple Chat 2 будет храниться в SQLite базе данных. Начал реализовать запись истории и столкнулся с жуткими тормозами, простейшая вставка в пустую таблицу занимала 150 мс! Этого достаточно чтоб заметить задержку при добавлении сообщений.
Исправить оказалось довольно просто с помощью PRAGMA synchronous = OFF после чего время вставки составило 1-2 мс. Но эта опция может привести к повреждению базы при внезапном отключении питания и т.п.
Подобные результаты получились в Windows 7 64 бит, Qt 4.7.3 и встроенном в Qt SQLite 3.6.19.
Исправить оказалось довольно просто с помощью PRAGMA synchronous = OFF после чего время вставки составило 1-2 мс. Но эта опция может привести к повреждению базы при внезапном отключении питания и т.п.
Подобные результаты получились в Windows 7 64 бит, Qt 4.7.3 и встроенном в Qt SQLite 3.6.19.
- 6 комментариев
- 4184 просмотра
Игнорирование сообщений
Категории:
В Simple Chat 2 была добавлена поддержка игнорирования сообщений. Благодаря новой сетевой архитектуре это не потребовало изменения кода сервера. Используется уникальный идентификатор пользователя, поэтому смена ника или ip адреса не приведёт к обходу игнорирования.
Были добавлены две команды /ignore и /unignore, обе команды не принимают параметры в виде ника пользователя и т.д. и должны вводиться в открытой вкладке приватного разговора для автоматического получения идентификатора пользователя.
Были добавлены две команды /ignore и /unignore, обе команды не принимают параметры в виде ника пользователя и т.д. и должны вводиться в открытой вкладке приватного разговора для автоматического получения идентификатора пользователя.
- Добавить комментарий
- Читать далее
- 3414 просмотров
Мой опыт получения Comodo Code Signing Certificate
Захотелось получить Code Signing сертификат для подписи чата, особенно учитывая, что раньше уже экспериментировал с самоподписанным сертификатом. Процесс получения полон совсем не очевидных тонкостей.
- Добавить комментарий
- Читать далее
- 20788 просмотров
Разработка Simple Chat 2
Категории:
Было решено создать полностью обновлённую версию Simple Chat с учётом всего накопленного ранее опыта, предложения по добавлению функционала приветствуются. Разработка не завершена, поэтому эта версия пока не доступна для скачивания в виде готового дистрибутива.
- 7 комментариев
- 3967 просмотров
IMPOMEZIA Simple Chat 0.8.1.1452
Категории:
+ 14.03.2011 Свой ник теперь всегда в самом верху списка пользователей.
* 14.03.2011 Список пользователей теперь сортируется без учёта регистра ников.
* 14.03.2011 Изменена иконка главного канала.
* 06.03.2011 (win32) Библиотека Qt обновлена до версии 4.7.2.
+ 18.02.2011 #50. Добавлена возможность отключать показ некоторых системных сообщений (вход/выход пользователей, смена статуса).
* 18.02.2011 Изменена иконка оповещений о новых сообщениях.
+ 18.02.2011 Добавлена конфигурационная опция ServiceMessages.
- 18.02.2011 Удалена конфигурационная опция StatusMessages.
* 14.03.2011 Список пользователей теперь сортируется без учёта регистра ников.
* 14.03.2011 Изменена иконка главного канала.
* 06.03.2011 (win32) Библиотека Qt обновлена до версии 4.7.2.
+ 18.02.2011 #50. Добавлена возможность отключать показ некоторых системных сообщений (вход/выход пользователей, смена статуса).
* 18.02.2011 Изменена иконка оповещений о новых сообщениях.
+ 18.02.2011 Добавлена конфигурационная опция ServiceMessages.
- 18.02.2011 Удалена конфигурационная опция StatusMessages.
- Добавить комментарий
- Читать далее
- 3413 просмотров
IMPOMEZIA Simple Chat 0.8.0.1438
Категории:
* 06.02.2011 #. Для пользовательских дистрибутивов введено обязательно требование переопределять файл сети.
+ 06.02.2011 Программа создания пользовательских дистрибутивов теперь поддерживает английский и русский язык интерфейса.
* 05.02.2011 Исключена попытка подключения к серверу если в конфигурационном файле был задан пустой ник, также в этом случае при запуске принудительно показывается диалог приветствия.
+ 02.02.2011 В дистрибутив включён полный перевод библиотеки Qt на русский язык.
* 02.02.2011 (сервер) Обновлены init скрипты сервера для Gentoo Linux.
+ 01.02.2011 (сервер) Реализовано создание deb пакета сервера для Ubuntu Linux.
* 30.01.2011 (сервер) Изменены пути по умолчанию если сервер находиться в папке /usr/sbin.
* 28.01.2011 Исправлены ошибки поддержки интернационализации контекстного меню в приватах.
* 28.01.2011 (сервер) Программа управления сервером полностью переведена на английский.
+ 20.01.2011 (сервер) Добавлена полная поддержка английского и русского языка.
+ 19.01.2011 Клиент чата теперь полностью поддерживает английский и русский язык интерфейса, а также возможность перевода на другие языки.
+ 16.01.2011 (сервер) Добавлена поддержка переменной окружения SCHATD_SHARE.
+ 16.01.2011 (сервер) Добавлена конфигурационная опция Translation.
* 15.01.2011 Удалена страница настроек обновлений, базовые настройки обновлений перенесены на страницу Разное, расширенные настройки обновлений больше не доступны через пользовательский интерфейс.
+ 13.01.2011 Добавлена страница настроек статусов.
* 08.01.2011 Изменена страница настроек смайликов.
+ 03.01.2011 #39. В диалог приветствия добавлена возможность выбора языка.
* 28.12.2010 (macosx) Улучшен внешний вид виджета выбора ника.
+ 27.12.2010 #39. Добавлен новый диалог приветствия, интегрированный в окно чата.
+ 25.12.2010 Добавлена поддержка загрузки языковых файлов.
+ 19.12.2010 Добавлена конфигурационная опция Translation.
+ 15.12.2010 Добавлено отображение разрядности в диалоге о программе.
+ 15.12.2010 Добавлено отображение 64 битности в UserAgent клиента.
* 14.12.2010 (win32) Компилятор изменён на Microsoft Visual C++ 2010 Express Edition.
* 10.12.2010 (win32) Значительно уменьшено потребление памяти для подсчёта хешей файлов, при автоматическом обновлении.
+ 05.12.2010 В сеть Simple Network добавлен сервер расположенный в США.
* 05.12.2010 Расширен формат файла сети, добавлена поддержка последовательного перебора серверов вместо случайного.
+ 06.02.2011 Программа создания пользовательских дистрибутивов теперь поддерживает английский и русский язык интерфейса.
* 05.02.2011 Исключена попытка подключения к серверу если в конфигурационном файле был задан пустой ник, также в этом случае при запуске принудительно показывается диалог приветствия.
+ 02.02.2011 В дистрибутив включён полный перевод библиотеки Qt на русский язык.
* 02.02.2011 (сервер) Обновлены init скрипты сервера для Gentoo Linux.
+ 01.02.2011 (сервер) Реализовано создание deb пакета сервера для Ubuntu Linux.
* 30.01.2011 (сервер) Изменены пути по умолчанию если сервер находиться в папке /usr/sbin.
* 28.01.2011 Исправлены ошибки поддержки интернационализации контекстного меню в приватах.
* 28.01.2011 (сервер) Программа управления сервером полностью переведена на английский.
+ 20.01.2011 (сервер) Добавлена полная поддержка английского и русского языка.
+ 19.01.2011 Клиент чата теперь полностью поддерживает английский и русский язык интерфейса, а также возможность перевода на другие языки.
+ 16.01.2011 (сервер) Добавлена поддержка переменной окружения SCHATD_SHARE.
+ 16.01.2011 (сервер) Добавлена конфигурационная опция Translation.
* 15.01.2011 Удалена страница настроек обновлений, базовые настройки обновлений перенесены на страницу Разное, расширенные настройки обновлений больше не доступны через пользовательский интерфейс.
+ 13.01.2011 Добавлена страница настроек статусов.
* 08.01.2011 Изменена страница настроек смайликов.
+ 03.01.2011 #39. В диалог приветствия добавлена возможность выбора языка.
* 28.12.2010 (macosx) Улучшен внешний вид виджета выбора ника.
+ 27.12.2010 #39. Добавлен новый диалог приветствия, интегрированный в окно чата.
+ 25.12.2010 Добавлена поддержка загрузки языковых файлов.
+ 19.12.2010 Добавлена конфигурационная опция Translation.
+ 15.12.2010 Добавлено отображение разрядности в диалоге о программе.
+ 15.12.2010 Добавлено отображение 64 битности в UserAgent клиента.
* 14.12.2010 (win32) Компилятор изменён на Microsoft Visual C++ 2010 Express Edition.
* 10.12.2010 (win32) Значительно уменьшено потребление памяти для подсчёта хешей файлов, при автоматическом обновлении.
+ 05.12.2010 В сеть Simple Network добавлен сервер расположенный в США.
* 05.12.2010 Расширен формат файла сети, добавлена поддержка последовательного перебора серверов вместо случайного.
- Читать далее
- 4495 просмотров
Важное замечание для тех, кто использует чат для своих сетей
Категории:
Если вы распространяете чат, для своих сетей создавая дистрибутив с помощью IMPOMEZIA Simple Chat Customize или иным способом, например в архиве, очень важно не вносить изменения в файл сети по умолчанию т.к. этот файл будет перезаписан при автоматическом обновлении и ваши пользователи окажутся подключенными к сети по умолчанию. Чтобы избежать этой проблемы необходимо создавать свой собственный файл сети.
В следующей версии IMPOMEZIA Simple Chat Customize будет введено обязательное требование создавать свой файл сети.
В следующей версии IMPOMEZIA Simple Chat Customize будет введено обязательное требование создавать свой файл сети.
- Добавить комментарий
- Читать далее
- 3834 просмотра
Новое в Simple Chat 0.8
Категории:
В разрабатываемой в настоящее время версии 0.8 будут следующие новшества:
- Английский и Русский язык интерфейса.
- Возможность создания переводов на другие языки.
- Новый диалог приветствия, появляющийся при первом запуске или если не выбрано автоматическое подключение.
- 1 комментарий
- Читать далее
- 3739 просмотров
IMPOMEZIA Total Commander 3.6.2.113
Категории:
IMPOMEZIA Total Commander 3.6.2.113
На основе Total Commander 7.56a
Размер: 5.55 Mb
[v] "Total Commander" обновлён до версии 7.56a.
[+] Добавлена поддержка разрешения 2560x1440.
На основе Total Commander 7.56a
Размер: 5.55 Mb
[v] "Total Commander" обновлён до версии 7.56a.
[+] Добавлена поддержка разрешения 2560x1440.
- 1 комментарий
- Читать далее
- 4857 просмотров
Экспериментальный релиз чата для 64 битного Windows
Категории:
Доступен полностью 64 битный чат для Windows 7. Поддержка экспериментальная, не пользуйтесь в этой версии автоматическим обновлением.
http://schat.googlecode.com/files/schat-0.7.5.1362-x64.exe
http://schat.googlecode.com/files/schat-0.7.5.1362-x64.exe
- Добавить комментарий
- 3159 просмотров
IMPOMEZIA Simple Chat 0.7.4.1350
Категории:
* Исправлена синхронизация списка пользователей при подключении при медленном и нестабильном соединении.
+ Реализована поддержка операционной системы Mac OS X версии 10.5 и выше.
+ (win32) Добавлена поддержка Windows Aero в Windows Vista/7.
* (win32) Теперь по умолчанию для Windows Vista/7 больше не используется стиль Plastique.
* (win32) (macosx) Библиотека Qt обновлена до версии 4.7.1.
+ Реализована поддержка операционной системы Mac OS X версии 10.5 и выше.
+ (win32) Добавлена поддержка Windows Aero в Windows Vista/7.
* (win32) Теперь по умолчанию для Windows Vista/7 больше не используется стиль Plastique.
* (win32) (macosx) Библиотека Qt обновлена до версии 4.7.1.
- Добавить комментарий
- Читать далее
- 3532 просмотра
