欲しくなりますが、値段が 12000円程度だとちょっと。それなら携帯電話でいいかなぁと思う次第です。カメラ付きPDAにするか、小型デジカメにするか。ちょっと最近デジカメを見直しているので、悩んでいます。とはいえ、先立つものがないと…
こういうのもあるんですね。14000円くらい。
Xiao Pix(シャオ ピックス)
欲しくなりますが、値段が 12000円程度だとちょっと。それなら携帯電話でいいかなぁと思う次第です。カメラ付きPDAにするか、小型デジカメにするか。ちょっと最近デジカメを見直しているので、悩んでいます。とはいえ、先立つものがないと…
こういうのもあるんですね。14000円くらい。
Xiao Pix(シャオ ピックス)
Ref: Webビジネスコンサルタントのネタ帳
結構面白いことが書いてあるページ。メモしておく。
お仕事で出張。出張先のネットワーク環境が不明なのでたぶん更新がとどこおるはず。
あいかわらずJavaScriptについて色々調べてます。JavaScriptでユーザーオブジェクトを定義するには、つぎのような感じになります。コンストラクタ用の関数を定義して、定義したオブジェクトのprototypeに属性を追加していきます。操作の追加もできます。操作は実体を別に用意しておいて名前で束縛するという感じです。ただし、オブジェクト単位での名前空間は定義されないので、オブジェクト用の属性や操作の実体用に _ で始まる名前は予約しておいて、通常の関数では _ を使わないということを考えたりしないといけません。
// このオブジェクトと他のオブジェクトが等しいかどうかを示します。
function _target_equals(obj) {
return obj.toString()==this.name;
}
// 文字列表現を返します。
function _target_toString() {
return this.name;
}
「実装の継承」らしきことを実現することもできるようですが、JavaScriptのオブジェクトに関しては型によるチェックはできないので個人的にはあまり意味がないかなという感じです。せっかく操作の実体を指定できるようになっているので、オブジェクトコンポジションの考え方で拡張していく方が、オブジェクトの役割もわかりやすくなりますから良いと思います。ソースコードが少々長くなりますけど、継承の罠にはまりにくくなるので、保守性は高まると思います。
Ref: オブジェクト指向プログラム言語としてのJavaScript
Ref: JavaScriptによるオブジェクト指向プログラミング
オブジェクト指向プログラミング言語としてJavaScriptをとらえてみると色々と面白いです。ちょっと強引な感じもありますが、クラスもどきの定義もできるようです。実用性はどうかというと厳しいものがありますが、初心者に対してBASICを使ったプログラミングを教えるよりは、JavaScriptを使って教えた方がよいと思っています。
JavaやVisual BasicとはちがってJavaScriptエンジン搭載のWebブラウザさえあれば実行できますし。編集環境だけは行番号がでるツールを使いたいので、そういうツールを持っていない初心者にとってはちょっと問題ですが、他の言語に比べてはるかに敷居は低いはずです。
オブジェクト指向への導入としては申し分ないと思うのですが、HTMLと組み合わせるないといけないというのが最大の難点でしょうか。ちょっとした環境を作ってみたい気はしますが…
Ref: 定額制IP携帯電話サービス目指した通信ベンチャーが自己破産
もともと胡散臭いサービスだったようですが、IP電話がこれからというときに、こういうのは悪いイメージになるような気がします。個人的にはやっとデジカメ付き携帯電話に興味を持ち始めたぐらいなので、まだまだIP携帯電話まで手はでませんが。