『哲学者クロサキのMS-DOSは思考の道具だ』

『哲学者クロサキのMS-DOSは思考の道具だ』は、月刊アスキーに1991年8月から1992年8月まで掲載された連載記事を一冊の本にまとめたものです。 20年前の本ですが、参考になる部分がたくさんありましたので紹介します。 …

Continue reading ‘『哲学者クロサキのMS-DOSは思考の道具だ』’ »

7-Zipを扱うDelphi用ライブラリ「d7zip」に学ぶ上手なインターフェースの使い方

d7zipは、7z.dllを使って7z書庫形式のファイルを読み書きするライブラリです。 d7zip – Delphi 7 Zip API このライブラリはクラスの設計が上手で、参考になります。 たとえば、次の …

Continue reading ‘7-Zipを扱うDelphi用ライブラリ「d7zip」に学ぶ上手なインターフェースの使い方’ »

Indy10でメールを送信する時TIdMessageはMessage-IDヘッダーを設定しない

Indy10でメールを送信する時、TIdMessageはMessage-IDヘッダーを設定しない。 Message-IDヘッダーを設定するコードを記述する必要がある。 //Message-IDヘッダーを設定する IdMe …

Continue reading ‘Indy10でメールを送信する時TIdMessageはMessage-IDヘッダーを設定しない’ »

C++BuilderでTJvAppInstancesを使ってみる

TJvAppInstancesはアプリケーションが同時に起動できる数を指定できるコンポーネントです。 起動を拒絶されたときは、最初に起動したプログラムに情報を伝達できます。 ■おもなプロパティ Activeプロパティ f …

Continue reading ‘C++BuilderでTJvAppInstancesを使ってみる’ »

「美しいコードとは、概念モデル(ドメインモデルをそのまま表現したコートである。技巧を凝らしたコードのことではない。」

「美しいコードとは、概念モデル(ドメインモデル、とそこに含まれる知識など)をそのまま表現したコートである。技巧を凝らしたコードのことではない。」 第3回関西PHP勉強会で久保さん(@iteman)がそのような趣旨のことを …

Continue reading ‘「美しいコードとは、概念モデル(ドメインモデルをそのまま表現したコートである。技巧を凝らしたコードのことではない。」’ »