2008年5月29日木曜日

Scribe Fireを使ってみる

これまではめんどくさがってメールでのみ投稿していたが,
このたびScribe Fireを使ってFirefoxから直接投稿してみる.

しかし,Bloggerへ画像のアップロードができないのはなぜだろう.
素直にBloggerに任せて画像をアップロードせよということなのだろうか.

2008年5月17日土曜日

XOの言語設定

デフォルトでは言語設定がスペイン語になっている.
(キーボードのレイアウトもおそらくスパニッシュ仕様,Nの上に〜など見慣れない記号もある)
おそらくペルーかブラジルあたりにまず配布が開始されるためだろう.

このままでは,再起動も電源切断も分からない.
そこで,英語表記に切り替える方法を調べた.

基本的には本家OLPCWikiを見れば全て解決する.
該当部分のリンクは以下から.
http://wiki.laptop.org/go/Japanese/Setup
http://wiki.laptop.org/go/Customising_XO_for_Japanese_language_from_the_command_line/lang-ja#.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88

コンソールを開いて,
$sugar-control-panel -g language
で,現在使用中の言語が表示される.

次のコマンドを使用してJapaneseに設定.
$sugar-control-panel -s language Japanese

このコマンドを適用するだけでも,英語表記に変わるため,
ある程度の操作は楽になる.
(相変わらずキーボードのマッピングはスペイン語のままだが,
Fedoraであることは変わりないので,設定できるだろう.
ただ,キーボードの印字と入力が違うのはやはりすっきりしないので,
キーボードに関しては,現在のまま使用する予定である)

公式Wikiにはさらにコマンドが続く.
$cd
$cp .xsession-example .xsession

.xsessionを.xsesion-exampleをコピーして作製し.
.xsessionをエディタで開き以下のコードをファイルの一番下に追加する.

export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export USE_XOPENIM=t
scim -d &

記述が終わったら,再起動する.

こちらのコードは単にものぐさな私が書き写していないので実行していないが
これで日本語入力が可能になる(後日検証します).

また,デフォルトでは日本語のフォントが入っていないので,
別途導入する必要がある.
ひとまずフリーのさざなみフォントを入れておいた.
wgetが使えるので,URLさえ正しく入力できれば,あっという間に適用される.

日本語環境構築に関してはWiki内に日本語の解説があるのでまったく心配事はない.
http://wiki.laptop.org/go/Customising_XO_for_Japanese_language_from_the_command_line/lang-ja#.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88
完全日本語版XOを構築するのもいいかもしれない.

--
参考サイト
http://wiki.laptop.org/go/Japanese/Setup
http://techon.nikkeibp.co.jp/article/NEWS/20080205/146971/
http://wiki.laptop.org/go/Customising_XO_for_Japanese_language_from_the_command_line/lang-ja#.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88
追記
日本語Wikiにキーボードマッピングの仕方まで書かれていた.
日本語Wikiを見たほうが断然はやい,
ひとまず検証だけはそのうちします.

2008年5月10日土曜日

2台目のXO (OLPC)

本日2台目のXOが当研究室にやってまいりました.
ファームウェアのヴァージョンは最新だったので,アップデートする必要はなし!
というわけで早速,4回生のXO担当の子を巻き込んで,協調作業の実験(という名のお遊び)開始!
協調作業の手順は,

  1. 協調動作をサポートするアクティビティを起動
  2. Activity Share with : (private) -> (Neighborhood)へ切り替え
  3. Neighborhood画面からXOのアイコンを探し出し(≠自分のアイコン)Friend登録して,Friend画面から招待状を送る,もしくは直接Invite〜〜で招待状を送る.
  4. すると送られた側のXOのチャットアイコンの前に送った側のXOのイメージカラーのアクティビティアイコンが登場
  5. アクティビティを実行すると協調作業が開始できる

分からないのは,協調作業はどちら側で実行されているのか?ということ.
(送り元側で実行されているプロセスが送り先側にコピーされている?
 あるいは,送り先側でも同じアクティビティを実行してデータのみを交換している?
 両方のXOから文章編集(例えば相手が書いた文章を消すなど)などが完全にできるので,コピーオンライトのようなものではないと予想)

識者の方がいらっしゃったらぜひ教えていただきたい.

イルカマークのアクティビティ(名前は忘れた)は大変面白く,
2台のXO間の距離を測ることができます.
(コレは私の予想ですが,)音とネットワークを利用して相手のXOまでの距離を計測しているようです.
どこまで計測できるのかは近いうちに実験してみたい.
(1M前後であればそれなりの精度で計測できることは分かった,
 簡単にメジャーを脇において測っただけなので,厳密な精度は分からないが,大体メジャーの示す距離が表示されていた.
 ただし,音を使っているので音量が小さかったりマイクをふさいだりするととたんに精度が悪くなる,というか明後日の方向に向かった値が出力される)
ただっぴろい高原で長距離を測るのであれば,非常に有効なツールかもしれない.




*若干機能名などうろ覚えなため,正確ではないので,ミスがあれば後日修正します.
あとBloggerはメール投稿で写真の添付ってできるのかな?