developerworks 87

[소개 IBM DW] Java 기반 PHP 프레임워크 Quercus 소개

IBM DeveloperWorks의 문서 제목을 보던중에 재밌는 문서를 발견했습니다. 사실 발견한지는 꽤 시간이 지났지만, 테스트를 해본다는 둥, 내용을 검증 해봐야겠다는 둥... 평소에 하지 않던 짓을 하려다가 시간만 보내고 이제야 글을 올립니다. 아마도 게으름이 가장 큰 탓이겠죠. 제목만으로는 개인적으로 아주 많이 기다려왔던 문서가 아닐까합니다. Java 애플리케이션 서버에서 PHP 프로그램을 돌릴 수 있고, Java의 클래스들을 PHP 안에서 실행시킬 수 있다는거. 아주 맘에 드네요. 자세한 내용은 원문을 보시길... 원래 레진(Resin)에 포함되어있는데 톰캣에서도 돌릴 수 있다고 합니다. 원문 : Java 기반 PHP 프레임워크 Quercus 소개 Quercus는 Java™ 기술과 PHP를 함께..

[소개] IBM DW : Speaking UNIX: rsync 고급 애플리케이션

다수의 Server들을 운영하다보면 각종 설정 파일, 소스, 이미지 파일들의 동기화 시켜줄 일이 생깁니다. 이럴때 유용한 rsync에 대한 글입니다.(출처는 IBM DeveloperWorks입니다.) 원문 : Speaking UNIX: rsync 고급 애플리케이션 현재 재직중인 회사에서도 DNS, Web server 등에서 rsync를 이용해서 동기화를 하고 있더군요. 다수의 시스템을 동기화하는 작업은 매우 힘든 일입니다. 다행히도 rsync라는 강력한 도구가 있어서 이러한 작업을 쉽게 할 수 있습니다. 지난 20년 동안 컴퓨터 네트워크의 사용이 폭발적으로 늘어났다. 인터넷의 성장과 그에 따른 국내 및 해외 백본 인프라스트럭처에 대한 투자 그리고 네트워킹 및 컴퓨팅 하드웨어 가격의 급격한 하락으로 인해 ..

[소개] Linux 전력 소비량 줄이기 Part 1, 2

요즘 친환경 IDC관련 글이 꽤 많습니다. IBM으로부터 받은 메일 중에는 친환경 IDC 구축에 관한 글도 다수 있더군요. IDC에 설치하는 랙의 문짝에 냉각 기능을 넣는 것도 소개되어있었구요. 음... 그외에 기타등등... 그런데 여러가지 요소 중에서 실제로 전기를 많이 소비하는 서버 장비의 OS에서 전력 소모량을 줄일 수 있다면 참 좋을것 같죠. 여기에 관한 글을 소개합니다. 물론... 저도 OS쪽 전문가가 아니라서 이 글의 내용에 대해서 자신있게 말씀드릴 수는 없습니다. 앞으로 실 서버에 적용을 해보고 비교해볼만한 환경이 갖춰지면 꼭 한번 비교 분석해보고 싶긴합니다. 그날이 곧... 다가올까요? 로또라도 한번 해야겠네요. IBM DeveloperWorks 한국 사이트에서 Linux server에서의..

[소개]IBM DW : Google App Engine for Java

IBM DeveloperWorks에 올라온 글중에서 Google App Engine for Java라는 시리즈를 소개하려합니다. 저도 이 문서에 나오는 Google Plugin for Eclipse를 설치해놓고는... 아직 아무것도 하지 않았습니다. ^^;; 에구 개발에서 손뗀지가 오래되서 그런지 참... 잘 안되네요. 필자인 Rick Hightower는 클라우드 컴퓨팅, GWT, Java EE, Spring 및 Hibernate 개발과 관련된 교육 서비스를 전문으로 제공하는 회사인 Mammatus Inc.의 CIO입니다. [Java Tools for Extreme Programming](자바 툴을 이용한 EXTREME PROGRAMMING)의 공동 저자이며 TheServerSide.com에서 여러 해 ..

[소개]IBM DW : VM 관련 글 두개

