매번 phpMyAdmin 등의 툴을 이용해서 유저 생성 및 관리를 하다보니 콘솔에서 하려면 매번 검색을 해야하는 번거로움이 있었다. 이번에 여차저차 해서 새로 세팅하게 된 서버에는 GUI 툴을 설치하지 않아서 명령어로만 유저 세팅을 진행하게 되었고 여러 계정들을 세팅하다보니 자연스레 손에 익게 되어서 정리를 해 둔다. [유저 생성]create user 유저명@호스트명 identified by ‘패스워드’; 위의 명령어는 유저명에 해당하는 유저를 …
PM2 reload 시 서비스 중단되지 않게 하기
PM2로 node app을 구동 시 reload를 하면 일시적으로 서비스 중단이 발생한다.새로운 프로세스가 아직 서비스할 준비가 되지 않았는데 PM2가 기존 프로세스를 종료시켜버리기 때문.단순한 서비스라면 reload에 시간이 걸리지 않지만 db connection이나 시간이 소요되는 로직이 수행되어야 한다면 100% 일시적인 서비스 중단이 있을 수 밖에 없다. 이를 방지하기 위해 app의 listen이 완료되었을 시에 다음 코드를 넣어줌으로 PM2로 하여금 프로세스가 …
NginX – 413 Request Entity Too Large 해결
httpd를 사용하다가 최근에 nginx를 도입하여 사용하고 있다.처음 사용하다보니 시행착오들이 발생하고 있다. 잘 운영되던 사이트에 이미지 파일이 업로드 되지 않는다는 리포트들이 들어오고…내가 테스트할 때는 아무 이상 없이 잘 올라가는데..? 알고보니 파일 업로드 용량 제한 때문이었다. nginx의 기본값은 1Mb로 그 이상의 파일을 업로드하려고 하면 413 Request Entity Too Large 에러가 발생한다. 해결 방법은 nginx.conf의 http 섹션에 다음과 …
Do it! 점프 투 플라스크 서평
이지스 퍼블리싱의 Do it! 시리즈..이번엔 Python의 프레임워크중 하나인 Flask의 책을 리뷰하는 서평단에 참여하게 되었다. 위키독스 운영자이신 박응용 님의 저서로써 ‘점프 투 파이썬’을 시작으로 최근 ‘점프 투 플라스크’ 및 ‘점프 투 장고’를 출간하였다. 일단 책을 받기 전에 약간(만) 알아본 바에 의하면 플라스크는 뺄 것은 빼고 핵심만 포함한 심플하게 구성되어있는 micro framework로써 필요에 따라 다른 라이브러리들을 붙여가며 …
VueJS 사용시 setTimeout 사용법
vueJS 에서도 Javascript의 setTimeout 을 사용 가능 하다.하지만 Vue의 모델에 접근할 수 없으므로 vue의 scope에 접근이 가능하도록 다음과 같은 방법을 사용한다. 1. ES2의 Arrow function 사용 2. bind(this)를 사용하여 this를 바인딩
mysqldump 시 특정 테이블만 제외하고 덤프하기
mysqldump -u userid -p password –ignoretable=dbname.tablename dbname > db.sql 위와 같이 –ignore-table=디비명.테이블명 옵션을 주면 해당 테이블만 제외하고 덤프가 가능하며, 여러 테이블을 제외시킬 시에는 옵션을 여러번 중복으로 작성해주면 된다.
[프로그레시브 웹앱 만들기] 서평단 을 마무리하며
약 2주간의 서평기간, 사실은 배송 이슈로 2주가 약간 못 되는 시간동안 서평단을 진행하였다.오랜 기간 Backend 만 주로 개발을 하다가 간만에 Frontend 쪽을 건드려주니 재미있는 공부였다. 챕터는 총 17장으로 구성된 전체 내용 중 1장은 PWA가 무엇인가에 대한 개념적인 설명들을 하고 있으며, 2장에서는 모던 자바스크립트에서 가장 중요한 핵심 내용들을 간추려서 설명하고 있다. 자바스크립트도 정석대로 배우자면 레퍼런스만 수백페이지 …
[이지스퍼블리싱 서평단 진행] 프로그래시브 웹앱 만들기
요새는 백앤드 개발만 하고 있기에 FE쪽을 작업할 기회가 별로 없고.. 따라서 상대적으로 최근 개발 트랜드를 놓친다 싶은 시점이었는데 이지스퍼블리싱에서 구미가 당기는 신간이 발매되어서 서평단을 신청했고 감사하게도 당첨이 되어서 PWA 에 대해 공부를 해 볼 수 있게 되었다. 예전에 Vue.js 서적을 구매해서 공부했고, 리액트도 서평단에 당첨되어서 공부를 했었는데 그건 해당 프레임워크에 대한 서적이고 이고 SPA나 PWA에 …
애플 매직키보드 구매
기존에 사용하던 매직키보드 1세대가 있는데 그녀석은 회사에 두고 사용하고 있고, 집에서 사용할 때 없으니 불편…그냥 불편함을 감수하며 지내다가 도저히 안되겠기에 매직키보드 2세대를 구매했다. 쿠팡에서 새벽배송으로 주문.. 하아 수도권은 이런게 참 편리하단말이지..암튼.. 애플답게 깔끔한 패캐징.. 반투명한 보호필름으로 한번 감싸져있다. 키보드 아래에는 이렇게 단순하게 충전용 라이트닝 케이블과 설명서 보증서 등이 들어있다.그렇다. 끝이다. 페어링은 라이트닝 케이블로 연결해주기만 하면 …
EarPod 구매
에어팟은 딱히 구미가 당기지 않고 번들 이어폰 중 그래도 가성비가 괜찮은 이어팟을 계속 사용하다가 분실하고, LG 폰 구매시 들어있는 번들을 사용하다 어느 순간 보이지 않아서 한참을 찾다가 구매했다. 쿠팡 등에 1~2만원대 이어팟 판매가 이뤄지는데 그런 가격은 정품이 아닌걸로…약 3만원 가량 되는 제품을 골라서 구매 했는데 나쁘지 않은 것 같다. 물론 가격대 높은 밸런스 좋은 이어폰에 …