MySQL 쓰면서 하지 말아야 할 것 17가지 권장사항이다. 이것을 이해하면 당신의 어플리케이션이 더 나은 성능을 발휘할 것이다.다만 이것이 사람의 실력을 판단하는 척도로 사용되서는 안 될 것이다.원글은 https://blog.lael.be/post/370 입니다. 작게 생각하기 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 처음부터 확장 가능하게 아키텍처 잘 쪼개놔야된다. 복제랑 파티셔닝 어떻게 할지 미리 계획 세워놔라. 파일 기반 세션 좀 쓰지마 그렇다고 너무 쓸데없이 크게 생각하지도 말 것 특히 성능하고 확장성 구분 못 하면 난감함 EXPLAIN 안 써보..
Syntastic Plugin에 eslint-es6-airbnb 설정하기 npm 패키지 설치 우분투 전역(sudo) 설치 기준export PKG=eslint-config-airbnb;npm info "$PKG" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs sudo npm install --global "$PKG" Mac OS 내가 맥을 안써봐서 잘 모르겠다.. .eslintrc 설정 전역 설정 ~/.eslintrc 를 생성하고 다음 내용을 입력{"extends": "airbnb","globals": { "_": true, "$": true,}} _ 와 $ 를 globals로 따로 처리하는 것은 lodash 혹은 under..
서로 다른 저장소를 하나의 저장소로 합치기 한 8월달 부터 github PR의 오의를 깨닫고 재미가 들려 열심히 커밋을 하다가 회사를 다니기 시작한 뒤로 허전해진 그래프를 보며 많은 사람들이 시도했던 일일커밋을 해보기로 마음을 먹음. 기존에 스터디나 자료 존안용으로 흩어져 있던 여러 저장소를 새로운 하나의 저장소로 합쳐야할 필요성을 느꼈다. 그래도 지금까지 쌓아놓은 것들이 있으니 커밋 로그를 날리기는 싫어서 최대한 유지하면서 합쳐보기로 했다. (그리고 이 생각이 모든 문제의 원흉이 되었다) git fetch 합치려고 하는 저장소들은 아래 4개다. luckyyowu.tistory.com-posts : 블로그 포스트용 markdown 파일 모음 저장소 functional-js-study : 함수형 자바스크립..