IBM DeveloperWorks 한글 사이트에 올라온 글 중에서 가상화 관련 문서 두개를 소개하려합니다. 원문 보러가기 1. VM 전개 자동화하기 2. Linux 하이퍼바이저 분석 Linux에서의 가상화 솔루션과 VM 전개 자동화에 관한 글인데, 일단 DeveloperWorks 상의 분류는 Linux로 되어 있네요. [VM 전개 자동화하기]는 VMWare를 기준으로 설명을 하고 있고요. [Linux 하이퍼바이저 분석]은 오픈소스인 KVM(Kernel-based Virtual Machine)과 Lguest(이전에는 lhype)로 설명하고 있습니다. 흠... 둘 다 써보진 않았지만 아주 흥미로운 내용이었습니다. 다만, 아직 Linux에서의 가상화 솔루션을 많이 경험해보지 않아서 인지 [VM 전개 자동화하기..

[소개]IBM DW : 클라우드에 연결하기

IBM DeveloperWorks에 올라온 클라우드 컴퓨팅 관련 연재인 "클라우드에 연결하기 1~3"을 소개하려합니다. 하이브리드 클라우드 컴퓨팅에 대해서 설명하고 있는 글입니다. 썬에서 다운로드받은 클라우드 관련 백서와 함께 보고 있는 중입니다. 음... 썬에서 받은 문서가 개념 잡기엔 더 좋은것 같네요. 원문보러가기 : 클라우드에 연결하기 Part 1, 클라우드에 연결하기 Part 2, 클라우드에 연결하기 Part 3 하이브리드 클라우드 애플리케이션 개발에 대해 다루는 세 편의 기사로 구성된 시리즈의 마지막 기사인 이 기사에서는 클라우드 컴퓨팅의 통제와 보안에 대해 설명합니다

Ext4 분석

한국 IBM DeveloperWorks 사이트에 Ext4에 관한 글이 올라왔네요. 최근에 출시된 Fedora 11에는 기본 파일 시스템으로 채택되어있더군요. 음... 드디어... Ext4에 대해서 궁금하신 분들은 한번 읽어보세요. 번역까지 되어있으니까요. ^^ 원문 : Ext4 분석(Extended File System 4 알아보기) M. Tim Jones, Consultant Engineer, Emulex Corp. 원문 게재일 : 2009 년 2 월 17 일 번역 게재일 : 2009 년 6 월 02 일 Extended File System 4 또는 ext4는 차세대 저널링 파일 시스템이며 이전 파일 시스템인 ext3과의 호환성도 제공합니다. ext4는 아직까지는 표준이 아니지만 앞으로 대부분의 Lin..

[소개]안전한 PHP 응용 프로그램을 작성하는 일곱 가지 습관

IBM DW에 올라온 글 중에 [안전한 PHP 응용 프로그램을 작성하는 일곱 가지 습관]이라는 글을 소개합니다. 앞으로 PHP에 손댈 일이 많아질것 같아서 여기저기 뒤지다보니 찾게된 문서입니다. 혹시나 이 문서를 나중에 못 찾을까봐 즐겨찾기 해놓는 기분으로요. ^^ 원문보러가기 : 안전한 PHP 응용 프로그램을 작성하는 일곱 가지 습관 PHP 응용 프로그램을 짤 때는 원격 보안과 지역 보안을 모두 고려해야 합니다. 이 기사에서는 두 가지 측면 모두에서 PHP 프로그램 보안을 높여줄 개발자를 위한 일곱 가지 프로그래밍 습관을 소개합니다. 보안을 고려할 때는 실제 플랫폼과 운영체제 보안뿐만 아니라 응용 프로그램 보안 유지도 중요하다. 즉, 프로그래머는 안전한 프로그램을 짜야 한다. PHP 프로그램을 작성한다..

[소개]Python 3 입문, Part 1: 새로운 기능

IBM DW에 올라온 글중에 파이썬3 관련 문서가 있어서 소개합니다. 오랫만에 파이썬 관련 글을 보게되네요. 원문보기 : Python 3 입문, Part 1: 새로운 기능 Python 3은 Guido van Rossum이 개발한 강력한 범용 프로그래밍 언어의 최신 버전입니다. 이 버전에서는 이전 버전인 2.x 제품군과의 호환성이 지원되지는 않지만 일부 구문 문제가 정리되었습니다. 이 기사는 연재 기사의 첫 번째로서 언어에 영향을 주는 변경 사항과 이전 버전과의 호환성에 대해 설명하고 새로운 기능의 예제를 제공합니다. Python 3000 또는 Py3K(Microsoft® Windows® 2000 운영 체제에서 부르는 별명)이라고도 하는 Python 버전 3은 Guido van Rossum이 개발한 범용 ..

[소개]IBM DW : 사람을 위한 자동화: 마법사 기반 설치 프로그램 사용하기

자바로 만든 마법사 기반의 설치 프로그램을 소개하는 글이 올라왔습니다. 재밌어 보이는 글이라 소개합니다. ^^ 원문 : 사람을 위한 자동화: 마법사 기반 설치 프로그램 사용하기 소프트웨어 설치는 많은 사용자에게 보통 고통스러운 일에 해당합니다. 여러분이 생성한 설치 패키지(소프트웨어 개발의 "마지막 일정")는 사용자에게 채택되거나 쓰레기통에 버려지는 갈림길에서 예전보다 나아질 수 있습니다. 이번 사람을 위한 자동화 기사에서, 자동화 전문가 Paul Duvall은 무료로 이용할 수 있는 오픈 소스 IzPack 도구를 사용하여 마법사 기반 설치 프로그램을 만들어 여러분의 소프트웨어를 사용자가 간단하게 설치할 수 있게 하는 방법을 살펴보겠습니다. 내 경험을 전반적으로 볼 때, 나는 소프트웨어 개발 전체 생명 ..