●파이썬의 특징

- 간단해서 배우기 쉽니다.

- 많은 사람들이 쉽게 배워서 다양한 분야에 활용될 수 있다.

- 대부분 운영체제에서 동일하게 사용된다.

- 프롬프트 >> 에 코드를 입력하면 바로 실행결과를 얻을 수 있다. (인터렉티브 쉘, 대화형 쉘)

- c언어에 비해 많이 느리다.

 

●개발환경 세팅

- 파이썬을 이용하려면 코드를 입력할 수 있는 "텍스트 에디터"와 코드를 실행시키는 "파이썬 인터프리터"가 필요하다.

 

1.파이썬 설치프로그램 다운

- https://www.python.org/ 에 접속하여 설치파일을 다운받아 설치한다.

 

 

 

 

2. 파이썬 IDLE 에디터 실행

- 파이썬 설치프로그램을 설치하면 자동으로 IDLE 에디터도 설치가 된다.

 

 

 

 

3. 파이썬 IDLE에서 "Hello world" 출력해보기

- new > new file 을 클릭한다.

- 새창이 나오면 아래와 같이 입력 후 저장한다.(확장자 .py로 저장이 된다.)

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

print("예제1")

print("Hello world!")

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


- run > run module 을 클릭하면 해당 소스코드가 실행이 된다.

 

 

 

Posted by -현's-

댓글을 달아 주세요

●CloudFormation

- aws 리소스를 모델링, 설계해주는 서비스이다. json, yaml 코드로 인프라를 구성할 수 있다. 직접 모델링을 해도 되지만, 많은 샘플 템플릿으로 빠르고 편리하게 인프라를 구성할 수 있다. aws에서는 desinger를 이용하여 코드가 아닌 시각적인 도구로 설계가 가능하다.

ex)

{
  “AWSTemplateFormatVersion” : “2019-07-01”,
  “Description” : "설명...”,
  “Parameters” : {
  },
  “Resources” : {
  },
  “Outputs” : {
  }
}

 

 

 

●아래 그림과 같은 구성을 가진 인프라 구축

1. ELB 생성

2. RDS생성

3. 보안그룹 생성

4. 2개의 EC2 생성

●EC2, ELB, RDS, 보안그룹 개념

- EC2 : Elastic Compute Cloud, aws에서 제공하는 일반적인 가상서버이다. 

- ELB : Elastic Load Balancing, aws에서 제공하는 로드벨런서이다. 뒷단에 위치하는 서버들의 트래픽을 분산한다.

- RDS : aws에서는 mysql같은 관계형 DB를 제공한다.

- 보안그룹 : 방화벽과 같은 네트워크 트래픽을 제어하는 서비스이다. 보안그룹은 ELB, EC2, RDS같은 서비스에 부착할 수 있다. 

 

 

●웹호스팅 구성하기

1.aws 관리콘솔에서 '서비스'->'cloudFormation' 클릭한다.

 

 

2. '스택생성' 클릭한다.

 

 

3.인프라 구성을 위한 템플릿을 선택한다. 

샘플 템플릿을 선택하거나 직접 템플릿을 그리거나 가지고 있는 템플릿 파일을 업로드 한다.

 

 

4.스택이름을 입력하고, 키페어를 선택한다.

 

 

5.옵션을 선택한다.

 

 

6.스택생성을 클릭한다.

 

 

7. 'CREATE IN PROGRESS'는 생성중이라는 뜻이다. 5~15분정도 기다리면 생성완료된다.

 

 

8.'출력'탭을 클릭하면 생성된 웹사이트의 주소가 나타난다.

 

 

 

 

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요


●아두이노 보드 구입

- 아두이노 보드를 구입한다. 아두이노 우노 보드의 경우 정품은 2~3만원, 호환보드(클론제품)의 경우 6000원 정도에 판다. 아두이노를 공부하고 테스트할 수 있게 아두이노 보드, 브레드보드, 기타 여러 부품등을 조합해서 스타터킷을 구성해서 판다. 











●아두이노 통합 개발 환경 소프트웨어(스케치) 설치

- 아래 사이트에서 스케치 프로그램을 다운받아 설치한다.

https://www.arduino.cc/










●아두이노 보드와 컴퓨터 연결

- 아두이노와 컴퓨터를 USB로 연결한다. 아두이노 보드의 USB는 전원을 공급받을 수 있고, 컴파일한 프로그램을 업로드 받고 시리얼 포트를 통해 디버깅 메시지를 볼 수 있다.






●아두이노 보드용 드라이버 설치

- USB로 아두이노 보드와 컴퓨터를 연결하니 자동으로 드라이버가 설치되었다는 메시지가 떴다. 만약 설치 되지 않았다면 내컴퓨터->속성->장치관리자->아두이노 보드아이콘에 우클릭-> 드라이버 소프트웨어 업데이트->컴퓨터에서 드라이버 소프트웨어 찾기->설치한 소프트웨어 아두이노 폴더내 있는 드라이버->설치한다.



- 설치가 되었으면 포트(COM&LPT)에 설치한 아두이노 보드가 나타난다. 이때 아래 그림에서 동그라미 친 COM5 부분을 반드시 기억해야한다.






●스케치에서 보드와 포트 선택

- 툴->보드->본인이 구입한 보드 선택




- 툴->포트->포트 선택






●아두이노 소스파일을 저장하고 컴파일한다.

- 테스트할 소스를 작성한다.

void setup() {

  // put your setup code here, to run once:

  Serial.begin(9600);

}


void loop() {

  // put your main code here, to run repeatedly:

  Serial.println("Hello World!");

  delay(1000);

} 




- 저장





- 컴파일





●아두이노 보드에 업로드









●시리얼 모니터로 확인

- 툴->시리얼 모니터를 누르면 시리얼 모니터 창이 나타난다.






Posted by -현's-

댓글을 달아 주세요

 

●오라클 사이트(http://www.oracle.com/)에서 오라클 데이터베이스 설치파일을 다운받는다







 

 


 

 

●파일 압축을 푼 뒤 두번째 파일의 database/stage/Components에 있는 파일들을 복사해서 첫번째 파일의 database/stage/Components경로에 복사한다.

 

 


 

 


 

●setup.exe로 설치한다.

 


 

 

 

 


●db를 설치할 경로를 선택하고 비밀번호를 입력한다. 


 

 

 

 

 

 

 

 ●완료후 cmd에서 sqlplus를 실행했을때 실행되면 설치가 완료된것이다.









●sql developer 실행

-sql developer를 실행하면 java설치경로를 지정하는 창이 뜬다. java설치경로에서 java.exe를 선택한다

















 

 

 

 

Posted by -현's-

댓글을 달아 주세요


●안드로이드 개발환경 세팅

1. java SDK 또는 JRE(Java Runtime Enviroment) - 개발툴을 실행하기 위한 Java VM

2. Android SDK - 개발에 필요한 안드로이드 라이브러리

3. 이클립스(Eclipse) - 개발툴

4. Developer Tools(ADT, Eclipse Plugin) - 개발에 필요한 이클립스 플러그인 형태의 개발도구

5. 이클립스 설정





1. java SDK 또는 JRE(Java Runtime Enviroment)

- 자바를 사용해서 개발하려면 반드시 java SDK가 설치되어 있어야 한다.


아래 주소에서 Java SE Development를 다운받아 설치한다

http://www.oracle.com/technetwork/java/javase/downloads/index.html


시스템 환경변수에서 "JAVA_HOME"을 설정한다

내컴퓨터->속성->설정변경->고급->환경변수->변수이름에 JAVA_HOME추가 변수값에 설치주소(ex. C:\myjava\jdk6) 추가


시스템 환경변수에 "PATH"에 "설치주소/bin"을 추가한다

ex) "C:\myjava\jdk6\bin"을 PATH변수값 제일 앞에 추가


④콘솔 명령 창에서 "java" 또는 "java -version"을 입력하여 정상적으로 출력되는지 확인한다

시작->실행->실행창에서 cmd입력 ->java 또는 java -version입력



2. Android SDK

- 안드로이드 개발을 하려면 반드시 안드로이드 SDK가 있어야 한다. 설치형과 바이너리형 두가지가 있는데 우선 바이너리형을 다운받는다.


아래 주소에서 Android SDK를 다운받아 압축을 푼다

http://developer.android.com/sdk/index.html





3. 이클립스(Eclipse)

- 원칙적으로 위 2번까지만 해도 안드로이드 개발이 가능하다. 개발 시간이 오래 걸릴 뿐이다. 개발의 편의성을 위해 이클립스를 다운 받는다.

요즘 안드로이드 스튜디오라는 자체 툴이 나와있지만 우선 이클립스를 다운받기로 한다.


아래 주소에서 "Eclipse IDE for Java Developer"를 다운받아 설치한다

http://www.eclipse.org/downloads/


('내컴퓨터->오른쪽버튼->속성'에 가면 32bit인지 63bit인지 알수 있다.)

(EE Developer는 웹개발용이다.)

(이클립스는 별도의 설치과정 필요 없이 그냥 압축만 해제하여 사용하면 된다.)



4. Developer Tools(ADT, Eclipse Plugin)

- 이클립스에서 안도르이드 개발을 도와주는 이클립스 플러그인이다.


이클립스를 실행한 후, 상단 메뉴에서 Help->Install New Software를 선택한다.


Work with 항목 우측의 "Add..." 버튼을 클릭한 후

Name에 "Android ADT", Location에 "https://dl-ssl.google.com/android/eclipse"를 입력한다


목록에서 "Android DDMS"와 "Android Developer Tools" 선택후 Next클릭

(목록에서 검색이 안될경우 https에서 http로 바꾼 다음 다시 시도)


④약관 동의후 finish 클릭


5. 이클립스 설정 및 SDK 업데이트 

- 이클립스를 실행하고 다운받은 안드로이드 SDK 경로를 선택한다. 그 후 SDK 업데이트를 한다. 용량이 대략 15G정도 되기 때문에 하드용량을 확인한 후 업데이트 한다.


이클립스를 실행한 후, 상단 메뉴에서 Window->Preference를 클릭하고 Android카테고리를 선택한 후, "SDK Location"에 다운받은 Android SDK 경로를 입력후 ok버튼 누른다

( 상단메뉴->Window->Preference->Android카테고리->SDK Location에 경로 입력 )

ex)C:\android_sdk


상단 메뉴 Window->"Android SDK and AVD Manager"를 클릭, "Installed Package" 카테고리를 선택한 후 "Update All"버튼을 선택한 후 필요한 패키지를 체크하고 "Install"버튼을 클릭한다

( 상단메뉴->Window->Android SDK and AVD Manager->Installed Package 카테고리->Update All->Install )

("Android SDK and AVD Manager"버튼이 분리되어 있는 경우도 기능은 같으니 그냥 하면 된다.)

Android SDK and AVD Manager



③가상 머신 설정(속도가 느리기 때문에 본인 안드로이드 폰으로 테스트하는게 빠르고 좋다.)

상단메뉴 Window->Android SDK and AVD Manager에서 "Virtual Device카테고리 선택하고 New클릭, Name에 적당한 이름 입력, Target에 애플리케이션이 구동될 안드로이드 OS를 선택, SD Card에는 적당한 용량 입력, Skin에는 AVD의 해상도를 선택

( 상단메뉴->Window->Android SDK and AVD Manager->Virtual Device->Newl->Name, Target, SD Card, Skin 입력 )





※핸드폰으로 테스트 할 경우 삼성 갤럭시의 경우 설정->개발자옵션->usb 디버깅을 체크한다.






Posted by -현's-

댓글을 달아 주세요


●java로 네트워크 프로그래밍 공부를 할 것이기 때문에 java 개발환경을 구축한다.





●자바sdk 설치

http://www.oracle.com/  여기서 자바sdk를 다운받고 설치한다.







●자바 환경변수 설정


- 내컴퓨터 우클릭->속성->고급->환경변수를 클릭한다.

 






- 시스템변수에서 새로만들기를 클릭하고 변수이름은 'CLASSPATH', 변수값은 '.;%JAVA_HOME%lib%tools.jar'를 입력한다.







- 시스템변수에서 새로만들기를 클릭하고 변수이름은 'JAVA_HOME', 변수값은 'C:\Program Files\Java\jdk1.7.0_45'(java sdk가 설치된 경로)를 입력한다.








