1. xdebug 를 설치하려면, php-devel, php-pear 가 필요하다.

yum install php-devel

yum install php-pear


2. gcc, g++ 컴파일러 설치

yum install gcc gcc-c++ autoconf automake


3. Compile Xdebug

pecl install Xdebug


4. 위의 과정으로 모두 설치하였으면 php.ini에 xdebug를 추가한다.

gvim /etc/php.ini


[xdebug]

zend_extension="/usr/lib64/php/modules/xdebug.so"

xdebug.remote_enable = 1


5. apache server 를 재시작한다.

service httpd restart


6. 잘 설치되었는지 확인

<?php phpinfo() ?> 를 통하여 확인.



참고 사이트:

http://www.mysolutions.it/phpstorm-server-xdebug-configuration/



'Programming > etc' 카테고리의 다른 글

CentOS7 QT5 Setup  (0) 2014.09.15
Linux PHPStrom 설정  (0) 2014.09.06
LAMP (Linux Based Apache, MariaDB, PHP) Install  (0) 2014.08.23
Python 학습 관련 자료 및 문서, WebSite  (0) 2014.03.25
Python PySide 설치  (1) 2013.03.07
Posted by scii
:


OS : Centos 7


1. Install Apache on a CentOS 7

: 아파치 서버를 설치한다.

# yum install httpd

output : 

Loaded plugins: amazon-id, rhui-lb

Resolving Dependencies

--> Running transaction check

---> Package httpd.x86_64 0:2.4.6-17.el7 will be installed

--> Processing Dependency: httpd-tools = 2.4.6-17.el7 for package: httpd-2.4.6-17.el7.x86_64

--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-17.el7.x86_64

--> Running transaction check

---> Package httpd-tools.x86_64 0:2.4.6-17.el7 will be installed

---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed

--> Finished Dependency Resolution

 

Dependencies Resolved

 

======================================================================================================

 Package            Arch          Version               Repository                               Size

======================================================================================================

Installing:

 httpd              x86_64        2.4.6-17.el7          rhui-REGION-rhel-server-releases        1.2 M

Installing for dependencies:

 httpd-tools        x86_64        2.4.6-17.el7          rhui-REGION-rhel-server-releases         77 k

 mailcap            noarch        2.1.41-2.el7          rhui-REGION-rhel-server-releases         31 k

 

Transaction Summary

======================================================================================================

Install  1 Package (+2 Dependent packages)

 

Total download size: 1.3 M

Installed size: 3.9 M

Is this ok [y/d/N]: y

Downloading packages:

(1/3): httpd-tools-2.4.6-17.el7.x86_64.rpm                                     |  77 kB  00:00:00

(2/3): httpd-2.4.6-17.el7.x86_64.rpm                                           | 1.2 MB  00:00:00

(3/3): mailcap-2.1.41-2.el7.noarch.rpm                                         |  31 kB  00:00:00

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

Total                                                                 2.0 MB/s | 1.3 MB  00:00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  Installing : httpd-tools-2.4.6-17.el7.x86_64                                                    1/3

  Installing : mailcap-2.1.41-2.el7.noarch                                                        2/3

  Installing : httpd-2.4.6-17.el7.x86_64                                                          3/3

  Verifying  : mailcap-2.1.41-2.el7.noarch                                                        1/3

  Verifying  : httpd-tools-2.4.6-17.el7.x86_64                                                    2/3

  Verifying  : httpd-2.4.6-17.el7.x86_64                                                          3/3

 

Installed:

  httpd.x86_64 0:2.4.6-17.el7

 

Dependency Installed:

  httpd-tools.x86_64 0:2.4.6-17.el7                   mailcap.noarch 0:2.1.41-2.el7

 

Complete!


: httpd 서비스를 활성화 및 부팅시에 자동적으로 활성화가 되도록 한다.

# systemctl enable httpd.service

output : 

ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'


# systemctl disable httpd.service 

- disable 명령을 하면 httpd 서비스가 중단되고 부팅하여도 활성화되지 않는다.


: httpd service 실행

# systemctl start httpd.service 

