(閉じる)

タグ :

コンピュータ・IT 102 users このエントリーをはてなブックマークに追加

UserAgent判定器 Project Woothee はじめました - tagomorisのメモ置き場

UserAgent判定ライブラリCPANに数多くあるし他の言語でも似たようなものだと思うが、ライブラリや言語をまたがって一致した結果を返してくれるようなものは存在しない(と思う)。が、特にHadoopを使うようになってJavaの事情をある程度無視できなくなってくると、これがたいへん問題に思えてきた。Javaで書かれたUserAgent判定ロジックが欲しいが、普段書くコードJavaではない*1ので、他の言語でも全く同じように判定してくれるライブラリが欲しい。結果が食い違っていたり、新しいUserAgen... > このページを見る

最終更新時間: 2012年01月23日10時10分
▼ブログで紹介する

みんなのブックマーク 人気(0) 新着

  • こっちの方っていかがでしょう?deviceとかplatformとかも含まれていて、同じくyaml管理です。 2012/04/05
  • 多言語対応 2012/01/24
  • 素晴らしい 2012/01/24

    2 RT

  • UserAgent判定器 Project Woothee はじめました - tagomorisのメモ置き場 2012/01/23
  • どんな言語でも同じ判定結果を返すことを目指すプロジェクト。いいね! 2012/01/23
  • 実はよくわかってないけどブクマしとく。 2012/01/23
  • Ruby で個人的に https://github.com/udzura/rack-block と言うものを作ったんですけど、rack-block のUA判定部分を切り出してこのプロジェクトにマージしたい… 2012/01/23
  • 共有という意味ではRESTがあると便利だよなー。 2012/01/23
  • Ruby 実装書き始めた (ほぼ Perl 実装の写経) https://github.com/kyanny/woothee/tree/ruby-implementation 2012/01/23
  • 「JavaとPerlで完全に一致する挙動のUserAgent判定機」「複数の言語の実装をまとめて収容しているけど、結局大事なのはテストケースの共有」「アクセス元の6割以上を占めるようなものの判定が世界中で共有されうる」 2012/01/23
  • 判定用文字列がハードコートされてなければ・・・ 2012/01/23
  • プログラミング言語に依存しない判定ロジックにするのであれば、RESTのAPIにしてしまうのが最強かとw APIさえ定期的にメンテされていれば、新しいUIが出たときもクライアントで対応しなくて良いし。 2012/01/23
  • JRuby的にRuby実装もあったほうがいいじゃろか 2012/01/23
  • 自分はあまり UserAgent 触ること無いけど、もし触る人がいたら使う&UAをpull request or issue すると良いと思います! 2012/01/23
  • 書いた 2012/01/23

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?