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

  • lua-nginx-module の紹介 ならびに Nginx+Lua+Redisによる動的なリバースプロキシの実装案 - hibomaの日記

    Nginxは非常に強力なhttpdですが、独自のモジュールを実装しようとするとこれまた非常に敷居が高い印象です。 追記 この記事よりも前に http://openresty.org/#DynamicRoutingBasedOnRedis でほとんど同じ内容のエントリが書かれていました。こちらも参照ください モジュールの開発はむずかしい まず開発用のドキュメントはほとんどありません。必然 既存のモジュールをお手としますが、コメントも少ないのでソースだけが頼りです。 {ファイル,ネットワーク} I/O を伴う処理では、Nginxのノンブロッキング/イベントドリブンのアーキテクチャにのっとってコールバックを駆使したCで実装する必要があり、LLで育ったゆとり脳では太刀打ちできませんでした lua-nginx-module が代わりになるかも なんらかのNginxモジュールを開発しなければならない

    lua-nginx-module の紹介 ならびに Nginx+Lua+Redisによる動的なリバースプロキシの実装案 - hibomaの日記
    masato-ka
    masato-ka 2012/02/06
    Nginxの拡張方法に関して。参考にする。
  • gtk2kの日記

    鉄道Nowで表示されている電車をクリックするとその電車の位置を単にGoogle Earthで表示するというプラグインを作ってみました。 このプラグインはポップアップウィンドウを使用していますので、ポップアップをブロックしている場合は、 "http://www.demap.info"のポップアップを許可してください。 今回、追尾機能追加アップデートにより、この追尾ポップアップを元に位置を取得すように修正しました。 これにより一応、どの拡大率でも動作するようになりました。 しかし、特に拡大率が小さい場合はEarthでのカメラの向きがおかしくなるので注意してください。 なお、マップの画像を元に座標を取得しているため、画像が完全に読み込まれた後に処理を行うようにクリックしてから2秒後にEarthの更新を開始しています。 プラグインのインストール 一番下にあるリンクよりdemap_plugin.cr

    gtk2kの日記
    masato-ka
    masato-ka 2012/02/06
    websocketの仕様解説