2011-06-01から1ヶ月間の記事一覧
Gmailのデザインが少し変わりました。 更新ボタンとか。 ページャーとか。 一覧への戻るボタンとか。以前よりCoolになってる。
GhostDocを入れてみました。 SubMain / GhostDoc - Simplify your XML Comments!Simplify your XML Comments! ...Ctrl + Shift + D だけでここまでコメントを自動生成してくれます。 /// <summary> /// <see cref="T:System.Windows.Forms.Form"/> クラスの新しいインスタンスを初期化します。 /// </summary> /// <remarks></remarks> public…
ヘッダのバーが黒くなって少しCoolに。
今までMinimizeTo Tray Plusを利用してタスクトレイに格納していました。 Thunderbirdをタスクトレイに格納する - プログラマーな日々概ね満足でしたが1つだけ不満が。最小化したときにタスクトレイに格納されません。オプションの設定にもそれらしき項目は…
WinMerge日本語版バージョン2.12.4+-jp-23がリリースされています。WinMerge 日本語版ファイルやフォルダの比較ができてマージもできる、WinDiffを使い易くしたようなソフトWinMergeの日本語版 GUIな CVS, Subversionクライアントのお供にでもどうぞ。 ...
IP Messenger v3.21 がリリースされています。IP Messenger 開発研究室TCP/IPを使用した、LAN用メッセンジャーです。 動的なメンバ認識ができます。 シンプル&軽快動作、さらにコンパクトサイズ。64bit版もリリースされていますね。
TableAdapterは内部にConnectionを保持しています。複数のTableAdapterのメソッドを1つのトランザクションに束ねたいケースはよくありますから、Connectionは外部から渡したいですよね。インスタンスを生成してからConnectionプロパティに設定してもいいの…
DataSetもTableAdapterと同様に保持しているリソースのDisposeを呼び出してくれません。そこで、以下のTableAdapterのエントリーに続いて、ヘルパーメソッドを書いてみました。 保持しているリソースのDisposeを呼び出さないTableAdapterの問題に対処する - …
TableAdapterって便利ですよね。でも大きな欠点が1つあります。それは内部で保持しているIDisposableを実装しているリソースのDisposeを呼び出さないことです。そこで、その欠点に対処するヘルパーメソッドを書いてみました。 using System.Data.Common; us…
オブジェクトのNullチェックって面倒ですよね。.Net 3.0以降なら拡張メソッドでNullセーフなメソッドを実装できます。例えば、IDisposableにNullチェックを入れたDisposeを実装するならこんな感じです。 using System; namespace SystemExtensions { /// <summary> //</summary>…
トラブルシュートならまずKB情報ですが、KB検索のキーワードの一覧が公開されています。.NET 関連の「サポート技術情報」 (Microsoft Knowledge Base) 資料の検索キーワード「サポート技術情報」 (Microsoft Knowledge Base) は、キーワードで分類されていま…
Sandcastleなどのドキュメント生成ツールが普及し、APIリファレンスを作成するのが当たり前になってきましたが、残念ながら質の低いドキュメントも目にすることも少なくありません。APIリファレンスを改善したい人には、以下を勧めます。 MSDNマガジン MSDN …
Win32APIと.NET の対応表を紹介します。Microsoft Win32 と Microsoft .NET Framework API との対応概要 : ここでは、Microsoft Win32 の関数と同様の機能を持つ Microsoft .NET Framework バージョン 1.0 または 1.1 の API を紹介します。 リストに示した …
先日の記事に一部間違いがありましたので、訂正します。PostgreSQLのクエリパラメータのプレースホルダーは「:」 - プログラマーな日々「dotConnect for PostgreSQL」を使った場合はパラメータのプレースホルダーは「:」なのですが、Npgsqlを使用した場合は…
.NET + dotConnect for PostgreSQL + PostgreSQLで開発しています。SQL Serverではクエリパラメータのプレースホルダーは「@」ですが、PostresSQLは「:」です。つまり、SQL Serverのパラメータ名「@hoge」は、PostgreSQLでは「:hoge」となります。 訂正記事 …
今度のプロジェクトで初めてPostgreSQLを使用することになりました。PostgreSQL用の.Netデータプロバイダとしては、Npgsqlが有名です。 Postgresql のための Npgsql .Net データプロバイダ : プロジェクトホームページNpgsql とは? Npgsql は Postgresql の…
PostgreSQL用GUI管理ツールpgAdminを入れてみました。 ダウンロード pgAdmin: PostgreSQL administration and management tools 安定版のv1.12.3をダウンロードします。 インストール pgadmin3.msiを実行します。 起動 pgAdminが起動します。 使い方は後で調…
.NETではBCLだけではZipを扱うことができません。次のバージョンでようやくZipを扱うクラスが提供されるようですが。次の.NET BCLにやっとzipを扱うクラスが入るらしい - kkamegawa's weblogconnectでフィードバックしていた件、駄目なんじゃないかと思いつ…
SQL Serverのエラー番号とエラー内容の対応表を紹介します。重大度とイベントログ記録の有無も記載されています。システム エラー メッセージこのセクションのトピックには、SQL Server 2008 のエラー メッセージのテキストが記載されています。トピックの表…
INSERTされた値をテーブル変数に取得するサンプルです。備忘録として。 SQL DECLARE @Customer table( CustomerID int NULL ,CustomerName varchar(32) NULL ); INSERT INTO Customer ( CustomerID ,CustomerName ) OUTPUT INSERTED.CustomerID ,INSERTED.Cu…
IMAPを使うと、簡単にメーラーからGmailへメールをアップロードできます。 Gmailの設定 IMAPを有効にします。その他はお好みで。 画面下の[設定手順]からメーラーの設定ページを表示できます。 メーラーの設定 メーラーの設定にそってIMAPの設定をします。Ou…
Thunderbirdに乗り換える前Outlookを使っていた頃は、メールをテンプレート化していました。 Outlookのメールをテンプレート化する - プログラマーな日々メールの宛先、件名、本文を書いてから「名前をつけて保存」で「Outlookテンプレート」として保存しま…
XML形式のコメントにジェネリック型へのリンクを設定したいときがあります。 例えば、こんな具合です。 <see cref="System.Collections.Generic.List<T>"/> でもXMLなので「」を記述するとエラーになります。 解決方法 実体参照を使います。こんな具合です。 <see cref="System.Collections.Generic.List<T>"/> サンプルコードも <example> <code> int i = 1; if (i < hoge) { </code></example></see></see>…
メールを送るときやTwitterでつぶやくとき、長いURLは煩わしいものです。そんなときはURL短縮サービスが便利です。 Webサイト 私はgoo.glやbit.lyをよく利用します。Google URL Shortenerbitly | ♥ your bitmarks他にもたくさんありますね。 主なURL短縮サー…
これまでは、リモートからローカルのドライブにアクセスできれば便利なのにと思いながら、共有フォルダを経由したりしてファイルのやりとりをしていました。で、つい最近直接アクセスできることを知りました。これで簡単にファイルのコピーができます。リモ…
JavaScriptを整形する方法をまとめました。IE開発者ツールでJavaScriptコードを整形して表示するには? − @IT特に昨今のJavaScriptコードでは、通信量を極力減らして実行速度を高めるなどの目的で、コードの圧縮が行われている。そのため、生のJavaScriptコ…
Sandcastle Help File Builder 1.9.3.0がリリースされています。Sandcastle Help File Builder - HomeWelcome to the Sandcastle Help File Builder Project ...後で試してみます。
WPFのDataGridはパフォーマンスに問題があると報告されています。 NET Framework 4から追加予定のWPFのDataGridコントロールについて、縦スクロールバーをドラッグして移動する際のパフォーマンスが、1000件程度のデータを表示するだけで実用不可能なレ…
Visual Studio 2010 スタートアップガイドposted with ヨメレバWINGSプロジェクト 翔泳社 2010-06-10 Amazonで購入Kindle楽天ブックスで購入7netで購入hontoで購入e-honで購入 紀伊國屋書店で購入 丸善&ジュンク堂で購入 読了しました。Visual Studio 2010と…
たまにCastとConvert(System.Convert)を混同しているケースが見受けられますが、変数を箱に例えると違いは明白です。 箱を変えるのがCast 中身を変えるのがConvert