ブックマーク / hatotech.org (3)

  • Runemaster

    Runemaster は、Web プログラム向けに提供される DOM アクセスベースな PHP5 HTML テンプレートエンジンです。 テンプレート <html> <head></head> <body> <h1 key="title">Hello, World!</h1> </body> </html> PHP require_once 'Rune/Master.php'; $master = new Rune_Master('./templatesDirectory'); $master->assign(array('title' => 'Hi, Runemaster!')); $master->cast('Hello'); 結果 <html> <head></head> <body> <h1 key="title">Hi, Runemaster!</h1> </body> </htm

    balibali
    balibali 2008/04/23
  • 挙動の異なる携帯キャリア向けに構築するステートフルWebアプリ 1 - hatotech::kumatch

    以前 Piece Framework で作る EZWeb 向けサイトの画面遷移のお話をあげましたがその結果「極めて一部な人達にのみ好評」だったため、その補足および、より詳細な情報・アプローチを含めたお話です。久々に技術的なお話をあげたと思えばこういう極めてニッチな事柄であるのが hatotech::kumatch です。 なお既にタイトルに 1 とつけているだけあって、少しだけ連続したエントリになります。 (1) 挙動の異なる「戻る」ボタン 現在日国内では複数のキャリアがそれぞれの携帯端末仕様を展開し、それらに準ずる端末が発売されています。 ご存知のとおり各携帯端末にはWebサイトを閲覧する機能が備わっており、各キャリア向けの仕様に基づくサイトを閲覧できる専用のブラウザが組み込まれています。 携帯端末ブラウザはPCで利用するようなブラウザと同じようにページコンテンツを表示したり「ブッ

    balibali
    balibali 2007/07/23
  • Eclipse の Emacs 風キーバインドがあくまで風である件 - hatotech::kumatch

    まあ、ジワジワと Eclipse の練習も始めとるんです。 Emacs キーバインドのような設定内容を準備していただいているわけで、偉大なる Eclipse の先人者の方々には感謝しつつも、やっぱり違うのですよ。 変更するには、まずは以下を参照のこと。 Emacs風キーバインド - EclipseWiki ちなみにデフォルト内容のキーバインド設定と共存するような形になるので、明らかに重複しているような設定(たとえばコピーなんかは、M-w と C-c の両方がエントリされる)などは削除していくとよいかも。 上記にも以下を実施。まだこれでも全てじゃない予感。数が多くてチェックが大変。 ・C-j も Enter に C-M と同様、デフォルトがインクリメンタルサーチになってしまっているので、これを消去するとよい。 ・C-/ を undo に デフォルトではソースコメントの In/Out トグ

    balibali
    balibali 2007/05/03
  • 1