宇宙仮面 Blog

C# Programming Blog

AILight Blogs
投稿数 - 36, コメント - 98, トラックバック - 1

2006年10月3日

Live Space へ移動します。

http://uchukamen.spaces.live.com/

へ移動します。

posted @ 1:07 | Feedback (1)

2005年8月29日

予期しないエラー 0x8ffe2740 でIISが起動できない

クラッシュしたはずみに、IISが予期しないエラー 0x8ffe2740 で起動できなくなった。

Skypeが原因だった。

http://blogs.shintak.info/archive/2005/05/16/5456.aspx

これで、無事復活。

しばらくSkypeと同居していて問題なかったのだけど・・・、XPクラッシュを引き金に突然ですから・・・あせりました。

posted @ 12:13 | Feedback (3)

2005年7月27日

ユーザー'(null)'のログインに失敗しました。エラーが発生した場合の対処法

3層ではまったので、メモ。

[ASP.NET] ユーザー'(null)'のログインに失敗しました。エラーが発生した場合の対処法

NETWORK SERVICEは、マシンが違えば当然別ユーザ。

---

ワーカー プロセスの ID を構成する方法。

http://www.microsoft.com/resources/documentation/WindowsServ/2003/standard/proddocs/ja-jp/Default.asp?url=/resources/documentation/WindowsServ/2003/standard/proddocs/ja-jp/sec_acc_wpenable.asp

posted @ 20:39 | Feedback (0)

2005年7月8日

3D CPU Meter を download.com に登録

日本と英語圏でのソフトウェアマーケットサイズが違うのか気になるので、確かめてみようと思い、3D CPU Meter を vector とdownload.com に登録してみました。

http://www.download.com/3D-CPU-Meter/3000-2094_4-10410118.html?tag=lst-0-1

申請から約1週間で登録されました。

その直後、sofpedia.com から"3D CPU Meter 2.0.1996.41211" is clean, we have granted it with the "100% CLEAN" Softpedia award. 登録しましたというメールが来ました。download.com を監視していて、よこからパクルんデスね :-)

http://www.softpedia.com/progClean/3D-CPU-Meter-Clean-23958.html

http://www.softpedia.com/get/System/System-Info/3D-CPU-Meter.shtml

さて、どのぐらい違うのでしょうか。。。

posted @ 17:49 | Feedback (19)

2005年6月11日

Fedora Core 3 on the Virtual PC 2004 memo

I have just installed Fedora Core 3 on my Virtual PC 2004.

Please read following URL carefully!

You have to apply special Fedora Kernel for Virtual PC.

Otherwise you'll not be able to start up X11.

http://vpc.visualwin.com/Notes/FedoraCore.3.Final.html

// Uchukamen.

posted @ 1:44 | Feedback (1)

2005年5月25日

Virtual PC のVS2003で、パフォーマンスカウンターにProcessorがない!

Virtual PC にVS.2003を入れて、CPUメータをコンパイルしようとしたら、サーバーエクスプローラの パフォーマンスカウンターにProcessorがない!

単にインストールしただけで、特別なことは何もしていないのだけど。

僕だけ?

 

 

posted @ 1:59 | Feedback (16)

2005年5月7日

VS2005ImageLibrary

\Program Files\Microsoft Visual Studio 8\Common7\VS2005ImageLibrary

に VS2005ImageLibrary.zip があって、これを解凍すると、XPなどのアイコンが含まれている。

/ 宇宙仮面

posted @ 10:45 | Feedback (3)

2005年5月1日

Visual Studio 2005 Beta 2 とSQL Server 2005 Beta 2を入れてみた。

