вторник, 30 декабря 2008 г.

C новым 2009 годом!

Друзья! Команда QIP от всей души поздравляет вас с новым годом!
И мы с удовольствием дарим вам эту открытку:


Здравствуй, Дорогой Друг!










В этом году ты был хорошим пользователем, поэтому Дедушка Мороз желает тебе безопасных контактов и приятного общения, чтобы каждая минута Нового года принесла тебе только радость и удовольствие!



P.S. Не забудь поздравить своих близких! (Дедушка)

вторник, 9 декабря 2008 г.

Очередной сюрприз от АОЛ

Сегодня многие при попытке подключиться к ICQ получали сообщение от номера 1:
=============================
Системное сообщение
=============================
ICQ версии 5.1 больше не поддерживается. Скачайте бесплатную авторизованную версию ICQ с официального web-сайта ICQ.

=============================
System Message
=============================
ICQ version 5.1 is no longer supported. Download a free authorized ICQ version from ICQ's official website.


Вот так АОЛ стимулирует нас на выпуск новой версии, вот шельмецы%) И снова страдают все альтернативные клиенты. Снова рандомно. Похоже на травлю какую-то. Друзья! Если вам ценны ваши контакты - переходите на jabber! Сколько еще можно терпеть такой произвол?)

В итоге пришлось выпустить 9020. 9020 включает в себя все исправления, что были в ночных билдах (9019). Исправлено было море ошибок и тормозов. Билд вышел весьма стабильный, и наконец-то с новым движком gif. Хотя, конечно, не без багов. Есть где то неуловимая бага, от которой квип замерзает на неопределенное время. Не хотели конечно выпускать с ним, но вот пришлось. Так что если вы вдруг увидели, что 9020 завис - убедительная просьба, сделайте снимок процесса с помощь madTraceProcess и stackshot

Спасибо, что плаваете поездами аэрофлота:)

суббота, 25 октября 2008 г.

хорошие новости

    Завершена работа по интеграции нового движка gif в инфиум. Ура, товарищи! большинство багов выловлено, остались наверное самые самые неочевидные (надеюсь, что их все таки не будет более). Кроме того, существенно переработан алгоритм добавления текста со смайлами. Прирост ощутим невооруженным глазом. Инфиум стал еще чуточку быстрее и стабильнее. Это не может не радовать! Теперь ограничение по-умолчанию - 40 смайлов. Но кое-кто на западе, утверждает, что его можно будет задать самому.
    Работает весьма и весьма шустро. Ресурсы снижены в значительной степени. GDI вместо 2600 при старте теперь ест 1400 (ну, по крайней мере у меня). Памяти также меньше (хотя при большом числе смайлов приходится делать кешированную отрисовку, что кушает достаточно много оперативы (но меньше, чем старый движок как минимум на треть)).
Ждите следующий билд и ощутите разницу.

пятница, 24 октября 2008 г.

Вот мы сейчас кое кого отхепибёздим©

Сегодня у INF'a самый радостный день в году - день рождения! Да, да. Не ослышались :) Так что если вы это читаете, то не поленитесь, поздравьте его. Ему будет приятно, вам будет приятно, да вообще всем приятно будет:) Давайе, все, дружно.

ПО-ЗДРА-ВЛЯ-ЕМ!


Правильного праздника

Ильхам! Поздравляем с днем рождения ;) Проведи этот день с толком. Как на картинке (:

четверг, 9 октября 2008 г.

Новый вариант движка Gif практически завершен

Я обещал поработать над уменьшением памяти? : )
И вот, свершилось! :) Я наконец то добил новый вариант движка с экономией памяти. Сэкономил вообще везде, где только можно. Теперь по потреблению оперативной памяти движок приблизился к TGifImage на разных смайлах (порядка 128 МБ) и еще меньше памяти на одинаковых смайлах, чем предыдущий вариант реализации! TrueColor гифки теперь занимают ровно столько памяти, сколько нужно, а не те запредельные 380 МБ :)
Что самое интересное - протестировал оба варианта на старом компьютере и получается, что новая вариация движка работает даже быстрее (хотя по моим расчетом она должна была работать чуточку медленнее).

Прошу принять участие в тестировании нового движка и отписаться о впечатлениях:)
Все смайлы одним архивом (если кто захочет скачать. это без одинаковых смайлов)
Новая версия тестовой утилиты

З.Ы. file.qip.ru - это благо:)

понедельник, 6 октября 2008 г.

9017, сервисы и прочие мысли

