OpenSource 49

Eclipse Ganymede 설치!!

Eclipse Ganymede가 나온지가 좀 되는군요. 개발업무에서 손을뗐다가 DW 개발 업무를 하면서 다시 개발툴에 관심이 가서 설치해봤습니다. 처음부터 에러 메세지를 보여주면서 종료되는군요. 이런 화면이 나오길래 검색해봤더니, 시작 옵션을 좀 주면 될거라고 나와서 jvm과 메모리 관련 옵션을 주고 시작하니까 잘 됩니다. ^^ 너무 오랫만이라 그런것 같습니다. 안 까먹게 적어놓습니다. eclipse.exe -vm C:\java\jdk1.5.0_16\bin\javaw.exe -vmargs -Xms512M -Xmx768M

[소개]IBM DeveloperWorks : 파이어폭스 3.0 제자리에!

기다리고 기다리던 Firefox 3이 공개되었습니다. 모질라 재단의 가장 큰 성공작인 모질라 파이어폭스의 세번째 버전 공개는 오픈소스 지지자들에게 아주 큰 의미가 있는 이벤트입니다. 오픈소스 프로젝트 중에서 가장 대중적인 사랑을 받고 있는 결과물이며 그 인기가 나날이 커져가고 있는건 아마 파이어폭스가 유일할거라 생각합니다. OpenOffice.org는 아직 MS Office에게 많이 고전하고 있는 형국이라 파이어폭스의 선전은 반가운 소식이죠. 아래는 IBM DeveloperWorks에 올라온 FireFox 3 관련 문서입니다. 좀더 전문적인 글을 보셔요. ^^ 원문 : 파이어폭스3 제자리에! 모질라 파이어폭스 3은 여러 가지 개선 사항이 추가된 주요 릴리스 버전으로, 몇몇 기능은 최종 사용자를 대상으로 ..

[소개]IBM DeveloperWorks : PS3에서 리눅스 개발, Part 1: 장난감을 넘어서

