2005-05-12から1日間の記事一覧

開発者にとっての認知モデル

ソース上でCObject以下のクラス階層を読んだ結果。eToysユーザが認知する「もの」とはシステム内部ではプレイヤそのものに対応することがわかりました。でもワークショップの際描画したスケッチを「プレイヤ」と呼んで教えるのがいいのかは??? eToysのプ…

オブジェクト

オブジェクトというのは、慣れた人にとっては便利なことばでつい使ってしまうのですが、世の中に独立した概念階層のオブジェクトの種類が多すぎて、慣れていない人との話ではいつも混乱して苦労します。なので、普通の人に「オブジェクト」と説明するのはい…

ブラウザでコードを見る

きれいに設計されていて読みやすいし、読んでいて気持ちがいいですね。 CProtoObjectまである!オブジェクトモデルも含め、Squeakとは別のシステムということをやっと理解でき、認識を改めました。

認知モデル

確かに内部ではPlayer/Costumeに分かれていますが、開発者でないふつうのeToys2ユーザにとっては、「CostumeをまとったPlayer」という1つの「もの」として認識すると思います。そして、それはeToysユーザが「モーフ」として認識していたものとほぼ同じ意味…

オブジェクトを探索する

Widgetを作り、Explorerで内部の階層構造を探索してみると、、、おもしろい、これは見てて飽きないですね。 画面に見えているものがCostumeではなくPlayerというのは、まだ頭が慣れてません。 EventMapに、トリガとイベントレシーバーの間のワイヤリングが全…

うまく動かない

昼と違うマシンでTweak環境を作るが、Tweakのウィンドウについているメニューがうまく操作できません。メニューバー上でのMouseDownでプルダウンはできるけど、メニュー上にポインタを持っていくとメニューが閉じてしまう。。。ダウンロード直後のイメージで…