adb devices может просто зависнуть и не показывать никакого вывода, оказывается тут дело в том что некоторые сетевые программы вроде throne своим туннелем не дают вашим программам заходить даже на локальный 127.0.0.1 без прокси. Выключите strict route в настройках tun.❤1
я думал в cinnamon сломано переключение раскладок когда открыто меню пуск, однако если поставите здесь alt+shift и shift+alt дополнительно к xkb options в другом разделе тех же настроек, переключение будет наконец работать везде
❤2
Плохо работала сеть, оказывается у Федоры и некоторых других дистрибутивов NetworkManager по умолчанию идет с powersave включенным, выключаем и все работает
sudo mkdir -p /etc/NetworkManager/conf.d
echo -e "[connection]\nwifi.powersave = 2" | sudo tee /etc/NetworkManager/conf.d/default-wifi-powersave-on.disable.conf
❤1
Ставим xmake с помощью mise:
mise use -g github:xmake-io/xmake[rename_exe=xmake]
Спустя много возни с lua и java я вижу что:
- состояние надо хранить в си
- вызывать си из java/lua, не наоборот
- какой-нибудь lwgl или java-биндинги для RayLib работают быстро, т.к. си вызывается из java, а не наоборот.Я не сразу к этому пришел. Говорили что JNI это медленно и неправильно. Оказалось что оно медленно и неправильно только в одну сторону.
- состояние надо хранить в си
- вызывать си из java/lua, не наоборот
- какой-нибудь lwgl или java-биндинги для RayLib работают быстро, т.к. си вызывается из java, а не наоборот.Я не сразу к этому пришел. Говорили что JNI это медленно и неправильно. Оказалось что оно медленно и неправильно только в одну сторону.
👀1
На хабре опубликовали мою статью, 7.4 тысячи просмотров https://habr.com/ru/articles/1058494/
🔥2
Когда используете библиотеки на си или с++, особенно если в них много функций - не пишите биндинги под основной язык проекта. Сделайте "движок", ту часть кода, которая пользуется этой библиотекой, тоже на си, и к ней напишите минималистичный хедер, через который вы будете общаться с вашим "движком". Тогда вам не придется писать тысячи функций или биндинги к существующим библиотекам.
💘1
This media is not supported in your browser
VIEW IN TELEGRAM
сделал чтоб можно было в инспекторе менять радиус зрения башни
This media is not supported in your browser
VIEW IN TELEGRAM
башни смотрят на врагов и подсвечивают их
This media is not supported in your browser
VIEW IN TELEGRAM
классические снаряды