標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

2025-12-01から1ヶ月間の記事一覧

jj の GitHub 認証まわりの最近の挙動

jj

Git互換バージョン管理システム jj が GitHub へコミットを push する時などに行う認証方法ですが、かつてはパスフレーズ入力を必要としない方式しかサポートしていませんでした。それが、いつの間にかフルサポートになっていた模様です。 いいわけになりま…

Git互換分散バージョン管理システム jj で「jj git push --allow-new」が非推奨となった

jj

従来はゼロコミット状態の GitHub へ jj から初回 push する場合 $ jj git init --colocate $ gh repo create --public 20251226 ✓ Created repository hymkor/20251226 on github.com https://github.com/hymkor/20251226 $ jj git remote add origin git@g…

jj にタグ関連のサブコマンドが実装されていた

jj

今まで jj にはタグ操作のサブコマンドが jj tag list くらいしか実装されていなかったため、リリースのためのタグを作成する際: git tag v1.19.0 git push --tag と git を併用しなければいけなかった。 だが、jj があずかり知らぬところで git コマンドが…

ソフトウェア命名論争についてのポエム

cat alternative とされるコマンド群がある。 sharkdp/bat: A cat(1) clone with wings. koki-develop/gat: cat alternative written in Go. 個人的な感覚だと、cat はファイルを連結するコマンドで、見るのは more や less のお仕事だから more alternativ…

テキストファイルの行処理のイディオム

Go

テキストファイルなどを扱う時: データ読み取り時にエラーが発生した時はただちに終わる ただし、そのエラーが EOF の場合は、有効データがある可能性があるため、それを処理してから終わる という定番処理がある。 これを素直に実装すると次のようになる。…