1月 2015年

Blogger で LightBox が 動かない 不具合 の 修正 方法

Blogger の テンプレート を変更したとたん、 LightBox(ライトボックス) が動かなくなってしまいました。。 解決策をいろいろと探し回ったりしたのですが、よく見かけたスクリプトを挿入する方法ではうまくいきませんでした… そこで、頑張ってテンプレートを解析してどうにか直したので、その方法をここへまとめて記載しておきます。 修正手順 ライトボックス 設定 の 確認 と 修正 テンプレート タグ構造 の 確認 と 修正 おまけ そもそもの原因って… ライトボックス 設定 の 確認 と 修正 (おそらく、この設定は有効だと思いますが…) この手順は念のための確認です。 そもそものライトボックス設定が無効であっては表示ができないので、ここで確認しておきます。 この設定に問題ない場合、次のステップへ進んでください。 [ダッシュボード] から ...

"updated がありません"、"author がありません" 警告 の 修正方法

ウェブマスターツール で Blogger に対して "updated がありません" または "author がありません" といったエラーが出たときの修正方法をまとめます。 WordPress でのやり方は結構見かけたのですが… Blogger を対象にしたものがみあたらなかったので、ここでは Blogger を対象として記載します。 …といっても、ほとんど同じなんですが。。 目次 エラー例 原因 修正 / 対策 確認 エラー例 今回の記事では、次のようなエラーが起こっている状況を対象にしています。 実際に発生するエラーの画面、エラー内容を以下に掲載します。 author がありません updated がありません 原因 これらの エラー が出る原因は、Blogger の 各ページ が microformats.org スキ ...

C# で 指定ディレクトリ配下 に ファイル生成 されたことを 監視 する方法

単純にファイル生成されたかどうかを監視するのであれば FileSystemWathcer を利用するとよいと思います。 ちまたのコードでもそのようなものが多いハズです。 ただ… FileSystemWatcher だけだと、ファイル生成された瞬間にイベントが発生するため、大きなファイルを生成中だとファイルオープンできない問題があります。 なので、ファイル生成された後、開けるようになったらイベント発生させるように少し拡張した 「ファイル生成の監視クラス」 を作ってみました。 …と言っても、イベント発生時に生成されたファイルを開けるかどうかチェックして、無理であれば Timer でもう一度チェックする、といった単純なものです。 目次 仕様 実装 サンプルコード 利用 サンプルコード 仕様 単純には以下のような仕様のものを作ります。 ...

C# で ファイルアクセス 可能かどうか を 調べる方法

指定されたファイルへのアクセス可否(ロック状態)を調べる方法を記載します。 ロックされている状態といえば、ファイルが開かれていたる状態──ただ開いているだけでなく、読み書きされている最中、ファイル自身が生成中も含む──のとき、ロックされています。 まぁ、結論から言って「試しに指定されたファイルを開いてみて開けるかどうか」をしているだけなのですが… サンプルコードを以下に掲載します。 サンプルコード using System.IO; /// <summary> /// 指定されたファイルがロックされているかどうかを返します。 /// </summary> /// <param name="path">検証したいファイルへのフルパス</param> /// <returns>ロックされているかどうか</returns> private bool IsFileLocked(s ...

C# の Timer 種類別 特徴 と 使い方

C#、.NET Framework で提供されている Timer は、System.Windows.Forms.Timer、System.Threading.Timer、System.Timers.Timer の3種類があります。 それぞれの特徴を調べたので、以下の表にまとめてみました。 また、その下ではそれぞれのタイマーの詳しい特徴と利用方法をまとめました。 で、いきなり結論ですが、汎用的には System.Timers.Timer を利用するのがよさそうです。 精度が高く、UI のあるなしに関わらず利用できる (=ASP.NET でも利用可能) といった点が メリット として大きいと思います。   精度 同期/非同期 Windowsフォームでの利用 System.Windows.Forms.Timer ...

IE の UserAgent まとめ (2)

<!-- .left-area { width: 200px; float: left; } .right-area { margin-left: 200px; overflow: auto; } .tbl { border-collapse: collapse; } .tbl th { padding: 0.3em 0.8em; border: 1px solid silver; background-color: #efefef; } .tbl td { height: 30px; padding: 0.3em 0.8em; border: 1px solid silver; } .left-tbl { width: 100%; } .right-tbl { } ...