タグ

ブックマーク / blog.mikage.to (4)

  • Ajaxと戻るボタン・ブックマーク - みかログ

    サイトを普通にAjaxを使って作ると,ブラウザの戻るボタンが使えなくなったり,ブックマークができなくなってしまう. サイトの中の一部(たとえば商品情報)をAjaxで差し替えるようなケースでは,これが結構使い勝手を悪くしてしまう. location.hashを使ったセッション復元@最速インターフェース研究会 の記事をみて,location.hashでできそうなことを知ったけれど,どうもIEではうまく動かない. さらに色々調べてみると, Fixing the Back Button and Enabling Bookmarking for AJAX Apps というような情報を発見. IEの場合は,location.hashの代わりにiframeを使えばできる模様. ブラウザごとの挙動をまとめると

    Ajaxと戻るボタン・ブックマーク - みかログ
  • 趣味プログラマ歓迎じゃないの? - みかログ

    telnet接続で計算問題を出題する (fujishinko 雑記帳) jquery history プラグインアップデート (みかログ) Logicool MX Revolution (RedWing's Blog) Erlang で memcached を作ってみました。 (DSAS開発者の部屋) [erlang]proc_lib で echoserver を書き直した (cooldaemonの備忘録) [security] PHPセキュリティ続き (Angelic Wing) [Erlang][Programming][Erlday][Comet][Yaws] Erlang for everyday use (3) (ZHlog) [Prog (ひおにっき) [Prog (ひおにっき) ErlangからPerlを使う (404 Blog Not Found) ■趣味プログラマが業界

    趣味プログラマ歓迎じゃないの? - みかログ
    yhara
    yhara 2007/05/06
  • みかログ: ErlangでComet

    ErlangでCometしてみた. (iframe方式は結局だめそうなので,Cometに) Comet チャットサンプル 実装はきわめて手抜きです.あくまでサンプルとして. ソース: chat.erl (22行.etsテーブルの初期化) chat.yaws (72行.サーバ側の実装) index.html (52行.HTML+JS) ※別途jqueryが必要 こんだけ短いソースでも,ちゃんとCometできるし,C10Kにも対応できる.(問題はいろいろあるコードだけど) いろいろちゃんと実装したとしても,かなりシンプルに仕上がると思う. Comet の正しい使い方で紹介されているプログラミングモデルのどれにも当てはまらない新しい方式,といえるかも. Cometのために特殊な実装をする必要もないし,I/O多重化など実装がめんどくさい手法を使う必要もない. 普通に各リクエストの処理を書いて,新規

    yhara
    yhara 2007/05/06
  • Erlangメモ.ets・yaws - みかログ

    Erlangで適当にサンプルコードを書いて練習中. 寄り道しながら作っているせいか,なかなか進まない. その中でのメモ. ・yawsの中でetsを使いたい場合,yaws起動時にetsテーブルを作成する必要があるが, その場合は yaws.conf の ebin_dir の中にモジュールを置き,runmod = モジュール名, の指定を追加する. そうすると,yaws起動時にモジュールの start/0 が呼ばれるので,その中で etsテーブルの作成などを行う. ・etsテーブルは作成した後,作成したプロセスが消滅すると存在も消える. これはpublicにしていても同様. yawsのダイナミックコンテンツの中で使いたい場合は,以下のように 適当なループをつけてプロセスを生存させておく. start() -> ets:new(chatlog, [public, named_table]), e

    Erlangメモ.ets・yaws - みかログ
  • 1