ex) systemctl {start | stop | restart } httpd.service - 시작, 중지, 재시작 명령

ex) systemctl is-active httpd.service - httpd 서버의 상태 확인 명령

apache server가 잘 동작하는지 확인하려면 127.0.0.1을 쳐봐서 확인할 수 있다.



: Gracefully 재시작

# apachectl graceful


: Test httpd/apache configuration file for errors on a centos

# apachectl configtest

- 아파치 서버의 설정파일 테스트인데 "syntax ok"가 나와서 정상이다.

하지만 아마도 처음 이것을 실행하면 서버네임 어쩌고저쩌고 에러가 나올 수 있다. 나중에 설정할 것이지만 미리 말하면 /etc/httpd/conf/httpd.conf  에서...

ServerName 127.0.0.1:80 으로 편집하면 에러가 나지 않을 것이다.


: httpd service default configuration

1. Default config file : /etc/httpd/conf/httpd.conf

2. configuration files which load modules : /etc/httpd/conf.modules.d/directory(e.g PHP)

3. Seelct MPMs (processing model) as loadable modules [worker, prefork(default)] and event:

/etc/httpd/conf.modules.d/00-mpm.conf

4. Default ports : 80 and 443(SSL)

5. Default log files : /var/log/httpd/}access_log, error_log}


***************************************************************************************************************

***************************************************************************************************************


2. MariaDB Install

: mariadb를 설치한다.

# yum install mariadb-server mariadb


: mariadb start

# systemctl start mariadb.service

이 명령을 실행 시켰을 때, error가 발생한다면... 제대로 설치가 되지 않은 것이다.

/var/lib/mysql 디렉토리를 지우고 다시 만든다. mkdir /var/lib/mysql

그런 다음, 

yum install mariadb mariadb-server

다시 한번 이 명령을 실행시키면 된다.



: 컴퓨터 켤 때 자동 실행

# systemctl enable mariadb.service

output :

ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service


ex)

sudo systemctl stop mariadb.service #<-- Stop mariadb server

sudo systemctl restart mariadb.service #<-- Restart mariadb server

sudo systemctl disable mariadb.service #<-- Disable mariadb server

sudo systemctl is-active mariadb.service   #<-- Is mariadb server running?


: Securing MariaDB

# /usr/bin/mysql_secure_installation

output :

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB

      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current

password for the root user.  If you've just installed MariaDB, and

you haven't set the root password yet, the password will be blank,

so you should just press enter here.

Enter current password for root (enter for none): PRESS-ENTER-KEY

OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB

root user without the proper authorisation.

Set root password? [Y/n] Y

New password: YOUR-NEW-PASSWORD-HERE

Re-enter new password: YOUR-NEW-PASSWORD-HERE

Password updated successfully!

Reloading privilege tables..

 ... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone

to log into MariaDB without having to have a user account created for

them.  This is intended only for testing, and to make the installation

go a bit smoother.  You should remove them before moving into a

production environment.

Remove anonymous users? [Y/n] Y

 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This

ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y

 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can

access.  This is also intended only for testing, and should be removed

before moving into a production environment.

Remove test database and access to it? [Y/n] Y

 - Dropping test database...

 ... Success!

 - Removing privileges on test database...

 ... Success!

Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.

Reload privilege tables now? [Y/n] Y

 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB

installation should now be secure.

Thanks for using MariaDB!


:: 잘 설치되었는지 확인

# mysql -u root -p

위의 명령을 입력하여 비밀번호를 치고 들어가면 성공.


: mariaDB 가 잘 동작하는 지 확인

vi /var/www/html/db.php

 code :

<?php

mysql_connect("", "", "");

echo "db 작동 완료!!";

?>

이렇게 해서 "db 작동 완료" 라는 문구가 나오면 서로 잘 연동 된 것이다.


3. PHP Install

: php 설치

# yum install php php-mysql php-gd php-pear


: httpd 재시작

# systemctl restart httpd.service


:  모듈 설치

# yum install php-pgsql


: php가 잘 설치되었는지 확인

vi /var/www/html/test.php

code : 

<?php

phpinfo();

?>

