반응형

제가 Java를 처음 시작할때는 eclipse가 아닌 EditPlus라는 편집기를 이용해서 Java개발을 한적도 있습니다. 

그런데, 요즘은 eclipse가 없으면 작업을 못합니다. 

저는 순수 eclipse도 사용하지만, 지난 글에서 이야기한 전자정부 프레임워크 개발 툴을 주로 사용 합니다. 

자바/Java 전자정부 표준프레임워크 개발환경 설치 및 실행하기 https://talkit.tistory.com/685

그래서 저 위에 있는 화면도 전자정부 프레임워크를 실행한 화면입니다.  ^^

오늘은 maven 프로젝트만 만들고 Hello World 만 찍어 보고 끝낼 생각 입니다. ^^

File >> New >> Maven Project 를 실행 하십시오

여기서는 Create a simple project(skip archetype selection)을 선택하고 Next를 누릅니다. 

위와 같이 Gropup 아이디는 가지고 있는 도메인이 있으시면 꺼꾸로 적으시고 ^^ 아니면 임의로 만드시면 됩니다. 

저는 일단 블로그 주소를 꺼꾸로 만들었습니다. ^^

Finish 를 클릭하시면 프로젝트가 생성 됩니다. 

위와 같이 나오면 잘 생성이 된 것입니다. 

JDK가 무쟈게 낮은 버전으로 제가 설정 했네요 ^^ 저건 다시 다음에 설정하고 일단 지금은 간단하게 Hello World만 찍을 꺼여서 실제 Maven 프로젝트의 중요 파일인 pom.xml 만 한번 살펴 보겠습니다. 

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.tistory.talkit</groupId>
  <artifactId>HelloWorld</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</project>

위와 비슷하게 나와 있으면 잘 된 것입니다. ^^

왼쪽에 src/main/java를 클릭하시고 오른쪽 마우스 클릭하셔서 New 선택하시고, Package를 선택하심시오.

그리고 위와 같이 화면이 뜨면 저처럼 저렇게 입력하셔도 되고 본인의 고유 패키지를 입력하십시오.

이렇게 변경 되었을 꺼구요. 저기다가 Java 프로그램을 하나 만들겠습니다. 

여기서는 프로그램이 아니고 Class 입니다. 

패키지를 클릭하고 오른쪽 마우스 누르고, New 누르고, Class를 선택하십시오.

Class 명령은 HelloWorld로 했구요. 나머지는 그대로 두시고, public static void main(String[] args)를 체크하고, Finsih를 누릅니다. 

그러면 위와 같이 나올껍니다. 

저기 중간에 있는 코드 창에다가 우리가 작업하려고 하는 코드를 넣으면 됩니다. 

// TODO Auto-generated method stub

위 코드를 지우시고, 아래 코드로 변경해 보십시오.

		System.out.println("Hello World!!");

위 코드만 넣으시면 됩니다. 

패키지가 다를 수도 있지만, Full Code는 아래와 같습니다. 

package com.tistory.talkit;

public class HelloWorld {

	public static void main(String[] args) {
		
		System.out.println("Hello World!!");

	}

}

저걸 복사하시고 package 부분만 변경해주셔도 됩니다. ^^

그럼 이제 실행해보겠습니다. 

HelloWorld.java를 클릭하시고 오른쪽 마우스를 누른다음에 Run As >> Java Application 순으로 실행하시면 됩니다. 

하단의 콘솔창에 저희가 출력한 Hello World!! 가 출력 되었습니다. ^^

일단 이번에는 여기까지 하고, 다음에는 pom.xml에 필요한 라이버러리를 추가하고 패포를 위한 설정을 하는 등의 과정을 보여 드리겠습니다. 

감사합니다. 

 

반응형
반응형

안녕하세요 가야태자 @talkit 입니다.

