『哲学者クロサキの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ヘッダーを設定しない’ »

日付を表す8桁の数値を日付型(TDateTime)に変換する

8桁の数値(たとえば20120420)を日付型(TDateTime)に簡単に変換する方法 TDateTime date = StrToDate(FormatFloat(“0000/00/00”, 20120420)); …

Continue reading ‘日付を表す8桁の数値を日付型(TDateTime)に変換する’ »

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

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

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

TIdURI::URLEncodeでURLをエンコードする

先日、C++Builder Tipsの記事「URLをエンコード・デコードする」を修正して、TIdURIユニットのURLEncode関数とURLDecode関数を追記した。 以前は、HTTPAppユニットのHTTPEnco …

Continue reading ‘TIdURI::URLEncodeでURLをエンコードする’ »

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

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

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

第3回関西PHP勉強会に参加しました

■第3回関西PHP勉強会に参加しました 第3回関西PHP勉強会「Symfony2マスターが直接手ほどき!アプリケーション開発実況観戦」に行ってきました。 PHPには多くのフレームワークがあります。 定番のフレームワークS …

Continue reading ‘第3回関西PHP勉強会に参加しました’ »