雑多に技術メモと他色々

主に自分用な技術メモが多くなる気がする。他色々が書かれるかどうかは不明。

Chrome拡張機能をmanifest v3で開発した簡易記録とハマりポイントの解消方法

Chrome拡張機能プラグイン)を自作で作ってみたので、色々書く。

  • やってみたこと
  • やった結果
    • 動かせたの?
    • 開発した時の環境
    • ハマりポイントと解消方法の一覧
      • そもそも拡張機能を作るために必要な構成や作るべきファイルがわからない
      • 開発成果物のそれぞれの役割がよくわからない
      • 自作したChrome拡張機能の取り込み方法がわからない
      • ツールを修正した時の取り込み方法がよくわからない
      • service_workerが動作しない原因がわからず、デバッグもできない
      • content_scriptsに指定したcssの参照先画像(URL)にアクセスできない
      • 拡張機能アイコンクリック時の動作が定義しても動かない
      • service_workerで外部jsが使えない
      • 自作した拡張機能用HTMLでonclick属性が動作しない
      • Local Storageから読み込んだ情報が想定外にObjectになった
      • JavascriptのOptional Chainがフォーマッタで崩れる
      • プラグインの説明用に動画キャプチャ取りたいけど取得方法が不明
        • 動画キャプチャのとり方
        • 動画の加工方法概要
        • ffmpeg起動用のDocker実行構成を作る
        • Docker起動して環境ログイン
        • キャプチャした動画を加工(圧縮)する
続きを読む

SpringBootでリクエスト/レスポンス情報をログに出力するFilter実装

とりあえずレスポンスペイロードやヘッダ出力もできるやつを試しに作った分をそのまま乗せる。
CommonsRequestLoggingFilterとそれを参考にして自作したレスポンス出力用フィルタをセットで使う。
(必要なログDEBUG設定箇所が2つに分かれるけど、一旦良しとしている)

続きを読む

Windowsの認証proxyが必要な環境でcurlしたい時の設定

なんでproxy設定されてるような環境から打つの?は疑問に思わない方針で。
proxyで認証しないと外部NWに出ていけないような社内PCなどから、おもむろにcurl打ちたい場合の手順。

続きを読む

SBI証券の入力を爆速にするブックマークレットをカスタムしてみた

自分用に作ったもの。

SBI証券IPO申し込み(Web)がめんどい。
公開ブックマークレットもあるけど、有力なやつは買付け余力に対して全力申し込みするし、もう一声という感じなので自作してみた。
コードに無駄なところがあったり、デバッグ用のconsole.logがあったりしますが、大目に見てください。

なお、既に他の方が作られているものとしてこちらを参照してみました。
ipo-tracker.com

続きを読む

WindowsのWSL(Ubuntu)環境にElasticSearchの日本語検索環境を整える

ElasticSearch使うことになったので。
とりあえずJavaがあればWindows環境でもインストールはかけられるが、
せっかくだしWSLのUbuntuにインストールして環境整える。

続きを読む

結局findしたファイルを消す場合はどんなコマンドを使うか

  • どんなとき?
  • 今のところの結論
  • 色々なケースを検証してみた
    • 検証環境
    • 検証結果
      • 無邪気に検索対象をワイルドカードにして-exec rmに噛ませる
      • カレントディレクトリを検索対象にして-exec rmに噛ませる
      • -exec rmの実行を+で実行する方式にしてみる
      • find結果をxargsに噛ませる
      • -deleteオプションで削除してみる
  • まとめ
  • 参考資料

ファイルの更新時間契機なんかでfindして絞り込んだファイルを消したいケースは結構あるけど、結構ページが乱立していて無邪気にコマンド作ると遅くなったりする。
なので、結局どうすりゃいいのかを検証して、まとめてみた。
日付で絞り込む、ファイル名で検索する、といったオプションは様々な方が言及しているのでここでは割愛する。

続きを読む