久しぶのにコード記事を投稿。どこがそんなに良いのかJSON。C#でJSONを取り扱う時に必要となる、オブジェクトとJSONの変換について書きます。 続きを読む JSON形式のシリアライズとデシリアライズ
カテゴリー: Web開発
Web開発のネタ
HEADタグ内にスクリプトを使ってMETAタグを挿入してみる
getElementByTagNameと、createElementメソッドを使うと、HEADタグ内にもJavaScriptを使って、タグを挿入できます。
具体的には、こんな感じのスクリプトになります。
<script> var doc = document; var head = doc.getElementsByTagName("head")[0]; var meta = doc.createElement("meta"); meta.setAttribute("name","google-site-verification"); meta.setAttribute("content","h0gehoeh0ge_h0gehogeh0ge-hogeh0geh0ge"); head.appendChild(meta); <script>
ヘッドタグに、Google認証用のメタタグを挿入できればHEADタグ内を編集することができないブログでも認証できるかと思いましたが、実際にはGoogle認証を行う事はできませんでした。そんなに甘くは無いみたいです。
メモリ ゲートの確認は失敗しました
あまり出ないエラーですが、マシンのメモリ消費量によって出るらしい。私も開発環境では皆無で、稼働環境(仮想環境)にデプロイして初めて見ることができました。ASP.NETからのエラーメッセージは以下のようなメッセージが表示されます。
空きメモリ (******* バイト) が総メモリの *% 未満であるため、メモリ ゲートの確認は失敗しました。 その結果、サービスは受け取る要求に使用できません。 これを解決するには、マシンの負荷を減らすか、serviceHostingEnvironment 構成要素の minFreeMemoryPercentageToActivateService の値を調整します。
それにしても長い属性名です。
ミニマムフリーメモリーパーセンテージトゥーアクティブサービス
iOSアプリのIn-House配布で、「…に接続できません」といわれる理由
Apple Developer Program(Enterprise)のメンバーシップに契約すると、AppStore経由ではなくても、iOSアプリの配布ができます。最初の頃はスムーズ(言い換えるとザル状態)でしたが、バージョンを重ねる毎に、セキュリティが厳しくなって面倒臭くなってきています。
続きを読む iOSアプリのIn-House配布で、「…に接続できません」といわれる理由
Google Analyticsのトラッキングコードが集計に反映されない場合
トラッキングコードを追加ページが突然、Google Analyticsのデータが下がることがあります。思い出した時に原因を調べて、そのまま放置していましたが、Google アナリティクスのヘルプページに教えてもらって、解決することができました。備忘録的な記事です。
続きを読む Google Analyticsのトラッキングコードが集計に反映されない場合
Google広告のレスポンシブルデザインの背景色を編集
WordPressでGoogle Adsenseのレスポンシブル広告を表示した場合に、背景色が薄い黄色になってしまいます。画像広告のサイズがレスポンシブルで表示される矩形よりも小さい場合に、広告画像と矩形の余白部分が薄い黄色で表示されてしまいます。
具体的には、こんな感じ
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 サービス)