개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr](https://www.egovframe.go.kr/home/sub.do?menuNo=41)

위 그림 처럼 보이게 하려면 위 링크에 접속하시면 됩니다.

4.대가 나오긴 했지만, 3.대로 설치 하겠습니다.

4.대는 좀 더 안정적이 되면, 진행하고 하겠습니다.

준비물


PC에 Java/JDK가 설치 되어 있다고 전제 합니다.

Java/JDK 설치는 Java 설치 글을 하나 적겠씁니다. ^^

다운로드


다운로드 URL은 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame

위에서 말씀 드린대로 위와 같습니다.

윈도우즈 리눅스 맥OS 용도 있으니까 필요한 개발환경을 다운로드 하시면 됩니다.

저는 일단 오늘은 윈도우즈에 설치하고, 다음에 우분투에 한번 설치 해보겠습니다.

위와 같이 나오면 첨부파일을 클릭 합니다. OS 표시가 아무것도 안된 것이 윈도우즈용 입니다. ^^

오 정말 간편해 졌네요 ^^ .exe로 되어 있는 텍스트를 클릭하시고, 다운로드 버튼 한번 더 눌러 주시면 됩니다.

예전에는 T.T 로그인을 하고 했는데 요즘은 그냥 다운로드가 가능 하네요 ^^

저는 지금 다운로드 하고 있습니다.

설치하기


오 다운로드가 다 되었습니다. ^^

저는 c:\dev 폴더에 다운로드를 했기 때문에 폴더 안에 저 파일이 들어 있습니다.

실행 하시면 됩니다.

저는 V3가 파일에 대해서 주의로 판단을 했습니다. 하지만, 저기 그대로 두기를 선택하고 확인 하시면 됩니다. ^^

저는 보통 C 드라이브의 dev 폴더에 개발 환경을 구성 하기 때문에 저렇게 했고, 원하는 폴더로 서택하시면 됩니다.

저기서 압축 풀기를 선택하십시오.

저는 c:\dev에 설치 했기 때문에 잘 설치 되었습니다.

일단 설치는 여기까지 끝입니다.

전자정부 표준프레임워크 개발환경 실행


실행을 해보겠습니다. 저기 eclipse 폴더에 들어가셔서 eclipse.exe를 더블 클릭 하시면 됩니다. ^^

Java가 설치 되어 있지 않으면 위와 같이 실행이 안될껍니다. ^^

Java가 설치 되어 있고, 패스가 잘 걸려 있으면 그냥 실행 됩니다. 

처음 실행하면 아마 비슷하게 물을 것입니다. 

그런데 저는 c:\dev\ 개발환경 폴더 밑에다가 설치 하겠습니다. 

아까 압축을 푼 폴더를 선택하시고 Launch를 클릭하시면 됩니다. 

이제 실제로 전자정부 개발 환경이 설치 되고 잘 실행 되었습니다. 

저화면은 Welcome 옆에 X 버튼으로 닫아 주시면 됩니다. 

다음 부터 전자정부 프레임워크를 이용해서 제가 해보고 싶은걸 좀 해보겠습니다. 

감사합니다. 

 

반응형
반응형


지난 글에서도 썼지만, 요즘에 다음 Tip에 답변을 달아 드리고 있습니다. 그중에서 괜찮은 주제라서 글을 올립니다.


C++/C 를 공부하기 위한 툴은 어떤 것이 있을까라는 질문이었구요.


저는 아래와 같이 답변들 드렸습니다.




기업에서 사용하실 꺼면, 비쥬얼 스튜디오가 유료 입니다. 하지만, 개인적으로 사용하신다면, 커뮤니티 버젼이 있습니다.


https://www.visualstudio.com/ko/downloads/


여기서 커뮤니티 버젼을 무료로 다운 받으시고, 이메일로 키를 받으셔서 사용하시면 됩니다.



그리고, 이클립스에서는 바로 프로그래밍을 하실 수 없습니다.


이클립스를 쓰시려면, cygwin 이라는 프로그램을 설치 하셔서 사용하실 수 있고, 무료 입니다.


이클립스 셋팅은 제가 여기서 떠드는 것 보다는 아래 URL에 잘 나와 있습니다.


이미지 내용Eclipse Helios에서 Cygwin을 이용한 C/C++개발환경 구축1. 시작하기 전에 eclipse의 CDT에는 C/C++컴파일러 및 디버깅를 포함하고 있지 않지만, 일괄된 방법으로 통합된 Framework을 제공한다. 각 프로젝트의 요구사항에 맞게 각 툴들을 혼합할 수 있다. 1.1 컴파일러 및 디버깅 도구 선택하기 Windows환경을 지원하는 도구로는 MinGW, Cygwin이 있다. 가. MinGW : 윈도우로 포팅한 GNU소프트웨어 도구모음 (유닉스계통의 기능을 가상으로 구현하는 런타임에 의존하지않기 때문에, 마..rinovation.tistory.com

Code::Blocks 라는 툴도 있습니다.


이 글을 보시면 좋은 자료가 될 것 같습니다. 


이미지 내용C언어 무료 컴파일러 추천! Code::BlocksC언어 무료 개발도구 추천 우리가 흔히 C언어 무료 개발도구하면 Visual Studio Express나 Dev C++를 떠올리시는 분들이 많은데요. 이번에는 그 외에 다른 개발도구를 하나 더 소개해 드리겠습니다. 그 이름은 바로 Code::Blocks인데요. 이 Code Blocks를 써 보기 이전에 Dev C++을 썼을 때는 한글이 제대로 지원되지 않아서 불편했던 적이 있었거든요. 그래서 Dev C++을 과감히(?) 삭제했던 기억이 납니다. 그 이후 새로운 버..www.jynote.net

제 생각에는 현업에서 사용하는 툴을 사용하고 싶으시면, Visual Sudio 커뮤니티 버젼을, 그냥 계속 개발을 파고 싶으시면, eclipse와 cygwin 조합 또는 eclipse + Linux  조합으로가시는 것도 좋으실 것 같습니다.


Code::Blocks는 Visual Studo의 좋은 대안이 될 수 있을 것입니다.

eclipse는 네이티브가 아니라서 Code:Blocks 도 한번 고려 해보시면 좋을 것 같습니다.

감사합니다.

반응형
반응형

lbiryu  님의  글을 매일 가다 보니 ^^;;

나머지 부분은 다 아는데 싶어서 글은 다시 링크 하고

^^;;

여기다 주소를 좀 적어 두려구요 ㅋㅋㅋ


eclipse에 Subclipse 설치는

http://blog.naver.com/lbiryu?Redirect=Log&logNo=30036180630 

이글을 참조하시구요

설치하고나서 설정은 2009/03/13 - [이클립스(eclipse)] - [Eclipse] 이클립스에서 Subversion 클라이언트 설정하기(Subclipse)
에서 참조하시면 됩니다.

그리고, 다 아시는 분들은

http://subclipse.tigris.org/update_1.4.x

설치 주소만 참조하시면 됩니다.

전 위의 주소가 필요해서 ^^;;

좋은 하루 되십시오.


반응형
반응형
이클립스 다운로드 사이트에서 CDT를 받으면

순수한 CDT에는 ant 빌드 도구가 없습니다.

그래서 저는, JDT를 설치하고

CDT 플러그인을 추가 했습니다.

그러면 ANT와 MAKE 도구가 모두 이클립스에 탑재 되게 됩니다.

^^;;

http://commons.apache.org/downloads/download_net.cgi
commons-net-1.4.1.zip
에서 1.4.1 버전을 다운로드 하십시오.

http://archive.apache.org/dist/jakarta/oro/

jakarta-oro-2.0.8.zip

2.0.8 버전을 다운로드 하십시오.


zip 파일을 풀어서 jar 파일을 추출 하십시오

그리고 ANT와 CDT가 함께 설치 된 eclipse를 실행 하십시오.

Window >> Preferences >> Ant >> Runtime 을 선택 하시면 아래 그림과 같이 나옵니다.



Ant Home Entries 를 클릭하시면

옆에 있는 Add External Jars 버튼이 활성화 됩니다.

그걸 눌러서 아까 다운 받은 폴더에서 선택 하십시오

그러면 이제 ant를 이용한 리모드 빌드가 준비가 되었습니다.

이제 준비 하셔야 될것은

C 프로젝트와

ant build.xml 파일입니다.

다음 게시물에서는

간단하게 Hello World 프로젝트를 컴파일 하고 실행해 보겠습니다





반응형
반응형

CDT 설정창

어제와 오늘 C 연습을 하면서 외부 라이버러리가 필요 했습니다.

Makefile에 보시면

LIBS=이라는 부분이 있습니다.

여기는 보통 -L /usr/lib -lz -ldl

뭐 이런식의 문자가 쓰여져 있습니다.

LIBS= -L/usr/lib -lz -ldl

이런식으로 되어 있는게 있습니다.

그런데 CDT에서는 저것을 넣으시려면 

Project >> Properties >> C/C++ Build >> Settings >> Tool Settings >> Cygwin C Linker 에 보시면 있습니다. 위 그림을 참조 하시면 됩니다.

우선 -L 은 아래에 있는 + 아이콘을 통해서 입력 합니다.

단 -L은 붙이실 필요 없습니다. 자동으로 붙습니다.

마찬가지로 소문자 -l은 위의 + 아이콘을 이용해서 입력 하실 수 있습니다.

오늘 Xml 예제를 실행 하면서 libxml2가 필요해서

-lxml2를 추가해서 사용했습니다.

P.S

CDT에 대해서 조금씩 알아가면 알아 갈 수록 정이 드네용 ^^;;

이 글은 스프링노트에서 작성되었습니다.

반응형
반응형

요즘 이클립스를 IDE(통합개발환경)으로 사용하다 보니

이클립스에 많은 프로젝트들이 떠 있습니다.

그런데 이클립스가 점점 느려 지는 겁니당

프로젝트를 진행 할수록 말입니다. ^^;;

이유가 뭘까 하고 생각을 해봤습니다.

이클립스는 특정시간 마다 또는 파일이 변경 될때 마다 관련 파일이 변경 되었는지 찾는 작업을 합니다.

그리고, 관련 파일이 변경되면 다시 컴파일을 해 줍니다.

그래서 첫번째로

저는 java, php, C 프프로젝트를 아예 workspace를 나눠서 사용합니다. ^^;;

두번째가 바로 오늘 이야기 하려는 겁니당

제가 작업하고 있는 곳에 사이트가 좀 많아서 php 프로젝트가 한 7개 쯤 한 workspace에 열려 있습니다.

처음에는 이생각도 했습니다.

저 프로젝트들을 각각 workspace를 만든다

근데 스위치 기능을 이용하면 되겠지만

저것도 상당히 귀찮은 작업입니다. ^^;;

그래서 요즘 사용하게 있는것이 Close Project와 Open Project 기능입니다.

제가 현재 작업하는 프로젝트 외에는 다 Close Project 해 버리는 겁니다. ^^;;

우선 제가 프로젝트 탐색기에는

아래와 같은  프로젝트가 있습니다.

ㅎㅎ 작업들은 숨겼습니다.

저중에서 n으로 시작하는 프로젝트가 지금 제가 사용하는 프로젝트구용

저기 u로 시작하는 프로젝트를 닫으려고 합니다. ^^;;

그러면 오른쪽 마우스를 누르고

Close Project를 선택 하시면 됩니다.


위 그림곽과 같이 말이죠 ^^;;

반대로 열때는

Open Project를 해주시면 됩니다. ^^;;

Open Project를 하면 가끔 물어 보는게 연관있는 프로젝트를 같이 열겠느냐입니다. 이때

예/아니오는 알아서 해주시면 됩니다. ^^;;


반응형
반응형
이클립스를 사용하다보니 너무 좋습니다.

그런데, 가끔 정해지지 않은 확장자 저같은 경우 가끔  conf 파일을 열경우가 있는데

이때는 계속 메모장으로 열립니다. T.T

그래서 그것을 방지하고 내부 에디터로 열게 하는 방법을 오늘은 적어 두려고 합니다.

우선 eclipse를 켜고

Windows >> Preferences

창을 켠 다음에

General >> Editor >> File Associations 를 클리하면 아래 그림이 나타납니다.


그리고 오른쪽 위에 있는 Add 버튼을 클리한 다음 *.원하는 확장자를 입력 하고 OK를 클릭 합니다.

저같은 경우 *.conf를 입력 했습니다.


그러면 아래와 같이 *.conf가 등록 된 것을 볼 수 있습니다.


*.원하는확장자를 선택해 둔 상태로  오른쪽 아래의 Add 버튼을 클릭해서 원하는 Editor를 선택하고 OK를 클릭 합니다.

그러면 아래 화면과 같이 원하는 Editor가 등록 된 모습을 볼 수 있습니다.
저같은 경우는 Text Editor를 선택 했습니다.


다음 부터는 저 선택한 Editor를 이용해서 원하는 파일을 편집 하실 수 있습니다.


반응형
반응형
프로그래밍을 하다보면 가끔 디버깅을 하던지

아니면 개발을 하다가도 이기능은 앞으로 업그레이드 하고 싶다던지

아니면 디버그 메시지를 지워야 한다던지 하는 일이 발생하게 됩니다.

그런데 저 같은경우는 디버깅 메시지를 남겨놓고 다음에 지워야지 생각하고는

위치를 몰라서 하루종일 디버깅 메시지 지우는 작업으로 하루를 보낼때가 있습니다. ^^;;

그런데 eclipse를 이용하고 나서 부터는 저 작업을 줄일 수 있었습니다.

프로젝트를 선택하고 Properties >> PHP Task Tags 또는
                                            >> Task Tags를

보시면 다음과 같이 나옵니다.

저기서 TODO 기능을 저는 주로 이용합니다.


주석을 넣을때 //TODO 디버깅 끝나고 삭제 하기

이렇게 넣어 둡니다.

그러면


저런식으로 나옵니다.

디버깅 끝나고 삭제할때 주석 부분을 더블 클릭하시면

해당 코드로 이동합니다.

이동후에 삭제 하시면 됩니다.

그리고, 저는 한가지 더

INFO를 사용합니다.

앞의 Task Tags에

INFO를 만들어 두고

INFO를 이용해서

해당 위치로 이동합니다.



반응형
반응형
라인 넘버가 보이지 않을때 라인넘버를 보이게 하는 법입니다.


이클립스의 중간에 있는 회색줄에서 오른쪽 마우스를 누르시면 Show Line Numbers 메뉴가

보입니다. 저 메뉴를 클릭하면 토글로

줄번호가 보였다 안보였다 합니다.




반응형
반응형
eclipse 로 자바 프로젝트를 하시는 분들은 다 시리라고 생각하시면

가금 자바 작업을 하는 저로서는 맨날 까먹어서 ^^;;

적어 둡니다.

우선 이클립스를 열구요

프로젝트를 선택하고

오른쪽 마우스를 클릭합니다.

그리고, 프로퍼티(properties)를 선택한 다음에

Java Compiler 을 선택 하십시오

그리고 다음 그림의 부분을 원하는 버젼으로 선택하시면 됩니다.


JDK는 아무버젼이나 까시구요

단, 상위버전은 불가능하고 현재 버전의 하위 버전만 가능합니다. ^^;;

반응형
반응형
일반적으로 다른 분들도 비슷하겠지만

저는 작업을 습관적으로 이렇게 합니다.

1. eclipse 또는 editplus로 편집한다

예전에는 editplus가 제 강력한 무기였고

지금은 주로 eclipse가 제 강력한 무기를 대체하고 있습니다.

2. 편집한 파일을 WinSCP를 이용해서 FTP로 전송합니다.

3. 브라우져를 하나 열고

올린 파일을 확인 합니다.

그런데 방법을 바꿔 보기로 했습니다. ^^;;

eclipse로 편집하고 eclipse에서 바로 올리는 방법을 강구해 보기로요

오늘 네박사에게 물어보다가 발견한 두가지 글입니다.

제가 선택한 글은 esftp라는 eclipse 플러그인을 이용한 방법입니다.

차니 사랑님의 Eclipse에서 FTP 사용하기(esftp 플러그인) 

입니다.

위 글은 esftp라는 플러그인을 이용해서 해당 파일을 바로 원격지로 전송하는 방법입니다.

두번째는 바게님의 글입니다.

[바게] eclipse PHP + FTP 개발 환경 만들기 - 2008.01

위 글은 원격지에 있는 파일을 바로 편집 할 수 있도록 해줍니다.

제가 전자를 선택한 이유는 프로젝트에서 SVN 서버를 이용하기 때문입니다.  ^^;;

원격지에다가 파일을 두면 SVN과 동기화 할 방법이 없어서

이렇게 합니다.

하지만, SVN을 사용하지 않으신다면 저 방법도 괜찮을 것으로 생각 됩니다.

반응형
반응형
반응형
반응형
우리집에는 방하나의 벽면에 가득히 IT  서적이 놓여 있습니다.

조금씩 제 글들에서 이야기를 했지만,

저는 SI 업체에서 PHP를 주 업무로 밥을 벌어 먹고는 사는 사람입니다.

그런데, 옛날에는 몇권의 PHP 책이 서가에 꽂혀 있었습니다.

그런데 그책 2권이 없어지고 난 뒤부터 

누군가를 빌려 드렸는데 돌려 봤지 못했습니다. T.T

제 서가에는 PHP 책이 늘어 나지를 않습니다. ^^;;

그런데, JAVA, C/C++, .net 책들은 쌓여 가고 있습니다.

그리고, 방법론에 관한 책

지속적인 통합과 관련된 책

GUN로 하는 프로그래밍 책들은 쌓여 가고 있습니다.

그리고 보니 제 블로그도 마찬가지 입니다.

제 블로그의 분류에 PHP와 관련된 카테고리는 없습니다.

단, 1호점에는 PHP와 관련된 카테고리도 있고 글들도 있습니다.

2호점과 talkit에서는 저 글들이 없네용 ^^;;

요즘 java, .net, c/c++ 등의 언어를 닥치는 대로 하고 있고,

회사에서는 지속적인 통합에 관심이 있어서

밑에 직원들을 괴롭히고 있구요.

아마도 java .net c/c++은 가끔 합니다 제가 하고 싶을때

참 요즘 java는 주 업무가 될 분위기를 띠고 있지만용 ^^;;

정신 없이 글을 썼네용..

참고로 제가 잘 안쓰는 언어는 잘 까먹더라구요.

그래서 java에 대한 지식을 차곡 차곡 쌓아 두면 다음에 많이 써먹을 수 있습니다.

php는 생각보다 먼저 코드를 치고 있습니다.

치고 있는 그 코드가 정확하구용 ^^;;

하지만, 자바는 아직도 설레입니다.

걱정도 되구용.

그래서 책도 많이 사게 되고 인터넷에서 답을 발견하면 그걸

블로그에 옮겨 적습니다.

그러면 다음에 그을을 들어와서 참고 하면 되니깐요 ^^;;

앞으로도 비슷하지 않을까 생갃합니다만

조만간 좀 정신을 차리면

PHP에 관한 글들도 작성해 볼 생각입니다. ^^;;

그럼 모두들 즐거운 하루 되세용.


반응형
반응형
http://shinji.springnote.com/pages/619311

요즘 이슈 관리툴로 mantis를 사용해서 작업을 하고 있다.

trac을 사용하려고 했지만

trac이 잘 안되가지고 ㅋㅋㅋ

맨티도 무지 괜찮은 툴이더라구요

그런데

박재성님이 쓰신 자바 프로젝트 필수 유틸리티 책에 보니깐

trac과 eclipse의  MyLyn을 연동하는 부분이 나옵니다.

그래서 mantis와 eclipse는 연동이 안될까 하는 생각을 했습니다.

네 박사와 구글신에 문의를 해본 결과 위에 링크에 그 답이 있었습니다.

그런데

클라이언트는 제대로 설치를 했는데

제가 한 작업 중에 말썽이 있었습니다. ^^;;

mantis의 Web Service 서버버젼을 압축을 풀명 webservice/mc 이렇게 시작 합니다.

ㅋㅋㅋ 그래서 그대로 두었습니다.

그런데 T.T 저게 문제였습니다.

mc는 무조건 mantis가 설치된 디렉토리 아래에 설치 하십시오

이름은 어떻게 바꿔도 되지만 ^^;;

서버에 web service 설치 하실때 꼭 mantis의 하부 디렉토리에 설치 하셔야 됩니다. ^^;;

저같이 삽질 하는 사람이 없기를 바라면서 적습니다.^^;;

저도 다음에 삽질을 안하려구요.

PS.참 그리고, 이슈 관리툴로 mantis를 선택하게 된 이유는

mantis가 PHP로 되어 있다는 겁니다. ^^;;



반응형
반응형
제 블로그의 유입 경로를 보다가 네이버에서 발견한 글입니다.

윈도우용 무료소프트웨어(직장에서도 사용할수있는) 정리 윈도우 
http://blog.naver.com/kjhkgs?Redirect=Log&logNo=50043693437

멋지게 카테고리별로 적어 두셨습니다. 그래서 저도 비슷한글 하나 만들어 보려고 합니다.

단, ^^;; 저기 있는 프로그램들은 저 글을 참조 하시라고 넣지 않겠습니다. ^^;;

먼저 문서 편집기 입니다.

저는 Editplus를 사서 씁니다. ^^;;

그리고 저기서 소개한 AcroEdit도 즐겨 씁니다.

많이 무겁겠지만, eclipse를 권장합니다.

저는 eclipse를 이용해서 C/C++, PHP, JAVA를 다룹니다.

다운로드는 http://www.eclipse.org 에서 ^^;;

다음으로 FTP 프로그램입니다.

WINSCP - 제가 너무나 애용하는 프로그램입니다.
             - SCP SFTP FTP를 완벽하게 지원합니다.
               http://www.winscp.net 여기서 다운 받아서 사용하시면 됩니다. 메뉴도 요즘은
               한글은 지원합니다. 한글이 잘 적응이 되지 않습니다. T.T

그 다음으로 버전 관리 프로그램입니다.

저도 SVN을 사용합니다.
SVN Client는 TotorisSVN 보다는 IDE에 엠베디드 된 것을 사용합니다.

eclipse용 SVN Client - subclipse - http://talkit.tistory.com/30 이글에 제가 잘 설명해놨습니다.

Visual Studio 용 SVN Client - AnkhSVN  홈페이지 다운로드

PDF 관련툴은 제가 잘 사용하지 않습니다. ^^;;

다음올 압축 프로그램은 전 빵집을 사용합니다.

멀티 미디어 툴은 저 글에 잘 나와 있습니다.

안티 바이러스와 스파이웨어 도 저 글에서 잘 설명하고 있습니다.

가상 컴퓨터도 잘 설명하고 있습니다.

폴더 동기화 프로그램도 잘 설명하고 있습니다.

지도 제가 잘 사용하질 않아서 가끔 네이버 지도를 이용합니다. ^^;;

시작 프로그램 관리도 윈도우즈의 시작 프로그램 관리로 합니다.

파일명 일괄 변환은 제가 가끔 짜서 사용합니다.

네트워크 분야는 저도 Putty를 사용합니다만 조금 위글과 다른 부분이 있어서용

KLDP를 통해서 배포하는 한글  Putty 를 사용합니다. 이번에 새 버젼이 나왔습니다

http://kldp.net/projects/iputty/

원격 제어 프로그램

네이트온 원격 제어 프로그램이 짱입니다. ^^;;

배포 프로그램도 저 글에서 잘 설명하고 있습니다.

두서 없이 제가 사용하는 프로그램들을 쭉 썼습니다.

CD 버닝 프로그램

노트북에는 노트북 살때 딸려온 EasyCD Express를 사용합니다만

PC에서는 CDBurnerXP를 사용합니다.

Canneverbe Limited grants you (the licensee) a permission to use the software at no cost, both for commercial and non-commercial purposes on any computer in your possession. You may also make copies and distribute the software according to requirements of section 2 below.


CDBurnerXP의 라이센스의 일부분입니다.

위와 같이 상업적으로던 비상업적으로건 무료로 쓸수 있구요

그리고, 재미 있는건 자기들은 사용에 있어서 아무런 책임을 지지 않겠답니다. ^^;;

그러니깐 회사에서건 개인이 쓰건 무료인거죠 ^^;;

http://cdburnerxp.se/

다운로드는 위 사이트에서 하시면 됩니다.







반응형
반응형

자바 프로젝트 필수 유틸리티

 

자바 프로젝트 필수 유틸리티 - 10점
박재성 지음/한빛미디어

  원래 이책을 산 이유는 Maven이라는 툴에 대해서 알고 싶어서였습니다. 하지만, 사고 나서 보니 Maven 보다는 이책에서 지향하는 목표가 참 마음에 들었습니다.

  이책의 저자인 박재성님은 자바지기(http://www.javajigi.net)라는 웹사이트를 운영하고 계시는 분이니다. 저는 박재성님의 책을 몇권더 읽었습니다. Spring 과 스트럿츠에 관한 책입니다. 그 책들도 프로젝트 하는데 실질적으로 도움이 많이 되었습니다.

  아직 이책을 다 읽진 못했지만 이책에서 필요한 점들은 도입하고 있습니다. ^^;; 우선 이책을 읽기전에 제가 하는 프로젝트에 여러명의 개발자가 참여 하기 때문에 Subversion을 버전 관리툴로 사용하고 있었습니다. 프로젝트를 진행하다가 이 책을 사게 되었습니다. 우선 애자일(기민한) 방법론에 대한 이야기가 참 마음에 들었습니다. 그리고, 저자가 이야기 하는 이야기 중에 애자일 방법론을 완벽하게 국내에 도입하기는 어렵다 하지만, 필요한 부분만 잘 적용하면 좋은 프로젝트 방법론이 될 것이라는 이야기는 실감이 나는 이야기 입니다. 저도 프로젝트를 많이 해봤지만, 애자일 방법론을 적용하기는 무리가 좀 있다고 생각합니다. 하지만, 방법론에서 사용하는 여러가지는 참고하고 사용해볼만하다고 생각합니다.
 
  그리고 프로젝트 관리툴을 도입하는 이야기가 적혀 있습니다. 이책에서는 Trac에 대해서 이야기 하고 있지만 저는 이번 프로젝트를 하면서 Trac을 도입하고 싶었습니다. ^^;; 하지만, Trac까지는 설치를 했는데 Subversion 연동이 잘 되질 않아서 ^^;; Mantis라는 이슈관리툴로 만족하고 있습니다. 이 책에 보면 Trac과 eclipse의 연동 방법이 나옵니다. 그 부분은 Trac을 Mantis로만 바꿔서 사용하면 그대로 적용할 수 있습니다.

  아직 다 읽지 못했기 때문에 뒤쪽에 소스코드 관리라던지, 정작 필요한 Maven에 관한 내용은 건너 띄고 읽고 있습니다. ^^;;

  Java 프로젝트를 진행하는데 정말 도움이 되는 책입니다. ^^;; 이 책에서 읽은 내용과 인터넷에서 찾은 내용들은 다음 포스트에서 차근 차근 이야기를 풀어 볼까힙니다. ^^;;

http://talkit.tistory.com2009-03-28T01:00:020.31010
반응형
반응형

일반적인 에디터에서 Ctrl + G 키를 누르면

원하는 라인으로 이동합니다.

그런데 이클립스에서는 저키가 다른 역할을 합니다.

이클립스에서 원하는 라인(줄)로 이동하기는

Ctrl + L 입니다.

잊어버리지 말자 ^^; Ctrl + L


반응형

'JAVA' 카테고리의 다른 글

JSP에서 Referer  (0) 2009.07.26
JSP 클라이언트 아이피 구하기  (0) 2009.07.26
jsp 에서 sessionid 구하기  (0) 2009.07.26
[JAVA] cos.jar로 파일 업로드 하기  (0) 2009.04.03
자바 프로젝트 필수 유틸리티  (0) 2009.03.28
반응형
http://blog.naver.com/lbiryu?Redirect=Log&logNo=30036180630

서브 이클립스를 구해서 설치하는 문서는 위 문서를 참조 하시면 될것 같습니다.

오늘 이야기 하고자 하는 것은 서브 이클립스를 이용해서 실제로 Subversion 서버에 접속해서 다운 받는 이야기를 하고자 합니다.

그리고, 또한가지 리눅스에 서버버전을 설치하는 문서는 제가 작성한

[Linux] 버전관리(형상관리)툴 Subversion 설치 문서를 참조 하십시오 ^^;;

우선, subclipse를 설치 하셨으면

1. eclipse를 실행 하십시오

2. Window >> Show View >> Other >> SVN >> SVN Repositories 를 클릭하십시오

3. Window >> Preferences >> Team >> SVN 항목에 SVN Interface 의 Client를 Pure Java 로 시작하는 놈으로 변경하고 OK 를 누르십시오


3번은 SVN 인증 때문에 매우 중요합니다. ^^;;

4. 2번에서 리포지토리 화면을 여신 부분에서 오른쪽 마우스를 누르시고
New >> Respository Location... 을 선택 하십시오


5. Add SVN Respository 화면에서 Subversion 서버 주소를 적으십시오
Subversion 서버를 일반적으로 까신 경우는
svn://아이디@subversionserveraddress/저장소위치

예를들면)svn://kjh0523@yourdomain.com/dulihanacom

위와 같이 입력 하시면 됩니다.


그리고, ssh를 사용할 경우는
svn+ssh:// 와 같이 입력하시면 됩니다.

입력을 진행하고 나면 아래와 같이 아이디 패스워드를 묻는 사장가 나옵니다. 여기에 자신의 아이디/패스워드를 입력 하십시오. 그리고 밑에 Save Information을 클릭하십시오 ^^;;


위 정보를 입력하시고 나면

SVN에서 사용할 이름을 정하는 옵션이 나옵니다. 거기도 적당히 작성하십시오.


그러면 다시 레포지토리 화면으로 이동합니다.



펼쳐진 프로젝트 중에서 원하는 프로젝트를 클릭하고 오른쪽 마우스 누르셔서


CheckOut을 하시면 서버와 동일한 환경의 프로젝트를 사용하실 수 있습니다.


여기서 Finish 를 누르면 새로운 프로젝트가 생깁니다.

반응형

+ Recent posts