파일을 저장하고 웹브라우저에서 127.0.0.1/text.php 를 입력하면 아래의 사진과 같은 결과물이 나오면 잘 설치가 된 것이다.




====================================================================================================


Configure Settings


:: 방화벽 설정

\

3306 포트는 mariadbServer에서 mysql를 열기위함이다. mysql 기본 포트가 3306인 것 같다.


방화벽 서비스 재시작



/etc/httpd/conf/httpd.conf

: apache가 php를 인식하도록 설정



/etc/httpd/conf.d/php.conf

:: AddType 추가


:: DirectoryIndex 추가



/etc/php.ini

upload_max_filesize = 100M

default_socket_timeout = 3000

max_execution_time = 30     ; Maximum execution time of each script, in seconds

max_input_time = 60     ; Maximum amount of time each script may spend parsing request data

memory_limit = 128M      ; Maximum amount of memory a script may consume

short_open_tag = On // XE 가  제대로 작동 안될때 사용.

 upload_tmp_dir = /tmp

upload_max_filesize = 100M

default_charset = "UTF-8"

mbstring.internal_encoding = UTF-8


# php.ini 에서 사용 금지할 명령어 추가

disable_functions = exec, shell



/etc/my.cnf

php에서 한글을 출력해 내는 것은 잘 되는데, MariaDB에서 DB 쿼리를 해서 한글을 출력시에는 전부 ?? 로 표시되는 문제가 발생했다.

인터넷상에서 알려진 PHP와 UTF-8의 설정법을 전부 적용해봤는데도 안되었는데, 최종적으로 /etc/my.cnf 에 [mysqld] 항목에서 skip-character-set-client-handshake 를 추가해주니깐 겨우 한글이 출력되기 시작했다. 클라이언트의 설정을 무시하고 서버쪽 설정에 따르도록 한다는 것 같다.

다른 부분을 전부 설정했음에도 저걸 안해주면 안되는 이유가 소스 설치를 했으면 모르겠는데, 내 경우는 yum 을 이용해서 설치했으며, yum 을 이용해서 설치하면 다른곳이 전부 utf8이라도 DB가 접속시 latin을 사용한다는 얘기가 있다. 따라서 꼭 skip-character-set-client-handshake 를 해준다.

이외에 기본적으로 CentOS 6.4에서 PHP와 MariaDB(MySQL)의 utf-8 입출력을 위한 설정을 남겨본다.

물론 기본적으로 php 파일은 utf-8 로 인코딩 되어 있어야 함.

1. DB 생성시 utf8_general_ci 로 생성.

2. /etc/my.cnf 파일 수정

※ 참고로 my.cnf 설정 잘못하면 my.cnf 설정 변경후 서비스 재시작시에 에러나서 실행이 안될수도 있다. 이 경우엔 설정을 하나씩 지우던가 해서 맞지 않는 설정을 제외시킨다.


[client]

default-character-set=utf8


[mysqld]

init_connect="SET collation_connection=utf8_general_ci"

init_connect="SET NAMES utf8"

character-set-server=utf8

collation-server=utf8_general_ci

skip-character-set-client-handshake


[mysql]

default-character-set=utf8

#

# This group is read both both by the client and the server

# use it for options that affect everything

#

[client-server]

#

# include all files from the config directory

#

!includedir /etc/my.cnf.d


위와같이 my.cnf 를 바꿔준후 서비스를 재시작해주고 mysql 콘솔로 접속해서 show variables like 'c%'; 명령어를 이용해서 정상적으로 db가 utf8로 설정되어 있는지 확인한다.


:: /etc/php.ini 수정

default_charset = "utf-8"

mbstring.internal_encoding=UTF-8


일단 내가 설정한 부분은 여기까지 였으며 정확하게 utf-8이 동작한다. 내 경우에 핵심은 /etc/my.cnf 에 skip-character-set-client-handshake 추가를 해준후에 동작했다는 점. 



참고 페이지 : 

http://blog.keypointer.co.kr/?p=53

http://www.cyberciti.biz/faq/howto-install-linux-apache-mariadb-php-lamp-stack-on-centos7-rhel7/

http://www.if-not-true-then-false.com/2013/install-mariadb-on-fedora-centos-rhel/

