PyPDF2を使ってPythonでPDFに付与されたパスワード(AES暗号)を解除する
先日povo2.0へ携帯回線を切り替えたのですが、明細としてメールで送られてくるPDFが暗号化されていました。 毎回パスワードを入力して確認するのは手間なので、ローカルでパスワードを解除して管理することにしました。 利用したライブラリはPyPDF2とそのAES暗号化対応プラグインになります。
全 27 件中 21〜27 件を表示
先日povo2.0へ携帯回線を切り替えたのですが、明細としてメールで送られてくるPDFが暗号化されていました。 毎回パスワードを入力して確認するのは手間なので、ローカルでパスワードを解除して管理することにしました。 利用したライブラリはPyPDF2とそのAES暗号化対応プラグインになります。
Google Colaboratoryで動いていたJupyter NotebookのコードをAWS Sagemakerのノートブックインスタンスで動かしてみたところ、`Shape must be at least rank 3 but is rank 2 for '{{node BiasAdd}} = BiasAdd[T=DT_FLOAT, data_format="NCHW"](add, bias)' with input shapes: [?,128], [128].`のエラーが出て動作しませんでした。 原因を調べて対処方法をまとめましたので記録しておきます。
これまでのブログはHugoで運営していましたが、いい加減Javascriptを勉強しておきたいこと、GoogleAnalitycs4対応などでブログの修正が必要だったので、勉強かねてJavascript系のStaticSiteGeneratorでブログをリニューアルすることにしました。 SSGフレームワークとしてはNext.js、GatsbyJs、Hexo、AstroJS等があるようでしたが、ビルド時間とアクセス時間が早いことと学習コストの低さからAstroJSを選んで利用することにしました。
AstroJSを利用する際、Googleアドセンスを実装するには少し修正が必要でした。 本記事ではその修正内容をまとめます。
リモートPC(Ubuntu20.04)でGazeboなど、OpenGL経由でGPUを利用する環境へアクセスできる環境を構築したので、その過程を記録しておきます。
知人からGenerative Artというものを聞いて興味を持ったので、私もRustのライブラリnannouを用いて簡単なコードを書いてみました。 いくつか作成において試行錯誤もしたのでその記録を行っておきます。
python+numpy+matplotlibは実験・グラフ表示でお世話になる組み合わせです。 matplotlibでは動画の作成もできるので、手早くデータを可視化するのに便利です。 この時、複数のグラフの表示、subplotを用いた複数領域の作成、凡例の表示などで少し苦戦したため、記録として手順をまとめておきます。
スポンサーリンク