C#

C#でスクレイピング

マッシュアップで欠かせない技術の一つにスクレイピングが挙げられる。 WebAPIが提供されていないサイトに対して、HTMLから直接情報を取り出す技術だ。これには大きく分けて2つの方法がある。 HTMLをテキストとみなし、正規表現で処理する方法と、 HTMLをXH…

GoogleCalendarAPI + LinqToXMLで休日を取得する方法

C#

があまりにも簡単すぎて思わず吹き出した。LinqToXMLでGoogleCalendarAPIにアクセスし、 2007年1月1日から2008年1月1日までの休日をピックアップしてみる。 using System; using System.Collections.Generic; using System.Linq; using System.Xml.Linq; usi…

C#のパフォーマンスカウンタ

『プログラミング .NET Framework 第2版』に簡単便利なパフォーマンスカウンタのコードがあったのでメモしておきます。 using System; using System.Collections; using System.Collections.Generic; using Systme.Diagnostics; internal sealed class Oper…

リソースファイルは主に国際化のために使用するものです。 VisualStudioでWindowsフォームを新規作成した際には 自動的に[フォーム名].resxというファイルが作成されて、 フォームクラスに従属する形で表示されます。 (ただし、その際にはプロジェクトの設…