이글루스 | 로그인
카테고리
전체
건강
레져
일상의로의 초대
Life Tip
Diary
未憤類
회사업무
ISSUE
--------------------
이클립스
LINUX/UNIX
MYSQL
JSP
PHP
AJAX
JAVA
JAVA SCRIPT
html/css
web tip
LinkSite
--------------------
사진으로 남기는 기록
Travel/Food
미분류
라이프로그
이전블로그
2010년 02월
2010년 01월
2009년 12월
2009년 11월
2009년 10월
2009년 09월
2009년 08월
2009년 07월
2009년 06월
2009년 05월
2009년 04월
2009년 02월
2009년 01월
2008년 12월
2008년 11월
2008년 08월
2008년 06월
2006년 11월
2006년 10월
2006년 08월
2006년 07월
2006년 04월
2006년 02월
2006년 01월
2005년 10월
최근 등록된 덧글
안녕하세요? 류중근이라..
by 류중근 at 02/06
충분히 유익했습니다. ..
by 지나가는이 at 11/26
퍼갈게요~~
by 라울매냐 at 11/03
아...감사합니다...^^
by 민족의태양 at 10/28
w,e보다 프로그래머들은..
by SY Kim at 10/20
ssssss^^ skdi
by 박형기 at 09/20
네..물론입니다.
by 민족의태양 at 09/16
커넥션을 전역변수로 선..
by 기혁빠돌 at 09/15
이글루링크
인간보다 더욱 인간적인
どうして二人は出逢った?
이글루 파인더
태그
엑셀업로드 이클립스 이전페이지 nateonmain 첨부파일 근태 100 스크립트 showmodalDialog 파일첨부 host 정보 이미지 cpu getimagesize window.open 인생 폼메일 유용 네이트온메인 modaldialog eclipse 낙하산 얼굴 사이즈 살면서 excel ip 네이트온 php
전체보기
rss

skin by 狂風
이클립스 원격 프로그래밍 환경 구축, Remote System Explore를 이용한 원격 작업 환경 구성

이클립스의 활용도가 정말 그 자체만으로도 무궁무진한데 이 플러그인이라는 것으로 인해서 더욱더 넓어지는 것 같습니다.

원격지의 서버 컴퓨터에 작업을 해야할 상황인데요.
그런데 일일이 ssh로 접속을 해서, vim이나 vi 등으로 작업하는건 ㅠㅠ
정말 아닌듯 합니다.

그래서 혹시나 방법이 없을까?
했었죠.
특히 웹서버 자체에서 프로그래밍을 하는 것이 아니라면...
방법을 찾아야 할텐데요.

그래서 찾아보니, 다행히도 Remote System Explorer (RSE)라는 플러그인이 있더라고요.
http://www.eclipse.org/dsdp/tm/

위의 사이트에 가보시면 아마 쉽게 어떤 플러그인인지 확인하실 수 있습니다.


위의 사이트에서 중간쯤에 보시면, 다운로드 받으실 수 있는데요.
바로 다운 받으셔서 설치하시는 것 보다는 업데이트 기능을 이용하시면 보다 편리하게 설치하실 수 있습니다.
제가 시도한 버전은 3.1 버전입니다.


이제 업데이트 주소를 확보한 다음에 이클립스를 실행시키셔서,
Help -> Software Updates... 메뉴에 진입하세요.


업데이트 주소를 넣어주신 뒤, OK 버튼을 누르세요.


3.1 버전에 맞게 TM and RSE 3.1을 선택하시면, 하위의 모든 것들을 쉽게 설치하실 수 있습니다.
체크박스를 체크하신 후 [Install...] 버튼을 눌러주세요.


이제 추가한 Remote System Explore Perspective를 보실 차례입니다.

이클립스 메뉴 중 Window -> Open Perspective -> Other... 를 차례로 선택해주세요.


Remote System Explore를 선택하신 후 OK 버튼을 눌러주세요.


Remote System Explore Perspective에서 새로운 컨넥션을 만들기 위해
Remote System Explore Perspective에서 오른쪽 버튼을 눌러주세요.
빈곳 아무곳에서나 오른쪽 버튼을 눌러주시면 됩니다.

