
Программирование (60)
Создание программ на разных языках программирования
Подкатегории

Visual Studio Code (3)
Установка, настройка и использование среды разработки (IDE) - Visual Studio Code

GULP (1)
Материалы посвящённые GULP - менеджер задач, предназначенный для автоматизации часто выполняемых действий.
Создание модели для просмотра логов сервера WSUS
Автор Алтунин ВасилийСоздание модели для просмотра логов сервера WSUS
В предыдущих статьях мы рассмотрели создание модели для QTableView.
Сегодня мы рассмотрим создание модели для QTableView на примере парсера (далее также парсинг - разбор лог-файла) логов Microsoft Windows Server Update Services.
В следующей статье мы рассмотрим фильтрацию по столбцам таблицы.
При разработке сайтов вебмастеру часто приходится сталкиваться со множеством мелких операций, которые могут отнимать много времени, но в то же время хорошо поддаются оптимизации.
Для автоматизации подобных задач был создан GULP. Он написан на Node.js и посредством множества плагинов позволяет автоматизировать множество рутинных операций, с которыми приходится сталкивать вебмастеру – минификация CSS и JavaScript, перезагрузка страницы в браузере при внесении изменения в CSS, JS или HTML-код, а также автоматическое сжатие изображений, конвертация их в формат WEBP, создание атласа для иконок и много другое.
Так же существуют плагины, позволяющие вырезать неиспользуемый CSS-код (Uncss), что помогает уменьшить время загрузки сайтов!
В этой статье мы рассмотрим установку GULP на виртуальную машину WSL2 в Windows 10.
В прошлых статьях (первая часть, вторая часть) мы рассмотрели установку среды разработки VSCode под Windows 10 и добавили в неё поддержку языка C++.
VSCode является универсальной IDE, благодаря наличию онлайн каталога с множеством расширений, позволяющих настроить среду как вам удобней. При этом её можно использовать для разработки на разных языках программирования.
Данная среда может использоваться и для разработки HTML-страниц.
Сегодня мы рассмотрим установку двух расширений Browser Preview и Live Server, которые позволяют создавать HTML-сайты не устанавливая отдельный web-сервер, и производить отладку и правку дизайна сайта не переключаясь между редактором и браузером!
Установка поддержки C++ в Visual Studio Code (VSCode)
Автор Алтунин ВасилийДля разработки программ на языке c++ вы можете использовать среду разработки Visual Studio Code (VSCode).
Сегодня мы рассмотрим установку поддержки языка программирования с++ в этой IDE.
Выбор компилятора
Перед установкой расширения для поддержки с++ в VSCode нам нужно сначала определиться какой компилятор использовать.
Под Windows существует несколько возможностей:
- Вы можете использовать Windows Subsystem for Linux (WSL) и установив в виртуальной машине все необходимые пакеты компилировать программы с помощью специального расширения для VSCode.
- Вы можете установить MinGW или MSYS2 и использовать их компиляторы.
- Вы можете установить компилятор Microsoft C++ compiler (MSVC)
Сегодня мы рассмотрим самый простой способ – установку Microsoft C++ compiler (MSVC).
Установка Visual Studio Code (VSCode) на Windows 10
Автор Алтунин ВасилийСегодня мы рассмотрим установку бесплатной IDE с открытым исходным кодом Visual Studio Code на Windows 10, а также поменяем тему среды и установим дополнительную тему из каталога.
Несмотря на то, что автором является Microsoft данная среда разработки полностью бесплатна и к тому же Open Source.
Я часто использую её для разработки на PHP или Go Lang.
Для чистоты эксперимента я буду устанавливать VSCode на чистую Windows 10 2H20 в виртуальной машине.
Работаем с группами – вставка, удаление, правка. Работа с LDAP в Qt5. Часть 9
Автор Алтунин ВасилийРаботаем с OU – вставка, удаление, правка. Работа с LDAP в Qt5. Часть 8.
Автор Алтунин ВасилийСегодня мы рассмотрим работу с OU – организационными единицами в каталоге LDAP на примере Active Directory.
Правим и удаляем записи в каталоге LDAP. Работа с LDAP в Qt5. Часть 7.
Автор Алтунин ВасилийСегодня мы рассмотрим правку и удаление записей на сервере LDAP-каталога.
Мы будем использовать проект из предыдущей статьи.
Добавляем записи в каталог LDAP. Работа с LDAP в Qt5. Часть 6.
Автор Алтунин ВасилийСегодня мы рассмотрим добавление записей в каталог LDAP в Qt5 с помощью библиотеки libldap (OpenLDAP).
Мы будем использовать проект из предыдущей статьи.
Копирующий конструктор и некоторые особенности инициализации классов. Работа над ошибками с помощью статического анализатора кода. Часть 2.
Автор Алтунин ВасилийСегодня мы рассмотрим инициализацию классов - вызов конструктора и деструктора, особенности их вызова при использовании указателя на экземпляр класса, а также копирующий конструктор – для чего он нужен, как объявляется и где применяется.