Итак, вышла новая версия. 9017. Наконец то к моей радости появились 2 сервиса, которые я уже очень давно хочу в квипе - file.qip.ru и хранение настроек на сервере.
Вообще, передача файлов в оффлайн могла появиться раньше, и я долго травил обитателей флейма своей супер фичей:) И вот наконец он появился. Первый сервис из группы сервисов, что мы планировали и планируем запустить.
Итак, имея учетку на qip.ru, вы получаете халявных 5 ГБ дискового пространства и возможность залить за раз до 100 МБ непосредственно из инфиума или через веб-интерфейс (на премиум аккаунтах ессно больше, но там нужно доплатить денюжку). Не знаю как вам, а мне очень нравится. Просмотр медиа файлов сразу и комменты к ним - это суперски:)

И все бы хорошо... Да вот только чтобы авторизация была прозрачной, она проходит на нашем jabber сервере... Уже сначала скачивания 9017 число онлайн пользователей было 102 тысячи пользователей. Нагрузки просто колоссальные. И из за этого страдают и юзеры, и сервисы. Но ничего, думаю, дня через 2-3 все будет гораздо лучше. Я надеюсь на это во всяком случае. Так что без паники, работа кипит, ситуация будет исправлена обязательно.

З.Ы. Почти завершил работу над новой реализацией gif с экономией памяти. По потреблению оперативки приблизился к TGifImage, когда добью отображение нужно будет протестировать на быстродействие и выбрать самый оптимальный вариант. И, конечно же, пора уже внедрять плоды моих трудов в инфиум. Смотреть в реальных рабочих условиях. Следить за состоянием памяти, утечками, бустродействием. Будем стараться сделать из инфиума одним из самых шустрых и стабильных клиентов ;)

воскресенье, 28 сентября 2008 г.

Продолжение Эпопеи с Gif

Довольно прилично времени прошло с тех пор, как я взялся за оптимизацию gif. Все оказалось не настолько радужным. При тестинге находились такие гифки, из за которых приходилось чуть ли не кардинально менять алгоритм загрузки. Вот захотелось похвастаться практически законченным вариантом движка. Пока не решил вопрос с пожиранием оперативки (особенно trucolor гифки. в тестовом наборе они занимают у меня в памяти аж 380 метров), но работа над этим ведется. А так, либа сейчас бьет старый движок и по GDI ресурсам, и по скорости отрисовки (попробуйте поскроллировать в обоих вариантах - заметно увидите разницу), и по качеству отображения.
В общем, залил тут демонстрашки, попробуйте, отпишитесь о впечатлениях. Если найдете какие то гифы, которые будут некорректно отображаться - сразу сигнальте.
архив с TrueColor gif
архив с 7000 одинаковых (7.32 КБ) gif (да да, 7zip отличный архиватор :o))
архив с 4000+ разных gif (10000 КБ) часть 1
архив с 4000+ разных gif (10000 КБ) часть 2
архив с 4000+ разных gif (4000 КБ) часть 3
Сорри, но гугль не дает загрузить файлы большего размера. Найду где захостить сразу 24 МБ - перевыложу
архив с демонстрационными программами (2 МБ)

понедельник, 8 сентября 2008 г.

В отпуск!!!

У меня есть 2 недели, чотбы отдохнуть от компа, от форума и конференций. Планирую хорошенько выспаться, погонять в парочку городов. Вообще отдохнуть. Отдых. Ключевое слово - отдых. Отдыхально отдохнуть на отдыхе.
Ну вы меня поняли :)

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

А пока... отдохну

воскресенье, 24 августа 2008 г.

Gif оптимизация

Наконец-то кошмарному потреблению GDI объектов для отрисовки gif похоже приходит конец. Наткнулся на замечательнейшую библиотечку, умеющую читать gif-файлы (правда не совсем корректно, пришлось изрядно попотеть, чтобы заставить ее работать на уровне TGifImage). Кстати спасибо fd00ch за наводку ;)
Думаю в следующем релизе или через релиз эта библиотека будет внедрена в инфиум (а также в qip2005) и квип станет работать еще быстрее;) (может быть даже уберем ограничение в 20 одновременно отображаемых смайлов)

Как итог сравнительная таблица на 7 тысяч одинаковых смайлов:
старый движок смайлов - занимает 129 Мб оперативной памяти и от 460 GDI объектов (число растет при увеличении окна на весь экран и при последующих изменениях размера)
новый движок - 9-11 МБ оперативной памяти и 62 GDI объекта (причем они относятся к самому окну, сами смайлы не потребляют GDI вообще), число не изменяется ни при каких условиях.

на 7 тысячах разных смайлов:
старый движок занял 190 МБ оперативной памяти и около 5 тысяч GDI объектов. при попытке поизменять размеры тестовый проект вылетел, ибо число GDI росло в геометрической прогрессии.
новый движок прекрасно загрузил все файлы, заняв 250 МБ оперативной памяти (и не заняв ни на 1 GDI объект более предыдущего теста).

