home.social

#управление_ресурсами — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #управление_ресурсами, aggregated by home.social.

  1. Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток

    using в C# выглядит как универсальная страховка от утечек ресурсов, пока объект живёт строго внутри одного метода. Но стоит вернуть его наружу, передать в фоновую задачу, положить в коллекцию или доверить DI‑контейнеру — и привычное правило начинает работать против вас. В статье разберём типичные сценарии, где IDisposable превращается в источник нестабильных багов: закрытые раньше времени соединения, гонки с Task.Run , утечки обработчиков и тот самый HttpClient , который лучше не создавать на каждый запрос.

    habr.com/ru/companies/otus/art

    #C# #NET #IDisposable #using #Dispose #IAsyncDisposable #HttpClient #DIконтейнер #управление_ресурсами #ObjectDisposedException

  2. Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток

    using в C# выглядит как универсальная страховка от утечек ресурсов, пока объект живёт строго внутри одного метода. Но стоит вернуть его наружу, передать в фоновую задачу, положить в коллекцию или доверить DI‑контейнеру — и привычное правило начинает работать против вас. В статье разберём типичные сценарии, где IDisposable превращается в источник нестабильных багов: закрытые раньше времени соединения, гонки с Task.Run , утечки обработчиков и тот самый HttpClient , который лучше не создавать на каждый запрос.

    habr.com/ru/companies/otus/art

    #C# #NET #IDisposable #using #Dispose #IAsyncDisposable #HttpClient #DIконтейнер #управление_ресурсами #ObjectDisposedException

  3. Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток

    using в C# выглядит как универсальная страховка от утечек ресурсов, пока объект живёт строго внутри одного метода. Но стоит вернуть его наружу, передать в фоновую задачу, положить в коллекцию или доверить DI‑контейнеру — и привычное правило начинает работать против вас. В статье разберём типичные сценарии, где IDisposable превращается в источник нестабильных багов: закрытые раньше времени соединения, гонки с Task.Run , утечки обработчиков и тот самый HttpClient , который лучше не создавать на каждый запрос.

    habr.com/ru/companies/otus/art

    #C# #NET #IDisposable #using #Dispose #IAsyncDisposable #HttpClient #DIконтейнер #управление_ресурсами #ObjectDisposedException

  4. Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток

    using в C# выглядит как универсальная страховка от утечек ресурсов, пока объект живёт строго внутри одного метода. Но стоит вернуть его наружу, передать в фоновую задачу, положить в коллекцию или доверить DI‑контейнеру — и привычное правило начинает работать против вас. В статье разберём типичные сценарии, где IDisposable превращается в источник нестабильных багов: закрытые раньше времени соединения, гонки с Task.Run , утечки обработчиков и тот самый HttpClient , который лучше не создавать на каждый запрос.

    habr.com/ru/companies/otus/art

    #C# #NET #IDisposable #using #Dispose #IAsyncDisposable #HttpClient #DIконтейнер #управление_ресурсами #ObjectDisposedException

  5. Обзор книги «Цель. Процесс непрерывного совершенствования», Элияху Голдратт

    О чем нужно написать, чтобы твоя работа вошла в список 25 самых влиятельных книг по менеджменту? Вероятно, что-то такое, что сокращает время выполнения заказов на 69%, снижает запасы на половину и увеличивает выручку на 68%. «Цель» — это бизнес-роман, главный герой которого получает ультиматум от руководства: три месяца на то, чтобы вывести убыточное предприятие из кризиса, Иначе — закрытие и увольнение 600 человек. Проблема в том, что завод работает отлично, улучшать практически нечего... кроме показателей прибыли. Как решить такую задачу? Если вообще она решаема... Что ж, попробуем в этом разобраться. Меня зовут Костя Дубровин. Я веду канал про книги. Разобраться

    habr.com/ru/articles/992350/

    #теория_ограничений #менеджмент #системное_мышление #управление_ресурсами #производительность #бизнеспроцессы #автоматизация #голдратт #оптимизация

  6. [Перевод] RAII в современном C++: как правильно организовать автоматическое управление ресурсами

    Привет, Хаброжители! Сегодня мы приготовили для вас перевод статьи про RAII в современном C++. Вы узнаете как правильно организовать автоматическое управление ресурсами. В современном C++ управление ресурсами — это ключевая составляющая корректности программы, затрагивающая память, дескрипторы файлов, блокировки и все внешние системы, с которыми приходится взаимодействовать вашему коду. Начинающие программисты часто полагают, что при работе с C++ требуется активно очищать память вручную, пользуясь командами new, delete, malloc или free. Но на самом деле в современном C++ эта работа строится существенно иначе.

    habr.com/ru/companies/piter/ar

    #c++ #raii #автоматическое_управление #управление_ресурсами

  7. RAII 2.0: RAII как архитектурный инструмент в C++

    Идиома RAII — давно зарекомендовал себя как удобный способ автоматического управления ресурсами в C++. Обычно мы применяем его для управления памятью, файловыми дескрипторами или мьютексами. Однако что, если расширить понятие RAII до управления не только физическими ресурсами, но и логическими контрактами и состояниями системы? В этой статье я хочу поговорить о том, как RAII можно использовать для контроля жизненного цикла асинхронных операций, транзакций или подписок, гарантируя их корректное завершение или откат до прежнего состояния.

    habr.com/ru/articles/901092/

    #С++ #RAII #Жизненный_цикл #Подписки #Транзакции #Безопасность_кода #управление_ресурсами #паттерны #Логический_контракт

  8. Управление ресурсами в Carbonio

    Одной из функций почтовых систем является эффективное управление ресурсами общего пользования, такими как переговорные комнаты, проекторы, кликеры и прототипы, которые могут использоваться при проведении встреч и собраний. Для организации бронирования устройств и помещений используются ресурсные учетные записи. В данной статье мы расскажем о том, как в Carbonio реализована работа с ресурсными учетными записями и о том, как организована система бронирования оборудования и помещений.

    habr.com/ru/companies/Zextras/

    #электронная_почта #управление_ресурсами #carbonio #carbonio_ce #zextras #почтовый_сервер

  9. Data-driven подход: ищем максимальный ресурс команды

    Общая боль руководителей при планировании работы: как равномерно распределить задачи так, чтобы проекты шли по плану, а люди не выгорали. Чаще всего причиной провалов проектов становится неэффективное управление ресурсами: кто-то «тонет» в задачах, кто-то простаивает, а самый опытный аналитик оказывается недоступен в критические моменты. Говоря о планировании и распределении ресурсов, мы в первую очередь помним, что речь идет о людях — с их уникальными навыками, усталостью, мотивацией и потребностями. Прозрачность в процессе планирования создают данные: руководитель может прогнозировать узкие места и вовремя выравнивать нагрузку. Такой подход увеличивает эффективность, снижает текучесть кадров и вовлекает команду в достижение общих целей. Статья будет полезна тем, кто хочет не просто «разгребать завалы», а выстроить системное управление ресурсами. Сейчас расскажем, как мы внедряли data-driven подход.

    habr.com/ru/companies/barsgrou

    #оценка_сроков #управление_ресурсами #datadriven_decisions

  10. Жизнь, смерть и ̶р̶о̶б̶о̶т̶ы̶ управление ресурсами в Scala

    Вы когда-нибудь задумывались о том, как выделяется память для переменных, и в какой конкретно момент она очищается? Как сборщик мусора «решает», что переменная уже не нужна и можно ли как-то повлиять на его решение? В новой статье директор департамента разработки компании «Криптонит» Алексей Шуксто рассказал об интересных особенностях управления жизненным циклом объектов в Scala и Java разных версий. С необходимостью вникать в эту внутреннюю кухню сталкиваются все, кто использует в своих программах потоки, подключения к БД и другим сторонним сервисам, анализирует метрики, обрабатывает исключения… все, кто пишет что-то сложнее «Hello World!» и хочет добиться предсказуемого результата.

    habr.com/ru/companies/kryptoni

    #Scala #управление_ресурсами #жизненный_цикл #управление_памятью #программирование #функциональное_программирование #вакансия

  11. [Перевод] Чек-лист для Kubernetes в продакшене: лучшие практики для SRE

    Управление Kubernetes в продакшене требует внимательности и соблюдения лучших инженерных практик, особенно в масштабных средах. В этой статье мы собрали основные принципы эксплуатации, которые помогут избежать распространённых проблем, повысить стабильность и минимизировать сложность работы с Kubernetes. Вы узнаете о важнейших аспектах, таких как управление ресурсами, настройка высокой доступности, мониторинг, автоматизация через GitOps и оптимизация затрат — всё это позволяет эффективно управлять инфраструктурой, снижая риски и улучшая производительность.

    habr.com/ru/companies/otus/art

    #k8s #kubern #sre #gitops #мониторинг_инфраструктуры #управление_ресурсами #Автоматизация_в_Kubernetes #оптимизация_затрат

  12. [Перевод] Чек-лист для Kubernetes в продакшене: лучшие практики для SRE

    Управление Kubernetes в продакшене требует внимательности и соблюдения лучших инженерных практик, особенно в масштабных средах. В этой статье мы собрали основные принципы эксплуатации, которые помогут избежать распространённых проблем, повысить стабильность и минимизировать сложность работы с Kubernetes. Вы узнаете о важнейших аспектах, таких как управление ресурсами, настройка высокой доступности, мониторинг, автоматизация через GitOps и оптимизация затрат — всё это позволяет эффективно управлять инфраструктурой, снижая риски и улучшая производительность.

    habr.com/ru/companies/otus/art

    #k8s #kubern #sre #gitops #мониторинг_инфраструктуры #управление_ресурсами #Автоматизация_в_Kubernetes #оптимизация_затрат

  13. [Перевод] Чек-лист для Kubernetes в продакшене: лучшие практики для SRE

    Управление Kubernetes в продакшене требует внимательности и соблюдения лучших инженерных практик, особенно в масштабных средах. В этой статье мы собрали основные принципы эксплуатации, которые помогут избежать распространённых проблем, повысить стабильность и минимизировать сложность работы с Kubernetes. Вы узнаете о важнейших аспектах, таких как управление ресурсами, настройка высокой доступности, мониторинг, автоматизация через GitOps и оптимизация затрат — всё это позволяет эффективно управлять инфраструктурой, снижая риски и улучшая производительность.

    habr.com/ru/companies/otus/art

    #k8s #kubern #sre #gitops #мониторинг_инфраструктуры #управление_ресурсами #Автоматизация_в_Kubernetes #оптимизация_затрат

  14. [Перевод] Чек-лист для Kubernetes в продакшене: лучшие практики для SRE

    Управление Kubernetes в продакшене требует внимательности и соблюдения лучших инженерных практик, особенно в масштабных средах. В этой статье мы собрали основные принципы эксплуатации, которые помогут избежать распространённых проблем, повысить стабильность и минимизировать сложность работы с Kubernetes. Вы узнаете о важнейших аспектах, таких как управление ресурсами, настройка высокой доступности, мониторинг, автоматизация через GitOps и оптимизация затрат — всё это позволяет эффективно управлять инфраструктурой, снижая риски и улучшая производительность.

    habr.com/ru/companies/otus/art

    #k8s #kubern #sre #gitops #мониторинг_инфраструктуры #управление_ресурсами #Автоматизация_в_Kubernetes #оптимизация_затрат

  15. Когда и почему крупным компаниям удобнее работать с аутсорсерами

    Есть такое расхожее мнение, что ИТ-аутсорсинг — для небольших компаний. Когда они вырастают в большие корпорации, они предпочитают сотрудников в штате. На практике же часто мы видим иную картину: крупные компании отдают на аутсорс очень многие процессы. Я расскажу, почему так происходит, как обычно выстраивают работу с аутсорсерами команды в крупных корпорациях и на что смотреть при выборе аутсорсинговой компании. Направление, которым я руковожу в К2Тех, занимается аутсорсингом сервисов в ИТ, так что мои примеры будут скорее из этой области, включая 15-летнюю историю развития отношений с одним из наших заказчиков. Но всё то же самое верно об аутсорсе любых других функций, практически без поправок.

    habr.com/ru/companies/k2tech/a

    #аутсорсинг #техподдержка #управление_ресурсами #управление_проектами #аутсорсинг_ит

  16. Профессия сервис-менеджер. Истоки, суровая реальность и путь к созданию команды мечты

    Хороший сервисный менеджер - залог спокойного сна заказчика (как внешнего, так и внутреннего). Для меня это уже лет 20, как аксиома. И хотя должность давно прижилась на рынке, до сих пор часто встречаю вопрос "Зачем вообще нужны сервис-менеджеры, если в компании и так отлично работают процессы и сотрудники?" В этой статье я не только отвечу на этот вопрос, но и коснусь истории, поделюсь разочарованиями, а также своим видением о том, как создать и вырастить крутую команду сервис-менеджеров.

    habr.com/ru/companies/k2tech/a

    #сервисное_обслуживание #сервисный_менеджер #техподдержка #управление_ресурсами

  17. Автоматизация планирования трудозатрат на долгосрочные проекты

    Да здравствует эпоха массового переезда с западных решений на российский софт! ДРТ (бывший Делойт) заменил SAP в части планирования трудозатрат на проекты. Вместе с командой мы автоматизировали для них этот процесс. В системе мы настроили: • процесс букирования времени сотрудника через заявку и согласование, • планирование занятости более чем 1.5 тыс. штатных специалистов, • равномерное распределение букирований, при котором система показывает пересечения и перегрузку, • учёт региональных праздников, сокращённых дней и периодов высокой нагрузки, • подготовку отчётов по трудовым ресурсам. В статье подробно расскажу, какое решение получилось.

    habr.com/ru/companies/1forma/a

    #bpm #bpmсистемы #управление_проектами #управление_ресурсами #lowcode