Laravel Socialite を使って Entra ID で SSO できるようにする(準備編)
タイトルの通りなのですが、Laravel Socialite を使って Entra ID で Laravel に SAML2 で SSO できるようにするのにけっこうハマってしまったので、手順をまとめておきます。使用した Larave ...
さくらのレンタルサーバに Node.js をインストールする
Laravel(というか、vite)を使うにあたっては、Node.js がインストールされている必要がありますが、さくらのレンタルサーバには Node.js がインストールされていません。そこで今回はさくらのレンタルサーバに Node ...
OpenSSL の rand コマンドでランダムな文字列を得る
パスワードなどのためにランダムな文字列が欲しいとき、使用する文字に制限があるような場合には、文字列生成用のスクリプトを書いたりしますが、お手軽に生成するなら OpenSSL の rand コマンドを使うのがおすすめです。
...
Git コマンド逆引き集(随時更新)
Git を使っていて、「あの操作をするのにどうするんだっけ?」ということが増えてきたので、備忘録代わりにまとめていきます。基本的には IDE を使って Git を操作することが多いので、IDE のメニューから操作できるものについては触 ...
Windows Terminal を使ってみる
Microsoft 謹製のターミナルアプリ Windows Terminal が正式リリースされたので、さっそく使ってみました。インストールするだけで特に苦労もなく使えるのですが、せっかくなので、Windows Terminal 上で ...
パッケージ管理ツールのコマンドまとめ
Windows のパッケージ管理ツール WinGet、Chocolatey、Mac のパッケージ管理ツール Homebrew、Ubuntu のパッケージ管理ツール apt、PHP のパッケージ管理ツール Composer のコマンドの ...
Alacritty を使いやすくカスタマイズする
Alacritty は、Windows、Mac、Linux で利用可能なターミナルエミュレーターです。描画の速さを売りにしていて、実際、他のターミナルエミュレーターと比べて、キビキビ動いているような気がします。
Windo ...
開発環境構築(ソフトウェア編)
購入したPCにソフトウェアをインストールしていきます。基本的には Windows 用のパッケージマネージャーである Chocolatey(Mac でいうところの Homebrew、Ubuntu でいうところの apt)を使ってインスト ...
開発環境構築(ハードウェア編)
自宅では Mac mini の Late 2012(改めて書くとだいぶ年季が入ってきましたね…)を使っていますが、外出先での打ち合わせのことを考えると、ノートPCがあったほうが便利なので、購入することにしました。
開発 ...