関田さんが書かれていたように、日本語訳されたので読みやすくなった。
http://www.microsoft.com/japan/msdn/enterprise/pag/scalenet-intro.asp
なにしろPDFで1000ページ超。もー大変なんですから。
2005年8月6日土曜日
Improving .NET Application Performance and Scalability
.NET Expert #01
TechED 2005に行けず、ふてています。
技術評論社から.NET Expertという雑誌が出ました。
私は執筆してませんが、同僚たちがVS2005について記事を書いています。
技術評論社からは、見本誌をたくさんいただきました。1つの記事を7人で書いたからでしょう。かえって申し訳ありません……
2005年7月12日火曜日
ウサギ3
そんな経緯というかひらめきでウサギを選び連れて帰った。さて、名前はどうしよう。
パチスロ台から名前をとろうか。「アステカ」(機種名)とか「デカチリ」(大きい唐辛子:特徴的な当たり絵柄)とか。「ケツアルコアトル」はアステカの翼蛇神の名前だが、大げさなのでボツ。
「カブキ」、あるいは歌舞伎役者の名前はどうだ。まあまあかな。「勘九郎」とか。
ん?こいつオスだっけ?
rolioに見てもらった。「うーん、よくわからないけど、メスっぽい。」
ここで方向転換。しばらく悩んで、「ミューズ」とした。ギリシャ神話における音楽の女神たちのことであり、薬用石鹸を意識したわけではない。
しばらくは「ミューズ」と呼んでいたのだが、その後重要なことがわかった。ウサギの性別は生後3ヶ月程度たたないと判別が困難らしい。(タマが体内に隠れているため)
後日あらためて確認すると「あ……ある……」
「ミューズ」は撤回。結局、パチスロ台に絡めて「チリ」とした。しかし、人に由来を説明するのが面倒だ。「名前はチリ。デカチリのチリ。デカチリっていうのは唐辛子なんだけど、パチスロ台『アステカ』の当たり絵柄でね……」うへ。なので、"Red Hot Chili Peppers"からとった、ということにした。「名前はチリ。レッチリのチリ。」レッチリ知っている人ならこれで通る。
パチスロ台から名前をとろうか。「アステカ」(機種名)とか「デカチリ」(大きい唐辛子:特徴的な当たり絵柄)とか。「ケツアルコアトル」はアステカの翼蛇神の名前だが、大げさなのでボツ。
「カブキ」、あるいは歌舞伎役者の名前はどうだ。まあまあかな。「勘九郎」とか。
ん?こいつオスだっけ?
rolioに見てもらった。「うーん、よくわからないけど、メスっぽい。」
ここで方向転換。しばらく悩んで、「ミューズ」とした。ギリシャ神話における音楽の女神たちのことであり、薬用石鹸を意識したわけではない。
しばらくは「ミューズ」と呼んでいたのだが、その後重要なことがわかった。ウサギの性別は生後3ヶ月程度たたないと判別が困難らしい。(タマが体内に隠れているため)
後日あらためて確認すると「あ……ある……」
「ミューズ」は撤回。結局、パチスロ台に絡めて「チリ」とした。しかし、人に由来を説明するのが面倒だ。「名前はチリ。デカチリのチリ。デカチリっていうのは唐辛子なんだけど、パチスロ台『アステカ』の当たり絵柄でね……」うへ。なので、"Red Hot Chili Peppers"からとった、ということにした。「名前はチリ。レッチリのチリ。」レッチリ知っている人ならこれで通る。
2005年6月24日金曜日
財布を忘れて
新宿でのミーティングに向かう途中。
バスに財布を置き忘れた。
バスから降りて、電車に乗り換えようとしたときに気づいて真っ青。
幸い、親切な方が東京駅の交番に届けてくれたそうだ。
いま、取りにゆきます。
おかげでミーティングに遅刻。関係者の方々すみませんでした……
バスに財布を置き忘れた。
バスから降りて、電車に乗り換えようとしたときに気づいて真っ青。
幸い、親切な方が東京駅の交番に届けてくれたそうだ。
いま、取りにゆきます。
おかげでミーティングに遅刻。関係者の方々すみませんでした……
2005年6月19日日曜日
Oracle開発用VS2003アドイン
http://www.oracle.com/technology/tech/dotnet/tools/index.html
こういうものがリリースされたんですね。これはありがたいです。
こういうものがリリースされたんですね。これはありがたいです。
2005年6月14日火曜日
ExcelCreator .NET
アドバンスソフトウェア株式会社のExcel Creator .NET。
有償Excelツール。JavaならJakarta POIとかもあるけど。英語ソフトなら選択肢はもっと広がるけど。国内で売っている類似ソフトってないものか。
.NET Managineに載ったプロダクト紹介(PDF)
有償Excelツール。JavaならJakarta POIとかもあるけど。英語ソフトなら選択肢はもっと広がるけど。国内で売っている類似ソフトってないものか。
.NET Managineに載ったプロダクト紹介(PDF)
2005年5月27日金曜日
ASP.NET 2.0のAJAXサポート
詳しくは@ITの記事の真ん中あたりを見てほしい。
とまあ、こんなコードを書く。すると、srcには次のような文字列が入る。
これはつまり、WebForm_DoCallback関数を呼び出すJavaScriptだ。****には実際にはcontrol.ClientID(これはHTMLにレンダーされたときのID値だ)が入る。
「WebForm_DoCallback関数とやらはどこで定義されてるんだよ」という疑問はごもっとも。GetCallBackEventReference()を呼び出すと、文字列を返すのと同時に、Page(Javaでいうサーブレットのインスタンスみたいなもんだ)に
みたいなJavaScript参照が埋め込まれるのだ。で、その参照しているJavaScriptの中にWebForm_DoCallback関数が定義されているというわけだ。
WebForm_DoCallback関数は何するものぞ。オーケイ、コピペしよう。
IE以外にも対応してるし。おもしろいもんですね。
string src = Page.ClientScript.GetCallBackEventReference(
control, "arg", "MyCallback", "ctx", "MyErrorCallback");
とまあ、こんなコードを書く。すると、srcには次のような文字列が入る。
WebForm_DoCallback('****',arg,CallBack,ctx,CallBackErr,true)
これはつまり、WebForm_DoCallback関数を呼び出すJavaScriptだ。****には実際にはcontrol.ClientID(これはHTMLにレンダーされたときのID値だ)が入る。
「WebForm_DoCallback関数とやらはどこで定義されてるんだよ」という疑問はごもっとも。GetCallBackEventReference()を呼び出すと、文字列を返すのと同時に、Page(Javaでいうサーブレットのインスタンスみたいなもんだ)に
<script src="WebResource.axd?d=何か;t=何か" type="text/javascript"></script>
みたいなJavaScript参照が埋め込まれるのだ。で、その参照しているJavaScriptの中にWebForm_DoCallback関数が定義されているというわけだ。
WebForm_DoCallback関数は何するものぞ。オーケイ、コピペしよう。
function WebForm_DoCallback(
eventTarget, eventArgument, eventCallback, context, errorCallback, useAsync) {
var postData = __theFormPostData +
"__CALLBACKID=" + WebForm_EncodeCallback(eventTarget) +
"&__CALLBACKPARAM=" + WebForm_EncodeCallback(eventArgument);
var xmlRequest;
var usePost = false;
if (__nonMSDOMBrowser) {
// http:
// And: http:
xmlRequest = new XMLHttpRequest();
if (pageUrl.length + postData.length + 1 > 10000) {
usePost = true;
}
if (usePost) {
xmlRequest.open("POST", pageUrl, false);
xmlRequest.setRequestHeader(
"Content-Type", "application/x-www-form-urlencoded");
xmlRequest.send(postData);
}
else {
if (pageUrl.indexOf("?") != -1) {
xmlRequest.open("GET", pageUrl + "&" + postData, false);
}
else {
xmlRequest.open("GET", pageUrl + "?" + postData, false);
}
xmlRequest.setRequestHeader(
"Content-Type", "application/x-www-form-urlencoded");
xmlRequest.send(null);
}
var response = xmlRequest.responseText;
if (response.charAt(0) == "s") {
if ((typeof(eventCallback) != "undefined") && (eventCallback != null)) {
eventCallback(response.substring(1), context);
}
}
else {
if ((typeof(errorCallback) != "undefined") && (errorCallback != null)) {
errorCallback(response.substring(1), context);
}
}
}
else {
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
xmlRequest.onreadystatechange = WebForm_CallbackComplete;
__callbackObject.xmlRequest = xmlRequest;
__callbackObject.eventCallback = eventCallback;
__callbackObject.context = context;
__callbackObject.errorCallback = errorCallback;
if (pageUrl.length + postData.length + 1 > 2067) {
usePost = true;
}
if (usePost) {
xmlRequest.open("POST", pageUrl, useAsync);
xmlRequest.setRequestHeader(
"Content-Type", "application/x-www-form-urlencoded");
xmlRequest.send(postData);
}
else {
if (pageUrl.indexOf("?") != -1) {
xmlRequest.open("GET", pageUrl + "&" + postData, useAsync);
}
else {
xmlRequest.open("GET", pageUrl + "?" + postData, useAsync);
}
xmlRequest.setRequestHeader(
"Content-Type", "application/x-www-form-urlencoded");
xmlRequest.send();
}
}
}
IE以外にも対応してるし。おもしろいもんですね。
2005年5月24日火曜日
2005年5月16日月曜日
ウサギ2
冗談のはずがパチスロで勝ってしまい、ウサギを飼うことに。
「飼うならピーターラビットみたいなのがいいなあ。」そうと決まれば下調べ。正月もあけない2000年の1月3日、行動を開始した。
近所のペットショップにもウサギはいたが、もっとたくさんの中から選びたいと思い、あちこちのペットショップに電話をかけまくった。ペットショップだけじゃなくて、里親を募集しているWebサイトも見た。そんな中、大塚のペットショップに電話したら、ウサギが10匹近くいるというので、rolioと2人で向かった。
ちょっと狭くて暗めのそこには確かにウサギがたくさんいた。ピーターラビットっぽいのもいた。ブサイクなのもいた。面白かったのが、白い色に黒斑のウサギ兄弟。彼らはみな目の周りに隈取のような模様があったのだ。「ははは、こいつら歌舞伎みたいだなあ。」と笑い飛ばした後、お目当てのピーターラビットみたいなのを抱いてみる。うん、かわいい。かわいいんだけれど…
心のどこかに引っかかるものが。そうだ、あいつらだ。あの歌舞伎ウサギ。好みとはぜんぜん違うウサギのくせに、何か心に訴えかけてくるものがある。おかしいな。かわいくないのに。かわいくないのに。
ちっくしょー、お前を連れて帰らなかったら、きっと後悔する!
運命的な出会いというのは、こういうことなのだろうか。3匹の歌舞伎兄弟の中で一番元気そうで人なつっこそうなのを選び、家につれて帰った。
「飼うならピーターラビットみたいなのがいいなあ。」そうと決まれば下調べ。正月もあけない2000年の1月3日、行動を開始した。
近所のペットショップにもウサギはいたが、もっとたくさんの中から選びたいと思い、あちこちのペットショップに電話をかけまくった。ペットショップだけじゃなくて、里親を募集しているWebサイトも見た。そんな中、大塚のペットショップに電話したら、ウサギが10匹近くいるというので、rolioと2人で向かった。
ちょっと狭くて暗めのそこには確かにウサギがたくさんいた。ピーターラビットっぽいのもいた。ブサイクなのもいた。面白かったのが、白い色に黒斑のウサギ兄弟。彼らはみな目の周りに隈取のような模様があったのだ。「ははは、こいつら歌舞伎みたいだなあ。」と笑い飛ばした後、お目当てのピーターラビットみたいなのを抱いてみる。うん、かわいい。かわいいんだけれど…
心のどこかに引っかかるものが。そうだ、あいつらだ。あの歌舞伎ウサギ。好みとはぜんぜん違うウサギのくせに、何か心に訴えかけてくるものがある。おかしいな。かわいくないのに。かわいくないのに。
ちっくしょー、お前を連れて帰らなかったら、きっと後悔する!
運命的な出会いというのは、こういうことなのだろうか。3匹の歌舞伎兄弟の中で一番元気そうで人なつっこそうなのを選び、家につれて帰った。
2005年5月14日土曜日
Visual Studio 2005 Team System
Windows Developerマガジンに、VSTSについて原稿を書きました。次号にVSTS Beta 2 日本語版が付録添付されるのに合わせてということです。
記事の内容は機能の簡単な紹介程度です。さてどのくらい赤が入るでしょうか……
登録:
投稿 (Atom)