BLOG main image
분류 전체보기 (77)
프로젝트 (8)
IT소문 (9)
영화가주는인생 (5)
OpenAPI (9)
DBMS (5)
JAVA (16)
IPhone/Object-C (9)
안드로이드 (0)
WEB etc (8)
Server (1)
Michael Kors Handbags on Sale
Michael Kors Handbags on Sale
Nike Roshe Run
Nike Roshe Run
michael kors handbags outlet
michael kors handbags outlet
outlet de zapatillas nike
outlet de zapatillas nike
Cheap beats by dre uk
Cheap beats by dre uk
2,317,695 Visitors up to today!
Today 15 hit, Yesterday 158 hit
daisy rss
tistory
2012.12.20 10:55

1. 설치 및 설정

(1) 확인하기
SVN이 이미 설치되어 있는지 확인한다.
[root@localhost ~]# rpm -qa subversion
subversion-1.4.2-4.el5_3.1
위와 같이 필자의 OS에는 svn 1.4.2 버전이 설치되어 있다.

(2) 설치하기
- 생략 -

(3) 설정하기
[root@localhost] vi ~/.bash_profile
------------------------ .bash_profile ----------------------------
SVN_EDITOR=/usr/bin/vim
export SVN_EDITOR
----------------------------------------------------------------------
위와 같은 내용의 2줄을 추가해준다.
* 설명 : svn 프로그램을 컨트롤 하기 위한 환경변수


2. 저장소(Repository) 만들기
[root@localhost] svnadmin create /svn경로/저장소이름


3. 저장소 설정
[root@localhost] vi /svn경로/저장소이름/conf/svnserve.conf

------------------------ svnserve.conf ----------------------------
[general]
#익명 사용자 읽기 여부 (write = 쓰기가능, read = 읽기만가능, none=권한없음)
anon-access = read

#인증 사용자 쓰기 여부 (write = 쓰기가능, read = 읽기만가능, none=권한없음)
auth-access = write

#저장소의 사용자 및 비밀번호 설정하는 파일명
#svnserve.conf설정파일의 상대경로 예) ../../passwd
password-db = passwd
----------------------------------------------------------------------


4. 저장소 사용자 및 비밀번호 설정
[root@localhost] vi /svn경로/저장소이름/conf/passwd

--------------------------- passwd -------------------------------
[user]
#예 : abcdef = 123456
사용자 = 비밀번호
----------------------------------------------------------------------


5. SVN 서비스 시작
[root@localhost] svnserve -d -r /svn경로/
* 주의 : svn 최상위경로를 지정, 저장소 이름으로 하면 안됨
* 설명 : -d 는 데몬으로 실행한다는 옵션, -r 은 svn경로를 지정한다는 옵션


6. 확인
(1) 서비스 확인
[root@localhost] ps -ef | grep svnserve
root 5846 3288 0 Sep29 ? 00:00:00 svnserve -d -r /data/svn/

(2) 네트워크포트 확인
[root@localhost] netstat -ant | grep 3690
tcp 0 0 :::3690 :::* LISTEN


7. SVN 저장소의 기본 구조
(1) 디렉토리 생성
[root@localhost] svn mkdir svn://localhost/저장소이름/trunk
[root@localhost] svn mkdir svn://localhost/저장소이름/branches
[root@localhost] svn mkdir svn://localhost/저장소이름/tag

디렉토리를 생성하는 순간, 해당 디렉토리 관리 파일이 vi로 열린다.
:q 입력하여 vi 종료
변경되지 않았거나 지정되지 않았다며 취소(A), 계속(C), 수정(E) 로 물어보면 C를 누른다.
root 계정의 암호 입력
svn 사용자 및 비밀번호 입력

(2) 확인
[root@localhost] svn list svn://localhost/저장소이름
생성한 디렉토리 목록이 출력된다.

trunk : 기본적으로 개발을 시작할 때 사용
branches : release 버전과 유지보수 버전을 분리할 때 사용
tag : 한번 만들면 수정하지 않음


8. SVN 체크아웃
[root@localhost] svn checkout svn://localhost/저장소이름
클라이언트에서 commit 하여 SVN에 저장된 파일의 목록이 출력된다.


