dp-kanrinin

Angular

ハッシュ化、暗号化

ハッシュ化とは? ハッシュ化は指定のアルゴリズムに基づき、元の文字列を不規則な値に変換する処理を指す。 不可逆であり、ハッシュ化された値から元の値を求めることはできない。 同じ文字列を同じアルゴリズムでハッシュ化した場合、 同じ処理結果とな...
アーキテクチャ

SSOとは

SSO(シングルサインオン)。1回の認証で複数サービスにログインできる仕組み。 SAML認証やOAuthといった仕組みがある。 SAML認証 SSO(シングルサインオン)を実現するための規格 認証認可を行う XMLをベースとしたマークアップ...
Java

Javaのラムダ式と戦う

ラムダ関数難しすぎわろた。 知っている人にしかわからない、矢印を使った例の式ですね。最初見た時は何の悪ふざけかと思いました。 それとなく使ってきましたが、ビルダーとか使い始めると避けては通れないので整理しようと思います。 ラムダ式の基本 【...
Java

サーバーで定義した変数をJavaアプリケーションで読み込む

外部のAPIに接続する際に、Basic認証を使用するシーンはまだよく見かける。 このときのクレデンシャル(ユーザーIDとパスワード)をどこに保存するのか問題。 Javaでは、環境変数はapplication.env.ymlに記述するのが一般...
AWS

AWS VPNの使いかた

VPNクライアントのダウンロード AWSのHPからAWS Client VPNをDLする。 設定が終わると、このツールでVPNに接続できるようになる。 VPNエンドポイントを作成する VPNエンドポイントを作成するためには、証明書の登録が必...
Angular

Cannot read properties of undefined (reading ‘digest’)

Angularを使用しているプロジェクトで、SHA256による暗号化メソッドをステージング環境にデプロイしたところ、以下のメソッド実行時にエラーが発生。 ■エラーメッセージ Cannot read properties of undefin...
ソフトウェア

モニターにキーボードを表示する

PCモニターにキーボードを表示する機能を『スクリーンキーボード』と呼ぶ。 起動方法 起動方法は、Windowsの検索窓で『キーボード』と検索すればすぐに出てくる。 もしくは、Win + Ctrl + O のショートカットキーでも起動できる。...
Java

Java鉄板ログ調査

調査の鉄則 Java + Angular のシステムについて、今までたくさんの調査をしてきた。 中には難易度が高く、有識者に助けを求めたものや、長時間、上司とレビューしたものもあった。そして、どの人からも教えられる解決策は同じだった。それは...
ソフトウェア

RedMineのフィルタ条件備忘録

親チケットのみを表示する フィルタ:親チケット 値:なし 複数文字列を検索対象から除外する フィルタ:テキスト項目(題名など) 条件:translation missing: ja.label_not_match 値:文字列~文字列~文字列...
ソフトウェア

POSTMAN備忘録

POSTMANとは? APIのリクエストレスポンスを検証するためのツール。要するに、CURLコマンドをUIにしたもの。 事前処理や事後処理をjavascriptで記述したり、独自の環境変数を設定したりすることもできる。 このため、AIP1で...