高見知英の技術ログ

技術関係のログをQiitaから移行してきました。プログラミングのほか、使っているアプリの細かい仕様についてなど書いていきます。

開発知識

pipenv installでエラーが出たら再起動を検討しよう

だいぶハマった。 久しぶりに触るプログラムでpipenv installやpipenv updateをすると、次のようなエラーメッセージが出てくるときがあります。 ValueError: invalid literal for int() with base 10: ... 一番最後に出てくるエラーはUnicodeDecodeErrorだっ…

PDFのサイズ=インチサイズの72倍ではない

はじめに言おう。**PDFは悪だ** まあそれはそれとして。ある日プログラムでPDFを作成する必要がでてきました。

CertUtilは巨大なファイルを処理することができない

とある事情によりファイルをBASE64エンコードする必要が生じました。いちいちソフトを入れるのは面倒くさいのでバッチファイルだけで処理できないかと探してみたところ、CertUtilというWindows標準のツールがBASE64変換の機能を持っているとのこと。 qiita.c…

ログ出力の基本方針

このブログはエラー・ロギング Advent Calendar 2020 - Adventar18日目のブログです。 今回はプログラミングにおけるロギング処理について書いてみようと思います。 ロギングとは、プログラムの実行中にログを出力する処理。 1ファイルで完結する程度の簡単…