Sunday, August 30, 2009

Aptana에서 프로젝트에 FTP 연동

Aptana Studio로 개발시 프로젝트와 FTP(SFTP)를 연동하는 방법입니다.
이를 사용하게 되면 프로젝트에 SVN과 FTP를 모두 연동하여 개발 할 수 있습니다.


사용 Aptana Version : Aptana Studio, build: 1.2.7.024774
Aptana Download URL :
http://www.aptana.com/studio/download
FTP 연동 방법 출처 : http://www.aptana.com/docs/index.php/Adding_a_site_connection








사용자 삽입 이미지


1. 생성된 프로젝트에서 오른쪽 버튼 > Synchronize > Create New Synchronize Connection... 을 선택합니다.








사용자 삽입 이미지


2. Create Site Connection 창에서 프로젝트와 연동할 Remote Server를 생성(Add New...)하거나 선택합니다. (기존에 생성 해 둔 Remote Server가 있다면 생성과정을 생략하고 선택하여 사용하시면 됩니다.)








사용자 삽입 이미지


3. Server가 생성되어 있지 않다면 위와 같이 생성하여 선택합니다.










사용자 삽입 이미지



4. 위와 같이 File 탭에서도 FTP 사이트를 등록한 뒤 선택 할 수 있습니다.









사용자 삽입 이미지


5. FTP 연동 후에는 위와 같이 아이콘에 양방향 화살표 표시가 됩니다.










사용자 삽입 이미지


6. 또 프로젝트명이나 파일에 오른쪽 버튼 > Synchronize > Synchronize, Upload, Download 메뉴가 활성화 됩니다.









사용자 삽입 이미지


7. 연동된 Server 디렉토리와 Upload, Download는 물론이고, 위와 같이 서버의 파일과 로컬 프로젝트의 파일과 Sync 기능도 제공합니다.

* Smart Sync에 표시된 파일에 오른쪽 버튼을 클릭할 시 Show Differences 를 통해 로컬과 서버의 파일을 비교할 수 있습니다.







이클립스 기반인 Aptana Studio, 생각했던 것보다 더 좋은 툴인듯 싶습니다.

Thursday, August 27, 2009

OPEN API 모음

Whois 검색 오픈 Open API - 도메인 정보
URL http://whois.nida.kr/whoiskey.php

Daum 지도 API
URL http://dna.daum.net/apis/maps

Daum 위젯뱅크 - 위젯 개발 API
URL http://widgetbank.daum.net/factory/guide?trac=0_start

링크네이트 Open API - 음원 검색API
URL http://linknate.nate.com/linknate/OpenAPIInfo.do

내일검색 열린 API - 채용정보 검색 오픈API
URL http://naeil.incruit.com/service/

파란 MAP API
URL http://local.paran.com/insidemap/b2b_01.html

11번가 오픈API - 상품 검색 및 상품정보조회
URL http://openapi.11st.co.kr/openapi/OpenApiMain.tmall?method=getNoticeBoardList&un...

나라기록검색 오픈API - 국가기록물에 대해 공개
URL http://search.archives.go.kr/ArchivesHelp06.htm

IDTail - IDTail의 소셜 네트워크 서비스
URL http://dev.idtail.com/docs

엠파스 Blog API
URL http://blog.empas.com/blogadmin/27985530

OpenSocial API - 구글의 소셜 어플리케이션을 위한 공통 API
URL http://code.google.com/apis/opensocial/

myid.net API
OpenID를 기반으로 만든 ID 제공 서비스
URL http://myid.springnote.com/pages/299576

카멜레온 동영상 오픈 API - 동영상 변환 API
URL http://www.open-api.co.kr/01_api/

야후! 거기 지도 오픈 API
URL http://kr.open.gugi.yahoo.com/

옥션 API
URL http://api.auction.co.kr/developer/Default.aspx

태그스토리 API - 동영상 업로드
URL http://blog.tagstory.com/tagstory/10

한RSS API - 웹기반 RSS 리더
URL http://www.hanrss.com/help/api/

