Kobarin's Development Blog

C#やASP.NETなどについての記録です。

2010-01-01から1年間の記事一覧

C#で、数値文字参照をデコード

C#

ブラウザで見ると普通の文章でも、ソース表示すると「〹」のように数字5桁を記号で挟んだ文字表記をしているサイトがある。 これは「数値文字参照」と呼ばれる。 これをデコード(人間が読めるような形式にする事)するには、.NETの場合これだけで出来…

Yahoo Pipes Regex 考察

Regexモジュールについてわかった事。 「\s」削除で、他の要素も消えてしまう現象について 例えば、以下のようなtableがあったとします。 <table class="summer"> <tr><th><p>名前</p></th><td><p>山田</p></td></tr> <table>ここで、まずスペースを一掃するために、Regexモジュールで「\s→null」指定すると、以下のような結果となっ</table></table>…

Yahoo Pipes 備忘録

●Regexで「\s」をスペースを置き換えようとしたところ、「<table>」等もされてしまった●Regexのオプションは下記の通り。 g: 繰り返してマッチ s: 「.」を改行にも適用 m: 対象パターンに改行が含まれていても、改行を無視して検索 i: 大文字と小文字を区…

Windows7 (64bit)で、AccessのODBC設定

64bit版のAccessODBCドライバはMSから提供されていませんので、 従って標準ではMDBファイルに対してODBC接続する事は出来ません。以下のプログラムを実行することで、32bit版ODBC設定ができます。 %SystemDir%/windows/sysWoW64/odbcad32.exe

宿泊サイト一休のiphoneアプリ

一休が受ける宿泊予約のうち、携帯経由は現在12〜13%。アイフォーン経由で数%の上積みを見込む。

System.Diagnostics.Trace.WriteLineでトレース内容が表示されない場合

Web.configのsystemタグ内に以下を書き加える。 <system.diagnostics> <trace> <listeners> <add name="WebPageTraceListener" type="System.Web.WebPageTraceListener, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> </listeners> </trace> </system.diagnostics> System.Diagnostics.Debug.Wri…

ASP.NETでCSV出力

protected void Page_Load(object sender, EventArgs e) { System.Text.Encoding encoding = System.Text.Encoding.GetEncoding("Shift-JIS"); Response.AddHeader("Content-Disposition", "attachment;filename=date.csv"); //ファイル名 Response.ContentT…

aspxファイル内の「~」で始まるアドレスを、クライアントで処理できるようにアドレスに変換する

「ResolveUrl(string url)」を使う事で可能。 ” rel="StyleSheet" type="text/css" /> ">HOME

イールドマネジメント

http://itpro.nikkeibp.co.jp/article/Keyword/20070202/260501/?ST=print 需要予測を基に、最適なタイミング・価格で適切な顧客層に 商品を販売し、利益を最大化する手法。運輸・ホテルなど、 固定費が大きい業界で使われる例が多い。

Microsoft Office 2007 のクイックアクセスツールバーの設定ファイル

以下の隠しフォルダ内にあります(隠れてるのはAppData)。 c:\Users\\AppData\Local\Microsoft\Office\XXXXX.qat 「XXXXX.qat」のXXXXXは、ExcelやPowerPointといったアプリ名毎に代わりますが、同じフォルダ内に一式揃っています。

Windows7で、LAN内の誰でもアクセス出来る共有フォルダを作成する手順

コントロールパネル→ネットワークと共有センター 適宜設定(操作忘れた。後日追記。) コンパネ→ユーザーアカウント 「別のアカウントを管理」を選択 「Guest」を選び、ゲストを有効化するかの確認メッセージが出るので「オン」にして閉じる エクスプローラ…

SQL Serverにエイリアス(別名)で接続する

「別名」を使う事で、例えば本来インスタンス付きで「(local)\SQLEXPRESS」等で接続しなければならない場合、簡略化して「SQLSVR」等の別名でアクセスさせることが出来ます。以下、「(local)\SQLEXPRESS」を「SQLSVR」として接続する例として示します。 操作…

IIS7.0 の設定ファイル

IIS

設定ファイルの場所 Windows Vista/7におけるIIS7.0の設定ファイルは、以下の場所に保存されている。 C:\Windows\System32\inetsrv\config\applicationHost.config ちなみに64bit版でも同じ。 バージョンの異なるIIS間の移行 以下の2つのタグ内をコピーする…

SQL Server 2008 バージョン番号一覧

Release,Service Pack Version Number SQL Server 2008 RTM 10.0.1600 SQL Server 2008 Service Pack 1 (SP1) 10.0.2531 SQL Server 2008 Service Pack 2 (SP2) 10.0.4000 参考 SQL Server のバージョン番号を調べる方法 http://d.hatena.ne.jp/matu_tak/200…

Google Fusion Tables でGeocodeが実行できない

Fusion Tablesでマップ表示する場合、ジオコーディングが必要になります。 Indensity Mapは地名コードを表すフィールドがあれば可能ですが、Mapは別途ジオコーディング必須です。Geocodeは地名や座標を基に「Geocode」する必要があります。 通常は以下の操作…

Google Fusion Tables でGIS − 都道府県版

Google Fusion Tablesを使って、都道府県別分布を表すGISを実践。▼1920、1945、1970、1975、1995、2005年の都道府県別人口(出典:Wikipedia) http://tables.googlelabs.com/DataSource?snapid=83703 補足 世界地図の場合は「Japan」「Germany」「Korea」と…

e-Statの都道府県別・市町村別データの取得方法

▼e-Stat 都道府県・市区町村のすがた http://www.e-stat.go.jp/SG1/chiiki/CommunityProfileTopDispatchAction.do?code=2複数エリア&複数要素の選択をし、時系列に表示させることが可能。

人口・世帯

▼長野市の人口(総数、15歳未満、15〜64歳、65歳以上) http://tables.googlelabs.com/DataSource?snapid=82213

新設住宅着工戸数の推移(全国 + 長野県)

Google Fusion Table を使って新設住宅着工戸数の推移を表示してました。▼全国 http://tables.googlelabs.com/DataSource?snapid=82101▼長野県(利用関係別) http://tables.googlelabs.com/DataSource?snapid=82001▼長野県(構造別) http://tables.googlel…

商店街の統計を調べる

全国 Statの統計FAQ http://www.stat.go.jp/training/toshokan/faq13/faq13A-Q11.htm にあるように、商店街は「商業集積地区」という名称で分類化されている。 http://www.meti.go.jp/statistics/tyo/syougyo/result-2.html へ移動 以下のの部分をクリック。…

Excelで、日付に漢字の曜日を表示

例)「2010年09月14日(火)」と表示する セルを選択 セルを右クリックし、「セルの書式設定」 「表示形式」タブを選び、「ユーザー定義」を選択 「種類」の下のボックスに「yyyy/mm/dd"("aaa")"」を貼り付ける 「火曜日」と表示する場合 「yyyy/mm/dd"("aaaa"…

