数学

二次関数一般形 頂点と軸の導出

  因数分解でX軸と接する点を求める方法 y = x^2 -x -2 y = (x - 2)(x + 1) x = 2, -1   平方完成で頂点を求める方法 y=x2+4x+8 = (x + 2)^2 -4 + 8 = (x + 2)^2 + 4 頂点は(-2, 4)     公式で頂点を求める方法     導出 平方完成を利用します。 …

SEノウハウ

小さな会社のGit開発環境(開発者5~6人規模)

ぽいんと 矢印の流れを厳守する pullしかしないサーバはpullしかしてはいけない // 検証サーバからpushとかしちゃだめです。 複雑なことはしない 少数でのGit開発ではbranchは切らない // 10人以上だと必要 タスク管理はREDMINE gitのコメントはタスク番号と合わせる テストサーバ、検証サーバを作る ・テストサーバ: 動作確認 ・検証サーバ: 本番環境同様環境で動作、パフ …

Linux

yum updateで特定パッケージを除外して更新

  Kernelの除外

  LAMP関連の除外

       

AWS

AWS RDSの選択について

    原則 Multi-AZで運用 Multi-AZはスレーブのほうからバックアップを取得するので停止しない。 単一のインスタンスでは、自動バックアップ時にストレージアクセスに数秒のI/Oロックがかかるから、ただしロック中もクエリは消失しないことは安心出来ます。 設定変更、メンテナンス時間での停止時間の最小化 Multi-AZならダウンタイムが1~2分になるので最小化出来る …

Linux

DockerのインストールからDockerfileによるApacheのコンテナ化

    SELinuxの無効化

  再起動

  Dockerのインストール

キャッシュのクリア

AWS

AWS CodeDeploy Blue/Greenデプロイ

  注意 ソースの更新は必ずGitやS3から行う 直接EC2にファイルを追加してはいけない デプロイでこける 最初のデプロイはin-place 2回目以降は「Blue-Green」+ 「AllAtOnce」     ロードバランサ ALBを用意しておく 本番用と確認用の2つが必要 ターゲットグループの作成 ・本番用ターゲット Honban-Target スティキーセッ …

思考と思想

トランス×会話

ここ数カ月、余計なことに振り回され心が乱れ表面的な会話をしていることが多かった・・・、そんなわけで原点に戻る。 トランスしながら話すこと自体に「失敗した」ということはないように思う、ある人ともし関係が終わったとしても「そうなるべくしてそうなったのだろう」と納得できるからなのかもしれない。 相手を通して自分を見つめるような、あっさり「さようなら」することも肯定する、水の流れのように成り行き任せで刹那 …

AWS

AWS AutoScaling デプロイパターン

    条件 ALB環境配下のEC2を想定 AutoScaling   Auto scalingのタグ Name app-v1-AutoScaling Project app-v1 タグを指定しておくことでEC2のダッシュボードでソートしやすくなる     AMI作成パターン アプリのリリース毎にAMIを作り直してリリースを行う   Bl …

Linux, トラブルシューティング

HTTPSでインデックスされてしまった場合の対処

  トップページはhttp お問い合わせやサポートページだけhttpsの設定にしていたはずが、 httpsでも検索にインデックスされてしまった。 正規のサーバー証明書がないので、当然ブラウザに警告が入ってしまう。 解決方法 1,000円程の格安サーバ証明書を取得する。 .htaccessでhttpsのアクセスをhttpにリダイレクトさせる httpsのインデックスが解除されるのを待つ & …

AWS

AWS EC2 User data インスタンス作成時に実行するスクリプトを設定

  インスタンス作成時に実行したいスクリプトを記述する   インスタンス作成時に実行されるようにする(@see https://qiita.com/soeda_jp/items/495aedf4c097b7f822e1)

  User dataはインスタンス作成時にしか実行されない。 再起動時などは、 …

AWS

AWS Billingレポート Cost Expoler 請求情報の詳細レポート

    条件 S3にてバケットを作成しておく billingreport   S3バケットへのサンプルポリシー

    手順 AWSのサービスからBilling(請求)にアクセス レポートの有効化 タグの設定 コスト割り当てタグからフィルタリングしたいタグキーを有効化 Cost-Bi …

AWS

AWS EC2 セキュリティグループの変更

  ウィザードに沿って何も考えずに作っていくとセキュリティグループが無尽蔵に増えて散乱していき管理上宜しくない。 WEBやDBなどサービスの役割にわけてセキュリティグループをまとめていくと管理がしやすくなります。   条件 VPC上に作成したEC2     特徴 EC2インスタンスは起動中でも変更可能。停止する必要はない     操作 E …