Using Laravel Valet for localhost development, So it installs
dnsmasq
with it. dnsmasq runs on port53
, The default DNS port. So we setup dnscrypt-proxy on port5300
with the default config files in this gist.
brew install dnscrypt-proxy
// mousectl - Swap mouse buttons from the macOS Terminal | |
// From https://superuser.com/a/1782251 | |
// with changes by [email protected] | |
// Compile: | |
// clang -framework IOKit -framework Foundation -o mousectl mousectl.c | |
#include <IOKit/hidsystem/IOHIDLib.h> | |
#include <IOKit/hidsystem/IOHIDParameter.h> |
Using Laravel Valet for localhost development, So it installs
dnsmasq
with it. dnsmasq runs on port53
, The default DNS port. So we setup dnscrypt-proxy on port5300
with the default config files in this gist.
brew install dnscrypt-proxy
Close and Quit VSCode
Remove VScode from Applications (just go to Finder -> Applications and move VSCode to Bin)
Execute these commands in any order. The paths might be slightly different for you.
rm -fr ~/.vscode*
rm -fr ~/Library/Application\ Support/Code/
rm -fr ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/
rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist
# add your vpn password to .vpn_password file | |
echo "mypassword > ~/.vpn_password | |
chmod 600 ~/.vpn_password | |
# add these lines to .zshrc or .zprofile | |
function vpn-up() { | |
local VPN_HOST="host" | |
local VPN_USER="username" | |
local SERVER_CERT="pin-sha256:87+Hf09J6X30/vKmSGLPA35scH/jey/aP7zL4sQ+5+i=" |
# Use openconnect in favor of cisco anyconnect | |
# add vpn passdowd to macOS Keychain, change 'password' with your password | |
security add-generic-password -s openconnect_vpn -a $USER -w 'password' | |
# add these lines to .zshrc or .zprofile | |
function vpn-up() { | |
local VPN_HOST="host" |
#!/bin/sh | |
echo Disabling vpnagentd... | |
sudo launchctl disable system/com.cisco.anyconnect.vpnagentd | |
echo Tearing down vpnagentd... | |
sudo launchctl bootout system /Library/LaunchDaemons/com.cisco.anyconnect.vpnagentd.plist | |
echo Deactivating Cisco AnyConnect Socket Filter Extension... | |
/Applications/Cisco/Cisco\ AnyConnect\ Socket\ Filter.app/Contents/MacOS/Cisco\ AnyConnect\ Socket\ Filter -deactivateExt |
Here is my recipe how to speed up WebStorm: | |
Go to Preferences and do next: | |
Appearance & Behaviour > System Settings > Updates: disable auto update | |
Appearance & Behaviour > System Settings > Using Statistics: Uncheck allowing sending data | |
Editor > Live Templates: disable all, leave only what you are really use | |
Editor > Emmet: disable all emmets | |
Editor > Intentions: I leave only: CSS, Declaration, JavaScript and Language Injection | |
Plugins: leave only next (* - can be also disabled in case don't need them): | |
CoffeeScript * |
This is helpful if you've previously installed git from source on OSX, and other compilers can't find the correct path. You need to remove the current version of git, then re-install with brew.
which git
Settings: System Preferences » Keyboard » Key Repeat/Delay Until Repeat
Use the commands below to increase the key repeat rate on macOS beyond the possible settings via the user interface. The changes aren't applied until you restart your computer.