이전에는 안드로이드를 이클립스에서 개발하는 것이 당연했다고 한다.

하기야 나는 어제부터 안드로이드를 시작해봐서 아는게 없고

안드로이드 스투디오도 나쁘지 않다고 해서 안드로이드 스투디오를 설치하는 것을 해본다.


http://d.android.com


위의 사이트에 가서 아래 방법대로 Android Studio를 다운로드 받는다.







다운로드 받은 파일을 실행하여 안드로이드 스투디오를 설치한다.

기본적으로 다음을 누르면 문제없이 안드로이드 스투디오가 설치된다.




경우에 따라 Android SDK를 별도로 먼저 설치한 경우에는 여기에서 Android SDK를 선택하지 않는다.

여기서 SDK는 최신 버전만 다운로드 하므로 기존 버전 대응을 한다면 별도로 해당 SDK 버전을 다운로드 해야된다.










이렇게 설치를 마친 후 안드로이드 스투디오를 실행한다.



처음 안드로이드 스투디오를 실행하면 이전에 개발환경이 있었다면 그 개발환경을 설정을 가져올 수 있다.

없다면 그냥 밑에 것을 선택한 채로 OK 버튼을 클릭하면 된다.





새로운 안드로이드 스투디오 프로젝트를 시작한다.



어플리케이션 이름을 주고

회사 도메인은 특별히 없으면 우선은 대충 적으면 된다.



여기서는 폰이나 타블렛을 선택하고 안드로이드의 어떤 버전까지 지원할 것인지를 선택하고 다음 버튼을 클릭한다.



Blank Activity를 선택하고 다름 버튼을 클릭한다.



엑티비티 이름을 변경하지 않는다면 그냥 마침 버튼을 클릭한다.



이렇게 하면 우선 최신 안드로이드 폰을 개발할 수 있는 환경을 갖추게 된다.

Posted by 떡잎
이거 설치한다고 3일 걸렸다. T.T

너무 짜증이 나서 적어둔다.
나중에 또 잊어버리고 버벅거릴까봐서.

1) 먼저 2010용 ZEOS를 다운로드 받는다.
    http://sourceforge.net/projects/zeoslib/files/Zeos%20Database%20Objects/
    위 사이트에서 zeosdbo-7.0.0-alpha를 다운받는다.
    2010에서 ZEOS를 쓰려면 알파버전이지만 이것을 쓰는 방법밖에는 없는 것같다.

2) 압축을 풀고 압축을 푼 데이터를 아래 폴더에 복사한다.
    C:\Program Files\Embarcadero\RAD Studio\7.0\lib\ZeosLib
     (당연한 이야기지만 위 폴더는 사용자 마다 틀릴 수 있다.)

3) packages 폴더의 delphi14에 들어가
    ZeosDbo.groupproj 파일을 연다.

4) 델파이의 프로젝트 메니저의 ZeosDbo 그룹명에서 오른쪽 클릭을 하여
    Compile All을 한다.

5) 다시 ZeosDbo 그룹명에서 오른쪽 클릭을 하여
    Build All을 한다.

6) Delphi menu의 Tools > Options...를 선택하면 아래의 창이 표시된다.

Environment Options > Delphi Options > Library - Win32에서 Library를 선택하면
오른쪽에 Directories가 표시된다.

거기서 Library path 아래의 path를 입력한다.

    $(BDS)\Lib\ZeosLib\packages\delphi14\build
     (당연한 이야기지만 위 폴더는 사용자 마다 틀릴 수 있다.)

7) ZComponentDesign140.bpl에서 오른쪽을 클릭하여 Install을 해서 문제가 없으면 끝

그런데 여기서 문제없이 끝나주면 아주 행복한데
여기서 에러가 뜨기 시작해서 부터 이틀이 흘렀다.

보통 에러가 bpl을 찾을 수 없다고 한다.
그런데 웃기는 것은 에러 메세지 창의 표시된 폴더에는 bpl이 있다.
그럼 왜 이 문제가 생기는 것일까?

