오늘 있었던 한국 developerWorks의 행사 - dW Live! 웹개발 다반사에 발표했던 슬라이드인데, 앞 포스트에서도 밝혔듯이 페차쿠차라는 형식적인 제약으로 인해 극도로 불친절하다. 좀 더 친절한 설명은 이 블로그를 통해서 차근차근 보충할 예정이다. (위의 플래시가 안보이시는 분들은 여기가서 PDF다운 받으세요: http://docs.thinkfree.com/docs/view.php?dsn=860508) 일단 티셔츠 한 장 받아 챙기고^^, 커피 한 잔 타서 입장~ 먼저, 주최측에서 WebSphere sMash라는 솔루션을 소개했다. 그러나, 생뚱맞은 REST에 대한 질문 답변에 시간을 다 써버리고 sMash는 맛도 제대로 못봤다. (발표하시느라 고생하신 분께는 죄송하지만)오늘 데모만 놓고 보면..
참고: http://www.ibm.com//developerworks/kr/event/seminar/dwlive_1205/index.html 이번 주 토요일(12월 5일) 오후에 있을 dW Live! 세미나에서 발표를 해달라는 우일님의 부탁을 받고, 그동안 신세도 많이 졌고, 예전에 개발자들의 수다 시절에 한 번 참여해 본 경험도 있고, 결정적으로 딱히 할 일도 없어서... 선뜻 응했는데... 그 동안 발표 방식이 좀 바뀌었단다~ -.-;;; 페차쿠차... 흠... 제한시간(슬라이드 15장을 한 장에 30초, 총 7분 30초)안에 발표를 끝내야 하다는데... 흠... 선정된 발표 주제는 다음과 같은데... 흠... 정말 저런 주제를 7분 30초! 만에 발표할 수 있단 말인가! 괜찮은 오픈 API 제공하기..
원문: http://www.ibm.com/developerworks/library/wa-aj-doh/ 번역: http://www.ibm.com/developerworks/kr/library/wa-aj-doh/ Dojo Objective Harness라니... 참 이름도 잘 짓는다. 원래는 그냥 Dojo Helper의 약자였는데... -.-; 아무튼 자바스크립트 단위테스트로 고민하고 있는 분들이라면 한번 쯤 읽어봐도 좋을 튜토리얼이다. dojo와 무관하게 함수들을 동기/비동기로 테스트할 수 있다. 어느 정도 자동화도 가능하지만, 이 경우엔 rhino를 사용하기 때문에 실제 브라우져에서와 다른 결과가 나올 수 있으므로 그다지 유용하다고 할 수 없다. 대부분의 경우엔 수시로 브라우져를 통해서 테스트를 한번씩 ..
원문: http://www.ibm.com/developerworks/opensource/library/os-eclipse-master1/ 번역: http://www.ibm.com/developerworks/kr/library/os-eclipse-master1/ 제목 그대로 다시 보는 이클립스 입문. 이클립스를 오랫동안 써왔지만, 오히려 그 때문에 최근 버전에서 달라진 기능들을 더 모른다. 번역하다보니 한글 용어 선택이 까다로워 이클립스 언어 팩을 깔아서 돌려봤는데... 이클립스 언어 팩이 3.2.1 이후로 나오지 않고 있더라. 아무튼 길지 않은 분량이니 심심풀이 땅콩삼아~ 읽어보시길~
원문: http://www.ibm.com/developerworks/library/x-extensxml.html 번역: http://www.ibm.com/developerworks/kr/library/x-extensxml.html 요약하면 "xml schema도 모듈화 합시다~~" 정도? 개인적으로는 xml schema에 대해서는 좀 비판적이다. 개발자들이 재귀를 좋아한다지마는... 그리고 그게 논리적일지라도... 글쎄... xml(xml문서 인스턴스)을 기술하기 위한 xml(xml schema 인스턴스)을 기술하기 위한 xml(xml schema를 위한 xml schema)이라니... 뭥미! 내가 제대로 된 개발자가 못되서 그런가? 난 그냥 DTD가 좋더라고...-.-; 덧: 번역할 때 제일 까다로운 ..
한국 developerWorks에 기고한 번역문 원문: Offline Ajax with Apache Derby 번역: 아파치 더비를 이용한 오프라인 Ajax 자바로 만든 작고 가벼운, 그래서 너무나도 유용한 RDB인 아파치 더비를 "headless 애플릿"으로 실행하여, Ajax를 위한 오프라인 저장소로 사용하는 방법을 설명한다. 그런데... 애플릿 스타트업 타임을 고려하면... 이게 과연 쓸모가 있을지는 의문... 그냥 구글 Gears를 쓰는 편이... -.-;;; 아무튼 그런걸 떠나서 더비를 이렇게 활용하겠다는 아이디어 자체는 대단히 훌륭~ LiveConnect(애플릿과 자바스크립트를 연결하는 기술)를 다시 돌아보는 것도 재미있지만, 이거 조만간 사라질거라는...
한국 developerWorks에 기고한 번역문 원문: Use XQuery from a Java environment 번역: 자바 환경에서 XQuery 사용하기 XQuery를 처음 본게 2003년 무렵이었으니... 벌써 5년째... 작년에 W3C에 1.0 스펙이 올라왔고... 이제서야 큰 고생없이 써 볼 수 있게 됐다. 이 글에서는 설명의 편의상 XML 데이터베이스보다는 로컬 XML 파일을 대상으로 설명하고 있지만, 실제 XQuery의 유용함은 거대한 XML 노드들의 집합체, 즉 XML 데이터베이스를 대상으로 할 때 더욱 돋보인다. 튜토리얼 하나로 모든 것을 익힐 순 없겠지만, 이런 것도 있다는 맛보기로는 충분하다. 글에서는 상용 제품인 DataDirect XQuery를 사용했지만, 개인적으로는 SAXO..
한국 developerWorks에 기고한 번역문 원문: Develop AJAX applications like the pros, Part 3: Use DWR, Java, and the Dojo Toolkit to integrate Java and JavaScript 번역: 전문가다운 Ajax 애플리케이션 개발, Part 3: DWR, 자바, Dojo 툴킷을 사용하여 자바와 자바스크립트 통합하기 전형적인 디벨로퍼웍스 스타일의 제목... 원츄! -.-)b~ 제목과는 달리 dojo 얘기는 없다. 대신, 자바 개발자들을 위한 거져 먹는 Ajax! DWR이 있다. 정말~ 쉽고! 정말~ 편하다! 장담하건데... 기존에 자바로 구축된 웹 사이트에 간단한 Ajax를 추가하는 거라면 이 보다 더 좋은 솔루션은 없다. 百..
한국 developerWorks에 기고한 번역문 원문: Ajax overhaul, Part 4: Retrofit existing sites with jQuery and Ajax forms 번역: Ajax로 사이트 전면 개편, Part 4: 기존 사이트를 jQuery와 Ajax forms를 사용하여 개선하기 열화와같은 독자들의 성원에 힘입어 연장 방영 중인 Ajax 오버홀 시리즈~ 4부에서는 앞에서 한번 써 먹었던 jQuery Tabs UI와 jQuery Forms를 사용하여, 예제 애플리케이션인 Customize Me Now의 구매 과정을 마법사 스타일의 UI로 개선한다. 百問而不如一見~
한국 developerWorks에 기고한 번역문 원문: Ajax overhaul, Part 3: Retrofit existing sites with jQuery, Ajax tabs, and photo carousels 번역: Ajax로 사이트 전면 개편, Part 3: jQuery, Ajax 탭, 회전식 슬라이드쇼로 기존 사이트 개선하기 Ajax 오버홀, Part 1: Ajax와 jQuery로 기존 사이트 개선하기와 Ajax 오버홀, Part 2: jQuery, Ajax, 툴팁, 라이트박스로 기존 사이트 개선하기로 마무리된 줄 알았던 오버홀 시리즈... 열화와같은 독자들의 성원에 힘입어 연장~~?! 하긴.. 그렇게 끝나면 열라 허무했을 거다. 지금 4부까지 번역했는데... 분위기로 봐선 5부도 조만간 나..
한국 developerWorks에 기고한 번역문 원문: Develop Ajax applications like the pros, Part 1: Using the Prototype JavaScript library and script.aculo.us 번역: 전문가다운 Ajax 응용 프로그램 개발, Part 1: Prototype 자바스크립트 라이브러리와 script.aculo.us 사용하기 developerWorks 특유의 장황한 제목이 인상적이다. 장황한 제목은 무시하고... 내 맘대로 제목을 붙여본다면... 프로토타입과 스크립타큘러스로 배우는 AJAX 프로그래밍 입문.
한국 developerWorks에 기고한 번역문 원문: Performance Ajax tools 번역: Ajax 성능 도구 Apache Bench, Tsung, Bonnie++, Wireshark(Ethereal), 그리고 Cometd, Lightstreamer, KnowNow, lighttpd 등의 Comet 구현체들, LiveHttpHeaders 등의 파이어폭스 확장들을 소개한다. 말그대로... 소개만 할 뿐... 너무 기대하지 말자. -.-;;; 그래도 이렇게 모아서 소개해주는 것만으로 큰 도움이 된다.
한국 developerWorks에 기고한 번역문 원문: Debug and tune applications on the fly with Firebug 번역: 파이어버그를 이용한 신속한 웹 애플리케이션 디버깅과 튜닝 파이어폭스를 최강의 웹브라우져로 만든 주역 Firebug에 대한 소개 기사다. 아주 기본적인 내용들을 스크린샷 위주로 쉽게 설명하고 있다. 잘 알고 있는 사람들에겐 따분하고 쓸모없어 보이겠지만, 이 마저도 모르는 사람들이 수두룩하다.
한국 developerWorks에 기고한 번역문 원문: Ajax overhaul, Part 2: Retrofit existing sites with jQuery, Ajax, tooltips, and lightboxes 번역: Ajax 오버홀, Part 2: jQuery, Ajax, 툴팁, 라이트박스로 기존 사이트 개선하기 Ajax 오버홀, Part 1: Ajax와 jQuery로 기존 사이트 개선하기에 이은 오버홀 완결편. 그 시작은 창대하였으나 끝은 미미하리라...
한국 developerWorks에 기고한 번역문 원문: Ajax performance analysis 번역: Ajax 성능 분석 모처럼 유용한 번역 기사다. 뭐 그렇다고 그동안 번역했던게 백해무익했다는 얘기까진 아니고... -.-; 원 제목을 그대로 번역하다보니... 짧게 "Ajax 성능 분석"이 되버렸는데... 제대로 된 제목은 "Firebug와 YSlow!를 이용한 Ajax 성능 분석"이 되겠다. Firebug는 이제 웹 개발자, 특히 AJAX 개발자들에겐 없어선 안될 친구다. 그러나, 대부분의 개발자들은 Inspector와 Script 디버거 외에는 별로 활용을 하지 않는 것 같다. 하지만 Firebug는 우리가 기대하는 그 이상의 도구다. 이 기사는 Firebug의 Net탭을 통한 성능 측정 방법..
한국 developerWorks에 기고한 번역문 원문: Use XStream to serialize Java objects into XML 번역: XStream으로 자바 객체를 XML로 직렬화하기 오랜만에 자바 기사 번역이다.-.-; 요즘은 완전 AJAX 전담 번역자가 된 듯... 직렬화(serialization)라고 하니까 거창해 보이지만, 정말 단순하면서도 유용한 라이브러리다. 다만, 너무 늦게 나왔다는 것이 문제라면 문제일까... XML이 자리를 잡기 시작할 무렵, 지저분한 SAX와 메모리 귀신 DOM 사이에서 갈등하던 시절에는 apache의 commons-digester가 나름대로 유용함을 인정받았지만, 지금은 어떨까? 왠만해서 XML를 직접 파싱할 필요도 없고, 필요하다고 해도 DOM의 메모리 ..
한국 developerWorks에 기고한 번역문 원문: Ajax overhaul, Part 1: Retrofit existing sites with Ajax and jQuery 번역: Ajax 오버홀(overhaul), Part 1: Ajax와 jQuery로 기존 사이트 개선하기 developerWorks 기사답게... 제목이 장황하다. 덩달아서 번역도 장황하다. 급하게 번역한 티가 너무 팍팍 난다. jQuery의 철학적 근간?!이라고 할 수 있는 "조신한 자바스크립트(Unobtrusive JavaScript)" -- 누군가는 "나대지않는 자바스크립트"라고 번역했더라 --에 "점진적 향상(Progressive Enhancement)"이라는 뜬금없는 개똥 철학까지 들먹이며... 기존 사이트의 최대한 손대지..
한국 developerWorks에 기고한 번역문 원문: Ajax and XML: Ajax for tables 번역: Ajax와 XML: 테이블을 위한 Ajax 흠... 급하게 번역한 티가 팍팍 난다-.-;;; 테이블을 위한 Ajax라니...-.-;;;; 제목은 "Ajax로 table 다루기 정도"로 바꾸면 좋겠다. 아무튼 prototype.js를 사용해서 tab, table, glider(slide-in effect) 등의 자주 쓰이는 기법을 (미주알 고주알) 정말 알기 쉽게 설명하고 있다.(내가 그랬다는 얘기가 아니고 원저자가 그랬다는 얘기다) AJAX라는 말만 들어봤지 실제로 써본적은 없는... 개발자라면...(이런 분들 꽤 많다) 이 기회에 한 번 맛이라도 봐두자. AJAX를 나름 좀 써봤다는 분들..
한국 developerWorks에 기고한 번역문 원문: The Geronimo renegade: Using integrated packages: GlassFish JSTL 1.2 and Apache Geronimo 2.0 번역: Geronimo의 배신: GlassFish JSTL 1.2와 Apache Geronimo 2.0 통합 패키지 사용하기 장황한 제목의 기고문은 제목과 무관하게... 자바 웹 기술 발전사를 다룬 글이다. 내용을 요약하면: ServletJSP JSP + Serlvet (Model 2) JSP + JSTL JSP + JSTL + EL JSP + JSF JSP + JSF + JSTL + Unified EL결론을 요약하면: "Apache Genonimo도 위의 마지막 7번 조합을 지원하니 ..
한국 developerWorks에 기고한 번역문 + 보너스 원문: Monitor and diagnose performance in Java SE 6 번역: Java SE 6의 성능 모니터링 및 진단 자바 6가 2006년 12월에 나왔으니까... 벌써 2년이 넘었다. 그런데, 주변을 보면 Java 6의 새로운 기능들을 활용하는 경우를 거의 보지 못했다. 오히려 프로젝트에 Java 6을 쓰겠다고 하면 안정성이 검증되지 않은 플랫폼을 선택하는 것은 너무 위험하다는 걱정아닌 걱정을 듣기도 했다. 흠... 이 얘기는 나중에 따로 하고 -,.-; 자바 6에서 언어적인 측면을 빼고 가장 크게 달라진 부분이 JConsole이다. JConsole은 한마디로 요약하면 스윙으로 만든 JMX 클라이언트 어플리케이션이다. 생긴..
기사: Mylyn 2.0: 태스크 중심 프로그래밍 지난 주에 한국 developerWorks에 기고한 기획 기사 요약문이다. 지금 내가 쓰고 있는 자바 개발 환경은 (당연하게도) Eclipse다. 버전은 현재 최신 안정 버전, 3.3.x이다. 이클립스 3.3이 처음 나왔을때 Mylyn이라는 녀석이 기본으로 포함되었다는 얘기는 들었지만, 뭔가 명확한 설명없이 좋은거다라는 식의 소개 글들을 보고 무시했었다. 내가 3.3으로 업그레이드한 유일한 이유는 WTP 2.0에 새로 추가된 "Serve modules without publishing" 때문이었다. (다른 많은 사람들과 마찬가지로) 이클립스의 지지부진한 업그레이드에 (약간) 실망하여, NetBeans로 전환을 모색하고 있었다.(NetBeans용 maven..
기사: 중급 자바 개발자의 난관, 클래스 로딩 문제 분석하기 얼마 전에 한국 developerWorks에서 기획 기사 요약문을 써달라고 해서 기고한 글이다. 내 이름이 들어가서가 아니고(어차피 내가 쓴 것도 아니지만), 꽤 볼만한 글이다. 필자의 회사에서 만든 제품도 커스텀 클래스로더를 써서 현란한 짓거리(?!)를 좀 하는데... 대다수의 사람들이 그 코드를 이해하지 못하고 있어서 안타까웠던 기억이 있다. 요즘 자바 웹 개발자들이라면 톰캣을 많이 쓸텐데... 톰캣의 클래스로딩 정책을 정확하게 이해하지 못한 탓에 $CATALINA_HOME/server/lib에 넣어야할 라이브러리, $CATALINA_HOME/shared/lib에 넣어야할 라이브러리, $CATALINA_HOME/common/lib에 넣어야할..
- Total
- Today
- Yesterday
- DeveloperWorks
- 독후감
- Prototype
- 장필순
- Eclipse
- webapp
- HTML5
- nodejs
- 책
- **
- docker
- 여행
- ***
- maven
- CSS
- Ajax
- 땅끝마을
- JavaScript
- web
- 영화
- jQuery
- ****
- 자전거
- 노래
- 해남
- Dojo
- ***1/2
- 자바스크립트
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |