На самом деле - для подобных самоделок вообще больше не понимаю зачем писать какой-то код. Кусок ямла на 15-20 строк с помощи esphome.io превращается в офигенное умное устройство с интеграцией в HomeAssistant...
Под столом висит esp32, к которой подключены управляемые usb-порты, ble-датчики, лента и подключается выносной пад. В нём - PCF8574 для кнопок и светодиодов (за кнопками). Даже кейкапы не нужны, свичи приятно нажимать и так.
нативное приложение стартует почти в 14 раз быстрее обычного *.jar
но почему-то никто не пишет, насколько медленнее такое приложение работает :)
По моим тестам, приложение на micronaut, с методом, который разжимает-сжимает json-ы через jackson, держит примерно в два раза меньше RPS на четырёх ядрах, чем нетюненая JVM с G1GC.
Конкретно с LE они у себя на сайте не рекомендуют это.
If your hosting provider doesn’t want to integrate Let’s Encrypt, but does support uploading custom certificates, you can install Certbot on your own computer and use it in manual mode. In manual mode, you upload a specific file to your website to prove your control. Certbot will then retrieve a certificate that you can upload to your hosting provider. We don’t recommend this option because it is time-consuming and you will need to repeat it several times per year as your certificate expires. For most people it is better to request Let’s Encrypt support from your hosting provider, or switch providers if they do not plan to implement it.
Let's Encrypt сертификаты специально живут три месяца, чтобы их renew был автоматизирован, а не копировать сертификат ручками на машину каждый раз
Так вы еще и сертификат с приватным ключом скормили какому-то непонятному сервису. Это вообще противоречит всей концепции и делать так ни в коем случае нельзя.
В целом - да, сыровато, главная проблема прежде всего в производительности - сервис на Micronaut выдаёт в два раза меньше rps после компиляции GraalVM. Иногда приходится шаманить с reflect-config.json и прочей метаинформацией, чтобы, например, завести логгер.
Но из коробки доступен metadata repository, плагины (для котлина, например), agent, который собирает информацию про рефлексию и тд-тп.
Но как же приятно делать на нем клиентские приложения... Java Swing оно умеет, бинари получаются не очень жирные - одни плюсы. Единственный минус - нет кросс-компиляции, вообще никакой.
Да вполне себе конкурент. Процессинг не падает, карты есть с бесконтактной оплатой, есть всякие кешбеки (на ОЗОНе если платить, какая-то копейка сверху еще возвращается). Можно было в Apple Pay привязать, в Samsung Pay можно привязать. Весьма зрелое решение.
На самом деле - для подобных самоделок вообще больше не понимаю зачем писать какой-то код. Кусок ямла на 15-20 строк с помощи esphome.io превращается в офигенное умное устройство с интеграцией в HomeAssistant...
И на 11 22H2
Одобряю! Вот как сделано у меня:
Под столом висит esp32, к которой подключены управляемые usb-порты, ble-датчики, лента и подключается выносной пад. В нём - PCF8574 для кнопок и светодиодов (за кнопками). Даже кейкапы не нужны, свичи приятно нажимать и так.
Я часто вижу статьи про
но почему-то никто не пишет, насколько медленнее такое приложение работает :)
По моим тестам, приложение на micronaut, с методом, который разжимает-сжимает json-ы через jackson, держит примерно в два раза меньше RPS на четырёх ядрах, чем нетюненая JVM с G1GC.
Да, там уже всё нормально выглядит. И приложение само неплохое.
По высоте?
Я вместо панелек ставлю два куска цанговых гребенок - получается по ширине почти 1 в 1 как оригинальный чип, да и надежность получше.
Конкретно с LE они у себя на сайте не рекомендуют это.
https://winitpro.ru/index.php/2017/11/03/ustanovka-besplatnogo-ssl-sertifikata-lets-encrypt-na-iis-v-windows-server-2012-r2/ - банально первая же ссылка в гугле по запросу "letsencrypt windows iis".
Если не изменяет память, много лет назад WACS сам использовал, когда на IIS сидел, и оно нормально работало.
Т.е.
Let's Encrypt сертификаты специально живут три месяца, чтобы их renew был автоматизирован, а не копировать сертификат ручками на машину каждый раз
Так вы еще и сертификат с приватным ключом скормили какому-то непонятному сервису. Это вообще противоречит всей концепции и делать так ни в коем случае нельзя.
ну, честно, в 11 винде с этим стало сииильно лучше. постепенно перерисовывают разные окна и менюшки
Использую в личных проектах.
В целом - да, сыровато, главная проблема прежде всего в производительности - сервис на Micronaut выдаёт в два раза меньше rps после компиляции GraalVM. Иногда приходится шаманить с reflect-config.json и прочей метаинформацией, чтобы, например, завести логгер.
Но из коробки доступен metadata repository, плагины (для котлина, например), agent, который собирает информацию про рефлексию и тд-тп.
Но как же приятно делать на нем клиентские приложения... Java Swing оно умеет, бинари получаются не очень жирные - одни плюсы. Единственный минус - нет кросс-компиляции, вообще никакой.
Очень люблю эту картинку.
Лично сам не делал, но читал, что 1) делает, 2) порой даже быстрее, чем Visa/MC
Да вполне себе конкурент. Процессинг не падает, карты есть с бесконтактной оплатой, есть всякие кешбеки (на ОЗОНе если платить, какая-то копейка сверху еще возвращается). Можно было в Apple Pay привязать, в Samsung Pay можно привязать. Весьма зрелое решение.
И ведь забавно будет, если разовьет!
Разве что отдельным полем. С другой стороны, так явно повышается читаемость.
Ну и всё это довольно дремучее легаси от text-engine, на (явно уже сильно) модифицированной версии которого работает телега, вероятно