⏳ CUTLASS 4.1 — фреймворк для высокопроизводительных матричных вычислений на CUDA. Библиотека NVIDIA предоставляет низкоуровневые абстракции для эффективной реализации операций линейной алгебры на GPU. Последняя версия добавляет поддержку архитектур Blackwell и экспериментальный Python-интерфейс CuTe DSL для быстрой разработки ядер без глубоких знаний C++.
Инструмент имеет гибкую систему шаблонов, позволяющая тонко настраивать вычисления под разные типы данных и аппаратные особенности современных GPU NVIDIA.
🤖 GitHub
@cpluspluc
Инструмент имеет гибкую систему шаблонов, позволяющая тонко настраивать вычисления под разные типы данных и аппаратные особенности современных GPU NVIDIA.
🤖 GitHub
@cpluspluc
❤6🔥4👍2🥰2
📚 Огромная коллекция шпаргалок для разработчиков — на одном GitHub-репозитории:
Что внутри:
✅ Языки (Python, JavaScript, Go, Rust, C++)
✅ Инструменты (Git, Docker, Linux)
✅ Алгоритмы и структуры данных
✅ Системный дизайн и SQL
✅ И даже темы по DevOps, Cloud, AI и Security
Удобно, когда нужно быстро освежить синтаксис, вспомнить команды или подготовиться к собеседованию.
🔥 Забирай в закладки — пригодится каждому разработчику.
https://github.com/crescentpartha/CheatSheets-for-Developers
@cpluspluc
Что внутри:
✅ Языки (Python, JavaScript, Go, Rust, C++)
✅ Инструменты (Git, Docker, Linux)
✅ Алгоритмы и структуры данных
✅ Системный дизайн и SQL
✅ И даже темы по DevOps, Cloud, AI и Security
Удобно, когда нужно быстро освежить синтаксис, вспомнить команды или подготовиться к собеседованию.
🔥 Забирай в закладки — пригодится каждому разработчику.
https://github.com/crescentpartha/CheatSheets-for-Developers
@cpluspluc
🔥9❤3🥰2
E-CUP возвращается. Реальные данные. Масштабные проекты. Большие призы
E-CUP 2025 — соревнование, где Everything as code. Решай ML-задачи в стиле Ozon Tech. Призовой фонд — 7 200 000 рублей 🔥
Хочешь участвовать, но не знаешь, с чего начать? Codenrock подготовил курс для новичков — простой и понятный разбор типичных задач, форматов и подходов в машинном обучении. Регистрируйся, изучай и побеждай!
🗓 Регистрация: https://cnrlink.com/ecup25cplusplus
💻 Формат участия: онлайн
👥 Команда: от 1 до 5 человек
🎯 Для кого: Data Scientists, ML-специалисты, аналитики данных, дата-инженеры, специалисты Big Data и разработчики, которые интересуются ML/DS.
Что вас ждёт:
🔹 Работа над проектом для миллионов пользователей на основе данных от ведущего e-com в России.
🔹 Призовой фонд — 7 200 000 рублей для девяти сильнейших команд.
🔹 Обмен опытом с экспертами Ozon Tech.
🔹 Эксклюзивный мерч и подарки.
🔹 Питчинг — онлайн или очно на конференции E-CODE. Финалистам Ozon Tech предоставит билеты и оплатит поездку.
Регистрация открыта до 17 августа включительно
E-CUP 2025 — соревнование, где Everything as code. Решай ML-задачи в стиле Ozon Tech. Призовой фонд — 7 200 000 рублей 🔥
Хочешь участвовать, но не знаешь, с чего начать? Codenrock подготовил курс для новичков — простой и понятный разбор типичных задач, форматов и подходов в машинном обучении. Регистрируйся, изучай и побеждай!
Что вас ждёт:
🔹 Работа над проектом для миллионов пользователей на основе данных от ведущего e-com в России.
🔹 Призовой фонд — 7 200 000 рублей для девяти сильнейших команд.
🔹 Обмен опытом с экспертами Ozon Tech.
🔹 Эксклюзивный мерч и подарки.
🔹 Питчинг — онлайн или очно на конференции E-CODE. Финалистам Ozon Tech предоставит билеты и оплатит поездку.
Регистрация открыта до 17 августа включительно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
🎨 LunaSVG — легковесная библиотека для рендеринга SVG на C++. Проект предлагает простое и эффективное решение для работы с векторной графикой — от базового рендеринга SVG до динамического изменения стилей через CSS.
Библиотека поддерживает большинство элементов SVG 1.1/1.2 Tiny и легко интегрируется в проекты через CMake или Meson. Она имеет минималистичный дизайн и портируемость. В комплекте идёт утилита svg2png для конвертации файлов, а сами SVG можно программно модифицировать перед отрисовкой. Подходит для встраивания в движки игр и GUI-фреймворки.
🤖 GitHub
@cpluspluc
Библиотека поддерживает большинство элементов SVG 1.1/1.2 Tiny и легко интегрируется в проекты через CMake или Meson. Она имеет минималистичный дизайн и портируемость. В комплекте идёт утилита svg2png для конвертации файлов, а сами SVG можно программно модифицировать перед отрисовкой. Подходит для встраивания в движки игр и GUI-фреймворки.
🤖 GitHub
@cpluspluc
❤12👍2🔥1
🎯 Записывает и транскрибирует всё, что вы слышите и говорите, сохраняет это на ваш сервер. Через мобильное/веб‑приложение вы общаетесь с ADeus уже в контексте — никаких сторонних облаков.
🔧 Состав:
• ACM‑металлическое устройство
• Мобильное/веб UI
• Supabase backend + LLM интеграция
💰 Стоимость ≈ 100 USD (DIY) за устройство и открытый код
⭐ Более 3 200 звёзд на GitHub, 19 контрибьюторов, активные фичи: Bluetooth, diarization, voice‑activity detection и UI‑улучшения.
📚 Подробнее:
• GitHub: https://github.com/adamcohenhillel/ADeus
• Документация: https://docs.adeus.ai/
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤1
✨ Magic Enum — элегантная C++17 библиотека для работы с перечислениями, которая добавляет в них магию рефлексии. Без макросов и boilerplate-кода она позволяет легко преобразовывать enum в строки, проверять наличие значений и даже работать с битовыми флагами.
Библиотека сохраняет constexpr-контекст и поддерживает даже такие экзотические операции, как склейку enum-ов для многоуровневых switch-блоков. Хотя проект заточен под компактные перечисления, его уже используют в продакшене, например, для сериализации или валидации конфигов.
🤖 GitHub
@cpluspluc
Библиотека сохраняет constexpr-контекст и поддерживает даже такие экзотические операции, как склейку enum-ов для многоуровневых switch-блоков. Хотя проект заточен под компактные перечисления, его уже используют в продакшене, например, для сериализации или валидации конфигов.
🤖 GitHub
@cpluspluc
🔥11👍7❤4🤬1🤣1
Media is too big
VIEW IN TELEGRAM
🚀 YADRO приглашает C++ разработчиков в команду OpenBMC и встроенных систем!
Если вы хотите создавать сложное программное обеспечение для серверов и систем хранения данных, работать с передовыми технологиями Linux и участвовать в проектах open source, то эта возможность для вас.
📌 Кого мы ищем:
• Ведущего разработчика C++ (Linux/OpenBMC)
• Ведущего разработчика интерфейсов встроенных систем
• TeamLead разработки OpenBMC
🧰 Технологический стек и задачи:
• C++ (стандарты 17, 20, 23), STL, Boost
• Linux-среда, systemd, D-Bus, Yocto, bash, Python
• Работа с ядром прошивки OpenBMC, взаимодействие с UEFI/BIOS
• Разработка и поддержка сложных интерфейсов встроенных систем
💼 Условия работы:
• Гибкий формат: удалённо или в офисах в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске
• Работа с масштабными проектами в уникальной команде инженеров
• Возможность горизонтального и вертикального карьерного роста
💙 Узнайте больше и откликайтесь на вакансии прямо на сайте!
Если вы хотите создавать сложное программное обеспечение для серверов и систем хранения данных, работать с передовыми технологиями Linux и участвовать в проектах open source, то эта возможность для вас.
📌 Кого мы ищем:
• Ведущего разработчика C++ (Linux/OpenBMC)
• Ведущего разработчика интерфейсов встроенных систем
• TeamLead разработки OpenBMC
🧰 Технологический стек и задачи:
• C++ (стандарты 17, 20, 23), STL, Boost
• Linux-среда, systemd, D-Bus, Yocto, bash, Python
• Работа с ядром прошивки OpenBMC, взаимодействие с UEFI/BIOS
• Разработка и поддержка сложных интерфейсов встроенных систем
💼 Условия работы:
• Гибкий формат: удалённо или в офисах в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске
• Работа с масштабными проектами в уникальной команде инженеров
• Возможность горизонтального и вертикального карьерного роста
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣5
Please open Telegram to view this post
VIEW IN TELEGRAM
❤57🔥23😁20👍10🥱2🥴1
Принцип простой: описываете, что хотите получить, нажимаете Optimize — GPT-5 анализирует запрос и выдаёт готовый детализированный промт. Работает бесплатно.
Инструмент может упростить работу с любыми нейросетями, особенно если у вас нет опыта в составлении промтов.
Готовый вы можете сразу попробовать в @Chatgpturbobot
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2😁2
💡 Разбор кода на C++: работа с файлами
Что делает программа:
1. Создаёт файл `test.txt` и записывает в него строку `"hello"`.
2. Закрывает файл.
3. Открывает этот же файл для чтения.
4. Читает его посимвольно и выводит на экран.
Ключевые моменты:
- `std::ofstream` — поток для записи в файл.
- `std::ifstream` — поток для чтения из файла.
- `in.get(c)` — читает по одному символу и возвращает `true`, пока файл не закончился.
- Обязательный вызов `file.close()` перед повторным открытием файла нужен, чтобы записанные данные точно сохранились.
Что выведет:
Без пробелов и переносов — ровно то, что было записано.
1. Создаёт файл `test.txt` и записывает в него строку `"hello"`.
2. Закрывает файл.
3. Открывает этот же файл для чтения.
4. Читает его посимвольно и выводит на экран.
Ключевые моменты:
- `std::ofstream` — поток для записи в файл.
- `std::ifstream` — поток для чтения из файла.
- `in.get(c)` — читает по одному символу и возвращает `true`, пока файл не закончился.
- Обязательный вызов `file.close()` перед повторным открытием файла нужен, чтобы записанные данные точно сохранились.
Что выведет:
Без пробелов и переносов — ровно то, что было записано.
👍10❤4
Что выведет код, использующий файловый ввод-вывод?
Anonymous Quiz
10%
Ничего не выведет
6%
Ошибка компиляции
27%
Зависит от наличия файла test.txt
58%
hello
👍10❤5🖕2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Офер в Яндекс за 48 часов: ищем бэкендеров
В команду нужны опытные бэкенд-разработчики на C++, Python, Java и Go. Приглашаем на Мультитрек — онлайн-программу быстрой адаптации.
Всего за 2 дня вы можете получить офер:
• До 18 августа подать заявку и пройти предварительный отбор
• 23 августа решить задачи на технических секциях
• 24 августа пройти финальное собеседование и получить офер
После этого будет возможность поработать с тремя командами и выбрать проект по душе.
Создаём технологии, которые меняют мир. Присоединяйтесь! Оставляйте заявку на сайте.
Реклама. ООО "Яндекс". ИНН 7736207543
В команду нужны опытные бэкенд-разработчики на C++, Python, Java и Go. Приглашаем на Мультитрек — онлайн-программу быстрой адаптации.
Всего за 2 дня вы можете получить офер:
• До 18 августа подать заявку и пройти предварительный отбор
• 23 августа решить задачи на технических секциях
• 24 августа пройти финальное собеседование и получить офер
После этого будет возможность поработать с тремя командами и выбрать проект по душе.
Создаём технологии, которые меняют мир. Присоединяйтесь! Оставляйте заявку на сайте.
Реклама. ООО "Яндекс". ИНН 7736207543
🖕11❤2👍1🔥1
🔌 C++ REST SDK — проект Microsoft для облачных клиент-серверных решений на C++, который перешёл в режим поддержки. Хотя для новых проектов его уже не рекомендуют, библиотека остаётся рабочей лошадкой для асинхронного взаимодействия с HTTP/JSON API в кросс-платформенных приложениях.
Интересная деталь: несмотря на статус maintenance mode, SDK всё ещё поддерживает все основные платформы — от Windows до Android и iOS. В комплекте идут клиенты для HTTP/WebSockets, парсеры URI и даже oAuth-интеграция, всё на базе современных C++11-фич вроде PPL Tasks.
🤖 GitHub
@cpluspluc
Интересная деталь: несмотря на статус maintenance mode, SDK всё ещё поддерживает все основные платформы — от Windows до Android и iOS. В комплекте идут клиенты для HTTP/WebSockets, парсеры URI и даже oAuth-интеграция, всё на базе современных C++11-фич вроде PPL Tasks.
🤖 GitHub
@cpluspluc
❤5👍2🔥2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
- Что это: Лаунчер, вдохновлённый Raycast, написан на C++ с использованием Qt. Ориентирован на разработчиков и power-users, он обеспечивает быстрый, преимущественно клавиатурный доступ к действиям в системе без лишнего «тяжёлого» UI.
- Особенности:
- Запуск и поиск установленных приложений
- Индексация файлов с полнотекстовым поиском по миллионам файлов
- Умный эмодзи-пикер с пользовательскими ключевыми словами
- Калькулятор с конвертацией единиц и валют + история
- Защищённая история буфера обмена с поиском по всем копируемым данным
- Быстрые ссылки (shortcuts) для мгновенного доступа
- Интеграция с оконным менеджером (например, копирование данных в активное окно)
- Теминг (светлые и тёмные темы, кастомные темы через конфиг)
- Совместимость с расширениями Raycast — доступ к его стору и установка «в один клик» (не все расширения пока работают)
- Лицензия: GPL-3.0, опен-сорс.
https://github.com/vicinaehq/vicinae
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥9❤2
🚨 Вышла новая версия Boost 1.89.0 — значительное обновление популярной библиотеки для C++. Этот релиз приносит как важные исправления, так и новые возможности для современных проектов.
Среди ключевых изменений — улучшенная поддержка современных стандартов: Asio получил новые функции для работы с аллокаторами, Atomic теперь включает TSAN-инструментацию для анализа многопоточного кода, а Geometry был существенно переработан для повышения точности вычислений. Также появилась новая библиотека Bloom для работы с фильтрами и улучшена поддержка модулей C++20.
🔗 Ссылка - *клик*
@cpluspluc
Среди ключевых изменений — улучшенная поддержка современных стандартов: Asio получил новые функции для работы с аллокаторами, Atomic теперь включает TSAN-инструментацию для анализа многопоточного кода, а Geometry был существенно переработан для повышения точности вычислений. Также появилась новая библиотека Bloom для работы с фильтрами и улучшена поддержка модулей C++20.
🔗 Ссылка - *клик*
@cpluspluc
👍10🔥6❤🔥2🥰1👏1
🆕 C23: что нового в стандарте C?
📅 25 августа | 20:00 мск | бесплатно
На вебинаре разберём:
🔹 Основные фичи C23: #embed, constexpr, улучшенные макросы, новые типы и атрибуты
🔹 Обратная совместимость и миграция со старых стандартов
🔹 Что можно применять уже сейчас и как это изменит ваш код
Полезно для:
💡 Программистов на C, которые хотят быть в курсе последних изменений
👉 Регистрируйтесь и узнайте, как C23 повлияет на ваш код:
[https://otus.pw/LTm1/]
Занятие приурочено к старту курса "Программист С", обучение на котором позволит не только глубоко погрузиться в возможности языка С, но и изучить низкоуровневые особенности устройства UNIX-совместимых ОС и ОС семейства Windows
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963
📅 25 августа | 20:00 мск | бесплатно
На вебинаре разберём:
🔹 Основные фичи C23: #embed, constexpr, улучшенные макросы, новые типы и атрибуты
🔹 Обратная совместимость и миграция со старых стандартов
🔹 Что можно применять уже сейчас и как это изменит ваш код
Полезно для:
💡 Программистов на C, которые хотят быть в курсе последних изменений
👉 Регистрируйтесь и узнайте, как C23 повлияет на ваш код:
[https://otus.pw/LTm1/]
Занятие приурочено к старту курса "Программист С", обучение на котором позволит не только глубоко погрузиться в возможности языка С, но и изучить низкоуровневые особенности устройства UNIX-совместимых ОС и ОС семейства Windows
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963
🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Полезны и удобный инструмент для работы с данными в JSON
Расширение для VSCode превращает JSON-файлы в наглядные диаграммы, позволяя быстро исследовать структуру и понимать взаимосвязи в данных.
Поддерживаются также YAML, XML и CSV. Все визуализации можно экспортировать в виде изображений.
Полностью бесплатно и с открытым исходным кодом.
https://github.com/ManuelGil/vscode-json-flow
@cpluspluc
Расширение для VSCode превращает JSON-файлы в наглядные диаграммы, позволяя быстро исследовать структуру и понимать взаимосвязи в данных.
Поддерживаются также YAML, XML и CSV. Все визуализации можно экспортировать в виде изображений.
Полностью бесплатно и с открытым исходным кодом.
https://github.com/ManuelGil/vscode-json-flow
@cpluspluc
👍11🔥6❤3