조금 늦은 감이 있지만, 2011년 6월 10일 뉴욕에서 개최된 썸머콘(SummerCon)에 대한 참가후기를 공유합니다. “즐기는 자에겐 이길 수 없다”란 말이 컨퍼런스 내내 떠나질 않았습니다. 썸머콘에서 축제를 즐기는 이들의 모습을 함께 하면서 많은 것들을 느낄 수 있었습니다.

내년은 썸머콘의 15주년이라고 합니다. 유일한 한국인으로 저 혼자 참여한 올해와는 다르게 많은 사람들이 참가해서 뉴욕에 있는 보안인들과의 교류를 가질 수 있었으면 하는 바람입니다.

※ 본 문서는 씨드젠(SeedGen, http://www.seedgen.net)에서 작성되고 공개되는 것입니다.


신고
자주 프로그래밍을 하다 보면 버전 관리 시스템에 대한 필요성을 많이 느끼게 됩니다. 예전에 작성한 프로그램이 관리 되지 못하고 이곳 저곳에 흩어져 있는 모습을 보고 몇년 전 Subversion을 이용해 모으기는 했지만, 적극적으로 활용하고 있지는 못한 것 같습니다. 최근에 작성하고 있는 프로그램을 보다 효율적으로 관리하고 공동 작업을 하기 위해서 Perl 프로그래밍을 위해 환경을 구성한 Eclipse에 Subversion 모듈을 설치해보기로 했습니다. IDE를 쓰고 있는 입장에서 매번 Command line에서 명령을 치는 것도 효율적으로 느껴지질 않아서 ^^;

그런데 역시나 단순히 Eclipse의 Subversion 모듈인 Subclipse만을 설치하는 것으로 Mac OS X 환경은 호락호락하지 않네요. 설치 과정은 다음과 같습니다. 

1. Eclipse 버전에 맞는 Subclipse 버전을 등록하고 설치
Subclipse의 Download and Install 설명을 참고하여 Eclipse의 Help > Install New Software 메뉴를 통해 자신의 Eclipse 버전에 맞는 URL을 등록합니다. Eclipse 3.2 버전 이상일 경우는 아래의 URL을 Add 버튼을 누른 후 등록한 후 설치 과정을 진행하면 됩니다. 
http://subclipse.tigris.org/update_1.6.x

2. Java Developer Package 설치
Subclipse를 정상적으로 사용하기 위해서는 JavaHL이 필요한데 JavaHL이 Java Developer Packge의 설치를 요구하므로 사전에 설치하도록 합니다. 아래 URL에서 다운로드를 받을 수 있습니다.

https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719


 
3. Subversion 및 JavaHL 설치
Macport를 이용해서 Subversion 및 Subversion-javahlbindings 를 설치합니다. Subclipse Wiki를 보면 JavaHL과 관련해서 Macport의 패키지가 32-bit만 지원하기 때문에 openColabNet을 설치할 것을 권고하고 있습니다. (Mac OS X의 Java 버전은 64-bit이기 때문에 호환이 되지 않는다고 합니다.) 그러나 이 글을 쓰는 현재 JavaHL을 쓰는 것에 별 문제가 없는 관계로 Macport를 이용하여 아래와 같이 설치를 진행합니다. 
sudo port install subversion 
sudo port install subversion-javahlbindings

4. Eclipse 설정 변경
Eclipse에서 JavaHL을 정상적으로 인식할 수 있도록 Preferences > Team > SVN > SVN Interface에서 해당 JavaHL을 선택하여 적용합니다. 

Subversion 사용법에 대한 내용들은 Subclipse 사이트에 자세히 나와있으므로 이를 참고하시기 바랍니다. :)

 
신고

Using Eclipse for Perl programming

2010.11.18 13:04 | Posted by bar4mi
개요 
Elipse는 원래 Java Programming IDE로써 제작된 것이긴 하지만, 현재 C, Perl, Python, PHP 등 다양한 언어 플러그인을 지원함으로써 다양한 개발 언어에서 일관된 인터페이스를 이용하여 프로그래밍을 즐길 수 있습니다. 저 같은 경우 Mac OS를 기본으로 하고 있기 때문에  Vim,  Textmate와 같은 Editor를 기본으로 사용하였으나, 지인의 조언으로 IDE을 써봐야겠다는 생각을 하게 되었습니다. MS Windows 환경에서의 Comodo와 같은 강력한 Perl IDE을 찾던 중에 Eclipse를 이용한 Eclipse Perl Integration 설치하게 되었고 현재까지 만족하고 있습니다.  

설치
1. Eclipse 설치
Eclipse를 이미 설치하신 분이라면 간단하게 Source를 추가하시고 설치하면 되며, 설치를 하시지 않으신 분이라면 Eclipse 메인사이트의 Download에서 Eclipse Classic을 다운로드 받습니다. 이후 별도의 설치 과정없이 자신이 원하는 디렉터리에 압축을 풀면 됩니다. 저 같은 경우 계정 홈디렉터리에 복사해두었습니다. 

2. Eclipse Perl Integration 설치
이제 본격적으로 Perl 개발 환경을 추가하기 위해 Help > Install New Software 메뉴를 선택하고 http://e-p-i-c.sf.net/updates/testing 을 추가합니다.  이후 직관적인 설치 과정을 거치면 아래와 같은 Perl  개발 환경이 완성됩니다. 

 
3. PadWalker 설치 
Editor와 달리 IDE의 강점은 동일한 인터페이스에서 실행 및 디버깅이 가능하다는 것입니다. Eclipse Perl Integration 역시 이러한 기능을 지원합니다.  이를 위해서 Macports를 이용하여  p5-padwalker를 설치합니다. 그런데 여기서 Eclipse의 설정을 변경해주어야 합니다. Macports에서 PadWalker를 설치하였음에도 불구하고 Eclipse는 Mac OS의 기본 제공 perl 환경을 기준으로 하고 있기 때문에 해당 모듈이 없다는 에러 메시지를 띄우게 됩니다. 이를 해결하기 위해 Eclipse > Preferences > Perl EPIC 에서 실행할 perl의 경로를 아래와 같이 /opt/local/bin/perl 로 재설정합니다. 


맺음
이제 Mac OS X에서의 Perl 개발 환경은 다 갖추어졌습니다. 즐거운 Perl 프로그래밍을 하시길 바라겠으며, 운영체제로서의 Mac OS X를 즐기셨으면 하는 바람입니다. ^^ ... By Simon

신고
이전 1 2 3 4 5 6 ... 22 다음

티스토리 툴바