Как говорится, эффект налицо. Не думаю, что найдутся извращенцы, одновременно за раз решившие послать 7 тысяч абсолютно разных смайлов:) так что отмена ограничения вполне реальна.

Теперь нужно отполировать имеющиеся наработки и начинать внедрять:) Молитесь за меня, друзья:)

четверг, 17 июля 2008 г.

пара мыслей

Работа кипит, пофиксена просто туча багов. А в это время CodeGear готовится выпустить новую версию Delphi под кодовым название Tiburon. Честно говоря, я буду ждать Turbo версию(:-Р), но все же пощупать хотя бы триал этой замечательной среды ох как хочется. Если все, что они заявляют действительно правда, то это было просто замечательно. Нативная поддержка юникода - это гораздо лучше, чем использование полушаманских методов в TNT Unicode (хотя я ничуть не умаляю той гигантской работы, что проделана в ней). Кроме того, появятся дженерики (generics) для Win32(!!!), а это друзья мои просто потрясающая вещь. Всегда завидовал тому, как реализованы шаблоны в си, дотнете и теперь похоже у нас в руках появится очень мощный инструмент для манипуляции разнотипными данными. Это просто что-то с чем-то (:
Вот сейчас сижу, взахлеб читаю блоги разработчиков и смахиваю слюну %) Когда, КОГДА же она будет доступна?!)

З.Ы. Сегодня добил наконец код для реализации перетягивания плавающих контактов прямо из контакт-листа на рабочий стол. Давно хотел эту возможность ^_^

воскресенье, 22 июня 2008 г.

ну вот и 9009

Вот и выложил я долгожданный 9009 :) Позже, чем ожидалось конечно, но и добавилось/исправилось больше, чем планировалось:) Завтра снимаю полномочия зама и отдохну с денек:)

пятница, 20 июня 2008 г.

Пресловутый 12111

В интернете подняли панику буквально на пустом месте. Все дело в том, что мистическим образом в контакт-листе в группе General появляется номер 12111 (ICQ System).

Противники QIP естественно во весь голос закричали, что это наши проделки. Могу ответить, что контакт добавляется также и в официальных клиентах, и даже на разных платформах (например в kopete на linux). Что делать с контактом? Да ничего! Кто-то советует удалить его и сменить пароль. Я бы не стал ничего делать, а просто подождал бы действий со стороны АОЛ'a. Либо это какой то системный бот, либо кто-то нашел уязвимость в сервере, с помощью которой можно добавить контакт напрямую в серверный контакт-лист (а QIP и стандартные клиенты работают с серверным контакт-листом).
По неподтвержденным данным удаление контакта ведет к смене пароля, поэтому я тем более советую ничего с ним не делать. Рано или поздно карты раскроются и будут приняты меры. Пока же паника беспочвенна.

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

И в завершение хочется снова повторить - все на jabber! Даешь жабберизацию страны! (: Никаких вам реклам и подобных трюков с контакт-листом.

вторник, 17 июня 2008 г.

Давненько тут писал ^_^

Те, кто посещает мой блог - знайте, я не умер(: Работы очень много, все дико интересно. Сейчас, когда INF в отпуске я вволю ковыряюсь в ядре ^_^
Еще чуть чуть и 9009 будет доступен для скачивания, осталось доделать одну вещь в редакторе метаконтактов.
Итак, что же ждет нас в 9009? Нас ждет улучшенный jabber-протокол. Нас ждет полный рестайлинг иконок в jabber, mra и ximss (иконки теперь в одной цветовой гамме со стандартным скином и выглядят просто потрясающе). Нас ждет более интуитивная работа с метаконтактами. Сейчас я практически до неузнаваемости изменил редактор метаконтактов, сделал его очень удобным для пользования (да, приоритеты теперь можно будет задать:) и еще будет фильтр). Для любителей чатов теперь будет автовставка ников :о)
В общем работа кипит, баги фиксятся, фичи внедряются. Stay ahead.

З.Ы. А в 9010 нас ждет ну просто опупительная фишка. К сожалению в 9009 пока еще нет возможности внедрить, но в 9010 должна.

З.З.Ы. Похоже у нас сегодня глобальный дисконнект аськи. Сижу и наслаждаюсь оставшейся половиной контакт-листа в jabber. Переходите на жаббер, товарищи! Аська уже не модно :о)

воскресенье, 17 февраля 2008 г.

Когда ждать обновлений?

Ребят, имейте терпение:) Я обязательно исправлю все недочеты, дайте только время. Сейчас у меня немного иные задачи, чуть позже я вернусь к работе над редактором скинов, а потом к движку. Проект ни в коем случае не заморожен, обязательно будут новые версии. Но чуть позже. О сроках я пока сам не знаю, ибо это все нужно еще сделать. Поэтому спрашивать меня "когда же наконец будет новая версия" бесполезно. Как только так сразу;)