TGViewer
Channel Public Channel
Библиотека C/C++ разработчика | cpp, boost, qt

Библиотека C/C++ разработчика | cpp, boost, qt

@cppproglib

Все самое полезное для плюсовика и сишника в одном канале.

Как запустить своего ии-агента: https://clc.to/tvpmDQ

По рекламе: @tproger_sales_bot

Обратная связь: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17

#WXSSA
Subscribers
16.9K
Photos
2.3K
Videos
74
Links
4.6K

Showing posts older than #5121 · Back to latest

Older Posts 20 shown
Post #5120 2.74K

Forwarded from Библиотека ИИ для айтишников

⚡️Разыгрываем флагманский смартфон

«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ

🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.

Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом

Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.

⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.
  • 👍 3
  • 😢 1
Post #5119 4.51K
😆 Игровой движок Minetest переименован в Luanti

После многолетнего обсуждения объявлено о переименовании игрового движка Minetest, который теперь будет развиваться под именем Luanti. Новое имя образовано путём комбинирования финского слова luonti, которое переводится как «создание» (создатель проекта из Финляндии), с названием языка программирования Lua, используемого в движке. Потребность в переименовании возникла из-за путаницы, вызванной схожестью имени Minetest с названием игры Minecraft, что вводило пользователей в заблуждение и давало повод думать, что проект развивает клон Minecraft. С другой стороны, наличие слова «test» в названии наталкивало на мысли, что это тестовый продукт.

👉 Заметка
  • 🥱 7
  • 👍 2
Post #5118 4.44K

Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin

📊🚀 Почему все говорят о Kafka?

Хочешь узнать, как обрабатывать миллионы событий в секунду и почему такие гиганты, как Netflix и Uber, без ума от Kafka? Давай разберемся, как этот инструмент может превратить поток данных в золотую жилу для твоего проекта.

Читать статью
  • 👍 1
  • 🥱 1
Post #5115 4.16K
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
  • ❤ 1
Post #5109 5.51K
🌳 Написание библиотеки для тензорных вычислений на Си

Автор пишет свою библиотеку для тензорных вычислений. Также подробно описывая по шагам её создание.

Цели:

- Помочь людям понять нейронные сети с нуля.

- Библиотека должна быть доступна для чтения любому, кто знаком с программированием.

👉 Github
  • 👍 18
Post #5106 5.18K
  • ❤ 4
  • 👍 3
Post #5105 4.49K

Forwarded from Proglib.academy | IT-курсы

🤼 Генеративно-состязательная нейросеть: ваша первая GAN-модель на PyTorch

Подробная инструкция построения генеративно-состязательных нейросетей (GAN) на примере двух моделей, реализованных с помощью фреймворка глубокого обучения PyTorch в нашей статье. 👇

🔗 Статья

У нас есть курс как для начинающих программистов, так и для тех, кто уже шарит:
🔵 Алгоритмы и структуры данных
  • 🤩 2
Post #5104 4.52K
😱 Опасность устарела, неопределенность недопустима: undefined behavior в С++20/23/26

В современных стандартах С++ стало меньше UB. Разбираем на конкретных кейсах.

— Начиная с С++20 отрицательные целые числа обязательно должны быть представлены в дополнительном коде.
— Введение std::ssize, возвращающего знаковый размер контейнеров, уменьшает количество ошибок и UB в циклах.
— Расширение времени жизни временных объектов в циклах for, появившееся в С++23, решает неочевидные проблемы.
— Казалось бы, мелочь, но инициализация std::string нулевым указателем раньше была UB, a теперь запрещена.
— В С++23 появился эксклюзивный режим открытия файла (O_EXCL), что решает проблему гонок (time-of-check to time-of-use).

Некоторые конструкции языка признаются небезопасными и устаревшими, также проходимся по ним:
— Осталось ли что-то от volatile?
— Можно ли теперь делать неявный захват this по значению в лямбдах?
— Какие операции с enum теперь не в почете.

👉 Ссылка
  • 👍 11
  • ❤ 2
Post #5103 4.82K
👺 Сборка C++ проектов с помощью CMake

На канале Life EXE вышло новое видео в продолжении темы использования CMake.

Разбираемые темы
- Линковка статических и динамических библиотек
- CMAKE UI
- github actions

👉 Ссылочка
  • 👍 14
  • 🔥 3
  • 🥰 2
  • ⚡ 1
Post #5101 4.13K
❗Вакансии «Библиотеки программиста» — ждем вас в команде!

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

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾
job.proglib.io Вакансии в медиа «Библиотека программиста»‎ Количество проектов в редакции постоянно растет, так что нам всегда нужны специалисты
  • ❤ 1
Post #5100 4.08K
В чем разница между пейджингом и сегментацией?
  • 👍 10
Post #5099 4.68K
#memes
  • 😁 52
  • 😢 7
  • ❤ 1
Post #5098 5.19K
🤖 Проект Akhenaten

Akhenaten стремится сделать оригинальную игру Pharaoh совместимой с современными системами с помощью переработанного оригинального движка. В отличие от оригинальной игры, разработанной Impressions Games, Akhenaten — это результат усилий сообщества, направленных на то, чтобы сохранить игру и сделать её доступной. Позволяет загружать оригинальные сохранения из Pharaoh и проходить начальные миссии кампании без особых проблем.

❗ Также на Хабре есть пару статей посвящённых этому проекту
- Как построить мастабу
- ecs, dynvtbl, логические потоки и Фараон

👉 GitHub
  • 👍 3
Post #5095 4.11K

Forwarded from Библиотека программиста

📨 Как работают очереди и брокеры сообщений

Очередь сообщений — структура данных, которая хранит сообщения в порядке FIFO. Представьте, что вашему приложению нужно обрабатывать файлы, которые загружают пользователи. Очередь сообщений в этом случае может выступать как очередь задач, обрабатывающая задания асинхронно:

1️⃣ Пользователь загружает большой файл для обработки.
2️⃣ Веб-сервер принимает файл и создает задание.
3️⃣ Задание добавляется в очередь задач, а файл загружается в объектное хранилище.
4️⃣ Позже рабочий процесс забирает задания из очереди одно за другим и обрабатывает их, получая файл из хранилища.

Это самый простой пример. Очереди сообщений можно использовать для:

✔️ Планирования и управления фоновыми задачами.
✔️ Распределения задач между несколькими рабочими процессами.
✔️ Управления сервисами подписки и уведомлений.
✔️ Буферизации данных.
✔️ Повторных попыток обработки платежей и многого другого.

Подробнее читайте в нашем гайде 👇

🔗 Читать статью
🔗 Зеркало
  • 😁 7
Post #5094 4.24K
  • 🤔 17
  • 👏 2
  • ❤ 1
Post #5093 4.73K
#senior
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →