CISCO packet tracer VPN client 설정

CiscoNetwork 2013. 12. 2. 17:16 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

aaa new-model

aaa authentication login GROUPNAME local

aaa authorization network GROUPNAME local

username USERNAME password 0 PASSWORD


crypto isakmp policy 1

 encr 3des

 authentication pre-share

 group 2


crypto isakmp client configuration group GROUPNAME

key KEYVALUE

pool IPPOOL


crypto ipsec transform-set TRANSFORMSETNAME esp-3des esp-md5-hmac


crypto dynamic-map DYNAMICMAPNAME 10

set transform-set TRANSFORMSETNAME

reverse-route


crypto map CLIENTMAP client authentication list GROUPNAME

crypto map CLIENTMAP isakmp authorization list GROUPNAME

crypto map CLIENTMAP client configuration address respond

crypto map CLIENTMAP 10 ipsec-isakmp dynamic DYNAMICMAPNAME


원하는 인터페이스

crypto map CLIENTMAP


ip local pool IPPOOL 172.16.12.100 172.16.12.120



클라이언트 접속시

GROUPNAME

KEYVALUE

router ip

USERNAME

PASSWORKD



'CiscoNetwork' 카테고리의 다른 글

Domain, WorkGroup ?  (0) 2016.03.07
ipTIME 공유기 포트 미러링 지원 제품 및 설정방법  (0) 2015.09.16
UTP5 cables PPT  (0) 2013.04.29
시스코 라우터 디폴트 값 확인 사이트  (0) 2013.01.25
실습장비 관련 정보  (0) 2013.01.25

JAVA 버블 정렬

Programming/JAVA,JSP 2013. 11. 30. 16:57 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

package com.tistory.tansanc.mainClass;

 

import java.util.Scanner;

 

public class ComputerTest {

   public static void main(String[] args) {

       int[] array = { 3, 9, 7, 1, 2, 5 };

       // { 3, 7, 1, 2, 5, 9 };

       // { 3, 1, 2, 5, 7, 9 };

       // { 1, 2, 3, 5, 7, 9 };

       int i, j;

      

      for( j = 0 ; j < array.length - 1; j++ )

       {

          for( i = 0 ; i < array.length - j - 1;

                 i++ )

          {

             if ( array[i] > array[i+1] )

             {

                 int temp = array[i];

                 array[i] = array[i+1];

                 array[i+1] = temp;

             }           

          }

       }

       for( i = 0 ; i < array.length ; i++ )

       {     

          System.out.println(array[i]);

       }

   }

}

 

'Programming > JAVA,JSP' 카테고리의 다른 글

JAVA 소수를 구하는 프로그램 GUI #2  (0) 2013.12.21
JAVA 소수를 판단하는 GUI 프로그램  (0) 2013.12.21
JAVA JTable 실습 예제  (0) 2013.08.24
JAVA 채팅 프로그램 소스  (0) 2013.08.23
JAVA 채팅 클라이언트  (0) 2013.08.23

게시판에 간단한 채팅방 만들기

실습과제 모음 2013. 11. 28. 20:34 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


 



위와 같은 채팅방을 만들 수 있다.


http://www.rumbletalk.com


에 들어가 email, password 를 넣고 인증키를 발급 받는다


발급 받은 


<script ~~~ ></script>


주소를 게시판에 html 모드로 넣는다.




'실습과제 모음' 카테고리의 다른 글

달력 만들기 실습 결과  (0) 2013.12.15
달력 만들기 실습  (1) 2013.12.15
JAVA 실습 2013 11 23  (0) 2013.11.23
C 언어 과제 11/23  (0) 2013.11.23
JAVA 실습 과제 , GUI  (0) 2013.08.12

JAVA 실습 2013 11 23

실습과제 모음 2013. 11. 23. 17:49 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

// MicrowaveMachine

// 전자렌지

// usageVolt : 110 , 220 // 변수

// doWork(CupNoodle or HotBar) // 함수

class MicrowaveMachine