그것은 아래 그림의 빨강 테두리의 버튼을 눌러보면 알 수 있다.


버튼을 누르면 아래의 창이 뜬다.


저 빨강 테두리의 폴더 안에 작성한 BPL이 들어가 있어야지만 ZComponentDesign140.bpl을 인스톨 할 수 있다.


위 문제만 금방 해결되었으면 예전보다 ZeosLib 설치하는 것이 편해진 것같다.

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

우리나라 홈페이지에서 이 정보를 열심히 찾아도 델마당에만 힌트가 조금 적혀있었다.
결국 이 수순은 유럽 말로 적혀있는 홈페이지를 보고 대략적인 수순을 이해하고

http://www.delphiaccess.com/forum/delphi/logre-instalar-zeos-7-en-delphi-2010/

그리고 에러가 나는 문제는 일본어로 적어둔 내용을 보고 알게되었다.

http://www.freeml.com/delphi-users/1163/latest

혹시 나처럼 고민하는 한국사람이 있을 것 같아서 적어본다.

이런 것을 설치하는데 걸리는 시간이 가장 아깝다.

Posted by 떡잎
이 PHP5 설치방법은 실운용을 위한 셋업이 아니고 웹서버를 한번 공부해보고 싶은 초짜를 위한 설치방법이다. 실운용을 위한 셋업을 알고 사람은 다른 사이트를 보는 것을 좋을 것같다.

설치환경(Windows XP Pro)

사용자 삽입 이미지

php는 PHP 홈페이지에서 다운로드를 받는다.

php-5.2.5-win32-installer.msi를 실행하여 셋업을 시작한다.

사용자 삽입 이미지

넥스트 버튼을 클릭한다.

사용자 삽입 이미지

동의의 체크박스에 체크를 하고 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

php가 설치될 폴더를 지정하고 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

설치 되어있는 웹서버를 선택하고 넥스트 버튼을 클릭한다.
나같은 경우는  Apache 2.2.8을 설치 했음으로 Apache 2.2.x Module을 선택했다.

사용자 삽입 이미지

★아파치 서버의 Configuration 디렉토리를 설정한다.
아파치 서버의 Configuration 디렉토리는 설정을 바꾸지않는한
아파치가 설치된 폴더밑에 conf폴더이다.
여기서 이런 설정을 잘 해야지 나중에 아파치 서버의 Config파일을 따로 건드리지않고
설치가 끝나게 된다.

브라우즈 버튼을 클릭하면 밑의 화면이 표시된다.

사용자 삽입 이미지

폴더를 선택하고 오케이 버튼을 클릭한다.

사용자 삽입 이미지

★PHP의 Extensions설정
여기서의 설정도 중요하다.
여기서의 설정만으로 PHP와 MySQL이 연동되게 되어진다.
Extensions의 앞의 [+]를 클릭하면 Extensions의 내용이 표시된다.

사용자 삽입 이미지

Extenstions의 밑에 MySQL을 반드시 선택한다.
데이터베이서그 MySQL이 아니면 선택할 필요는 없겠지만... ^^;
여기서의 이 설정이 php.ini에 MySQL을 설정하여주고
PHP의 Extenstions폴더 밑에 PHP와 MySQL을 연동시키기 위한
php_mysql.dll 파일도 설치하여준다. libmysql.dll을 PHP폴더에 카피해준다.

여기서 이 설정을 안하면 각 파일들을 카피하고 또 php.ini에 MySQL관련 설정을 해주어야된다.

(설치 순서에서 아파치 → MySQL → PHP를 하는 것이 좋은 것이
MySQL을 먼저 설치하면 바로 PHP가 정상 동작하는지를 볼때
MySQL이 연동되었는지도 확인할 수 있을 것같다.
나는 MySQL을 마지막에 설치하여 컴퓨터를 재부팅했을 때 php에서 MySQL을 인식해주었다.)

MySQL말고 다른 것에 대한 설정은 전혀 몰라서
아무거나 괜찮을 것같은 것을 몇개 설치해보기만 했다.

설치하고자 하는 것을 선택한후 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

