記事一覧
【開発者向け】パスワード保存と認証の基礎知識
対象読者当記事はシステムの開発者向けの内容です。ユーザー視点の内容は扱っていませんので、どんなパスワードにすれば忘れず安全に管理できるかを知りたい方は別な記事をお探しください。シニアエンジニアにとっては常識レベルな内容かと思いますので、駆け出しを一歩抜けたくらいのジュニアエンジニア向けです。
伝えたいこと当記事の目的としてはリテラシーを高めたいです。アルゴリズムや手法の種類などの技術面は深掘りせ
マネージャになって3年経った所感
※技術的な内容は出てきません。ただの感想文です。
年末ということで1年の振り返りをしてみようと思ったのですが、そもそも今まで振り返って文章に起こすことをしてこなかったので少し範囲を広げてマネージャになって3年経過した今の気持ちを書いておきます。
マネージャといってもプレイングマネージャですし、n = 1 なので「マネジメントとは」みたいな話はできません。あくまで経験を振り返った感想です。
ざっく
SQLServerに作ったテーブルのDDLをコマンドでサクッとエクスポートしたかった話
SQLServerで新しいテーブルを作成する際、楽なのでSQLServer Management Studio(以下SSMS)でGUI操作でテーブル、インデックス作成をしています。それはそうとしてDDL(CREATE TABLE文)は必要になるわけですね。チームメンバーに展開したり、新規にテスト環境を立ち上げることもありますので。
急を要する場面もなかったためDDLもSSMSのGUI操作でエクスポ
神テーブル分割ガイド
※SQLServer 2012 11.0.5058.0 のみ確認済みです。
対象読者
今時あまりないと思いますが以下のような困りごとを抱えている方。
・SQLがどうにも遅くて困っている。
・なんならタイムアウトまで発生することも。
・INDEX作れない。"分からない"でなくてvarchar(max)だからムリ、とか。
・SQLを直しても改善されない。
要するにテーブル構造が根本的な原因になって
[RDB]IN、EXISTS、JOINの実行プランを比較してみた
背景前提知識の無い人が最初に触れる情報の精度はかなり大切だと思っていて、
新人教育を担当することもあり、以下のようなことを時々確認します。
・自分の知識が古くなっていないか
- 誤った情報を人に教えてしまうことがないか
・ググった時に出てくる情報がどんなものか
- 「ググれば分かる」と言える世界かどうか
今回たまたまSQLの確認をしていてEXISTSとINの違いについてちょっと気
自己紹介を兼ねて16Personalities
初投稿ということで性格診断の結果をふまえて自己紹介をしていきます。
所属
まずは身を置いている環境から。(2021年8月20日現在)
・医療系システムの自社開発、導入、保守を行うIT系中小企業に在籍中。
・担当領域はインフラ以外の一通り。
- アーキテクチャの選定
- 設計
- 実装
- テスト
- 全開発部員のSQLレビュー
・WEB