 |
 |
 |
 |
 |
 |
Charming Python: Iterators & generators (한글) Python 2.2에 새로운 keyword와 더불어 새로운 구조체가 추가 되었다. generator는 새롭고 강력하며 표현적인 programming idiom을 가능하게 한다. 하지만 쉽게 이해하기는 어렵다. 이 글에서 David는 generator를 소개하고, iterator와 관련한 관련 주제를 다룬다. |
|
|
|
2001년 9월 1일 (토) |
|
| |
Common threads: 고급 파일시스템 개발자 가이드, Part 3 (한글) VM 기반의 파일시스템인 tmpfs에 대해 연구하고 2.4에 새롭게 추가된 기능인 "bind"-mounting 기능을 소개한다. |
|
|
|
2001년 9월 1일 (토) |
|
| |
RPM을 이용한 소프트웨어 패키지, Part 2 (한글) RPM은 리눅스용 소프트웨어 개발에 사용되는 툴이다. 사용자들은 RPM 제품을 쉽게 설치할 수 있다. 이번에는 root로서 실행하지 않고 소프트웨어 패키징 하는 방법, 변경 작업 없이 리눅스에서 구현하지 않은 소프트웨어 핸들하는 방법, 작업을 배포하는 방법 등을 설명한다. |
|
|
|
2001년 12월 1일 (토) |
|
| |
Common threads: 고급 파일시스템 개발자 가이드, Part 9 (한글) Linux 2.4에는 Reiserfs, XFS, GFS와 같은 새로운 파일시스템 기능이 추가되었다. 파일시스템은 좋은 것이긴 하지만 실제 생산환경에 적용하는 방법에 대해서는 정확히 모르고 있는 것도 사실이다. 이 시리즈를 통해 필자는 Linux 2.4에 새롭게 향상된 파일시스템을 설명한다. 9 번째 시리즈에서는, 리눅스에서 사용할 수 있는 SGI의 엔터프라이즈 파일시스템인 XFS를 설명한다. |
|
|
|
2002년 1월 1일 (화) |
|
| |
Common threads: 고급 파일시스템 개발자 가이드, Part 11 (한글) 파일시스템 개발자 가이드" 시리즈를 통해 Daniel Robbins는 Linux 2.4의 최신 파일시스템 사용 방법을 설명하고 있다. 구현 어드바이스, 퍼포먼스 정보, 기술 등을 공유하여 새로운 파일시스템 작업이 즐거워진다. 이번에는, XFS, ReiserFS, ext3 파일시스템의 업데이트 상황을 정리하고 Gentoo Linux의 리드 아키텍트로서의 경험도 나눈다. |
|
|
|
2003년 10월 21일 (화) |
|
| |
Kprobes를 이용한 커널 디버깅 printk를 사용하여 리눅스 커널에서 디버깅 정보를 수집하는 것은 잘 알려진 방법이다. Kprobes를 사용하면 커널을 재부팅 할 필요가 없다. 2.6 커널과 결합된 Kprobes는 printk's를 동적으로 삽입할 때 경량의, 비파괴적인 강력한 메커니즘을 제공한다. 커널 스택 트레이스, 커널 데이터 구조, 레지스터 같은 디버그 정보를 기록하는 것은 결코 쉬운 것은 아니다. |
|
|
|
2004년 8월 20일 (금) |
|
| |
애플리케이션의 구현 및 분산 프로세스를 자동화하기 한 가지 유형의 시스템을 위한 오픈 소스 애플리케이션을 구현할 때 고려해야 할 점이 많다. 하물며 호환되지 않는 머신 간 분산될 애플리케이션을 구현한다면? 약간의 훈련과 커스텀 스크립트를 사용하면 이 과정을 단순화 할 수 있다. 이 글에서는 애플리케이션들을(과도하게 커스터마이징 된 애플리케이션 포함) 구현하여 분산하는 구조를 만드는 방법과 가능한 한 쉽게, 수동 또는 자동으로, 많은 머신들 간 애플리케이션들을 분산시키는 간단한 방법을 설명한다. |
|
|
|
2004년 9월 14일 (화) |
|
| |
Xen의 시대: 리눅스를 가상화 하여 애플리케이션 테스트하기 Xen은 리눅스 커널에서 사용할 수 있는 가상화 기술로서 원래 시스템에 피해를 주지 않고도 기존 환경에서 리눅스가 실행되는 것처럼 새로운 업그레이드를 마무리 및 테스트할 수 있는 기술이다. 이 글에서 Fedora Core를 사용하여 Xen을 설치하는 방법을 설명하겠다. 설치한 후에는 어느 배포판의 Xen이나 똑같이 작동된다. 리눅스의 가상화를 연구하고, 새로운 소프트웨어의 테스트에 샌드박스를 사용할 때의 이점과 이 샌드박스를 같은 리눅스 박스에 여러 가상 머신들을 실행하는 장소로 사용하는 것에 대해 설명하겠다. |
|
|
|
2005년 3월 15일 (화) |
|
| |
리눅스 배포판의 구현 방법 Linux From Scratch (LFS)는 사용자들에게 리눅스 OS가 어떻게 작동하는지를 가르쳐주는 새로운 방식이다. 완전한 OS를 컴파일 하는 것으로 OS가 어떻게 작동하는지를 알려줄 뿐만 아니라 속도, 풋프린트, 보안 등 각 목적에 맞게 시스템을 구현하는데 참조할 수 있다.
|
|
|
|
2005년 5월 24일 (화) |
|
| |
Eclipse에서 Maven 활용하기 Maven은 일반적인 구현 시스템으로서 인지도를 높여가고 있고 자바를 앞지르기 시작했다. 이 글은 Maven 튜토리얼은 아니다. 다만, Maven을 다른 기술들과 비교하여 Maven과 Eclipse가 어느 부분에서 일치하는지를 찾고 이 툴들을 협업시키는 방법을 모색하고자 한다. |
|
|
|
2005년 5월 24일 (화) |
|
| |
왜 FreeBSD 인가? FreeBSD OS는 프리(free) OS들 중에는 알려지지 않았지만 뛰어난 성능을 갖추었다.
386BSD 프로젝트에서 시작되었고 Intel 칩에서 실행되는 매우 빠른 UNIX 계열 OS이다.
구식의 Intel 머신과 64 비트 AMD 칩에서 실행되고 테라바이트(terabytes)의 파일을 공급한다. |
|
|
|
2005년 7월 19일 (화) |
|
| |
Internet Explorer에서 Mozilla로 애플리케이션 마이그레이션 하기 Internet Explorer 기반 웹 애플리케이션을 Mozilla 로 접근했을 때 어려움을 느껴본 적이 있었는가? 이 글에서 오픈 소스 Mozilla 기반 브라우저로 애플리케이션을 마이그레이션 할 때 발생하는 일반적인 문제들을 다루고자 한다. 우선 기본적인 크로스 브라우저 개발 기술을 배우고 나서 Mozilla와 Internet Explorer의 차이를 극복하는 전략을 모색한다. |
|
|
|
2005년 7월 26일 (화) |
|
| |
Service Data Objects for PHP 소개 SDO를 설명하고 PHP 환경에서 이를 사용한다는 것의 의미를 설명한다. 간단한 컨택트 관리 시나리오를 사용하여 핵심 개념을 설명한다. |
|
|
|
2005년 7월 26일 (화) |
|
| |
PHP용 Service Data Objects 소개 Service Data Objects (SDO)는 2003년 11월 이후 자바에 생겨났다. 이종의 데이터 소스들을 이용한 작업을 통합하고 단순화 하기 위한 수단으로 설계된 것이다. 2005년 2월, IBM과 Zend는 전략적 파트너쉽을 통해 PHP 환경의 개발과 지원을 위해 협업할 것을 발표하였다. 이러한 협업을 통해 PHP용 SDO를 정의하고 구현하게 될 것이다. 이 글에서 SDO를 소개하고 PHP 환경에서 이를 사용하는 이유를 설명한다. 간단한 연락처 관리 시나리오를 통해 핵심 개념들을 설명하도록 하겠다. |
|
|
|
2005년 7월 26일 (화) |
|
| |
Linux LiveCD를 사용하여 시스템 보안에 접근하기 설치와 설정 노력 없이 리눅스 시스템상의 보안 취약 부분에 접근할 수 있다. LiveCD로 가능하다. |
|
|
|
2005년 7월 27일 (수) |
|
| |
developerWorks XML 템플릿으로 글 작성하기 developerWorks XML 템플릿으로 글을 작성하는 방법을 설명한다. |
|
|
|
2005년 7월 29일 (금) |
|
| |
디지털 애니메이션 시스템 구현, Part 2: 풍부한 콘텐트의 생성, 편집, 저장 풍부한 미디어 콘텐트를 생성, 편집, 저장할 수 있는 기술에 대해 알아본다. |
|
|
|
2005년 7월 29일 (금) |
|
| |
삼자 컴포넌트와 Geronimo 통합하기 Geronimo는 고유의 GBeans 기능을 통해 삼자 컴포넌트와의 통합을 지원한다. |
|
|
|
2005년 8월 2일 (화) |
|
| |
파이썬 유형 계층 연구 다른 프로그래밍 언어와는 달리 파이썬에는 "a" 또는 "z" 같은 단문자를 핸들할 특별 데이터 유형이 없다. 파이썬은 다른 방식을 취한다. |
|
|
|
2005년 8월 2일 (화) |
|
| |
SQLObject로 데이터베이스를 파이썬에 연결하기 파이썬용 객체 관계형 매핑 툴인 SQLObject로 데이터베이스를 프로그래밍한다. |
|
|
|
2005년 8월 2일 (화) |
|
| |
IBM Cloudscape Version 10.1출시! Apache Derby의 상용화 버전인 IBM Cloudscape, v10.1의 최근버전이 다운로드를 통해 무료로 배포되고 있다. 본 기사는 이 버전이 가지고 있는 몇가지 특징과 IBM Cloudscape를 다운로드 받는 방법에 대해 설명하고 있다. |
|
|
|
2005년 8월 16일 (화) |
|
| |
The Eclipse Voice Tools Project Eclipse Voice Tools Project는 보이스 산업에 관련한 기업과 개인들을 모아 표준 기반의, 오픈 소스 보이스 개발 툴을 만들기 위한 새로운 시도이다. 하지만 이 프로젝트 툴을 확장하거나 기여하고 싶을 때는 어떻게 하겠는가? 이 글에서 Voice Tool Project 환경을 설정 및 커스터마이징 하는 방법을 설명한다. 새로운 기능을 추가하는 과정도 설명한다. |
|
|
|
2005년 8월 23일 (화) |
|
| |
Eclipse에서 불확실한 플러그인 종속관계 찾기 불확실한 플러그인 종속관계를 파악한다는 것은 시간이 많이 드는 일이다. 대부분의 플러그인은 수 많은 다른 플러그인에 의존하고 그 플러그인들 역시 또 다른 것들에 의존한다. Eclipse가 이러한 긴 체인을 로딩하지 않는다면, 플러그인들을 직접 골라내는 것은 원래 계획했던 것 보다 시간과 노력이 많이 들게 된다. 플러그인 검사를 자동화 할 수 있는 방법을 찾고 있다면 이 글을 읽어라. |
|
|
|
2005년 8월 23일 (화) |
|
| |
파이썬 발견하기, Part 4 List는 파이썬에서 가장 많이 사용되는 구조체이다 |
|
|
|
2005년 8월 30일 (화) |
|
| |
경량 개발 성공의 비밀, Part 5 경량 프로세스를 제안하고 홍보하는 방법을 배운다. |
|
|
|
2005년 8월 30일 (화) |
|
| |
경량 개발 성공의 비밀, Part 6: 영속성 전략 Enterprise JavaBeans, Hibernate, Kodo JDO, Ibatis를 비교하여 최상의 영속성 프레임웍을 선별한다. |
|
|
|
2005년 9월 6일 (화) |
|
| |
IBM WebSphere Developer Technical Journal: WebSphere Integration Reference Architecture 소개 (한글) IBM® WebSphere® 통합 레퍼런스 아키텍쳐로 기업 내의 조직은 서비스 지향 기업통합방식을 취하게 되며 기존 기업통합 방식과 관련된 단점을 없앤다. 이 글에서, IBM® WebSphere® 통합 레퍼런스 아키텍쳐로 기업 내의 여러 가지 통합 요구들을 다루는 과정에 대해 설명한다. |
|
|
|
2005년 9월 12일 (월) |
|
| |
AXIOM으로 XML 프로세싱 최대한 활용하기 AXis Object Model (AXIOM)은 Apache Axis 2용 XML 객체 모델로서 강력한 조합 기능을 제공하여 XML 프로세싱에 변혁을 가져왔다. |
|
|
|
2005년 9월 13일 (화) |
|
| |
Charming Python: PEAK 연구 Python Enterprise Application Kit (PEAK)은 애플리케이션 컴포넌트를 빠르게 개발하고 재사용 하는데 쓰이는 파이썬 프레임웍이다. |
|
|
|
2005년 9월 15일 (목) |
|
| |
.NET 애플리케이션을 리눅스로 가져온 Mono .NET에 기반한 오픈 소스 개발 플랫폼인 Mono는 강력하고 유연한 리눅스 애플리케이션 구현을 돕는다. |
|
|
|
2005년 9월 19일 (월) |
|
| |
Python의 재발견, Part 5: 파이썬 프로그래밍 Python은 여러 플로우 제어 메커니즘을 제공한다. |
|
|
|
2005년 9월 20일 (화) |
|
| |
멋진 웹 사이트 개발하기(영문) 당신의 웹 사이트는 멋지고, 매끄럽고, 간단해야 한다. XHTML을 사용해 보자. |
|
|
|
2005년 9월 20일 (화) |
|
| |
경량 개발 성공의 비밀, Part 7:자바의 대안 자바는 강력하지만 경량 개발에는 한계가 있다. Ruby는 보다 생산적이다. |
|
|
|
2005년 9월 20일 (화) |
|
| |
IBM WebSphere Developer Technical Journal: Gluecode란 무엇이며, 왜 필요한가? Gluecode를 소개한다. Gluecode의 구성요소와 IBM WebSphere Application Server와의 관계를 설명한다. |
|
|
|
2005년 9월 21일 (수) |
|
| |
SWT와 JFace, Part 3: 소개 Eclipse를 사용하여 애플리케이션을 구현할 때 여러분이 배웠던 그 지식을 확장시켜 보자. |
|
|
|
2005년 9월 27일 (화) |
|
| |
Geronimo 시작하기 Apache Geronimo는 대형 오픈 소스 프로젝트로서 개발 커뮤니티와 사용자 커뮤니티와 함께 작업하고 있다. |
|
|
|
2005년 9월 30일 (금) |
|
| |
Linux project publications: RAS 신뢰성(Reliability), 가용성(Availability), 서비스 가능성(Serviceability) (RAS)이라는 주제에 대해 IBM Linux Technology Center 개발 팀원들이 설명한다. |
|
|
|
2005년 9월 30일 (금) |
|
| |
Geronimo 애플리케이션 서버에서의 트랜잭션 Apache Geronimo는 대형 오픈 소스 프로젝트로서 개발 커뮤니티와 사용자 커뮤니티와 함께 작업하고 있다. |
|
|
|
2005년 10월 11일 (화) |
|
| |
구현 및 단위 테스팅 프로세스 자동화 CruiseControl을 설정하여 코드를 지속적으로 통합 및 테스트한다. |
|
|
|
2005년 10월 11일 (화) |
|
| |
Eclipse용 Ruby Development Tools (RDT) Eclipse용 Ruby Development Tools (RDT) 플러그인 사용법을 소개한다. 이 툴을 토대로 Eclipse도 최고의 Ruby 개발 환경이 될 수 있다. Eclipse의 풍부한 인프라를 사용고자 하는 Ruby 개발자와, Ruby에 관심이 있는 자바 개발자들에게 도움이 될 것이다. |
|
|
|
2005년 10월 11일 (화) |
|
| |
모바일 장치용 3D 그래픽, Part 1: M3G의 즉시 모드 자바 모바일 장치용 3D 프로그래밍을 소개한다. |
|
|
|
2005년 10월 11일 (화) |
|
| |
웹의 미래는 Semantic이다! 지식 공유와 자동화에 온톨로지를 활용할 수 있는 방법을 모색해보자. |
|
|
|
2005년 10월 18일 (화) |
|
| |
Globus Toolkit Java Web services를 위한 권한 부여 프로세스 GT4 authorization 옵션과 아키텍쳐를 분석하고 커스텀 권한 모듈 개발을 배운다. |
|
|
|
2005년 10월 25일 (화) |
|
| |
IBM WebSphere Application Server Community Edition, Apache Geronimo, Gluecode Scott Cosby와 Paul Buck이 IBM WebSphere family, WebSphere Application Server Community Edition 최신 버전을 설명한다. |
|
|
|
2005년 10월 25일 (화) |
|
| |
Discover Python, Part 6: 파이썬 프로그래밍 컨테이너 유형에서 엘리먼트에 접근하는 방법을 알아본다. |
|
|
|
2005년 10월 25일 (화) |
|
| |
Apache Derby용 Eclipse 기반 툴 Eclipse를 사용하여 Apache Derby 데이터베이스에 연결하여 검색할 수 있다. |
|
|
|
2005년 10월 27일 (목) |
|
| |
Spring JMX 지원 확대 Spring 프레임웍의 JMX 관리 인프라를 커스터마이징하여 특정 애플리케이션의 필요를 채운다. |
|
|
|
2005년 11월 1일 (화) |
|
| |
추가 보안 웹 애플리케이션 구현하기 프레임웍의 논리적 웹 애플리케이션 디자인으로 웹 애플리케이션을 다듬는다. |
|
|
|
2005년 11월 1일 (화) |
|
| |
Geronimo CORBA 상호운용 Apache Geronimo와 CORBA를 사용하여 대형 레거시 시스템과 깔끔하게 인터페이싱한다. |
|
|
|
2005년 11월 8일 (화) |
|
| |
경량 개발 성공의 비밀, Part 8 웹 서버로 개발자의 생선성을 높일 수 있다. |
|
|
|
2005년 11월 8일 (화) |
|
| |
Linux 프로젝트 문서: 보안 (한글) 리눅스 보안에 대해 IBM Linux Technology Center 개발 팀원들이 설명한다. |
|
|
|
2005년 11월 20일 (일) |
|
| |
경량 개발 성공의 비밀, Part 9: Continuation 기반 프레임웍 웹 요청을 하나의 애플리케이션으로 간주하면 상태 관리가 쉬워진다. |
|
|
|
2005년 11월 29일 (화) |
|
| |
IBM WebSphere Developer Technical Journal: WebSphere Application Server Community Edition IBM WebSphere Application Server Community Edition은 Apache Geronimo 기반 오픈 소스 Java 2 Platform, Enterprise Edition (J2EE) 애플리케이션이다. 이 새로운 버전의 기능들을 소개한다. |
|
|
|
2005년 12월 7일 (수) |
|
| |
북 리뷰: Autonomic Computing (한글) IBM Press 가 출간한 Richard Murch의 저서 Autonomic Computing에서 시스템 디자이너, 관리자, 개발자들에게 필요한 내용들만 발췌했다. |
|
|
|
2005년 12월 9일 (금) |
|
| |
Apache Geronimo에 로그인과 레지스트리 시스템 구현하기, Part 1: J2EE의 보안과 Geronimo의 빌트인 Derby 데이터베이스 J2EE 보안을 설정하여 Apache Geronimo의 빌트인 Derby 데이터베이스를 통해 사용자를 인증한다. |
|
|
|
2005년 12월 9일 (금) |
|
| |
The Geronimo renegade: 클러스터링 Apache Geronimo 클러스터링의 비밀을 밝힌다. |
|
|
|
2005년 12월 13일 (화) |
|
| |
Ruby On Rails로 웹 어플리케이션 구현하기 (한글) Ruby on Rails는 웹 애플리케이션 개발 세계로 최근에 진입했다. 하지만 아직까지는 베타 버전이다. Rails는 대부분의 웹 애플리케이션의 구현을 자동화한다. 더욱이 웹 애플리케이션의 개별 양상들을 수행하는 Free Software 라이브러리들과 비교해 볼 때, Rails는 모든 양상에 맞는 통합된 툴 세트들을 포함하고 있다. |
|
|
|
2005년 12월 19일 (월) |
|
| |
GTK+ 기초, Part 1: GTK+를 사용하는 이유 GTK+가 무엇이며 왜 이것을 사용해야 하는지를 알아보자. |
|
|
|
2005년 12월 20일 (화) |
|
| |
Windows용 리눅스 스크린세이버 오픈 소스와 폐쇄 소스가 기름과 물의 관계라고 생각한다면 다시 생각해 보기 바란다. |
|
|
|
2005년 12월 20일 (화) |
|
| |
뷰 연결로 Eclipse 애플리케이션 향상하기 (한글) 풍부한 GUI에서 뷰는 다양한 방식으로 정보를 디스플레이 함으로서 사용자 경험을 향상시킨다. 따라서 UI 뷰는 다른 뷰들에 의존하고 인터랙팅 해야 한다. Eclipse는 UI 뷰들을 연결하고 비-UI 시나리오에 뷰 링크를 적용하는 방식을 제공하고 있다. |
|
|
|
2005년 12월 21일 (수) |
|
| |
SWT와 JFace, Part 4: 소개 ToolBar, CoolBar, Tray, SashForm, Link, 기타 제어를 사용하는 방법을 설명한다. |
|
|
|
2005년 12월 23일 (금) |
|
| |
DB2와 Apache Geronimo 통합 Apache Geronimo를 사용하여 DB2 데이터베이스와 연결되는 J2EE 애플리케이션을 개발 및 전개한다. |
|
|
|
2006년 1월 24일 (화) |
|
| |
네트워크 서비스: 레거시 디자인 대 쓰레디드 디자인 작업자 프로세스와 작업자 쓰레드의 차이를 배우고, 동시에 여러가지 일을 수행할 때 이들을 활용하는 방법을 설명합니다. |
|
|
|
2006년 2월 14일 (화) |
|
| |
X Window System X의 힘을 리눅스에도 적용시켜 봅시다. X 서버를 설치하고 X, GNOME, KDE 디스플레이 매니저를 설정하고 윈도우 관리 환경을 만드는 방법을 설명합니다. |
|
|
|
2006년 2월 21일 (화) |
|
| |
플록 밖에서의 통신, Part 2 그리드에서 Globus Toolkit에 대한 프론트 엔드로서 Condor를 사용해 봅시다. |
|
|
|
2006년 2월 21일 (화) |
|
| |
Eclipse Test와 Performance Tools Platform 소개 Eclipse TPTP로 자바 애플리케이션을 프로파일링 하고, 메모리 누수를 감지하며, 퍼포먼스 병목현상을 규명할 수 있습니다. |
|
|
|
2006년 2월 22일 (수) |
|
| |
Common threads: 고급 파일시스템 개발자 가이드 (한글) Linux2.4에 ReiserFS, XFS, GFS와 같은 새로운 파일시스템 기능이 추가되면서 기대를 모으고 있다. 이러한 파일시스템들은 분명 훌륭한 것들이다. 하지만 실제로 그것의 기능과, 어떤 부분에서 효율적으로 사용되는지, 또한 Linux 제품 환경에서 안전하게 사용할 수 있는 방법에 대해서는 정확히 모른다. Daniel Robbins는 Linux 2.4에 새롭게 향상된 파일시스템을 설치하는 방법을 설명한다. 또한 유용한 구현 방법, 성능 관련 정보 및 중요한 기술적인 사항들을 설명하여, 새로운 파일 시스템의 경험이 가능한 즐거운 일이 될 수 있도록 할 것이다. 특히 저널링(Journalling)과 ReiserFS의 장점을 설명한다. |
|
|
|
2006년 3월 5일 (일) |
|
| |
Geronimo 시작하기 (한글) Apache Geronimo는 진취적인 개발 커뮤니티와 성장하고 있는 사용자 커뮤니티를 갖춘 대형 오픈 소스 프로젝트이다. 따라서 새로운 사용자들은 감히 엄두를 내지 못한다. 심지어 숙련된 Java™ 2 Platform, Enterprise Edition(J2EE) 개발자들도 헤맬 때가 있다. 이 글은 신참 Geronimo 사용자를 위한 지침서이다. Geronimo 개발에 관한 광범위한 질문에 대한 답도 제시한다. |
|
|
|
2006년 3월 13일 (월) |
|
| |
IBM WebSphere Developer Technical Journal: WebSphere Application Server Community Edition 시작하기 (한글) IBM® WebSphere® Application Server Community Edition은 Apache Geronimo에 기반한 오픈 소스 Java™ 2 Platform, Enterprise Edition (J2EE™) 애플리케이션 서버이다. 왜 이 제품을 사용해야 하는지, 가장 효과적인 사용 시점은 언제인지, 빠른 실행을 위해 알아야 할 것은 무엇인지, 환경 설정과 올바른 다운로드 패키지 선택에서부터 애플리케이션 전개 까지, 이 새로운 제품에 대한 모든 것을 설명한다. |
|
|
|
2006년 3월 13일 (월) |
|
| |
자바 애플리케이션에서 동적으로 PDF 파일 생성하기 (한글) 애플리케이션에서 PDF 문서를 동적으로 만들어야 한다면 iText 라이브러리가 필요합니다. 오픈 소스 iText 라이브러리로 PDF 생성이 간단해 집니다. 이 글에서는 iText를 소개하고 이를 사용하여 자바 애플리케이션에서 PDF 문서를 생성하는 방법을 설명합니다. 또한 iText를 잘 이해할 수 있도록 샘플 애플리케이션을 구현해 봅니다. |
|
|
|
2006년 3월 14일 (화) |
|
| |
IBM WebSphere Application Server Community Edition, Apache Geronimo, 그리고 Gluecode (한글) IBM WebSphere® Application Server Community Edition 발표에 대한 주요 인사들의 인터뷰 기사 입니다. Community Edition이 WebSphere 제품군에 어떤 의미가 되고, 오픈 소스 Apache Geronimo 개발 커뮤니티에는 어떤 영향을 끼치는지 알아봅시다. |
|
|
|
2006년 3월 28일 (화) |
|
| |
WebSphere migrations: Apache Tomcat에서 WebSphere Application Server Community Edition으로의 마이그레이션 (한글) Apache Tomcat 5.5에서 IBM® WebSphere® Application Server Community Edition V1.0으로 J2EE™ 웹 티어 애플리케이션을 마이그레이션 하는 방법을 설명합니다. |
|
|
|
2006년 4월 4일 (화) |
|
| |
PHP로 검색 엔진 최적화 애플리케이션 구현하기, Part 1: PHP, Derby 등으로 검색 엔진 최적화 하기 PHP와 SOAP을 활용하여 웹 사이트의 SEO를 감시하는 SEO를 구현할 수 있습니다. |
|
|
|
2006년 4월 11일 (화) |
|
| |
Eclipse V3.1의 신 기능 연구(한글) 본 튜토리얼에서는 최근 발표된 Eclipse V3.1의 신 기능들을 설명한다. 이전 버전에서 V3.1로 업그레이드를 한다거나, 다른 통합 개발 환경에서 Eclipse로 전환할 것을 고려중이라면 이 글이 도움이 될 것이다. Java 2 Standard Edition V1.5활용할 수 있도록 코드를 개정하는 데에도 유용한 정보를 제공한다. |
|
|
|
2006년 4월 14일 (금) |
|
| |
OSGi로 Eclipse 플러그인 문제 해결하기 OSGi와 Eclipse의 동적 확장 API를 사용하여 플러그인에 대한 확장을 작성하고, 이러한 플러그인에 대한 바이너리 의존성을 방지해 봅시다. |
|
|
|
2006년 4월 18일 (화) |
|
| |
GNU 프로파일러로 코드 속도 높이기 gprof를 사용하여 리눅스 상의 애플리케이션 퍼포먼스를 높여봅시다. |
|
|
|
2006년 4월 18일 (화) |
|
| |
Condor 웹 서비스로 그리드 리소스 관리하기 Condor 풀에서 제출, 모니터링, 제어를 수행하는 웹 서비스 클라이언트를 구현하는 방법을 설명합니다. |
|
|
|
2006년 4월 24일 (월) |
|
| |
SWT, Swing or AWT: 나에게 맞는 것 찾기 (한글) Eclipse의 SWT, 자바의 Swing, Abstract Windows Toolkit (AWT) GUI 툴킷을 비교합니다. 각 툴킷의 기본적인 기능들과 장단점을 설명합니다. |
|
|
|
2006년 4월 24일 (월) |
|
| |
Apache Derby로 개발하기 -- Trifecta: Apache Derby를 이용한 데이터베이스 개발, Part 2 SQL을 비롯하여 스키마, 테이블, 칼럼 같은 기본적인 데이터베이스 개념에 익숙해집시다. 이들 모두 Derby 데이터베이스에서 사용됩니다. |
|
|
|
2006년 4월 24일 (월) |
|
| |
Quality busters: 웹 사이트 모양과 기능 비교 (영문) 더 나은 크로스-브라우저 호환성을 위해 웹 사이트 우선순위를 모양 보다는 W3C 표준에 근거한 기능에 두어야 합니다. |
|
|
|
2006년 4월 24일 (월) |
|
| |
개발자 입문 시리즈 (한글) 어디서부터 시작할지 막막하십니까? 도움이 필요하시다고요? 여기에서 그 출발점을 찾을 수 있습니다. |
|
|
|
2006년 5월 11일 (목) |
|
| |
Apache Derby로 개발하기 -- Trifecta: Apache Derby 소개 (한글) 모든 애플리케이션 개발자들은 데이터를 저장하는 문제에 직면해 있습니다. 인터넷 또는 웹 기반 애플리케이션의 성장과 함께 이러한 필요성은 보다 명확해 졌습니다. 이번 칼럼에서는 표준 기반의 오픈 소스 자바 데이터베이스 시스템인 Apache Derby를 소개합니다. 이것을 다른 데이터베이스 시스템들과 비교하고 다운로드와 설치와 관련한 문제들을 논의합니다. |
|
|
|
2006년 5월 29일 (월) |
|
| |
Ajax 방식으로 PHP 개발하기, Part 1: 시작하기 Ajax 개발이 전통적인 방식보다 얼마나 더 빠를까요? 두 가지 PHP 웹 애플리케이션 개발 방식을 비교해봅니다. |
|
|
|
2006년 5월 30일 (화) |
|
| |
Drools rules engine으로 비즈니스 로직 구현하기 Drools rules engine을 사용하여 복잡한 비즈니스 로직을 구현해 봅시다. |
|
|
|
2006년 5월 30일 (화) |
|
| |
OpenLDAP로 사용자 계정 중앙화 하기 Red Hat Linux에 OpenLDAP 인증 서버를 구현하여 골치 아픈 사용자 및 그룹 관리를 해결하고 보안을 향상시켜 봅시다. |
|
|
|
2006년 5월 30일 (화) |
|
| |
Ajax 방식으로 PHP 개발하기, Part 2: Back, Forward, Reload Ajax 애플리케이션의 한 가지 단점은 브라우저의 Back 버튼을 깨트린다는 점입니다. JavaScript를 사용하여 Back, Forward, Reload 버튼을 만드는 방법을 배워봅시다. |
|
|
|
2006년 6월 6일 (화) |
|
| |
Subversion 소개 Subversion이 프로젝트를 트래킹 하도록 해봅시다. 위험성은 더 많지만 그만큼 재미도 있을 것입니다. |
|
|
|
2006년 6월 6일 (화) |
|
| |
Internet Protocol, version 6 (IPv6) 연구 거의 20년 만에 Internet Protocol v4가 업데이트 되었습니다. Version 5를 만나봅시다. |
|
|
|
2006년 6월 6일 (화) |
|
| |
AJAX 전송 방식 세 가지 Ajax 데이터 전송 메커니즘(XMLHttp, 스크립트 태그, 프레임 또는 iframe)에 대해 알아보고 이들의 장단점도 분석해봅니다. 효율적인 Ajax 제어 기술(서버 및 클라이언트 모두)에 대해서도 살펴봅니다. |
|
|
|
2006년 6월 6일 (화) |
|
| |
Python Django 웹 프레임웍, Part 1: Django와 Python으로 웹 개발하기 웹 개발용 모델-뷰-컨트롤러 스타일의 프레임웍인 Django를 사용하여 파이썬에서 데이터 기반 작업 보드 애플리케이션을 구현해 봅시다. |
|
|
|
2006년 6월 6일 (화) |
|
| |
Apache Geronimo와 Ajax를 사용하여 디렉토리 구현하기, Part 2: LDAP 서버 쿼리 Ajax와 기타 툴을 사용하여 Geronimo에 관리가 쉽고 사용자 친화적인 보안 시스템을 구현해 봅시다. |
|
|
|
2006년 6월 13일 (화) |
|
| |
객체 직렬화 테스팅 객체 직렬화를 테스팅 하여 후에 디버깅 수고를 덜 수 있습니다. |
|
|
|
2006년 6월 13일 (화) |
|
| |
LPI exam prep: 시스템 보안 라우팅, 보안 FTP, SSH를 위해 리눅스상에 서비스를 사용하여 침입을 방지하고 네트워크 보안을 강화해 봅시다. |
|
|
|
2006년 6월 13일 (화) |
|
| |
Hamlets 무엇이 자바 서블릿을 확대하고 콘텐트와 프리젠테이션을 분리하는가? 바로 Hamlets 템플릿 컴파일러 입니다. |
|
|
|
2006년 6월 20일 (화) |
|
| |
Eclipse 태스크 리스트를 RSS 피드로 바꾸기 태스크 리스트를 모든 팀 멤버들이 등록할 수 있는 RSS 피드로 만들어 봅시다. |
|
|
|
2006년 6월 20일 (화) |
|
| |
Eclipse의 Ajax Toolkit Framework에서 지원되는 툴 (한글) IBM이 새로운 Open Ajax Initiative에 참여한 목적은 Eclipse Foundation을 통해 강력한 웹 프로그래밍 기술에 대한 접근성을 높이기 위해서입니다. 이 글에서 Eclipse의 Ajax Toolkit Framework 에서 지원되는 툴인 Dojo와 Zimbra를 소개합니다. |
|
|
|
2006년 6월 26일 (월) |
|
| |
WebSphere Application Server Community Edition Server용 Eclipse 플러그인 사용하기 (한글) Eclipse를 사용하여 WAS CE에 J2EE 애플리케이션을 빠르게 전개 및 테스트하는 방법을 비롯하여, 환경 설정부터 애플리케이션 전개 및 디버깅 방법까지 설명합니다. |
|
|
|
2006년 6월 28일 (수) |
|
| |
LPI exam prep: LPI exam 101 prep (topic 101): 하드웨어와 아키텍처 (한글) 리눅스 인증 시험 준비를 시작하는 여러분들을 환영합니다. 본 튜토리얼 시리즈에서는 포괄적인 스터디 가이드를 제공하여 여러분들이 자신감을 갖고 시험에 임할 수 있도록 도와드릴 것입니다. |
|
|
|
2006년 7월 18일 (화) |
|
| |
PHP/Sajax와 함께 Ajax 사용하기 (한글) Asynchronous JavaScript and XML(Ajax)는 서버에서 새로운 콘텐트를 요청하고 페이지의 일부만 변경할 수 있도록 합니다. 본 튜토리얼에서는 PHP와 함께 Ajax를 사용하는 방법을 소개하고 PHP로 작성된 툴인 Simple Ajax Toolkit (Sajax)을 소개합니다. |
|
|
|
2006년 7월 24일 (월) |
|
| |
자바 개발자를 위한 Ajax: 구글 웹 툴킷(Google Web Toolkit) 연구 최근에 출시된 구글 웹 툴킷(GWT)은 거의 자바 코드로 표현된 동적 웹 애플리케이션을 생성하는 API 및 툴 세트입니다.GWT의 기능을 설명하고 여러분에게 맞는 것을 선택할 수 있는 방법을 제시합니다.
|
|
|
|
2006년 8월 11일 (금) |
|
| |