개발을 하다 보면 자연스럽게 Bash shell을 접할 수 밖에 없어진다. 그래서 준비한 포스팅이다! Bash shell "alias" 명령어 이다 (Mac OS를 기준으로 설명을 하기 때문에 참고 하기 바란다.) Mac에서 운영 또는 개발 서버를 접속을 하거나 Command명령어를 사용하여 Redis, Mysql를 실행 또는 Docker 명령어를 실행 한다. 빈번하게 하는 작업이지만 매우 귀찮은 작업 이다. (물론 여기서 말하는 것은 Local 개발용 서버를 띄울때 하는 행위들 이다) 이런 필자는 이런 귀찮은 작업을 alias에 등록 해놓고 shortcut 명령어를 입력 하여 간소화 하는 것을 매우 좋아 한다. (가끔 맥을 초기화할때 백업을 안해서 당황 스럽긴 하지만..) 먼저 자주 열고 닫는 bash..
저번 두 포스팅에서 사용 하던 이벤트 전달 방식을 정리 해보면 두 방식 모두 부모 View를 통해서 이벤트를 전달 하였다.Backbone event의 관련된 설명을 찾아보면, Backbone 객체는 Events를 내포되어 있다는 것을 알 수 있다. "The Backbone object itself mixes in Events"이를 이용해 전역 이벤트를 전달 하고 받을 수 있게 할 수 있다. - 전역적으로 선언되어있는 Backbone객체를 이용 하여 메시지를 수신 받고 전달 한다. 자바스크립트 구현은 아래와 같다: var LayoutView = Backbone.View.extend({ initialize: function() { this.mainView = new MainView(); this.sideba..
저번 포스팅에서는 부모 View를 통해서 이벤트를 전달 하는 방식에 대해 알아 보았다. 이번 포스팅에서는 Backbone Event를 이용하여 View간에 대화를 시켜 보도록 해보자. - Layout View에서 생성된 A, B View에게 Backbone Event를 전달 - A에서는 B에게 전달할 이벤트를 Backbonejs Event를 통해서 전달 한다. 자바스크립트 구현은 아래와 같다: var LayoutView = Backbone.View.extend({ initialize: function() { this.eventBus = _.extend({}, Backbone.Events); this.mainView = new MainView({ eventBus: eventBus }); this.sideb..
Backbonejs View를 구성 하다 보면 형제 View 사이에 커뮤니케이션을 어떻게 할 것 인가의 고민이 생긴다. 위와 같은 구성의 View가 있다고 해보자 Sidebar의 메뉴를 클릭 하면 우측 Main View가 어떻게 이벤트를 전달 받아 동작 하게 만들 것 인가의 대한 고민 이다. (이하 Sidebar View는 A, Main View B라 약칭으로 표현) 이번 포스팅에서는 부모 View를 통해서 이벤트를 전달 하는 방식에 대해 알아보자- Layout View에서 A와 B를 생성 하고 Layout View를 전달 한다.- A에서는 B에게 전달할 이벤트를 Layout View를 통해서 전달 한다.자바스크립트 구현은 아래와 같다: var LayoutView = Backbone.View.extend..
해당글은 아주 가~끔 쓰는데 자꾸 까먹어서 기록 해놓는글 이다. 계정 생성 create user '아이디'@'허용 IP' identified by '비밀번호'; 예시) -- 전체 create user 'user'@'%' identified by '1234'; -- 특정 IP create user 'user'@'192.168.1.2' identified by '1234'; -- 특정 대역대 create user 'user'@'192.168.1.%' identified by '1234'; 권한 부여 grant all privileges on *.* to '아이디'@'호스트 IP'; 예시) -- 전체 GRANT all privileges on *.* to 'user'@'%'; -- 특정 데이터 베이스 GRAN..