среда, 25 ноября 2015 г.

Проблемы с запуском Project Zomboid 33.* в GNU/Linux

В Steam у Project Zomboid в ветке IWBUMS недавно появилась долгожданная версия 33, вносящая в игру много нового и интересного.
К сожалению, запускаться игра в Mageia 5 x86_64 после обновления не захотела. Попробовал запустить руками и поймал лишь сообщение "64-bit java detected" в выхлопе.
Беглый поиск по Steam-форуму игры подсказал, что я такой не один, проблема легко исправляется.

Нужно открыть ~/.local/share/Steam/SteamApps/common/ProjectZomboid/projectzomboid/ProjectZomboid64.json и в строке
"-Djava.security.egd=file:/dev/urandom", 
удалить в конце запятую, чтобы стало
"-Djava.security.egd=file:/dev/urandom"

После удаления запятой игра нормально запустилась. Судя по наличию запятой в том же месте и в ~/.local/share/Steam/SteamApps/common/ProjectZomboid/projectzomboid/ProjectZomboid32.json, скорей всего, 32-бит версия игры для GNU/Linux имеет эту же проблему.

понедельник, 23 ноября 2015 г.

Бесконечная ошибка "Attempting to reconnect to VNC Server..." в VNC Viewer для iOS.

Уже достаточно давно использую VNC Viewer для iOS от RealVNC.
После недавнего  обновления приложения 2.4.0 при попытке подключиться к VNC серверу каждые 30-40 секунд стала выскакивать ошибка "Attempting to reconnect to VNC Server...".
Тех. поддержка RealVNC подсказали решение, в VNC Viewer открыть настройки проблемного сервера, в "Picture Quality" выставить "Let the computer decide". После этого подключение проходит без проблем.

суббота, 14 февраля 2015 г.

Реализация подобия классов и объектов в Lua

Когда в Lua требуется создаться много одинаковых объектов и одинаково управлять ими, невольно задумаешься о классах и объектах. Вот только в Lua в явном виде нет классов и ООП как такового вообще. Но, тем не менее, реализовать некоторое подобие классов можно используя таблицы и мета-таблицы.