ろっき

プログラマです。単価連動型SES企業に在籍中。 要件定義、設計、実装、テスト、新人教育、社内講義、採用面接……必要なことは何でもやります。

ろっき

プログラマです。単価連動型SES企業に在籍中。 要件定義、設計、実装、テスト、新人教育、社内講義、採用面接……必要なことは何でもやります。

最近の記事

【開発者向け】パスワード保存と認証の基礎知識

対象読者当記事はシステムの開発者向けの内容です。ユーザー視点の内容は扱っていませんので、どんなパスワードにすれば忘れず安全に管理できるかを知りたい方は別な記事をお探しください。シニアエンジニアにとっては常識レベルな内容かと思いますので、駆け出しを一歩抜けたくらいのジュニアエンジニア向けです。 伝えたいこと当記事の目的としてはリテラシーを高めたいです。アルゴリズムや手法の種類などの技術面は深掘りせず、平文、暗号化、ハッシュ化のざっくりとした考え方から、ワンタイムパスワードや別

    • マネージャになって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を直しても改善されない。 要するにテーブル構造が根本的な原因になっているのをどうにかしたい方。 神テーブルとは正規化されておらず、1テーブルに10

          [RDB]IN、EXISTS、JOINの実行プランを比較してみた

          背景前提知識の無い人が最初に触れる情報の精度はかなり大切だと思っていて、 新人教育を担当することもあり、以下のようなことを時々確認します。 ・自分の知識が古くなっていないか     - 誤った情報を人に教えてしまうことがないか ・ググった時に出てくる情報がどんなものか     - 「ググれば分かる」と言える世界かどうか 今回たまたまSQLの確認をしていてEXISTSとINの違いについてちょっと気になる(疑わしい)情報が目についた、というのが背景です。 exists in

          [RDB]IN、EXISTS、JOINの実行プランを比較してみた

          自己紹介を兼ねて16Personalities

          初投稿ということで性格診断の結果をふまえて自己紹介をしていきます。 所属 まずは身を置いている環境から。(2021年8月20日現在) ・医療系システムの自社開発、導入、保守を行うIT系中小企業に在籍中。 ・担当領域はインフラ以外の一通り。       - アーキテクチャの選定       - 設計       - 実装       - テスト       - 全開発部員のSQLレビュー ・WEBチームの長。プレイングマネージャ。 ・チームメンバー4名。年上2名、年下2名。

          自己紹介を兼ねて16Personalities