Manifest file 활용

Java에서는 다 수의 class 파일을 하나의 의미있는 집합으로 묶기 위해 jar(Java Archive File)을 이용합니다. 오픈소스 혹은 상용 라이브러리를 프로젝트에 추가하면 하나 이상의 jar 파일로 이루어져 있는 것을 심심치 않게 보실 수 있을 것입니다.사실 jar가 없어도 Java 어플리케이션을 돌리는데 문제는 없습니다. class 파일을 classloader에 살짝 올려놓고 실행하면 됩니다. 그런데 왜 jar란게 생겼고 사용할까요? jar를 사용하므로서 얻을 […]

토비의 스프링 3

스프링을 공부하면서 알게된 토비님이 저술하신 책이다. 책을 예약해서 산게 처음이었는데 출판의 문제가 생겨 약간 과장해서 한달정도 기다려서 받아보았다. 책의 마지막 페이지의 숫자가 1409다. 적지 않은 분량이다. 약 100 페이지까지 읽었는데 술술 잘 읽힌다. 내가 이해를 잘하기 보다는 내용이 친절하다는게 맞을 것이다. 또 IT 서적의 특성상 많이 나오는 약자에 대해서 추가 설명을 해주는 배려를 느낄 수 […]

[펌] 아직 절망을 모르는 이에게…

오늘도 매일 밤마다 반복되는 그리고 번복되는 어제의 각오는 잊은 채 시시한 욕구를 채우려고 너 스스로와 했던 약속을 기만하고 모욕하고 비웃었지.굳은 다짐으로 쓰여졌던 약속의 증서는 휴지조각으로 버려지고 또다시 내일을 외치며 도대체 언제쯤 관둘지 모르는 그 공허를 외치며 스스로에 대한 자기혐오와 미래에 대한 불안감을 애써 가능성이라는 이름의 거적으로 덮어놓고선남이 쌓아올린 탑을 남들에게 뽐내는 역겨운 대리만족을 넘어, 마치 […]

영어 계획 세우기

 이직 후 바쁘다는 핑계로 자기계발에 투자하는 시간이 엄청 줄어들고 있습니다. 집에오면 피곤하다고 매일 유머사이트 가서 희희 거리고 전혀 발전적이지 않은 시간을 많이 보내고 있습니다. 이렇게 살면서 욕심은 뭐가 그리 많은지… 우선 영어 공부를 어느정도 수준으로 올려놔야겠습니다.지난번에 운 좋게 받은 토익점수는 잊고 스피킹쪽으로 매진해서 목표로하는 점수를 받아야 하겠습니다. 그러기 위해서는 구체적인 계획을 세우고 지켜야겠습니다. 우선은 토익 스피킹을 […]

[영화] 아저씨

원빈 주연의 영화 아저씨를 봤다. 전 군 특수요원(암살 전문?)이였던 원빈이 적에게 아내를 잃고나서 쓸쓸히 외로히 살고 있다. 이러던 중 주변집에 살던 꼬마아이와 정이 들었는데 그 아이가 적들에게 납치된다. 격분한 원빈은 특수요원 시절 연마한 살인 기술을 통해서 적에게 복수를 하고 만다. 스토리는 단순한 편이다. 간단히 줄이면 영화 “테이큰” 스럽기도 하다. 사실 액션영화는 스토리 보다는 액션의 멋스러움과 […]

UTF-8 인코딩으로 XML 파일 생성 시 주의할 점

기존 시스템을 모두 바꾸면서 EUC-KR 로 인코딩 되어 있던 것을 UTF-8으로 바꾸고 있습니다. 내부 서비스 중에 XML 파일을 떨궈서 다른 서비스에서 읽어 가도록 하는 모듈이 있습니다. 해당 모듈의 출력물인 XML은 당연히 EUC-KR로 되어 있어서 오늘 인코딩을 UTF-8로 바꾸는 작업을 하였습니다. 물론 인코딩 외에도 XML element 자체의 변화도 있었습니다. XML 출력은 JDom의 XMLOutputter와 FileWriter를 조합하였습니다. XMLOutputter의 […]