Вкратце расскажу про свое рабочее место. В основном речь пойдет о программах, которые я использую.
В Хроме включаю синхронизацию, чтобы не переносить данные и следующие плагины (перечисляю только связанные с разработкой)
Также нужно в Гугл Хроме отключить кэширование файлов. Иначе, при изменении изображений, CSS или JS файлов вы можете не увидеть изменений на сайте. Так как Хром загрузит их из кэша.
Более правильный метод добавлять к именам файлов хэши, тогда вы гарантированно будете подгружать из заново при изменении. Но мы не можем влиять на все сайты, иногда нам нужно дорабатывать чужие проекты.
Если разработка на PHP, то нужен сервер, и, скорее всего, нужна база данных. Для того, чтобы установить все враз я использую Open Server.
Когда то давно я использовал другую сборку под названием Denwer, но сейчас она уже не актуальна.
Пожалуй, единственное, что я настраиваю в Open Server, это отправка почты через удаленный SMTP сервер. Это нужно, чтобы тестировать формы обратной связи на сайтах и прочие функции, требующие отправки почты.
Сначала я пользовался только Sublime text (о нем ниже), переход на полноценную IDE был неочевиден. Сперва было не удобно, но в этой IDE скрыт такой мощный функционал, что сейчас уже возврат к Sublime text как к основному редактору уже просто невозможен.
В PhpStorm я устанавливаю бесплатный шрифты JetBrains Mono. Помимо того, что он красивый, он добавляет многие спецсимволы для программистов.
Также я меняю настройки форматирования кода по умолчанию и цветовую схему на Sublime-подобную - monokai.
Из плагинов к Шторму добавляю:
Он незаменим, когда нужно быстро отредактировать файл не создвавя проект. Просто открываешь и редактируешь. Можно даже файл не создавать. Просто скопировал код, отредактировал, вернул на сайт. В PhpStorm такого нет и к этому я долго не мог привыкнуть.
Плагины, которые я использую в Sublime
{ "keys": ["ctrl+shift+c"], "command": "expand_selection_to_quotes"}
Это файловый менеджер. Одна из причин, по которой мне не комфортно работать с макбуком это отсутствие хорошей альтернативы Total commader. Под mac os есть MC (Midnight Commander), но он не дотягивает.
Total Commander может очень многое, например
Это система контроля версий. Чтобы была доступна команда git
из коммандной строки, нужно установить Git с оф сайта git-scm.com. Вместе с ним установится git bash.
Читайте статью как сгенерировать SSH ключи и подключиться к GitHub по SSH.
Для того, чтобы установить Gulp, нужно установить Node js. Node - это JavaScript сервер на основе движка Гугл хрома V8. Скачать можно на сайте nodejs.org
Для сборки проектов использую Gulp 4. Набор пакетов меняется от сборки к сборке в зависимости от потребностей. Но он примерно такой:
По умолчанию, конечно, все работают в Figma, но тем не менее есть задачи, которые все еще требуют программы Adobe
Если письма с сайта не приходят, можно попробовать отправлять из через почтовый сервер gmail. Для…
jQuery аудио плейер на сайт для нескольких треков с кнопкой Play/Pause
Favicon Фавиконка это маленькая пиктограмма сайта, нужна для отображения на вкладке браузера и в закладках.…
При входе в админку происходит редирект на ту же страницу входа. Эта статья для вас,…
Иногда можно получить такую ошибку: RuntimeException: failed to get url ... No working transport found…
Перед запуском wp-cli вам потребуется скачать и установить cygwin Весь wp-cli это один файл, который…