Блог разработчика игр

VIM logo
🗒

Прощай YouCompleteMe, привет COC.VIM

Устал от борьбы с YouCompleteMe и решил окончательно прибраться на coc.vim + coc-clangd. Ранее я уже делал попытки использовать coc.vim в связке с ccls, но каждый раз откатывался на монструозный, но привычный YCM. Из плюсов ccls можно выделить удобство настройки …

OUYA
🗒

Реанимация консоли OUYA

В 2015 году стартап OUYA перешел к компании Razer. Пользователям было предложено перейти на новую консоль Forge TV от Razer. Но владельцы OUYA все еще могли пользоваться купленной консолью и приобретенными играми …пока не наступил 2019 год. В 2019 году …

Python Logo
🗒

Менеджер Python для macOS

Правильный способ установки нескольких версий Python, не нарушающий работу системы и позволяющий легко переключаться между версиями. Краткое изложение оригинальной статьи Устанавливаем менеджер Python с помощью менеджера пакетов brew. С помощью переменной окружения PYTHON_CONFIGURE_OPTS разрешаем фреймворк (это нужно для YouCompleteMe): Устанавливаем …

Symbols TTF OTF Font Letters Chinese
🗒

Trim TTF

Для удаления неиспользуемых глифов из TTF или OTF можно воспользоваться консольной или GUI-утилитой FontForge или консольной утилитой FontTools. Оба инструмента открыты и кроссплатформенные. Для чистки огромного 16Мб файла OTF я воспользовался утилитой FontTools. Для этого с помощью cat собрал все …

CPP C++ logo
🗒

Простой токенизатор

В прошлом году мне понадобилось доработать токенизатор в моем движке. Поэтому я быстро набросал новую простейшую версию. Токенизатор хранит лишь начало/конец токена аля std::string_view. Поддерживается UTF-8. Поддерживает произвольный набор разделителей и их произвольную длину. Может быть достаточно легко доработан до …

Android logo
🗒

Android logging

Большинство android-разработчиков знакомы с командой logcat или ее версией adb logcat. Но не все знают, что эта команда имеет много приятных и полезных опций. Например, опция -e поддерживает выражения (прощай grep). А так же подсветку, что делает выхлоп более читабельным. …

Gmail logo
🗒

G Suite и LSA

Starting February 15, 2021, G Suite accounts will only allow access to apps using OAuth. Password-based access will no longer be supported. С таким заголовком все админы получили письма Привожу письмо целиком на всякий случай. Dear Administrator, We’re constantly working …

Emscripten logo
🗒

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) была вынесена в отдельные модули. Достаточно …

MacBook Pro 15 TouchBar EU-Keyboard
🗒

MacBook Pro EU / RU Keyboard

Частично исправить косяки европейской / русской раскладки клавиатуры MacBook можно без каких-либо сторонних приложений. Достаточно воспользоваться утилитой hidutil. Конечно эта утилита не изменит размеры и форму кнопок, но все же часть проблем решить сможет. Эта команда назначит кнопке обведенной красным …

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close