팝업 메뉴에서 "New Connection..."을 선택해주세요.


SSH Only를 선택해주시면, SSH와 FTP 기능을 모두다 사용하실 수 있습니다.
이름만 Only인 것이죠 ^^


Host name부분에 IP를 넣어주세요.
서버의 SSH 포트를 22번 기본 포트를 사용하지 않고 다른 포트 번호를 사용하시더라도 우선 일단, IP만 적어주세요.


별다른 설정이 필요하진 않습니다.
Next 버튼을 누르시다가 마지막으로 Finish 버튼을 눌러주세요.


Remote System Explore Perspective에 새로운 연결이 생성되었습니다.


연결하고자 하시면 오른쪽 버튼을 누르신뒤, Connect 버튼을 누르시면 되는데요.
이제 User ID와 비밀번호를 넣어주시면 됩니다.
비밀번호를 저장해 놓으시면 차후에라도 편리하게 접속하실 수 있습니다.
그러나 중요한 서버일 경우에는 저장은 좀 ^^


SSH는 기본적으로 22번 포트를 사용합니다.
보안상이나 혹은 특정 포트번호로 셋팅을 해 놓으셨을 경우에는 포트번호를 바꾸셔야 하잖아요.
그럴때는 하단의 Properties에서 Port 번호를 원하시는 번호로 넣어주시면 됩니다.


다시 Perspective를 Remote System Explore Perspective로 이동하신 다음에요.
서버의 폴더 중 작업하고자 하시는 폴더 위에서 오른쪽 버튼을 누르신 뒤,
"Create Remote Project"를 선택해주시면,
이제야 비로소~! 수정 작업을 하실 수 있습니다.

파일명을 바로 더블클릭해서 파일내용이 나온다고 수정이 되는것은 결코 아닙니다!
수정을 하실려면 위의 사진과 같이 "Create Remote Project"를 통해서 새로운 프로젝트를 생성하신 뒤 수정하셔야 합니다.

저도 이것 때문에 수정이 되는 듯 하는데... 왜 수정이 안되지?? 하고 시간 엄청나게 보낸 듯 보입니다 ^^


이제 새로운 프로젝트를 생성하셨다면, 다시 Pespective를 Java등으로 옮겨주세요.


그럼, Server URL이나 IP가 나오는 새로운 프로젝트가 생성되었을 것입니다.

이제 로컬의 파일들 처럼 편안하게 작업하실 수 있습니다!




from :   http://heartbit.tistory.com/385

by 민족의태양 | 2010/02/03 11:12 | 이클립스 | 트랙백 | 덧글(0)

낙하산과 얼굴

낙하산과 얼굴의 공통점은 둘 다 펴져야 산다는 것입니다.
낙하산이 펴지지 않으면 사람이 죽게 되고,
얼굴이 펴지지 않으면 주변이 건조(?)하게 됩니다. 
얼굴은 내 것이지만 표정은 상대를 위한 것입니다. 

우리는 흔히 얼굴이 굳어져 있는 얼굴을 만납니다.
첫인상부터 편하지 않을 경우도 있습니다.
한 인생의 얼굴은 본인이 만든다고 합니다. 
by 민족의태양 | 2010/02/01 11:13 | Life Tip | 트랙백 | 덧글(0)

INSERT INTO ... SELECT

INSERT INTO ... SELECT 문

--------------------------------------------------------------------------------

 하나 또는 여러 테이블에서 선택된 행(row)를 하나의 지정된 테이블에 신속히 데이터를 넣는다.

【형식】
 INSERT [LOW_PRIORITY][IGNORE][INTO] tbl_name [(column_list)] SELECT ...


예를 들어,
    INSERT INTO tblTemp2 (fldID)
        SELECT tblTemp1.fldOrder_ID
            FROM tblTemp1
            WHERE tblTemp1.fldOrder_ID > 100;

INSERT ... SELECT 문은 다음 규칙을 따른다.
   • INSERT 문의 목적(target) 테이블이 질의하는 SELECT문의 FROM 절에 타킷 테이블을 사
     용할 수 없다.
   • AUTO_INCREMENT 컬럼도 보통처럼 사용할 수 있다.
   • ORDER BY 절이 담긴 질의는 할 수 없다.
   • 원래의 테이블을 다시 만들 수  있도록 binary log가 사용되도록 하기  위하여 INSERT
     ...SELECT중에 insert는 동시에 실행되지 않는다.

