AWS

AWS Route53 AliasとCNAME どっちを使えば良いの?

    AWSのELBやCloudFrontと結びつけるときは、AレコードのAlias設定にする。   パフォーマンスでAlias一択になる。 www.example.net → CNAMEだとDNS解決のクエリが2回 www.example.net → elb.xxx.aws.net → xxx.xxx.xxx.xxx AレコードのAliasだと1回 www.example. …

PHP

PHP Iteratorパターン [PHPによるデザインパターン入門]

絶版されているけれど、Google booksで公開されているのが見れます。 https://books.google.co.jp/books?id=sXNh4TeQeBIC&printsec=frontcover&hl=ja#v=onepage&q&f=false 1日1パターンってことで演習してアウトプットしていきます。   iterate = 反復す …

思考と思想

なぜ転職するのか?

  なぜ転職するのか? 概要 天職であるITの仕事を生涯続けていく為 上から下まで見渡せる技術者になる為   IT技術を学ぶことが面白く、お客様が困っていることや課題を解決して感謝されたり、実際にシステムを利用している姿に喜びを感じます。天職であるとも考えていて、だからこの仕事を続けていきたい。その為に転職を行います。   なぜ転職するのか? 詳細理由 上から下まで見 …

思考と思想

軸を大切に

いわゆる個性とか軸って難しいものじゃなくて。 自分は何が好きで、何が嫌いか。何に嬉しさを感じて、どういうものに悲しみを覚えるかを言えること。それだけじゃないか。   人生の意義については楽しむことにしか見いだせないから、やはり楽しむ為に、生きる理由の為に軸は大切にしたい。 「私にとって何がどれだけ大切か、どうでも良いことか」 「私がどうしたいか、絶対したくないこと」 「私が好きなこと、嫌いなこと」 …

Linux

「Udemy もう怖くないGit」 メモ

  https://www.udemy.com/unscared_git/   セクション3-16   リポジトリ作成 $ mkdir git-practce $ cd git-practce $ git init .gitディレクトリが作成される。 .git/ リポジトリ ・圧縮ファイル ・ツリーファイル ・コミットファイル インデックスファイル 設定ファイル &n …

統計学

標準誤差 SE Standard Error

  不変分散 標本の分散、ポイントはサンプルサイズで割るのではなく自由度(n – 1)で割る 1/(n – 1) × (X - 平均)^2 ・・・+  (Xi - 平均)^2     標準誤差 √(不偏分散 / サンプルサイズ)   信頼区間 標本平均±tの値×標準誤差   tの値は95%, 99%から選びます。 Amazonおすすめ …

RDB, SEノウハウ, システム設計

RDB 正規化

  正規化を行う意義 更新時に1行で済む もし正規化されていなければWHEREを利用した該当レコードについて全行更新が必要になる。 データの整合性 正規化されていると更新時に親子テーブルでデータの整合性がとれるので、データ構造が壊れない設計になる データの可読性 ER図で可視化できる、わかりやすくなる   注意 正規化は可逆的なもの 正規化されたテーブルは、非正規化されたテーブ …

RDB

IDリクワイアド

  すべてのテーブルに主キーとして「id」列を作ってしまうアンチパターン。     「id」列だとJOINの時にわかりにくい user_idやproduct_idのほうがわかりやすい ※フレームワークで「id」がデフォルトで指定されて変更できないよ!って場合は、主キーを上書きで指定できるのが普通     交差テーブルにid列がある 何がなんでもidをつけなく …