Autheliaでローカル開発用のOIDC環境を簡単に構築してみた
ローカル開発環境で簡単に扱えるOIDCのIdP(Identity Provider)として、Autheliaがなかなか良かったので簡単に紹介したいと思います。 背景 ある日、私が携わっているプロ...
24 search resultsShowing 1~20 results
You need to log-in
ローカル開発環境で簡単に扱えるOIDCのIdP(Identity Provider)として、Autheliaがなかなか良かったので簡単に紹介したいと思います。 背景 ある日、私が携わっているプロ...
前回の記事: Goの構文解析に入門してみる #Go - Qiita 少し前にGoの構文解析に入門してみたわけですが、前回の記事の最後ではgolang.org/x/tools/go/ast/ast...
Goのソースコードを処理するツール(コードチェックやデータ生成など)を作ってみたいと思ったので、Goの構文解析に入門してみました。 まえがき ソースコードを何らかのツールにかけて処理したいことは...
OpenSSLを使ってファイルをお手軽に暗号化できることを知ったので、メモを兼ねて紹介したいと思います。 実行環境について 基本的にはOpenSSLかLibreSSLがインストールされていればよ...
TLS証明書の中身を確認したり検証したいときに、いつもコマンドがわからなくなるので、備忘録的にまとめておきます。 本記事で扱わない内容について 証明書の発行(証明書署名リクエストの作成やCAの運...
簡単に使えるJupyter環境があったらいいな、と思ったので、VS CodeのDev Containersを利用して作ってみることにしました。 Dev Container(s)とは 一言でいうと...
Goで時刻のフォーマットを作る時に、0埋めしない24時間表記(例えば6:15)が作れないことに気づきました。 06:15じゃなくて6:15じゃないとダメなんだ!というのはレアケースなのかなぁ、と...
GoでBOM付きのUTF-8ファイルを扱う必要があったので、その時に知ったテクニックを共有したいと思います。 具体的に言えば、Excelでファイル形式を「CSV UTF-8 (コンマ区切り) (...
Linux上での操作手順の確認や「Ubuntuでアレどうやるんだっけ?」みたいなときに、いちいち仮想マシンを用意するのは手間なので、手軽に扱えるDocker上で試してみようとすると、思うように動...
ふと思い立ってDockerでUbuntuを起動してその中でvimtutorをやろうと思ったら、日本語が文字化けしたりと思いの外ハマったので、やり方をメモしておきます。 ちなみにmacOSなら標準...
先日、PythonでCSVを出力する処理を書いていたのですが、空文字列とNoneをいい感じに出し分けられないかと試行錯誤したので、そのやり方をメモがてら記事にしたいと思います。 どうしたかったか...
システム開発時にはDBなどのミドルウェアや連携する何らかのサーバー、Ansible Vaultのパスワードファイルなど、何かとたくさんのパスワード(やキーなどのランダムな文字列)が必要になること...
ローカル環境やテスト環境にホスト名やドメイン名でアクセスしたい場合、hostsファイルに設定を書き加えることがよくありますが、curlでちょっと確認したいだけといった場合は、いちいちhostsフ...
Goではbuild constraints(build tagsとも呼ばれる)を利用することで、異なるビルドを作り分けることができます。 この機能を利用することで、デバッグ用とリリース用や無償版...
みなさん、Goでビルドするときには、どんなオプションを指定していますか? Goではgo buildだけでも何事もなくビルドできるので、特に何も指定していないという人もいるかと思います。 しかし、...
RDBでツリー構造を扱う方法には、隣接リストや閉包テーブル(Closure Table)などいくつかの手法がありますが、このうち閉包テーブルからツリーのパス文字列をSQLだけで得たいことがあった...
QPDFは、PDFの加工や調査に使えるライブラリおよびコマンドラインツールです。 主にPDFを扱った開発やPDFファイルの構造について学習する人をターゲットにしたソフトウェアとなっています。 P...
久しぶりにssh-copy-idで鍵を配置しようとしたら、うまくいかなかったので調べてみました。 何が起きたか ssh-copy-id my-serverを実行したら、 id_rsa.pubでは...
会社のお金でCKAを受けられる機会があったので受けてみました。 今回の受験に際して、数多くの受験記事が大きな支えになったので、その一つとして自分の合格体験記も加えておこうと思った次第です。 CK...
systemdでcronのようなスケジュールを設定する場合timerユニットを書きますが、これがcronの書式とは全然違うのでなかなか慣れないかと思います。 timerユニットの書き方(OnCa...
24 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.