- 시스템변수에서 path가 없으면 새로만들기를 클릭하고 있으면 편집을 클릭한 후 변수이름은 'PATH', 변수값은 'C:\Program Files\Java\jdk1.7.0_45\bin'(java sdk가 설치된 경로의 bin폴더)를 입력한다.










●제대로 설치되었는지 확인

- cmd창에서 'java', javac'를 입력했을 때 아래와 같이 나오면 제대로 설치된 것이다.










Posted by -현's-

댓글을 달아 주세요


●아래 사이트에서 톰켓 이클립스 플러그인 파일을 다운받는다.


http://www.eclipsetotale.com/index.html







●해당 파일을 압춘을 푼 뒤 이클립스 폴더안에 있는 plugin폴더에 복사한다.






●이클립스를 실행하면 상단 메뉴에 고양이 버튼 3개가 나온다.











- 상단 메뉴 Window->Preferences를 클릭한다.









- 왼쪽 Tomcat을 클릭하고 오른쪽에서 톰켓버전, 톰켓 폴더 위치를 지정한 후 ok를 클릭한다.










●3개의 고양이 아이콘 중 왼쪽 버튼을 누르면 톰켓이 실행되고 중간 버튼을 누르면 톰켓이 중지되고 오른쪽 버튼을 누르면 톰켓이 재시작된다.

톰켓이 실행되면 http://localhost:8080 으로 들어가서 아래처럼 나오면 정상적으로 설치가 완료된 것이다.










'프로그래밍 > JSP' 카테고리의 다른 글

poi xlsx 다운  (0) 2013.12.02
jsp poi 엑셀 다운 예제  (0) 2013.11.26
jsp 개발환경 세팅 이클립스 톰켓 플러그인  (0) 2013.10.28
jsp poi 엑셀 다운받기  (0) 2013.09.04
jsp poi 폰트, 스타일 적용  (0) 2013.09.03
jsp poi 기본  (0) 2013.09.02
Posted by -현's-

댓글을 달아 주세요



●프로젝트 생성하기

- 프로젝트를 생성한다.








- 사용할 엔진을 선택한다.








●프로젝트 종속성 선택

- 프로젝트를 선택하고 우클릭->프로젝트 종속성을 선택한다. 창이 뜨면 필요한 라이브러리를 선택한다. libcocos2d는 기본적으로 선택한다.











●AppDelegate.cpp 를 선택해서 다음 부분을 수정한다.
pDirector->setDisplayStats(true);   부분을 pDirector->setDisplayStats(false);  로 바꾸어 주면 좌측하단에 fps가 표시되지 않는다.









●HelloWorldScene.h 를 선택해서 다음 부분을 수정한다.
- CCLayer 를  CCLayerColor로 수정해준다. 기본적으로 상속받는 레이어의 배경은 검은색인데 다른색으로 변경하기 위해 수정한 것이다.
- menuCloseCallback는 기본적으로 생성된 메뉴메서드이다. 삭제하고 HelloWorldScene.cpp에서도 해당 메서드를 삭제해준다.











●HelloWorldScene.cpp를 다음과 같이 바꾸어 준다.

 #include "HelloWorldScene.h"
using namespace cocos2d;

CCScene* HelloWorld::scene()
{
    CCScene *scene=CCScene::create();

HelloWorld *layer=HelloWorld::create();

scene->addChild(layer);

    // return the scene
    return scene;
}

// on "init" you need to initialize your instance
bool HelloWorld::init()
{
if(!CCLayerColor::initWithColor(ccc4(255,255,255,255))){  //ccc4(r,g,b, 투명도)
return false;
}


    //레이블 생성 및 초기화
CCLabelTTF* pLabel=CCLabelTTF::create("Hello worldAAAA", "Thonburi", 64);
//레이블 위치 지정
pLabel->setPosition(ccp(240,160));

//레이블 색 지정
pLabel->setColor(ccc3(0,0,0));

//레이블의 투명도 지정
pLabel->setOpacity(100.0);

//레이어에 레이블 객체 추가
this->addChild(pLabel);

return true;


}








