-
2016/08/14 -UI
ソフトウェアデザインにおいて必要な要素の列挙 安全な探求 よくわからない状態でソフトウェアを使っても安全につかえるか。 例 Undo、戻るボタン、ディフォルトに戻す、一定時間の保存、リビジョン保存 即 …
-
2016/08/14 -UI
本日からのお勉強のお題は、UIの設計などについて。 参考図書:デザイニングインターフェイス ソフトウェアとは目的達成の手段である ソフトウェアとは彼らが目的を果たす手段である ソフトウェアの設計の前に …
-
以前、cakeでのバッチをこちらのエントリーで書きましたが、今回は3系でのバッチの書き方について。 といってもほとんど同じですが・・・ ディレクトリ src\Shell直下に置きます。 ソース [cr …
-
以前、スクレイピングに関してはこのエントリーでも紹介したとおり、phpに標準で入っているDOMDocumentを使う方法が一番楽です。 ところがデータによってはXMLで解析するため目的とする要素を取得 …
-
リレーショナルデータベースでデータを管理する前に、しなくてはいけないことはデータをデータベースに登録できる形に整形することです。 このことをデータクレンジングといいます。 これを行わずに何も考えずにデ …
-
nginxのlocationディレクティブ内のリダイレクト処理について
2016/08/04 -サーバー・ネットワーク
nginx, url-rewrite, インフラ全般nginxのlocationディレクリブ内のリダイレクト処理に関して。 結構長い間携わっていますが、適当に理解していた部分が多かったので再度復習です。 特にドメインのサブディレクトリでサービスを運用し …
-
論理設計のグレーノウハウ 列持ちテーブル、集計キー、多段ビュー
前回に引き続き論理設計のグレーノウハウについて。 列持ちテーブル これは下記のようなテーブルです。 社員ID 社員名 子1 子2 子3 001 山田 一郎 二郎 三郎 002 鈴木 健太 寛太 列持ち …
-
前回まではアンチパターンやバッドノウハウについて学習してきましたが、今回はグレーノウハウについて特集します。 グレーノウハウとは読んで字のごとくホワイトともブラックとも言えないという手法ですね。 つま …
-
今回は論理設計のアンチパターンの続きです。 今までに比べると何も意図がないというものではなく、パフォーマンスを考えて設計されているようなものが多いです。 ただし、中には絶対に許されないタイプのものもあ …
-
2016/07/29 -PHP
PHPの無名関数について。 PHP5.3.0以降で実装され、概念としては知っていましたが、あまり使ったことがありませんでした。 今開発しているPHPの案件で無名関数のソースをみたので、復習もかねてメモ …