http://www.nextstep.co.kr/250



'Programming > etc' 카테고리의 다른 글

Linux PHPStrom 설정  (0) 2014.09.06
Installing Xdebug on CentOS  (0) 2014.09.06
Python 학습 관련 자료 및 문서, WebSite  (0) 2014.03.25
Python PySide 설치  (1) 2013.03.07
윈도우환경을 리눅스환경처럼  (0) 2013.02.19
Posted by scii
:


@ Python 공지 홈페이지: http://www.python.org

@ 왕초보를 위한 파이썬: http://pythonlab.org

@ 컴퓨터 과학자 같이 생각하는 법: http://coreapython.hosting.paran.com/thinkCSpy%282nd%29/index.htm

@ 파이썬 자습서(귀도 반 로섬, 파이썬 언어 제작자) : http://coreapython.hosting.paran.com/howto/tut/index.html

@ 알란 굴드(Alan gauld)의 파이썬 프로그래밍 연습: http://coreapython.hosting.paran.com/tutor/index.htm

@ 파이썬 유저 그룹: http://python.kr/


####################################################################################################


@ PyCUDA, PyOpenCL 자료

- PDF 파일 첨부

- 주 제작자 및 유지보수자 홈페이지: http://mathema.tician.de/

- PyCUDA 관련 카테고리: http://mathema.tician.de/software/pycuda/

http://documen.tician.de/pycuda/


- PyOpenCL 관련 카테고리: http://mathema.tician.de/software/pyopencl/

http://documen.tician.de/pyopencl/


@ NumPy, SciPy 자료

- NumPy 홈페이지: http://www.numpy.org/

- Documents: http://docs.scipy.org/doc/


- SciPy 홈페이지: http://www.scipy.org/

- Documents: 위의 doc와 동일

- CookBook: http://wiki.scipy.org/Cookbook (각종 주제별 예제 수록)


@ PyQt 자료

- PyQt 소개: http://www.riverbankcomputing.co.uk/software/pyqt/intro

- Tutorial, Documents, 질의응답, 관련 책자등등: http://www.diotavelli.net/PyQtWiki

-  http://zetcode.com/gui/pyqt4/

http://www.rkblog.rk.edu.pl/w/p/introduction-pyqt4/ (Good)

- http://www.boddie.org.uk/david/Projects/Python/Qt/Getting_Started_With_PyQt4_v1.pdf

- Qt 참고할만한 블로그: http://blog.naver.com/lithium81?Redirect=Log&logNo=80123027506


@ matplotlib 자료

: MATLAB과 유사한 방식의 사용법을 가진, 파이썬에서 2D (or 3D) 플롯팅을 하기 위한 라이브러리

- 공식 홈페이지: http://matplotlib.org/index.html

- Documents: http://matplotlib.org/contents.html

'Programming > etc' 카테고리의 다른 글

Installing Xdebug on CentOS  (0) 2014.09.06
LAMP (Linux Based Apache, MariaDB, PHP) Install  (0) 2014.08.23
Python PySide 설치  (1) 2013.03.07
윈도우환경을 리눅스환경처럼  (0) 2013.02.19
Python IDLE 한글 설정  (0) 2013.02.13
Posted by scii
:


리눅스 우분투 12.04 버전 / Python 2.7 버전을 기준으로 설명.


1. Qt creator 를 설치한다.

http://qt-project.org/downloads

이것을 다운받으면 확장자가 bin일 것이다. chmod 755 파일이름 으로 실행되도록 만든다. 그 후 sudo ./파일이름.bin 을 명령하면 설치한다.



2. Qt library 를 설치한다.

http://qt-project.org/downloads

이것을 다운받으면 압축이 되어있다. 압축을 푼 후, 해당 디렉토리로 가서 sudo ./configure 를 명령한다.

Qt 라이브러리 및 그외 함께 제공되는 도구를 빌드하는 것이다.

잘 설치가 되었다면, /usr/local/Trolltech/Qt-4.8.4/ 이곳에 디렉토리가 생성된 것을 볼 수 있다.



