仕様変更によってremarksにあるデータをlogin_infoに移す本番マイグレーションがありました。 事業部に伝わる秘技 ポイント 作業前バックアップ →ヤバくなったら戻せる 立会いによるレビュー トランザクションとカウントを駆使したマイグレーション マイグレーションを本番サーバ内のトランザクションを利用することで、 更新対象を常に確認しながら実行することで精度を確 …
カテゴリー: SEノウハウ
質問をする技術
—————————————————— ■ 可能な限り情報を添えて伝えてください。 ——————&# …
仕様書・設計書レビューする時のポイント
レビューの目的 おかしいところがないか、客観的に第三者に評価して貰う。 おかしい箇所をさがして修正提案 こうした方がベターな箇所をさがして改善提案 2点を行う 良い仕様書とは? 機能要件を満たしている 読んで仕様がわかりやすいようになっている 設計書のポイント テーブルとカラムが明確に指定されていること チェックポイント 会議で …
テレワークの始業・終業報告テンプレート
始業開始
1 2 3 4 5 6 7 8 9 |
おはようございます。 【10:00】より本日の業務を開始致します。 ◆ Aプロジェクト 2h ◆ Bプロジェクト 4h ◆ 技術調査&資料整理 1h ◆ その他 1h 以上宜しくお願い致します |
爆速レンタルサーバならConoHa WING サーバはプロに全部お任せ!「仕事」に専念したいあなたにおすすめです。 ConoHa VPSで運営してま🐱 サーバの勉強がしたいあなたにおすすめ!現役エンジニアの管理人が選んだ、WordPress運用に適 …
オフショア 主な祝日 旧正月
土日が期間に含まれると振替休日としてプラスされるので注意が必要です。振替分は含めていません 中国 旧正月 : 2月11‐17日 清明節(お盆休み):4月3‐5日(3連休) GW:5月1‐5日(5連休) 端午節:6月12‐14日(3連休) 中秋節:9月19‐21日(3連休) 国慶節(建国日):10月1‐7日(7連休) ベトナム 旧正月 : 2月10 – 14 …
Mac遣い、親のパソコンを組む

Mac遣い、親のパソコンを組む。 pic.twitter.com/YpbkjZFHT5 — 優さん🌷個人開発 (@yuu13n6) January 2, 2020 電源をつけた、ファンが回らない。マザーの色は変わる PCの電源ボタンを押し忘れてないか? ケースのスイッチ系のマザーへの接続は大丈夫か? どこがおかしいのだ? マザーボードのステータスチェックを …
RDB NoSQLパフォーマンス
ざっくり覚える数字 ざっくり感が大事。 ちょっと好きかも?より大好き!の方が嬉しいでしょ? MySQL SELECTは100,000回/秒 UPDATE15,000回/秒 NoSQL SELECTは200,000〜750,000回/秒 UPDATE30,000回/秒 データサイズ感 100万レコード → 1GB ディスク オンメモリ + SSDがさいつよ …
バグのないプログラム
値の判定 値があること
1 2 3 |
if (isset($item['key'])) { // 値がある時の処理 } |
空配列判定
1 2 3 4 5 |
$array = []; $array = $this->i_members->where('birth', '11'))->get(); if (!empty($array)) { // 空配列でない時のお処理 } |
collectionがあるか
1 2 3 4 5 6 7 |
$instance = $this->i_collection->where([ 'id' => $id ])->get(); if (!is_null($instance)) { // collectionがある時の処理 } |
配列の判定 [crayon-6005d647bf5be403748 …
N+1問題を発生させないには?
リレーションは全く使わないわけじゃなくて、 親テーブルのid取得といったシンプルな実装では利用する$user = $r_user->findWhere([ ‘id’ => $user_id ]); $company_id = $user->section->company->id; — 優さん (@yuu13n6r2) December 20, …
インターン向け PHP教材
インターン向けの教材はないか?ということでおすすめしました😊 これをすすめていく ● チームラボオンラインスキルアップ課題 https://team-lab.github.io/skillup/ 🌟基礎編 ●ドットインストール PHP検索 https://dotinstall.com/search?q=PHP&f=topbar ● Laravel https:/ …
DB, API設計でのINT型
DB, API設計でのINT型留意点 データベース設計の正規化ではnullは不許可 WorkBenchのフラグ欄を真偽値型のBoolean(TINYINT)を選択する Swagger Editor ・真偽値はtypeをbooleanにする ・21億4,000万 ・超える可能性がある →BIGINT ・超えない → INT32 自動採番の主キーはBIGINT(INT64)にしています。 …
MySQL WorkbenchでER図作成

私は主にER図作成に利用しています。 ダウンロード MySQL Workbenchのダウンロード MySQL Workbenchの起動 [File] > [New Model]で新しいモデルを開きます。『Ad Diagram』をダブルクリックします。 上の『レイヤー』, 『テーブル』を主に利用していきます。 レイヤーは色の …