> возмутится за неиспользование переменной err на уровне сборки.
Если она была присвоена — да, а если нет — то нет.
foo()
Если функция `foo` возвращает значение типа `error`, то этот код вполне себе скомпилируется. Правда, для обнаружения таких проблем есть линтер: https://github.com/kisielk/errcheck
Ну а теперь касаемо содержательной части статьи: если абстракция не подходит для работы, то может она выбрана неправильно?
К чему это я: если приходится синхронизировать объект для данных, для которых синхронизация не нужна, то может выбрать абстракцию/хранилище, которые больше подойдут для задачи? В приведённом примере просто работа с redis, минуя прокладку в виде «сессий» проблему «решила бы». Точнее, в этом случае «проблема» даже не существовала бы как класс.
Господа, а обновите меня, пожалуйста, на новую версию? Я ваш платный пользователь уже неизвестно сколько лет, и вот последняя версия меня очень огорчает (всё чаще и чаще), а зарепортить баги не могу :-(
> 1. почему же разработчики asic'ов и нового железа для майнинга сами не пользуются своим волшебным оборудованием?
Вероятно по той же самой причине, почему веб-разработчики разрабатывают торговые площадки, но (за редкими исключениями) сами их не открывают: специиализация. Они хорошо умеют электронику и довольны гарантированной прибылью «сейчас».
Встроенные компоненты обработки графики Intel® обеспечивают высокую производительность, позволяют получать более четкое изображение с яркими цветами, высококачественные видео и звук.
Это было слишком давно (год назад или даже более), потому касательно багов я не скажу уже ничего (да и они были про прошлую и позапрошлую версию продукта).
Потому тот крик души был, скорее, про открытие баг-трекера для держателей лицензии.
Вместо смены логотипов вы бы лучше собрались с менеджментом и задумались, как у вас работает саппорт.
Я не смог зарепортить 3 бага (2 из них с решениями-воркараундами) потому, что у меня нет подписки на поддержку (но есть купленные лицензии для домашнего использования).
Задумайтесь на секунду: я потратил своё время, чтобы решить свою проблему и решил с вами поделиться бесплатно, чтобы вы смогли сделать свой продукт лучше. В ответ мне саппорт предложил заплатить за это деньги.
Т.е. помогать ещё и платить за это. Не находите это абсурдным?
Магазин на ПХП будет шифровать данные кредитных карт открытым ключем. Сам пхп-магазин расшифровать эти зашифрованные данные уже не сможет. Хорошее решение, хакер неожиданно так взломает веб магазин (написанный на ПХП), а карты зашифрованы.
Почитайте PCI и пообещайте, что больше не будете никогда сами хранить номера кредиток.
В добавление к этому можно добавить ещё немного логики для short circuiting (circuit breaker), чтобы в случае недоступности CDN не все пользователи ждали таймаута, а только первые.
Если она была присвоена — да, а если нет — то нет.
foo()
Если функция `foo` возвращает значение типа `error`, то этот код вполне себе скомпилируется. Правда, для обнаружения таких проблем есть линтер: https://github.com/kisielk/errcheck
Я всегда думал, что JWE это самостоятельный тип токена, отличный от JWT, пардон.
В JWT, кстати, данные хранятся в открытом виде.
К чему это я: если приходится синхронизировать объект для данных, для которых синхронизация не нужна, то может выбрать абстракцию/хранилище, которые больше подойдут для задачи? В приведённом примере просто работа с redis, минуя прокладку в виде «сессий» проблему «решила бы». Точнее, в этом случае «проблема» даже не существовала бы как класс.
От безысходности запостил его на форум forum.acronis.com/forum/92043, но понимаю, что толку от этого (как всегда) будет ноль.
Вероятно по той же самой причине, почему веб-разработчики разрабатывают торговые площадки, но (за редкими исключениями) сами их не открывают: специиализация. Они хорошо умеют электронику и довольны гарантированной прибылью «сейчас».
«Более чёткое» по сравнению с чем?
PS: у меня опыт аналогичный, кроме воскресных рынков-ярмарок нигде не нужно, разве что для паркоматов монетки.
Потому тот крик души был, скорее, про открытие баг-трекера для держателей лицензии.
Я не смог зарепортить 3 бага (2 из них с решениями-воркараундами) потому, что у меня нет подписки на поддержку (но есть купленные лицензии для домашнего использования).
Задумайтесь на секунду: я потратил своё время, чтобы решить свою проблему и решил с вами поделиться бесплатно, чтобы вы смогли сделать свой продукт лучше. В ответ мне саппорт предложил заплатить за это деньги.
Т.е. помогать ещё и платить за это. Не находите это абсурдным?
Почитайте PCI и пообещайте, что больше не будете никогда сами хранить номера кредиток.