Search
Write a publication
Pull to refresh
4
0
Send message

В Redis не про все типы TTL рассказали. В последних версиях можно ставить не только на ключи, но и на поля хешей

А кто же еще? Вчера зарегистрировались, чтобы оставить хвалебный отзыв. Если посмотреть комментарии автора, то одни хвалебные спасибо за статьи озона, а больше никаких статей не хвалила

И где Вы видели статьи на хабре, чтобы в течении получаса были одни "спасибо" и что характерно, у многих указан в профиле "Озон Tech"? Типичное поведение ботофермы для накрутки рейтинга

lightroom, lr timelapse, google sketchup

А что это за программы? Вот бабушкам они совсем не нужны

Сама то, может и не перезагружается, но в какой-то момент уже не позволяет выключить/перезагрузить комп без обновления. Остаются только пункты в меню "Обновить и выключить/перезагрузить"

И еще неудобно, что для обновления обязательна перезагрузка. В Убунту, по крайней мере, можно обновиться и дальше сидеть. Иногда пишет, что нужна перезагрузка, но она не обязательно. Можно после работы выключить комп и этого достаточно

Приложили какой-то набор байт, без объяснения что это, откуда. Без возможности анализа как что же произошло на самом деле, если и имело место быть. Просто: виртуалку экспроприируем и назад не даем. И это всего через несколько месяцев после начала пользования. Ничем другим как мошенничеством не могу это объяснить, чтобы отжимать назад виртуалки

Все верно. Мне они убили виртуалку на которой был только почтовый сервер и личная страничка, без возможности восстановления, хоть я и связывался с тех.поддержкой

обычная WiFi-розетка от Tuya

Сейчас все намного проще. Продаются фитолампы с таймерами выключения. И автоматическим включением через сутки после последнего включение. Например, такие

Цветочникам больше и не надо.

На линуксе (Ubuntu) он есть, только теперь ставится исключительно через snap. Он у меня даже вчера-позавчера обновился

Только затрат будет: 4000 программисту + 500-1000 за ИИ

Вы не правы. Оба метода отправляют сообщение в начало очереди. Отличие в том, что reject работает только для одного полученного сообщения, а nack может массово отклонять полученные сообщения. Если получаете и обрабатываете сообщения по одному, то разницы нет

Плюс у обоих методов есть флаг requeue - т.е. отправить сообщение назад в очередь или удалить

А такое как принять и я потом передумал - не

За это как раз отвечает флаг requeue

Да, можно. Методы nack или/и reject. Или самый тупой способ, не подтверждая получения (ack) закрыть канал или отключиться от rabbit

Я имею ввиду внутренний пинг, т.е. в открытый канал что-нибудь посылать. Например, в библиотеке для PHP есть метод write_heartbeat, где в канал шлется какой-то набор байт https://github.com/php-amqplib/php-amqplib/blob/master/PhpAmqpLib/Wire/IO/AbstractIO.php#L211

Думаю, в других языках есть аналог этого метода

Rabbit разрывает соединение согласно настройке heartbeat, если между сервером и клиентом не ходят пакеты дольше чем 2*heartbeat. Можно:

  • отключить проверку подключения (heartbeat=0)

  • поставить heartbeat таким, чтобы не успевало разрываться подключение, пока работает ваш скрипт

  • периодически слать "ping" в сторону Rabbit, чтобы он считал, что клиент живой. Естественно, промежутки между отправками пакетов должны быть меньше 2*heartbeat

Стоит учесть, что можно выставить hearbeat как на сервере, так и на клиенте. При этом максимальное значение выбирается из серверной настройки. Т.е. если на сервере установлено 5 минут, а на клиенте выставили 10 минут, то heartbeat будет 5 минут

Его зарезали потому что нет фидбека от юзеров, ты читаешь новости - но никто не знает какие прочитал, какие пропустил, какие вообще бот просматривает.

Какие новости прочитал вполне знают, так как в RSS только аннотацию, а не весь текст новости. Полный текст доступен на сайте после перехода на сайт

(перешел в эту новость из RSS)

Такая практика в doctrine. Например, в Yii, наоборот, почти всё делается через публичные свойства. Если пишите свои классы, то можете реализовывать как душа лежит

Просмотр логов с -f лучше запускать с флагом -n0, чтобы не показывало последних 10 строк

tail -fn0 error_file.log

Очевидно, что Вы еще в текущей сессии не переходили в другой каталог

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

Поэтому надо выбирать приложения, которые умеют работать с разными вендорами и более гибки в настройке. Одно из самых популярных - Home Assistant

А какой линукс используете? Так как в Ubuntu из коробки есть автоподстановка для ssh. И не только названия хостов, но и, например, опций. Так же чтение подключаемых конфигов инструкцией include

Information

Rating
6,305-th
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity

Specialization

Backend Developer, Web Developer
Lead