クライアントからのリクエストに対してすぐに応答せず溜めておき、何らかのタイミングを見計らって応答(レスポンス)を返す技術、Comet。
例えばチャットなんかで使うと、相手が発言したタイミングでレスポンスが返ってくるので、リアルタイムに会話が出来たりする訳です。
ただ、"本物のComet"は実装にはやや知識的なコストが掛かるので、今回はPHPとjQueryを使ってもう少し簡単に実装してみたいと思います。
※あくまでも実装の一例なので、このままでは利用シーンがかなり限定される事をご留意下さい。
なんだか最近Cygwinの動作がおかしかったので、再インストールする事に。
今回のインストールでは、前回よりも色々設定してみたので、次回インストールする時のためにメモしておくことにします。
※以下の記事はWindows XPにインストールすることが前提です。
以前書いた PHPで作る『ちょっと便利で優しい404ページ』 を、sitemap.xmlを使ってもっと簡単に実装したいと思います。
サイトマップの再利用アイデアは404エラーページに似ているURLを表示させるためのテンプレット | チバのブログから。(こちらはROR形式サイトマップでの実装)
※ナイスなタイミングでGoogleから404ページ関連のサービス(カスタム 404 ページ)が提供されてますが、気にせずPHPで実装したいと思います。
先日書いた PHPで作る『ちょっと便利で優しい404ページ』 用のURLをMovable Type 4.xのテンプレートで書き出す方法。
※WordPressに関しては、仕様を把握していないのでまた今度。
ある程度情報が出揃ってきたので、MTを4.2へバージョンアップしました。
テンプレートタイプの切り替えがページ偏移無しで行えるようになったり、MT自体の機能としてサーバーサイドインクルード(PHP, SSI, ASP, JSPから選べる)が使えるようになったり、色々便利な機能が追加されています。
バージョンアップを重ねるにつれて、それまではプラグインやPHPで実装していた部分が、どんどんMTのコアに組み込まれて行きますね。
そんな感じで以下、バージョンアップ作業の備忘録。
アドレスバーに直接URLを打ち込んで移動すると、タイプミスで間違ったページへ移動してしまい「404 Not Foundが表示された」なんて言う経験、ありますよね?
そんな時でも安心な、ちょっと便利で優しい404ページを作ってみたいと思います。
関数Aと関数Bの比較を行いたい場合や、書き方の違いなどでの処理速度比較を行う簡単な方法をご紹介します。
きっちりベンチマークを計りたい場合は、PEAR::Benchmark(PEAR::Manual::ベンチマーク処理)を使用する事をオススメします。
Dreamweaverで複数行を同時にタブ文字で字下げした時、どうしても出来てしまう空行のタブ文字。今回はこの空行のタブ文字を正規表現を使って一括で削除する方法を紹介したいと思います。
Fx3環境同期用メモ。随時。
Page Saverが対応済みだったのは個人的に凄く助かった。
マウスジェスチャは待つか乗り換えか考え中乗り換えました。