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

SQL Server 2005 の内部情報 (統計情報) を調べる方法

SQL Server 2005 の内部情報 (統計情報) を調べる方法は、 SQL Server: 隠れたデータを明らかにしてアプリケーションのパフォーマンスを最適化する -- MSDN Magazine, January 2008 が参考になります。また、 SQL Server の FAQ を Google で検索してもいく…

VSS で指定した日付断面のファイルを取得する方法

VSS で指定した日付断面のファイルを取得するには、以下のようなコマンドラインを使用します。 GUI から取得する方法はないようです。「2007-11-17」の部分は好きな日付に変更してください。 (GUI から行いたい場合、任意のラベル断面なら取得可能です。) ss…

Flash のアンインストール

Flash のアンインストーラは、 Adobe - Adobe Web Player から入手可能です。 Flash はセキュリティホールが何度も発見されているため、いったんアンインストールしてから、クリーンな環境にインストールし直した方が安全かもしれません。

MSDN Magazine 2008 年 01 月

MSDN Magazine, January 2008 が公開されました。今回の特集は、以下のようです。 IIS 7.0: 統合 ASP.NET パイプラインでアプリケーションを拡張する 国際化対応: ASP.NET AJAX アプリケーションの国際化 WCF シンジケーション: WCF および .NET Framework 3…

perl 5.10.0 の新機能

perldelta - perl 5.10.0 の新機能を忘れないようにメモしておきます。Ruby や Python も使用しますが、 CPAN のおかげもあって Perl が一番気に入っています。 Perl も 6.0 系がそろそろかなーという感じですね。

Visual Studio 2008 日本語版提供開始

