SQL Server 2008 SP1 + Team Foundation Server 2008 SP1 [プログラム [備忘録]]
TFSに使っているVHDがぶっ壊れたので,長沢さんのblogを見ながらOSごとアップデートしてインストール。
SQL Server 2008にしたら……TFSがインストールできない。探すと,ロバートさんのblogがヒット。 実は,別のページでTFS RTM + TFS SP1のところまでは解っていたのですが,SQL Server 2008 SP1への対応までは載っていなかったので……。
[備忘録]必要桁数 [プログラム [備忘録]]
どーでもよいような話。
10進数でN桁のユニーク値をPHPのmd5(uniqid(rand(), true))から生成するために,何文字必要かという計算式。
N - (int)(N / 6)
Excelによると,Nが58まで使えるようです。もちろん,md5の一部を切り出しているので一意とは言えないのですが,あまり多くないユーザーのIDを作り出すにはほぼ一意かな,と。
[備忘録] PHPとUTF-8 [プログラム [備忘録]]
PHPのファイルをUTF-8で書いて,BOMを付けると,PHPはそのBOMを書き出す。 ゆえに,セッションを使う場合はPHPソースにBOMを付けてはいけない。
[備忘録] アセンブリの動的な読み込み [プログラム [備忘録]]
.NET Frameworkでアセンブリをファイルから動的に読み込むとすると,まず考えられるのは次のコード。
Assembly assembly = Assembly.LoadFile(fileName);
これをASP.NETアプリケーションで使うと,XCOPYによるアップデートが効かなくなったりします。AppDomainを介して,
AssemblyName name = new AssemblyName(); name.CodeBase = fileName; Assembly assembly = AppDomain.CurrentDomain.Load(name);
とすると,シャドウコピーしている場合にアセンブリがちゃんとシャドウコピーされます。
全角と半角 [プログラム [備忘録]]
JIS B 0191 日本語ワードプロセッサ用語 より
(1) 一般 番号 用語 意味 対応英語 (参考) 110 全角 外枠の高さと幅の大きさの比がほぼ1:1である,当該製品の標準的な文字の大きさ。 full size 111 半角 文字読み方向の大きさが全角の50%である文字の大きさ。 half size
しかし,定義としてはこことあとTR X 0003にしかないわけで (内容は基本的に同等),ワープロ以外のところで「全角」だの「半角」だの書くのはどうかなぁ,と思うわけです。 特に,プログラマ向けの掲示板で定義も無しに出てくるのはいかがなものかと。
ところで,全角はFULLWIDTHだとばっかり思っていたのですが,ワープロ用語としてはFULL SIZEになるんですね。まぁ,FULLWIDTHも全幅と訳すわけにはいかないですし,全角と訳すのがいいんでしょうね。