본문 바로가기

IT/Web

[Maven] Dynamic Web Module 3.0 requires Java 1.6 or newer. 다음과 같은 에러 발생 시 DescriptionDynamic Web Module 3.0 requires Java 1.6 or newer. TypeMaven WTP Configuration Problem pom.xml에 다음을 추가하고 maven-compiler-plugin 1.7 1.7 다음과 같이 프로젝트 설정을 업데이트하니 에러가 발생하지 않았다. Maven -> Update Project Configuration Dynamic Web Module 3.0이 자바 버전 1.6 이상을 요구하는데 Maven은 설정이 없으면 자바 버전 1.5를 사용하기 때문에 발생한 에러이다. Reference: http://stackoverflow.com/questions/7715260/java-compiler-level.. 더보기
[HTML] FlagCounter로 내블로그 국가별 방문자 확인하기 이따금씩 블로그나 카페를 들어가보면 아래와 같이 방문자들의 국가와 방문자수가 표시되는 것을 볼 수 있을 겁니다. 구글 애널리틱스를 설치해서 나름대로 국가가 표시되기는 하지만 조금 빈약한 감도있고 사실 구글 번역기도 설치한 까닭에 조금 더 전문적으로 분석을 해보고자 플래그카운터를 설치해보았습니다. 설치방법은 간단히 소스코드받고 적용하면 끝납니다. 먼저 아래 사이트에 접속합니다. flagcounter 만들기 http://s03.flagcounter.com 설치방법은 너무 간단합니다. 국가별 국기가 표현되는 Top Countries 와 국가아이콘이 표시되지 않는 Mini Counter 가 있는데 저는 괜히 복잡한게 싫어서 미니 사이즈로, 방문객수만 노출되도록 설정했습니다. 필요에 따라 국기를 표시할 것인지, .. 더보기
[HTML] 드래그 앤 드롭 방지 코드 삽입하기 HTML 코드 안에 코딩 한줄이면 드래그 방지 기능 끝~ body 부분에 oncontextmenu="return false" ondragstart="return false" onselectstart="return false" 삽입한다. 끝ㅋ 더보기
Telnet (텔넷) 텔넷.tele network의 준말. 멀리 떨어진 컴퓨터에 연결해 이쪽 컴퓨터를 그쪽에 연결된 터미널로 만들어 주는 인터넷 표준 프로토콜이다. 흔히 컴퓨터 통신을 할 때 쓰는 이야기 등과 같은 터미널 에뮬레이터를 생각하면 된다. 다만 텔넷은 인터넷을 통해서 연결된다는 점만이 다르다. 실제로 하이텔이나 천리안 등 PC통신도 인터넷에 연결하면 텔넷으로 들어갈 수 있다. 텔넷 접속을 하기 위해서는 일반 통신프로그램이나 텔넷 전용 프로그램이 필요하다. 더보기
[Javascript] JSON 정리 대부분의 웹 개발자들은 과거의 Javascript 문법에 익숙해져 있고 나도 그렇다. function funcOld(){} 하지만 이제는 객체지향의 문법 형태를 많이 사용하게 되는데 var newOne = {funcNew:function(){}}; newOne.funcNew();newOne 객체의 메소드라는 느낌이다. 간단하게 객체답게 만들어 보면 customer의 객체를 만들어 실행해 볼 수 있겠다.customer 객체는 JSON의 형태로 구성되어 있는데각 행은 자바스크립트의 행 구분인 세미콜론이 아닌 콤마로 구분되어 있다. JSON에서는 [ { , " ' 의 형태로 구성된 문자열 데이터 형태로 XML에 비해 짧고 간단하게 데이터를 구성할 수 있다. 위는 HTML의 엘리먼트에서 정의했던 이벤트를 Jav.. 더보기
[Server] 이클립스(Eclipse) 에서 Visual SVN 사용하기 1. 이클립스에서 SVN 사용법 프로젝트를 클릭해서 오른쪽 마우스 클릭 -> Team -> Share Project 선택 2 . SVN 을 클릭하고 next 버튼을 클릭 3. Create a new repository location을 선택해서 Next를 선택합니다. 4. URL을 SVN에서 만든 폴더의 경로를 넣어 줍니다. 경로를 잘 모를때에는 SVN 프로그램에서 클립보드의 URL을 복사해서 넣어 줍니다. 5. 9번에서 경로가 맞는지 확인하기 위해서 Browese..를 클릭해서 경로가 올바른지 확인합니다. 경로가 올바르다면 6. 아이디랑 비번을 주고 OK 버튼을 누릅니다. (아이디랑 비번은 설치된 SVM 프로그램에서 설정 합니다.) 이클립스에서 매핑 작업 워크 스페이스에서 프로젝트를 선택하여 오른쪽 마.. 더보기
[Server] SVN 설치로 내 코드를 서버에 올려보자 0. VisualSVN Server 소개 요즘은 버전 관리 시스템으로 git을 많이들 쓰고 있습니다. 하지만 git은 쓸 만 한 gui 클라이언트도 없고 좀 복잡복잡.. 물론 복잡한 만큼 파워풀한 기능을 가지고 있지만요. SVN은 아무래도 git보다 관리의 제약이 좀 있지만, 나름 편합니다. 로컬 저장소에서 커밋할 때만 좀 주의해주면요.. Tortoise SVN이라는 괜찮은 gui 클라이언트도 있죠. 해서, 이번에는 미리 구축해 둔 윈도우 서버에 SVN 서버를 올려보도록 하겠습니다. SVN 서버를 만들기 위해 이런저런 솔루션들이 있지만, 가장 간편한 건 이 VisualSVN Server입니다. 링크는 http://www.visualsvn.com/server/download/ 다운로드 받아서 설치하면 끝입.. 더보기
[Wordpress] 3.x 이상 버전부터 메일 전송이 안되는 현상 해결법 Wordpress를 처음 시작하는 분들을 위한 글입니다.뭐가 먼지 잘 모르는 상태에서 에러가 나면 정신이 하나도 없어지는데요.2.x 버전까지 잘 되던 메일 전송(회원가입 또는 Admin 알림) 이 안되는 현상이 나옵니다. 지금부터 해결방법에 대해서 알려드리겠습니다. 1. 우선 WP-Mail-SMTP 라는 플러그인을 설치합니다. - Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage the settings.라는 설명이 있는데요. php문인 mail() 대신에 SMTP라는 것을 사용하는 wp_mail()을 사용하게 해주는 것이라고 하네요. 2. 설치가 끝났으면 활성화를 해줍니.. 더보기
[Jquery] 브라우저 기능 플래그 ( 브라우저 별 개발 시 ) $.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다. $.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다.$.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다.다음과 같이 정리할 수 있다. boxModel 사용자 에이전트가 표준 박스모델을 따르면 true cssFloat cssFloat 프로퍼티가 사용되면 true hrefNormalized href 어트리뷰트를 가져올 때 명시한대로 정확한 값을 반환하면 true htmlSerialize innerHTML을 사용하여 DOM에 추가된 엘리먼트가 가리키는 스타일 시트 파일을 브라우저가 해석하면 true leadingWhitespace innerHTML을 사용하여 삽입된 텍스트 앞의 공백을 브라우저가 보.. 더보기
[Jquery] $.fn.javascript 에서 '.fn' 의 의미는 무엇인가? In jQuery, the fn property is just an alias to the prototype property.The jQuery identifier (or $) is just a constructor function, and all instances created with it, inherit from the constructor's prototype.A simple constructor function:function Test() { this.a = 'a'; } Test.prototype.b = 'b'; var test = new Test(); test.a; // "a", own property test.b; // "b", inherited propertyA simple structur.. 더보기