Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Зачем нам фоновые задачи в .NET? 🧝♀️
Фоновые задачи позволяют перенести выполнение некоторых операций вашего приложения в "фон", вне основного потока выполнения.
Работа выполняется асинхронно в фоновом режиме, и при необходимости можно уведомить пользователя о завершении задачи.
Вот несколько примеров использования фоновых задач:
🟡 Отправка уведомлений по электронной почте
🟡 Выполнение постустановочных шагов
🟡 Генерация отчетов
🟡 Обновление кэша
🟡 Обработка изображений
Для планирования периодически выполняемых фоновых задач подходит библиотека Quartz
👉 @KodBlog | #ресурсы
Фоновые задачи позволяют перенести выполнение некоторых операций вашего приложения в "фон", вне основного потока выполнения.
Работа выполняется асинхронно в фоновом режиме, и при необходимости можно уведомить пользователя о завершении задачи.
Вот несколько примеров использования фоновых задач:
Для планирования периодически выполняемых фоновых задач подходит библиотека Quartz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥2
Изучение C# - полный курс с мини-проектами 🖥
Этот курс включает основы C#, такие как установка Visual Studio, создание первого проекта, работа с типами данных (числовыми, строковыми, булевыми), операторами, циклами и функциями.
Он охватывает работу со строками, массивами, списками и словарями, а также исключения, отладку и структуры данных.
В курсе также рассматриваются функции, параметры, и методы работы с классами, включая методы, поля и свойства, с примерами упражнений для закрепления знаний🥳
⛓ Ссылка: тык
👉 @KodBlog | #курсы
Этот курс включает основы C#, такие как установка Visual Studio, создание первого проекта, работа с типами данных (числовыми, строковыми, булевыми), операторами, циклами и функциями.
Он охватывает работу со строками, массивами, списками и словарями, а также исключения, отладку и структуры данных.
В курсе также рассматриваются функции, параметры, и методы работы с классами, включая методы, поля и свойства, с примерами упражнений для закрепления знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2😈2
Media is too big
VIEW IN TELEGRAM
Лучшие ресурсы для изучения разработки игр 😵💫
GameDev Academy — это образовательный ресурс, посвященный разработке игр. На этом сайте можно найти множество обучающих материалов, таких как курсы, руководства, статьи и примеры кода
💧 Программирование игр (Unity, Unreal Engine, Godot, Python, C#, и другие языки/движки).
💧 Дизайн игр, включая работу с 2D и 3D графикой.
💧 Создание мобильных игр и игр для различных платформ.
💧 Основы геймдизайна
и др.
⛓ Ссылка: тык
👉 @KodBlog | #ресурсы
GameDev Academy — это образовательный ресурс, посвященный разработке игр. На этом сайте можно найти множество обучающих материалов, таких как курсы, руководства, статьи и примеры кода
и др.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый старт в разработке бекенда с открытым исходным кодом 🍑
Amplication — это платформа с открытым исходным кодом для автоматизированной генерации приложений. Она позволяет ускорять процесс разработки бекенда, создавая REST API и GraphQL API на основе архитектуры Node.js.
💧 автоматически генерирует код на TypeScript с использованием NestJS, Prisma, и др
💧 можно получить доступ к сгенерированному коду и вносить изменения
💧 поддержка PostgreSQL, MySQL и др. и возможность развертывания через Docker
💧 удобный интерфейс для проектирования моделей данных и бизнес-логики
⛓ Ссылка: тык
👉 @KodBlog | #ресурсы
Amplication — это платформа с открытым исходным кодом для автоматизированной генерации приложений. Она позволяет ускорять процесс разработки бекенда, создавая REST API и GraphQL API на основе архитектуры Node.js.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Полный курс по ASP. NET для начинающих!
Создание приложений на ASP. NET Core, работа с REST API и DTO, реализация CRUD-операций, расширяющие методы и группировка маршрутов. Введение в Entity Framework Core, работа с моделями данных, конфигурацией и базой данных. Внедрение зависимостей, сохранение сущностей, сопоставление с DTO, асинхронное программирование и интеграция API с фронтендом.
📲 Cмотреть курс: тут
👉 @KodBlog | #курсы
Создание приложений на ASP. NET Core, работа с REST API и DTO, реализация CRUD-операций, расширяющие методы и группировка маршрутов. Введение в Entity Framework Core, работа с моделями данных, конфигурацией и базой данных. Внедрение зависимостей, сохранение сущностей, сопоставление с DTO, асинхронное программирование и интеграция API с фронтендом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👀2❤1🔥1
Конкатенация строк в .NET 9: бенчмарки
Существуют и другие способы для достижения ещё более высокой производительности, но среди представленных ниже методов String.Joinнадирает показывает себя лучше всех! 😏
👉 @KodBlog | #ресурсы
Существуют и другие способы для достижения ещё более высокой производительности, но среди представленных ниже методов String.Join
StringPlus и StringConcat показали схожие результаты, но уступают в производительности.StringFormat является самым медленным методом и выделяет больше памятиPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1🤔1🥴1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5
Простая и надежная криптография для .NET
Inferno — это криптографическая библиотека, разработанная для .NET, доступная на сайте securitydriven.net. Она предоставляет инструменты для безопасной и удобной реализации современных криптографических решений в приложениях на платформе .NET.😷
Реализует современные криптографические алгоритмы и паттерны с акцентом на безопасность.
Предоставляет удобный API для интеграции криптографии в приложения .NET.
Современные шифры, такие как AES с правильной настройкой режимов (например, GCM, CBC). Безопасные хэш-функции, такие как SHA-2.
👉 @KodBlog | #ресурсы
Inferno — это криптографическая библиотека, разработанная для .NET, доступная на сайте securitydriven.net. Она предоставляет инструменты для безопасной и удобной реализации современных криптографических решений в приложениях на платформе .NET.
Реализует современные криптографические алгоритмы и паттерны с акцентом на безопасность.
Предоставляет удобный API для интеграции криптографии в приложения .NET.
Современные шифры, такие как AES с правильной настройкой режимов (например, GCM, CBC). Безопасные хэш-функции, такие как SHA-2.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Media is too big
VIEW IN TELEGRAM
Программирование игры-змейки на C# — полное руководство 👍
Начинается с демонстрации игры и настройки проекта, далее рассматривается импорт ресурсов и создание игровой сетки. Объясняется добавление змеи и еды, управление состоянием игры и реализация пользовательского интерфейса. Также охватываются аспекты работы с изображениями, обработка ввода пользователя, игровой цикл, обновление счета и исправление ошибок.
В завершение включены анимации, настройка масштабирования и возможность перезапуска игры.
📲 Cмотреть курс: тут
👉 @KodBlog | #курсы
Начинается с демонстрации игры и настройки проекта, далее рассматривается импорт ресурсов и создание игровой сетки. Объясняется добавление змеи и еды, управление состоянием игры и реализация пользовательского интерфейса. Также охватываются аспекты работы с изображениями, обработка ввода пользователя, игровой цикл, обновление счета и исправление ошибок.
В завершение включены анимации, настройка масштабирования и возможность перезапуска игры.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Держи большую шпаргалку по командам Docker 🖥
В ней содержатся инструкции по установке Docker на различные операционные системы (Linux, Mac, Windows), а также команды для работы с реестрами и репозиториями Docker, управления контейнерами и образами.
Шпаргалка охватывает такие операции, как создание, запуск, остановка и удаление контейнеров, а также поиск, загрузка (pull) и отправка (push) образов.
👉 @KodBlog | #ресурсы
В ней содержатся инструкции по установке Docker на различные операционные системы (Linux, Mac, Windows), а также команды для работы с реестрами и репозиториями Docker, управления контейнерами и образами.
Шпаргалка охватывает такие операции, как создание, запуск, остановка и удаление контейнеров, а также поиск, загрузка (pull) и отправка (push) образов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Media is too big
VIEW IN TELEGRAM
Настройка VS Code for PRO
Видео рассказывает о базовой настройке программы, включая использование клавишных сочетаний для ускорения работы. Далее обсуждаются расширения, которые могут улучшить функциональность. В заключении даются советы по оптимальному использованию программы.
📲 Cмотреть курс: тут
👉 @KodBlog | #курсы
Видео рассказывает о базовой настройке программы, включая использование клавишных сочетаний для ускорения работы. Далее обсуждаются расширения, которые могут улучшить функциональность. В заключении даются советы по оптимальному использованию программы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
На изображении приведены основные команды Linux, которые должен знать каждый пользовательь
👉 @KodBlog | #ресурсы
pwd: Показывает путь к текущей рабочей директории.cd: Используется для навигации по файлам и директориям.ls: Показывает содержимое директории.cat: Используется для создания нового файла или просмотра содержимого.cp: Команда для копирования файлов из одной директории в другую.mv: Перемещает файлы.mkdir: Создает новую директорию.rmdir: Удаляет директории.sudo: Дает возможность выполнять команды с правами администратора.locate: Находит файлы, аналогично поиску в Windows.head: Показывает первые строки текста в файле.Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🔥1
Media is too big
VIEW IN TELEGRAM
Наконец-то дождались
AI Youtube Shorts Generator — это Python-инструмент, предназначенный для создания увлекательных YouTube Shorts из длинных видео.📱
Используя возможности GPT-4 и Whisper, он автоматически анализирует видео, выделяет наиболее интересные моменты, определяет говорящих и обрезает контент в вертикальный формат.
Установка необходимых библиотек осуществляется с помощью команды:
Перед использованием необходимо настроить файл .env, добавив в него ваш OpenAI API ключ:
Для запуска инструмента используйте команду:
Инструмент загрузит видео, проанализирует его, выделит ключевые моменты и создаст финальный файл Final.mp4, готовый для загрузки в YouTube в формате Shorts.
👉 @KodBlog | #ресурсы
AI Youtube Shorts Generator — это Python-инструмент, предназначенный для создания увлекательных YouTube Shorts из длинных видео.
Используя возможности GPT-4 и Whisper, он автоматически анализирует видео, выделяет наиболее интересные моменты, определяет говорящих и обрезает контент в вертикальный формат.
Установка необходимых библиотек осуществляется с помощью команды:
pip install -r requirements.txt
Перед использованием необходимо настроить файл .env, добавив в него ваш OpenAI API ключ:
OPENAI_API_KEY=your_openai_api_key
Для запуска инструмента используйте команду:
python main.py
Инструмент загрузит видео, проанализирует его, выделит ключевые моменты и создаст финальный файл Final.mp4, готовый для загрузки в YouTube в формате Shorts.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4