nDiki : 2004年08月05日
2004年8月5日 (木)
■ テスト駆動開発入門読了

短めなのですぐ読み終わった。 入門と銘打ってあるが、重要なエッセンスがカバーされているので1冊で結構テスト駆動開発の意味がわかると思う。
- グリーンにする(テストを通す)ために、アサートで期待する定数を返すようなメソッドをまず作ってしまう。
というのが衝撃的である。 自分でも実際そうした事はあるのだが何か罪悪感があった。 しかし TDD では続くリファクタリングのフェーズがあるので、悪ではない。
また
- 「テストの中とコードの中の重複を取り除く」リファクタリング
というのもなるほどという感じ。 コード中での重複はもちろん気を使っているつもりだが、テストとの重複というのは考えたことがなかった。
ぜひ実践してみたい。
- テスト駆動開発入門 (2004-08-02)
- 創発 蟻・脳・都市・ソフトウェアの自己組織化ネットワーク 読了 (2004-07-09)
- トム・デマルコ ゆとりの法則 - 誰も書かなかったプロジェクト管理の誤解 (2004-04-17)
- LaTeX2e マクロ&クラス プログラミング基礎解説 (2005-04-28)
- Scheme でプログラムを書く (2004-08-09)
■ 過去の今ごろ

過去の8月5日より。
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- Apache Proxy で アンテナの ?%MM%%DD%%HH%%TT... (2001-10-02)
- [ www.naney.org ] またまたディスクが一杯になってきた (2001-10-21)
- [ Perl ] $0 と ps (2004-02-29)
- 「なつみかん」の開発・保守・運用を凍結します。 (2004-02-03)
■ Windows 用 GNU tar

この間 Windows 用の GNU Make として MinGW版を選択して、プロジェクトのドキュメントのビルドの自動化をすすめている。
しかし(最初からわかっていたのだが)make だけでは駄目で各ユーティリティがなくて結構不便。 touch すら無いし。 幸い全員の環境に ActivePerl が入っていることが前提になっているので、必要ならスクリプトを書いていけばある程度はなんとかなる。
今日は、プロジェクトで開発したPerl モジュールのソースアーカイブを自動的に一時ディレクトリに展開して pod2latex をかけてごにょごにょという処理の Makefile を書く。 さすがに tar が無いと無理だ (Archive::Tar を使うという手もなくはないが結局標準ではないし)。
@ GnuWin32
ということでGNU tarを探す。例によってインストール不要という条件で。
MinGW の中からは探せず。 GnuWin32 のものを使ってみる。 ついでに gzip も
- tar.exe (GNU tar tar-1.13-1-bin.zip)
- libiconv-2.dll (libiconv-1.8-1-bin.zip)
- libintl-2.dll (libintl-0.11.5-2-bin.zip)
- gzip.exe (gzip-1.3.5-bin.zip)
fork できないとかで tar の -z オプションが使えない。かなりがっかり。
@ texinst753 (W32TeX Web2C-7.5.3 簡易インストーラ)
あれ、gzip が最初からPATH上にあるなと思ったら、texinst753 に含まれていた奴。 GNU tar も入っている。 ちょっとバージョンが古めだけど -z も効くし、これが扱いやすいかも。
なにより他のプロジェクトメンバの Windows BOX にもそれぞれ入っているはずだし。
ということで GNU tar 確保。
- ActivePerl で Ming (2005-02-23)
- ActivePerl 5.8.9 build 825 + MinGW 5.... (2009-02-22)
- Template Toolkit (2004-09-08)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- Module::Build でソースパッケージング (2005-08-24)
■ OpenSSH for Windows

やはり Windows - Windows で Unison を使う事に未練がある。 リモートの Windows BOX で sshd をたてればなんとかなる?
Cygwin の中で必要なものだけを抜き出したパッケージ。 cwRsync と同じタイプ。
Windows XP Home Edition SP1 にインストーラでインストール後、説明どおり group と passwd を作成。 sshd をサービスとして開始する。 Internet Connection Firewall の設定を変更して22番ポートを開ける。
しかしなんか変なシェルで使いづらい。 またコマンドが実行に失敗してエラーモーダルダイアログが出る時は sshd が動いているPCの画面に表示される。SSHクライアント側からは知るよしもないし、ボタンを押すすべもない。
うーん。不便。
- ActivePerl で Ming (2005-02-23)
- Unison + Zebedee (2004-06-11)
- cwRsync (2004-07-31)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- Unison で Windows 間 sync (2003-10-24)
■ やまださん? 山田優? 篠原涼子?

つい最近までカネボウ化粧品の「サンスクリーン ALLIE (アリィー)」や「T'ESTIMO (テスティモ)」のCF に出演している女優、篠原涼子だと思ってた。
え。山田優なの? T'ESTIMO のCM でナレーターが「やまださん!」って声をかけているんだけど、「何でやまださんなんだろうね」と妻に話すまで気がつかなかった。 ALLIE は去年も山田優がイメージキャラクターだったそうで、ずいぶん長い間勘違いしていたもんだ。
篠原涼子もそれなりの年齢なのにボディとか維持して随分頑張っているなぁと見直していたのだが。
ALLIE はハワイ語で「最高位の人・王様」という意味とのこと。
- 今日のさえずり - 電柱にいつの間にか「うんこ」って書かれていた。治安悪化。 (2009-12-31)
- 研究室 OB Twitter-ers と秋葉原で飲んだ (2008-09-11)
- 故郷の祭りをライブストリーミングで (2007-08-19)
- 近谷先生ご退職記念パーティー (2006-03-25)
- 執事と言えばセバスチャン (2005-01-16)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.015337s / load averages: 0.06, 0.11, 0.10
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。