Google Analyticsのトラッキングコードが集計に反映されない場合

トラッキングコードを追加ページが突然、Google Analyticsのデータが下がることがあります。思い出した時に原因を調べて、そのまま放置していましたが、Google アナリティクスのヘルプページに教えてもらって、解決することができました。備忘録的な記事です。
続きを読む Google Analyticsのトラッキングコードが集計に反映されない場合

Google広告のレスポンシブルデザインの背景色を編集

WordPressでGoogle Adsenseのレスポンシブル広告を表示した場合に、背景色が薄い黄色になってしまいます。画像広告のサイズがレスポンシブルで表示される矩形よりも小さい場合に、広告画像と矩形の余白部分が薄い黄色で表示されてしまいます。

具体的には、こんな感じ

google-adsense-backgroundcolor

WordPressで利用してるテーマによっては背景がこんな感じになってしまうみたいです。結構気になるので、CSSを変更してみました。
続きを読む Google広告のレスポンシブルデザインの背景色を編集

WFCサービスをホストした場合の物理パスを取得する HostingEnvironment クラス

Webアプリやサービスを使っていると、動作しているパスを取得したくなる。ASP.NETの場合、Webアプリの場合には、Server.MapPathなど便利なクラスが用意されているが、WCFサービスで取得する手段探しに難航したので備忘録。

Server.MapPathが使えるのは、UIクラスなのでWebアプリの場合にはPageクラスの中でないと物理パスの取得はできない。自作クラスなどの場合には、HttpServerUtilityアセンブリにMapPathメソッドがあるので、それが使える。

今回はサービス自体がホストされている関係なので、予想が付かない。色々調べていて、ようやく発見。
続きを読む WFCサービスをホストした場合の物理パスを取得する HostingEnvironment クラス

WCF WEB HTTP サービスのキャッシュ サポート AspNetCompatibilityRequirements

WCFサービスをASP.NETでホストする場合に表示されたエラー。結構悩んだので備忘録。

続きを読む WCF WEB HTTP サービスのキャッシュ サポート AspNetCompatibilityRequirements

IISでホストするREST Webサービス(WCF サービス)

IISで提供できるREST Web APIを作成しようとして、試行錯誤していたら結構面倒だったので備忘録的な記事。

基本は、WCF(Windows Communication Foundation)で作成するのがお約束みたいです。
WebサイトのURLに対してGETメソッドでアクセスして、URL上のパラメタを判断してJSON形式で値を戻すREST APIを作成することを目標にします。
続きを読む IISでホストするREST Webサービス(WCF サービス)

IISでアップロードできるファイルの容量を変更

検索すれば、既出するネタですが、毎回忘れるので面倒なので備忘録。
毎回思うが、どうして2つあるんでしょ。

web.configファイル内

続きを読む IISでアップロードできるファイルの容量を変更

ASP.NET[C#]Server.MapPathをクラスで取得する

仮想パスを物理パスに変更する便利なメソッド Server.MapPath ですが、ASP.NETのPage内でしか使えません。
クラス化した場合には、メソッドの引数として渡すしかないと思っていましたが、HttpContext名前空間にあるんですね。

クラスファイル内では、HttpContext.Current.Server.MapPath(“./”) みたいに使えば、仮想パスが物理パスに変換されて取得できました。

ログファイルとかを出力するクラスで重宝しそうです。

Javascript viewportを変更する

Javscriptネタです。

最近は、iPhone/Androidのブラウザで表示する画面を作る時に、Viewportの設定は必須になってきています。
iPhoneとかで画面がかなり大きく表示されるので、とても便利なんですがuser-scalable(ユーザ操作によるページの拡大や縮小)とかはページによっては変更したい時もあります。

続きを読む Javascript viewportを変更する