タグ

ブックマーク / aligach.net (6)

  • 実はCapybaraってよく分からないんです

    というか、この辺の用語がいつも混乱してとても困っていたのでいったん整理。今回のターゲットは何やら最近 JavaScript を含む Web アプリのテストでよく名前を聞く capybara-webkit からスタート。 間違ってたら突っ込んでください! 間違ってなかったら褒めてください! 名前capybara-webkitCapybara の driver. Capybara のテストを WebKit を通じて実行できる。WebKit と言えばみんな大好き、Google Chrome や Safari のエンジンですね。capybaraテスティングフレームワークに対して Web アプリのテストを書きやすくする語彙を提供してくれる( DSL や Driver で実装されている )。driver は default で rack_test で、JavaScript を含む場合は Seleniu

  • gem の検索って不便だな

    とするわけなんだけど、これってパッケージ名にしか引っかからないんだなぁ。だとするとあんまり使えない。query とか list とかあるけど結局 name しか見てないから、「こんな機能を持ってるパッケージがあるかどうか」は raa や rubyforge の Web 上のインターフェイスから確認しないとよく分からんてことになっちゃう。(Fink で入れた 0.8.11 と ports で入れた 0.9.0 で確認。) あ。

  • find -mmin で1時間以内に変更のあったファイルを取り出す

    ずっと思っていたことがあったんですよ。 なんで find の -Xtime オプションて time と言いつつ日数を引数に取るんだろう? 数時間以内の変更ファイルとかどうやって抽出すればいいの? -Xmin で簡単にできました。 例えば ってすればホームディレクトリ以下で 1時間以内に変更のあったファイルが取り出せます。(主にブラウザのキャッシュが引っかかるでしょう。) 2009-06 現在で現役の BSD find も GNU find も同様に動きます。なんてこった。全然知らなかったよ。いつからある機能なんだろ。 関連つぶやき 11:07:34 >wtnabe< find は分とか時間単位で直近のファイルを探せたら便利な んだがな。その場合は基準になるファイルを用意しなきゃ いけないのが面倒。 13:09:27 <showchan> @wtnabe -atimeとかじゃだめすか 14:

    animist
    animist 2010/06/02
  • NKF.nkf( ‘-M’ ) が Ruby 1.8.5 で壊れている

    いわゆる mime B encode というのに使ったんだけど、1.8.5 では使えないことが分かった。 Ruby 1.8.7@OSX 10.5.7 + MacPorts $ irb irb(main):001:0> NKF.nkf( '-wM', 'abc' ) => "abc" irb(main):002:0> NKF.nkf( '-wM', '日語' ) => "日語" irb(main):003:0> NKF.nkf( '-M', '日語' ) => "日語" $ irb irb(main):001:0> NKF.nkf( '-wM', 'abc' ) => "abc" irb(main):002:0> NKF.nkf( '-wM', '日語' ) => "=?UTF-8?B?5pel5pys6Kqe" irb(main):003:0> NKF.nkf( '-M', '日

  • CGI を rackup してみた

    Ruby は自分の大好きな言語だが、実は長く運用する Web アプリを Ruby で書いたことはない。cgi.rb の評判はずいぶん前から芳しくないし、決定打となるフレームワークの不在が長く続いたこと、すでに PHP を使っていたことが大きな理由だった。 Rails が登場した。勉強した。「うーん、なんか DBMS とか要らないんだけど、どうしたらいいのよ?」と思っているうちに世間ではすっかり定着、代わりに自分の中では興味は薄れていった。そうこうしているうちに Rails の問題点もちょこちょこ指摘されるようになり、prototype.js とともに先駆者ゆえの苦難を味わっているなぁと感じている今日この頃。 Merb だなんだと言われていた中、Rack が登場した。これだ!と思った。こういうシンプルなやつが欲しかったんだよ! しかしそれから特に何の理由もないまま一年半の月日が流れた。なんか

  • Rsync 3 を試す

    残念ながらCPU性能も変わっているのでこの数字を出しても比較にならないんだけど、さすがに10倍も性能向上はしていないので、それを差し引いてもやはり CPU 負荷は数分の一以下になっていると見て間違いないと思う。 今までは結構簡単に跳ね上がっていた CPU 使用率が、ほんとに rsync は動いているのか?と疑いたくなるくらいに大人しいまま。これはすごい。 –iconv での文字コード変換※ 文字コードなのかエンコーディングなのかというのはここでは問わないでください。

    animist
    animist 2008/05/23
    rsyncでファイルの文字コード変換が可能になった!!
  • 1