みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

send-pack: unexpected disconnect while reading sideband packet を解決する

Git

Git LFS を有効にした Git レポジトリに 100 MB を超える複数のファイルを push したら,エラーが発生してどうにもならなくなりました. > git push origin master:master send-pack: unexpected disconnect while reading sideband packet fatal: the remot…

Git LFS を使う時の注意点

Git

Git LFS を使う時の備忘録です. 有効化の手順 インストール Git LFS をダウンロードしてインストールする. アカウント毎に以下のコマンドを実行する. git lfs install LFS で管理する対象のファイルを指定する git lfs track "*.pdf" これで .gitattribut…

Podman Remote clients を使う時は ed25519 の鍵を使う

MacOS に podman remote client をインストールしてから,別の Ubuntu PC の podman server にアクセスする設定の備忘録です. インストール MacOS Releases · containers/podman · GitHub 上記ウェブサイトから, podman-remote をダウンロードして実行でき…

2024年現在の TypeScript の設定

ESM な TypeScript を node.js で実行するときの設定を検討します.なお,ESM とは以下のように import を使う方式のことです. import { valueOfPi } from "./constants"; export const twoPi = valueOfPi * 2; https://www.typescriptlang.org/ja/tsconfig…

Pydantic でフィールドの追加を禁止する

Pydantic ConfigDict を使います*1.allow, forbid, ignore から選択します. pydantic.Extra.forbid や Config class を使用する方法もありましたが,Pydantic 2.x では奨励されていません. 動作確認のための unittest は以下の通りです.モデルに text フ…

authorized_keys を追加

scp コマンドでリモートにファイルをコピーするときに,SSHをパスワード認証で使用しているとうまくいかないので,鍵を作成してSSH公開鍵認証を使用します. なお,リモートは user@remote.local と表記しますので,適宜読み替えてください. MacOS, Linux s…

Python で要素の検索速度の比較

Python で複数の要素から特定のものが存在するかを検索する場合の,効率がよい方法を検討します. 課題 10万個の要素から特定の要素が存在するかどうかを返す. set を使用する方法, list を使用する方法をすぐに思いつきます.list を set に変換してから…