Экспорт WSL-машины после сбоя профиля Windows 11

После сбоя профиля в Windows 11 система перестала загружаться корректно. Большая часть данных была сохранена в Git, но некоторые «сырые» проекты и заметки находились внутри WSL. Эти данные очень хотелось сохранить — ниже описано, как это можно сделать.

(далее...)

Как не забыть тестовый код: #if RELEASE + #error в Visual Studio

.Net Core

При разработке приложений часто возникает ситуация: ты временно меняешь поведение рабочего метода, чтобы разобраться с ошибкой, что-то проверить или обойти проблему на время. Сколько раз потом приложение с такими правками было собрано? Когда включается человечески фактор, вопрос ошибки становится вопросом времени.

(далее...)

Как добавить TXT запись для подтверждения домена в Google Search console

Internet web communications

Одним из вариантов подтверждения собственности домена, например, для Google Search console, нужно добавить TXT запись для домена. Не скажу, что я делаю модификации с доменом каждый день, но был уверен, что это займет одну минуту на добавление записи и время TTL для получения обновления.

(далее...)

Day.js: найти первый и последний день квартала

day.js

Определять первый и последний день квартала – актуальная задача для бухгалтерских приложений или отчетности. Для веб-приложений я давно использую Day.js (https://day.js.org/) вместо повидавшего многое moment. Для  Day.js есть расширение, которое позволяет определять первый и последний день квартала.

(далее...)

Бутылка, облегчившая жизнь на кухне

Иногда полезные вещи буквально прячутся у нас под носом. Недавно я заглянул в шкаф и нашёл там стеклянную бутылку с дозатором для масла. Мы вспомнили, что когда-то её подарили нам — и всё это время она просто стояла без дела. А зря!

(далее...)

Автоматическая фотофиксация на Linux с ffmpeg

Год назад я эксперименторовал с созданием фотографий своим ноутбуком. Вместо постоянного стрима ноут делал фото и сохранял его в папке веб-сервера. Об этом я писал в посте Как я сделал автоматическую съемку фото на веб камере ноутбука из консоли Linux. Я использовал утилиту fswebcam. Все отлично работало, но только фото были не очень хорошего качества.

(далее...)

Парсинг параметров адресной строки в JavaScript / TypeScript

Чтобы получить в приложении значение переменной QueryString из адресной строки в приложении на JS/TS, можно воспользоваться классом URLSearchParams. Задача актуальна для приложений React, Angular, Vue.

(далее...)

Vite или Create-react-app

Сегодня зашел с коллегой разговор про скорость работы Hot Reload при разработке React приложений. Я ему рассказал про то, что попробовал запуск из WSL и что все быстрее обновляется. Речь про чистый React, не для SPFX. Меня спросили, как я создаю проект и как он у меня работает. И оказалось, что не всегда использовать старые проверенные методы есть хорошо.

(далее...)

MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика