Bishop

Об авторе

Имя: Роман Емельянов
Дата регистрации: 05.10.2011
URL: https://catcompany.org

Биография

Занимался 3D графикой с середины 2003-го по май 2005-го Программирую с 2006 года: Знаю следующие языки: Pascal, HLSL, Assembler (рабочая платформа x86_64) Немного знаю C (в степени достаточной для перевода заголовков WinAPI/DirectX/Linux и понимания кода ядра Linux) Работал с DirectX 9-11 Имеется опыт написания серверов под Linux с 0 (весь код свой, включая RTL) Хорошо разбираюсь в параллельном программирование и HPC Неплохо разбираюсь в работе системы и сети на низком уровне Веду собственную RnD-деятельность: eсть наработки по таким направлениям в графике как megatexture, advanced tone mapping, GI, Atmosphere Имею опыт создания минималистичного дистрибутива Linux с 0 Имею довольно обширный опыт игры в онлайн игры: LA2: июнь 2005-го - август 2006-го RFO: февраль 2007-го - ноябрь 2008-го AION: декабрь 2009-го (ОБТ) - август 2011-го SC2: 26 июля 2010-го - август 2012-го SWToR: пару месяцев через полгода после его старта ArcheAge: участвовал в ЗБТ

Свежие посты

  1. Обработка исключений: SjLj vs SEH — 24.03.2017
  2. Результаты переработки многопоточной реализации генерации простых числе для RSA и DH — 06.10.2016
  3. Разработка Cat Server Platform разморожена — 05.06.2016
  4. Бюллетень шифрования для сетевого обмена — 08.05.2016
  5. Работа над протоколом SNT/IP и его реализацией завершена — 17.02.2016

Самые комментируемые записи

  1. Развёрнут сайт команды — 2 комментария
  2. Вывод изображения на экран в SkyLA — 1 комментарий

Список сообщений автора

Янв 12 2014

Чистка базы данных пользователей

В связи с нашествием спам-ботов база данных пользователей была почищена. Приносим свои извинения за доставленные неудобства.

Янв 11 2014

Первые результаты RnD-проекта по сжатию изображений

Некоторое время назад для нужд хранения картинок в запускающем приложении была начата разработка своего формата хранения изображений в сжатом виде. К создаваемому формату предъявлялись следующие требования: Высокая скорость загрузки (не более 50мс на изображение 1024×1024 в формате RGB8) Поддержка сжатия как без потерь, так и с потерями Поддержка форматов изображения: G8, GA8, RGB8, RGBA8 Поддержка, …

Читать далее »

Дек 05 2013

R&D-проект по сжатию общего назначения закончен

Некоторое время назад встал вопрос о необходимости библиотеки для сжатия assert`ов в движке. На тот момент для этих целей использовалась библиотека LZO (к слову, единственная используемая мной сторонняя библиотека), однако из-за её GPL-лицензии надо было или покупать её pro-версию, или менять на что-то другое (возможно даже своё). Кроме того, давно назревал вопрос о целесообразности использования …

Читать далее »

Ноя 11 2013

SHLD/SHRD или сказ о том, как я “Intel® 64 and IA-32 Architectures Software Developer’s Manual” читал

Периодически, когда у меня выдаётся несколько свободных минут, но их маловато чтобы сделать что-то полезное, я убиваю время чтением “Intel® 64 and IA-32 Architectures Software Developer’s Manual”. И вот позавчера, во время очередного такого чтения, я наткнулся на описание инструкций SHLD/SHRD. Уж не знаю как я их до этого не замечал, но факт остаётся фактом …

Читать далее »

Окт 17 2013

Годовой отчёт о разработке Cat Framework

Привожу некоторый статистические данные по этому проекту:

Читать далее »

Окт 05 2013

Разработка SkyUD завершена

Собствено сабж 🙂 Когда разработка начиналась она планировалась как кратковременая задача, однако жизнь распорядилась иначе – с момента начала работы до релиза прошло 1.5 года.

Окт 01 2013

Первый резил Cat Framework

Сегодня состоялся первый релиз нашего фреймворка Cat Framework. И хотя этот релиз предназначен только для внутреннего использования это всё равно знаковое для нас событие. Как обычно приведу некоторою статистику. От начала разработки CFW 0.2 отделяют 654 часов, 31 закрытая задача в Redmine, 96 ревизий SVN. Размер фреймворка составляет 2294КБ (в 205 файлах). Фреймворк насчитывает 42262 …

Читать далее »

Сен 01 2013

Стартовало открытое тестирование SkyUD

Подробности по ссылке.

Авг 29 2013

Вышла статья “Организация обновлений клиента МО/ММО игр”

Наконец завершил работу над своей первой статьёй. Так уж вышло что из-за периодических перерывов в работе над SkyUD написание статьи затянулось почти на 1.5 года (статья писалась параллельно с работой над SkyUD).

Авг 24 2013

Переработал пул сообщений в CSO

В рамках подготовки к релизу CFW 0.2 проводил провожу переработку CSO. Во время выделения глобального пула сообщений в отдельный файл решил попробовать переписать его на asm`е. Сам по себе пул вроде не сложный, так что по идеи компилятор должен выдавать более-менее приличный код. Простейший тест в котором каждый поток сначала выделял, а потом освобождал 32768 …

Читать далее »

Предыдущие сообщения «

» Более новые сообщения