투어익스프레스 오픈API - 투어익스프레스 항공, 여행 정보 서비스
URL http://api.tourexpress.com/?p=page2_01

씽크프리 오픈API - 싱크프리 웹오피스 서비스
URL http://product.thinkfree.com/api/

위자드웍스 WZDAPI - 웹위젯
URL http://www.wzdapi.com/

스프링노트 API
URL http://dev.springnote.com/pages/334480

Maniadb 오픈API - 음악, 앨범 정보 검색 서비스
URL http://www.maniadb.com/api/apispec.asp

me2API - 미투데이
URL http://codian.springnote.com/pages/86001

라이프팟 오픈API - 일정관리, 주소록 서비스
URL http://lifepod.co.kr/api/

알라딘 오픈API - 알라딘 상품검색, 상품열람 서비스
URL http://www.aladdin.co.kr/ttb/wguide.aspx?pn=firstguide

이글루스 BlogAPI
URL http://help.egloos.com/2922

티스토리 BlogAPI
URL http://dna.daum.net/apis/tistory

판도라TV API - 판도라 동영상 업로드, 플레이 서비스
URL http://interface.pandora.tv/

네이버 기능 API - 추천검색어, 오타변환, 데스크톱 위젯 서비스
URL http://dev.naver.com/openapi/apis/function

네이버 지도 API
URL http://dev.naver.com/openapi/apis/map/javascript

네이버 검색 API - 지식iN, 블로그, 사전, 뉴스, 동영상, 이미지 등의 검색 서비스
URL http://dev.naver.com/openapi/apis/search/

YouTube API - 유튜브 동영상 검색 서비스
URL http://www.youtube.com/dev

Daum 여행 API - 여행관련 서비스
URL http://dna.daum.net/apis

디앤샵 및 온켓 서비스.
URL http://dna.daum.net/apis

Daum UCC API

URL http://dna.daum.net/apis

Daum 검색 API
URL http://dna.daum.net/apis

Flickr API - 사진 공유 서비스
URL http://www.flickr.com/services

구글맵 API (Google Maps)
URL http://www.google.com/apis/maps/

출처 : http://www.linxus.co.kr/main/view_post.asp?post_seq_no=44665&addoption=viewreply#reply

javascript에서 UTF-8 파일 읽기

javascript에서 UTF-8 파일 읽기

var fso = new ActiveXObject('Scripting.FileSystemObject');
var astream = new ActiveXObject('ADODB.Stream');
astream.Open();
astream.Charset = 'UTF-8';
astream.LoadFromFile('test.txt');
var text = astream.ReadText();
astream.Close();
WScript.Echo(text);

키보드를 만능으로 만들어주는 Launchy

컴퓨터를 하다가 마우스를 움직이기도 싫을 정도로 귀찮아진 적이 있나요? 저도 가끔 프로그램 실행할 때 마우스 움직이기가 귀찮아 진적이 있습니다. 이럴때 Launchy를 사용하면 편리합니다.

프로그램의 특징

  • 키보드만으로 프로그램을 실행
    Launchy를 사용하면 키보드만으로 프로그램을 실행할 수 있습니다.

다양한 스킨과 플러그인
Launchy 플러그인 사이트에서 다양한 플러그인을 다운받을 수 있고 Launchy 스킨 사이트에서 다양한 스킨을 다운받을 수 있습니다.

다운로드 & 실행

다운로드 : http://sourceforge.net/projects/launchy/files/
사이트 : http://www.launchy.net

설치를 하고 실행하면 이런 창이 뜹니다

Launchy

사용방법은 간단합니다. 밑의 창에 텍스트를 입력하면 위에 프로그램이 나타나게 됩니다. Launchy를 실행하고 싶으면 Launchy라고 입력하거나 La만 입력해도 됩니다. 위의 프로그램이 원하는 프로그램이면 엔터를 누르면 됩니다.

Launchy_M

위에 나타난 것이 원하는 프로그램이 아니라면 아래 화살표를 눌러 다음과 같은 메뉴가 나타나게 한 뒤 원하는 프로그램을 선택하면 됩니다.