9. SVN 종료
[root@localhost] killall svnserve
svnserve 라는 데몬을 모두 종료한다.

[root@localhost] ps -ef | grep svn
프로세스가 존재하는지 다시 확인해본다.



@ 참고
기본 디렉토리 생성하려고 하는데 아래와 같은 메시지가 나오는 경우
------------------------------------------------------------------------------------------------------------------------------------
svn: 로그 메시지를 구하기 위해 외부 프로그램을 사용할 수 없습니다.
SVN_EDITOR 환경변수를 설정하시거나 --message (-m) 또는 --file (-F) 옵션을 사용하세요.
svn: 환경변수 SVN_EDITOR, VISUAL, EDITOR 중 하나는 설정하거나, 'editor-cmd' 를 구성화일에 명시해야합니다.
------------------------------------------------------------------------------------------------------------------------------------
환경변수 설정이 적용되지 않은 상태이므로

[root@localhost] SVN_EDITOR=/usr/bin/vim
[root@localhost] export SVN_EDITOR
위와 같이 SVN_EDITOR 를 지정해준다.
저작자 표시
신고
이전 댓글 더보기
Emomynurn | 2014.11.19 06:13 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Cv4reeCiz | 2014.11.20 05:37 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Janiceplw | 2014.11.20 12:12 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Breendatfhcj | 2014.11.20 19:40 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Vs4rqbut | 2014.11.22 06:24 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
goosecasalede | 2014.11.22 14:24 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Ameliartd | 2014.11.24 11:55 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Emomynurn | 2014.11.26 12:05 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
adaroamurgy | 2014.12.03 05:37 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Id1rbbut | 2014.12.06 09:41 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
ZavgarDak | 2014.12.15 20:47 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2014.12.18 05:08 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
dexuanopm | 2015.01.02 19:58 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
LonnieKag | 2015.01.19 10:34 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Burtonhota | 2015.01.19 22:12 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Helenrbnu | 2015.01.20 17:27 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Kennethtono | 2015.01.21 06:57 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
MarvinEr | 2015.01.21 11:28 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Richcuxcm | 2015.01.22 12:48 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Richinimu | 2015.01.24 01:20 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Name
Password
Homepage
Secret
2012.12.20 10:37

1. 먼저 설치가 되어 있는지 확인한다.

cvs -v 명령을 내리면 설치가 되어 있는지 확인할 수 있다.

설치가 되어 있지 않다면 command not found 메시지가 나올것이며, http://www.cvshome.org/에서 소스를 받아 설치를 한다.


2. 저장소 디렉토리 생성 및 초기화

다음과 같이 프로젝트 파일을 보관하는 저장소(Repository)를 생성한다.

mkdir /home/cvs

그리고 초기화를 한다. 초기화란 저장소디렉토리에 cvs에서 사용하는 제어 파일들이 들어 있는 디렉토리를 생성하는 일이다.

cvs -d /home/cvs init

위와 같이 실행하면 /home/cvs 디렉토리 밑에 CVSROOT 디렉토리가 만들어진다.


3. cvs 유저생성 및 권한 설정

cvs 유저 그룹을 등록하고, 저장소 디렉토리의 그룹이 cvs를 바꾸고, cvs 그룹에 대해 저장소 디렉토리에 대한 읽기,쓰기,실행 권한을 줘야 한다.

adduser cvs

chown root.cvs /home/cvs -R

chmod 770 /home/cvs -R


4. cvs 사용자 등록

/home/cvs/CVSROOT 디렉토리 밑에 passwd 라는 파일을 생성한다. 그리고 passwd파일에 사용자 정보를 직접 기제한다. 예를 들자면 다음과 같다.


satgat:ETND93SaXW5yw:cvs

udong:gl.H2YK1mxMm2:cvs

anonymous::cvs


:으로 세개의 필드가 구분되어 있는데 첫번째는 ID이며 두번째는 패쓰워드, 세번재는 저장소 접근 때 시스템에 등록된 cvs유저의 권한으로 접근한다는 의미이다.


여기서 패스워드는 crypt 알고리즘을 이용하는데 생성 방법은 다음과 같다.


htpasswd -nb [ID] [PASS]

즉, satgat라는 ID에 1234라는 패쓰워드를 넣고 싶다면


htpasswd -nb satgat 1234


