この冬休みにやりたいことを書く。時間的に難しいから、きっと最後の方で慌てるんだろうけど。
1.KinectとPCをつなぐ。
2.できれば1.をSqueakで扱えるようにする。
3.MicroSqueakで遊ぶ。
4.Defart5をAIBOに対応させる。
この冬休みにやりたいことを書く。時間的に難しいから、きっと最後の方で慌てるんだろうけど。
1.KinectとPCをつなぐ。
2.できれば1.をSqueakで扱えるようにする。
3.MicroSqueakで遊ぶ。
4.Defart5をAIBOに対応させる。
MicroSqueakのドキュメントを勝手に訳してみたり。
MicroSqueakとは?
MicroSqueakは、少なめのCPUパワーと100~200キロバイトのRAMを持つような組み込み用プロセッサ向けに設計されたSqueakです。
このようなCPUの例としてAtmel AT91R40008がありますが、これは66 MHzのARMプロセッサで、チップ上に256キロバイトのRAMを搭載しています。MicroSqueakのmicroは、マイクロプロセッサ上で動作するよう設計されたことに由来しています。(実際のところ、通常のSqueakに対して1桁小さいだけですが、”DeciSqueak”というのは”MicroSqueak”ほどかっこ良く聞こえません。)
(続く)
twitterを始める前までは「つぶやき」って軽いものだと思っていたけど、140字にまとめなきゃなんないし、すぐに伝播してしまうから、書く前によく考えるようになった。逆にブログは後から修正できるから、結構いい加減な内容を突発的に書いてしまうことが多い。
最近、ここを利用していないのですが、 id:sumim さんのブログ名をもじってつけ直してみました。
(いままで、ずっとDynabookと思い込んでいました)
DynaBookといっても東芝のノートPCのブランド名ではなく、アランケイ達の構想したパーソナルコンピューターのことです。
まあ、初期の東芝のダイナブックもDとBが大文字ですが。
DynaBookのBが大文字だから、Smalltalkのtを大文字で書いてしまう人が多いのかなと思ってみたり。でも、たいていはDynaBookとSmalltalkの関連性を考えることもなく、書籍とか雑誌とかwebの記述を見て、それとなく知ったつもりになっているんじゃないかな。
Mozartをインストールしようと、http://www.mozart-oz.orgからMac用のバイナリをダウンロードしたのだが、展開して実行するとAquamacs not foundのエラーダイアログが出て起動しない。
ずっとあきらめていたのだが、ふとMozart.app内のContents/Resources/bin/ozを直接実行したら、普通にCarbonEmacsが起動して実行することができた。
{Browse 1 + 2}で、ちゃんとブラウザ画面も表示された。
Twitterでhatenaダイアリーはご無沙汰。
以前のように備忘録だけ残すことにする。
新しく買ったMacBook Air(SnowLeopard)に関連してインストール関係の問題と対処を列挙。
iWork’08のPagesで文字が見えなくなる
→インストール後にアップデートすることで解決。
MacPortsで「can’t read “build.cmd”」というメッセージが出てインストールできない。
→SnowLeopard付属のXcodeで、Unix Dev Toolなるオプションをオンにしないといけないらしい。
「仕事は終わりましたか」
Ĉu — ~か?(可否を問う疑問文の文頭につける)
vi — あなた
jam — もう、もはや
finis — 終える(fini)の過去形
vian — 「あなた(vi)の(-a)」に、目的語を示す語尾(-n)を付けたもの。
laboron — 仕事(laboro)に、目的語を示す語尾(-n)を付けたもの。
「あなたの仕事」のように形容詞+名詞で目的語をなす場合、どちらの語に対しても語尾(-n)を付ける。
[出典]
http://twitter.com/NeDankinde_R
[参考]
エスペラント小辞典
「コーヒーを一杯」
「私にコーヒーを1杯ください」
Donu — 与える、やるのdoniの命令形
第二者に対する命令形の場合は主語を省略して良い。強調するときには主語を付ける。
al — ~へ、~の方へ
mi — 私
tason — コーヒーカップ、doniの目的語
da — 直前の名詞に対して数量を表す形容語を作る
kafo — コーヒー
taso da kafo — 一杯のコーヒー
glaso da biero — コップ一杯のビール
glaso da vino — コップ一杯のワイン
tasoは取っ手のついたコップ。
[出典]
Android SDKを用いてHello Worldを作るチュートリアル。元ネタは以下より。
http://developer.android.com/resources/tutorials/hello-world.html
AVDというのはAndroid Virtual Deviceの略だそうだ。アンドロイド仮想端末という意味か。まず、開発対象となるAVDを作る。
Hello, worldを表示するようなプログラムを作成する。雛形は既にあるので、一部を修正していく。
しばらくするとエミュレーターの画面が現れ、ANDROIDが起動し、さらに待つと黒い画面上にHello, Androidの文字が現れる。
package com.example.android.apis;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
かなり簡単にテストプログラムが実行できます。
MacのSnow Leopard上にAndroid SDKを構築することにした。元ネタは以下より。
http://developer.android.com/sdk/installing.html#components
後で使うADTという拡張を使うにはEclipse 3.4か3.5でないとダメらしい。そこでEclipseのサイトから古いバージョンをダウンロードする。
なお、Thank youなんとかというダイアログが出て、統計情報を送信するかどうかのダイアログが現れる。上の設定を行うまでボタンが押せないが、このダイアログを閉じ忘れるとEclipseの環境設定がグレーになって使えないので、忘れずに閉じる。
とりあえず今回はここまで。