В этой статье мы расскажем, каким образом мы организовали работу наших сайтов в одном проекте на фреймворке yii.
В первой части приведем немного теории о том, в каких случаях такое может потребоваться и что для этого нужно.
А во второй части приступим к технической реализации.
Читать полностью »
Рубрика «Блог компании «Alawar Entertainment»» - 3
Как развернуть несколько версий сайтов на одном инстансе YII
2012-11-09 в 7:20, admin, рубрики: php, web-разработка, yii, Блог компании «Alawar Entertainment», Веб-разработка, метки: PHP, web-разработка, yiiLo-Dash
2012-11-07 в 13:01, admin, рубрики: javascript, lodash, node.js, nodejs, performance, underscore, Underscore.js, Блог компании «Alawar Entertainment»Прим. переводчика: underscore.js — одна из самых известных и любимых javascript-библиотек. Но мало кто знает, что есть её более удачный клон. В одном из своих проектов мы без каких-либо проблем перешли на него и теперь решили познакомить с ним других читателей Хабрахабра.
Lo-Dash — это полноценная замена* для Underscore.js. Lo-dash имеет более высокую производительность, т.к. создан авторами сайта jsPerf.com, избавлен от некоторых багов underscore и даёт некоторые новые возможности.
Casual Connect Kyiv 2012: тренды геймдева
2012-11-01 в 9:26, admin, рубрики: alawar, casual connect, game development, Блог компании «Alawar Entertainment», конференции, метки: alawar, casual connect, game development, конференцииНа прошлой неделе в Киеве прошла конференция Casual Connect, которая традиционно собирает разработчиков, издателей и всех причастных к геймдеву четырежды в год в разных уголках нашей планеты. В Киеве такая конференция проходит уже в седьмой раз, и если раньше здесь встречались в основном PC casual разработчики, то теперь большинство команд специализируется на создании мобильных игр.
Фото Саши Палеевой
Читать полностью »
Архитектура таймеров в node.js
2012-10-29 в 6:34, admin, рубрики: node.js, nodejs, setTimeout, sockets, архитектура, Блог компании «Alawar Entertainment», таймеры, метки: node.js, nodejs, setTimeout, sockets, архитектура, таймеры Я бы хотел рассказать о таком замечательном и повсеместно используемом в node.js инструменте, как таймеры, и об их использовании в функциях setTimeout, setInterval и в модуле net. В node.js за таймеры отвечает модуль ядра timers.js. setTimeout — всего лишь доступная глобально функция из этого модуля.
Читать полностью »
Тегирование EXE файлов без повреждения цифровой подписи
2012-10-19 в 9:06, admin, рубрики: windows, Блог компании «Alawar Entertainment», разработка, метки: windows
Всем привет!
Мы хотим рассказать о нашем опыте исследования цифровых подписей Windows PE файлов и возможном варианте использования их особенностей в своих целях. Если вам интересны технические подробности или просто чтиво о, казалось бы, давно известных вещах, добро пожаловать под кат.
Читать полностью »
Бесшовная миграция MySQL 5.0 -> Percona Server 5.5 с переразбивкой хранилища
2012-10-12 в 5:19, admin, рубрики: mysql, Percona, Блог компании «Alawar Entertainment», миграция бд, метки: mysql, Percona, миграция бдЗдравствуйте.
Хочу поделиться опытом миграции боевой базы данных с MySQL 5.0 на Percona Server 5.5 под нагрузкой почти без отрыва от производства.
Опишу вкратце эволюцию нашей базы до текущего состояния
База у нас древняя, пережила несколько апгрейдов MySQL. Начинали с MySQL 3.x. С ростом нагрузки, уже на MySQL 5.0, настроили репликацию и подключили еще один сервер для чтения. Тогда мы это делали стандартными средствами MySQL, без привлечения xtrabackup — полностью блокировали сервер на время создания мастер-дампа и вывешивали на сайтах заглушки.
Затем встала следующая проблема — на томе с данными стало заканчиваться место. Плюс InnoDB-хранилище исторически располагалось в одном файле. Было рассмотрено много вариантов решения. Начиная от размещения базы на iSCSI-томе и заканчивая перетыканием в рейд более емких дисков, расширением на них volume group / logical volume с последующим расширением файловой системы.
В качестве временного варианта решили подключить iSCSI-том из виртуалки под VMWare vCloud (не реклама, честно!). vCloud стоит у нас под боком.
Читать полностью »
Windows 8. Опыт публикации приложений в Windows Store
2012-10-04 в 8:59, admin, рубрики: alawar, game development, metro, windows, WinRT, Блог компании «Alawar Entertainment», грабли, метки: alawar, metro, winrt, грабли
Привет всем, эта статья – о нашем опыте публикации десктопных и WinRT приложений в Windows Store. На данный момент опубликовано и доступно в магазине одно WinRT приложение и два обычных. В процессе разработки и публикации находятся ещё несколько.
Добро пожаловать в блог Alawar
2012-10-02 в 8:48, admin, рубрики: alawar entertainment, game development, Блог компании «Alawar Entertainment», Веб-разработка, метки: alawar entertainment Привет всем хабрапользователям,
Сегодня мы открываем на Хабре корпоративный блог Alawar. Для тех, кто не в курсе, мы занимаемся издательством и дистрибуцией видео игр популярного casual формата.
Издательство – это продюсерская экспертиза, финансирование игрового проекта и упаковка продукта в соответствии со всеми требованиями гейминдустрии. Именно на стороне издателя происходит локализация, тестирование, враппинг игры системой защиты. Сейчас мы издаем игры на 17 платформах, включая PС, Mac, iOS, Android, приставки, соц сети и др. Мы уже создали больше 280 собственных игр, и планируем сделать еще больше.
Читать полностью »