프로그램 말고도 사이트나 폴더, 파일도 실행할 수 있습니다.(파일을 실행하려면 Catalog 옵션을 조금 건드려야 합니다.) 폴더를 실행할 때에는 직접 폴더의 이름을 입력하거나 경로를 입력하면 됩니다.

Launchy_S

Launchy_F

그럼 이제 상세한 옵션을 보시죠.

Launchy_O_G

General 탭에서는 보통의 옵션을 지정할 수 있습니다. 여러분이 집중해야 할 것은 Hotkey입니다. 초기 옵션은 [Alt + Space]로 되어 있는데 이것을 누르면 이 창이 나타난다는 것입니다. 즉, Launchy 프로그램을 불러올 필요가 있을때 다시 실행할 필요가 없이 [Alt + Space]만 누르면 바로 실행된다는 것입니다. 아래 System Options에서는 포터블 모드로 할 것인지 지정할 수 있습니다.

Launchy_O_S

Skins 탭에서는 스킨을 지정할 수 있습니다. 저는 QuickSilver2로 지정했습니다. QuickSilver매킨토시를 위한 소프트웨어입니다. 그런데 Launchy에서 QuickSilver2 스킨을 적용하면 맥의 QuickSilver와 비슷하게 되는 것입니다. 다른 스킨을 원하시면 포럼이나 deviantART.com에서 다운받으실 수 있습니다. 다운받은 스킨은 다운받은 폴더의 Skins 폴더에 넣으시면 됩니다.

Launchy_O_C

Catalog 탭에서는 파일을 찾는 곳과 확장자을 지정할 수 있습니다. File Types에서 *.jpg, *.mp3같은 '*.확장자'를 입력하면 그 확장자의 파일을 찾을 수 있습니다. 만약 모든 파일을 찾고 싶으면 *.*를 추가하면 됩니다.

오른쪽 Directories에서는 파일이 들어있는 폴더를 넣으시면 됩니다. C:\처럼 너무 광범위하게 넣으면 찾는데 오래 걸리기 때문에 세부적으로 설정하는 것이 좋습니다. 새로 폴더를 설정하셨으면 밑의 Rescan Catalog를 누르면 됩니다.

Launchy_O_P

Plugins 탭에서는 Launchy의 꽃이라고 할 수 있는 플러그인을 설정할 수 있습니다. Launchy에는 무척 다양한 플러그인을 설치할 수 있습니다. 기본적으로는 Weby, GCalc, Calcy, Runner가 설치되어있습니다. 다른 플러그인을 원하시면 포럼을 둘러보면 됩니다.

Weby는 북마크를 바로 구동시켜주는 플러그인입니다. 사이트의 주소나 이름을 입력하고 엔터를 누르면 바로 원하는 사이트가 실행됩니다. Weby를 이용하면 북마크를 구동할 수 있을 뿐 아니라 검색도 할 수 있습니다. 예를 들어 Google에서 Launchy를 찾고 싶으시면 Launchy에 Google 탭 Launchy라고 입력하시면 됩니다. 여기서 '탭'은 키보드상의 탭을 누르는 것을 말합니다.

GCalc과 Calcy는 간단한 계산을 할 수 있는 플러그인입니다.

Runner 커맨드라인 명령어를 등록하고 실행시켜주는 플러그인이라고 하는데 저도 잘 모르겠으니 관심있는 분들은 웹초보님의 블로그를 참고하세요.

이상으로 간단한 설명을 마쳤습니다. 여러분은 이 프로그램을 잘 활용할 수 있는 다른 방법을 알고 계시나요?

Android SDK Installation (안드로이드 SDK 설치하기)

Android SDK Installation (안드로이드 SDK 설치하기)



1. 설치 최소 요구 사항 : 이 블로그는 Window System 기반으로 설명합니다. 그 외는 개발자 홈페이지를 참고 하십시오.
- Windows XP (32-bit) or Vista (32- or 64-bit)
- Eclipse IDE

2. Android 개발자 홈페이지에서 android-sdk-windows-1.5_r3.zip 링크를 클릭한다.
- http://developer.android.com/index.html : 안드로이드 개발자 홈페이지
- http://developer.android.com/sdk/1.5_r3/index.html : 안드로이드 1.5 SDK, Release 3


