16151
По всем вопросам- @haarrp @itchannels_telegram - 🔥 best it channels РКН: clck.ru/3FmxJF
«Современные проблемы требуют современных решений»
Читать полностью…
Команда Яндекса — это профессионалы, которые одержимы своим делом и решают задачи, где нет готовых решений.
Сейчас мы ищем сильных бэкенд-разработчиков — с опытом от 3 лет на C++, Python, Java или Go. Участвуйте в Week Offer, чтобы получить офер онлайн, всего за неделю.
Как будет проходить Week Offer Backend?
• Подайте заявку до 12 ноября.
• Пройдите технические секции 15 и 16 ноября.
• Познакомьтесь с командами и получите офер 17–21 ноября.
Если вам интересно строить полезные сервисы вокруг ИИ-технологий, проводить исследования и превращать их в реальные продукты для миллионов пользователей — переходите по ссылке. На сайте собрали все подробности.
🚀 Космическая игра для x64
Space Game for x64 — это воссоздание классической игры Zaxxon для платформы x86_64 в виде UEFI-образа. Проект с открытым исходным кодом, лицензирован под GPLv3, предлагает уникальный опыт в космических приключениях.
🚀Основные моменты:
- Воссоздание Zaxxon для x86_64
- Открытый исходный код под GPLv3
- Поддержка аппаратного масштабирования
- Возможность отображения хитбоксов
- Отладочная информация в консоли
📌 GitHub: https://github.com/InkboxSoftware/spacegamex64
🚀 Полное руководство по import std; в C++23
Этот репозиторий предлагает точную конфигурацию для работы с import std; в GCC 15.1 и CMake 4.1. Сэкономьте время, следуя проверенным настройкам и избегая распространенных ошибок.
🚀 Основные моменты:
- Необходима установка CXX_MODULE_STD 1 для всех целей
- Поддержка CMake 4.1+ для экспериментального импорта
- Точный UUID для включения модуля
- Полная поддержка C++23 обязательна
- Примеры проектов для быстрой настройки
📌 GitHub: https://github.com/JRASoftware/cpp23-import-std-guide
#cpp
🔥Свежий курс со Stepik: Linux: полный апгрейд твоих скиллов
Хочешь реально понимать, что происходит под капотом твоей системы, а не просто кликать по GUI?
Без глубокого знания базы ты не инженер - ты просто пользователь.
🔹 В курсе ты:
- Освоишь bash, grep, sed, awk - инструменты, которыми живут админы.
- Разберёшь права, процессы, сеть, файловую систему и научишься чинить всё, что падает.
- Настроишь SSH, firewall, systemd, crontab, демоны и автозапуск.
- Научишься анализировать логи, следить за нагрузкой, и не паниковать при 100% CPU.
💡 Формат: пошаговое объяснение базы и разбор важных практик по работе с Linux.
🎯 После курса ты: будешь чувствовать Linux как родную среду и забудешь, что такое “permission denied”.
🚀 Сейчас действуют скидка целых - 30%, не упусти реальный шанс прокачаться.
👉 Забирай место на курсе со скидкой
Сколько инструментов для уменьшения бинарного файла вы знаете? А если стоит задача не повредить функциональность?
Решить такую проблему вызвался инженер YADRO. Он нашел несколько способов, которые помогут отсечь лишнее:
• Bloaty — инструмент для профилирования размера бинарных файлов;
• флаги компилятора и линковки;
• дешаблонизация и оптимизация кода.
Все варианты автор проиллюстрировал примерами кода и объяснил, как тот или иной инструмент влияет на размер бинарного файла. Получился подробный гайд, к которому можно возвращаться, когда бинарь «раздуло» перед релизом.
Читайте статью на Хабре →
МТС True Tech Champ — зрелищный шоу-чемпионат с ИИ-спецэффектами!
21 ноября МТС объединяет ИТ-конференцию и ИТ-чемпионат на одной площадке. Тебя ждет настоящий фестиваль технологий. Более 250 ИТ-талантов со всей России сразятся в лайв-кодинге и программировании роботов на скоростное прохождение лабиринтов со спецэффектами.
Между наблюдением за заездами и поединками ты сможешь:
▫️ послушать конференцию с международными спикерами в области ИИ;
▫️ поучаствовать в воркшопах и юмористических батлах в ИТ-качалке;
▫️ испытать себя в кодерских челленджах и других айтивностях;
▫️ перезагрузить карьеру в HR-Хабе вместе с командой МТС.
День завершится ярким афтепати со звездными хедлайнерами.
👉🏻 Участие бесплатно, количество мест ограничено. Успей зарегистрироваться
Мечтаете настроить автономную сеть без роутера?
Присоединяйтесь к бесплатному вебинару от OTUS: “Создаём автономную сеть: обходимся без роутера с ESP32 (STA, AP, MESH)”
📅 Когда: 22 октября, 20:00 мск
О чём вебинар?
Узнайте, как использовать WiFi-контроллер ESP32 для создания мощных автономных сетей! Разберём программирование WiFi в режимах STA, AP и MESH, возможности ESP-IDF SDK 5.5, а также протокол ESP-NOW для передачи данных с датчиков и управления устройствами. Погрузитесь в построение mesh-сетей без роутера!
Что вы узнаете:
- Настройка WiFi на ESP32: режимы STA, AP и бонусы ESP-IDF SDK.
- ESP-NOW: принципы и применение для передачи данных.
- Построение mesh-сетей с Espressif Mesh Framework.
🎓 После вебинара вы:
- Научитесь программировать WiFi-контроллер ESP32 для автономных сетей.
- Поймёте, как использовать ESP-NOW для эффективной передачи данных.
- Освоите создание mesh-сетей без роутера для IoT-проектов.
👉 Зарегистрироваться https://otus.pw/5Tt7/?erid=2W5zFJn2HKN
Вебинар приурочен к курсу Embedded Developer, где вы освоите разработку на ESP32 — от программирования до проектирования PCB.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Уже 23 октября узнаем больше о хакрдкорной разработке dev-to-dev решений
Техплатформа Городских сервисов Яндекса проводит митап, на котором эксперты поделятся опытом создания архитектуры нагруженной системы, обрабатывающей сотни тысяч rps в брокере сообщений на MongoDB, и как писать IO-bound сервисы под высокими нагрузками на С++ так же как на Go.
В программе выступления Антона Полухина, Ромы Елизарова, Лёши Иванова и Влада Назарова, а также нетворкинг в неформальной атмосфере.
Если интересуетесь разработкой dev-to-dev решений и вы опытный разработчик, обязательно приходите.
👉 23 октября, сбор гостей с 18:00
👉 Москва, офлайн
Регистрируйтесь и зовите коллег!
Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.
Реклама. ООО «Яндекс.Такси» ИНН 7704340310
Как делать хорошее приложение для банка и поддерживать уровень клиентского сервиса в 2025 году?
Узнаешь в новом выпуске подкаста «Техно.Логично» с Павлом Наумовым и Павлом Каретниковым 🧑💻
За последние пару лет мобильная разработка в банках существенно поменялась, Газпромбанк тоже столкнулся с новыми вызовами. Обсудили изменения в подходах и тонкости новой реальности с теми, кто перезапускал цифровые каналы Газпромбанка.
Герои рассказали, как Газпромбанк перестроил цифровые каналы за год: от внешнего вендора до собственной команды и архитектуры, и поделились, где находят энергию для работы в интенсивном ритме.
Основные темы эпизода:
⏺Как достигается единообразие интерфейсов на всех платформах
⏺Как устроена архитектура приложений Газпромбанка
⏺Какие метрики помогают контролировать качество разработки
⏺Какие технологии сокращают клиентские пути и упрощают взаимодействие с приложением
⏺Какие планы на будущее у команды цифровых каналов Газпромбанка
Посмотреть:
📺 VK Видео
📺 Rutube
Послушать:
🎵 Яндекс Музыка
📱 Apple Podcasts
💙 VK Подкасты
#GPBtechno_подкаст #GPB_Технологично
Реклама, Банк ГПБ (АО), ИНН: 7744001497, erid: 2Vtzqvgr2Vc
⌨️ Открытый урок «Умные указатели в С++»
🗓 23 октября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «C++ Developer. Professional».
🎯 Что рассмотрим на вебинаре:
✔️ Узнаем, для чего нужны умные указатели
✔️ Рассмотрим правило "взял память - верни, когда больше не нужна"
✔️ Разберемся с разными типами умных указателей
👥 Кому будет интересно:
- junior, junior+ C++ Разработчикам
Чему научатся участники по итогам вебинара:
- Научимся решать проблему управления ресурсами
- Рассмотрим глупый умный указатель; unique_ptr.; Shared_ptr; weak_ptr; enable_shared_from_this
- Научимся выбирать нужный умный указатель
🔗 Ссылка на регистрацию: https://otus.pw/y7ra/?erid=2W5zFJRCkr4
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🖥 Эта статья рассматривает сложные аспекты программирования на C и C++, включая тонкости стандартов, неопределенное поведение и подводные камни, часто встречающиеся в коде!
🌟 Она содержит множество примеров кода и объяснений, которые помогают разработчикам глубже понять внутренние механизмы этих языков и избежать распространенных ошибок.
🔗 Ссылка: *клик*
@cpluspluc
🥷 ChromeStealer — это инструмент на C/C++ для извлечения и расшифровки сохраненных паролей из Google Chrome на Windows!
🌟 Он создан в образовательных целях и демонстрирует, как работают механизмы безопасности браузера. Проект использует библиотеки libsodium, SQLite3 и nlohmann/json, а управление зависимостями осуществляется через vcpkg.
🔐 Лицензия: MIT
🖥 Github
МТС приглашает всех, кто пишет на С++, Go, Python, JS, Java, C# и других языках, на True Tech Champ — всероссийский чемпионат по программированию. Соревнование будет проходить в двух треках.
Трек 1. Алгоритмический. Индивидуальный зачет [призовой фонд 2 750 000 рублей]
Реши задачи, которые помогут прокачаться в работе с алгоритмами и структурами данных. Похожие задания встречаются на собеседованиях в МТС и других крупных компаниях. До 240 лучших участников попадут в финал и сразятся в лайв-кодинге.
Трек 2. Программирование роботов. Командный формат [призовой фонд 7 500 000 рублей]
Проведи робота по виртуальному лабиринту, затем управляй им дистанционно на офлайн-полигоне, а в финале — пройди испытания на реальной площадке и выбей соперников с платформы.
🎁 Организаторы отправят командам финалистов по одному роботу Waveshare Cobra Flex для кастомизации. После соревнований они останутся у участников в качестве подарка.
📍 Зрелищный шоу-финал с ИИ-технологиями, кодерскими челленджами и выступлениями международных и российских спикеров пройдет 21 ноября в МТС Live Холл.
Стоит участвовать, чтобы:
— Освежить знания и прокачать новые навыки.
— Заявить о себе на всю страну, получить карьерный буст и шанс лично пообщаться с HR-специалистами МТС.
⏰ Регистрация участников до 20 октября на сайте.
🚀 Современный ORM и генератор SQL для C++20
sqlgen — это типобезопасный ORM и генератор SQL, вдохновленный SQLAlchemy и Diesel. Он обеспечивает компоновку запросов с проверкой типов на этапе компиляции и защитой от SQL-инъекций, что делает его идеальным для создания надежных ETL-пайплайнов.
🚀Основные моменты:
- 🔒 Компиляция с проверкой схем таблиц и запросов
- 🛡️ Защита от SQL-инъекций с параметризованными запросами
- 🔄 Удобный интерфейс для составления сложных запросов
- 🚀 Высокая производительность с пакетными операциями
- 📦 Поддержка PostgreSQL и SQLite
📌 GitHub: https://github.com/getml/sqlgen
#cpp
🚀 Мониторинг PostgreSQL с pgexporter
pgexporter — это экспортер для Prometheus, который позволяет отслеживать работу нескольких экземпляров PostgreSQL. Он поддерживает безопасное соединение через TLS и предоставляет различные метрики для мониторинга.
🚀 Основные моменты:
- Экспортер для Prometheus
- Поддержка JSON и удаленного управления
- Режим демона
- Безопасность через TLS v1.2+
- Использует нативный протокол PostgreSQL
📌 GitHub: https://github.com/pgexporter/pgexporter
🚀 Высокоскоростная компрессия с OpenZL
OpenZL предлагает специализированные алгоритмы сжатия, оптимизированные под конкретные форматы данных, обеспечивая высокую скорость и эффективность. Идеально подходит для работы с большими объемами специализированных наборов данных, таких как AI-рабочие нагрузки.
🚀Основные моменты:
- Высокие коэффициенты сжатия при сохранении скорости
- Специализированные компрессоры для различных форматов
- Совместимость с универсальным декомпрессором
- Активная разработка и поддержка стабильности API
📌 GitHub: https://github.com/facebook/openzl
#cpp
🚀 Портфолио производительности от Ashton Six
Репозиторий демонстрирует более 10 лет опыта в разработке ПО с акцентом на высокопроизводительные вычисления (HPC). Включает проекты, такие как NEON Bytepack, который обеспечивает впечатляющую скорость обработки данных.
🚀 Основные моменты:
- Более 10 лет опыта в ПО и HPC
- Проект NEON Bytepack с высокой производительностью
- Ожидаются новые релизы
📌 GitHub: https://github.com/ashtonsix/perf-portfolio
#c
✨ Управляйте светом с WLED! 🌈
WLED — это мощное решение для управления светодиодами NeoPixel и другими чипами через веб-интерфейс на базе ESP32 и ESP8266. Идеально подходит для создания эффектного освещения с множеством настроек и эффектов.
🚀 Основные моменты:
- Более 100 эффектов с использованием библиотеки WS2812FX
- Поддержка до 10 LED-выходов на одном устройстве
- Удобный интерфейс для настройки цветов и эффектов
- Полная OTA-обновляемость и возможность сохранения пресетов
- Интеграция с Alexa и другими системами управления
📌 GitHub: https://github.com/wled/WLED
🔍 Проверка совместимости ABI для C/C++ библиотек
ABI Compliance Checker (ABICC) — это инструмент для анализа изменений в API/ABI, которые могут нарушить бинарную и исходную совместимость библиотек. Он позволяет создавать и сравнивать дампы ABI для заголовочных файлов и общих объектов, что полезно для разработчиков и поддерживающих Linux.
🚀 Основные моменты:
- Анализирует изменения, влияющие на совместимость.
- Создает и сравнивает ABI дампы.
- Поддерживает работу с библиотеками на C/C++.
- Интегрирован в проекты ABI Tracker и Upstream Tracker.
- Разработан Андреем Пономаренко.
📌 GitHub: https://github.com/lvc/abi-compliance-checker
🚀 Эффективная библиотека конечных автоматов на C++17
Maki — это библиотека для создания конечных автоматов, предлагающая высокую производительность и гибкость. Она поддерживает таблицы переходов, действия, охранники и внутренние переходы, позволяя легко реализовывать сложные состояния и события.
🚀 Основные моменты:
- Поддержка различных типов состояний и событий
- Высокая производительность без зависимостей
- Простота в использовании и настройке
- Лицензия Boost Software License
📌 GitHub: https://github.com/fgoujeon/maki
#cpp
📦 Удобное управление .env файлами в C++ ⚙️
cppenv — это заголовочная библиотека для C++, упрощающая работу с .env файлами в проектах. Она обеспечивает безопасную загрузку переменных окружения и предлагает простой API для их доступа, что делает её идеальным инструментом для управления конфигурацией.
🚀Основные моменты:
- Заголовочная библиотека, не требует сборки
- Легкая загрузка и доступ к переменным окружения
- Идеально подходит для C++ проектов
📌 GitHub: https://github.com/Tina-1300/cppenv
#cpp
🏎️ Сравнение производительности C++20 кода
ComPPare — это инструмент для бенчмаркинга и валидации, позволяющий сравнивать производительность различных реализаций функций на CPU, OpenMP, CUDA и других платформах. Он идеально подходит для разработчиков, которые переносят функции в новые фреймворки или аппаратные средства.
🚀 Основные моменты:
- Поддержка различных бэкендов для функций.
- Подробное время выполнения с разделением на ROI и накладные расходы.
- Встроенная проверка ошибок для распространенных типов данных.
- Легкость в использовании благодаря заголовочному файлу.
📌 GitHub: https://github.com/funglf/ComPPare
#cpp
🛠️ Xmake: Кроссплатформенный инструмент сборки
Xmake — это легкий инструмент сборки, основанный на Lua, который упрощает процесс управления проектами C/C++. Он поддерживает создание проектов, управление зависимостями и кроссплатформенную сборку, обеспечивая простоту и мощность.
🚀 Основные моменты:
- Кроссплатформенная сборка для Windows, Linux и macOS.
- Легкая интеграция зависимостей через встроенный пакетный менеджер.
- Читаемый синтаксис конфигурации с использованием xmake.lua.
- Поддержка генерации проектов для CMake и Meson.
- Быстрая и мощная система кэширования.
📌 GitHub: https://github.com/xmake-io/xmake
#lua
🚀 emulsiV — симулятор работы CPU на RISC-V
emulsiV — это онлайн-симулятор минимального процессора Virgule (архитектура RISC-V), созданный для обучения и экспериментов.
Что в нём есть:
- Полный обзор процессора: память, регистры, инструкции, декодеры, шины.
- Настройка скорости выполнения — можно замедлить и наблюдать пошагово.
- Примеры программ: Hello World, Echo, Bitmap, работа с GPIO и курсором.
- Два вида вывода: текстовый (Text I/O) и графический (Bitmap output).
- Возможность писать свой код и сразу смотреть, как он работает «внутри».
Почему это круто:
- Наглядное обучение архитектуре RISC-V.
- Отличный инструмент для студентов и разработчиков ОС/микроархитектуры.
- Помогает понять, как работает процессор на самом низком уровне.
Попробовать можно прямо в браузере:
https://eseo-tech.github.io/emulsiV/
🔥 IT-Tools — это веб-приложение с набором инструментов для разработчиков и ИТ-специалистов!
🌟 Оно предлагает функции для обработки текста, кодирования и декодирования данных, работы с хешами, базами данных, а также инструменты для работы с сетью, JSON и другими форматами.
🔐 Лицензия: GPL-3.0
🖥 Github
⭐️ Road to Highload: видеопроект о проектировании архитектуры высоконагруженных систем
Инженеры Яндекс 360 накопили значительный опыт в проектировании и разработке систем, которыми ежедневно пользуются больше 95 миллионов человек ежемесячно.
В этом видеопроекте разработчики на практических примерах рассказывают, как создают архитектуру систем, которые держат 1 000 000 RPS и хранят петабайты мета-данных.
В выпусках обсуждаем:
🎙 Серия 1. Функциональные и нефункциональные требования. Как сбор требований помогает создавать надёжные и масштабируемые решения
🎙 Серия 2. Надёжный API. Принципы проектирования API, которые помогут сделать его консистентным, предсказуемым и поддерживаемым
🎙 Серия 3. Крупноблочная архитектура: карта вашей системы. Как выглядит модель на примере Яндекс Календаря и как ребята применяют её для эффективной коммуникации с различными командами разработки
🎙Серия 4. Практика: Рост баз данных: от единиц запросов к тысячам. Как правильно организовать работу с БД, чтобы система оставалась стабильной и эффективной
🎙 Серия 5. Практика. Взаимодействие со смежными системами. Типичные сложности, с которыми сталкиваются команды при интеграции с внешними сервисами, и как их предотвратить или минимизировать
🖥 Seer: GUI для GDB на Linux
Seer — это графический интерфейс для GDB, упрощающий отладку программ на Linux. Он предлагает интуитивно понятный интерфейс с возможностями управления переменными, точками останова и журналами вывода. Проект активно развивается и поддерживает как Qt5, так и Qt6.
🚀 Основные моменты:
- Удобный интерфейс для работы с GDB.
- Поддержка обратной отладки.
- Управление переменными и точками останова.
- Логи и вывод GDB в одном месте.
- Активное развитие и обновления.
📌 GitHub: https://github.com/epasveer/seer
#cpp
📜 Библиотека форматирования {fmt} для C++ 🚀
{fmt} — это быстрая и безопасная библиотека форматирования, предлагающая альтернативу стандартным средствам C и C++. Она поддерживает современный синтаксис форматирования и обеспечивает высокую производительность.
🚀 Основные моменты:
- Простое API для форматирования с поддержкой позиционных аргументов.
- Реализация стандартов C++20 и C++23 для форматирования.
- Безопасность: ошибки в строках формата выявляются на этапе компиляции.
- Высокая производительность по сравнению с iostream и стандартными функциями.
- Легкость в использовании и отсутствие внешних зависимостей.
📌 GitHub: https://github.com/fmtlib/fmt
#cpp
⌨️ Открытый урок «Инструменты много поточного программирования в стандартной библиотеке на С++»
🗓 14 октября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «C++ Developer. Professional».
🎯 Что рассмотрим на вебинаре:
✔️Инструменты много поточного программирования в стандартной библиотеке
✔️Классы стандартной библиотеки, ответственные за создание многопоточности
✔️Примитивы синхронизации
👥 Кому будет интересно:
- junior, junior+ C++ Разработчикам
🔗 Ссылка на регистрацию:https://otus.pw/kyW2/?erid=2W5zFJoqQfi
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.