Skip to content

Instantly share code, notes, and snippets.

@pirey
pirey / yeri_crkbd_reversed.json
Last active August 3, 2023 16:19
yeri crkbd keyboard mapping
{
"name": "Crkbd",
"vendorProductId": 1179844609,
"macros": [
"{KC_LALT,KC_ESC}",
"{KC_LCTL,KC_Z}",
"{KC_LCTL,KC_X}",
"{KC_LCTL,KC_C}",
"{KC_LCTL,KC_V}",
"",

I know its trivial, but I also know I easily forgot little stuff like this.

To generate helptags, run:

:helptags doc/

@pirey
pirey / react-convention.md
Created April 22, 2020 09:25
React.js Project Convention

React.js Project Convention

This convention is intended to unify react project to a certain style and structure, thus making it more maintainable.

File Naming

  • Component file are capitalized. E.g. App.js, Button.js
  • Folder are lowercased. E.g. components, checkout, products
  • Files containing hooks, or helper functions, named using dash as separator. E.g. use-list-api.js, use-modal-state.js, date-formatter.js
  • Tests files are suffixed with .test.js, e.g. App.test.js
@pirey
pirey / react-build.sh
Created April 18, 2020 12:39
Script to build react app as archive
#!/bin/sh
CURRENT_TAG=$(git tag --points-at HEAD)
CURRENT_DATE=$(date +%Y-%m-%d_%H%M%S)
rm -rf ./build
npm run build
mkdir -p dist
cd build && tar -zcvf ../dist/build-${CURRENT_TAG}-${CURRENT_DATE}.tar.gz . && cd -
@pirey
pirey / centos-7.sh
Last active March 21, 2020 16:16
personal note for setting up centos 7 for laravel deployment
#!/bin/sh
sudo yum update
sudo yum install vim
sudo yum install epel-release
sudo yum update
sudo yum install nginx
" vim-airline/vim-airline {{{
set laststatus=2
set noshowmode
let g:airline_powerline_fonts = 1
" powerline symbols
" let g:airline_left_sep = ''
" let g:airline_left_alt_sep = ''
" let g:airline_right_sep = ''
" let g:airline_right_alt_sep = ''
" let g:airline_left_sep = ''
chmod 700 ~/.ssh
chmod 644 ~/.ssh/authorized_keys
chmod 644 ~/.ssh/known_hosts
chmod 644 ~/.ssh/config
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
chmod 600 ~/.ssh/github_rsa
chmod 644 ~/.ssh/github_rsa.pub
chmod 600 ~/.ssh/mozilla_rsa
chmod 644 ~/.ssh/mozilla_rsa.pub
!#/bin/sh
# search for PATTERN
rg PATTERN
# search for files containing PATTERN
rg -l PATTERN
# search for files
rg --files -g FILE_PATTERN
@pirey
pirey / reddit-ip
Created November 17, 2019 03:26
reddit ip
151.101.129.140 i.redditmedia.com
52.34.230.181 www.reddithelp.com
151.101.65.140 g.redditmedia.com
151.101.65.140 a.thumbs.redditmedia.com
151.101.1.140 redditgifts.com
151.101.1.140 i.redd.it
151.101.1.140 old.reddit.com
151.101.1.140 new.reddit.com
151.101.129.140 reddit.com
151.101.129.140 gateway.reddit.com
@pirey
pirey / arch-pacstrap.md
Last active August 23, 2020 04:04
personal note for arch linux installation guide