Friday, May 8, 2015

Python on Eclipse MacOSX

1. Install Eclipse Luna

2. Install Python Plugin using Eclipse Marketplace
Python Plugin: Python IDE for Eclipse

3. Set up Python Interpreters
Preferences > PyDev > Interpreters > Python Interpreter,
and then click Quick Auto-Config or Advanced Auto-Config

If you have more than two versions of Python, click Advanced Auto-Config

reference
http://thddudco.tistory.com/entry/Python-Eclipse-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95

Thursday, May 7, 2015

C/C++ Development on Eclipse

1. MinGW-w64를 다운로드
다운로드 URL http://sourceforge.net/projects/mingw-w64/
MinGW-w64는 64비트용 바이너리를 생성하기 위해 필요

2. MinGW-w64를 설치
설치 대화상자에서 옵션을 선택
i686 이나 x86_64,
POSIX 이나 Win32,
dwarf2 이나 sjlj
를 선택할 수 있음

나는 x86_64, Win32, dwarf2를 선택하였지만,
다양한 옵션의 조합을 각 개발환경에 맞추어 테스트 해 보고
각 옵션들이 어떤 의미를 가지고 어떤 영향을 미치는지 파악해야 함

3. 환경변수 등록
Path: ....../mingw64/bin
MINGW_HOME: ....../mingw64 등록

MINGW_HOME 변수는 이클립스가 MinGW 를 찾을 수 있게 함

4. 이클립스 설치

5. 프로젝트 만들기
C/C++ 프로젝트를 생성

프로젝트 생성 대화상자에서 HelloWorld 템플릿 프로젝트를 선택

프로젝트 생성 대화상자에서 MinGW GCC 컴파일러를 선택

프로젝트가 정상적으로 생성되면,
Includes 디렉토리와 src 디렉토리가 보임

6. 프로젝트 실행
Ctrl+B 를 눌러 컴파일 및 빌드 수행
Ctrl+F11 를 눌러 실행

7. 콘솔 창에 "Hello World" 메시지가 출력됨

reference
http://jscript.blog.me/220092133248

Friday, May 1, 2015

Installing MariaDB 10.0.10 on Mac OS X with Homebrew

Install homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

$ brew doctor

$ brew update

$ brew info mariadb

$ brew instal mariadb

$ unset TMPDIR

$ cd /usr/local/Cellar/mariadb/10.0.17/

$ mysql_install_db

Start MariaDB
$ mysql.server start

$ mysql_secure_installation

Connect to MariaDB
$ mysql -u root -p

Verify MariaDB Version
> select @@version;

Install phpMyAdmin [2]
Start Web Server of Mac OSX [3,4]
$ sudo apachectl start

$ sudo vi /etc/apache2/httpd.conf
LoadModule php5_module

To fix MySql 2002 socket error [5]
$ sudo mkdir /var/mysql
$ sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

$ mkdir /Library/WebServer/Documents/phpmyadmin/config
$ chmod 777 config

Connect to http://localhost/phpmyadmin/setup

$ mv config.inc.php ../


reference
[1] https://mariadb.com/blog/installing-mariadb-10010-mac-os-x-homebrew
[2] http://nsnotification.blogspot.kr/2013/05/phpmyadmin.html
[3] http://blog.iolate.kr/160
[4] http://blog.iolate.kr/19
[5] http://coolestguidesontheplanet.com/installing-phpmyadmin-on-mac-osx-10-7-lion/