«前の日記(2009-03-25) 最新 次の日記(2009-05-22)» 編集

野ログはノロキュア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楽しいな。

Tags: rails
本日のツッコミ(全4件) [ツッコミを入れる]
_ 田林波 (2009-07-21 16:52)

すみません、guid=onのフィルター、ソースをいただきたいとおもいますが、よろしいでしょうか。

_ nog (2009-07-21 17:38)

最新のjpmobileには取り込まれてますよー。<br>jpmobileの中の<br>lib/jpmobile/docomo_guid.rb<br>にあります。<br><br>古いバージョンに対してだとtrans_sidの変更が必須となってるのでこれ追加しただけだと動かないかもしれません。

_ 田林波 (2009-07-23 12:34)

ご回答をありがとうございました。<br>  確かにdocomo_guid.rbファイルを追加だけのは動かない。私の環境はrails2.0.2 jpmobile0.02.<br>  AU、SOFTBANK、DOCOMO三つ携帯電話もアクセスできるサイトを作りたいですが、AU、SOFTBANKだけcookierを支持しています。ドコモのばあい、セッションを使わなくなって、どうすればいいのかな?教えていただけませんか。

_ nog (2009-07-24 12:29)

guidの問題とは一切関係ないと思うのですが、<br>DoCoMoのクッキー非対応端末でセッションidの引き回しが出来ていないため問題が発生していると思います。<br><br>trans_sid辺りのキーワードで調べていくと問題が解決するのではないでしょうか。

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント:
[]

«前の日記(2009-03-25) 最新 次の日記(2009-05-22)» 編集

最近の記事

最近のコメント

最近のトラックバック

作ったもんとか

Offzon
Amazonから簡単に割引率を指定して商品を検索します。
チョコ鑑定
あなたのもらったチョコのレシピを鑑定します。
今時名前メーカー
あなたに今風の名前をプレゼントします。
コピペ運動会
ユーザー参加型コピペ投稿サイト
はうまっち?
楽天市場の価格を当て合うコミュニティ
Award on Rails楽天賞受賞
公開メモ
公開してるメモ用wiki

アンテナ

タグリスト

過去ログ

2003|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|
2006|05|06|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|07|09|11|
2009|01|02|03|04|05|06|07|08|09|11|

その他

フィードメーター - 野ログはノロキュアMaxHeart あわせて読みたいブログパーツ