以下の内容は、.NET 3.5 関連 (VS2008, C# 3.0, ASP.NET 3.5, etc...) まとめリンクとして再編集しました。今後は、.NET 3.5 関連 (VS2008, C# 3.0, ASP.NET 3.5, etc...) まとめリンクの方をご覧ください。

ポップアップウィンドウが閉じられたときに再検索を行う方法

概要 この記事では、ポップアップウィンドウが閉じられたときに、呼び出し元画面 (親画面) の再検索を行う方法について説明します。環境は、 ASP.NET (C#, VB.NET) を想定しています。この Tips では、 ClientScript.GetPostBackEventReference() を使用しま…

コネクションを強制的に切断する方法

SQL Server で他のコネクションを強制的に切断するには、「kill spid」とします。 spid を調べるには、「sp_who」ストアドプロシージャを使用します。強制的にコネクションを切断したい DB 名と dbname 列がマッチする spid を調べ、全て kill してください…

XP マシンでの Core 2 DUO パフォーマンスを改善

忘れやすいのでメモ。プロセッサ電源管理機能がサポートされているプロセッサを複数搭載したコンピュータで Windows XP Service Pack 2 を実行するとパフォーマンスが低下することがあるという KB からパッチが取得できます。手元の PC には複数適用していま…

テキストボックスの値が変わったとき UpdatePanel を更新する方法

概要 この記事では、テキストボックスの値が変わったとき UpdatePanel を更新する方法について説明します。テキストボックスの値変更と UpdatePanel を関連づける方法は 2 つあります。以下では、最初に ASP.NET 内だけで処理できる方法 (AutoPostBack プロ…

英語のお勉強

プログラミングなどを行っていると、英語のドキュメントを読んだり、フォーラムに英語で質問を投稿したりすることがあると思います。普段私は、英語を勉強するために、電車の中で英語のニュースを聞いたり、簡単な児童書を読んだりしています。All About の…

Microsoft Update 2007-12

Microsoft Update の日です。管理 PC が多い人は、内容をよく確認して適用漏れがないようにしましょう。 (と、自分に向けていっています :-p)

.NET Framework 2.0/3.0 SP1 and 3.5

少し時間がたちましたが Microsoft .NET Framework 2.0 Service Pack 1 および Microsoft .NET Framework 3.0 Service Pack 1 を導入しました。 Microsoft Update からダウンロードするのが容易だと思います。バージョン間の詳細な説明は、 .NET Framework 3…

Adobe Reader と Flash の再配布版

管理 PC が多くなってくると、オンライン・インストーラー形式のソフトウェアの管理が手間になってきます。そんなときは、再配布版が利用できる場合があるので探してみると、便利に利用できます。とりあえず、 Adobe Reader (Adobe Readerの再配布版(スタン…

約 7 週間ぶりのバックアップ

前回のバックアップから約 7 週間がたちました。これからも定期的にバックアップをとることを宣言します :-)

Visual Studio や .NET で利用可能な Hotfix

Visual Studio 2005 や .NET 2.0/3.0/3.5 など用の Hotfix をまとめてダウンロードできるページがあったのでメモしておきます。 Visual Studio and .NET Framework Hotfix Public Availability Program から利用できます。環境によってクリティカルな問題も…

Visual Studio 2008 の新機能

以下の内容は、.NET 3.5 関連 (VS2008, C# 3.0, ASP.NET 3.5, etc...) まとめリンクとして再編集しました。今後は、.NET 3.5 関連 (VS2008, C# 3.0, ASP.NET 3.5, etc...) まとめリンクの方をご覧ください。

Lhaplus Version 1.56

Lhaplus の Version 1.56 が出ていました。 lzh 関連のセキュリティホール修正が含まれているようです。Lhaplus は、圧縮解凍ソフト (アーカイバ) の中でも使いやすく人気です。使用している PC も多いと思いますので、アップデートを忘れないようにしましょ…

JScript と Flash の更新版

JScript (5.6.0.8834) JScript (IE の JavaScript) のパッチが公開されています。ガベージコレクタ (GC) の改良が行われているようで、適用すると Ajax 関連のパフォーマンスが向上するようです。詳細は、 You may experience slow Web browser performance …

ユーザコントロールにイベントを関連づける方法

概要 ASP.NET のユーザコントロールは、既存のコントロールをデザイナから貼り付けるだけで簡単に作成することができます。カスタムコントロールの簡易版として利用されることも多いですが、少し複雑なことを仕様とするとすぐに行き詰まってしまう方が多いよ…

Visual Studio の設定をリセットする複数の方法

開発中 Visual Studio の動きが変になった時、試してみると回復する可能性がある手順をメモしておきます。以下のリストで、上から順に試してください。下に行くほどリセットの方法が強力になります。 Visual Studio の再起動 PC の再起動 「ツール」-「オプ…

データセット (xsd) を使用した複雑な更新処理

GridView と ObjectDataSource を使用してデータの更新を行う場合、対象のテーブルが 1 つなら簡単に実行することができます。しかし、複数のテーブルに対して更新を行う場合、処理が複雑になってきます。第7回 マスタ/詳細テーブルにおける更新処理では、…

MSDN Magazine の AJAX 関連記事メモ

MSDN Magazine の AJAX 関連記事メモです。本当は全てまとめようと思ったのですが、とりあえず直近のものだけリストにしておきます。日本語で詳しい解説は少ないですので、英語が苦手な人は要チェックです。 Cutting Edge: AJAX におけるユーザー エクスペリ…

ペアプログラミング

スラッシュドットにペアプログラミング、実践してますか? というトピックがたっていました。個人的な経験では、ペアプログラミングを行うことで効率が大幅に上昇すると感じています。ここでいう効率とは、プログラム完成後のバグ発生率やテストのための工数…

MSDN Magazine 2007 年 12 月

気づくのが遅くなりましたが、 MSDN Magazine 2007 年 12 月が公開されていました。今回の特集は、以下のようです。 MSDN マガジンは、日本語で情報が得られるので便利です。無料で毎月公開されていますので、要チェックです。 マップ LINQ: Visual Basic 9.…

右クリックドラッグアンドドロップ

ドラッグ・アンド・ドロップといえば、マウスの左ボタンをクリックしながら行うのが通常です。しかし Windows では、マウスの右ボタンをクリックしながらドラッグ・アンド・ドロップを行うことで、通常とは違った動作を得ることができます。以下は、普段よく…

海外の .NET 開発系 FAQ

海外の .NET 開発系 FAQ のリンクです。たいていの疑問は検索すれば大体わかりますが、よくある質問に一通り目を通しておくと役立つことが多いです。 Windows Forms FAQ ASP .NET FAQ

SQL Server で大容量のテーブルを扱う

SQL Server 2005 で、 1 つのテーブルに 1 億件程度のデータを入れようとしています。 bcp コマンドで一気に INSERT しているのですが、数千万件を超えたあたりから行の増加スピードが鈍ってきたように感じました。ということで、 SQL Server 2005 のパーテ…

TableAdapter にタイムアウトを設定する方法

xsd ファイルから作成した TableAdapter は、タイムアウトを設定するためのプロパティが公開されていません。そのため、 TableAdapter にタイムアウトを設定するには、 partial クラスを作成してタイムアウトを取得・設定するプロパティを作成します。 // Sa…

ボタンの有効と無効状態を切り替える

Ajax 利用時に JavaScript の disabled を変更する方法は、第2回 PageRequestManagerクラスでUpdatePanelコントロールを極める! が参考になります。 Sys.WebForms.PageRequestManager.getInstance() の使用法が解説されています。