2010-02-01から1ヶ月間の記事一覧

今日の単語: conceal

本が秘密の扉を隠している。 本はお父さんの地下牢を隠しているのだ。 The books conceal a secret door. They hide the door to Daddy's dungeon. My First Dictionary: Today's word is conceal (※conceal の埋めて隠すニュアンスをさらっとあらわす日本…

SALとソースコード解析

マイクロソフト C コンパイラーによるソースコード静的解析 Microsoft Windows SDK に付属の C コンパイラー (cl.exe) ではソースコードの静的解析機能が利用できます。 コンパイラーの起動オプションに /analyze を追加すると、バッファの境界検査や書式文…

Microsoft Security Annotation Language (aka SAL)

http://blogs.msdn.com/michael_howard/archive/2006/05/19/602077.aspx# SALがどのように使われるものかを解説した記事。2006年か。ずいぶん昔だ http://blogs.msdn.com/sdl/archive/2009/06/11/a-declspec-sal-to-attribute-sal-rosetta-stone.aspx 上述の…

縦組みのpdfをつくる

そろそろ iPad も発売になることだし、そうするとやっぱり縦組みで日本語を読みたくなるとおもいませんか? そう、こういう感じの pdf を、生成できるようにしておきたい!ということでいろいろ調べてまわって、サイト 青空キンドル で自動変換までしてくれ…

今日の単語: lid

ジョンは棺のふたを釘でとめている。 ふたはスノーボールが飛び出さないようとどめおいてくれる。 John nails a lid onto the coffin. The lid stops Snowball from geting out. My First Dictionary: Today's word is lid (スノーボールって、雪玉のような…

cmd.exeのひどい引数解釈

cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成を読んで、がぜん試してみたくなった。いやだって、引数として ^"puts \^"Hello, world\^"^"を渡すと複雑怪奇なエスケープ処理が走り、結果、プログラムには puts "Hello, world"だけが渡される…

openssl ライブラリーのデバッグ版 (Windows 用) を自前ビルド

パッケージ内の INSTALL.W32 ファイルにビルド方法 (デバッグ版ライブラリーのビルド方法もあわせて) は書かれているけれどそのままではライブラリーの中にステップインできないので、その改善方法のメモ。パッケージ内の util/pl/VC-32.pl ファイルを Wordp…

今日の単語: wonder

トルーディは妙だぞとおもいはじめた。 彼女はあのコーラフロートには何が入ってるんだろうと考え始めた。 Trudy is starting to wonder. She is starting to question what was that in that Coke float. My First Dictionary: Today's word is wonder

今日の単語: metaphor

引き出物は隠喩となる。 象徴となったのである。 The wedding gift became a metaphor. It became a symbol. My First Dictionary: Today's word is metaphor (※まだ割れてない、割れてないから!)

「テスト駆動開発入門」の xUnit 実装を C++ でしてみる

ケント・ベック「テスト駆動開発入門」の第 2 部をもとに C++ 版のユニットテストフレームワークを実装する一連の流れをまとめてみた。 xUnitへの第1歩 (第18章) 以下がテストフレームワークをつくるためのTODOリストだそうである。 テストメソッドを呼び出…