2009-10-01から1ヶ月間の記事一覧
こんな感じになります。 興味がわいた人はこちらへどうぞー。http://ctlaltdel.net/neltv/
アプリキャストでは、getPosX()、 getW()、などノードの属性値を取得する関数がめっぽう遅いです。 // ベンチマーク function bench(f) { var d = Date.now(); for (var i = 0; i < 100; i++) f(); print(f.name + ' -> ' + (Date.now() - d) + ' msec'); } …
aclibを使うと、アプリキャストでのノード操作をオブジェクト指向にすることができます。 // 標準的な記述 var node = getNode("foo"); setW(node, 100); setPosX(node, getPosX(node) + 10); setVisible(node, bar == 0 ? 1 : 0); setStr(node, "bar"); // …
アプリキャストで少し複雑なコードを書くと、よく「Infinite Loop」というエラーに遭遇します。 これはfor文などの制御構造でループをまわしすぎると出るエラーなのですが、、、 //スクリプト for (var i = 0; i < 10000; i++) { print('' + i); } //ログ出…
あまり知られていませんが、JavaScriptでオブジェクトの継承関係を実現する最もスマートな方法は__proto__を使用する方法です。 クラスの継承は、Subclass.prototype.__proto__ = Superclass.prototype;というオマジナイを書けばOKです。 プログラマのための…
アプリキャストのウィジェットを開発するためのJavaScriptライブラリ、aclib を、Google Codeで公開しました。 Google Code Archive - Long-term storage for Google Code Project Hosting. 以下の機能を提供します。 組み込みオブジェクトの拡張 オブジェク…
アプリキャストでウィジェット開発を始める人のために有用なサイトをまとめ。 アプリキャストのアプリを10分で作る方法 | IDEA*IDEA アプリキャストでのウィジェット開発の流れがざっくり紹介されているエントリ。 まずはここで雰囲気をつかむのがよい。 ア…
ソニーの液晶テレビBRAVIAで 2ちゃんねるのTV実況板を見るためのアプリをリリースしました。 jikkyo.tvneltv こんな感じで、画面の横にTV実況板をひたすら表示。最近のBRAVIA持ってる方は是非!