データベース設計では、概念モデルのキーはできるだけナチュラルキーを使う。

『独習データベース設計』を読んで勉強中です。 データベース設計では、概念モデルのキーはできるだけナチュラルキーを使う。 概念モデルでは人工キーを設定しない。 ナチュラルキーの例 予約 顧客番号予約年月日時刻 人工キーの例 …

Continue reading ‘データベース設計では、概念モデルのキーはできるだけナチュラルキーを使う。’ »

ITaskbarListによるタスクバーへのウィンドウの登録・削除

■ITaskbarListによるタスクバーへのウィンドウの登録・削除を行う関数 タスクバーにウィンドウを登録する関数 /** * タスクバーにウィンドウを登録する * @param hnd ウィンドウハンドル */ vo …

Continue reading ‘ITaskbarListによるタスクバーへのウィンドウの登録・削除’ »

他クラスのprotectedのデータにアクセスする方法

『Delphi 6 プログラミングバイブル』で紹介されていた、他クラスのprotectedのデータにアクセスする方法。 例として次のようなクラスがある。 //Unit1 type TTest = class public …

Continue reading ‘他クラスのprotectedのデータにアクセスする方法’ »

PHPの勉強に「10 Life-Saving PHP Snippets」で紹介されているコードを読んでみる(Calculate age using date of birth)

PHPの勉強に「10 Life-Saving PHP Snippets」で紹介されているコードを読んでみる。 10 Life-Saving PHP Snippets ■Calculate age using date o …

Continue reading ‘PHPの勉強に「10 Life-Saving PHP Snippets」で紹介されているコードを読んでみる(Calculate age using date of birth)’ »

PHPの勉強に「10 Life-Saving PHP Snippets」で紹介されているコードを読んでみる。(Compress multiple CSS files)

PHPの勉強に「10 Life-Saving PHP Snippets」で紹介されているコードを読んでみる。 10 Life-Saving PHP Snippets ■Compress multiple CSS file …

Continue reading ‘PHPの勉強に「10 Life-Saving PHP Snippets」で紹介されているコードを読んでみる。(Compress multiple CSS files)’ »

Indy10のメール送信処理においてBase64エンコードで文字化けが発生する問題について

Delphi MLでIndy10のメール送信で文字化けの話があった。 どのバージョンのIndy10だったかは忘れたが、Base64エンコードに問題があったような記憶がある。 覚えている範囲で、Indy10のBas64エン …

Continue reading ‘Indy10のメール送信処理においてBase64エンコードで文字化けが発生する問題について’ »