🧨 Вышли обновления библеотек для работы с векторной графикой PlutoVG и LunaSVG
Новые версии библиотек для работы с векторной графикой на C и C++:
PlutoVG 0.0.10:
• Исправлено масштабирование шрифтов.
• Добавлена проверка на nullptr для предотвращения неопределённого поведения в memcpy.
LunaSVG 3.1.0:
• Введена динамическая стилизация с помощью CSS через метод applyStyleSheet.
• Автоматическое обновление макета при изменении документа, устраняющее необходимость ручного вызова updateLayout.
• Добавлен метод forceLayout для немедленного обновления макета.
• Улучшен рендеринг текста с поддержкой свойств CSS: baseline-shift, alignment-baseline и dominant-baseline.
👉 Заметка
Новые версии библиотек для работы с векторной графикой на C и C++:
PlutoVG 0.0.10:
• Исправлено масштабирование шрифтов.
• Добавлена проверка на nullptr для предотвращения неопределённого поведения в memcpy.
LunaSVG 3.1.0:
• Введена динамическая стилизация с помощью CSS через метод applyStyleSheet.
• Автоматическое обновление макета при изменении документа, устраняющее необходимость ручного вызова updateLayout.
• Добавлен метод forceLayout для немедленного обновления макета.
• Улучшен рендеринг текста с поддержкой свойств CSS: baseline-shift, alignment-baseline и dominant-baseline.
👉 Заметка
💻 Эффективное проектирование программных систем
Правильная архитектура программного обеспечения помогает создавать устойчивые и масштабируемые приложения, которые легко дорабатывать и поддерживать.
Наш интенсив «Архитектуры и шаблоны проектирования» научит вас строить программные системы без боли и стресса. Вы на практике освоите основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
🎄Начните свой 2025 со скидкой 35% на все курсы. Это лучшее вложении уходящего года – https://proglib.io/w/cc21e069
Правильная архитектура программного обеспечения помогает создавать устойчивые и масштабируемые приложения, которые легко дорабатывать и поддерживать.
Наш интенсив «Архитектуры и шаблоны проектирования» научит вас строить программные системы без боли и стресса. Вы на практике освоите основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
🎄Начните свой 2025 со скидкой 35% на все курсы. Это лучшее вложении уходящего года – https://proglib.io/w/cc21e069
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🤖🎓 SmartClass: как научить AI проверять домашки программистов
Автоматизация рутинных задач — один из главных трендов в IT, но как насчет проверки домашек? Представьте себе систему, которая не только оценивает код студентов, но и помогает им понять свои ошибки, словно опытный наставник. Звучит как фантастика? В статье рассказывается, как проект SmartClass воплощает эту идею в реальность, используя возможности AI. Узнайте, какие технологии лежат в основе, с какими трудностями сталкиваются разработчики и как это меняет обучение программированию.
📎 Подробнее о том, как AI помогает проверять домашние задания
Автоматизация рутинных задач — один из главных трендов в IT, но как насчет проверки домашек? Представьте себе систему, которая не только оценивает код студентов, но и помогает им понять свои ошибки, словно опытный наставник. Звучит как фантастика? В статье рассказывается, как проект SmartClass воплощает эту идею в реальность, используя возможности AI. Узнайте, какие технологии лежат в основе, с какими трудностями сталкиваются разработчики и как это меняет обучение программированию.
📎 Подробнее о том, как AI помогает проверять домашние задания
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
Какое из утверждений о std::forward верно?
Anonymous Quiz
6%
Применяется для копирования объектов
20%
Обеспечивает универсальную ссылку на объект
67%
Передаёт значение так, как оно было передано (rvalue или lvalue)
7%
Создаёт временный объект для работы
Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Даже самые целеустремлённые и дисциплинированные разработчики порой сталкиваются с периодами прокрастинации. Это состояние чаще вызвано глубокими причинами, чем просто нежеланием работать. Делимся личной историей разработчика, сумевшего преодолеть прокрастинацию.
Please open Telegram to view this post
VIEW IN TELEGRAM
🧨 Видео курс по написанию драйверов под Linux
Представляем вашему вниманию новый видеокурс «Let's code a Linux Driver».
Плейлист содержит подробные уроки по разработке драйверов для операционной системы Linux на языке C++.
👉 Курс
Представляем вашему вниманию новый видеокурс «Let's code a Linux Driver».
Плейлист содержит подробные уроки по разработке драйверов для операционной системы Linux на языке C++.
👉 Курс
🌍✈️ 6 идей, как ускорить поиск работы за рубежом
Статья для тех, кто устал от отказов и безрезультатных поисков. Узнайте секреты, которые помогут вам найти работу за рубежом в разы быстрее!
👉 Читать статью
Статья для тех, кто устал от отказов и безрезультатных поисков. Узнайте секреты, которые помогут вам найти работу за рубежом в разы быстрее!
👉 Читать статью
llama.cpp — это C++ имплементация инференса для LLM моделей семейства Llama от Meta, оптимизированная для работы на обычных компьютерах. Проект примечателен своей эффективностью и минималистичным подходом к коду.
Ключевые особенности:
• Написан на чистом C/C++ без зависимостей
• Поддерживает количественную 4/5/8-битную квантизацию весов
• Использует SIMD инструкции (AVX2, AVX-512) для ускорения вычислений
• Потребляет минимум памяти благодаря эффективному управлению ресурсами
👉 Github
Ключевые особенности:
• Написан на чистом C/C++ без зависимостей
• Поддерживает количественную 4/5/8-битную квантизацию весов
• Использует SIMD инструкции (AVX2, AVX-512) для ускорения вычислений
• Потребляет минимум памяти благодаря эффективному управлению ресурсами
👉 Github
💻📈 Итоги года Proglib: 2024 год в цифрах и достижениях
«Библиотека программиста» подводит итоги 2024 года: 415 экспертных статей и миллион просмотров ежемесячно. Разбираем ключевые достижения, лучшие материалы и делимся планами развития.
👉 Читать статью
👉 Зеркало
P. S. Ну просто не могли не прикрепить мем года к этому посту 🫶
«Библиотека программиста» подводит итоги 2024 года: 415 экспертных статей и миллион просмотров ежемесячно. Разбираем ключевые достижения, лучшие материалы и делимся планами развития.
👉 Читать статью
👉 Зеркало
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Что бы вы хотели получить в качестве подарка в розыгрыше?
Anonymous Poll
19%
Книги по разработке
11%
IT-курсы
2%
Карьерные консультации, чтобы получить оффер мечты
29%
Компьютер или ноутбук
15%
Мощные комплектующие для ПК
4%
Игровая приставка
2%
Гаджеты для дома: робот-пылесос, проектор и т. д.
10%
Подписки на GitHub Copilot, JetBrains, LinkedIn Premium и т. д.
8%
Оплаченная поездка на IT-конференцию или хакатон
1%
Другой вариант (напишу в комментариях)
Бесплатный курс по фулстек-разработке — реальность 🔥
Под Новый год Дед Мороз приносит подарки, а наши подписчики — собственные курсы! Сергей Дмитриев, который занимается коммерческой разработкой уже 15 лет, поделился с нами своим обучением по созданию веб-сервиса с нуля. В курс входит 141 урок, 28 часов видео, исходный код и чат поддержки для участников.
Подробнее о курсе читайте на Хабре или в телеграм-канале Сергея
Под Новый год Дед Мороз приносит подарки, а наши подписчики — собственные курсы! Сергей Дмитриев, который занимается коммерческой разработкой уже 15 лет, поделился с нами своим обучением по созданию веб-сервиса с нуля. В курс входит 141 урок, 28 часов видео, исходный код и чат поддержки для участников.
Подробнее о курсе читайте на Хабре или в телеграм-канале Сергея