본문 바로가기

2016/12

[Spring] 내 웹 서버에 접속한 클라이언트 IP 알아오기 출처 : http://matthew.kr/20121030-%EA%B0%9C%EB%B0%9C%EC%9D%BC%EC%A7%80-spring%EC%97%90%EC%84%9C-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-ip%EC%A3%BC%EC%86%8C-%EC%96%BB%EC%96%B4%EC%98%A4%EA%B8%B0/ logger.info(“IP : “+request.getRemoteAddr()); 더보기
[번역] 자바스크립트 클래스를 정의하는 3가지 방법 (3 ways to define a JavaScript class) 출처 : http://steadypost.net/post/lecture/id/13/ 이 글은 Stoyan Stefanov 의 글 3 ways to define a JavaScript class 을 번역한 것입니다. (http://www.phpied.com/3-ways-to-define-a-javascript-class/) 자바스크립트 클래스를 정의하는 3가지 방법 소개 자바스크립트는 문법측면에서 아주 유연한 객체지향 언어이다. 이 글에서 객체를 정의하고 생성하는 3가지 방법을 찾을 수 있다. 이미 자주쓰는 방법이 있다 하더라도 다른사람들이 작성한 다른 방법들을 이해하는데 도움이 될것이다. 먼저 자바스크립트에는 클래스라는 개념이 없다는것을 알고 있어야한다. 함수는 클래스를 흉내내기 위하여 사용될 수 있지만.. 더보기
자바스크립트 객체 생성 방법 출처 : http://emflant.tistory.com/67 자바스크립트는 놀랍게도 거의 모든 것이 객체로 이루어져 있다. 기본자료형 역시 null과 undefined 를 제외한 나머지도 객체로 되어 있다. 객체를 생성하는 방법에는 2가지 경우가 있다. 1. object initializer 방법2. constructor function 이용하는 방법 1번은 객체를 직접 { } 안에 property와 value를 정의해서 사용하는 방법을 의미한다.?1var myHonda = {color: "red", wheels: 4, engine: {cylinders: 4, size: 2.2}};이때까지 많이 해왔던 방법이라 패스. 2번은 생성자 함수(constructor function)를 이용해서 객체를 생성하는.. 더보기
[jquery] ajax 방법 [jQuery] Ajax 방법 Ajax를 이용하면 웹 어플리케이션과 비동기적으로 데이터를 주고 받은후 클라이언트에서 해당 데이터에 대한 처리를 할 수 있다. 쉽게 이야기하면 Ajax를 이용할 경우 별도의 웹 페이지를 호출하지 않더라도, 클라이언트 화면을 유지한채 다른 페이지를 호출할 수 있다. Ajax에 대한 설명은 위키백과를 참고하기 바란다. - http://ko.wikipedia.org/wiki/Ajax 이러한 Ajax를 jQuery를 이용하면 정말 손쉽게 사용할 수 있는데, 기본적인 설정값만 넣어주면 바로 사용이 가능하다. 다음 예제는 웹페이지가 로딩된 후 ajax를 이용하여 ajaxData.jsp를 호출하는 예제이다. ajaxData.jsp는 텍스트 형식의 값을 리턴하며 리턴된 값을 alert창과.. 더보기
Eclipse SVN 사용하기 출처 : http://lmc.cs.kookmin.ac.kr/readmore/eclipse-svn 1. 이클립스 플러그인 설치이클립스에서 Help > Eclipse Marketplace를 클릭한다. Eclipse Marketplace에서 "SVN"을 검색하여, "Subversive" 플러그인을 설치한다. 이후는 아래 흐름을 따라한다. 플러그인 설치 완료 시, 변경사항을 적용하기 위해 재시작을 하도록 권유한다. 이클립스를 재시작한다. 이클립스를 재시작 한 후 아래와 같은 창이 뜨며 "SVN Kit 1.8.6"을 설치한다. 이후 아래 흐름과 같이 설치한다. 설치 후 다시 재시작을 권유한다. 재시작한다. 2. SVN 사용하기먼저 SVN Repository 를 볼 수 있도록 창을 등록한다.Window > Show.. 더보기
Eclipse SVN(Subversion) 설치 및 연동방법 출처 : http://mobilegen.tistory.com/35 이클립스 메뉴바에서 Help > Eclipse Marketplace 를 선택합니다. Find 입력 란에 svn 을 입력한 후 Go 클릭.검색 결과로 나온 항목들 중에서 Subversive - SVN Team Provider 를 Install 합니다. Optional 항목들은 필수 설치가 아닙니다. 잘 모르시겠으면 Default 로 모두 설치해도 무방합니다.Next 버튼 클릭. 약관에 동의한 후 Finish 버튼을 클릭합니다. 설치가 진행됩니다. 설치가 완료되면, 이클립스를 재시작 하라는 메세지가 나옵니다.Yes 버튼 클릭. 이클립스가 재 시작되고 나서, SVN Repository Exploring 을 실행하면, SVN Connectors .. 더보기
JSON 문법 및 오류사례 출처 : http://chayu07.tistory.com/89 JSON 문법검사기http://www.jsonlint.com/ Cross browser 에서의 흥미로운 예제들 IE8 JSON.parse(”{ ‘a’:1 }”) : Syntax Error CHROME JSON.parse(”{ ‘a’:1 }”) : OK FireFoxJSON.parse(”{ ‘a’:1 }”) : Syntax Error OPERA 10.10 JSON.parse(”{ ‘a’:1 }”) : Undefined variable JSON SAFARI 4.0.4 JSON.parse(”{ ‘a’:1 }”) : Syntax Error jQuery 1.3 까지는 고유의 parsing 기술이 쓰이기에123456$.ajax({url: "/url", .. 더보기
CCTV 시스템 출처 : http://www.ksys.co.kr/sub/03_03.htmlCCTV 시스템폐쇄회로감시시스템으로 영상을 촬영하는 카메라와 영상신호를 압축하여 저장하는 주장치로 구성되어 네트워크를 이용한 원격감시시스템이다.- D.V.R - DVR은 Digital Video Recoder의 약자로 카메라의 잡히는 영상을 비디오 테이프 없이 디지털화시켜 하드 디스크에 압축저장하는 영상저장장치를 가르킨다.아날로그 시스템에서 별도로 있어야하는 화면을 바꿔주는 스위치, 화면 분활기, VCR(비디오 재생기) 센서 및 알람 제어기등을 하나로 통합한 시스템이다- N.V.R - 네트워크상에 설치된 카메라나 비디오 서버의 영상 녹화, 모니터링, 이벤트 관리, 재생 등을 위한 전용 PC 서버. IP 카메라를 통해 디지털 영상을 .. 더보기
git server에 새로운 프로젝트 추가하기 git server에 새로운 프로젝트 추가하기 Get started with command line I have an existing projectStep 1: Switch to your repository's directorycd /path/to/your/repoStep 2: Connect your existing repository to Bitbucketgit remote add origin https://killsia@bitbucket.org/git_locationmapping/lm_2year.gitgit push -u origin master 위와 같이 하니 하니 다음과 같은 에러가 발생한다. 1fatal: Not a git repository (or any of the parent directo.. 더보기
학과, 학위명 영문 표기 인문사회계열(Humanities & Social Science)학과명학과 영문표기학위한글 학위명약어영문 학위명국어국문Korean Language & Literature석사문학석사MAMaster of Arts in Korean Language and Literature박사문학박사Ph.D.Doctor of Philosophy in Korean Language and Literature영어영문English Language & Literature석사문학석사MAMaster of Arts in English Language and Literature박사문학박사Ph.D.Doctor of Philosophy in English Language and Literature일본문화·언어Japanese Culture & La.. 더보기
MAC OS X 에 JDK 설치하는 방법 출처 : http://ishappy.tistory.com/entry/MAC-OS-X-%EC%97%90-JDK-%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 JDK설치 방법은 매우 쉽다. .dmg 로 제공해주기 때문에 다운받고 환경변수 설정만 해주면 된다. 설치 방법은 다음과 같다. 1. JDK 를 다운받는다. http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp 위 링크에서 JDK를 다운 받는다. 다운받은 파일을 더블클릭해 설치한다. 2. 환경변수를 설정한다. 일단 터미널을 실행한다. cd /Library/Java/JavaVirtualMachines.. 더보기