Skip to content

Instantly share code, notes, and snippets.

View max-mykhailenko's full-sized avatar
🚩
In remote work we trust

Max Mykhailenko max-mykhailenko

🚩
In remote work we trust
View GitHub Profile
@max-mykhailenko
max-mykhailenko / REMAP_M1_KEYS.MD
Created April 14, 2023 18:28 — forked from zats/REMAP_M1_KEYS.MD
Apple M1 MacBook Do Not Disturb Key remapping

Following is a sample of LaungAgent that remaps do not disturb key to Siri (I am using Type to Siri)

This is a lightweight solution not relying on external apps.

Setting up

  1. Create ~/Library/LaunchAgents/com.local.KeyRemapping.plist
  2. Edit it to have following content
#!/bin/bash
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)
# Migrate docker db
docker-compose run - -rm node npm run migrate-web up:dev
docker-compose run - -rm node npm run migrate-support up:dev
@max-mykhailenko
max-mykhailenko / .bash_profile
Last active April 25, 2017 11:44
Super cool bash profile
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
GIT_PS1_SHOWUPSTREAM="auto"
GIT_PS1_SHOWCOLORHINTS="yes"
export HISTCONTROL=ignoreboth:erasedups
@max-mykhailenko
max-mykhailenko / t.sh
Created April 8, 2016 17:29 — forked from wesbos/t.sh
# Put this in your .zshrc or .bashrc file
# Install `tree` first — brew install tree
function t() {
# Defaults to 3 levels deep, do more with `t 5` or `t 1`
# pass additional args after
tree -I '.git|node_modules|bower_components|.DS_Store' --dirsfirst --filelimit 15 -L ${1:-3} -aC $2
}
@max-mykhailenko
max-mykhailenko / # Sublime Emmet JSX Reactjs.md
Last active November 25, 2022 23:25
Sublime text 3. Enable Emmet in JSX files with Sublime React plugin

This is no longer needed as Emmet supports JSX - you just need to turn it all on. Did a quick tutorial: http://wesbos.com/emmet-react-jsx-sublime/

Thanks, @wesbos

Problem

  • Using emmet in jsx files
  • Emmet expands text when js autocomplete needed
@max-mykhailenko
max-mykhailenko / os-x-install.sh
Last active December 22, 2022 23:28
OSX install docker, node, npm, brew guide. Full OSX workstation (settings) for frontend developer
# - Start to Install xCode (download 4 Gb)
# - Setup languages
# - max key repeat speed
# - Short delay before repeat
# - enable Show symbols in menu bar
# - disable correct spelling
# - Shortcuts
# - Other items in settings
# - Run xCode
# - Setup time machine
@max-mykhailenko
max-mykhailenko / reset-pram.md
Last active August 29, 2015 14:09
OS X Reseting PRAM AND SMC

Sometimes it's repair mouse and energy saving mode bug in photoshop

Repair WiFI Yosemite (from http://osxdaily.com/2014/10/25/fix-wi-fi-problems-os-x-yosemite/)

  • Turn Off Wi-Fi from the Wireless menu item