하면 그 결과가 출력된다. 이 결과를 passwd파일에 복사해서 넣으면 된다.


** htpasswd는 Apache 웹서버 패키지에 포함되어 있는 것이다. 없으면 패키지를 설치하던지 패스워드를 생성하는 프로그램을 만들어서 해야한다.


** 익명의 사용자에게 소스를 공개하려면 부가적으로 작업이 좀더 필요하다 (추후 보강)


5. cvs 서버 실행


/etc/xinetd.d 디렉토리 밑에 cvspserver 파일을 생성한다.

그리고 cvspserver 에 다음의 내용을 적어넣는다.


service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = cvs
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvs pserver
}

### 이후 저장소를 추가하는 경우
server_args = -f --allow-root=/home/cvs/project1, -f --allow-root=/home/cvs/project2, .......

그리고 xinetd 슈퍼 데몬을 다시 실행한다.


cd /sbin

service xinetd restart


cvs 서버가 돌고 있는지는 netstat -an 명령으로 확인한다.


netstat -an | grep 2401


돌고 있다면 2401 포트가 열려 있다고 나올 것이다

 

 

 

 

출처 : http://zenice.tistory.com/4

저작자 표시
신고
이전 댓글 더보기
Komzosor | 2014.10.17 07:11 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Komzocor | 2014.10.17 17:01 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Komzosor | 2014.10.18 05:57 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
PHKpuagor | 2014.10.20 05:17 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
PHKpuacor | 2014.10.20 14:48 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
durvinjnwv | 2014.10.20 19:02 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Advammakefe | 2014.10.21 03:22 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
PHKpuakor | 2014.10.21 04:41 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
PHKpuazor | 2014.10.21 17:42 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Advammakefe | 2014.10.22 12:50 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
gxyppidlci | 2014.10.22 20:12 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
senlinvkee | 2014.10.23 10:50 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
durvinminw | 2014.10.25 01:02 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
PHKpuaior | 2014.10.25 06:10 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
PHKpuaeor | 2014.10.25 21:31 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
PHKpuaqor | 2014.10.26 13:03 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
estowptjxs | 2014.10.28 13:01 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
TeliccsMa | 2014.10.29 07:17 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
TeliccsMa | 2014.10.29 17:03 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Retuelty | 2014.10.31 00:08 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Name
Password
Homepage
Secret
2011.12.17 07:43


굿!~^^

[사진출처] Javascript Window size|작성자 유노아빠  


브라우져 버전별 정리

Browserwindow.
innerHeight
document.
body.
clientHeight
document.
documentElement.
clientHeight
Opera 9.5+ strictwindow document window
Opera 9.5+ quirkswindow window document
Opera 7-9.2window window document
Opera 6window window N/A
Mozilla strictwindow document window
Mozilla quirkswindow window document
Newer KHTMLwindow document window
Older KHTMLwindow document document
Chrome/Safari 4+window document window
Safari 3-window document document
iCab 3window document document
iCab 2window window N/A
IE 9+ strictwindow document window
IE 6-8 strictN/A document window
IE 5+ quirksN/A window 0
IE 4N/A window N/A
ICEbrowserwindow window document
Tkhtml Hv3window window document
Netscape 4window N/A N/A
 



테스트!

