programming

よい本を読んでもなかなか使いどころが難しいという話

先日、会社で欲しい本を買ってくれるというのでこの本を買ってもらいました。リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライ…

ずっと勘ちがいしていたstring.Format()の挙動というか仕様

先日、ちょっとしたプログラムを作っていたところ、いままで(少なくとも5年くらい)ずっと勘ちがいしていたことに気付いたことがあったのでメモ代わりに残しておきます。 C#にはstringクラスという文字列を扱うためのプリミティブな型があります*1。 このク…

SQLServerの動的管理ビューについて調べてみた

作りかけのツールで必要になったのでSQLServerの動的管理ビューについて調べてみました。 参考にしたのは以下のサイト。 チューニングに大変革をもたらす動的管理ビュー(1/2) チューニングに大変革をもたらす動的管理ビュー(2/2) 動的管理ビューおよび関…

列挙型のFlags属性について

先日、プログラムを作っていたらC#の列挙型にはFlags属性というおもしろい属性が付けられることを知ったのでちょっと使ってみました。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace EnumTest { class …

ユニークなファイル名を取得する方法

先日、大きなサイズのXMLファイルを解析して変換し、小さなサイズのXMLファイルを出力するというプログラムをC#で作りました。 XMLの解析や作成はLINQを使えばかなり簡単なのでその部分のロジックはまったく問題なくできたのですが、出力するファイル名の付…