IT 기술/Developer article 91

[소개] IBM DeveloperWorks : 리눅스 팁: cron과 at를 사용한 작업 일정 관리 (한글)

유닉스/리눅스를 사용하다보면 다양한 작업을 시간대 별로 실행 시켜야 할 때가 있습니다. 사용자들이 적은 시간대에 해야할 작업, 특정 시각에 해야 할 작업, 특정 작업이 종료된 다음에 할 작업... 등등 작업은 아주 많습니다. 유닉스/리눅스에서는 cron이라는 프로그램을 이용해서 배치작업을 처리하죠. 이번에는 cron과 at을 이용한 작업 일정 관리에 관한 문서를 소개하려 합니다. 원문 : 리눅스 팁: cron과 at를 사용한 작업 일정 관리 (한글) 아래는 서문을 발췌한 것입니다. 2008 년 3 월 25 일시스템 사용량이 적어진 한밤중에 작업을 실행할 필요가 있거나 일일이나 주간 단위로 작업을 수행할 필요가 있지만, 잠도 자야겠고 다른 활동도 하면서 삶을 즐기고 싶습니다. 작업 일정 관리가 필요한 또 ..

[소개] IBM DeveloperWorks : 이클립스 유로파로 웹 개발하기, Part 3: 루비 개발 도구와 RadRails (한글)

이번엔 지난번에 소개했던 이클립스 유로파로 웹 개발하기 시리즈의 세번째, 루비 개발 도구와 RadRails입니다. 개발자에게 재미난 유희로 혹은 실제 업무에 사용할 유용한 개발 도구로서 루비는 그 영역을 넓혀가고 있습니다. 이클립스가 루비 개발 환경을 지원하는 것은 어찌보면 당연한 결과라고 생각합니다. Aptana studio라는 루비 IDE도 나와있는 상태죠. 이번에 소개할 문서는 이클립스 유로파에 루비 개발 도구를 설치해서 사용하는 법을 알려줍니다. 저도 따라서 해보고 있는데 재미있네요. ^^ 실제 업무에 써 볼 일이 생길지는 모르겠지만요. 원문 : 이클립스 유로파로 웹 개발하기, Part 3: 루비 개발 도구와 RadRails (한글) 아래는 문서의 서론 부분입니다. Java™, PHP, 루비로 웹..

[소개] IBM DeveloperWorks : PHP에서 풀(pull) 방식으로 XML 구문을 분석하는 방법 (한글)

최근에 IBM DeveloperWorks에 올라온 글중에서 PHP 관련 글을 소개하려합니다. "PHP에서 풀(pull) 방식으로 XML 구문을 분석하는 방법 (한글) 스트리밍 방식으로 메모리 효율을 높인다"라는 제목의 글은 PHP 5에서 추가된 XMLReader 라이브러리를 이용하여 글의 제목처럼 메모리 효율을 올리는 방법에 대한 글입니다. PHP가 5 버전에 이르러서 많은 변화가 있었는데 실무에서 PHP 개발을 하지 않은지가 오래되서 그런지(요 2년사이에는 기능 수정하는 정도만 했었습니다.) XMLReader라는 라이브러리는 좀 생소하군요. 원문 : PHP에서 풀(pull) 방식으로 XML 구문을 분석하는 방법 (한글) (부제 : 스트리밍 방식으로 메모리 효율을 높인다) 아래는 문서의 앞부분을 발췌한 ..

[소개] IBM DeveloperWorks : 새로운 IBM pureQuery 툴을 사용하여 자바 데이터베이스 개발의 생산성 높이기, Part 3 : pureQuery로 신속한 애플리케이션 개발 (한글)

지난번에 이어지는 Part 3 : "pureQuery로 신속한 애플리케이션 개발"입니다. ^^ 우웅... 다음에는 DB2 관련 문서를 좀 뒤져볼까합니다. DB쪽 공부를 폭 넓게 해볼까하는데 잘 될지 모르겠습니다. 원문 : 새로운 IBM pureQuery 툴을 사용하여 자바 데이터베이스 개발의 생산성 높이기, Part 3 : pureQuery로 신속한 애플리케이션 개발 (한글) 아래는 본문의 서론 부분을 정리한 내용입니다. IBM® pureQuery 플랫폼과 이클립스 도구를 사용하면 JDBC보다 코드 작성을 덜 하고도 간단하면서도 고성능의 데이터 액세스 레이어와 애플리케이션을 신속하게 만들 수 있으며 다른 어느 이클립스 기반 도구보다 더 높은 생산성을 얻을 수 있습니다. 목표pureQuery 애플리케이션을..

[소개]IBM DeveloperWorks : 새로운 IBM pureQuery 툴을 사용하여 자바 데이터베이스 개발의 생산성 높이기, Part 2: 자바 프로그램의 SQL 문제 탐지 및 수정하기 (한글)

