2020-01-01から1年間の記事一覧
CDNの画像とキャッシュの扱いについての理解を整理しておきます。 前提 CDNに画面で読み込む画像が保存してある max-ageを用いて、CDNへの更新確認における通信量を減らしたい CDNから画像を取得する流れ 画像引用元 上記画像のコンテンツはhtmlですが、画像…
パスワード暗号化でSecret Saltなるものがあることを知ったので、Qiitaの記事を読んで、 頭に叩き込むために書き出してみた。 引用(というかほぼそのまま。。)させてもらったwebページは以下 パスワードハッシュ化で用いるソルト(Salt)とペッパー(Pepper)/シ…
以下のようにコマンドを実行します。 curl -X POST "http://stg.aaa.bbb/sampAPI/monitoring/" -H "accept: */*" -H "Content-Type: application/json" -H "header_param: value1" -X POST:リクエストメソッド指定 -H ~:リクエストヘッダー指定 データあ…
知識の整理、人への共有に重宝するEvernote、作業効率を上げるショートカットキーで使えると思ったものをまとめてみました。 使えるショートカット一覧 やりたいこと ショートカット 説明 ノートブックを検索して移動する command + J ノートブックを横断し…
既存ソース修正後の保存時に修正していない箇所がフォーマットされて、本当に修正した箇所が分かりづらくなりレビュー時に怒られたことはないでしょうか。 フォーマット設定は2つあって、片方を修正したのにやっぱりフォーマットされる。。なぜだーと私はな…
Chorme拡張機能のインストール gmailのテンプレートが宛先、タイトルを保存できないため、以下のChrome拡張機能を使うと便利 アカウント登録が必要であるため、会社のメアドを保存したくない場合は、推奨できませんが。 chrome.google.com 設定、使い方 イン…
プロジェクトマネジメントで出てくる用語の備忘録として記載してみます。 QCD プロジェクト管理の3要素とも呼ばれており、Quality(品質)、Cost(原価)、Delivery(納期)という3つのゴールを定め、その目標に向かってプロジェクトをコントロールするとい…
VPN設定などで上手く接続できない場合に、明示的にルート設定する場合に Routing Tableの設定を行ったりします。 開発者にはあまり馴染みがないですね。。 ドメインからIPアドレスを取得する nslookupでIPを取得する (nslookupはDNSをlookupするという意味で…
モジュール概要 commandとshellモジュールの違いを簡単に記載します。 command シェルを介さない 環境変数($HOMEなど)や、 “<”, “>”, “|”, “;” などのパイプやリダイレクトは使えません。 ユーザ環境に依存せずにセキュアにコマンドを実行 shell ユーザ環境…
今となってはもっとモダンな書き方があるのかもしれませんが、 開発時に使った書き方について備忘録として残しておきます。 プロパティファイル読み込み クラスパスの通ったresources以下にあるlog4jのプロパティを読み込む場合の記述方法です。 ClassLoader…
最初は以下よりjarをダウンロードして、ディレクトリ階層を作ったりしてましたが。。 Maven Repository: Search/Browse/Explore Eclipseのmavenビルド実行時のエラー分にmaven installコマンドの記載がありました。 これを実行して、出力先パスを指定すれば…
git rebase -i でできるコミットまとめをmergeするときにやるには以下のコマンドを使います。 git merge --squash staging git merge --squash --allow-unrelated-histories staging # 紐づきがない履歴はマージできないと怒られたらこっち 注意点 初期コミ…