ぴぐノート

Good code is its own best documentation.

「 投稿者アーカイブ:piggy 」 一覧

オブジェクトの生成に一工夫!FactoryMethodパターン

2016/10/28   -デザインパターン

みなさんは「工場」と言われたときに何の工場を想像するでしょうか? 車に、缶詰、飲み物などいろいろな工場があります。 今回紹介するFactoryMethodパターンは、「オブジェクトを生成する方法」に一 …

アルゴリズムを定義してロジックはサブクラスに任せるTemplateパターン

今回紹介するTemplateパターンは比較的理解しやすいデザインパターンです。 タイトルにもあるように、「アルゴリズムだけを定義し、詳しい実装についてはサブクラスに任せる」ような仕組み、これがTemp …

再利用のためのデザインパターン Adapterパターン

実際の業務で新しいコードを1から書き始めるなんてことは滅多にありません。 基本は既にあるコードを追加・修正しバージョンアップを重ねるという業務がほとんどですね。 また1から作る場合でも別のプロジェクト …

【2016/10】PlayStation® VRの気になるタイトル

2016/10/25   -Games, PlayStationⓇVR
 , ,

2016年10月13日に発売されたPlayStation® VR。 気になっている方も多いのではないでしょうか。 私もその一人です。 初期ロットにはちょっと手が出なかったので、気になるソフトなどが充実 …

Eclipse NeonとCDT/MinGWでC++開発環境を作成しよう!(2)

前回の記事でEclipseにCDTを追加インストールすることができました。 今回はMinGWとMSYSをインストールし、Eclipse上でC++プロジェクトを実行してみましょう。 この際に必要なダウン …

Eclipse NeonとCDT/MinGWでC++開発環境を作成しよう!(1)

MFCなどを利用する場合にはほぼVisualStudio一択ですが、簡単なコンソールアプリケーションを作る場合にはEclipseのほうが便利な場合も多いです。 特に「普段はJavaで開発を行っているけ …

【PowerShell/UIAutomation】アプリケーション操作のTips!

2016/10/22   -PowerShell
 

ここ数日PowerShellのライブラリ、UIAutomationを使ってアプリケーション操作自動化について記事を作成しました。 ボタンばかりのアプリケーションであれば十分ですが、実際には右クリックし …

UIAutomationでアプリケーション操作を自動化しよう! その4

2016/10/21   -PowerShell
 

昨日までの記事でスクリプトから電卓のボタンを押下させ、計算させることができました。 この記事でループを作成し、耐久テストのように延々と計算させ続ける処理に変更してみましょう。 ボタンを押下させる方法な …

UIAutomationでアプリケーション操作を自動化しよう! その3

2016/10/20   -PowerShell
 

さて昨日の記事でスクリプトから電卓を起動させることができました。 今回の記事ではUIAutomationSpyというツールを使って電卓の情報を取得し、スクリプトから電卓に入力させるところまですすめまし …

UIAutomationでアプリケーション操作を自動化しよう! その2

2016/10/19   -PowerShell
 

前回の記事で、UIAutomationのDL、実行ポリシーの変更が完了しました。 今回はUIAutomationを使って電卓を起動させてみましょう。 私が活用した場面としては電卓ではなく、開発した映像 …