После некоторых обновлений в Windows 10 перестаёт работать звук на картах Creative Sound Blaster Audigy 2 (Audigy 2 ZS и прочих разновидностей).
Читать далее Не работает звук на картах серии Creative Sound Blaster Audigy 2 в Windows 10Как убрать лишние папки локализации в ASP.NET Core 3

По умолчанию Asp.Net Core 3 генерирует большое количество папок и файлов для разных языков.
Полагаю, что в большинстве случаев эти папки не нужны, но отключить их генерацию через интерфейсы нельзя, а найти информацию о том как их убрать довольно сложно.
Читать далее Как убрать лишние папки локализации в ASP.NET Core 3Сравнение производительности разных директив в Angular 2+
В этой статье я сравниваю разные директивы Angular по скорости работы и выявляю лучшие, с точки зрения производительности, способы выводить данные.
Как настроить HTTPS с Let’s Encrypt в Azure
Microsoft не торопится добавлять поддержку Let’s Encrypt «из коробки» в свои сервисы, а в интернете не так много информации о том, как настроить HTTPS на хостинге Microsoft Azure с Let’s Encrypt и еще меньше информации на русском языке.
Поэтому я решил написать краткую статью о том, как это сделать.
Как удалить большое количество записей MS SQL
Следующий код позволит удалить большое количество записей с минимальными блокировками. Код подходит для MS SQL 2005 и более старших версий.
Ускорение работы базы данных с помощью дефрагментация индексов
Со временем и накоплением данных в базе может накапливаться фрагментация индексов, и это может сильно сказаться на скорости работы базы данных. В этой статье рассмотрено как выявить наличие проблемы и как её устранить.
Читать далее Ускорение работы базы данных с помощью дефрагментация индексов
Полная проверка Windows
Небольшой чек-лист для проверки в случае возникновения сбоев в работе операционной системы Windows 8, Windows 8.1, Windows 10 Читать далее Полная проверка Windows
Исключающее логическое ИЛИ (XOR) в Javascript
Как известно, в js (и в ts) логическое исключающее или есть только для побитовых операций, и обозначается значком ^.
Но, используя другие логические операции, можно выразить логическое исключающее или в javascript следующим образом:
(x == true) != (y == true)
| X | |||
|---|---|---|---|
| true | false | ||
| Y | true | false | true |
| false | true | false | |
Запуск и отладка сайта локально через IIS
Разрабатывая сайты в Visual Studio намного удобнее отлаживать их не под встроенным IIS Express а под полноценным IIS. По сравнению с express-версией он имеет следующие преимущества:
- Можно открывать и отлаживать разрабатываемый сайт можно не только на локальной машине, но, например, на телефоне, планшете итд.
- Можно править код и перекомпилировать его без перезапуска iis вручную. Но для отладки самого кода действуют всё те же правила, что и с express-версией.
- Правка вёрстки и стилей становится удобнее
Скидки на хостинг
Вот уже много лет пользуюсь хостингом ihc.ru, и решил поделиться скидками на этот хостинг. Преимущества этого хостинга:
- Низкие цены, особенно по сравнению с зарубежными хостингами.
- На некоторые услуги предоставляется бесплатный пробный период
- Высокая доступность. О технических работах оповещают заранее, сами работы занимают мало времени, и проводятся редко.
- Хостинг находится в России, как следствие — низкие задержки, отличные каналы связи.
- Отличная техподдержка, отвечают быстро, объясняют доступно, помогают при необходимости
- Личный кабинет и сайт постоянно развивается, появляются новые услуги.
- Компания слышит пользователей. Есть «конкурс идей», куда пользователи предлагаю идеи и голосуют за идеи предложенные другими. Популярные и нужные предложения реализовывают.
- И многое другое…
А теперь сами коды: