Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
😺🐙🗄️ Кэширование в GitHub Actions: основные нюансы, проблемы и решения
Рассмотрим тонкости работы с кэшем в GitHub Actions, обсудим распространенные проблемы и предложим эффективные решения, основанные на реальном опыте разработки крупного проекта.
Читать статью
Рассмотрим тонкости работы с кэшем в GitHub Actions, обсудим распространенные проблемы и предложим эффективные решения, основанные на реальном опыте разработки крупного проекта.
Читать статью
This media is not supported in your browser
VIEW IN TELEGRAM
😱 Запихиваем Flappy Bird в 92 KB
Репозиторий с Flappy Bird написанный на Си написанный для Android с весом APK в 92 Килобайта.
👉 GitHub
Репозиторий с Flappy Bird написанный на Си написанный для Android с весом APK в 92 Килобайта.
👉 GitHub
Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Привет, друзья! 👋
Мы хотим обсудить важную тему — токсичность в среде разработчиков и значимость поддержки и наставничества. Нам интересно узнать ваше мнение и опыт! Поделитесь своими мыслями, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:
🤔 Приходилось ли вам сталкиваться с токсичными коллегами на работе? Как вы справлялись с этой ситуацией?
🌟 Какие качества вы считаете важными для хорошего наставника в IT-сфере?
💡 Какие советы вы бы дали тем, кто хочет создать более поддерживающую и позитивную рабочую атмосферу?
Спасибо за ваше участие! Ваши ответы помогут сделать рабочую среду лучше для всех. 🚀
Мы хотим обсудить важную тему — токсичность в среде разработчиков и значимость поддержки и наставничества. Нам интересно узнать ваше мнение и опыт! Поделитесь своими мыслями, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:
🤔 Приходилось ли вам сталкиваться с токсичными коллегами на работе? Как вы справлялись с этой ситуацией?
🌟 Какие качества вы считаете важными для хорошего наставника в IT-сфере?
💡 Какие советы вы бы дали тем, кто хочет создать более поддерживающую и позитивную рабочую атмосферу?
Спасибо за ваше участие! Ваши ответы помогут сделать рабочую среду лучше для всех. 🚀
Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
В играх часто приходится мириться с возможностями, которые предлагает железо и прибегать к различным уловкам, которые позволяют создавать уникальные игровые миру.
В видео нам расскажут как дела обстоят с применением C++ в геймдеве.
На примере трех сравнительно легких для восприятия сюжетов рассматривается, как так складывается, что стиль имеет тенденцию к C99 с классами.
Рассматриваться следующие сюжеты использования C++:
- Взаимодействие с другими языками (interop w/scripts)
- Многоплатформенность (compiler zoo, determinism, float)
- Многопоточность (pthread into OOP vs DOD, ECS, etc.)
👉 Видео
В видео нам расскажут как дела обстоят с применением C++ в геймдеве.
На примере трех сравнительно легких для восприятия сюжетов рассматривается, как так складывается, что стиль имеет тенденцию к C99 с классами.
Рассматриваться следующие сюжеты использования C++:
- Взаимодействие с другими языками (interop w/scripts)
- Многоплатформенность (compiler zoo, determinism, float)
- Многопоточность (pthread into OOP vs DOD, ECS, etc.)
👉 Видео
У некоторых людей может сжиться впечатление, что массивы из Си работают быстрее, чем C++ массивы. А ведь нету никаких оснований так думать.
В статье как раз и развенчиваться это несправедливый миф😉
👉 Статья
В статье как раз и развенчиваться это несправедливый миф😉
👉 Статья
Forwarded from Proglib.academy | IT-курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Краткий курс компьютерной графики
Цикл статей об работе библиотеки рендеринга, такой как OpenGL.
Цель этого цикла — показать, как работает OpenGL, написав его клон самостоятельно. Поможет людям, которые не могут преодолеть первоначальный барьер обучения OpenGL/DirectX.
Курс состоит из шести лекции:
- Статья 1: алгоритм Брезенхэма
- Статья 2: растеризация треугольника + отсечение задних граней
- Статья 3: Удаление невидимых поверхностей: z-буфер
- Статья 4: Необходимая геометрия: фестиваль матриц
- Статья 5: Пишем шейдеры под нашу библиотеку
- Статья 6: Чуть больше, чем просто шейдер: просчёт теней
👉 Ссылка
Цикл статей об работе библиотеки рендеринга, такой как OpenGL.
Цель этого цикла — показать, как работает OpenGL, написав его клон самостоятельно. Поможет людям, которые не могут преодолеть первоначальный барьер обучения OpenGL/DirectX.
Курс состоит из шести лекции:
- Статья 1: алгоритм Брезенхэма
- Статья 2: растеризация треугольника + отсечение задних граней
- Статья 3: Удаление невидимых поверхностей: z-буфер
- Статья 4: Необходимая геометрия: фестиваль матриц
- Статья 5: Пишем шейдеры под нашу библиотеку
- Статья 6: Чуть больше, чем просто шейдер: просчёт теней
👉 Ссылка
Привет, друзья! 👋
Мы хотим обсудить важную тему — токсичность в среде разработчиков и значимость поддержки и наставничества. Нам интересно узнать ваше мнение и опыт! Поделитесь своими мыслями, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:
🤔 Приходилось ли вам сталкиваться с токсичными коллегами на работе? Как вы справлялись с этой ситуацией?
🌟 Какие качества вы считаете важными для хорошего наставника в IT-сфере?
💡 Какие советы вы бы дали тем, кто хочет создать более поддерживающую и позитивную рабочую атмосферу?
Спасибо за ваше участие! Ваши ответы помогут сделать рабочую среду лучше для всех. 🚀
Мы хотим обсудить важную тему — токсичность в среде разработчиков и значимость поддержки и наставничества. Нам интересно узнать ваше мнение и опыт! Поделитесь своими мыслями, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:
🤔 Приходилось ли вам сталкиваться с токсичными коллегами на работе? Как вы справлялись с этой ситуацией?
🌟 Какие качества вы считаете важными для хорошего наставника в IT-сфере?
💡 Какие советы вы бы дали тем, кто хочет создать более поддерживающую и позитивную рабочую атмосферу?
Спасибо за ваше участие! Ваши ответы помогут сделать рабочую среду лучше для всех. 🚀
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
😎 Что такое std::sample?
std::sample — алгоритм который позволяет брать случайный элемент из диапазона. Был введён в C++ 17.
Описание его функциональности:
1. Выбирает n уникальных элементов случайным образом из входного диапазона
2. Копирует выбранные элементы в выходной диапазон
3. Сохраняет относительный порядок выбранных элементов
Синтаксис:
- input_begin и input_end — итераторы входного диапазона
- output_begin — итератор выходного диапазона
- n — количество элементов для выборки
- generator — генератор случайных чисел
std::sample(input_begin, input_end, output_begin, n, generator);
Привет, друзья! 👋
Мы готовим статью о распространенных ошибках в карьере программиста и хотели бы услышать ваше мнение! Поделитесь своими мыслями и опытом, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:
🤔 С какими ошибками в своей карьере программиста вы сталкивались? Как вы их преодолели?
📚 Какие советы вы бы дали начинающим разработчикам, чтобы избежать распространенных ловушек в программировании?
🖥️ Что, по вашему мнению, важно учитывать при планировании своей карьеры в IT, чтобы минимизировать сожаления в будущем?
Спасибо за ваше участие! 🚀
Мы готовим статью о распространенных ошибках в карьере программиста и хотели бы услышать ваше мнение! Поделитесь своими мыслями и опытом, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:
🤔 С какими ошибками в своей карьере программиста вы сталкивались? Как вы их преодолели?
📚 Какие советы вы бы дали начинающим разработчикам, чтобы избежать распространенных ловушек в программировании?
🖥️ Что, по вашему мнению, важно учитывать при планировании своей карьеры в IT, чтобы минимизировать сожаления в будущем?
Спасибо за ваше участие! 🚀
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
👁🗨 Как найти среднее значения в C++?
В C++20 появилась функция std::midpoint. Она как раз и находит среднее между двумя числами или указателями
Примеры использования:
- Для чисел: если у вас есть числа 10 и 20, std::midpoint вернет 15
- Для указателей: если у вас есть два указателя, std::midpoint найдет указатель находящийся между ними
👉Документация
Примеры использования:
- Для чисел: если у вас есть числа 10 и 20, std::midpoint вернет 15
- Для указателей: если у вас есть два указателя, std::midpoint найдет указатель находящийся между ними
👉
Forwarded from Азбука айтишника
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Подпишись на нашу еженедельную email-рассылку, чтобы быть в курсе последних открытий и тенденций в мире бэкенда.
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