All streams
Search
Write a publication
Pull to refresh
4
0
Мартынов Максим @dolfinus

Швец, жнец, на Python'е игрец

Send message

Readthedocs создаёт под каждый проект поддомен, и они под блокировку не попадают. Надеюсь, так и будет дальше, не хотелось бы с него съезжать.

На графике плюсы помечены красным, а минусы зелёным. Когнитивный диссонанс)

А что с производительностью? Все записи ведь обрабатываются последовательно

К рекомендации использовать push gateway я бы отнёсся настороженно.
Push gateway используют тогда, когда процессы не живут долго, например в случае пакетной обработки данных — процесс уже мог завершиться, а Prometheus так и не успел получить его метрики, либо получил, но с где-нибудь в середине его времени работы. Или если агент мониторит файловую систему, например, и устраивать в него веб-сервер исключительно для метрик выглядит таким себе решением. Ну или когда сервисов много, но не настроен их autodiscovery.
Если не попадаете ни под один из этих кейсов, то при кажущейся простоте использования он может лишь добавить головной боли. Например, если в push gateway не обновлялось значение метрики, то Prometheus так и будет забирать ее при каждом запросе, и считать актуальным значением. А сам сервер может быть уже как час упал, но вы этого не увидите. Плюс если в одной из label метрики используется, например, hostname, то при работе приложения в docker контейнере его пересоздание приведет не к обновлению значения старой метрики, а к добавлению нового значения. Придется заморачиваться с периодической очисткой старых метрик. И это только верхний пласт проблем.

К рекомендации использовать push gateway я бы отнёсся настороженно.
Push gateway используют тогда, когда процессы не живут долго, например в случае пакетной обработки данных — процесс уже мог завершиться, а Prometheus так и не успел получить его метрики, либо получил, но с где-нибудь в середине его времени работы. Или если агент мониторит файловую систему, например, и устраивать в него веб-сервер исключительно для метрик выглядит таким себе решением. Ну или когда сервисов много, но не настроен их autodiscovery.
Если не попадаете ни под один из этих кейсов, то при кажущейся простоте использования он может лишь добавить головной боли. Например, если в push gateway не обновлялось значение метрики, то Prometheus так и будет забирать ее при каждом запросе, и считать актуальным значением. А сам сервер может быть уже как час упал, но вы этого не увидите. Плюс если в одной из label метрики используется, например, hostname, то при работе приложения в docker контейнере его пересоздание приведет не к обновлению значения старой метрики, а к добавлению нового значения. Придется заморачиваться с периодической очисткой старых метрик. И это только верхний пласт проблем.

Нет, такого LFS не умеет

Сэмуэль Колвин сейчас работает над Pydantic 2. Хочет выпустить до конца квартала, но пока не говорит, что там будет.

Все же детально описано в документации

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

В официальном клиенте на Android в разделе Notifications and Sounds есть вот такая настройка:

Я чего-то не понимаю?

отучить разработчиков не хардкодить секреты тяжело

Что именно здесь тяжёлого? Скорее проблема в плохо настроенном или вовсе отсутствующем процессе CI/CD, чем в разработчиках.

Если порт контейнера проброшен на хост через -p 8000:8000, то на хосте docker api будет слушать порт 8000 на всех интерфейсах (0.0.0.0) и перенаправлять запросы на 8000 порт контейнера. Тогда запросы на localhost:8000 в браузере будут отправляться в контейнер, и при этом не нужно знать постоянно меняющийся IP виртуалки. Если запускать контейнер с -p 127.0.0.1:8000:8000, то docker api будет слушать 8000 порт на localhost, и это все также будет работать, но при этом в контейнер нельзя будет обратиться из других машин в той же локальной сети, что и хост.

А вот зачем пытаться обратиться в контейнер без проброса соответвующего порта, гадая какой там IP, и придумывая для каждой ОС свой набор костылей, я решительно не понимаю.

На такой случай в репозиториях обычно есть требование подписать специальное соглашение, что пользователь является автором этого кода, и что работодатель дал соответствующее разрешение. Примеры:

Но в основном такое соглашение требуют коммерческие организации, а вот у некоммерческих я такого не видел.

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

Да, это не для всех, препарат назначал эндокринолог после нескольких консультаций. И пережить это было непросто, многие происходящие изменения пугают. Зато эффект 99кг -> 75кг за 4 месяца.

Тело со временем адаптирует обмен веществ и размер желудка под новый рацион, так что после окончания курса есть столько же, как и раньше, уже не хочется. Через полтора года после окончания курса вес не только не прибавился, но и уменьшился до 70кг.

Или например Редуксин форте. Практически в ноль отключает чувство голода, ни внешний вид еды, ни ее запах не вызывают никаких эмоций, как нет и фоновых мыслей "сейчас бы пожрать".

каждая строка представляет собой отдельный json-файл

Эм, что?

Ещё довольно симпатично выглядит скин Citizen

Зачем тут нужен декоратор @coroutine?

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity