Правильный способ установки нескольких версий Python, не нарушающий работу системы и позволяющий легко переключаться между версиями. Краткое изложение оригинальной статьи Устанавливаем менеджер Python с помощью менеджера пакетов brew. С помощью переменной окружения PYTHON_CONFIGURE_OPTS разрешаем фреймворк (это нужно для YouCompleteMe): Устанавливаем …
Links
Emscripten «ReferenceError: Can’t find variable: IDBFS»
Если после сборки проекта у вас перестала работать IDBFS, то значит у вас Emscripten v1.39.1 или новее. ReferenceError: Can’t find variable: IDBFS Начиная c Emscripten v1.39.1 поддержка всех файловых систем (NODEFS, IDBFS, WORKERFS, PROXYFS) была вынесена в отдельные модули. Достаточно …
Android App Icons guidelines
При создании иконок следует соблюдать следующие основные требования: Размер: 512px x 512px Формат: 32-bit PNG Цветовое пространство: sRGB Максимальный размер файла: 1024KB Форма – заполненый квадрат. Google Play сам создаст маску, радиус закругления углов будет 20% от размера иконки. Теней …
TCP против UDP
Копипаста с хабра TCP против UDP или будущее сетевых протоколов Перед каждым сервисом, генерирующим хотя бы 1 Мбит/сек трафика в интернете возникает вопрос: «Как? по TCP или по UDP?» В прикладных областях, в том числе и платформах доставки уже сложились …
LZ4 – lossless compression
У себя в движке я использую текстуры, данные в которых упакованы с помощью Zlib. А ведь когда-то давно я использовал RLE и RLE4. Но в некоторых проектах вместо или наравне с Zlib я использовал LZ4, скорость распаковки которого заявлена в …
Tweens Visualizer
Это небольшой javascript-проект, предназначенный для визуализации комбинации твинов по двум осям + ось скейла. Твины используются для нелинейной анимации различных объектов в играх и приложениях. Крайне полезная штука. Написал его потому, что мне надоело подбирать комбинацию твинов в уме. Формулы …
Локальное тестирование Facebook Instant Games
Для тестирования игры для платформы Facebook Instant Games есть несколько вариантов: Создание тестовой версии продукта в контрольной панели. Тестирование локально, без необходимости загрузки игры на сервер Facebook. Я использую оба варианта. Второй вариант использую гораздо реже и потому каждый раз …