開発環境

Eclipse setup

network :

  1.  [Window → Preference → General → Network Connections]
  2. 「Active Provider」を「Native(デフォルト)→ Manual」に変更する。
  3. 「Proxy entries」で、最左列にチェックが付いている各行について以下を実行し、OKを押下する。
    • プロキシサーバのホスト名とポート番号を入力
  4. 「OK」を押下し、ネットワーク設定画面を閉じる。
  5. Eclipseインストールフォルダ下の「eclipse.ini」ファイルの末尾に、以下の1行を追加する。
    • -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
  6. Eclipseを再起動する

C/C++

  1. help -> install new software...
  2. Indigo - http://download.eclipse.org/releases/indigo」を選択.
  3. プログラミング言語」の展開
  4. C/C++ Development Tools」を選択し,下の方にある「次へ」をクリック
  5. Eclipseを再起動する

include

  1. Project > C/C++ General > Paths and Symbols 
  2. >Includes tag
  3. >GNU C
    • /usr/lib/gcc/i686-linux-gnu/4.6.1/include 
    • /usr/local/include
    • /usr/include
    • /usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed
    • usr/include/i686-linux-gnu
  4. >GNU C++
    • /usr/lib/gcc/i686-linux-gnu/4.6.1/include 
    • /usr/local/include
    • /usr/include
    • /usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed
    • usr/include/i686-linux-gnu

compiler

g++ is not setup with Linux. Tell admin to install g++. 

eclipsecoder (TopCoder plugin)

  1. help > install new software ...
  2. http://fornwall.net/eclisecoder/
  3. check all (C++, Java, Python)
  4. install
  5. window > preferences > EclipseCoder 
  6. fill TC username & password
  7. change [code template]

Text Box

#include <algorithm>
#include <bitset>
#include <cassert>
#include <cctype>
#include <climits>
#include <cmath>
#include <complex>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque>
#include <fstream>
#include <functional>
#include <iomanip>
#include <iostream>
#include <limits>
#include <list>
#include <map>
#include <numeric>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <string>
#include <utility>
#include <vector>
using namespace std;
#define sz(a) (int)a.size()
#define all(a) a.begin(),a.end()
#define rall(a) a.rbegin(),a.rend()
#define LL long long
#define zero(a) fabs(a)<1e-9
#define resz(a,n) a.clear(),a.resize(n)
#define same(a,n) memset(a,n,sizeof(a))
#define make(a,b) make_pair(a,b)
#define rep(i,a) for(int i=0;i<a;i++)
#define FOR(i,a,b) for(int i=a;i<=b;i++)

class $CLASSNAME$ {

    public: $RETURNTYPE$ $METHODNAME$($METHODPARAMS$) {
        return $DUMMYRETURN$;
    }

};


window > show view > other > EclipseCoder > Problem statement
enjoy TopCoder!

Window上

  1. MinGWをinstallする
  2. New projectのとき、MinGWのコンパイラを選んだら、OK!

Pydev

  1. Pydev  http://pydev.org/updates
  2. window > preferences > pydev > Interpreter - Python 
  3. click [auto config] > [OK]

Pydev for Windows

  1. Eclipseのフォルダは、C:¥の直下に置くべき。理由は、pluginsなどインストールするとき、Unicodeの原因で想定外のエラーが出る。
    Eclipseを解凍するとき、Windows上で、デスクトップで置くと設定している。必ずC:\eclipseとC:\PythonXXを設定する。

RSE/CDT

http://sites.google.com/site/chobimemo/eclipse/cdt-rdt


 IME

Vietnamese

terminal - x-unikey

sudo apt-get update
sudo apt-get install x-unikey
im-switch -s unikey

Japanese

Mozc




Install list :

  1. IME
    • IBUS : Vietnamese( X-Unikey )
      sudo apt-get update
      sudo apt-get install x-unikey
      im-switch -s unikey 
    • IBus Japanese : Mozc
  2. Python GUI
    • glade
      • yum install glade3
    • pyGTK
      • easy_install pygtk

Programming Library - Tools : 

  1. Liblinear
  2. Libsvm


Comments