パッケージ管理ツールryeの使い方
Pythonにはpipenvやpoetryなどのパッケージ管理ツールがありますが、今回はryeを利用します。 ryeはrustで書かれているパッケージ管理ツールで、pipenvやpoetryと比べて手軽にPythonのバージョンやパッケージ管理できるのが特徴です。 また、仮想環境として作成されるので、プロジェクト間でパッケージの衝突を気にする必要がありません。
Pythonにはpipenvやpoetryなどのパッケージ管理ツールがありますが、今回はryeを利用します。 ryeはrustで書かれているパッケージ管理ツールで、pipenvやpoetryと比べて手軽にPythonのバージョンやパッケージ管理できるのが特徴です。 また、仮想環境として作成されるので、プロジェクト間でパッケージの衝突を気にする必要がありません。
iPadの純正カレンダーでGoogleカレンダーを同期すると、Googleカレンダーに登録していた外部の予定が表示されなかった。
技術書の電子書籍を買うときにDRMが掛かっていると割と不便なので、国内でDRM Freeな技術書電子書籍を扱っているサイトを一覧にしてまとめた。 新しくサイトを見つけたら随時更新していく予定。
ある掛け算を \(N\) を (\(i, j\)) の形に表すと、\(i, j\) は \(N\) の約数関係である。 制約の \(N\) の約数をすべて列挙しても50個にも満たないので、全部列挙することを考える。 その中で、移動回数は\(i+j-2\)回の最小の数が答えである。