タグ

2006年2月18日のブックマーク (6件)

  • Jemplate登場によるMVCアーキテクチャ進化の可能性 - Accept Things

    2005年はAjaxが流行ました。AjaxによってWebアプリケーションの操作性が劇的によくなりました。しかしその一方で、Ajaxの登場によってWebアプリケーションのアーキテクチャに歪みが生じました。サーバーサイドのコードはMVCアーキテクチャによって綺麗に各層で役割分担ができていますが、クライアントサイドにおいてはそうではありません。現在多くのAjaxベースのアプリケーションでは、JavaScriptコードの中にロジックとHTMLコードを混在させるやり方でAjaxを実現しているため(恐らく)、メンテナンス性の低下を招いています。 そこで今回はこの問題を解決する新たな動きが最近見えてきたので紹介します。そして、新たに登場したJemplateによるMVCアーキテクチャの進化の可能性について考えてみます。 GoodPicの金子さんの予想 以前、GoodPicの金子さんが書かれた以下のエントリ

    Jemplate登場によるMVCアーキテクチャ進化の可能性 - Accept Things
  • naoyaのはてなダイアリー - Jemplate で JavaScript でもロジックとビューを分離する

    JSON を Template-Toolkit で展開する Jemplate という記事を書いたんですが、Jemplate を使うと何がいいかってのをもう少し詳しく書いてみます。 Jemplate は TT で JavaScript 上の JSON を展開できるんですが、それだけ聞いてもしかすると「これで普段サーバーサイドでやってるテンプレートの展開をクライアントサイドに持って行けて負荷がクライアントに移ってウマー」っていうのが使いどころのようにも思えちゃいますけど、そうじゃない。検索エンジンに引っかからなくなったりとか、アプリケーションの使い勝手が悪くなったりとか色々弊害があります。 そうじゃなくて、Jemplate は JavaScript のためのテンプレートとして使います。 試しに Catalyst で簡単なアプリケーションを作ってみました。ちょっと動かしておく環境がないのでソース

    ziguzagu
    ziguzagu 2006/02/18
    やっと広がった。Net::DNSはじめてつかった。
  • はてなブックマークのTagCloudをインクリメンタル検索 : blog.nomadscafe.jp

    はてなブックマークのTagCloudをインクリメンタル検索 はてなブックマークのTagCloudをインクリメンタル検索するフォームを表示するGreasemonkeyスクリプトをつくってみました。 TagCloudの上に表示されるフォームでTagをIncremental Searchできます。 Tagの数が多くなってきたときに役に立つと思う。 http://nomadscafe.jp/archives/incremental_tag_search.user.js はじめてGreasemonkeyスクリプトを書いたのでこれでいいのか自信がないけど公開してみる。 Femoだともう少しかっこよく実装してます。

  • Migemo

    Emacs にある機能のインクリメンタルサーチは非常に便利ですが、 日語で行なおうとすると、 入力→変換→サーチという手順になるのであまりお手軽ではありません。 Migemo はローマ字入力で日語の文章をインクリメンタルサーチする優れものです。 しかも、さらに以下のようなことも出来たりします。 英単語を入力すると対応するカタカナが検索できる。 表記ゆれがあっても検索できる。 単語の途中で改行していても検索できる。 必要となるもの Migemo のインストール Migemo の動作確認 .emacs の設定 使用方法 キャッシュによる高速化 更新履歴 必要となるもの Meadow / Emacs Meadow 2 でも動作しております。 APEL 必要らしいです。 Ruby Migemo は Ruby で書かれています。 (1.6 以降対応) Ruby/Bsearch バイナリサーチをす

  • はてなSNS

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • naoyaのはてなダイアリー - tmpfs は本当に容量が動的なのか

    Linux には tmpfs という便利なファイルシステムがあります。 $ mount -t tmpfs -o size=64m tmpfs /dev/shm $ mount -t tmpfs -o size=64m /dev/shm /var/tmpとすると、/var/tmp がディスク上ではなくメモリ上に作られたファイルシステムとして mount されます。なので、/var/tmp は I/O 時にディスクI/Oが一切発生しない高速なディスクとして使えると。いわゆる RAM ディスク。(もちろんサーバーの電源を落とすと保存したファイルは消えます。) この tmpfs はなかなかに便利で、キャッシュとかそういうものでディスクにおいてたものここ置くと、ディスク I/O がカットできて超高速になります。はてなでは MySQL のスレーブの MyISAM のファイルを tmpfs において、オ

    naoyaのはてなダイアリー - tmpfs は本当に容量が動的なのか