※ 만약 "Basic XLib functionality test failed" 가 뜬다면, libxext-dev를 설치해주어야 한다.

sudo apt-get update         //update the package index

sudo apt-get install libxext-dev         //Install libxext-dev package

이것을 설치하고 다시 sudo ./configure를 한다.



모두 되었다면, sudo make 를 명령한다. 시간이 상당히 걸림.

그 다음, sudo make install 명령.



3. PySide 를 설치한다.

http://qt-project.org/wiki/Category:LanguageBindings::PySide 이곳의 Download에 가면 사진과 같이 나타날 것이다.

사진의 붉은 색의 네모칸을 들어가면, 리눅스 별로 설치법이 잘 나와있다. 그것을 보고 따라하면 된다.



4. 마지막으로 Qt를 위한 환경 변수를 설정한다.

$HOME/.profile 파일을 연다.

이 두 줄을 추가해준다.


PATH=/usr/local/Trolltech/Qt-4.8.4/bin:$PATH

export PATH



5. 잘 설치가 되었는지 테스트


Posted by scii
:

일단 MinGW 를 설치합니다. 이것은 컴파일러입니다.


※ MinGW는 Minimalist GNU for Windows 의 약자입니다.

MinGW는 마이크로소프트 윈도우로 포팅한 GNU 소프트웨어 도구 모음이다. MinGW는 윈도우 API를 구현할 수 있는 무상의 헤더파일과 라이브러리를 갖고 있어서, 별도의 C 런타임 DLL이 필요 없는 윈도우용 프로그램을 생성하는데 개발자들이 "자유롭게 쓸 수 있는" 컴파일러인 GCC를 사용할 수 있다.


공식사이트인 http://www.mingw.org/ 에서 다운을 받아 설치하면 됩니다.


그 후, 

컴퓨터 속성-고급탭-환경 변수에서 path를 지정합니다.

C:\MinGW\bin;

C:\MinGW\mingw32\bin;

이 두 개를 path의 끝에 넣어주면 됩니다.

path를 잘 지정했다면 cmd창에 gcc --version 이라고 치면 이렇게 뜰 것입니다.


'Programming > etc' 카테고리의 다른 글

Python 학습 관련 자료 및 문서, WebSite  (0) 2014.03.25
Python PySide 설치  (1) 2013.03.07
Python IDLE 한글 설정  (0) 2013.02.13
[Python] IDLE Color Theme  (0) 2013.02.01
Visual Studio 디버깅하는 방법  (0) 2013.01.03
Posted by scii
:

이 포스팅은 Python 2.7.3 의 환경에서 진행되었다.


01. 한글 설정이 필요한 이유?

Python의 기본 인코딩 형식은 'ASCII' 형식이다. 

그래서 다른 프로그램과의 호환을 위해서 인코딩을 'UTF-8' 로 변경해야한다. 

※  EUC-KR 은 유닉스의 한글 완성형이고, CP949는 EUC-KR 을 확장하여 더 많은 글자를 포함한 윈도우 계열의 형식이다. 따라서 완성형 한글을 쓰는 경우에는 호환성을 위해 CP-949를 사용한다. 

하지만 국제화 규격을 생각하여 이들보다는 UTF-8 을 쓰는 것이 좋다.

변경이유는, 문자를 변환하는 형식이 달라 한글 인식을 못하거나 깨짐 현상이 발생할 수 있기 때문이다. UTF-8은 유니코드이기 대문에 대부분의 프로그램에서 동일한 byte로 문자를 인식한다. 그래서 문제를 줄일 수 있다.


