Не работает звук на картах серии Creative Sound Blaster Audigy 2 в Windows 10

После некоторых обновлений в 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 по скорости работы и выявляю лучшие, с точки зрения производительности, способы выводить данные.

Читать далее Сравнение производительности разных директив в Angular 2+

Как настроить HTTPS с Let’s Encrypt в Azure

Microsoft не торопится добавлять поддержку Let’s Encrypt «из коробки» в свои сервисы, а в интернете не так много информации о том, как настроить HTTPS на хостинге Microsoft Azure с Let’s Encrypt и еще меньше информации на русском языке.

Поэтому я решил написать краткую статью о том, как это сделать.

Читать далее Как настроить HTTPS с Let’s Encrypt в Azure

Как удалить большое количество записей MS SQL

Следующий код позволит удалить большое количество записей с минимальными блокировками. Код подходит для MS SQL 2005 и более старших версий.

Читать далее Как удалить большое количество записей MS SQL

Ускорение работы базы данных с помощью дефрагментация индексов

Со временем и накоплением данных в базе может накапливаться фрагментация индексов, и это может сильно сказаться на скорости работы базы данных. В этой статье рассмотрено как выявить наличие проблемы и как её устранить.

Читать далее Ускорение работы базы данных с помощью дефрагментация индексов

Исключающее логическое ИЛИ (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-версией он имеет следующие преимущества:

  1. Можно открывать и отлаживать разрабатываемый сайт можно не только на локальной машине, но, например, на телефоне, планшете итд.
  2. Можно править код и перекомпилировать его без перезапуска iis вручную. Но для отладки самого кода действуют всё те же правила, что и с express-версией.
  3. Правка вёрстки и стилей становится удобнее

Читать далее Запуск и отладка сайта локально через IIS

Скидки на хостинг

Вот уже много лет пользуюсь хостингом ihc.ru, и решил поделиться скидками на этот хостинг. Преимущества этого хостинга:

  • Низкие цены, особенно по сравнению с зарубежными хостингами.
  • На некоторые услуги предоставляется бесплатный пробный период
  • Высокая доступность. О технических работах оповещают заранее, сами работы занимают мало времени, и проводятся редко.
  • Хостинг находится в России, как следствие — низкие задержки, отличные каналы связи.
  • Отличная техподдержка, отвечают быстро, объясняют доступно, помогают при необходимости
  • Личный кабинет и сайт постоянно развивается, появляются новые услуги.
  • Компания слышит пользователей. Есть «конкурс идей», куда пользователи предлагаю идеи и голосуют за идеи предложенные другими. Популярные и нужные предложения реализовывают.
  • И многое другое…

А теперь сами коды:

Читать далее Скидки на хостинг