●cocos2d-x 가 설치된 폴더에서 sample->TestCpp/Resources에 들어가면 예제에서 사용할 여러 리소스들이 있다.








Posted by -현's-

댓글을 달아 주세요



●이 블로그에서 cocos2d-x개발하는 환경은  Window7 32bit입니다.




cocos2d-x

- cocos2d-x는 c++을 사용한다.

- cocos2d-x로 프로그래밍 할 경우 별도의 수정 없이 하나의 소스로 ios, 안드로이드용 앱을 만들수 있다. 다만 ios용은 최종 컴파일은 맥에서 해야한다.

- cocos2d-x 자체가 개발 툴은 아니고 그래픽 프레임워크이기 때문에  개발툴에 설치되어야 한다. 윈도우에서는 Visual Studio, 이클립스 등, 맥에서는 Xcode에 설치해서 사용한다.

 

 

 

 

●cocos2d-x 개발 환경 세팅하기

 

- cocos2d-x 다운로드 - http://www.cocos2d-x.org 에서 cocos2d-x를 다운로드한다.

 

 

 

- 압축을 풀고 적당한 위치에 압출을 푼 폴더를 둔다.

 

- 'install-templates-msvc.bat'파일을 실행한다. 그리고 본인의 컴퓨터에 설치되어 있는 Visual Studio 버전에 맞는 'cocos2d-win32.vc.20XX.sln' 파일을 실행한다.

 

 

 

 

- 아래와 같이 나오면  템플릿 설치가 된것이다.

 

 

 


 

- 처음 실행했다면 전체 빌드를 해준다. 솔루션 우클릭->솔루션 빌드를 클릭한다.

 

 

 

 



 

 

●프로젝트 시작하기

- 솔루션 우클릭->추가->새프로젝트를 클릭한다.






 





- cocos2d-x 를 누르고 프로젝트 이름을 입력하고 ok를 누른다.

- 다음을 누르고 사용할 파트를 선택한후 finish를 누른다.








- 만든 프로젝트에 마우스를 대고 우클릭->디버그->새인스턴스시작을 누르면 실행된다.



 

 

 

 

 

 

 

 

 

 

Posted by -현's-

댓글을 달아 주세요


1. JDK 설치하기


2. 환경변수 설정하기

3. 톰캣 설치하기


4. 이클립스 설치하기


5. 톰캣과 이클립스 연동

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



1. JDK 설치하기

http://java.sun.com 에 들어간다

② 상단 Download에서 java se, jdk를 다운 받아 설치한다.



2. 환경변수 설정하기

①내 컴퓨터 -> 시스템 속성 -> 고급 -> 환경변수

 



②변수이름 Path에다가 jdk설치경로에 있는 bin디렉토리 경로명을 제일 앞에 추가 하고 ' ;(세미콜론) '을 붙여준다.

 



③잘 되었는지 확인하려면 cmd 창에서 'javac -version' 을 입력해본다.






3. 톰캣 설치하기

http://tomcat.apache.org  에 들어간다.

② Download 에서 톰켓을 다운로드한다. 32bit인지 64bit인지는 내컴퓨터-속성에 가면 알수있다.



③ 압축을 푼다





4. 이클립스 설치하기

www.eclipse.org 에 들어간다.

②Downloads 에서 java ee 버전을 다운 받는다.



③ 압축을 푼다




5. 톰캣과 이클립스 연동

①이클립스 하단 server에 오른쪽 버튼 클릭후 new->server선택한다.




②본인이 다운받은 아파치 톰켓 서버를 선택한다.




③본인이 다운받아 압축을 푼 톰켓 폴더를 지정한다.




④next->finish를 선택한다.




'프로그래밍 > JSP' 카테고리의 다른 글

jsp 기본 문법 정리4  (0) 2012.03.12
jsp 기본 문법 정리3  (0) 2012.03.12
jsp 기본 문법 정리2  (0) 2012.03.11
jsp 기본 문법 정리1  (0) 2012.03.11
JSP 프로젝트 시작하기 & DB 연결하기  (0) 2012.03.10
JSP 이클립스 개발 환경 구축(세팅)  (0) 2012.03.10
Posted by -현's-

댓글을 달아 주세요