Category Archives: 情報・プログラミング

[ Zend Framework1 ] アクションコントローラの呼出し順序 ( init preDispatch postDispatch)

ここでは、Zend Framework で URL にマッピングされたコントローラクラスのアクションメソッドの他にデフォルトで呼び出されるアクション以外のメソッドの呼び出し順序について掲載しています。

なお、コントローラクラスやアクションメソッドの作成方法については、下記のリンクから確認できます。

[ ZendFramework1] コントローラとアクションの追加(zf create controller/action)

Continue reading »

[ PHP ] スーファミで理解するデザインパターン入門(Template Method)

ここでは、デザインパターンの1つである Template Method パターンについて PHP とスーパーファミコンを使って理解する入門用の解説を掲載しています。

Template Method パターンとは

大まかな処理フローをスーパークラスで規定し、その詳細については サブクラスで実装するパターンである

Continue reading »

[ WMI ] Win32_DiskDrive.Interface の罠(救世主は MediaType)

以下のリンクより USB で接続されたディスク情報のみを取得するようなサンプルを掲載したのですが、罠が潜んでいると悪友が教えてくれました。ここでは、その罠について掲載しています(もったいぶってみる)。

Continue reading »

[ Windows10 ] スタートアップフォルダパスとシェルコマンド

ここでは、Windows10 のスタートアップフォルダのパスとスタートアップフォルダを開くシェルコマンドについて掲載しています。

スタートアップフォルダに実行ファイル(.exe)のショートカットを保存しておくことで、ログイン時にそのショートカットファイルが自動で実行されるようになります。

Continue reading »

[ C# ] ドライブフォーマットダイアログを出力する(SHFormatDrive関数)

エクスプローラでドライブを選択し、右クリックメニューからフォーマットを選択するとダイアログが出力され、ドライブのフォーマットを行うことができます。

ここでは、C# からこのフォーマットダイアログを出力するサンプルコードを掲載しています。なお、具体的には SHFormatDrive 関数を使用しています。

Continue reading »