본문 바로가기

Version Control with Subversion 강의자료 모대학에서 강의했던 강의자료입니다. Version Contorl Basic Version Control with Fun 더보기
Windows에 TortoiseSVN이 있다면, MacOS에는 SCPlugin이 있다. 책에서도 자세히 다루었듯이 TortoiseSVN은 널리 사용되는 SVN 클라이언트 중 하나입니다. 그렇다면, 맥OS에서는 비슷한 게 뭐가 있을까요? 바로 SCPlugin 입니다. TortoiseSVN가 윈도우 탐색기의 플러그인처럼 동작하듯 맥의 Finder의 플러그인으로 동작합니다. 아이콘 표시마저 비슷하네요. http://scplugin.tigris.org/ 에 가시면 다운받으실 수 있습니다. 더보기
Git라는 분산 버전 관리 시스템을 아시나요? 저도 최근 들어서 많이 접하게 되는데요. 아직 사용해보진 않았습니다. 이게 리누스토발즈가 이걸 만들어서 그런지 파급효과가 꽤 클 듯 느껴집니다.벌써 일부 꽤 유명한 프로젝트(좀 리눅스와 관련이 깊은)에서 Git로 바꾸는 움직임이 있네요. Git에 대한 자세한 내용은 홈페이지를 참고하세요. 그리고, Trac에서 버전 콘트롤 시스템을 Subversion 대신 Git와 통합가능하도록 하는 플러그인도 현재 나와 있습니다. 이게 Subversion을 대신할지는 아직 잘 모르겠네요. 아직도 많은 프로젝트가 CVS를 쓰고 있죠. 아무래도 분산이라는 개념이 들어갔기 때문에 뭔가 특별한 환경에서 더 유용할 듯 보여집니다. 더보기
이클립스 관련 링크 모음 (계속해서 업데이트 예정) 이 포스트는 계속해서 업데이트 할까 합니다. 이클립스 관련해서 급하게 무슨 문제를 해결하거나 질문을 하시려면 맨 밑의 QA& 사이트 링크로 가 보세요. 이클립스 처음 접하시는 분들을 위한 사이트 Eclipse.org Eclipse Wiki 이클립스 강좌 이클립스 3.4 (가니메데) 관련 강좌 DW: 한 눈에 보는 이클립스 가니메데 DW: 이클립스 V3.4 완전 정복, Part 1: 이클립스 IDE 워크벤치 이클립스 동영상 강좌 bizdeli: 이클립스 활용 파워패키지 (동영상): SWT, RCP, CVS, Subversion youtube: Eclipse에서 Subclipse사용하기 Part1, Part2: neobumjin님 강의 아래는 자바, C++를 이용한 개발과 관련한 사이트 모음입니다. 이클립스.. 더보기
예제 파일에 들어 있는 초간단 블로그 프로젝트 실행 방법 예제 파일안에도 설명이 되어 있습니다만, 이곳에도 옮겨 놓습니다. 먼저 아래의 파일을 온라인에서 받습니다. Java 6: http://java.sun.com/javase/downloads/?intcmp=1281 Tomcat 6.0.18: http://apache.mirror.cdnetworks.com/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.zip Derby 10.4.2.0: http://apache.tt.co.kr/db/derby/db-derby-10.4.2.0/db-derby-10.4.2.0-bin.zip Eclipse 3.3 JavaEE: http://www.eclipse.org/downloads/packages/release/europa/winter .. 더보기
"이클립스 프로젝트 필수 유틸리티" 책에 나와 있는 예제 소스 다운로드 아래의 주소에 받으실 수 있습니다. 용량은 18메가 가량 됩니다. 한빛미디어 사이트내 예제 소스 다운로드: 공식적인 다운로드 주소 제 개인 홈페이지내 예제 소스 다운로드: 혹시 위에서 받아지지 않을 때 사용하세요. 8장 예제인 초간단 블로그 프로젝트 SVN Repository: svn://kldp.net/svnroot/verysimpleblog 혹시, 소스에 문제가 있으면 이곳이나 한빛미디어 사이트에 알려주시면 반영해서 업데이트하고 공지해 드리겠습니다. 더보기
간혹 이클립스(3.3, 3.4)가 에러 메시지창만 뜨고 전혀 실행이 안될 때 이클립스가 설치된 디렉토리에 eclipse.ini 파일이 있는데, 아래와 같을 겁니다. -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m 중간의 --laucher....256M 부분을 아래와 같이 한줄로 바꿔 보십시오. 256M 앞에는 스페이스를 두시구요. -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m 참고로 eclipse.ini 파일에 대해서는 이클립스 위키의 Eclipse.in.. 더보기
리눅스에서 CVS 서버 설치하기 책의 내용이 2% 부족하다면 아래의 링크에서 채우시기 바랍니다. 페도라 (Fedora Core) cvs 서버 설치 / 복원: Fedora Core 6 CVS 설치 (서버 & 클라이언트): Fedora Core 5 레드햇 (RedHat) 리눅스에 CVS 설치 및 사용법 (Javajigi.net): RedHat Linux 9.0 cvs를 이용한 프로젝트 관리: RedHat 8.x Fedora 혹은 Redhat Linux 상에서 CVS 구축하기 우분투 (Ubuntu) [linux] 우분투에서 cvs 설치 우분투에 cvs 설치하기 리눅스 (Linux) (?) CVS 서버 설치 - Linux box CVS 세팅하기 더보기
Ganymede(Eclipse 3.4)용 Visual Editor를 설치하려면... VE 위키에 보니 Eclipse Update 사이트에서 공식적으로 지원하질 않는 군요. VE의 커미터가 마련한 임시 업데이트 사이트를 이용하라고 되어 있네요. 아래의 주소는 Ganymede(Eclipse 3.4)용 입니다. http://update.soyatec.org/Ganymede/ve/1.4 VE는 언제쯤 공식적으로 들어갈지... 더보기
이클립스 프로젝트 필수 유틸리티 개정판 : Subversion, Ant, JUnit, Trac Trac을 비롯한 필수 유틸리티로 프로젝트 환경에 단비를 내리는 책 이 책은 Trac(위키와 이슈 트래커), Subersion, Mylyn, Subclipse 플러그인, CVS, Ant, JUnit을 사용해서 자바 프로젝트 환경을 개선하는 책이다. 이 책의 내용은 유틸리티의 설치와 사용법 그리고 이클립스에서 유틸리티를 통합해서 사용하는 방법에 중심을 두고 있다. 마지막 장에서 다루는 프로젝트는 책에서 다루는 모든 유틸리티와 플러그인을 사용해서 실제 개발 프로젝트를 보인다. 어떻게 개발자의 프로젝트 환경을 변화시키는지 직접 확인할 수 있다. 이클립스 필수 단축키 수록 독자 Q&A 포럼: http://eclipseforum.net/ 프로젝트 유틸리티란 무엇이고 이 책에서는 무엇을 다루었는가? 프로젝트 유틸리.. 더보기