タグ

2012年1月19日のブックマーク (4件)

  • すべての submit に disable_with を

    submit ボタンをダブルクリックとかされて、二重登録されてしまうことありますね。 その対策として、クライアント側でお手軽なのが、submit ボタンを押された瞬間に disabled にしてやるというのがあります。 サーバ側でのチェックをするには token を組み込むだのありますが、今回はクライアント側 JavaScript のお話のみということで。 Rails だと非常に簡単にこの機能を提供していて、f.submit :disable_with => '処理中' みたいな感じでできます。 submit_tag でも同様です。(f.submit は submit_tag を呼び出してるし) ところが、全てのフォームにおいてこれを仕込んでいくのは非常にめんどくさい。 どうせなら一度の設定でアプリケーション全体に適応させましょう。 やってみると意外と簡単で、$RAILS_ROOT/con

    y_koh
    y_koh 2012/01/19
  • Rubyはなぜ遅いのか?Ruby 1.9は速いのか? - このブログは証明できない。

    私はWebアプリならRuby on Rails、ちょっとしたCGIならERBで作っています。RubyでWebをやる問題点としては、パフォーマンスの問題とデプロイの問題が挙げられるでしょう。Railsに関して言えば、2つの問題はPassengerによって改善されたと思っています。 no title と言ってもパフォーマンスについては、CGIがApacheのモジュールになったというだけで、プログラムの実行速度が上がるわけではありません。CGIが遅いのは外部プログラムの呼び出しが遅いためで、プログラムの実行速度とは関係がありません。 ちなみに、CGIの外部プログラム呼び出しが遅いのは、子プロセスを生成する時に親プロセスのメモリやらハンドルやらをすべてコピーするためらしいです。 Rubyは遅いのか? ここからが題、Rubyプログラム自体のパフォーマンスについて。まずは、Ruby当に遅いのか?

  • pushしてしまった.DS_Store全てをgitから削除する方法 - かなりすごいブログ

    間違って.gitignoreを書く前にpushしてしまった。あるある。 そこで既にpushした.DS_Storeとかを根こそぎrmする方法。 [shell]find . -name .DS_Store -print0 | xargs -0 git rm git commit -m "remove all .DS_Store" [/shell] あとはpushしておしまい! [shell]git push origin master[/shell] かんたん。 よし。

    y_koh
    y_koh 2012/01/19
  • 「せどり」で稼げる? 中日新聞 2012年1月12日: 古本屋日記

    1月12日の中日新聞朝刊の「いま考えたいこと 暮らし点検」というコーナーで、「せどり」で稼げる?という記事が掲載されていました。 内容は、岐阜県県民生活相談センターが、せどりに便利な情報ツールを売りつける商法に、注意を呼びかけているというもの。 相談者のひとりは、「誰でも稼げる」と、高い値で売れるがわかるという情報ツールを売る業者の広告を見て、約17万円を支払い購入。その情報ツールは古店での使用が禁止されており、全く稼げず、キャンセルを申し出たところ、業者は「キャンセルできない」の一点張りだったとか。 4コマ漫画は、ブックオフで店員にバーコードリーダーを注意され、「17万も出してせどりセットを買ったんぞ、どうしてくれる」と逆ギレする様子が描かれています。 ついに、こういった新聞紙面に登場するようになったかという感じですね。

    y_koh
    y_koh 2012/01/19
    せどりってダメなのかな?バーコードだけ読み取るのがダメ?マナーが悪いのはあれとして、ずるいから?情報量取ってスキャンし放題とかは?著者に渡る仕組みがないとダメ?まーそーか。