Сгенерировать ssh ключ для сервера.
На локальной машине запустить:
Всё.
На локальной машине запустить:
ssh-keygen -f ~/.ssh/serverKey
ssh-copy-id -i ~/.ssh/serverKey [email protected]
Всё.
ssh -i ~/.ssh/serverKey [email protected]
Включение дебаггера в vscode.
1. Установить расширение: https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome
2. Кликнуть на пункте меню debug, рядом со кнопкой "play" клацнуть и добавить конфиг:
3. Запустить хром с указанием нужного порта для дебага, например под Mac OS:
#debug #debugging #vscode #chrome
1. Установить расширение: https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome
2. Кликнуть на пункте меню debug, рядом со кнопкой "play" клацнуть и добавить конфиг:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "attach",
"name": "Attach to Chrome",
"port": 9229,
"urlFilter": "http://ahushh-mac.local*",
"webRoot": "${workspaceFolder}"
}
]
}
3. Запустить хром с указанием нужного порта для дебага, например под Mac OS:
open -a "Google Chrome Canary.app" --args --remote-debugging-port=9229
#debug #debugging #vscode #chrome
Visualstudio
[Deprecated] Debugger for Chrome - Visual Studio Marketplace
Extension for Visual Studio Code - Debug your JavaScript code in the Chrome browser, or any other target that supports the Chrome Debugger protocol.
FiraCode - шрифт с лигатурами. Легко устанавливается на Mac и работает под VS Code.
https://github.com/tonsky/FiraCode
#fonts #font #ide #vscode #fira
https://github.com/tonsky/FiraCode
#fonts #font #ide #vscode #fira
GitHub
GitHub - tonsky/FiraCode: Free monospaced font with programming ligatures
Free monospaced font with programming ligatures. Contribute to tonsky/FiraCode development by creating an account on GitHub.
Самый функциональный шелл для консоли это, несомненно, zsh и легендарный конфиг для него: https://github.com/robbyrussell/oh-my-zsh
Тут есть всё: плагины, и мощное автодополнение всего и вся, алиасы для git, npm, yarn... а так же огромный набор темок.
1. Устанавливаем сам zsh
или
2. Затем oh-my-zsh
3. Мой список используем плагинов, оставляем по желанию:
Ищем соответствующую строчку в ~/.zshrc и обновляем.
3.1. Чтобы заработал zsh-autosuggestions, устанавливаем его отдельно:
3.2. Чтобы
https://www.tgoop.com/node_modules/56
#terminal #console #macos #mac #iterm #zsh #ohmyzsh #fzf #shell #zsh #bash
Тут есть всё: плагины, и мощное автодополнение всего и вся, алиасы для git, npm, yarn... а так же огромный набор темок.
1. Устанавливаем сам zsh
sudo apt-get install zsh
или
brew install zsh
2. Затем oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Во время установки будет запрошен пароль - для установки zsh как шелл по-умолчанию, затем перезагружаем компьютер или делаем логаут и заходим в систему заново для применения изменений.3. Мой список используем плагинов, оставляем по желанию:
plugins=(git node emacs python cp command-not-found colorize fzf brew cabal docker docker-compose dotenv gitignore iterm2 npm perl vscode ufw sudo stack screen zsh-autosuggestions)
Ищем соответствующую строчку в ~/.zshrc и обновляем.
3.1. Чтобы заработал zsh-autosuggestions, устанавливаем его отдельно:
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
3.2. Чтобы
з
аработал fzf, далем как здесь:https://www.tgoop.com/node_modules/56
#terminal #console #macos #mac #iterm #zsh #ohmyzsh #fzf #shell #zsh #bash
GitHub
GitHub - ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration.…
🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, pyth...
Мощная темка под oh-my-zsh и iterm для настоящих космонавтов https://github.com/denysdovhan/spaceship-prompt 🌚🌚💫
0. А ЗАЧКМ? Умеет подсвечивать текущий статус git репозитория, версию node, docker и еще кучу всякого интересного.
1. Сперва инсталлим powerline шрифт https://github.com/powerline/fonts например любимый мною Fira Code https://www.tgoop.com/node_modules/53 :
2. Настраиваем iterm для работы с новым шрифтом:
Жмем Cmd+, → Вкладка Profiles → Слева в списке Default → Вкладка Text → Выбираем для Font и Non-ASCII Font
3. Ставим темку:
4. Обновляем конфиг ~/.oh-my-zsh:
0. А ЗАЧКМ? Умеет подсвечивать текущий статус git репозитория, версию node, docker и еще кучу всякого интересного.
1. Сперва инсталлим powerline шрифт https://github.com/powerline/fonts например любимый мною Fira Code https://www.tgoop.com/node_modules/53 :
brew tap homebrew/cask-fonts
brew cask install font-fira-code
2. Настраиваем iterm для работы с новым шрифтом:
Жмем Cmd+, → Вкладка Profiles → Слева в списке Default → Вкладка Text → Выбираем для Font и Non-ASCII Font
Fira Code
→ Чекаем галочки Use ligatures.3. Ставим темку:
git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt"
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
4. Обновляем конфиг ~/.oh-my-zsh:
ZSH_THEME="spaceship"
#terminal #console #macos #fonts #iterm #ohmyzshGitHub
GitHub - spaceship-prompt/spaceship-prompt: 🚀✨ Minimalistic, powerful and extremely customizable Zsh prompt
🚀✨ Minimalistic, powerful and extremely customizable Zsh prompt - spaceship-prompt/spaceship-prompt
Аналог библиотеки Parsec для Haskell теперь и для JavaScript - Parsimmon!
Это полноценные комбинаторные парсеры, совместимые с FantasyLand. Для тех кто не в курсе - эта штука позволяет компактно описывать сложные грамматики, например синтаксический анализатор JSON будет состоять примерно из 100 строк.
Из минусов - скорость работы. Но там где скорость не критична, а важна выразительность, комбинаторные парсеры решают.
Линк: https://github.com/jneen/parsimmon
#parsing #parser #parsec #парсер
Это полноценные комбинаторные парсеры, совместимые с FantasyLand. Для тех кто не в курсе - эта штука позволяет компактно описывать сложные грамматики, например синтаксический анализатор JSON будет состоять примерно из 100 строк.
Из минусов - скорость работы. Но там где скорость не критична, а важна выразительность, комбинаторные парсеры решают.
Линк: https://github.com/jneen/parsimmon
#parsing #parser #parsec #парсер
GitHub
GitHub - jneen/parsimmon: A monadic LL(infinity) parser combinator library for javascript
A monadic LL(infinity) parser combinator library for javascript - jneen/parsimmon
This media is not supported in your browser
VIEW IN TELEGRAM
Иструкция как написать красивый dropdown по наведению на табы, как в меню сайта stripe.com
Очень актуально для многих сайтов.
https://lokeshdhakar.com/dev-201-stripe.coms-main-navigation/
#css #design #stripe #dropdown
Очень актуально для многих сайтов.
https://lokeshdhakar.com/dev-201-stripe.coms-main-navigation/
#css #design #stripe #dropdown