function alertSize() {

  var myWidth = 0, myHeight = 0;

  if( typeof( window.innerWidth ) == 'number' ) {

    //Non-IE

    myWidth = window.innerWidth;

    myHeight = window.innerHeight;

  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {

    //IE 6+ in 'standards compliant mode'

    myWidth = document.documentElement.clientWidth;

    myHeight = document.documentElement.clientHeight;

  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {

    //IE 4 compatible

    myWidth = document.body.clientWidth;

    myHeight = document.body.clientHeight;

  }

  window.alert( 'Width = ' + myWidth );

  window.alert( 'Height = ' + myHeight ); 

}




테스트2 - SCROLLER XY 구하기




function getScrollXY() {

  var scrOfX = 0, scrOfY = 0;

  if( typeof( window.pageYOffset ) == 'number' ) {

    //Netscape compliant

    scrOfY = window.pageYOffset;

    scrOfX = window.pageXOffset;

  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {

    //DOM compliant

    scrOfY = document.body.scrollTop;

    scrOfX = document.body.scrollLeft;

  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {

    //IE6 standards compliant mode

    scrOfY = document.documentElement.scrollTop;

    scrOfX = document.documentElement.scrollLeft;

  }

  return [ scrOfX, scrOfY ];

}



 

저작자 표시
신고
이전 댓글 더보기
eacrwronc | 2014.11.09 19:00 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacroroim | 2014.11.09 19:00 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrcroml | 2014.11.09 19:00 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrqrowb | 2014.11.19 12:23 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrurobn | 2014.11.19 12:23 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrurono | 2014.11.19 12:23 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrdromg | 2014.11.21 20:42 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrmroyo | 2014.11.25 08:41 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacryrory | 2014.12.12 00:37 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrxrohl | 2014.12.13 23:42 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrtronc | 2014.12.21 02:28 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacreroqp | 2015.01.03 20:15 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
plertrott | 2015.01.05 02:32 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
pleryroye | 2015.01.08 18:39 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
plereroyi | 2015.01.09 00:45 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
plerbrord | 2015.01.12 20:23 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
eacrxrorq | 2015.01.12 20:40 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
plercrotw | 2015.01.12 21:20 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Helenfldm | 2015.01.20 17:27 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Richuvtdx | 2015.01.24 04:09 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Name
Password
Homepage
Secret
2011.11.04 11:59
기존에 블로그에 올렸던 리뷰들은 2.1.x 버전으로 개발한 내용들을 올렸습니다.
그래서 그런지 최신버전하고 안맞다고 말씀을 하셨습니다.
다시 찾은 twitter4j 사이트...

2.2.5 버전이 최신버전으로 릴리즈가 되었더군요.
기존에 올렸던 내용으로 똑같이 만들어보니 ...역시나..안되는군요.

샘플코드를 보니..약간 변경이 되었습니다.
Oauth 2.0 으로 올려와서 그런지...
oauth_verifier 이란 넘이 생겼습니다.._-;;원래 있었나...기억이 가물가물...
예전에는 oauth_token 만 있었던거 같은데..

암튼..
기존소스와 비교해보면

[기존소스]
 

[트위터 호출 전]
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer("CONSUMER_KEY", "CONSUMER_SECRET");
RequestToken requestToken = null;
requestToken = twitter.getOAuthRequestToken();
request.getSession().setAttribute("Token",requestToken.getToken());
request.getSession().setAttribute("Secret",requestToken.getTokenSecret());



[트위터 콜백 호출]
 String oauthToken = request.getParameter("oauth_token");
 String secret = (String)request.getSession().getAttribute("Secret");
 AccessToken accessToken = null;
               try {
                   accessToken = twitter.getOAuthAccessToken(oauthToken, secret);
               } catch (TwitterException e) {
                   e.printStackTrace();
               }
               twitter.setOAuthAccessToken(accessToken);



[버전업소스]
 

[트위터 호출 전]
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer("CONSUMER_KEY", "CONSUMER_SECRET");
RequestToken requestToken = null;
requestToken = twitter.getOAuthRequestToken();
request.getSession().setAttribute("requestToken", requestToken);
 [여기서 requestToken 를 session에 통으로 담아야 합니다. ]



[트위터 콜백 호출]
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer("CONSUMER_KEY", "CONSUMER_SECRET");
  AccessToken accessToken = null;
   RequestToken requestToken = (RequestToken )request.getSession().getAttribute("requestToken");
  [requestToken 를 통으로 가져옵니다.]

 String oauth_verifier= request.getParameter("oauth_verifier");
 

 accessToken = twitter.getOAuthAccessToken(requestToken, oauth_verifier);
 twitter.setOAuthAccessToken(accessToken);


User statuses = twitter.getUserTimeline().get(0).getUser();
System.out.println(
statuses );


차이점은 
 호출전  requestToken 항목을 통으로 session 에 담아서 콜백 호출 후 통으로 불러와서 
반영을 한다는 것입니다.
그리고  
oauth_verifier 파라미터를 사용된다는 점이구요.

requestToken 이 callback 항목을 부르기전에 uri 값을 저장하여,
callback 에서는 호출했던 uri 값을 비교하는거 같습니다. 아닌가__;;;;

많은 변화가 있었군요..


그럼 모두 즐프요~

 

 







저작자 표시
신고
이전 댓글 더보기
Andrewcrob | 2014.12.18 03:38 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Monroepag | 2014.12.18 04:52 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Dwightsr | 2014.12.19 00:03 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Dwightsr | 2014.12.19 07:17 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Anthonykr | 2014.12.19 23:40 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Monroepag | 2014.12.19 23:40 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Leonardoxix | 2014.12.19 23:43 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
RonaldTiz | 2014.12.20 01:28 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Leonardoxix | 2014.12.20 01:31 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Leonardoxix | 2014.12.21 00:25 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
RonaldTiz | 2014.12.21 00:35 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Thomasol | 2014.12.21 00:48 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
RonaldTiz | 2014.12.21 02:29 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Monroepag | 2014.12.21 02:32 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Anthonykr | 2014.12.21 02:58 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Vernonon | 2014.12.24 21:16 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
geRoesonynm | 2014.12.27 14:51 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
DanielNop | 2015.01.05 12:04 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Robertnice | 2015.01.14 11:04 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Richpjvlp | 2015.01.24 15:14 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Name
Password
Homepage
Secret
2011.10.30 03:40
구글맵을 가지고 서비스를 개발하는 사이트가 많이 늘어나고 있습니다.
저 역시 최근에 구글맵을 가지고 서비스를 오픈하였습니다.

어느 날 맵을 보면서 너무 밋밋한 느낌이 들었고, 좀 더 고급스럽게 꾸미고 싶었습니다.
저는 여태 javascript 로만 맵을 불러서 사용했는데
지도 위에 png 투명한 배경 이미지를 올려서 사용해보자는 생각으로 
고급? 스러운 이미지를 위에 다가 올렸지만,,javascript로 구현시키는건 먼가...부드럽지 못 했습니다.
제가 잘 몰라서 그런지 어설픈 느낌이 들더라구요..

다시 찾은..code사이트..
code.google.com 에  보니 flash 기반으로도 map 을 사용할 수 있다는 걸 알았습니다.
바로 적용시켜봤습니다.
와우~ 쌈빡합니다....ㅋㅋ
휠감도라던지..아이콘 모양, 플래쉬기반이라..이미지 애니메이션을 다양하게 줄 수 있게다는 판단을 하였습니다.
굿~

개발 방법은 저의 블로그에 javascript 버전으로 올려놨는데
flash도 비슷합니다.
단지 actionscript로 개발된다는 점..

저는 Flex Builder 로 개발하였습니다.
구글맵에 나타나게 하는 방법은 너무나 쉽게 표현이 가능했고.

나머지는 actionscript 능력인데...일단 이미자만 올렸습니다.ㅋ
이미지는 자신이 원하는 배경을 사이즈에 맞게 포샵에서 편집해서
코딩으로 불러내면 되겠습니다.


[
Embed(source="place_map.png")]
 
private var PlaceBg:Class; 

var placeBg:Bitmap   = new PlaceBg();
addChild(placeBg);

저는 이렇게 sprite 에다가 bitmap 만 넣었습니다.
이제 다양한 모양의 구글맵을 만들어 보아요~



 




저작자 표시
신고
이전 댓글 더보기
Woolrich Beige | 2014.10.29 14:07 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Advammakefe | 2014.10.30 12:20 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Hollister Belgie | 2014.10.31 14:54 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Moncler Jassen | 2014.10.31 14:55 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Belstaff Outlet | 2014.10.31 14:55 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Parajumpers Antwerpen | 2014.10.31 14:56 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Moncler Antwerpen | 2014.10.31 14:56 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
wnooobpnwelpub | 2014.11.06 11:13 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2014.11.16 20:07 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
stevenlat | 2014.11.19 19:59 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
gfolguoekyzwlk | 2014.11.27 14:57 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
OrbibLorbat | 2014.12.02 21:00 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2014.12.19 20:26 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2014.12.28 05:57 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2014.12.28 08:39 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2014.12.29 00:04 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2015.01.01 22:49 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2015.01.02 02:21 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
whorgeNerriff | 2015.01.07 19:52 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
KaroOrierma | 2015.01.10 13:27 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Name
Password
Homepage
Secret

티스토리 툴바