인스톨 버튼을 크릭하여 인스톨을 시작한다.

사용자 삽입 이미지

인스톨중

사용자 삽입 이미지

Finish버튼을 클릭하면 php의 셋업을 끝낸다.

php의 셋업이 끝나면 php가 제대로 설치되었는지 보기위해서는 조금 귀찮은 작업이 있다.
웹서버의 root에 가서 텍스트 파일로 php파일을 하나 만들어서 아래의 내용을 입력하고 저장한다.

<?php phpinfo(); ?>

그리고 웹브라우저에서 만든 파일을 본다.
나같은 경우는 t.php파일로 만들고 루트에 그 파일을 두어서 아래와 같이 내용을 봤다.

http://localhost/t.php

밑의 파일을 봤을 때 정상으로 php가 설치되면 아래와 같은 것을 볼 수 있다.

사용자 삽입 이미지

아파치에서도 php가 제대로 동작하고 있으면 밑의 이미지처럼
동작하고있는 php의 버전이 표시된다.

사용자 삽입 이미지

MySQL이 php와 연동 되었는지 보고 싶으면 phpinfo페이지에서 mysql을 검색하여서
아래의 이미지처럼 표시되면 mysql도 연동된 것이다.

사용자 삽입 이미지


참고용 php.ini
Posted by 띠리

이 MySQL 서버 설치방법은 실운용을 위한 셋업이 아니고 웹서버를 한번 공부해보고 싶은 초짜를 위한 설치방법이다. 실운용을 위한 셋업을 알고 사람은 다른 사이트를 보는 것을 좋을 것같다.

설치환경(Windows XP Pro)

사용자 삽입 이미지

MySQL Server를 MySQL 홈페이지에서  다운로드 받는다.

mysql-5.0.45-win32을 실행하여 셋업을 시작한다.

사용자 삽입 이미지

넥스트 버튼 클릭

사용자 삽입 이미지

Custom을 선택하여 넥스트 버튼 클릭
설치 패스를 바꾸려면 Custom을 선택해야됨

사용자 삽입 이미지

프로그램을 어떤 것을 설치하는지는 잘 몰라서 그냥 건드리지 않고
설치되는 패스만 변경하였다. 체인지 버튼을 누르면 밑의 화면이 표시된다.

사용자 삽입 이미지

설치할 패스를 선택하거나 폴더명에 입력하고 오케이 버튼을 클릭하고 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

셋업타입과 설치 패스가 표시된다.
특별히 문제가 없으면 인스톨 버튼을 클릭하여 인스톨을 시작한다.

사용자 삽입 이미지

파일을 카피하며 인스톨이 시작된다.

사용자 삽입 이미지

넥스트 버튼을 클릭해준다.

사용자 삽입 이미지

넥스트 버튼을 클릭해준다.

사용자 삽입 이미지

MySQL의 환경을 설정하기 위해서는 체크박스를 체크한 상태로 Finish버튼을 클릭한다.
Configure the MySQL Server now를 체크한 상태로 끝내면
아래와 같은 Configuration 마법사 화면이 표시된다.

사용자 삽입 이미지

넥스트 버튼을 클릭한다.

사용자 삽입 이미지

Detailed Configurarion을 선택하고 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

서버 타입 설정
 설정은 메모리와 디스크 그리고 CPU사용량에 영향을 미친다.
그냥 테스트와 개발 만을 목적으로 하면 Developer Machine을 선택하고 넥스트 버튼을 클릭한다.
Developer Machine이 가장 컴퓨터 자원을 들 잡아먹는다.


사용자 삽입 이미지

데이터베이스 용도 설정
그냥 테스트와 개발 만을 목적으로 하면 Multifunctional Database를 선택하고
넥스트 버튼을 클릭한다.

사용자 삽입 이미지

데이터베이서 파일 위치 설정
데이터베이스 파일 저장되는 패스를 설정할 수 있다.
원하는 패스를 설정하고 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

동시접속자 관련 설정
그냥 테스트와 개발 만을 목적으로 하면 Decision Support(DSS)/OLAP을 선택하고
넥스트 버튼을 클릭한다.