지난번에 소개한 "새로운 IBM pureQuery 툴을 사용하여 자바 데이터베이스 개발의 생산성 높이기"의 Part 2입니다. SQL 문제 탐지와 관련된 내용이 주된 내용입니다. 제가 DB쪽 업무만 하는 관계로 자바 관련 내용은 툴을 실행시켜보지도 못할때가 있습니다. 음... 다음부터는 좀더 꼼꼼하게 살펴보겠습니다. 원문 : 새로운 IBM pureQuery 툴을 사용하여 자바 데이터베이스 개발의 생산성 높이기, Part 2: 자바 프로그램의 SQL 문제 탐지 및 수정하기 (한글) IBM® pureQuery 기술과 툴을 사용하여, 자바 프로그램 내에서 SQL을 코딩 할 때 생기는 다양한 문제들을 탐지합니다. 제품 개발과 전개 사이클 동안 다양한 시나리오에서 데이터베이스 애플리케이션의 개발 생산성을 높이고,..

[소개] IBM DeveloperWorks : 새로운 IBM pureQuery 툴을 사용하여 자바 데이터베이스 개발의 생산성 높이기, Part 1: pureQuery 툴 개요 (한글)

한동안 삽질기를 올렸으니 이번엔 깔끔하게 정리된 문서를 소개하려합니다. 이번에는 IBM DeveloperWorks의 자바, 오픈소스 관련 문서중에서 IBM pureQuery툴을 소개하는 글입니다. 자바로 DB 개발을 할때 유용한 툴이라고 합니다. 한가지 아쉬운 점이라면... 뭐 IBM에서 나온 툴이니까 당연한 현상이겠지만, DB2와 Informix Dynamic server만을 지원한다는 점입니다. 제가 실무에서 Oracle만 사용하기 때문이죠. 참 아쉽습니다. 이참에 DB2를 좀 배워봐야 겠습니다. ㅋㅋ 원문 : 새로운 IBM pureQuery 툴을 사용하여 자바 데이터베이스 개발의 생산성 높이기, Part 1: pureQuery 툴 개요 (한글) 2008 년 1 월 29 일자바™ 개발자를 지망하거나,..

[소개] IBM DeveloperWorks : 이클립스 유로파로 웹 개발하기, Part 2: PHP 개발 도구 (한글)

2월 첫번째 IBM DW Bloger 활동이 되겠네요. 지난번에 이어서 Eclipse를 이용한 웹 개발에 관련된 문서를 소개하려고 합니다. 지난번엔 J2EE 개발에 이용하는 법이었고, 이번엔 PHP 개발에 사용하는 방법을 소개하고 있습니다. 원문 : 이클립스 유로파로 웹 개발하기, Part 2: PHP 개발 도구 (한글) 웹 개발자가 어떤 기술을 결합하여 사용하는지에 상관없이 이클립스는 생산성을 높일 수 있는 최고의 통합 개발 환경(IDE)입니다. 3회 연재인 "이클립스 유로파로 웹 개발하기" Part 1에서 최신 이클립스 유로파로 자바 웹 애플리케이션을 신속하게 개발할 수 있는 방법을 다뤘습니다. Part 2에서는 PDT(PHP Development Toolkit)라 알려진 이클립스 플러그인의 다른 세..

[소개]IBM DeveloperWorks : 이클립스 유로파로 웹 개발하기, Part 1: 이클립스를 위한 Java EE (한글)

다양한 웹 개발 기술이 소개되고, 다양한 개발 툴이 소개되고 있습니다. 그중에서도 이클립스는 JAVA, C/C++, PHP, Ruby 등의 다양한 언어를 지원하는 IDE죠. 그리고 이젠 단순한 IDE를 넘어서 개발 프레임웍으로서 발전하고있습니다. 최근에 IBM에서 발표한 심포니라는 오피스 프로그램이나 제가 예전에 소개한 Arzureus라는 프로그램도 이클립스 프레임워크를 바탕으로 개발된 프로그램입니다. 점점 더 사용처가 늘어나고 있는 추세입니다. 아직은 좀 무겁지만 점점 기대됩니다. 이번에 소개하는 문서에서는 이클립스 최신 버전인 이클립스 유로파를 웹 개발에 이용하는 법을 설명하고 있습니다. Eclipse europa, Apache Tomcat, MySQL, JPA에 관한 설정방법 및 간단한 개발 샘플을..

[소개]IBM DeveloperWorks : Eclipse에서 Subversion을 사용하는 방법 (한글)

Tomcat clustering 관련 문서에 이어서 Eclipse에서 변화관리를 위해 Subversion을 사용하는 법에 관련된 문서를 소개하려합니다. 변화 관리라 하면 CVS라는 이름이 널리 알려져있었습니다. Eclipse에서도 CVS관련 기능이 있죠. 이 문서에서는 Subversion이라는 새로운 변화관리 시스템을 Eclipse에서 사용하는 방법을 설명하고 있습니다. Apache software foundation에서 진행중인 많은 프로젝트들이 Subversion을 이용하고 있죠. 이런 프로젝트에 Eclipse를 이용하는 방법을 알려줍니다. 원문 : Eclipse에서 Subversion을 사용하는 방법 (한글) (부제 : 쉬워진 통합) 이 문서는 IBM DeveloperWorks의 오픈소스 관련 문서..