home.social

#namespaces — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #namespaces, aggregated by home.social.

fetched live
  1. Learned _a lot_ about namespaces and the corresponding Linux syscalls today 😵‍💫🤯

    #Linux #namespaces security #training

  2. Learned _a lot_ about namespaces and the corresponding Linux syscalls today 😵‍💫🤯

    #Linux #namespaces security #training

  3. Пространства имен: как не устроить войну имен в своем проекте

    Представьте огромную библиотеку, где все книги — от кулинарных рецептов до квантовой физики — свалены в одну гигантскую кучу на полу. Чтобы найти книгу «Война и мир», вам придется перерыть весь завал, и высока вероятность, что вы достанете «Войну миров» Герберта Уэллса или методичку «Как сдать мир на войне». Примерно так выглядит глобальное пространство имен в C++ без использования namespace . В этой статье мы разберем, что такое пространства имен, почему без них любой проект больше 100 строк превращается в минное поле, и как правильно использовать namespace , чтобы ваш код был чистым, понятным и не конфликтовал с чужим.

    habr.com/ru/companies/otus/art

    #c++ #namespaces #пространства_имён #область_видимости #конфликт_имён

  4. 🗂️ Managing 100s of Kubernetes namespaces? Meet HNC: Hierarchical Namespace Controller.

    Inherit policies, quotas & RBAC across namespace trees — like folders for K8s.

    #Kubernetes #Namespaces #MultiTenant #PlatformEngineering #DevOps
    🔗 devopstales.github.io/kubernet

  5. CRTP должен умереть? АйТир Лист идиом и фичей C++: от худших к лучшим

    C++ — язык с долгой памятью. В нём до сих пор живут идиомы и приёмы, которые когда-то спасали разработчиков, а сегодня нередко мешают писать безопасный, быстрый и поддерживаемый код. Мы продолжаем использовать макросы, CRTP или iostream «по привычке», не всегда задумываясь о цене — сложности поддержки, скрытых багах, просадках производительности и времени команды. Разобраться, что в современном C++ действительно стоит брать в прод, а что пора оставить в прошлом, — важная задача для инженера, который не хочет тащить legacy в 2026 год. Привет, Хабр! Недавно мы запустили шоу «АйТир Лист». В каждом выпуске берём одну тему из мира разработки и раскладываем её по тир-листу — от FAIL до GOD. В первом выпуске разбирали open source для фронтенда , а во втором выпуске — обсудим непростую тему фич и идиом С++. Приглашённые эксперты — Антон Полухин, эксперт-разработчик C++ платформы городских сервисов Яндекса, и Даниил Черепанов, архитектор редакторов МойОфис. Будет субъективно, местами провокационно и точно полезно — чтобы вы посмотрели на привычные инструменты свежим взглядом и осознанно выбирали, на чём писать следующий проект.

    habr.com/ru/companies/ncloudte

    #c++ #мойофис #crtp #namespaces #лямбды #raii #исключения #variadic_templates #модули #pimpl

  6. This was a very enlightening read. What’s even more amazing is that I actually understood a large portion of it.

    Complete Beginner's Guide to Linux Namespaces linuxhandbook.com/namespaces/

  7. This was a very enlightening read. What’s even more amazing is that I actually understood a large portion of it.

    #Linux #namespaces #Docker #Containers #kubernetes #LinuxHandbook

    Complete Beginner's Guide to Linux Namespaces linuxhandbook.com/namespaces/

  8. @yantor3d

    When people have pushed that around me, I show them the Zen of Python. It's important enough that it's the climactic line.

    > Namespaces are one honking great idea -- let's do more of those!

    `from x import y` throws one of Python's greatest features in the trash, and mashes everything into a single namespace, with all the opportunities for collisions, accidental overwrites, thinkos, and other problems.

    Don't do it.

    #python #namespace #namespaces #ZenOfPython #zen #import

  9. @yantor3d

    When people have pushed that around me, I show them the Zen of Python. It's important enough that it's the climactic line.

    > Namespaces are one honking great idea -- let's do more of those!

    `from x import y` throws one of Python's greatest features in the trash, and mashes everything into a single namespace, with all the opportunities for collisions, accidental overwrites, thinkos, and other problems.

    Don't do it.

    #python #namespace #namespaces #ZenOfPython #zen #import

  10. Oh boy, another "from scratch" tutorial! Because the world clearly needs another chance to rediscover #namespaces and mount points from the comfort of their mom's basement 🧑‍💻🤦‍♂️. Thank you, Ivan, for turning a 15-minute read into a 5-hour epic of existential dread. 🕒🔄
    labs.iximiuz.com/tutorials/con #tutorial #mountpoints #existentialdread #HackerNews #HackerNews #ngated

  11. Oh boy, another "from scratch" tutorial! Because the world clearly needs another chance to rediscover #namespaces and mount points from the comfort of their mom's basement 🧑‍💻🤦‍♂️. Thank you, Ivan, for turning a 15-minute read into a 5-hour epic of existential dread. 🕒🔄
    labs.iximiuz.com/tutorials/con #tutorial #mountpoints #existentialdread #HackerNews #HackerNews #ngated

  12. Docker изнутри: исчерпывающее руководство. Механизмы контейнеризации + примеры, эксперименты и реализация

    Docker — не магия, а грамотное применение механизмов Linux. Разбираем инструмент, который пугает своей сложностью не меньше блокчейна. Показываем на пальцах как работают: Namespaces, Cgroups, OverlayFS – основные компоненты любого контейнера, и как стандарт OCI объединяет их в единую экосистему. Об этом и не только в статье.

    habr.com/ru/articles/935178/

    #docker #контейнеризация #namespaces #cgroups #linux_kernel #виртуализация #runc #golang #linux

  13. Uuuh, :ruby: #Ruby will likely get #Namespaces although the syntax will change because #GitLab already uses `Namespace` a lot and @matz doesn't want to break it for them.

    But that is indeed a feature that I was missing from #rubylang. 🤩

    #balticruby #balticruby2025 #riga @balticruby

  14. Uuuh, :ruby: #Ruby will likely get #Namespaces although the syntax will change because #GitLab already uses `Namespace` a lot and @matz doesn't want to break it for them.

    But that is indeed a feature that I was missing from #rubylang. 🤩

    #balticruby #balticruby2025 #riga @balticruby

  15. От неймспейсов к тенантам: как dBrain обеспечивает изоляцию и управление в крупном проекте

    Как обеспечить эффективное разделение ресурсов и зон ответственности в крупном проекте? Как гарантировать, что каждое подразделение имеет собственные настройки и не зависит от сбоев в других частях системы? Ответ - мультитенантность. В этой статье мы расскажем, как реализовали такой подход в платформе контейнеризации dBrain.cloud , какие преимущества это дало и почему мы отказались от готовых решений.

    habr.com/ru/companies/dbraincl

    #dbrain #kubernetes #keycloak #tenancy #мультитенантность #capsule #grafana #k8s #namespaces #тенанты

  16. 🚀🎉 Hold the presses! #OpenBao adds "Namespaces" to its secret manager, enabling isolated environments for your secrets. 🤔 Finally, a solution to the problem of "Where did I put my secrets again?" 😅 Thanks, OpenBao, for making secret management feel like a game of hide-and-seek with a twist! 🙄🔍
    openbao.org/blog/namespaces-an #Namespaces #SecretManagement #IsolatedEnvironments #CyberSecurity #HackerNews #ngated

  17. 🚀🎉 Hold the presses! #OpenBao adds "Namespaces" to its secret manager, enabling isolated environments for your secrets. 🤔 Finally, a solution to the problem of "Where did I put my secrets again?" 😅 Thanks, OpenBao, for making secret management feel like a game of hide-and-seek with a twist! 🙄🔍
    openbao.org/blog/namespaces-an #Namespaces #SecretManagement #IsolatedEnvironments #CyberSecurity #HackerNews #ngated

  18. Namespaces and Partial Classes in C# Tip #29 In this video, we explain how namespaces and partial classes work in C#, especially within Windows Forms applications. Learn how Visual Studio splits form code across files and why matching namespaces is crucial for building your UI and logic cleanly.
    #CSharp #PartialClasses #Namespaces #WindowsForms #VisualStudio #CSharpTutorial #dotnett #ProgrammingBasics #CodeOrganization

  19. What if I told you, doesn’t just support multiple users — it supports multiple isolated worlds via , , and .

  20. What if I told you, #Linux doesn’t just support multiple users — it supports multiple isolated worlds via #namespaces, #cgroups, and #containers.

  21. 🎉 TypeScript 5.8 swoops in with its shiny new flag, eager to send #Enums and #Namespaces to the retirement village of irrelevant coding features. 😜 Meanwhile, coders rejoice as Node.js finally catches up with the cool kids, #Deno and #Bun, for running TypeScript sans build step, as long as you're not too attached to those pesky old constructs. 🚫✨
    blog.disintegrator.dev/posts/o #TypeScript5.8 #NodeJS #HackerNews #ngated

  22. 🎉 TypeScript 5.8 swoops in with its shiny new flag, eager to send #Enums and #Namespaces to the retirement village of irrelevant coding features. 😜 Meanwhile, coders rejoice as Node.js finally catches up with the cool kids, #Deno and #Bun, for running TypeScript sans build step, as long as you're not too attached to those pesky old constructs. 🚫✨
    blog.disintegrator.dev/posts/o #TypeScript5.8 #NodeJS #HackerNews #ngated

  23. Solve the multi-tenancy problem in Kubernetes and reduce costs at the same time? 🤔 Virtual clusters – aka vClusters – have their own API server and are therefore more powerful and better isolated than namespaces. 🚀🏝️ But that's not all: they are also much cheaper than real Kubernetes clusters. 💰 You can find all further details about our vCluster offer here nine.ch/products/vcluster/ on our website. 🔗 #vcluster #kubernetes #multitenancy #namespaces #nine

  24. Solve the multi-tenancy problem in Kubernetes and reduce costs at the same time? 🤔 Virtual clusters – aka vClusters – have their own API server and are therefore more powerful and better isolated than namespaces. 🚀🏝️ But that's not all: they are also much cheaper than real Kubernetes clusters. 💰 You can find all further details about our vCluster offer here nine.ch/products/vcluster/ on our website. 🔗 #vcluster #kubernetes #multitenancy #namespaces #nine

  25. [Перевод] Как собрать Linux-контейнер с нуля и без Docker

    Перевели для вас статью про то, как с нуля создать Linux-контейнер, аналогичный тому, который можно запустить с помощью Docker, но без использования Docker или других инструментов контейнеризации.

    habr.com/ru/companies/flant/ar

    #контейнеризация #контейнеры #containers #cgroups #namespaces #linux #linuxконтейнеры #docker #root #overlayfs

  26. Подмания: запускаем графические приложения в контейнерах

    Привет, Хабр! Это вторая статья о контейнеризации как стиле повседневного использования графических приложений в ОС Линукс. Здесь мы научимся безопасно запускать браузер и менеджер паролей, так как это близкие потребности. Здесь не будут повторяться инструкции, данные в первой статье, так как предполагается, что они известны читателю. Посему, без долгих предисловий, ныряем под кат!

    habr.com/ru/articles/868772/

    #podman #chromium #namespaces #uid #gid #контейнеры #браузеры #posix #acl #dockerfile

  27. Relaxing with tea and . Written from memory, please correct me if I’m wrong.

  28. Relaxing with tea and #mount #namespaces. Written from memory, please correct me if I’m wrong.

  29. Had fun and games trying to unmount my work volume (a LUKS loopback device) today… `cryptsetup` telling me the device was in-use. (But it wasn't!)

    As it happens, kernel namespaces can make things appear to be "in use" when they are not, and Gentoo's Portage uses namespaces to isolate the build process from the host system. Kill the build, and you'll be able to unmount and de-activate the encrypted volume.

    forums.gentoo.org/viewtopic-p-

    #Gentoo #LUKS #cryptsetup #namespaces

  30. Had fun and games trying to unmount my work volume (a LUKS loopback device) today… `cryptsetup` telling me the device was in-use. (But it wasn't!)

    As it happens, kernel namespaces can make things appear to be "in use" when they are not, and Gentoo's Portage uses namespaces to isolate the build process from the host system. Kill the build, and you'll be able to unmount and de-activate the encrypted volume.

    forums.gentoo.org/viewtopic-p-

    #Gentoo #LUKS #cryptsetup #namespaces

  31. @treyhunner

    Put `__all__ = []` at the top of every module, to thwart anyone who tries to use Python's `from x import *` syntax. 😜

    "Namespaces are one honking great idea -- let's do more of those!" is right in the Zen of Python.

    #namespace #namespaces #import