본문 바로가기

dw

디벨로퍼웍스 늦가을 행사 “개발자들의 수다” 행사를 하는군요. 이번주 토요일 재미있는 행사를 하는군요 그러나 전 잠시 주말에 지방에 다녀와야해서 참석은 못하겠지만, 수다 예고편을 보니 재미있겠는데요.. 개발자들도 예쁜 옷 입고 앉아서 할려나?ㅎㅎㅎㅎㅎ 머 거기까진 아니겠지만, (밑의 그림을 보니..) 못가는 게 너무 아쉽습니다.ㅠㅠㅠ 일 시: 11월 8일 토요일 오후 2:00~6:00 장 소: 도곡동 군인공제회관 23층 온디맨드홀 (약도 참고) 참가 신청 참가 신청은 전자우편(dWk..
[dW] 다시 보는 자바스크립트의 역사 1회(2008년9월): 다시 보는 자바스크립트의 역사 하루종일 자바스크립트하고 노는데, 늘~ 알수없는 녀석이 어떻게 살아왔나 익히 들어와서 대충 알고있긴 하지만, 이렇게 정리되어 있어 한번 쭈욱 읽고나니 조금 더 묘한 느낌(지금 째즈음악을 듣고 있어서 그런가...)이 납니다. 역사 얘기도 나오고 자바스크립트의 특징도 살짝 나오고,, 지금은 비록 모습이 많이 없지만, 프로토타입 기반 객체지향 개념을 내세운 자바스크립트, 아이오(Io) 언어에 의해 계..
[dW] XML을 사용하는 좋은 습관 열가지 어쩜 이런글은 지나다니다 많이 본 글인 것 같은데.. 오늘도 역시 지나다가 한번 훑어보고 나중에 보기위해 포스팅합니다. [dW] XML을 사용하는 좋은 습관 열가지 1. XML과 인코딩을 정의하라 <?xml version="1.0" encoding="us-ascii"?> 이런식으로 써주면 XML 구문분석기가 문서를 잘못 분석할 가능성을 줄일 수 있다. 2. DTD 또는 XSD를 사용하라 DTD를 정의하면 XML 문서 구조를 검증해..
[dW] Ajax와 자바 개발을 간단하게 시리즈~ dW에서 3주동안 시리즈로 올라오는 글 중 웹개발에 도움되는 글이 있군요. Ajax와 자바 개발을 간단하게, Part 1 JSP 태그 파일로 자바스크립트 코드 동적으로 생성하기 내용인데 HTML과 URL 인코딩 함수 - 유틸리티 함수가 유용하군요~ Ajax와 자바 개발을 간단하게, Part 2 JSTL과 JSP 태그 파일을 사용하여 커스터마이징이 가능한 웹 컴포넌트를 만들기 Ajax와 자바 개발을 간단하게, Part 3 자바스크립트와 JS..
[dW] Groovy 유창하게 쓰기 IBM dW에 스크린캐스트로 올라온 글중에 26분 42초만 투자하면 그루비(Groovy)가 잘 생겼는지, 못생겼는지 대충 실루엣을 볼 수 있고, 간단한 특성, 클로져등을 볼 수 있습니다.그루비 처음 공부할 때 이렇게 친절하게 설명한 동영상을 더 먼저 봤으면 더 이해가 쏙쏙 되었을텐데..이렇게 동영상으로 읊어주시니(?) 더욱 좋은 것 같아요근데 이 영상을 보고 제목처럼 유창하게 쓸 수 있을지는 모르겠다는 의문이 들긴하지만 그루비가 궁금하신 분은 잠깐 ..
[dW] 유닉스 팁: 열 가지 더 좋은 유닉스 습관 유닉스 팁: 열 가지 더 좋은 유닉스 습관유닉스를 많이 사용해 본 적이 없어서 더구나 콘솔로 사용할 일도 많이 없었지만최근엔 콘솔 사용하는것에 재미(?)를 느껴서 찾아보니 예전 대학교 1학년때 열심히 외우던명령어가 어렴풋이 배웠던 기억이 나는 명령어도 있군요.그냥 기록해놓으면 좋을 것 같아서.. 남겨 놓습니다..^^익혀야 하는 열 가지 더 좋은 습관파일 이름 완성 기능을 활용하자.(bash 쉘에선 TAB: 쉘마다 키가 다르다)히스토리 확장 기능을 활..
[dW] Ajax 성능 도구 Ajax 성능 도구Ajax 성능에 향상을 주는 여러가지 도구와 부가 기능이 많이 있는데 저는 그 중 쓰는게 RAMBack과 YSlow밖에 없군요...하나씩 써봐야 겠군요... 이렇게 정리해 주니 좋은 것 같습니다. ㅎㅎ참고로 Load Time Analyzer이 firefox 3 버젼을 아직 지원안하는군요오픈 소스 도구Apache Bench: 서버 부하를 흉내 낸다.Tsung: 다중 프로토콜 부하를 시험한다.Bonnie++: 디스크 I/O 문제 추적W..
[dW] 아파치 메이븐 2 시작하기 제가 몸담고 있는 팀에서는 소프트웨어 프로젝트를 빌드하고 관리하는 작업에 "아파치 메이븐(apache maven)"을 쓰고 있습니다.maven을 처음 쓸 때 dependency 관리에서 그만... 반하고 말았습니다. :)이클립스에서 프로젝트에 필요한 library를 직접 걸어주고 또는 소스가 보고싶을때 매번 attach source를 해서 자주보는 소스는 다운을 직접 받아서 연결을 시켜줘야 하는데 maven을 쓰면 이 작업이 모두 xml파일(pom...
[dW] REST 서비스 작성하기 REST 서비스 작성하기이 글은 REST(Representation State Transfer)와 Atom Publishing Protocol(APP)에 관한 개념이 잘 나와있습니다. 그리고 REST/APP 기반의 서비스 구현 방법도 예로 나와있지요~본문 내용중에,REST 원칙은 URI(Uniform Resource Identifiers)를 사용하여 주어진 자원 표현의 위치를 알아내고 접근한다. 표현 상태(representational state)..
[dW] Diagnosing Java code: Java generics without the pain, Part 1 JavaOne 2008 Wrap-up 세미나 발표자료에 올라온 "More Effective Java" 주제로 양수열님이 2nd Edition으로 출간된 Effective Java의 저자직강으로 JavaOne에서 열렸던 내용을 소개하는 부분으로 Java 5.0에 추가된 Generics, Enum types, Lazy initialization 관련 부분이 나와서 찾아보던 중 Generics에 관한 글로 2003년 글로 dW에 있군요.Part 1, I..
[dW] Practically Groovy: Reduce code noise with Groovy 요즘 Groovy에 대해 조금 공부하고 있는데 dW에 찾아보니 Groovy에 특성이 나타나 있는 글을발견했는데 자바에서의 noise와 복잡성을 Groovy를 사용해서 제거하는 방법이 주로 나타나있습니다.자바에서 JavaBean을 썼을때와 Groovy에서 Bean을 생성했을때의 코드차이.Groovy에서도 Junit을 이용해 테스트 코드를 작성하는 법, polymorphism, Spring framework를 사용하는 방법들이 소개되어 있습니다.Groo..
[dW] Learn 10 good XML usage habits "XML을 사용할때 좋은 10가지 습관(관습)"이라는 글을 우연히 보았는데 당연한 것도 있고,알지만 안쓰게 되는 점들도 있군요. Learn 10 good XML usage habits Define your XML and encoding Use a DTD or XSD Remember t..
[dW] XStream으로 자바 객체를 XML로 직렬화하기 자바객체를 직렬화하려면 흔히 어떻게 하는 방법이 있을까요?오픈 소스 라이브러리를 써주는 센스!를 발휘하려면 어떤 라이브러리가 있는지 알아야겠지요.전 dW에 번역글이 올라와서 알게 된 XStream이 있는데 정말 몇줄로 자바객체를 XML로 직렬화 시켜주는 군요. [dW] XStream으로 자바 객체를 XML로 직렬화하기이곳을 참조하면, 이클립스 프로젝트에서 클래스를 생성해서 단 몇줄로 자바객체를 XML로 직렬화하는 방법이 나와있습니다. 친절하게 이클립..
[dW] 동적인 언어를 동적으로 호출하기, Part 1: 자바 스크립팅 API (한글) Java SE 6에 추가된 패키지중에 자바 코드에서 스크립팅 언어를 런타임 시에 호출하도록 도와주는 javax.script 패키지가 있다. 그렇구나!동적인 언어를 동적으로 호출하기, Part 1: 자바 스크립팅 API (한글)이 문서에서 코드를 다운로드 받아서 실행해보면 쉽게 이해가 된다. 내부는 잘은..모르겠지만, 이 패키지는 다른 스크립트 언어로 작성된 것을 공통 API를 사용하여 호출될 수 있도록 하는 class와 interface를 제공하기에..
[dW] Ajax 오버홀(overhaul), Part 1: Ajax와 jQuery로 기존 사이트 개선하기 (한글) Ajax overhaul, Part 1: Retrofit existing sites with Ajax and jQuery- Ajax 오버홀(overhaul), Part 1: Ajax와 jQuery로 기존 사이트 개선하기 (한글)모달 대화상자를 통해 사용자 경험을 향상시키고 네비게이션을 단순화하기http://www.ibm.com/developerworks/kr/library/wa-aj-overhaul1/index.html?ca=drs-kr몇일전 dW에..
[dW] Acegi로 자바 애플리케이션 보안화 하기, Part 1: 아키텍처 개요와 보안 필터 (한글) 이 dW문서는 작년에 작성되었던데 얼마전 Spring과 관련하여 Acegi에 대해 살짝~공부해 봐서 마침 dW에 글이 있나 찾아보니 역시나 있군요~우리나라 말로하면 "아저씨"(지극히 저의 개인적인 생각)란 이름과 비슷한 아씨지(어떤분은 머 다른말로 표현하셨던데 어쩜 그게 더 비슷한거 같기도 하고)  아무튼! What is Acegi Security? Acegi Security is a powerful, flexible security ..
[dW] IBM developerWorks 리뷰 블로거 2.0 선발과 Mylyn 2.0 통합된 태스크 관리 & 자동화된 콘텍스트 관리 지난 2월 초에 발표된 IBM developerWorks 리뷰 블로거 2.0에 선발이 되어 완전 영광스럽습니다.IBM developerWorks에는 아시다시피 많은 아티클, 튜토리얼등의 문서가 많이 있는데,리뷰 블로거는 이 문서들을 자신의 블로그에 소개하고 안내하는 역할을 합니다.저는 이 문서들을 소개하기 위해 문서들을 많이 읽게 되어 저에게도 많은 도움이 되리라 생각합니다.저의 블로그를 찾는 분이 많으시진 않지만, 혹시나 스쳐지나 가는 분들 중..