• 2023-10-30

公開鍵暗号方式をスッと理解できる記事

公開鍵暗号方式の仕組みとは? 公開鍵暗号方式がイマイチ理解できない・・・ 公開鍵暗号方式をスッと理解するには? 本記事ではこのような疑問や悩みを解決します。 エンジニアであればほぼ確実に扱わなければいけないのが「公開鍵暗号方式」です。 例えばHTTP […]

  • 2023-09-08

Go言語の環境構築方法まとめ

Goの環境構築方法とは? Goプロジェクトはどのように始めれば良い? Goのバージョン1.10以前と1.11以降の違いは? Goのバージョンはどう管理すれば良い? 本記事ではこのような疑問を解決します。 Goプロジェクトを始める際に、Goの環境構築に […]

  • 2023-08-27

今さら聞けないパスワードのDB保存について【ハッシュ化】

パスワードをデータベースへ保存する時にあるべき姿とは? ハッシュ化とは? ソルトとペッパー、ストレッチングとは? 本記事ではこのような疑問を解決します。 アプリケーション開発において、パスワードの管理は欠かせない事項の1つです。 また、パスワードの流 […]

  • 2023-05-14

aptについてまとめる【Debian・Ubuntu】

そもそもaptとは? aptとapt-getの違いは? aptコマンドを使ってパッケージをインストールするには? 本記事ではこのような疑問を解決します。 DebianやUbuntuを利用するときに99%使うことになるのがaptコマンドです。 初めて使 […]

  • 2023-04-09

WSL2 + Ubuntu + Dockerで環境構築をする

WindowsでLinux環境(Ubuntu)を扱うには? WSL2の使い方とは? Ubuntu上にDockerをインストールしてするには? 本記事ではこのような疑問を解決します。 今回はWSL2 + Ubuntu + Dockerでの環境構築手順を […]

  • 2023-02-11

【Python】デコレータを直感的に理解する

デコレータの仕組みとは? デコレータを別の書き方で記述するとどうなる? 本記事ではこのような疑問を解決します。 Pythonにおいてデコレータというと、関数定義の上に「@〇〇」と記述するあいつのことです。 見た目的に少しイレギュラーな感じがして、苦手 […]