16151
По всем вопросам- @haarrp @itchannels_telegram - 🔥 best it channels РКН: clck.ru/3FmxJF
🖥 Интересный тред на Reddit, в котором автор жалуется на огромную разницу в скорости компиляции его C++ проекта между Windows и Ubuntu: 30 против 8 секунд соответственно
📖 Читать: *клик*
@cpluspluc
🖥 sfl-library — набор контейнеров для C++11, таких как малые и статические векторы, а также ассоциативные контейнеры (наборы и карты), оптимизированные для минимального использования динамической памяти
🔐 Лицензия: Zlib
🖥 Github
@cpluspluc
👩💻 EOS — двухъядерная операционная система на C , разработанная для роботов, дронов, спутников и других сценариев, требующих обработки данных в режиме реального времени
🌟 Цели проекта включают создание менеджера пакетов для робототехники, улучшение возможностей ядра RROS для разработки роботов, а также оптимизацию производительности пакетов
🖥 Github
@cpluspluc
🖥 Огромная шпаргалка по C++, которая включает в себя различные разделы: от работы с препроцессором и литералами до описания функций, классов, шаблонов и многого другого. Полезный ресурс как для новичков, так и для более опытных программистов!
🖥 Github
@cpluspluc
14 ноября, YADRO С++ meetup, Москва и онлайн
Встречаемся очно или на трансляции — регистрируйтесь, чтобы забронировать место и получить ссылку на стрим на одной из популярных платформ.
В программе:
• Как сочетать объектный подход с современным программированием.
• Паттерны ООП, которые сделают проект гибким и легким в поддержке.
• Удобство интрузивных контейнеров.
• Что помогает нам в разработке 5G сетей.
• Инструменты библиотеки Boost.Intrusive.
• Дискуссия: эксперты из YADRO, Яндекса, Syntacore и Касперского обсудят, как протекает реализация стандартов: на сколько быстро внедряются фичи, стоит ли обратить внимание на подходы других языков и становится ли продукт безопасней, если написан на новых стандартах?
Офлайн-участники смогут увидеть «железо» для ЦОД и телеком-операторов, код для которого пишут С++ разработчики YADRO, пообщаться с экспертами на мини-стендах, поучаствовать в технических интерактивах и получить призы после митапа.
Участие бесплатное, регистрация обязательна.
До встречи!
🖥 Репозиторий clipscreen — это утилита, которая создает виртуальный монитор для отображения части экрана. Она позволяет легче делиться экраном на видеоконференциях, таких как Google Meet или Microsoft Teams, путем выделения нужной области, которая будет транслироваться
🌟 Приложение написано на C++ и предназначено для использования в Linux с X11.
▪️GitHub
@cpluspluc
🖥 canny-edge-detection — реализация алгоритма детектирования границ Кэнни с использованием CUDA C/C++. Она поддерживает обработку изображений и видео, используя OpenCV для загрузки и сохранения медиафайлов
🌟 Система настроена для вычислительных возможностей CUDA версии 8.9 и протестирована на графической карте RTX 4060
▪️GitHub
@cpluspluc
👩💻 Эта статья описывает, как написать простую виртуальную машину (VM) с 16-битной архитектурой на языке C менее чем за 125 строк кода. Автор пошагово объясняет создание базовой VM, которая поддерживает операции, такие как сложение, вычитание, логические операции и управление стеком
🌟 Цель статьи — продемонстрировать, что создание виртуальной машины может быть простым процессом при правильном подходе
🔗 Ссылка: *клик*
@cpluspluc
🚗 Racer — проект для создания миниатюрной гоночной машинки на основе ESP32. Он включает прошивку, схемы для печатных плат, механические детали, а также скрипты для управления машинкой с помощью клавиатуры или нейронных сетей
🌟 Проект открыт для модификаций и содержит инструкции по сборке и настройке, включая создание собственного контроллера и обучение нейронной сети для управления машинкой
▪️GitHub
@cpluspluc
👩💻 tensor.h — представляет собой минималистичную библиотеку для работы с тензорами на языке C. Основной задачей является выполнение математических операций с многомерными массивами без сложных зависимостей.
Те́нзор (от лат. tensus, «напряжённый») — объект линейной алгебры, линейно преобразующий элементы одного линейного пространства в элементы другого. Частными случаями тензоров являются скаляры, векторы, билинейные формы и т. п.
💡 В README содержится подробное руководство, где описаны примеры использования и базовые операции с тензорами, что облегчает начальную настройку и работу с библиотекой. Это делает её удобной для численных вычислений и задач машинного обучения.
▪️Github
@cpluspluc
🖥 Полезная статья, которая посвящена поведению для корутин в C++, называемому coro::throw. В статье обсуждается механизм обработки исключений внутри корутин и предложены изменения, которые упрощают обработку выбросов исключений в асинхронном коде.
💡 coro::throw предоставляет метод, который позволяет приостановить выполнение корутины и выбросить исключение, аналогично стандартному throw, но с дополнительными возможностями для более тонкой обработки асинхронного кода. Это улучшает удобство работы с корутинами в сценариях, где важно управлять потоками выполнения и исключениями, избегая их сложного распространения
🔗 Ссылка: *клик*
@cpluspluc
🖥 xFasterTransformer — содержит набор инструментов от Intel для ускорения Больших языковых моделей с использованием аппаратных возможностей Intel. Он оптимизирует производительность LLM, таких как GPT и BERT, на архитектурах Intel.
🌟 Основная цель — увеличить производительность моделей и сократить время выполнения операций в реальном времени
🔐 Лицензия: Apache-2.0
▪️Github
@cpluspluc
🔝 ImHex: Священный грааль шестнадцатеричных редакторов. с открытым исходным кодом, кроссплатформенный и удобный для реверс-инжиниринга.
Многофункциональный редактор шестнадцатеричных файлов, созданный специально для реверс-инженеров, программистов и всех тех, кто любит работать до поздней ночи.
Этот проект содержит множество полезных инструментов и функций, таких как продвинутый просмотр шестнадцатеричных данных, собственный язык шаблонов на базе C++, основанный на языковых правилах, импорт/экспорт данных, поиск, поддержка хеширования и сравнения, интегрированный дизассемблер, закладки, мощный анализатор и визуализатор данных.
Редактор также поддерживает правила YARA и имеет современный, удобный интерфейс с возможностью автоматического обновления содержимого.
Для реализации интерфейса используются различные зависимости и библиотеки, такие как Dear ImGui, ImPlot и Capstone.
ImHex доступен на различных платформах, включая Windows, macOS и Linux.
▪️ Github
@cpluspluc
🖥 В этой статье автор рассматривает различные методы тегирования указателей, чтобы эффективно использовать пространство памяти и оптимизировать выполнение программ. Он анализирует пять основных схем тегирования и их влияние на производительность, уделяя внимание особенностям оптимизации на разных архитектурах (например, ARM и x86). Автор показывает, что выбор метода зависит от конкретного использования и аппаратных ограничений
🔗 Ссылка: *клик*
@cpluspluc
🖥 Safe C++ — концепция, которая предполагает разработку безопасных Subset для языка C++. Это типы должны устранить небезопасные конструкции языка, такие как необработанные указатели и произвольные преобразования типов, чтобы предотвратить уязвимости, связанные с памятью и переполнениями буфера.
🌟 Идея заключается в сохранении производительности C++, но с упрощением разработки безопасных приложений. Новые инструменты и библиотеки будут поддерживать безопасные операции, а обратная совместимость позволит постепенно адаптировать существующие кодовые базы.
🌟 Основная цель — минимизация уязвимостей и улучшение безопасности программного обеспечения
🔗 Подробнее: *клик*
@cpluspluc
Нет времени объяснять, регистрируйся на МТС True Tech Champ 🚀
Осталось несколько дней до шоу финала ИТ-чемпионата.
Дата: 8 ноября
Место: МТС Live Холл
Формат: Офлайн + Онлайн
Участников ждут:
🤖 Шоу с гонкой роботов в интерактивных лабиринтах
🕹 20+ активностей для кодеров и фанатов технологий
🧠 Выступления спикеров, воркшопы, плохие прогерские шутки
Тебе точно понравится, если ты:
— Занимаешься разработкой
— Интересуешься технологиями
— Планируешь построить карьеру в ИТ
До конца регистрации несколько дней — успей присоединиться: https://truetechchamp.ru/conf
Станьте AI-разработчиком на Python и зарабатывайте от 150.000₽ в месяц 🔥🔥🔥
Мы научим вас создавать и тренировать нейронные сети, и вы сможете:
1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тыс. ₽ в месяц
2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тыс. ₽ за проект
3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате
На интенсиве будет много практики: создадим 9 нейросетей за 1 вечер:
🧬 Прогноз стоимости золота
🧬 Сегментация изображения для робота доставщика
🧬 Трекинг людей на видео
Ведущий интенсива - Senior AI-разработчик и основатель Университета искусственного интеллекта
🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайшую среду
Яндекс Foodtech Tour теперь в Казани!
Эксперты Еком-сервисов Яндекс продолжают тур по городам с митапами для бэкенд-разработчиков. Ближайший пройдет в Казани уже 14 ноября. В программе три доклада:
👉 Никита Сидоров, руководитель службы инфраструктуры пользовательской скорости в Яндекс маркете, расскажет про подходы к работе над перформансом приложения
👉 Гадель Закиров и Назар Старанцов, руководители групп в Яндекс Еде, объяснят, как можно ускорять старт приложения и загрузку главной страницы
👉 Гоша Пономарев и Костя Захматов, разработчики в Яндекс Лавке, поделятся историей ускорения работы в дарксторах
После докладов гостей ждет открытый микрофон со спикерами и афтепати. Зовите друзей и регистрируйтесь!
Обратите внимание, количество мест ограничено. После регистрации обязательно дождитесь подтверждения заявки.
🖥 crypto-wallet-seed-generator — это инструмент на C++ для генерации seed-фраз, используемых для создания и восстановления криптовалютных кошельков. Seed-фраза представляет собой последовательность из 12 или 24 слов, служащих для резервного копирования и доступа к средствам в случае утери или повреждения устройства.
🔍 Основные особенности:
🌟 Проверка Баланса: После генерации seed-фразы, программа может автоматически проверять баланс и записывать данные ненулевых аккаунтов в отдельный файл
🌟 Поддержка Многих Валют: Скрипт адаптирован для работы с различными блокчейн-сетями
🌟 В отличии от других скриптов на Python эта программа полностью написана на C++, что делает ее в разы быстрее аналогов
🖥 Github
@cpluspluc
🖥 Репозиторий clipscreen — это утилита, которая создает виртуальный монитор для отображения части экрана. Она позволяет легче делиться экраном на видеоконференциях, таких как Google Meet или Microsoft Teams, путем выделения нужной области, которая будет транслироваться
🌟 Приложение написано на C++ и предназначено для использования в Linux с X11.
▪️GitHub
@cpluspluc
Мучительный выбор: C++, Rust или что-то еще
https://github.com/rust-lang/gccjit.rs
@cpluspluc
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Angular: /channel/+qIJAuSEb2MQyMDJi
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
🎮 Quake3LLM - это проект, который позволяет создавать ботов для игры Quake 3 Arena, используя язык программирования C++.
Боты общаются между собой и игроками посредством Llama.cpp. В целом, тексты, генерируемые этими ботами, выглядят нормально, но иногда встречаются странные фразы.
Проект доступен на GitHub по ссылке https://github.com/jmarshall23/Quake3LLM.
@cpluspluc
🖥 TidesDB — это высокопроизводительный, устойчивый и транзакционный встроенный движок на C++ для хранения данных, разработанный для оптимизации работы с флеш-накопителями и оперативной памятью. Он использует структуру данных Log-Structured Merge-Tree (LSM-Tree) и поддерживает такие функции, как запись с опережением (WAL), контроль транзакций, безопасную параллельную работу, удаление данных с пометками (Tombstone deletion) и многое другое. TidesDB подходит для работы с большим количеством операций чтения и записи
🔐 Лицензия: Apache-2.0
▪️Github
@cpluspluc
«С++ самому учить — это трындец»
Так говорят эксперты в Слёрме, и у нас нет причин им не верить. Тогда как учить? Самый простой способ — с помощью наставника. Он выдаст нужную теорию в нужном объёме, даст подходящую к реальным задачам практику и сделает код ревью с подробным разбором.
На курсе «Разработчик С++20» от Слёрма таких наставников целых двое.
За 4 месяца научим:
👉 Разрабатывать и читать шаблонный код
👉 Управлять памятью, использовать умные указатели и аллокаторы
👉 Понимать, какие подходы в С++ работают, а от каких стоит отказаться
Формат:
🟡6 онлайн-встреч со спикерами, видеолекции и 68 часов практики
🟡16 практических работ и финальный проект для портфолио
🟡Общий чат со спикерами и другими студентами курса
➡️Старт курса — 28 октября.
➡️Подробнее о программе и занять место — по ссылке
Научитесь создавать сетевые сервисы на С++ с помощью фреймворка userver! 👉ссылка
На открытом вебинаре мы разберем:
✅ как подключить userver в проект;
✅ как собрать userver с нужной конфигурацией;
✅ как написать сетевой сервис, работающий с REST и WebSocket API;
✅ как реализовать аутентификацию для нового сервиса.
Этот урок для разработчиков на C++ Junior или Middle, а также для разработчиков на Java/Python.
📅Встречаемся 17 октября в 20:00 мск в преддверии старта курса «C++ Developer. Professional». Все участники вебинара получат специальную цену на обучение!
🎫Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: РЕГИСТРАЦИЯ
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🔥 Weekend Offer Backend в Яндекс 26–27 октября
Устройтесь backend-разработчиком в Яндекс онлайн за одни выходные.
↔️ К участию приглашаем разработчиков на C++, Python, Go, Java или Kotlin, с опытом коммерческой разработки от трёх лет, которые готовы работать в офисном или гибридном режиме на территории России или Республики Беларусь.
🛐План простой: зарегистрируйтесь и до 23 октября решите пару задачек в Контесте, 26 октября пройдите два технических собеседования, а 27 октября получите офер.
🔛В Weekend Offer Backend участвуют разные сервисы: Финтех, HR-Tech, Образование, МВА, Биллинг, Геосервисы, Реклама, Поисковые сценарии. Чтобы заранее подумать, с кем вам хочется пообщаться 17 октября мы проведем онлайн-встречу в зуме, где команды расскажут о себе и задачах.
🆖 Узнать подробности и принять участие можно здесь.
☕️ Важные новости от «Лаборатории Касперского»
Открывается набор на оплачиваемую стажировка SafeBoard по направлению «Разработка С++». Если ты учишься в вузе в Москве/МО или Школе 21 и готов(а) работать от 20 часов в неделю — присоединяйся к нам и начинай карьеру в IT еще до окончания вуза 😎
Тебя ждут разнообразные интересные задачи, из которых ты можешь выбрать то, в чем хочешь развиваться дальше. Ты сможешь научиться:
● Писать качественный код на С++;
● Разрабатывать и поддерживать кросс-платформенные (win, unix) проекты C++;
● Работать с баг-трекером: описывать новые баги, верифицировать исправленные;
● Писать юнит-тесты;
● Разбираться в чужом коде.
Зарплата, компенсация питания, а также доступ к спортзалу, сауне и игровым комнатам в офисе — все это у тебя будет во время стажировки.
Расти и становись круче — присоединяйся к Kaspersky, прием заявок до 27 октября https://kas.pr/oc78?erid=LjN8KWCoj
👀 YOLOs-CPP: Seamlessly Integrate YOLO Models in Your C++ Projects!
Высокопроизводительный инструмент компьютерного зрения на C++ для обнаружения объектов в реальном времени с использованием моделей YOLO и OpenCV.
Поддерживает несколько версий YOLO (v5, v7, v8, v10, v11) с оптимизированным выводом на CPU и GPU. Включает примеры кода, скрипты для вывода изображений, видео и камеры в реальном времени, а также инструменты для квантования.
▪️ Github
@cpluspluc
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cppsobes
Python: t.me/python_job_interview
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/golang_interview
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy