skillup

技術ブログ

no image

ユーザーの行動パターン

2016/08/14   -UI

ソフトウェアデザインにおいて必要な要素の列挙 安全な探求 よくわからない状態でソフトウェアを使っても安全につかえるか。 例 Undo、戻るボタン、ディフォルトに戻す、一定時間の保存、リビジョン保存 即 …

no image

ソフトウェアデザインの目的

2016/08/14   -UI

本日からのお勉強のお題は、UIの設計などについて。 参考図書:デザイニングインターフェイス ソフトウェアとは目的達成の手段である ソフトウェアとは彼らが目的を果たす手段である ソフトウェアの設計の前に …

no image

cake3でのバッチスクリプト

2016/08/10   -PHP
 

以前、cakeでのバッチをこちらのエントリーで書きましたが、今回は3系でのバッチの書き方について。 といってもほとんど同じですが・・・ ディレクトリ src\Shell直下に置きます。 ソース [cr …

no image

phpQueryを使ったスクレイピングに関して

2016/08/10   -PHP
 

以前、スクレイピングに関してはこのエントリーでも紹介したとおり、phpに標準で入っているDOMDocumentを使う方法が一番楽です。 ところがデータによってはXMLで解析するため目的とする要素を取得 …

no image

データクレンジング

2016/08/04   -Database
 

リレーショナルデータベースでデータを管理する前に、しなくてはいけないことはデータをデータベースに登録できる形に整形することです。 このことをデータクレンジングといいます。 これを行わずに何も考えずにデ …

no image

nginxのlocationディレクティブ内のリダイレクト処理について

nginxのlocationディレクリブ内のリダイレクト処理に関して。 結構長い間携わっていますが、適当に理解していた部分が多かったので再度復習です。 特にドメインのサブディレクトリでサービスを運用し …

no image

論理設計のグレーノウハウ 列持ちテーブル、集計キー、多段ビュー

2016/08/03   -Database
 

前回に引き続き論理設計のグレーノウハウについて。 列持ちテーブル これは下記のようなテーブルです。 社員ID 社員名 子1 子2 子3 001 山田 一郎 二郎 三郎 002 鈴木 健太 寛太 列持ち …

no image

論理設計のグレーノウハウ サロゲートキー

2016/08/02   -Database
 

前回まではアンチパターンやバッドノウハウについて学習してきましたが、今回はグレーノウハウについて特集します。 グレーノウハウとは読んで字のごとくホワイトともブラックとも言えないという手法ですね。 つま …

no image

論理設計のアンチパターン その2

2016/08/01   -Database
 

今回は論理設計のアンチパターンの続きです。 今までに比べると何も意図がないというものではなく、パフォーマンスを考えて設計されているようなものが多いです。 ただし、中には絶対に許されないタイプのものもあ …

no image

PHPの無名関数+array系の関数

2016/07/29   -PHP

PHPの無名関数について。 PHP5.3.0以降で実装され、概念としては知っていましたが、あまり使ったことがありませんでした。 今開発しているPHPの案件で無名関数のソースをみたので、復習もかねてメモ …

アーカイブ