home.social

#настройки — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #настройки, aggregated by home.social.

fetched live
  1. dature: type-safe-конфигурация через dataclasses

    Привет, Хабр! Я Николай Видов, тимлид команды чатботов в Т, пишу на Python с 2017 года. За это время я успел поработать с конфигами во всех видах: INI-файлами в legacy-проектах, переменными окружения в Docker-контейнерах, YAML с шаблонами в Helm, pydantic-моделями в свежих сервисах, Vault и Consul в инфраструктуре покрупнее. Это третья статья о конфигурациях в Python — в предыдущих я разобрал, как мы дошли до жизни такой и почему это не устраивает меня и мою команду.

    habr.com/ru/companies/tbank/ar

    #настройки #python #pydantic_settings #dature

  2. Почему ни одна Python-библиотека для конфигурации не закрывает все задачи

    Привет, Хабр! На связи Николай Видов, тимлид команды чат-ботов в Т, пишу на Python с 2017 года. За это время я успел поработать с конфигами во всех видах: INI-файлы в legacy-проектах, переменные окружения в docker-контейнерах, YAML с шаблонами в Helm, pydantic-модели в свежих сервисах, Vault и Consul в инфраструктуре покрупнее. Эта статья — попытка разложить все по полочкам: что когда появилось, какие проблемы решало и почему ни один подход так и не закрыл вопрос окончательно. В предыдущей статье я разобрал, как индустрия пришла к современным подходам управления конфигурацией. Пройдусь по четырем заметным инструментам: python-decouple, Dynaconf, Hydra, pydantic-settings. Покажу, попадают ли они в семь требований: много источников, мердж с контролем, типобезопасность, валидация значений, понятные ошибки, секреты на уровне схемы и отладка. В конце соберу сводный взгляд: кто что закрывает и где в инструментах явная дыра.

    habr.com/ru/companies/tbank/ar

    #pydantic_settings #pythondecouple #dynaconf #hydra #настройки #python

  3. Конфигурация в Python: эволюция подходов

    Привет, я Николай Видов, тимлид команды чат-ботов в Т-Банке, восемь лет пишу на Python. Казалось бы, конфигурация — это просто .env и settings.py. Но стоит приложению вырасти — и начинается: секреты утекают в логи, port внезапно приходит строкой abc, настройки дублируются между окружениями. Я прошел путь от хардкода до типизированных схем и понял: конфигурация — это не мусорный код на скорую руку, а часть инфраструктуры, которую нужно проектировать так же тщательно, как бизнес-логику. В статье — эволюция подходов к конфигурации в Python: откуда мы пришли, куда идем и какие грабли встречаем на пути. Разберу, как в Python-проектах обычно подходят к управлению конфигурацией. Сравнения конкретных библиотек не будет — сосредоточусь на самих подходах и границах их применимости.

    habr.com/ru/companies/tbank/ar

    #python #настройки #yaml #environment_variables

  4. СХД, ESXi и LUN ID: теория, практика и немного боли

    Хабр, привет! На связи центр компетенций VMware "Инфосистемы Джет". В этой статье расскажем о тонкостях подключения LUN (логических номеров устройств) из системы хранения данных (СХД) к хостам ESXi, которые управляются через vCenter Server. За прошлый год мы не раз сталкивались с проблемами у заказчиков, которых можно было бы избежать при правильной настройке. Как именно — расскажем ниже, не забывая и про теорию.

    habr.com/ru/companies/jetinfos

    #vmware #esxi #lun #хост #логи #настройки

  5. Tixati 3.41 Tixati е мощен и безплатен клиент за мрежата BitTorrent, който е разработен във версии за Windows и Linux. Приложени...

    #Софтуер #BitTorrent #DHT #PeerExchange #Tixati #интуитивен #интерфейс #настройки #торент #торент #клиент

    Origin | Interest | Match
  6. Слепые зоны инфраструктуры = мишень для хакера: итоги опроса об управлении активами

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

    habr.com/ru/companies/pt/artic

    #cybersecurity #управление_активами #asset_management #software #настройки #опрос #российские_компании #киберугрозы #взлом #управление_рисками_иб

  7. [Перевод] Как конфигурировать Git

    Какие настройки git config сейчас следует устанавливать по умолчанию? Ниже рассмотрены избранные настройки, менять которые не стесняются даже разработчики самого Git Несколько недель назад я написал о настройке Git help.autocorrect и поведал странную историю о том, как её значение стали задавать в децисекундах. Эта статья заставила меня поразмыслить и о других настройках git config, вероятно, не известных широкому кругу пользователей. Возможно, для этих настроек стоит задать по умолчанию иные значения, чем действуют сейчас. В этом посте я разберу некоторые (пожалуй, малопонятные) настройки Git, которые сам активировал во всех моих проектах. Я подробно расскажу о них, поясню, как они действуют, и почему их, пожалуй, стоит выставить по умолчанию. Также оказалось, что большинство из изложенных здесь знаний я почерпнул из общения с людьми, чей повседневный труд заключается в поддержке ядерной базы кода Git.

    habr.com/ru/articles/886538/

    #команды #опции #настройки #контроль_версий #git_workflow

  8. Простое управление настройками приложения в проекте на django

    Как добавить кучу настроек для администратора в свой проект на django без дополнительных сервисов feature-toggle и потом в них не потеряться.

    habr.com/ru/articles/869432/

    #настройки #конфиги #python #pythonic #featuretoggle

  9. Делаем управление конфигами удобным при помощи pydantic_settings

    В этой статье научимся использовать модуль pydantic_settings , который позволяет разработчикам легко управлять настройками проекта и загружать их из разных источников, таких как переменные окружения и файлы json, yaml, toml , а также дает доступ к легкой валидации вводимых значений

    habr.com/ru/articles/866536/

    #Python #pydantic #pydantic_settings #конфиги #настройки

  10. Какого блять чёрта?

    Я так понимал данный пункт:
    Если #запись удалена и #сервер с которого была запись - недоступен, то повторное получение записи невозможно (мы же говорим о кеше который удаляется, а не о оригинале, и о связях в #БД и невозможности по требованию загрузить посты, почему бд не худеет тогда?). Но эта херабора мне похерила #закладки, #избранное и ленты подписчиков (хер с ней с глобальной лентой). Вы блять хоть описание нормальное делайте, ёбаные #наркоманы с 3 классами церковно-приходской школы.

    То есть получается если есть #релей, то всё говно мы будем с него собирать, но как нужно ограничить время хранения контента, то чистит всё (просто всё в абсолюте, без возможности запроса повторно), при этом база данных продолжает жирнеть. Ребят это #проёб, и эпичный.

    А нахуя тогда закладки и избранное?

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

    Опять же, там разговор о кеше, а не о полном удалении записей, без возможности запроса оригинала при рабочих инстансах. В приложении кстати есть посты в кеше, но выдают ошибку. Что это за шняга? Как заставить прогрузить обратно подписаных людей и вернуть закладки с избранным?
    Почему бд при этом не похудела?

    *Я про второй пункт на первом скрине.

    #скриншоты #настройки #феди #федиверс #fedi #question #shit #screenshot #разработчики #gargron
    @Gargron

Share on Mastodon

Enter the server where you have an account.