MinTnt, я в связи с этим задумался - когда меняется количество ответов в профиле? Когда я помечаю ответ ответом? Сейчас этого не наблюдаю. А раньше не обращал внимания.
Или через какое-то время? Может, кто-то дополнительно утверждает это действие?
Или база сбрасывает кеш далеко не сразу? В общем, надо внимательнее посмотреть.
MinTnt, я не знаю. Полагаю, мы нашли какой-то сбой. Возможно, в этот момент база данных тормознула и не очистила буфер, и повторно записала ответ; или ещё что-нибудь такое. Надо написать в поддержку.
MinTnt, я ж говорю, коварен немеренно.
Обращал внимание, что многие скилловые отвечающие злоупотребляют такими подходами, примерно с той же целью.
Я, в свою очередь, стараюсь в основном давать даже таким школьнозадачным вопрошающим ответы по возможности понятные для них. Да, некоторые их спишут не глядя. Но некоторые же прочтут и поймут... и не потратят лишних сил на расшифровку "петроглифов каменного века"... и это будет хорошо.
p.s. но ни в коем случае не навязываю, что так и надо! У каждого Абрама своя программа, у каждого Додика своя методика.
MinTnt, теперь вместо канделябра будешь бит всего лишь пипидастром.
Вот как это поддерживать?
Представь, что ты получаешь код, состоящий на треть из таких строк. Ты над каждой такой строкой вынужден задержаться и вчитаться. Осмыслить. Выматериться. Потом, вернувшись сюда после сотни других таких же строк, опять вчитаться, осмыслить, выматериться. И так всю дорогу. А автору строк будет каждый раз икаться.
Вот за такие кунштюки надо бить канделябром по чьей-то слишком заумной голове!
PEP-8
Always use a def statement instead of an assignment statement that binds a lambda expression directly to a name.
Yes:
def f(x): return 2*x
No:
f = lambda x: 2*x
The first form means that the name of the resulting function object is specifically 'f' instead of the generic ''. This is more useful for tracebacks and string representations in general. The use of the assignment statement eliminates the sole benefit a lambda expression can offer over an explicit def statement (i.e. that it can be embedded inside a larger expression)
Как-как... запрограммировать!
Вы сам как-то пробовали? Покажите свои наработки, сколь бы неудачны они вам ни казались. Иначе вам прямой путь на freelance.habr.com
Фокс Йовович, да, только придется сочинять свой API "с пасьянсом и программистками"... Учитывая "Возникла задача с которой я никогда не сталкивался.", возвращаемся к "обратиться на фриланс", ЧИТД,
FeeFort, Ну посмотрите на вопрос: "Как открыть картинку по хэшу в Python?" при чем тут 403: Forbidden ??? Открытие картинки по URL никак не альтернативный способ открыть картинку по хешу.
Как я понимаю, хеш изображения в общем виде это _примерно_ как "уникальный номер в каталоге" (только хеш генерируется из самой картинки). Можно ли по номеру в каталоге восстановить изображение, если к самому каталогу нет доступа? Полагаю, нельзя.
Что касается второй части вопроса, про закачку аватарки по ссылке - это совсем другой вопрос, не относящийся к первому. По правилам Тостера в одном вопросе можно только один вопрос задавать. Я бы рекомендовал вынести второй вопрос в отдельный, и развернуть его поподробней.
Фокс Йовович, да я разве против? Полагаю, там можно что угодно наворотить, ESP32 почти всё потянет в разумных пределах - вопрос в том, чтобы человек это смог сделать за разумное время без опыта, внятно связав с остальными блоками. И еще вопрос - а оно вообще надо? Эта железка будет таки в открытом инете работать? Если в инете - то можно ли там завернуть всё в туннель, VPN там или еще что-то такое до "базы"? Или всё это в относительно защищенной локалке? Мы об этом ничего не знаем.
В постановке вопроса, которая в вопросе - не нужно велосипеды плодить. Есть старые добрые протоколы, под которые есть всё, что угодно.
Опять же... с учетом хотелок в комментариях... это получается, каждый датчик там будет смотреть в голый инет портом https на белом ip, и инженер будет стучаться туда своими запросами? Что-то как-то это выглядит... сомнительно.
Михаил Болеев, в режиме редактирования сообщения выделите строки, которые хотите спрятать под спойлер, и нажмите БОЛЬШОЙ ЧЕРНЫЙ КРУЖОЧЕК в панели управления над редактором.
получится так:
пример спойлера
<spoiler title="имя спойлера"> тело спойлера</spoiler>
YuriyOlovets, нет. MQTT работает чуток по-другому. Там получается, что датчик сам периодически или по событию активно стучится к серверу и сам сообщает ему указанные вами изначально сведения.
А инженер на сервере смотрит: такой-то датчик сообщает такие-то сведения, а такой-то- другие.
Фокс Йовович, во-первых, в вопросе ничего про всё вот это не сказано. ESP вообще довольно колхозное решение, явно не предназначенное для продакшна.
Но хрен с ним, допустим, что его достаточно.
Но тогда встаёт другой вопрос: если там нужны вопросы безопасности, то ваше предложение - фриланс - это то, что надо. С нуля, задавая вопросы на Тостере, такую штуку не осилить в разумные сроки.
Или через какое-то время? Может, кто-то дополнительно утверждает это действие?
Или база сбрасывает кеш далеко не сразу? В общем, надо внимательнее посмотреть.