タグ

2012年1月26日のブックマーク (2件)

  • Railsで携帯版のGoogleAnalyticsを使う方法 - 是非に及ばず

    ついにGoogle Analyticsが携帯に対応した!というのはうれしい事なんだけど、 当然PHPPerlのソースはあってもRailsはない・・・ 仕方ないので、PHP版ソースをRailsに翻訳して使う事にする。 ちょっと長いけど、コピペで動くはず。 ga.phpに相当する処理をクラスとして用意する コントローラのアクションに全て書こうとすると、非常に長くなってしまうのでメインの処理はライブラリに分けておく。1x1の透明GIFの出力に関しては、コントローラ側でやる事にする。 2009/11/25追記 元のPHP版のソースはよく見ると、ドコモIDしか取得していないので他キャリアはクッキーで管理している。しかし、実際の携帯はクッキー対応端末が少ないので、他キャリアも端末IDを取得する必要がある。 そこで、jpmobileを使用して端末IDを取得する処理を入れている。なお、request.m

    Railsで携帯版のGoogleAnalyticsを使う方法 - 是非に及ばず
  • 小野和俊のブログ:メンテナビリティの高いソースコードを目指して

    ソフトウェアを中長期にわたってメンテナンスしていく場合、メンテナンスしやすいコードと、メンテナンスしにくいコードとの間には、同じ機能を実現していたとしても、その価値には雲泥の差があります。 メンテナンスの容易さを示す言葉として、メンテナビリティ(Maintainability)という言葉がありますが、私自身、アプレッソでDataSpiderを11年間開発・メンテナンスしていく中で、「この人の書いたコードは当にわかりやすいし無駄がない」とメンテナビリティの高いソースコードに感心させられることもあれば、「急いでいたとはいえ、このソースコードはリファクタリングしないと・・・」と、メンテナビリティの低いコードがソフトウェアに混入してしまったことを嘆くこともありました。 このエントリでは、一のソフトウェアを11年間開発・メンテナンスしてきた経験から、ソフトウェアのメンテナビリティについて考察して

    小野和俊のブログ:メンテナビリティの高いソースコードを目指して
    deeeki
    deeeki 2012/01/26
    《「人に見せられないコード」を書き続けるということは、自らの成長の機会を逃すことでもあります》