insert 문
replace into ... select... 문

by 민족의태양 | 2010/01/29 15:44 | MYSQL | 트랙백 | 덧글(0)

초간단 PHP, eclipse 개발환경 (aptana , sftp)

초간단 PHP, eclipse 개발환경 (aptana , sftp)

PHP 에 eclipse 를 활용한 개발환경을 만들자.
aptana 를 쓰면 한방에 해결.

1. JRE 가 필요하다.
 eclipse 는 java 기반이라 JRE 가 필요하다.
 자바개발환경이 아니니, JSDK 까지는 필요없고, JRE 만 있으면 된다.
 http://java.sun.com/javase/downloads/ 에서
 "Java Runtime Environment (JRE) 6 Update 7" 를 다운받고  설치.

2. Aptana 를 설치.
 http://www.aptana.com/studio/download : aptana studio 를 설치한다.
 자신의 환경에 맞는 파일을 다운 받는다.  참고로 설치가 필요없는 zip 버전을 다운 받았다.
 다운 받은 파일을 적당한 위치에 압축을 푼다. 해당폴더의 AptanaStudio.exe 파일을 실행한다.

3. PHP 플러그인 설치
 처음 실행하면 Aptana Start Page 라고 나온다. 플러그인 PHP 부분의 'install' 을 눌러 설치한다.
 
사용자 삽입 이미지

4. SFTP 플러그인 설치. (Secure FTP)
플러그인 좀 설치해봤다. 라는 사람에게는 굳이 설명할 필요는 없겠죠.
sftp 업데이트 Site URL 을 http://update.aptana.com/install/sftp_deprecated/3.3   로 하면 됨.

그래도 설명하자면.


5. SFTP 설정.
 ftp 는 기본으로 지원한다. sftp 는 위처럼 플러그인을 깔아야 한다.
 ( 왜! ftp 안쓰고 sftp 쓰느냐는 묻지마세요.  telnet 안쓰고 ssh 쓰는 이유라는 짧은 답이 나갑니다. )

클릭클릭해보면 되지만, 자세한 설명을 보고 싶다면...



SVN 을 쓰고 싶은데, 서버환경이 안되서 SFTP 로 만족하며 쓸려고 설정함.
SVN 한번 해달라고 졸라보고, 해주면 SVN 으로 다시 설정해서 쓸지도 모름.

zend framework 를 하기 위해 기본환경 세팅(이런 세팅도 지겹지. ㅜㅜ , aptana 가 있어 쉽게. 고맙다 aptana)



from : http://devlog.experlab.com/445
by 민족의태양 | 2010/01/26 11:18 | PHP | 트랙백 | 덧글(0)

onunload사용 문제 입니다

onunload사용 문제 입니다..

창을 강제로 종료시켰을시에 세션을 끊어 줄려고

스크립트의 onunload 함수를  사용했습니다.

문제는 창을 강제로 종료시켰을시에는 잘 되는데

다른 페이지로 이동을 하더라도

onunload가 적용되 세션이 끊어지는 일이 발생합니다.

어떻게 해야하나요??

 
     
  • hidden frame을 사용하면 어떨까요?

    하나은행 로그인하고 다른사이트로 이동하거나 창닫아보세요.

    원하시는 답이 나올수도...
  • 네버다이
  • 2004-06-15 22:48:25
  • x
  • 그런 script수행은 전체를 감싸고 있는 절대 변하지 않는 페이지에 해주면 됩니다.네버다이님 말씀처럼 프레임을 써야 될겁니다.
  • nevermind
  • 2004-06-16 02:52:25
  • x
  • 감사합니다..결국에는 프레임을 만들어야만
    강제종료의 event를 알수 있겠네요..
    쩝~~
    답변주셔서 감사합니다.
  • bumworld
  • 2004-06-16 14:07:03
  • x
by 민족의태양 | 2010/01/20 16:10 | 트랙백 | 덧글(0)

◀ 이전 페이지 다음 페이지 ▶