tilescript の実験
(find-file "~/doc/presentation/c5-2008/")
http://centros5.pntic.mec.es/~virge133/emisora/pilares/cfk_cristina.htm
http://en.wikipedia.org/wiki/Anders_Celsius
todo: Numerical Recipes in C の作者
todo: begin に挿入できる
todo: タートルグラフィックス
todo: enter で watcher 入力
todo: 加速度
todo done: Gabriel Fahrenheit と、Anders Celsius の写真
todo done: toggle を綺麗に。
todo done: 削除
todo done: HTML 記法
todo done: トランスクリプトを隠す
todo done: 結果表示
todo done: 縦表示
todo done: dirty フラグ
todo done: ページ内ジャンプ
todo done: textarea でページ内ジャンプを無効にする。
todo done: position オブジェクトをクラスにする。(title が変)
todo done: HTML の ! を隠す。
todo done: 新しい行にドラッグ出来るように。
todo done: 一番根元のタイルの操作でエラーが出る。
todo done: 数値の文字にドラッグ時色が変わるように
todo done: 数値と文字別々のエディタ
todo done: watcher 文字と数字以外は編集不能に
todo done: textarea blur 時に大きさチェック
todo done: 複素数の掛け算。
todo done: 出力に inspect を使う。
todo done: 関数名をドラッグできないようにする。
todo done: scrable
todo done: ドラッグ後の watcher 広く
todo pending: パーツビン
todo done: 乱数発生器プロットする。
todo done: 大まかな使い方のページ
todo done: ブラウザで埋まった画面の例。
note: ローカルで日本語保存不可能。
== 必要な DAV の設定
Header add MS-Author-Via "DAV"
DAV On
AuthName "a WebDAV folder for jstile"
AuthType Basic
AuthUserFile /etc/httpd/conf/.dav
Require valid-user
Options Indexes
[takashi@localhost conf]$ cat /etc/httpd/conf/.dav
tinlizzie:$apr1$oX/lL/..$rbmvpF13HUAAYx.Mr.q4c/
user/pass: tinlizzie/everyday
== フォント
http://home.tiscali.nl/developerscorner/fdc-varia/font-embedding.htm
== レイアウト
== 文書構造
Alex 形式とする
["binop", "+", ["number", 3], ["number", 4]]
["init", ["binop", "+", ["number", 3], ["number", 4]]] 初期化コード
["source", ["binop", "+", ["number", 3], ["number", 4]]] でソースコード表示
["tile", ["binop", "+", ["number", 3], ["number", 4]]] でタイルコード表示
["dom", object] object には実際のオブジェクト。保存できない。
["inspector", object] object には実際のオブジェクト。保存できない。
http://localhost:8080/js/jstile/
http://www.tiddlywiki.com/
http://ask.metafilter.com/34651/Saving-files-with-Javascript
WYSIWIG editor http://a-h.parfe.jp/einfach/archives/2006/1213124637.html
css 参考
- ADP: floatレイアウトでつまづかないためのTips http://adp.daa.jp/archives/000250.html
-
参考
- http://igooglecon.jp/chapter03/index.html
- http://nyanjiro.no-blog.jp/web20/2007/08/igoogle__6ad8.html
- http://www.itmedia.co.jp/news/articles/0610/04/news033.html
** 追記1 このブログパーツ(笑 を貼るには以下をクリックしてください。
http://gmodules.com/ig/creator?synd=open&url=http://yamamiya.takashi.googlepages.com/worm.xml
** 追記2
一応 IE と Windows 版 safari で確認してみました。
==
参考:
- http://www.tohoho-web.com/wwwvml.htm
- SVG + createElementNS : http://blogs.dion.ne.jp/kit/archives/5767781.html
goal: Lively Kernel でロケットを表示し、js から操作する。
Smalltalk-72 で出来る事をやる。
todo: prototype 1.5.2 と scriptaculous の組み合わせを試す。
goal: sort の図示
goal: Active Essay
goal: 音楽?
r6621
== prototype.js 1.5.2pre0 のダウンロード方法
$ svn co -r6621 http://svn.rubyonrails.org/rails/spinoffs/prototype/trunk/ prototype
$ cd src
$ rake (../dist に prototype.js が出来る)
svg & vml?
==
goal done: 0 から 9 までの DnD 出来るタイルを表示する。
goal done: OMeta で、テキストとタイルの切り替えが出来る状況を作成する。
OMeta で簡単な電卓のパーサー
1 -> 1
1 + 1 -> ['+', 1, 1]
使用ライブラリ
http://script.aculo.us/dist/scriptaculous-js-1.7.1_beta3.tar.gz
Lively Kernel
- http://research.sun.com/projects/lively/
- http://research.sun.com/projects/lively/LivelyKernel-SourceCode-0.7.zip
参考
- http://www.openspc2.org/JavaScript/Ajax/ref/script.aculo.us/ver1.7.1b3/index.html
- http://diaspar.jp/node/43
- http://wiki.script.aculo.us/scriptaculous/show/Draggable
- http://developer.mozilla.org/ja/docs/Gecko_DOM_Reference
- http://developer.mozilla.org/en/docs/DOM