Обновить
1
0
Роман Шишкин@roman901

Пользователь

Отправить сообщение

Ну блин, тут классическое "заставь дурака молиться". Понятно, что не стоит оборачивать всю программу в try-catch, но если я делаю что-нибудь большое с сетью, но в рамках одной операции (допустим, в цикле скачиваю файлы), мне гораздо проще поймать TimeoutException один на всю функцию загрузки, чем после каждого файла в теле цикла проверять "а не было ли тут таймаута?". И это первое что в голову пришло, таких кейсов - море

Я думаю, никто не говорит, что не надо проверять ошибки. Просто (условно), в Go нужно перепроверять ошибку после каждого шага, потому что если вызываемая функция вернула ошибку, а следующая за неё завершилась корректно - err станет nil. Переодически ловлю такие случаи. В других же языках можно было бы бросить/поймать исключение уровнем выше, если хотя бы один вызов завершился некорректно.

На самом деле - для подобных самоделок вообще больше не понимаю зачем писать какой-то код. Кусок ямла на 15-20 строк с помощи esphome.io превращается в офигенное умное устройство с интеграцией в HomeAssistant...

Одобряю! Вот как сделано у меня:

Под столом висит esp32, к которой подключены управляемые usb-порты, ble-датчики, лента и подключается выносной пад. В нём - PCF8574 для кнопок и светодиодов (за кнопками). Даже кейкапы не нужны, свичи приятно нажимать и так.

Я часто вижу статьи про

нативное приложение стартует почти в 14 раз быстрее обычного *.jar

но почему-то никто не пишет, насколько медленнее такое приложение работает :)

По моим тестам, приложение на micronaut, с методом, который разжимает-сжимает json-ы через jackson, держит примерно в два раза меньше RPS на четырёх ядрах, чем нетюненая JVM с G1GC.

Да, там уже всё нормально выглядит. И приложение само неплохое.

По высоте?

Я вместо панелек ставлю два куска цанговых гребенок - получается по ширине почти 1 в 1 как оригинальный чип, да и надежность получше.

Конкретно с 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.

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 сидел, и оно нормально работало.

Т.е.

  1. Let's Encrypt сертификаты специально живут три месяца, чтобы их renew был автоматизирован, а не копировать сертификат ручками на машину каждый раз

  2. Так вы еще и сертификат с приватным ключом скормили какому-то непонятному сервису. Это вообще противоречит всей концепции и делать так ни в коем случае нельзя.

ну, честно, в 11 винде с этим стало сииильно лучше. постепенно перерисовывают разные окна и менюшки

Использую в личных проектах.

В целом - да, сыровато, главная проблема прежде всего в производительности - сервис на Micronaut выдаёт в два раза меньше rps после компиляции GraalVM. Иногда приходится шаманить с reflect-config.json и прочей метаинформацией, чтобы, например, завести логгер.

Но из коробки доступен metadata repository, плагины (для котлина, например), agent, который собирает информацию про рефлексию и тд-тп.

Но как же приятно делать на нем клиентские приложения... Java Swing оно умеет, бинари получаются не очень жирные - одни плюсы. Единственный минус - нет кросс-компиляции, вообще никакой.

Очень люблю эту картинку.

Лично сам не делал, но читал, что 1) делает, 2) порой даже быстрее, чем Visa/MC

Да вполне себе конкурент. Процессинг не падает, карты есть с бесконтактной оплатой, есть всякие кешбеки (на ОЗОНе если платить, какая-то копейка сверху еще возвращается). Можно было в Apple Pay привязать, в Samsung Pay можно привязать. Весьма зрелое решение.

И ведь забавно будет, если разовьет!

Дело не столько в обновлениях, а в пушах.

Разве что отдельным полем. С другой стороны, так явно повышается читаемость.

Ну и всё это довольно дремучее легаси от text-engine, на (явно уже сильно) модифицированной версии которого работает телега, вероятно

У групп и каналов id отрицательный, это еще с VK у них принято было

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность