タグ

ブックマーク / blog.tkmr.org (2)

  • シェルスクリプトからFireFoxを操作する"Fresno":TKMR.blog.show

    via Tumblr Fresno - SIMILE MozReplでFireFoxをtelnet待ち受け状態して、シェルスクリプトから同じくtelnetで繋いで操作しちゃうらしい。 面白いこと考えるなー・・ fresno -p "http://yahoo.com" -p でページを開いたり fresno -c -j "alert('Hello world')" -c -j で今見てるページに対して、JavaScriptを実行できる。 今見てるエロサイトの画像をダウンロードするのも fresno -c -j "document.body.innerHTML" | grep img \ | ruby -Ke -e 'puts gets.scan /src="([^"]*)"/' | xargs wget みたいにワンライナーでお手軽。フルパスじゃなかった場合、とか色々あるけど。 実用的かと言

    akio0911
    akio0911 2008/02/08
    'MozReplでFireFoxをtelnet待ち受け状態して、シェルスクリプトから同じくtelnetで繋いで操作しちゃうらしい。 '
  • Ruby on Railsのパフォーマンス向上に関する10のtips:

    という記事があった、色々と面白かったので訳してみる。良いとこも悪いとこもあると思うけど参考までにメモとして 元記事:Top 10 Ruby on Rails performance tips Rubyの基的なコードを見直してみる自分で作ったクラスよりもできるだけ組み込みのクラスライブラリを使うできるだけ正規表現を使用する、文字列処理にコストの高いループは避けるREXMLは遅いのでLibxmlライブラリを使用する (Cで書かれたXMLパーサらしい、環境に依存するのは嫌かもしれない)if文の多用は避ける、例えば||=を使う ( z||="none" で unless(z){ z = "none" })Hashはコストが高いので他のデータ構造を検討してみる (でも使いたいときあるよね?)キャッシュを有効活用する acts_as_cached でModelをキャッシュ化してみる(PDF資料

    akio0911
    akio0911 2008/01/31
    'findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する'
  • 1