開発

開発

PHPでGoogle Authenticator対応の2段階認証(TOTP)を作る方法【RobThree】

はじめに最近ではセキュリティ向上の為アカウントシステムを運用しているようなサービスでは2段階認証が当たり前の時代になってきました。自社のサービスにも組み込む必要がでてきたのでTOTP(時間ベースのワンタイムパスワード)システムをサクッと作成...
開発

VS Code拡張機能で生産性を爆上げ!私が選ぶ必須ツール

はじめに:VS Codeは「育てる」エディタVisual Studio Code(VS Code)は、軽量で高速、そして何より拡張性が高いことで世界中のエンジニアに愛用されています。しかし、インストールしたばかりのVS Codeは、言わば「...
開発

Nagios Core 3系でコマンドラインからステータスとアラート履歴を取得する

はじめにNagiosの監視状況を確認したいとき、通常はWebブラウザでダッシュボードを開いて確認したい場合があります。ですが他のスクリプトと組み合わせて何かしたいなという場合にブラウザベースでデータを取得して整形したりするのが手間だったりし...
開発

VSCodeからサーバーに直接デプロイ!SFTP拡張機能

概要コーディングをしていてサーバにコードをアップロードしたいとなったとき、いつも以下の「3大ストレス源」と戦っていました。 SFTPクライアントを立ち上げる儀式が面倒すぎ問題:コードを書くのはVS Codeなのに、アップロードのためだけに、...
開発

メール送信テストツール Mailpit を使ってみた

概要Mailpit とはメール送信とSMTPのテストを行うためのツールです。大量メール送信による負荷テストを行うため、メール送信先サーバとして Mailpit を使用できるようにしてほしいという顧客からの要望により環境を用意しました。Mai...