Visual Studio 2005 Beta 2 とSQL Server 2005 Beta 2を入れてみたので、そのときのメモ。

  1. .NET Framework 2.0 Beta のリリースノートをよく読む。結構大事なことが書かれている。
  2. SQL Server Beta 2 をインストールする前に、.NET Framework 2.0 の以前のバージョンを削除する必要があります。.NET Framework 2.0 Beta の古いフレームワークを削除する。
  3. それでも、完全にアンインストールできずに、インストール時にエラーが出た。
  4. SQL Server 2005 Beta 2 CDの Setup Tools\Build Uninstall Wizard\sqlbuw.exe で古いフレームワークをきれいにする。
  5. まず、SQL Server 2005 Beta 2をインストール。
  6. 次に、Visual Studio 2005 Beta 2 をインストール。
  7. すると、Visual Studio 2005 Beta 2 を入れるときに、SQL Server 2005 Express もインストールされてしまう。このせいで、Microsoft SQL Server Management Studio がエラーで起動できない。そこで、SQL Server 2005 Express をアンインストールする。VS 2005 Beta2 ->SQL Server 2005 Beta2 CTP の順番でインストールすると問題ないかも。
  8. それでも、Microsoft SQL Server Management Studioが起動できない。
  9. PCを再起動すると、Microsoft SQL Server Management Studioが起動できた。
  10. SQL Server 2005 の機能が既定で無効になっているので、必要なサービスを起動する必要あり。

 

posted @ 17:07 | Feedback (2)

2005年1月4日

XMLスキーマから、DataSetから継承したクラスを作成する方法

xsd.exe /l:cs /d xmlschema1.xsd

を実行すると、次のような DataSetから継承したクラス(名前はデフォルトでDocument)を作成してくれる。
とりあえずメモっておこう。

//------------------------------------------------------------------------------
// <自動生成>
//     このコードはツールによって生成されました。
//     ランタイム バージョン:2.0.40607.42
//
//     このファイルへの変更は、以下の状況下で不正な動作の原因になったり、損失したりします:
//     コードは再生成されました。
// </自動生成>
//------------------------------------------------------------------------------

using System;

//
// This source code was auto-generated by xsd, Version=2.0.40607.42.
//