02. Python에게 한글 인식 적용시키기. (윈도우도 동일하다. 단지, 경로만 틀릴 뿐이다.(window의 경우 c:\Python27\Lib)

파이썬 idle을 열고 open을 한다


03. /usr/lib/python2.7로 간다. 리눅스에서는 여기가 자신의 파이썬 경로이다. 그 후, site.py 파일을 찾아 열기를 한다.


04. Edit - Find를 눌러서 setencoding 함수 부분으로 이동한다.


05. encoding = "ascii"  #  Default value set by _PyUnicode_Init() 부분을 찾는다. 여기를 "ascii"  ->  "utf-8" 로 변경한다.

그 후, 저장을 한다. 

하지만 리눅스에서는 퍼미션 에러가 발생할 것이다. 왜냐하면 자신의 홈디렉토리의 파일이 아니라 관리자의 파일이기 때문이다. 

그래서 Linux 환경에서는 idle에서 하면 안된다. (window 사용자는 잘 됨.)


06. 저장에 실패하였기 때문에, 다른 방법을 찾아야 한다.

터미널을 열어서 site.py 파일이 있는 곳으로 이동한다. cd /urs/lib/python2.7/

그 후, 관리자의 권한으로 열어야하므로 sudo vi site.py 로 파일을 연다.


07. /setencoding 으로 해당 함수가 있는 곳으로 이동한다.


08. encoding = "ascii"가 보인다. "utf-8"로 변경한다. 그 후 wq로 저장하고 빠져나온다.



윈도우 사용자는 encoding 부분을 cp949로 해줘야 한다. utf-8로 하면 에러발생.



09. 마지막으로 출력 방식을 한 번 더 셋팅해줘야 한다.

해당 디렉토리의 idlelib 디렉토리로 이동한다. cd idlelib

이동해서 목록을 살펴보면 PyShell.py 파일이 보일것이다. 이 파일을 연다.


10. /def readline 으로 해당 함수를 찾아서 이동한다.


11. 해당 함수의 맨 밑의 return line 을 찾아서 str(line) 으로 바꾸어준다.


12. python에서 한글이 잘 표현되는 것을 볼 수 있다.


이렇게 미리 Python의 인코딩을 설정해주면, 앞으로 다른 프로그램과의 호환 문제에 있어서 인식을 못하는 경우를 방지할 수 있다. 

문제가 발생해서 해결법을 찾는 것보다...미리 방지하는 것이 좋을 것 같다!!


'Programming > etc' 카테고리의 다른 글

Python PySide 설치  (1) 2013.03.07
윈도우환경을 리눅스환경처럼  (0) 2013.02.19
[Python] IDLE Color Theme  (0) 2013.02.01
Visual Studio 디버깅하는 방법  (0) 2013.01.03
Eclipse 단축키  (0) 2012.12.26
Posted by scii
:

Python IDLE과 에디터의 컬러 테마는 기본적으로 설치되어있지 않다. 그래서 사용자가 직접 설치를 해야한다.

컬러 테마는 밑에 있는 링크에서 얻을 수 있다.

https://gist.github.com/1554778


제공되는 테마는 tango, desert, obsidian 이렇게 3종류가 있다. 

원하는 테마의 소스를 copy & paste 한 후, config-highlight.cfg 라는 이름으로 저장한다. 

그 후, [사용자 - 현재 사용하는 사용자 디렉토리 - idlerc 디렉토리] 에 해당 파일을 넣어주면 된다.

리눅스에서는 .idlerc이다.


※ 테마파일이 .idlerc 디렉토리에 없으면 활성화가 되지 않는다.


Obsidian 테마로 바꾼 모습.






내가 customizing 한 IDLE Theme


압축을 푼 후, C:\Users\Administrator\.idlerc 경로에 덮어씌어주기만 하면 된다.

리눅스를 쓴다면, $HOME/.idlerc 경로에 덮어씌어주면 된다.

idlerc_130221.zip



'Programming > etc' 카테고리의 다른 글

윈도우환경을 리눅스환경처럼  (0) 2013.02.19
Python IDLE 한글 설정  (0) 2013.02.13
Visual Studio 디버깅하는 방법  (0) 2013.01.03
Eclipse 단축키  (0) 2012.12.26
Eclipse 테마 설정  (0) 2012.12.26
Posted by scii
:

'Programming > etc' 카테고리의 다른 글

Python IDLE 한글 설정  (0) 2013.02.13
[Python] IDLE Color Theme  (0) 2013.02.01
Eclipse 단축키  (0) 2012.12.26
Eclipse 테마 설정  (0) 2012.12.26
Eclipse 설치 및 컴파일 설정  (0) 2012.12.26
Posted by scii
: