PHP: определение языка пользователя сайта

В ранние годы, чаще всего определяли языка пользователя на основании его IP. Да и до исх пор так часто делают. И всё чаще ошибаются из-за широкого распространения VPN и всяческих аномайзеров. Поэтом правильнее будет полагаться на стандарт W3C, согласно которому браузер должен передавать на сервер в заголовке HTTP заполненую переменную HTTP_ACCEPT_LANGUAGE. Собстевенно в PHP оно попадает в $_SERVER[‘HTTP_ACCEPT_LANGUAGE’]. Далее остается распрасить переменную с сортировкой по «весам»:

Получаем массив вида:

Android Studio: glUtilsParamSize: unknow param 0x000085b5

При отладке приложений в эмуляторе под Android API<30 стала выскакивать эта ошибка, засоряющая лог Logcat. Легкий гуглинг дал информацию, что это из-за эмулятора: OpenGL  не нравиться андроиду как эмулируется. Чтобы отключить вывод мусорного лога, нужно добавить фильтр в Logcat

А именно Regex выражение ^(?!eglCodecCommon)

Карта: Постаппокалипсис

Карта является переделкой карты The ZOne. Скачать можно по ссылке Так-же понадобится мод Flans (скачать) и паки для него (скачать). Положить нужно в папку Flan

JavaScript именованные массивы как набор записей

Обычно для этой цели используют конструкцию Map, однако лично мне  не нравится его синтаксис, когда для доступа необходимо использовать get /set. Поэтому я обычно использую создание объекта. Т.е. получается что-то вроде:

 

1 81 82 83 84 85 297