사용자 삽입 이미지

네트워크 옵션 설정
그냥 아무것도 설정하지않고 넥스트 버튼을 클릭했다.
Enable TCP/IP Networking에 체크를 하면 TCP/IP를 통해서 접속할 수 있으며
접속 포트 번호를 설정한다.


사용자 삽입 이미지

기본 문자 설정
Best Support For Mulilingualism을 선택하고 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

윈도우 옵션 설정
install As Windows Service를 체크하고 넥스트 버튼을 클릭한다.
install As Windows Service를 체크하면 MySQL Server를 윈도우 서비스로 등록하고
Launch The MySQL Server automatically를 체크하면 윈도우가 기동할 때
MySQL Server도 서비스로서 자동으로 시작된다.

사용자 삽입 이미지

보안 옵션 설정
root의 패스워드를 설정하고 넥스트 버튼을 클릭한다.
MySQL Server에 로그인 하기 위한 패스워드이기 때문에 잊어버려서는 안된다.

사용자 삽입 이미지

Execute버튼을 클릭하면 설정한 내용을 적용하기 시작한다.

사용자 삽입 이미지

설정한 내용 적용중

사용자 삽입 이미지

설정이 끝나면 위 화면이 나타나고 Finish버튼을 클릭하면
MySQL Server의 설치와 설정이 종료된다.

사용자 삽입 이미지

MySQL Server가 정상적으로 설치되면 위의 이미지처럼 MySQL이  모든 프로그램에 표시된다.
MySQL Command Line Client를 실행하면 아래처럼 표시된다.

사용자 삽입 이미지

MySQL 설정에서 root의 패스워드를 입력하면 MySQL에 로그인된다.

사용자 삽입 이미지

이렇게 MySQL Server를 설치한다.
설치 자체는 그렇게 어렵지 않다.
Posted by 띠리

이 아파치 서버 설치방법은 실운용을 위한 셋업이 아니고 웹서버를 한번 공부해보고 싶은 초짜를 위한 설치방법이다. 실운용을 위한 셋업을 알고 사람은 다른 사이트를 보는 것을 좋을 것같다.

사용자 삽입 이미지

아파치 홈페이지에서 Apache HTTP Server를 다운로드 한다.

apache_2.2.8-win32-x86-openssl-0.9.8g.msi 파일을 실행하여 셋업을 시작한다.

사용자 삽입 이미지

넥스트 버튼을 클릭하여 셋업를 시작한다.

사용자 삽입 이미지

동의를 선택하고 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

시간이 많고 영어에 관심이 많은 사람은 한번 읽어주고 넥스트 버튼을 클릭한다.

사용자 삽입 이미지

localhost로 네트워크 도메인과 서버 이름에 입력하고
이메일 어드레스에는 대충 이메일을 입력한다.
실운용에서 사용되는 것이 아니기에 이런 설정의 각 의미는 나도 잘 모른다. -.-;;

사용자 삽입 이미지

Typical을 선택하고 넥스트 버튼을 클릭한다.
Custom을 선택을 안해봐서 어떤 것들이 나오는지 모르겠다.

사용자 삽입 이미지

Typical을 선택한 이유가 Typical에서도 설치 패스를 바꿀수 있어서 그냥 Typical을 선택했다.
체인지 버튼을 클릭하여 아파치가 셋업될 폴더를 선택한다.

사용자 삽입 이미지

체인지 버튼을 클릭하면 폴더를 선택하고 만들수 있는 위의 화면이 나타난다.
나는 웹관련된 프로그램을 D:\home에 몰아넣기 위해 설치 폴더를 바꾸었다.
폴더를 정하고 OK 버튼을 클릭하면 아래 화면이 나타난다.

사용자 삽입 이미지

넥스트 버튼을 클릭하여 다음 단계로 넘어간다.

사용자 삽입 이미지

인스톨 버튼을 클릭하면 인스톨을 시작한다.

사용자 삽입 이미지

