IT

PC

Mac:リスト表示している Finder でフォルダをまとめて閉じる

こんな感じで開いて行った後、まとめて閉じるときの操作です。 ⌘ + A で全選択 ⌘ + ← で選択対象が閉じます。 逆に、開きたいときは ⌘ + → です。
PC

Next.js:ローカルで実行してもサーバーの API を利用するには

以前 React で書いたものの Next.js の場合になります。Next.js は API Routes を通すこともできますが、バックエンドを単純に呼びたいだけなら rewrites が便利です。 設定方法 next.config.m...
PC

JavaScript:文字列の先頭と末尾にある指定の文字を削除する

String.prototype.trim() は対象が空白文字ですが、他の文字を指定したかったときのサンプルです。 /** * 文字列の先頭と末尾から指定した文字を削除 * @param {string} str - 対象の文字列 * @...
PC

Python:Google Calendar API を使う

長野市ごみ収集日の CSV ファイルを公開していますが、使うには少しハードルがありますよね。カレンダーの共有リンクで自分のカレンダーに反映できたら楽だろうなと思っていたのですが、40 以上のカレンダーを手動で作って公開までする気にはならず、...
PC

Google Chrome:ショートカットキーでスクリーンショットを撮る

DevTools でコマンドを実行して取得していましたが、ショートカットが割り当てられることを知ったので設定しました。 DevTools を開き、歯車アイコンをクリック サイドメニューの「ショートカット」を選び、「フルサイズのスクリーンショ...
PC

Linux:シェルスクリプトで設定した環境変数が残らないとき

例えばシェルスクリプトが test.sh で環境変数 TEST_ENV を設定していたとき、test.sh の実行が終わると環境変数 TEST_ENV は消えている。実行後も残したい場合は、. test.shまたはsource test.s...
PC

Python:明示的にインストールしたパッケージの一覧を取得する

仮想環境(venv)で明示的にインストールしたパッケージの一覧を取得したく、pip freeze を使ったのですが、依存でインストールされたパッケージまで含まれているもので欲しい一覧になりませんでした。 調べた所、pip-chill パッケ...
PC

VSCode:Python の環境変数を .env ファイルに設定する

ワークスペースのフォルダ直下に .env ファイルを作成して環境変数を設定するメモ。 プロキシ環境下かつルート証明書の設定を定義した例。プロキシの設定 http_proxy, https_proxy が無いと外部に繋がらない。→ プロキシの...
PC

Google カレンダー:2024年度長野市ごみ収集日

2024年度(令和6年度)長野市のゴミ収集日を Google カレンダーに表示させる為の CSV ファイルを作成しました。 Google カレンダーに CSV ファイルを読み込ませる方法はこちらを参照ください。 2024/05/04 追記カ...
PC

pytest:共通の前処理/後処理を作成する

@pytest.fixture デコレータで前処理/後処理が書けるので、テストで共通するログイン処理を前処理として作成した例です。 import requests import pytest @pytest.fixture def logi...