ホームズの料金制度が、月額→問合せ数 に変更

2011年1月から。賃貸の場合、賃料の2〜5.5% 売買の場合、価格の0.01〜0.05%

建築・住宅関係の統計

国土交通ホーム > 統計情報・白書 > 統計情報 > 建築・住宅関係統計データ http://www.mlit.go.jp/statistics/details/jutaku_list.html 建築着工統計調査(月報・年計・年度計) 建築物リフォーム・リニューアル調査 建築物滅失統計調査 空家実態調査 住生…

ASP.NETで、サーバー上のファイルに読み書きする方法

例えば、「D:\Inetpub\tmp\users.txt」を読み書きする場合、以下のようなアクセス権限設定が必要。 権限 ユーザー アクセス権 読み込み IUSR 読み取りと実行、ファイルの内容の一覧表示、読み取り 書き込み IIS_IUSRS 読み取りと実行、ファイルの内容の一覧…

ASP.NET(C#)でTwitter OAuth(日本語対応)

OAuthとC#でマルチバイト文字を扱う http://d.hatena.ne.jp/nyanp/20100504/p1要は、OAuthBase 内に以下のコードを追加して、 protected string UrlEncode(string value, Encoding encode) { StringBuilder result = new StringBuilder(); byte[] data = enc…

Twitter APIで、指定座席を中心に指定半径内のTweetを取得

サンプル[長野駅を中心に、半径1km以内、100件 を取得] http://search.twitter.com/search.atom?geocode=36.643108%2C138.189039%2C1km&rpp=100 書式 http://search.twitter.com/search.atom?geocode=[緯度]%2C[経度]%2C[半径+単位]&rpp=[件数] Twitter A…

天気API(Livedoor)

API

お天気Webサービス仕様 http://weather.livedoor.com/weather_hacks/webservice.html 例 北信の週間予報(RSS) http://weather.livedoor.com/forecast/rss/20/72.xml 地域コード(XML) http://weather.livedoor.com/forecast/rss/forecastmap.xml のソース…

RSSフィードを、TwitterへPostしてくれるWebサービス

実践サービス Feed Burner FeedBurnerはGoogleのサービスの1つなので、Googleアカウントさえあれば使用できるが、 どうも少し前からうまくTwitterへPostできないといった情報がネット上にあった。 実際に http://blog.fkoji.com/2009/12151220.html 等を参考…

ASP.NETでTwitterのOauthを使う

1. まずTwitterアプリケーションを登録 http://twitter.com/apps2. 「consumer key」と「consumer secret」を取得3. ASP.NETサイトを開く4. web.configを開き、<appSettings>に以下のように記述。「・・・」には、それぞれのキーを記入。 5. 以下ページに…

Twitterアカウントの分析

http://meyou.jp/Twitterユーザーについて、いろいろ分析できる便利サービス 日別ツイート・ツイート数 つぶやき成分(会話、リツイート等) 時間帯別つぶやき