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