Forwarded from Anton K
И объясняет почему, например в реакте, лучше разбить рендер на более мелкие функции, чтобы интерфейс был более отзывчивым
Forwarded from Anton K
Особенно для устройств с более слабыми вычислительными мощностями
Forwarded from For Web — фронтенд, дизайн, программирование (forwebdev)
Серия постов о новвоведениях TypeScript начиная с версии 2.0
https://blog.mariusschulz.com/series/typescript-evolution
#typescript #tsx #blog #whatsnew
https://blog.mariusschulz.com/series/typescript-evolution
#typescript #tsx #blog #whatsnew
О чем не стоит забывать при настройке своего OpenVPN.
#vpn #openvpn
Прописываем правила iptables. Нужно разрешить клиентам из подсети 10.8.0.0/24 доступ в интернет, разрешить принимать пакеты из интернета и пропустить трафик клиентов через NAT.
iptables -A FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
Чтобы правила не сбросились после перезагрузки, добавляем их в /etc/rc.local.
Включаем форвардинг в ядре: в /etc/sysctl.conf добавляем (или раскомментируем) строку
net.ipv4.ip_forward=1
Чтобы форвардинг заработал без перезагрузки, делаем
$ echo 1 > /proc/sys/net/ipv4/conf/all/forwarding
#vpn #openvpn
Сгенерировать ssh ключ для сервера.
На локальной машине запустить:
Всё.
На локальной машине запустить:
ssh-keygen -f ~/.ssh/serverKeyssh-copy-id -i ~/.ssh/serverKey user@host.comВсё.
ssh -i ~/.ssh/serverKey user@host.comВключение дебаггера в 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.