A flag icon shows that page is written in:
世界的に人気爆発といわれる EeePC の Linux 版 (英語版) を買う。
海外通販サイトとかで手にはいるけど、
ebay で Shipping to JPN
にすると、あちこち (アメリカ, 香港, シンガポール) の商品と
その日本向け送料がでてくる。
俺はクレジットカードで買った。買ったのは 901 Linux バージョン。 色はファインエボニー (光沢のある黒) です。英語版しかない。 WLAN 802.11b/g, Bluetooth が使え、USBx3 持っています。 SSD 20GB もありハードディスクじゃないので壊れません。 タッチタイピングも何とかできるぎりぎりのコンパクトさで、 普通に使うにもおしゃれなんですが、ロボットに積んで頭脳として 使える (フリーの開発環境、 フリーの画像認識、USB I/O ドライバ/ライブラリ等がそのまま使える) のが一石二鳥なのでいろいろみてこれに決めて輸入しました。
Xandros という Debian の派生ディストリビューションなので deb が使えます。apt という自動ダウンロードツールのレポジトリを 設定しましょう。 ターミナル (Ctrl-Alt-t) で su して root 権限を取り、 /etc/apt/sources.list を nano で編集します。
/root> nano /etc/apt/sources.listvi に慣れてる人は上の nano を vi に替えてもいいです。このファイルに
deb http://update.eeepc.asus.com/1.6 common main deb http://update.eeepc.asus.com/1.6 p901 main deb http://update.eeepc.asus.com/1.6 en main deb http://ftp.jp.debian.org/debian/ etch main contrib non-free
と書いて、
/root> apt-get install build-essential autoconf automake /root> apt-get install qt4-dev-tools
build-essential まではここにも英語で書いてます:
が、生成ツール群も入れておいた方が色々と便利です。 Qt 等は必要に応じて。
これで gcc が動くはずなので、確認してみた付き合ってください。 とりあえず入っている nano (か vi) でソースを書いて:
#include <stdio.h>
int main(void) {
printf("Hello, what the heck have I done lately?\n");
}
コンパイルします:
/home/user> gcc -o hello hello.c /home/user> ./hello
うまくいったら、粛々とプログラムしましょう。
ものを作り始めるの前に日本語化をしておきます。
/root> apt-get update /root> apt-get install ttf-vlgothic /root> dpkg-reconfigure locales
を選択する。
その後、デフォルトロケールの設定になるので ja_JP.UTF-8 にすること。 自動的にロケールの処理が行われる。
/root> apt-get install anthy scim-anthy kasumi /root> apt-get remove gcin
ユーザに戻って SCIM を起動。
/home/user> scim -d
GUI パッケージマネージャ synaptic で SCIM 関係のモジュールを入れる。
/home/user> sudo synaptic
Ctrl-space で起動する。昔 (canna の頃) shift-space で慣れていたけど、 今はデフォルトでこうしてるディストリビューションが多いみたい。 Emacs のときは直接 Ctrl-\ で Anthy ね。 後で書くけど Ctrl-space は基本的にマーク開始みたいなんで。
参考文献:
テキストエディタ Emacs はデフォルトでは EeePC には入っていないようです。 容量を節約するためか nano がかわりに入ってます。 とはいえ環境として柔軟でしっかりしたのがほしい ある程度の規模の開発に対応できるようにするなら。
Emacs と、その Unicode 対応化モジュール mule-ucs をダウンロードします。 あと日本語入力マクロ anthy.el も。
/root> apt-get install emacs /root> apt-get install mule-ucs install/mule-ucs: Byte-compiling for emacs21 ...This will take a while ... /root> apt-get install anthy.el
You need to put (require 'un-defined) in ~/.emacs as written in
Mule-UCS Manual
.
~/.emacs は探すのめんどくさかったりわからなかったりしたらこう書けば、 とりあえず Unicode の日本語は読み書きできますので:
(require 'un-define) (set-language-environment "japanese") (prefer-coding-system 'utf-8-unix) (set-terminal-coding-system 'utf-8) (set-keyboard-coding-system 'utf-8) (set-buffer-file-coding-system 'utf-8) (setq default-buffer-file-coding-system 'utf-8) (set-default-coding-systems 'utf-8) (setq file-name-coding-system 'utf-8) (setq coding-system-for-read 'utf-8) (setq coding-system-for-write 'utf-8) ; (set-clipboard-coding-system 'utf-8) ;; turn off for debian and RH ;; Anthy (load-library "anthy") (setq default-input-method "japanese-anthy")
自分の必要なことに合わせて書き換えてください。
Emacs で anthy.el により日本語入力は C-\ で起動しますので、外部の 入力インターフェイスは不要。
C-space (伝統として set-mark-command でしょう) しても SCIM の干渉を受けて
しまうので、 .bashrc に以下のエイリアスを追加:
/home/user> alias emacs='XMODIFIERS=@im=none emacs'
IM を無効にして emacs というアプリケーションを起動します。
Emacs を起動して、 C-\ で Anthy が使えます。結構賢く変換されてるでしょう。