Web系エンジニアでPython好き。バックエンド/フロントエンド問わずマルチな方面でエンジニアリングしています。

  1. 2021年12月07日

    Spring Security を使って認証と認可の機能を実装する方法を紹介します。 目次 実現したいこと ユーザー登録 メールアドレスとパスワードによる認証 パスワードの不可逆ハッシュ化 権限毎に画面の構成要素の表示・非表示を制御 Web…

  2. 2021年11月03日

    概要 Neovim >= 0.5.0 に導入された LSPクライアントを使って Rust の開発環境をセットアップします。 前提 MacOS Neovim 0.5.0 がインストール済み ( Vim じゃない ) Neovim…

  3. 2021年10月31日

    Rust に入門します。 前提 MacOSかLinuxを前提とします。 インストール 公式ドキュメント通りに Rust をインストールします。 バージョン情報を標準出力できればインストール成功です。 Hello Worldを出してみる プログラムのエントリポイントとなる main…

  4. 2021年06月17日

    こんばんは! みなさんコード書いてますか? どんなにしょぼいプログラムスニペットでも自分で書いてアウトプットしたものは資産になっていくので、ぜひGitHubに蓄積していきましょう。GitHub…

  5. 2021年06月09日

    こんばんは! 今回はPythonネタで 形態素解析 をやってみたいと思います! Janomeをインストールする JanomeはPythonの形態素解析ライブラリです。 今回はこのライブラリを利用したいと思います。 形態素解析ツールの有名どころだとMeCabもあります。 MeCab…

  6. 2021年06月09日

    Djangoでテストを実装します。 はじめに Djangoには標準でテストランナーがバンドルされており、デフォルトのまますぐにテストを実装&実行できるようになっています。 テスト実行コマンド テスト用DBの自動作成・破棄 テストfixture テスト用リクエストClient…

  7. 2021年06月09日

    こんにちは! 今日はPythonのWebフレームワーク「 Django 」でTodoアプリ作ります。ハンズオン的な内容なので細かな話は抜きにして雰囲気をお伝えできればと思います。 目次 Django…