Legend:
- ✏️ method changes this.
- 🔒 method does not change this.
Array<T>.prototype.*:
- concat(...items: Array): T[]🔒 ES3
| ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/id_rsa | |
| ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/github_rsa | |
| ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/mozilla_rsa | 
| import React, { useEffect } from 'react' | |
| import { useAsync } from '@brightleaf/react-hooks' | |
| export default () => { | |
| const { loading, error, data, execute } = useAsync(asyncFunction) | |
| useEffect(() => { | |
| execute() | |
| }, []) | |
| if (loading) { | |
| return <div>Executing Async Function</div> | 
| rm -rf node_modules/gh-pages/.cache | 
| git update-index --assume-unchanged FILE_NAME | |
| git update-index --no-assume-unchanged FILE_NAME | 
| version: '3' | |
| services: | |
| pgdb: | |
| image: postgres:9.6.6-alpine | |
| environment: | |
| POSTGRES_USER: user | |
| POSTGRES_PASSWORD: user_password | |
| ports: | |
| - "5432:5432" | 
| npx -p yo -p generator-code -c 'yo code' | 
| with table_stats as ( | |
| select psut.relname, | |
| psut.n_live_tup, | |
| 1.0 * psut.idx_scan / greatest(1, psut.seq_scan + psut.idx_scan) as index_use_ratio | |
| from pg_stat_user_tables psut | |
| order by psut.n_live_tup desc | |
| ), | |
| table_io as ( | |
| select psiut.relname, | |
| sum(psiut.heap_blks_read) as table_page_read, | 
| find . -maxdepth 1 -type d -exec sh -c '(cd {} && git pull)' ';' | 
| https://developers.facebook.com/docs/messenger-platform/guides/quick-start | |
| https://github.com/facebookarchive/messenger-platform-samples/tree/master/node | |
| https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-quickstart | |
| https://scotch.io/tutorials/building-a-slack-bot-with-node-js-and-chuck-norris-super-powers | |
| https://akjsmeetup.slack.com | |
| https://coursetro.com/posts/code/45/Microsoft-Bot-Framework-Tutorial:-Hello-World-Bot! | |
| Packages | |
| twit |