본문 바로가기

분류 전체보기68

[node.js] express 설치에러 배치 파일이 아닙니다. express 프레임워크를 설치하려면> npm install -g express 명령어를 치라고 하는데 안된다. 배치파일이 없다고한다... 어딜가도 명령어는 저건데... 하고 찾아봤더니 >npm install -g express-generator@version 이면 된다..위쪽에 있는 명령어로 했을때 express 버전이 4.13.4길래 >npm install -g express-generator@4.13.4 로 했는데 안됐고 그냥 >npm install -g express-generator@4 만 친다. 참고 - http://blog.naver.com/lyeong13/220049165511 2016. 2. 10.
[Linux] AWS 사용하기 - putty 접속 putty를 이용하여 AWS 우분투 콘솔에 접속해본다. 우선은 putty 사이트로가서 프로그램을 다운받는다. exe로 받아도 되지만 나는 zip로 받았다. 압축을 풀면 위와 같은 파일들이 나오는데, 여기서 puttygen을 실행한다. 실행하고나면 Conversions - Import key 메뉴로 들어가서 인스턴스 생성시 지정한 key pair 파일(.perm)을 Import한다. key정보가 올라왔으면 Save private key를 선택하여 저장한다. 이때 저장되는 ppk파일은 위에서 import한 perm파일의 이름과 동일해야한다. key passpharse를 추가로 입력하면 보안력이 올라간단다... 이제 본격적으로 putty를 이용해 접속해보자 일단 instance를 작동시킨다음 Public DN.. 2016. 1. 19.
[Linux] AWS 사용하기 - 인스턴스 생성 AWS가 우리나라에서 서비스 시작했다길래 프리티어를 이용하여 개발공부에 보탬을 해볼까 한당 집에 있는 넷북에 CENTOS 설치해서 사용하고는 있지만 브로드밴드로 인터넷을 바꾼 뒤로는 포트포워딩이 제대로 먹히지 않아 외부에서 접속이 안되는 상태...koding이랑 codeanywhere로도 해봤는데 너무 불편해서 못써먹고 포기함... 그리고 koding같은 경우에는 일정기간 이상 접속안하면 삭제된다.... 가입은 어렵지 않으니 패스... 나도 참고한거라 나중에 다시 사용할 일이 있을 때 보기 위해 기록 AWS에서 지원하는 기능이 엄청 많다 storage, database... 기타등등 기능 여러개를 묶어서 사용하기도 하는듯...나는 가상 리눅스가 필요한 상황이라 EC2를 선택했다. 그리고 상단의 regio.. 2016. 1. 19.
[javascript] offsetWidth, clientWidth, scrollWidth, clientX, pageX, screenX, 1. offsetWidth, offsetHeight https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetWidthhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetHeight - element의 border를 포함한 가로, 세로 길이 2. clientWidth, clientHeight https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/clientWidthhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/clientHeight - element의 bord.. 2016. 1. 11.
[Spring] Spring Validator validator, validate는 입력받은 값이 유효한지를 검사하는 것이다. 주로 회원가입 입력 폼 같은 곳에서 지정된 문자열의 길이나 정규표현식이 일치하는지 확인하는 데에 쓰인다. 이 화면은 github의 회원가입 화면인데, 자바스크립트와 ajax를 이용해서 validate를 진행한다.순수하게 자바스크립트를 이용해서 validate를 구현할 수 있지만 Spring에서 지원하니 써보기도 해야되고 무엇보다.. 회사에서 서비스사 유지보수 작업할 때 자바스크립트로만 validate를 했다가 스팸봇한테 개털린 기억이 있어서 가능하면 서버단에서 진행하는게 안전하다고 생각한다. context.xml에 추가할 bean은 없지만, Validator 인터페이스를 구현한다. 구현에 앞서 message.propertie.. 2015. 12. 2.
[Spring] Spring 다국어 지원 Spring Validator를 사용하려고 보니 messae.properties 파일을 이용하여 문구를 표시하는 예제가 많았다. ResourceBundleMessageSource 인터페이스를 이용한 것인데, 원래는 주로 다국어 처리를 위해 사용된다. MessageSource만 이용하려다가 LocalResolver도 이용하여 다국어 지원 설정도 추가했다. 1. LocalResolver LocalResolver는 3가지 종류가 있다. - root-context.xml -- AcceptHeaderLocaleResolver은 Spring에서 기본(Default)로 된것으로 굳이 root-context.xml에 추가하지 않아도 작동한다. HTTP 요청 헤더의 Accept-Language를 참고한다. -- Cook.. 2015. 12. 2.