Дневник прогресса 4
Всем привет! Это моя четвертая запись в дневник прогресса. К сожалению, мой прогресс был приостановлен из-за переезда в другой город. О том, что происходило за последнее время, читайте в этой статье.
Использование WSL2
Ранее я писал, что Linux потрясающая ОС, и так оно и есть, но потом мне стало не хватать моих любимых программ от Adobe, поэтому я все-таки вернулся на Windows. Для работы над проектами необходима консоль или терминал, который по умолчанию отсутствует в Windows, поэтому я задумался об установке WSL2. Подсистема Windows для Linux позволяет разработчикам запускать среду GNU/Linux с большинством программ командной строки, служебных программ и приложений непосредственно в Windows без каких-либо изменений и необходимости использовать традиционную виртуальную машину или двойную загрузку.
Подробнее о WSL2 можно прочитать в документации.
При установке смотрел это видео. Помимо установки тут есть еще подсказки, как установить ZSH и другие полезные вещи для вашей работы в терминале.
Используя официальную документацию и видео с YouTube, я установил себе WSL2. Ребята из сообщества Хекслет говорят, что WSL2 вполне хватает, чтобы выполнить проекты на курсах, и, пока что, я слышал только положительные отзывы. Если вы знаете какие-то явные недостатки работы в WSL2, то обязательно напишите об этом в комментариях.
Что почитать?
Когда закончилась моя подписка на Хекслет, я случайно наткнулся на учебники Столярова А.В. Сразу оставлю тут ссылку на сайт автора. Все книги находятся в свободном доступе. Кстати, автор также отмечает важность использования Unix-систем для обучения. По словам автора, переход на Linux — это первый шаг становления программиста. Вообще мнение автора очень схоже с мнением Хекслета: чтобы стать хорошим программистом, необходимо уметь пользоваться командной строкой. В последнее время активно стал использовать командную строку и стараюсь каждый день использовать, что-то новое для себя.
Что интересного есть в терминале?
- OhMyZsh — фреймворк, с помощью которого терминал немного преобразовался. У меня стоит стандартная тема: robbyrussell. Из плагинов стоят nvm и git.
- sl — не хочу спойлерить, просто если у вас Ubuntu, то
sudo apt install sl
, после установкиsl
. Я был безумно рад увиденному. По такому же принципу можно установитьcmatrix
. - Vim .md и :set spell — эту и все следующие статьи я решил писать в Vim, расширение файла .md — это как раз тот формат, который мы используем на сайте, когда пишем статью в наших дневниках. Когда начал писать статью, задался вопросом: «А как же я пойму, если вдруг сделал орфографическую ошибку?». Оказывается Vim поддерживает проверку орфографии, для этого нужно просто написать
:set spell
, подробнее здесь.