[Serializable()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.ComponentModel.ToolboxItem(true)]
[System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
[System.Xml.Serialization.XmlRootAttribute("Document")]


public partial class Document : System.Data.DataSet {
   

posted @ 17:13 | Feedback (1)

2004年12月28日

モニターが壊れた~~。

日曜日の夕方に17インチCRTが壊れてしまいました。

最初、ちらちらしだしたと思ったら、半日と持ちませんでした。;;

この暮れの忙しいときに!

今は予備のPCで書いていますが、このモニターも表示が怪しい。ちらついているし・・・

やばいかも・・・ ; ;

 

posted @ 1:07 | Feedback (6)

2004年12月26日

Windows Media Player の曲目リストがおかしくなった場合の対処方法

Windows Media Player

  • 曲目リストから曲を削除しても、また復活してしまう。
  • 同じファイルが曲目リストに複数表示されてしまい、削除できない。

といった場合の、対処方法。

  1. Windows Media Player を終了する。
  2. \Documents and Settings\ユーザー名\Local Settings\Application Data\Microsoft\Media Playerの下の *.wmdb をどこか別の場所に移動する。
  3. Windows Media Player を再起動する。
  4. 曲を再度検索して登録しなおす。

posted @ 18:44 | Feedback (2)

2004年12月22日

Breaking News! vbdotnet-group Yahoo Group 始動!

『たつごろー』さんが、

.NET/C# Group の姉妹ML として、vbdotnet-group  Yahoo Group

開設しました。

http://groups.yahoo.co.jp/group/vbdotnet-group/

 

posted @ 3:05 | Feedback (2)

2004年12月2日

<その他>Infoseek コンピュータとインターネット アクセスランキングTOP10入り

http://analyze.www.infoseek.co.jp/ranking.php?genre=0100

ノイズを流すなって?

すみません。つい・・・ m_ _m

posted @ 22:20 | Feedback (2)

2004年11月17日

Illegal cross-thread operation 例外

.NET Framework のコントロールはほとんど?スレッドセーフではないので、コントロールがコントロール以外のスレッドからアクセスするのは許されていないのだけど、VS.2002, 2003  ではスレッド外からアクセスしたとしても、フレームワークでノーチェックでした。でも.NET Framework 2.0 ではしっかり例外(InvalidOperationException:Illegal cross-thread operation)をあげてくれますね。

以前作ったプログラムをVS2005 でコンパイル&実行してみてわかりました。つまり非同期プログラミングをちゃんとしていなかったのがばれたというか、教えてくれる!

VS2003以前では、自分でチェックコードを書かないと正しく動作しているのかわからないけど、今度からは問題があればシステム側が捕まえてくれるので、それはそれで評価できる。

でも、コントロールをスレッドセーフに設計してもらいたいな。それでないと毎回非同期で組まないといけなくって、結構めんどくさい。

あがった例外はこんな感じ。

-----
InvalidOperationException
Illegal cross-thread operation: Control 'statusBar1' accessed from a thread other than the thread it was created on.\r\nStack trace where the illegal operation occurred was:
.....
コールスタック情報
.....

posted @ 0:24 | Feedback (10)

2004年10月20日

Google.com の”C#”検索で 121- 130 位に宇宙仮面のC# プログラミングが登場!

9月に311-320だったから、だいぶアップ!

http://www.google.com/search?q=C%23&num=10&hl=en&lr=&start=120&sa=N

Results 121 - 130 of about 4,660,000 for C#.

1 [宇宙仮面] 9046 bar 18.2%  
2 [ブックマークやお気に入り] 8624 bar 17.4%  
3 [google.jp] 5674 bar 11.4%  
4 [google.com] 2307 bar 4.7%  
5 [Yahoo Search] 1529 bar 3.1%  
6 [Yahoo] 278 bar 0.6%  
7 [MSN] 191 bar 0.4%  
8 [Goo] 161 bar 0.3%

めざせ、世界制覇~はぁあああ 懲りない人 :-)

posted @ 2:44 | Feedback (4)

2004年9月14日

赤坂さん、blog 開始!

赤坂さん、blog 開始!

http://blog.livedoor.jp/leonAkasaka/

「我輩は猫耳xxx」の由来は??

 

posted @ 10:57 | Feedback (4)

2004年9月11日

INET TechEd 処方箋の日に、1日の最大瞬間アクセス数を更新!

1日の最大瞬間風速 2004年 8月19日(木)

  • トータルアクセス数 5474
  • 重複を除いたユニークアクセス数 2069

が過去最高だったのに対して、TechEd 処方箋の日に、1日の最大瞬間アクセス数を更新しました!

1日の最大瞬間風速 2004年 9月9日(木)

  • トータルアクセス数 6167
  • 重複を除いたユニークアクセス数 2264

イベント大成功!!

 

posted @ 2:41 | Feedback (8)

2004年9月4日

USAの Google の”C#”検索で 311 - 320 位に宇宙仮面のC# プログラミングが登場!

インフォシークのアクセス解析を見ていたら、google.pl から流れてきていたので、いろいろ調べてみると、

USAの Google の”C#”検索で 311 - 320

http://www.google.com/search?q=C%23&num=10&hl=en&lr=&ie=UTF-8&start=310&sa=N

カナダの Google の”C#”検索で 311 - 320

http://www.google.ca/search?q=C%23++&num=10&hl=en&lr=&ie=UTF-8&start=310&sa=N

UKの Google の”C#”検索で 311 - 320

http://www.google.co.uk/search?q=C%23&num=10&hl=en&lr=&ie=UTF-8&start=310&sa=N

ポーランドの Google の”C#”検索で 161 - 170位

http://www.google.pl/search?q=C%23+&hl=pl&lr=&ie=UTF-8&start=160&sa=N

フランスの Google の”C#”検索で 181 - 190

http://www.google.fr/search?q=C%23++&hl=fr&lr=&ie=UTF-8&start=180&sa=N

ドイツの Google の”C#”検索で 181 - 190

http://www.google.de/search?q=C%23&hl=de&lr=&ie=UTF-8&start=180&sa=N

 

目指せ、世界制覇! なんて、結構笑える^^;

実は、2002/04 に C# Corner にひそかに足跡を残していたりする宇宙仮面でした。

http://www.c-sharpcorner.com/Code/2002/April/IPAddHostConverter.asp

 

posted @ 2:07 | Feedback (3)

2004年9月2日

宇宙仮面のC#プログラミング 2004年8月アクセス数

InfoSeek アクセス解析

2004年8月〔2004年 8月 1日(日) → 2004年 8月31日(火)〕

  • トータルアクセス数 120205
  • 重複を除いたユニークアクセス数 44952

1日の最大瞬間風速 2004年 8月19日(木)

  • トータルアクセス数 5474
  • 重複を除いたユニークアクセス数 2069

// 宇宙仮面
// http://ukamen.hp.infoseek.co.jp/

posted @ 1:57 | Feedback (10)

2004年8月31日

NTT東日本のコマーシャルソング Across the Universe は誰が歌っているの?

最近(2004/08)のNTT東日本のコマーシャルソングでスローな局を女性シンガーが歌ってますよね。1998ぐらいにアメリカのCD屋で聞いたことがあって、ああ、いいな。。。と思って、欲しかったんだけど、曲名もわからないし、アーティストもわからないで、あきらめてました。

でも、久々に聞いて、懐かしかったので、NTT東日本へ問い合わせてみました。そうしたら、タイトルはAcross the Universe (おおもとはビートルズ)なんですね。で、誰が歌っているかは、NTT東日本からの回答で、”素人なのでわからない”だって!(爆)

誰が歌っているのか誰か教えて!

Fiona Apple かなぁ。、Fiona Apple の試聴を試してみたけど、ちょっと違うような気がして・・・

posted @ 3:46 | Feedback (17)

2004年8月17日

VS.2005 Beta1のインテリセンスの拡張の挿入で、自分の好きなパターンを定義できる。

VS.2005 Beta1で、プロパティを挿入する場所で、prop とタイプして、タブキーを押してみよう!

それだけならともかく、

自分の好きなパターンをXML形式で定義しておくと、拡張できる。

たとえば、if での拡張の挿入は、今のバージョンだと

if (true)
 {
   /**/
 } 

しかないけど、ifelseを

if (true)
 {
   /**/
 } 
else if ( )
{
}
else
  /**/

というように、好きなパターンを挿入できる。

それらのファイルを管理すつためのツール『コード スニペット マネージャ』が追加されている。メニュー > ツール > コードスニペットマネージャ

これ、あまり注目されていないけど、デザインパターン、TestFixture 、Auther コメント、コピーライトなどを登録しておくなど、結構優れものになりそう。

それにしても、『拡張の挿入』じゃ、なんのことだかわからないよ>>MS。

posted @ 21:17 | Feedback (1)

VS.2005 Beta1 で、ユーザコントロールを追加すると、自動的にツールバーに登録される。

VS.2005 Beta1 で、手書きでユーザコントロール(たとえば MyControl.cs)を追加して、コンパイルすると、自動的にツールボックスのプロジェクトのコンポーネントに追加される!

そこまでしますか!

posted @ 19:20 | Feedback (6)

VS.2005 Beta1 で"The MSBuildVersion" attribute is deprecated.... の警告の対応方法

VS.2005 Beta1 で"The MSBuildVersion" attribute is deprecated.... のエラーが出る場合の対応方法は、

*.csproj をノートパッドで開き、

<Project MSBuildVersion="2.0" DefaultTarge....

のMSBuildVersion="2.0" を削除する。

 

posted @ 18:43 | Feedback (2)

VS.2005 Beta1でPictureBoxなどのコントロールがForm のTransparencyKeyをアンビエントプロパティとして認識するようになっている!

VS.2003 では、Windows.Forms で BackColorをBlack, TransparencyKeyをBlack に設定して、透明にする。その上にPictureBoxを D&D して、BackColorをBlack にすると、PictureBoxは黒く表示される。

VS.2005 Beta1 (日本語)では、同じことをすると、PictureBox も透明になる。
ほかのプログレスバーなども同様に、透明になってくれる!

でも、PictureBox自体は、TransparencyKeyのプロパティは持っていないので、きっとアンビエントプロパティとして認識するようにしたのだと思う。

PictureBox がダブルバッファ機能を持っていて、何も考えずに高速描画ができるのだけど、透明にしたい場合には使えなかったので、結構ほしかった機能。とてもうれしい。

結構、見えないところで改良されている。うううう~~VS.2003に戻れなくなる。。。。

posted @ 18:08 | Feedback (1)

VS.2005 Beta1 で、"Failed To Create Component"ダイアログが出て、ツールボックスからコンポーネントをD&Dできなくなるバグ

なんかのはずみに、ツールボックスからコンポーネントをD&Dできなくなりました。

これに関しては、すでにバグとして認識され、Fixedされたようです。

Version: Visual Studio 2005 Beta 1 (日本語版)

http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=8cf5f58d-8d42-4e30-a5dc-0d38f8a48553

ワークアラウンド: ツールボックスを右クリックして、『ツールボックスのリセット』により、リセットする。

 

posted @ 17:41 | Feedback (2)