인스톨을 시작하면 파일이 카피되며 아파치가 셋업된다.

사용자 삽입 이미지

셋업이 끝나면 위 화면이 나타나고 Finish버튼을 클릭하여 셋업을 끝낸다.

사용자 삽입 이미지

아파치 웹서버가 잘 셋업되면 오른쪽 하단의 시스템 트레이에 위의 아이콘같은 것을 볼수있다.

사용자 삽입 이미지

시스템 트레이의 아파치 아이콘에서 오른쪽 클릭을 하고 오픈 아파치 모니터를 선택하면 위의 아파치 서비스 모니터가 표시된다.
여기서 아파치 웹서버를 종료하거나 시작하거나 재시작할 수 있다.

사용자 삽입 이미지

아파치 웹서버가 제대로 동작하는지 보고 싶으면 웹브라우저에서 http://localhost/를 치거나
자신의 아이피 어드레스를 입력하면 위의 화면이 표시되면 문제없이 아파치가 설치된 것이다.

이 디폴트 페이지가 위치하는 패스는 아파치가 설치된 폴더 밑에 htdocs 폴더 밑이 root가 된다.
나의 경우는 아파치를 d드라이브의 홈폴더 밑에 깔아서 아래의 폴더가 root가 되었다.
 
  D:\home\Apache2.2\htdocs

이 root폴더는 Config 파일에서 바꿀수 있다.
Config 파일은 아파치가 설치된 폴더 밑에 conf폴더 밑에 있고 파일 이름은 httpd.conf 이다.

  D:\home\Apache2.2\conf

Config 파일에 보면 DocumentRoot "D:/home/Apache2.2/htdocs" 라는 것이 있다.
여기 쌍따옴표에 설정된 패스가 root가 된다.


참고용 httpd.conf
Posted by 띠리
정말 이상하다. 내가 머리가 나쁜건가?
Visual Studio 2005의 Visual C++은 Relese로 빌드를 하고 그 실행 파일만을
Visual Studio 2005가 설치 되어있지않은 컴퓨터에서 돌리면 에러가 난다.

Visual Studio 2005의 Visual C++로 빌드한 실행 파일을 돌리기 위해서는
여러가지 뭔가를 해주어야되나보다.
왜 MS는 이렇게 만들었을까?
이게 더 좋아진건가?
무엇이 어떻게 더 좋아진것일까?
난 머리가 딸려서 이해가 잘안온다.


http://msdn2.microsoft.com/ko-kr/library/zebw5zk9(VS.80).aspx

위 사이트에 가면 Visual Studio 2005의 Visual C++로 작성한 프로그램을
배포하기 위한 방법이 쓰여져있다.

MS는 정말 정말 정말 왜 이렇게 만들었을까?
정말 무엇을 얼마나 좋게 개선했는데 이렇게 만들걸까?
누군가 좀 속시원하게 알려주었으면 좋겠다.


비주얼 스투디오 2005 비주얼 C++ 배포 관련 참고 사이트
http://serious-code.net/moin.cgi/RedistributingVisualCppRunTimeLibrary
Posted by 띠리
BLOG main image
프로그래밍 공부하면서 써가는 개인 노트 (따라서 여기에 씌여있는 소스의 신빙성을 보장 못함 -.-;;) 이 블로그 보면서 틀린 점이 있으면 꼬옥 알려주세요. by 띠리

공지사항

카테고리

분류 전체보기 (323)
Win32 SDK 초보 (27)
통신관련 (11)
MFC TIP (20)
C/C++ TIP (10)
개발기타 (10)
링크 (2)
견물생심 (24)
이것저것 (8)
용어메모 (3)
데이터베이스 (32)
비주얼 베이직 (10)
하드웨어 (3)
C# (42)
Xcode (3)
델파이 (82)
홈페이지 (5)
MindStorm (0)
낙서 (5)
스크래치 (0)
기타 (6)
아두이노 (1)
라즈베리파이 (2)
안드로이드 (6)
파이썬 (0)
WEB (2)
Total : 987,321
Today : 399 Yesterday : 409