タグ

2011年7月1日のブックマーク (6件)

  • http://japan.internet.com/developer/20090501/26.html

  • [Railsのキホン]リクエストパラメータ

    知っている人には常識な話ですが、Railsでのリクエストパラメータの扱いについて。 Railsでは、ルーティング情報とクエリパラメータをハッシュマップ(パラメータ情報というらしい)に格納して、コントローラへ渡します。コントローラからは、params という変数でこのマップにアクセスします。 たとえば、"key"というリクエストパラメータを取得するには、 params[:key] と書きます。 ※このとき、:key がルーティング定義(config/routes.rb)で使われていてはいけない。 ハッシュマップなので、ひとつのクエリパラメータ名に複数の値を対応させようとして、 http://foo.com/controller/action?key=val1&key=val2 とすると後の値(この場合 "val2" で params[:key] が上書きされてしまいます。 (仕組みを知らない

    n2s
    n2s 2011/07/01
    同じ名前の複数のパラメータを受け取る際は名前の後ろに[]をつける必要があるetc. / 参考に挙がっている記事はid:entry:13252531 に移転しています
  • sinatraで同名の複数パラメータはどうやってどるんだろ… - daigotoの備忘録

    今日の悩みの種。なんとなく解決したけど、、、 Sinatraで同名の複数パラメータってどうやってとるんだろ。どっちかというとrackの話になってくるっぽいのだけど、 いくつか試したのにうまくいかない。。。 お試しコード。/sample?aaa=bbb&aa=bb&aaa=ccc みたいな感じでテスト get '/sample' do erb :sample, :layout => false end <hr> パターン1<br> <% message = "" params.keys.each do |k| message += "[#{k}][#{params[k].class}]<br>" end %> <%= message %><br> <hr> パターン2<br> <%= @env["rack.request.query_string"] %><br> <% message =

    sinatraで同名の複数パラメータはどうやってどるんだろ… - daigotoの備忘録
    n2s
    n2s 2011/07/01
    Rack::Request#paramsでは、通常は同じ名前で重複したパラメータは捨てられる(Rails由来の仕様がある模様。id:entry:15215712が分かり易いかと) / CGI#paramsではデフォでArrayに複数の値を保存。Plack::Requestもparameters->get_all()でOK。
  • インボックスをゼロにできる人とできない人のちがい | シゴタノ!

    ここで言う「インボックス」はメールの受信トレイに限定したものではなく、Evernoteのインボックスも、タスク管理ツールのインボックスも含みます。 可能な限りインボックスを定期的にゼロにしようとしてそれができる人と、やろうとしてもいつの間にかインボックスがあふれかえってしまう人と、そもそもやらない人といるでしょう。それはスタイルのちがいですから問題ではありません。 しかしインボックスをゼロにしようとしているけれど、どうしていいか分からないとか、時間がまったくないという人は少し考え方を変えてみるとよいかもしれません。 アウトプットしないとインボックスはあふれかえる 仮にEvernoteに「インボックス」というNotebookがあるとしましょう。そこにウェブクリップから、欲しい書籍タイトルから、思いつきのメモから、家族からの頼まれごとから、大事なメールなどまで、あらゆる情報を取り込んでいるとし

    インボックスをゼロにできる人とできない人のちがい | シゴタノ!
  • 似たような画像を検索する高速な検索エンジン·FIRE MOONGIFT

    FIREは類似画像検索エンジン。Webベースで動作する。 FIREはWebベースのオープンソース・ソフトウェア。インターネットの検索が徐々に変わり始めている。特に大きな変化はGoogle主体のクローリングベースの検索から、友人を通じたシェアへと広がっていく流れだ。ソーシャルの中から面白い情報を探すというのは誰しもが経験しているだろう。 象に似た画像 画像の検索についても同じだ。画像の周囲のテキストによって検索していたGoogle画像検索から、時代は変わろうとしている。似たような画像検索エンジン、FIREがその一つだ。 FIREのトップページにはランダムに表示される画像が並んでいる。そこから一つを選ぶと、FIREのデータベース内にある類似画像を並べてくれる仕組みだ。各画像にはプラス、マイナスのボタンがついている。特に説明はないが、フィードバックを返す仕組みかもしれない。 設定 さらに任意の画

    似たような画像を検索する高速な検索エンジン·FIRE MOONGIFT
  • Windows標準のバックアップファイルを色々と操作する·bkfjtools MOONGIFT

    Windows標準のバックアップファイルを閲覧したり比較したりするソフトウェア群。 bkfjtoolsはWindows用のオープンソース・ソフトウェア。すっかり忘れていたのだがWindowsには標準でシステムバックアップを行う仕組みが用意されている。システムツールのバックアップだが使っているだろうか。決められたフォルダのファイルをまとめてバックアップしてくれる便利なソフトウェアだ(使っていなかったが)。 bkfcomp そんなバックアップが作成するファイルがbkfファイルだ。バックアップファイルがまとめてパックされているこのファイルを色々と操作できるのがbkfjtoolsだ。 bkfjtoolsは4つのソフトウェアが組み合わさっている。bkfcompは二つのbkfファイルを指定して開き、比較したり相違点を確認できるツールだ。言わばバックアップの差分確認ツールと言える。グラフィカルで分かりや

    n2s
    n2s 2011/07/01