{

private int usageVolt;

public void setUsetageVolt(int usageVolt)

{

this.usageVolt = usageVolt;

}

public int getUsetageVolt()

{

return usageVolt;

}

public void doWork (CupNoodle mCupNoodle)

{

mCupNoodle.canEat = true;

}

public void doWork (HotBar mHotBar)

{

mHotBar.canEat = true;

}

}

class CupNoodle

{

boolean canEat = false;

}

class HotBar

{

boolean canEat = false;

}

// CupNoodle

// canEat // 변수


// HotBar

// canEat // 변수


public class ComputerTest {

public static void main(String[] args) {

MicrowaveMachine mm = new MicrowaveMachine();

HotBar hb = new HotBar();

CupNoodle cn = new CupNoodle();

System.out.println("HotBar  : " + hb.canEat);

System.out.println("CupNoodle  : " + cn.canEat);

mm.doWork(hb);

mm.doWork(cn);

System.out.println("HotBar  : " + hb.canEat);

System.out.println("CupNoodle  : " + cn.canEat);

}

}



'실습과제 모음' 카테고리의 다른 글

달력 만들기 실습  (1) 2013.12.15
게시판에 간단한 채팅방 만들기  (0) 2013.11.28
C 언어 과제 11/23  (0) 2013.11.23
JAVA 실습 과제 , GUI  (0) 2013.08.12
JAVA 실습용  (0) 2013.08.07

C 언어 과제 11/23

실습과제 모음 2013. 11. 23. 11:22 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

문제1.


input)

3

output)

***


input)

5

output)

*****


문제2.


input)

3

output)

*

**

***


input)

5

output)

*

**

***

****

*****


문제3.


input)

3

output)

  *

 ***

*****


input)

5

output)

    *

   ***

  *****

 *******

*********


문제4.


input)

3

output)

  *

 ***

*****

 ***

  *


input)

5

output)

    *

   ***

  *****

 *******

*********

 *******

  *****

   ***

    *


문제5.


input)

3

output)

  *

 **

*****

  **

  *


input)

5

output)

    *

   **

  ***

 ****

*********

    ****

    ***

    **

    *

'실습과제 모음' 카테고리의 다른 글

게시판에 간단한 채팅방 만들기  (0) 2013.11.28
JAVA 실습 2013 11 23  (0) 2013.11.23
JAVA 실습 과제 , GUI  (0) 2013.08.12
JAVA 실습용  (0) 2013.08.07
JAVA 실습 0801  (0) 2013.08.01
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Windows 7 환경에서 Android Fulll Source 다운로드 받기


http://source.android.com/source/downloading.html


위 링크에서


안드로이드 전체 소스코드를 다운로드 받을 수 있다.


Windows 환경에서 받는 방법을 설명한다


Cygwin: http://www.cygwin.com

Cygwin 설치 시 추가로 선택해야 할 패키지들: curl, git, python, readline


일단 Cygwin 을 이용하여 Windows 환경에서 리눅스 명령어를 사용 할 수 있게한다.


그 중 위 4개의 명령어는 반드시 필요하다.


Cygwin 홈페이지에서 setup.exe 파일을 다운로드한 후 실행한다.







대부분의 설정은 default 상태로 유지하고 넘어가는데, mirror site 선택할 때는 한국 내에 거주하는 경우 ftp.daum.net 을 선택해주는 것이 가장 빠르게 받을 수 있는 방법이다.



설치해야 할 package를 선택하는 화면이 나오면 우측 상단의 "View" 버튼을 눌러 Full 보기 상태로 만든 후 위에서 언급했던 모듈들을 추가로 선택해준다.


View 버튼은 그림에서 1. 번 위치에 있다.

모듈 설치 선택하는 방법은 그림에서 2. 번 위치를 눌러주는 것으로 결정이 가능하다.

Keep: 이미 설치되어 있는 버전을 그대로 유지할 것임을 나타냄.

Skip: 아직 설치되지 않은 모듈이며 설치하지 않을 것임을 나타냄. 이 부분을 마우스로 클릭하면 버전 번호로 바뀌게 되는데 설치 과정에서 설치하게 될 것임을 나타냄.

Uninstall: 이미 설치되어 있는 모듈을 제거할 것임을 나타냄.






Cygwin 설치가 완료되면


http://source.android.com/source/downloading.html


