タグ

ブックマーク / nak2k.hatenablog.com (4)

  • praggerのキャッシュプラグインを書いてみた - nak2kのブログ

    CGI化したのはいいけど、何度も起動してRSS::loadしまくったらサーバに迷惑かけるかもしれない、ということでキャッシュプラグインを書いてみました。 キャッシュはYAMLとして保存。ファイル名のデフォルトは"cache.yaml"。 キャッシュの有効期間は秒単位で指定。m/h/dのサフィクスをつければ分/時/日単位。デフォルト値は1時間。 ソースは以下の通り。(バグってないかな?) cache.rb ## cache data plugin -- nak2k ## ## - module: cache ## config: ## fresh: 1h ## filename: cache.yaml ## module: RSS::load ## config: ## url: http://hogehoge ## ## or ## ## - module: cache ## config

    praggerのキャッシュプラグインを書いてみた - nak2kのブログ
    retlet
    retlet 2009/01/28
  • InteractiveJS でインタラクティブIEいじり - nak2kのブログ

    ijs.js を使ってインタラクティブにIEを操作。 js> var ie = new ActiveXObject("InternetExplorer.Application"); js> ie.Visible = true True js> ie.navigate("http://www.yahoo.co.jp"); js> ie.document.title Yahoo! JAPAN js> ie.document.getElementsByTagName("A").length 269 js>当然IEだけじゃなくて、"Excel.Application" なんかも操作可能。 ijs.js は勢いで即席で作った割には、色々と使えそうな気がしてきた。外部 js ファイルの読み込みとか機能追加して整理してみるかな。

    InteractiveJS でインタラクティブIEいじり - nak2kのブログ
    retlet
    retlet 2006/09/01
  • ブラウザ独自拡張戦争2.0? - nak2kのブログ

    「http://hotwired.goo.ne.jp/news/technology/story/20050916304.html」 ブックマークでコメントしきれないのでダイアリーのほうにメモ。フロックの内容を確認してない状態での勢いだけで書くメモなので見当はずれな意見多いかも。 ブラウザがHTMLに対するレンダラーとしての機能だけでなく、Webページ内のメタデータに対してメタデータ別のビュー/エディタ機能を持つようになる? メタデータ(スキーマ)の数だけブラウザに機能追加する機会がうまれる? かつてのブラウザ独自拡張戦争1.0(独自タグの乱立)と違い、相互運用性を損なわないための(XMLのnamespaceに代表されるような)拡張メカニズムがあるので、前とは違った展開を見せるのではないか? フロックによって「ブラウザは拡張するものだ」という合意が生まれた時、Microsoftの再参戦の可

    ブラウザ独自拡張戦争2.0? - nak2kのブログ
    retlet
    retlet 2005/09/27
    次世代ブラウザー『フロック』についてのメモ
  • nak2kのメモ帳 - Win版インタラクティブJavaScript

    「SpiderMonkey で JavaScript のインタラクティブシェル - bkブログ」のWin版です。 以下の内容で「ijs.js」というファイルを作成。 function print(s) { WScript.StdOut.Write(s); } (function () { for(;;) { print("js> "); var l = WScript.StdIn.ReadLine(); if (l == "!") { var a = []; while((l = WScript.StdIn.ReadLine()) != "!") { a.push(l); } l = a.join("\n"); } try { var v = eval(l); print(v); print("\n"); } catch(e) { print("Exception: "); print((

    nak2kのメモ帳 - Win版インタラクティブJavaScript
    retlet
    retlet 2005/09/15
    コマンドライン上で対話的にJavascriptを実行する
  • 1