Открыл для себя VSCode Remote – SSH. Всегда думал, что оно 100% костыльно работает и не решался попробовать, а теперь хочу специально порекомендовать.
10 записей с тегом "soft"
Посмотреть все тегиХватит использовать SSH
Обычный SSH работает по TCP. Из-за этого при потери соединения он сразу дисконнектится и нужно переподключаться заново, теряя всю сессию, если только не используется Screen или Tmux.
📺 MOSH (Mobile Shell) использует UDP и "держит соединение" даже если комп неделю был в спящем режиме, переподключался к разным сетям, сменял прокси и VPN ну или даже пережил апокалипсис.
Bitwarden – менеджер паролей
После моего поста 2019 года про то, какой Keepass охеренный, не прошло и месяца, как я перешел на Bitwarden, пропользовавшись первым несколько лет 😅
Keepass неплох, но я считаю, что любой продукт должен быть для упрощения жизни, а не для ее усложнения и Bitwarden справился с задачей лучше.
Мой MacBook – приложения и конфиг
Статья перенесена в инфоштуки 😼 Ссылки ниже
Настройки:
https://blog.amd-nick.me/docs/macos/settings/
Приложения
Эффективная разработка в Garry's Mod
В посте большая часть посвящена SublimeText и его плагинам, но спустя несколько лет его использования я с какой-то десятой попытки все-таки перешел на VSCode и жалею, что не сделал этого раньше.
Рекомендую прочесть статью, но вместо SublimeText устанавливать VSCode, потому что потом из-за привычек будет труднее перейти на него. Все плагины есть на оба редактора
- В посте упомянут плагин SFTP. Я заменил его на VSCode Remote – SSH. По ссылке отдельный пост про этот плагин. Очень крутой плагин.
- Помимо него, советую замену плагина, который ниже упомянул в разделе "GLua синтаксис" на Lua Language Server. Когда установите, напишите команду в VSCode
Lua: Open Addon Manager
и установите оттуда поддержку glua (синтаксис, документация функций и т.д.). Так и называется – Garry's Mod
Я занимаюсь Garry's Mod'ом с 2015 года, начиная с администрирования чужого сервера и до создания своего проекта, где большинство разработок были самописны (не куплены), а сервера проекта в свое время были в топ-10 мира по рейтингу GameTracker.
Инструменты, которые я использую позволили мне ускорить разработку в сравнении с банальным редактированием файлов через FTP в десятки раз. То, что написано ниже требует немного времени на изучение, но это время уже за неделю окупится за счет гораздо большего скорости разработки и удобства в целом.
xShell - лучшая альтернатива Putty
putty - наверное, самый популярный SSH клиент, о котором знает каждый, кто имел дело с SSH. Но он не единственный бесплатный и несколько лет назад я полностью перешел с него на xShell, получив ряд преимуществ
Окно управления сессиями в xShell
xShell как и Putty бесплатен (для домашнего использования), но в отличии от Putty имеет вкладки, удобное управление сессиями, возможность ресайзить рабочие пространства, в нем есть сниппеты, современный дизайн, управление паролями, и супергибкая настойка всего и вся. Пожалуй, единственное, чего в нем не хватает это кроссплатформенности.
Сессии я синхронизирую при помощи Яндекс.Диска. С этим тоже нет никаких проблем
Скачать xShell
Скачать xShell можно с официального сайта. Для скачивания нужно указать свой email, на который придет ссылка. Можно использовать сервисы, вроде 10minmail, чтобы не указывать свою почту
SSH меню в Mac OS через bitbar и iTerm2
Я долго искал удобный кроссплатформенный SSH клиент для Mac OS, в котором можно было бы использовать те же конфиги, что и на Windows, но спустя всякие Remote Desktop Manager, Royal TS и топовые клиенты так и не нашел то, что мне нужно, смирившись с мыслью о том, что придется все-таки заморачиваться и вводить данные серверов везде по отдельности.
KeePass - удобный и безопасный способ хранить сотни разных паролей
Когда-то я рассказывал о своем способе создания сложного и запоминающегося пароля, но он все равно недостаточно надежен для использования повсеместно. В идеале пароль от каждого сайта должен отличаться и совсем не обязательно его помнить, чтобы быстро и удобно авторизироваться.
Oh My Zsh - Улучшаем iTerm
Эта инструкция написана для Mac'овского iTerm, но при помощи несложных манипуляций может применяться и в других термианалах в т.ч. на удаленных Linux машинах
Ditto - лучший clipboard manager
Я устал постоянно проверять, что у меня в буфере обмена перед тем, как скопировать в него новую информацию. Перепробовав 3 менеджера и изучив еще больше, остановился на простом и мощном Ditto.
Он не самый популярный, но это не мешает ему быть самым лучшим.
Фичи
- Простейший интерфейс
- Удобно открывать (Ctrl + `)
- Сохраняет историю всего, включая изображения и файлы
- Абсолютно бесплатный
- Множество настроек, которые не усложняют приложение
- Удобный и быстрый поиск по истории
- Обновляется. Последнее в конце 2017 года
Скачать
Официальный сайт: https://ditto-cp.sourceforge.io
У меня все. А вам нужна стена текста?