경로에 있는 대로


Full Source 를 받을 폴더로 Cygwin 에서 경로를 이동하고


curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > repo


repo 를 만든다.


chmod a+x ~/bin/repo


그 다음 repo 의 권한 설정을 변경해주고


repo init -u https://android.googlesource.com/platform/manifest


(위 명령어가 안 먹는 경우 git 설치가 덜 된 경우)

(http://git-scm.com/book/ko/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98)

(위 링크로 들어가서 git 설치 후 진행)


repo 를 초기화 한 후


repo sync


repo sync 를 호출하게 되면 약 1시간 이상동안 android full source 를 다운로드 받게 된다.


중간에 이름과 이메일을 물어보는 질문이 있다.






336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

http://code.google.com/p/android-screenshot-library/


페이지에서 최신 asl 라이브러리 파일을 다운로드 받는다.

(

Downloads -> asl-1.2.zip

)


압축을 풀고는 해당 경로에 있는 


asl-1.2demo\src\pl\polidea\asl


IScreenshotProvider.aidl

ScreenshotService.java


파일을 사용할 프로젝트에 pl/polidea/asl 패키지를 만들어 해당 경로에 넣는다.



그리고 해당 라이브러리는 진저브레드 이전 API에서 개발되어


networkonmainthreadException 이 발생되어


mainfest 에서



    <uses-sdk

        android:minSdkVersion=" "

        android:targetSdkVersion=" " />


라인을 제거해 준다.



그 다음 asl 폴더에 있는 파일들을 sdk/platform-tools 폴더에 이동시킨후


run.bat 파일을 더블클릭하여 실행시킨다.


그래도 잘 안될시에는


cmd 를 열어  sdk/platform-tools 로 이동 후


adb shell 을 통해 adb 쉘로 접근하여


su 를 통해 root 권한 획득을 하고


/data/local 폴더를


chmod 777 /data/local


명령어를 입력 한 후


다시 배치 파일을 더블클릭하고



코드를 작성 한다.


코드는 일단 


서비스를 등록하는



private ServiceConnection aslServiceConn = new ServiceConnection()

{


@Override

public void onServiceDisconnected(ComponentName name)

{

}


@Override

public void onServiceConnected(ComponentName name, IBinder service)

{

aslProvider = IScreenshotProvider.Stub.asInterface(service);


Log.d("onServiceConnected", "onServiceConnected " + aslProvider);

}

};



서비스가 등록되면


takeScreenshot 메서드를 통해 스크린샷을 찍을 수 있다.


aslProvider.takeScreenshot();



ps.


하지만 takeScreenshot 자체가 한번 수행하는데에 1초 이상이 걸려


현재 ScreenshotClient 를 이용해 보려고 다른 시도를 하는 중...............




android-screenshot-library

Programming/Android 2013. 11. 6. 19:15 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

android-screenshot-library 제대로 사용하기

http://code.google.com/p/android-screenshot-library/downloads/list


asl-1.2.zipAndroid Screenshot Library 1.2   Featured




내부 코드가 진저브레드 이전 버전으로 되어있어서


network on main thread Exception 이 발생한다.



천안 프로그래밍 과외합니다.

정보올림피아드 2013. 10. 22. 18:57 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

지역 : 천안, 아산, 청주


종목 : 프로그래밍, 정보올림피아드


경력 : 지도학생) 2013 초등부 정보올림피아드 전국대회 은상 수상

         전) 서울 서울특별시립종합직업전문학교 외부강사

         전) 천안 그린컴퓨터학원 프로그래밍 강사


         현) 청주 그린컴퓨터학원 프로그래밍 강사

         현) 아산소재 대학교 시간강사

         현) 천안소재 대학교 시간강사

         현) 대학원 박사과정 재학중




자세한 문의는


tansanc23@gmail.com 으로 문의해 주세요.

공일공-구구육이-일사일칠



Android 졸업 작품 도움 요청 카페

Programming/Android 2013. 10. 22. 18:45 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

http://cafe.naver.com/programmingassistor


위 사이트에서 졸업작품이나 과제에대한


도움이 필요할 경우 요청해주시면


도와드리고있습니다.