C++_BE1
Open in Telegram
Канал по C/C++, полезный и интересный контент для всех уровней. По вопросам сотрудничества @cyberJohnny
Show more406
Subscribers
No data24 hours
-27 days
No data30 days
Posts Archive
406
24 мая 2025 (Спб оффлайн + онлайн)
System Level Meetup: Под капотом C/C++ и Linux kernel
https://meetups.yadro.com/cpp-kernel-spb-0525
https://habr.com/ru/companies/yadro/articles/910608/
@cplus_be1
406
Хотите перейти от копирования чужих схем к созданию своих устройств?
🗓 Старт курса 24 апреля, но вы еще успеваете присоединиться к группе до 12 мая. Курс доступен в рассрочку!
💡 На обучении «Электроника и электротехника» вы освоите базовую схемотехнику, научитесь проектировать принципиальные схемы, подбирать компоненты, создавать печатные платы и доводить идею до готового устройства — даже без физического оборудования.
❕ Программа разработана практикующими инженерами, включает симуляторы, живые лекции и практику на каждом этапе. Вы научитесь работать с Arduino, цифровыми и аналоговыми схемами, узнаете, как подобрать питание, спроектировать корпус и подготовить документацию для производства.
🚀Оставьте заявку прямо сейчас: https://clck.ru/3M2VFU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576406
❓ Знали, что разработчики на С++ тоже могут эффективно автоматизировать инфраструктуру с помощью Terraform и GitLab?
⏰ 3 апреля в 20:00 мск на открытом уроке Вячеслав Федосеев объяснит, как разработчикам на С++ настроить CI/CD-пайплайны, управлять конфигурациями и легко разграничивать окружения.
Вячеслав — эксперт в IT с 2006 года, прошёл путь от первых Linux-серверов до масштабных DevOps-решений. Автор и ментор курсов по CI/CD и DevOps-практикам.
Если вы С++ разработчик, хотите упростить инфраструктуру ваших проектов и ускорить процессы — урок точно для вас. Освойте актуальные практики IaC и получите навыки, которые повысят вашу востребованность.
🎁 Участникам вебинара дарим скидку на полный курс по CI/CD на основе GitLab.
👉 Для участия зарегистрируйтесь
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
406
⚡️ZLUDA — новая экспериментальная технология, позволяющая запускать CUDA-приложения на видеокартах AMD без модификаций кода. Проект особенно интересен для обладателей видеокарт Radeon RX 5000+ серий, предлагая достойную альтернативу стеку NVIDIA. Пока решение остается в разработке, но уже есть тесты от GeekBench 5.5.1, которые показывают многообещающие результаты — производительность близка к нативной CUDA.
🧑💻Как это работает?
ZLUDA подменяет системные библиотеки CUDA, перенаправляя вызовы через совместимый с ROCm интерфейс. Для запуска достаточно скопировать DLL-файлы в директорию приложения или использовать специальный лаунчер.
‼️ Важно:
—Поддержка пока ограничена Windows и Linux
—Требуются свежие драйверы Adrenalin Edition
—MacOS не поддерживается
🔗 Ссылка - *клик*
406
🖥 Hexi — это лёгкая, заголовочная библиотека на C++23, предназначенная для безопасной обработки бинарных данных из различных источников, особенно сетевых.
Библиотека предоставляет два ключевых класса:
buffer_adaptor и binary_stream.
buffer_adaptor служит обёрткой для контейнеров, обеспечивая низкоуровневые операции чтения и записи, а binary_stream использует этот адаптер для выполнения операций сериализации и десериализации.
Hexi поддерживает работу с различными стандартными контейнерами, такими как std::array, std::span, std::string_view, std::string и std::vector, при условии, что их типы значений являются байтовыми (например, char, std::byte, uint8_t).
Для обеспечения безопасности при работе с недоверенными данными, binary_stream выполняет проверку границ, предотвращая чтение за пределами доступных данных.
По умолчанию, при возникновении ошибки выбрасываются исключения, однако их можно отключить, указав шаблонный аргумент no_throw. Состояние потока можно проверить с помощью метода state() или оператором приведения к bool.
Безопасность: Hexi выполняет проверку границ при чтении данных, предотвращая выход за пределы буфера. По умолчанию при ошибках выбрасываются исключения (hexi::buffer_underrun, hexi::stream_read_limit), но их можно отключить, указав шаблонный аргумент no_throw
🔗 Github406
❓ Вы в курсе, что можно автоматизировать инфраструктуру как код с помощью Terraform и GitLab?
⏰ На открытом уроке 3 апреля в 20:00 мск Вячеслав Федосеев расскажет, как настроить CI/CD-пайплайны для работы с Terraform, разграничивать окружения и эффективно управлять конфигурацией.
Вячеслав — эксперт в IT с 2006 года, от первых Linux-серверов до масштабных DevOps-решений. Автор и ментор курсов по DevOps и CI/CD.
Если вы DevOps-специалист, архитектор или инженер, стремящийся оптимизировать процессы и автоматизировать инфраструктуру, этот урок для вас. Повышайте свою квалификацию, изучив лучшие практики IaC, и получайте навыки, востребованные на рынке.
🎁 Все участники вебинара получат скидку на полный курс по CI/CD на основе Gitlab.
👉 Для участия зарегистрируйтесь
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
406
👩💻 Тест по языку С
Проверь насколько хорошо ты знаешь Си !
Ответишь — пройдешь на продвинутый курс «Программист С» от OTUS по специальной цене.
⏱ Время прохождения теста ограничено 30 минут
➡️ ПРОЙТИ ТЕСТ
На курсе ты освоишь практические навыки программирования на С, научишься решать задачи уровня Middle+.
Курс доступен в рассрочку.
Не забудь забрать промокод на скидку PROGC_5 (до 31.03)
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
