콘텐츠로 건너뛰기

Programmer

한글 URL 처리 : atlassian wiki

Atlassian Wiki를 사용하다가 한글 URL을 링크처리하면 깨지는 경우가 발생했다. 이런 경우에는 별다른 방법이 없는 것 같다. 단지 한글 자체를 UTF-8 타입으로 인코딩해서 기록해주면, 브라우져도 인식하고, wiki에서도 URL링크로 인식한다. 출처 : http://www.goldpitcher.co.kr/browse/GPCONF-91 UTF-8 컨버터 : http://lastnote.tistory.com/

Hudson에 프로젝트 붙이기

요새 허드슨에 프로젝트를 붙이고 있다. 각종 테스트 툴들을 덕지덕지 붙이는 건 기본이다. 근데 이놈이 척하면 턱하니 돌아가줄 것이지.. 제대로 돌아가지 않고, 기한은 임박하고… 팔자에도 없는 야근을 하게 됐다. 일단, 테스트 케이스가 junit4에 맞춰져서 짰는데, maven pom.xml에서 junit 3.8로 되어 있는… 더 보기 »Hudson에 프로젝트 붙이기

Eclipse 3.5 Galileo 출시

이클립스 3.5버전이 나왔다. 주위에서 3.4 가니메데 버전이 싫어서 3.3 유로파 버전을 계속 쓰는 사람들도 많았는데, 3.5 버전 속도가 향상되었다는 말에 다들 한번씩 돌아보는 것 같다. 어차피 자질구레한 플러그인이 잔뜩깔려서 새로 이클립스 깔아볼까하는 차에.. 갈릴레오 버전으로 한 번 가볼까해서 다운로드 받았다.… 더 보기 »Eclipse 3.5 Galileo 출시

특수문자 놀이 : RIGHT-TO-LEFT : 202 유니코드

한참  나 몇 가지 방법을 통해서 제목없이 글을 쓰는 방법이 유행한 적이 있다. 그래서 대부분의 사이트에서는 해당 코드가 막힌 것으로 아는데, 이제는 유니코드다. ‮ 라는 글자인데, 찾아보니 “RIGHT-TO-LEFT : 202E유니코드” 라고 나온다. 해당 문자의 뒤에 있는 모든 글이 거꾸로 보인다.… 더 보기 »특수문자 놀이 : RIGHT-TO-LEFT : 202 유니코드

말도 안되는 오류 : maven build error

mavern에서 war:inplace 파라미터로 build를 하면, target/classes에서 컴파일 후, 자동으로 webapp 하위폴더로 카피해준다. 위 파라미터를 쓰면 webapp 하위에 있는 jsp(view) 파일들은 그냥 사용할 수 있고 컴파일된 클래스만 복사하면 되니까 훨씬 효율적이다. 그런데 왜 안되지? if(false) { … } else { …… 더 보기 »말도 안되는 오류 : maven build error

Fiddler (Http 분석 프로그램)

첨에는 HTTP WATCH가 왜 좋은지 몰랐다. 그냥 다른 사람들이 쓰니까 그러려니 하고 덩달아 썼을 뿐.. 근데 웹개발을 하다보면, 은근히 필요할 때가 많다. 특히 UI에서 나오지 않는 다른 API를 호출하는 경우에 그 신호가 정상적으로 나가고 있는지 확인할 때 필수다. 근데 그게,… 더 보기 »Fiddler (Http 분석 프로그램)

URI, URL, URN 의 개념 정리

URI : Universal Resource Identifier URL : Uniform Resource Locator URN : Uniform Resource Name 위와 같이 URI, URL, URN 이라는 세가지 개념이 있다. 간혹 헷갈려하는 사람들이 있어서 한번 정리해본다. URL은 우리가 가장 흔히 쓰는 것이다. 예를 들면 http://www.freeism.co.kr/tc/ 프로토콜… 더 보기 »URI, URL, URN 의 개념 정리

URL과 Domain의 차이

URL과 Domain의 차이가 뭔지 질문을 받았다. 통상적으로 같은 뜻이라는 생각으로 많이 혼용하고 있었는데, 막상 질문을 받고보니 다른 뜻 같다는 생각도 했다. 네이버 백과사전에 찾아보니 URL은 웹상에서 서비스를 제공하는 각 서버들에 있는 파일들의 위치를 명시하기 위한 것으로 접속해야 될 서비스의 종류,… 더 보기 »URL과 Domain의 차이

org.apache.maven.plugin.CompilationFailureException

어제까지 멀쩡하게 돌아가던 프로젝트에서 clean빌드한 후, 다시 빌드를 했더니 compilation Failure Unable to locate the Javac Compiler in : … 에러가 발생했다. 얼핏보면 ..\Java\jdk1.5.0_16\lib\tools.jar 를 참조해야 되는데, 왜  ..\Java\lib\tools.jar 를 참조하는거지? (중간에 .. 있으니까 상위 디렉토리 적용) 좀 찾아보니까, 생각보다… 더 보기 »org.apache.maven.plugin.CompilationFailureException

code coverage plugin

간단하게 이클립스에서 코드 커버리지를 확인할 수 있는 플러그인이다. Eclipse Public License로 별다른 제약도 없고, 마치 findbug 돌리듯, 코드 커버리지 툴을 실행시키면 전체적인 레포팅과 함께 각 코드별로 하이라이트를 주어 커버리지를 보여준다.