3. 라이센스 동의에 체크를 하고 다운로드 버튼을 누른다.
4. 다운로드 다이얼로그 박스를 통해 적당한 위치에 다운 로드 받는다. (약 183MB)


5. 적당한 위치에 압축을 풀고 폴더 내용물을 확인한다.


6. 왼쪽 사이드바에서 Installing을 누르고, http://www.eclipse.org/downloads/ 링크를 누른다.


7. 권장사항인 Eclipse for RCP/Plug-in Developers (183 MB) 링크를 누른다.

8. 다운로드 버튼을 눌러 적당한 위치에 파일을 저장한다. (약 183MB)



9. 압축을 풀고, 폴더 내용물을 확인한다. (eclipse.exe를 바탕화면 또는 태스크바에 바로가기를 생성하면 편리합니다.)


10. 윈도우에서 내 컴퓨터를 오른쪽 버튼으로 클릭한 뒤, 팝업창에서 속성을 선택한다.
11. 시스템 등록정보창에서 위쪽 탭 중, 고급을 선택한다.
12. 아래쪽에 환경변수 버튼을 클릭한다.

13. 환경 변수창에서 시스템 변수 중, Path를 클릭하고, 편집 버튼을 누른다.


14. 시스템 변수 편집 창에서 변수 값에, ;\tools\ 을 추가하고 확인 버튼을 누른다.


15. 사이드바에서 System Requirements을 누르고, JDK5 or JDK 6 링크를 클릭한다.


16. Jaba SE Development Kit (JDK)를 다운로드 받는다.

17. Platform : Windows를 선택하고, 라이센스 동의에 체크를 하고 Continue를 누른다.


18. jdk-6u16-windows-i586.exe 링크를 클릭하고, 파일 다운로드 박스가 나오면 실행을 누른다. (약 73MB)


19. Accept 버튼을 누른다.


20. 다음을 누른다.


21. 설치 진행 상황을 확인한다.


22. 다음을 누른다.


23. 설치 진행을 확인한다.


24. Finish 버튼을 눌러 설치를 완료한다.


25. Eclipse.exe을 실행한다.


26. Workspace 폴더를 지정하고, 확인을 누른다.


27. 메뉴에서 Help 아래, Install New Software를 선택한다.


28. Add 버튼을 누른다.


29. Name : Android Plugin, Location : https://dl-ssl.google.com/android/eclipse/ 을 입력하고 OK 버튼을 누른다.


30. Name 밑에 Pending이라는 단어가 나온 후, 다음 화면이 나오는데 Developer Tools의 체크 버튼을 활성화 하고 Next 버
튼을 누른다.


31. 설치 진행 화면 후에, 다음 버튼을 누른다.


32. 라이센스 동의 버튼을 누르고, Finish 버튼을 누른다.



33. Run in Background 버튼을 누른다.


34. Plug-in 설치를 확인한다. (오른쪽 하단 프로그래시브)


35. 설치가 끝난후에, Eclipse를 재 시작을 물어 보는데 확인을 눌러 재 시작한다.
36. 메뉴에서 Window를 선택하고, Preference를 누른다.


37. 왼쪽 패널에서 Android를 선택한다.
38. 메인 패널에서 Browse 버튼을 눌러 안드로이드 1.5 SDK, Release 3가 설치가 된 폴더를 선택한다. (경고 메세지 발생함)


39. Apply 버튼을 누르면 오른쪽 하단 상태 창에서 진행 상황이 나온다.
40. 진행이 끝나면 다음과 같은 화면을 볼 수 있고, OK 버튼을 눌러 종료한다.


41. 메뉴에서 File을 선택한 후, New Project을 선택하면 Android Wizard가 나옴을 확인한다.


42. 설치를 마칩니다. 이제 Android의 세상으로 가봅시다.
43. 다음 연재는 에뮬레이터 설치 및 Opengl es로 간단한 삼각형에 텍스쳐 맵핑 예제를 올립니다