野ログはノロキュアMaxHeart
2009-04-07
_ GithubデビューついでにJpmobileでDoCoMoのguid=ONを自動で付けるようにしてみた。
登録はしてたものの、gitの使い方に不慣れすぎて、全然活用できてなかったGithub。
最近趣味リポジトリを少しずつgit移行していて、gitの使い方を少し覚えてきたのでGithubデビューしてみた。
ついでに今欲しい機能だったJpmobileでDoCoMoの時自動でguid=ONを付けるフィルターを作って本家にpull requestを送ってみた。
http://github.com/nog/jpmobile/tree/master
やったことは
- trans_sidで使っているdefault_url_optionをsuperを考慮するように変更。
- docomo_guidというdocomoの携帯の時default_url_optionにguid=ONを追加するフィルターを作った。
これだとまだ最初のアクセスではguid=ONがついていないとかそういう問題もあるのだけれども、これでサイト内のリンクではguid=ONが付くようになった。
GooglebotとYahooのクローラーのときはguid=ONは付けない様にしてる。
後はguid=ONが付いて欲しいのに付いてない時にリダイレクトするようなのを作ればOKかなー。
pull request送ったので本家に採用してもらえると嬉しいなぁ。
手軽にこういうことできてGithub楽しいな。
本日のツッコミ(全4件) [ツッコミを入れる]
_ 田林波 [すみません、guid=onのフィルター、ソースをいただきたいとおもいますが、よろしいでしょうか。]
_ nog [最新のjpmobileには取り込まれてますよー。 jpmobileの中の lib/jpmobile/docomo_g..]
_ 田林波 [ご回答をありがとうございました。 確かにdocomo_guid.rbファイルを追加だけのは動かない。私の環境はr..]
_ nog [guidの問題とは一切関係ないと思うのですが、 DoCoMoのクッキー非対応端末でセッションidの引き回しが出来てい..]