IBM DeveloperWorks에 올라온 문서중에서 게이머의 혼을 불태우게 만드는... 정확히 말해서 리눅스를 좋아라하는 콘솔 게이머에게 흥미로운 글이 있어서 소개하려합니다. 제목하여 [PS3에서 리눅스 개발, Part 1: 장난감을 넘어서] 두둥!!! PS2에 리눅스를 설치하여 슈퍼컴퓨터를 만들수 있다는 소식이 이슈가 된적이 있었지만, 실제로 사용하기엔 무리가 있는 구성이었죠. PS2용 리눅스 패키지를 구하는것도 쉽지 않았구요. PS3에 리눅스를 설치하는건 양상이 좀 다른것 같습니다. 오픈소스 커뮤니티의 힘이라고 할까요? PS3에 리눅스(Fedora 7)를 설치하여보자. 아래의 문서를 정독해보시길 바랍니다. ^^ 원문 : PS3에서 리눅스 개발, Part 1: 장난감을 넘어서 소니 플레이스테이션 3(..

[소개]IBM DeveloperWorks : vi 입문 -- 컨닝 페이퍼 이용하기

UNIX/Linux 사용자들에게 아주 친근한 어플리캐이션 중의 하나가 바로 VI입니다. 저는 VIM의 윈도우 버전을 설치해서 윈도우에서도 비슷한 환경을 만들어놓고 쓰고 있습니다. 그래서 다른 분들이 적응하기 힘들어 하시는 경우를 많이 봤습니다. "어!! 화면이 왜 새까맣지??" ^^; VI에 관한 IBM DeveloperWorks의 튜토리얼을 소개합니다. 이 문서는 처음에 나오는 "난이도 : 초급"이라는 말에 걸맞게 컨닝 페이퍼를 만들어가며 사용자들에게 VI 사용법을 설명하고 있습니다. 재밌네요. 원문 : vi 입문 -- 컨닝 페이퍼 이용하기 이 튜토리얼에서는 강력한 시각적 편집기인 vi 사용법을 소개합니다. 여기서는 “컨닝 페이퍼(cheat sheet)”를 활용하여 짧은 시간에 vi를 능숙하게 익히는 ..

[소개]IBM DeveloperWorks : 리눅스 시스템 호출을 활용한 커널 명령

이번에 소개할 글은 IBM DeveloperWorks의 Linux관련 문서들 중에서 커널 관련 문서입니다. 리눅스의 핵심이라고 할 수 있는 커널 부분의 시스템 호출 인터페이스에 대한 내용을 다루고 있습니다. "조엘 온 소프트웨어"로 낯익은 박재호님과 이해영님이 번역을 하셨네요. 원문 : 리눅스 시스템 호출을 활용한 커널 명령 (SCI 탐험과 독자적인 시스템 호출 추가하기) 리눅스(Linux®) 시스템 호출은 우리가 매일 사용하는 기능입니다. 하지만 시스템 호출이 사용자 영역에서 커널 영역으로 어떻게 넘어가는지 알고 있나요? 리눅스 시스템 호출 인터페이스(SCI, System Call Interface)를 탐험하고 새로운 시스템 호출을 추가하는 방법(과 다른 대안)을 배우고, SCI 관련 유틸리티를 살펴보..

[소개]IBM DeveloperWorks : 시스템 관리 툴킷: 로그 파일 이해하기

UNIX/Linux 시스템을 사용하다보면 다양한 로그 파일들을 접하게 됩니다. 로그 파일은 사용자에게 시스템의 현재 상태와 과거의 상태, 그리고 각종 작업의 결과 등을 알려주는 소중한 정보원입니다. 이번에 소개할 문서는 IBM DeveloperWorks의 "AIX and UNIX | Linux" 카테고리에서 로그 파일에 관한 문서입니다. 원문 : 시스템 관리 툴킷: 로그 파일 이해하기 전형적인 리눅스(Linux®)나 유닉스(UNIX®)는 시스템이 돌아가는 동안에 수많은 로그 파일을 생성합니다. 이 중에는 유용한 정보를 제공하는 로그 파일도 있고, 용량이나 자원을 계획하는 데 도움을 주는 로그 파일도 있습니다. 이 기사에서는 주요한 로그 파일 몇 개를 소개합니다. 또한 로그 파일이 존재하는 위치, 파일에 ..

[소개] IBM DeveloperWorks : LAMP 시스템 조율, Part 3: MySQL 조율

LAMP 시스템 조율 시리즈의 마지막인 Part 3, MySQL 조율에 관한 문서를 소개합니다. 공개 DataBase 중에서 가장 (최소한 한국에서는...) 다양한 사용자층을 확보한 MySQL은 UNIX/Linux 환경에서 사용할 수 있는 대표적인 DataBase중의 하나입니다. 특히나 오픈소스 제품이기에 무료로 사용할 수 있지만, 그 덕에 정교한 튜닝을 하지 않고 사용하는 적당히 설치해서 적당히 사용하는 제품이기도 하죠... 물론 상용 제품들도 벤더사에서 설치해준 상태 그대로 사용하는게 대부분의 DB서버가 처한 우울한 현실이기도 하죠. 자... 이제 IBM DeveloperWorks에서 소개하는 "LAMP 시스템 조율, Part 3: MySQL 조율"을 소개합니다. 아~ 한글이라서 더욱더 맘에 듭니다...

[소개] IBM DeveloperWorks : LAMP 시스템 조율, Part 2 : 아파치와 PHP 최적화

지난번에 소개한 LAMP 시스템 조율의 두번째 문서를 소개하려합니다. 이번에는 아파치 웹서버와 PHP의 최적화에 관한 내용을 소개하고 있네요. 아파치의 MPM 환경 설정, PHP 중간 코드 캐싱 등의 내용을 설명하고 있습니다. 원문 : LAMP 시스템 조율, Part 2 : 아파치와 PHP 최적화 LAMP(Linux®, Apache, MySQL, PHP/Perl) 아키텍처를 활용하는 응용 프로그램은 끊임없이 개발되고 배포되고 있습니다. 하지만 때로 서버 관리자는 다른 사람이 작성했다는 이유만으로 응용 프로그램 자체에 대한 통제권이 거의 없습니다. 기사 셋으로 이뤄진 이번 연재물은 응용 프로그램 성능을 향상시킬 서버 환경 설정 항목을 다룹니다. 첫 번째 기사는 LAMP 아키텍처, 성능 기법, 기본적인 리눅..

[소개] IBM DeveloperWorks : dW Interview “오픈 소스로 재미 이상의 가치를 전달하기”

dW Interview에서 간만에 얼굴을 아는 분의 인터뷰 기사가 있어서 소개를 하려고합니다. KLDP 운영자이시며 NHN 개방형 기술TF TF장이신 권순선님입니다. 예전에 2005년도 Codefest 준비를 하면서 한번 뵌적이 있어서 그런지 인터뷰 기사가 유난히 반갑네요.(물론 권순선님은 저를 기억하지 못 하실겁니다. 제가 그리 비중있는 역할을 하지는 않았었거든요. ^^;) 원문 : dW Interview “오픈 소스로 재미 이상의 가치를 전달하기” 리눅스는 리누스 토발즈의 골방(?)에서 시작되어 전 세계 수많은 개발자를 몰입의 즐거움에 빠뜨리고 이제는 산업을 이끄는 한 축이 될 정도로 성장했습니다. 이번 인터뷰에서는 그 역동적인 역사를 지켜보며 국내의 대표적인 오픈 소스 커뮤니티인 KLDP(http:..

[소개]IBM DeveloperWorks : LAMP 시스템 조율, Part 1: LAMP 아키텍처 이해 (한글)

Linux System이 영역을 넓혀가는데 큰 역할을 한 LAMP 아키텍쳐에 대한 문서입니다. Open source 운영체제인 Linux, Apache 웹 서버, MySQL, PHP를 조합해 웹 서비스를 제공하는 LAMP 아키텍쳐는 저렴한 비용으로 웹 서비스를 제공하게 해주는 가장 대중적인 조합이 되었죠. 원문 : LAMP 시스템 조율, Part 1: LAMP 아키텍처 이해 (한글) 아래는 "LAMP 시스템 조율, Part 1"의 서문을 발췌한 내용입니다. LAMP(Linux®, Apache, MySQL, PHP/Perl) 아키텍처를 활용하는 응용 프로그램은 끊임없이 개발되고 배포되고 있습니다. 하지만 때로 다른 사람이 작성했다는 이유만으로 응용 프로그램 자체에 대한 통제권이 서버 관리자에게는 없습니다...