2020-01-01から1年間の記事一覧

【Haskell】【Stack】Encountered error while migrating Pantry database

stackでHaskell入門していたら stack build 時に下のようなエラーに遭遇しました。 Encountered error while migrating Pantry database: SQLite3 returned ErrorNotFound while attempting to perform step: database disk image is malformed Please repor…

【Ubuntu 20.04】トップバー (画面上部) に日付と時刻が出ていない場合の対処

設定をずっと見てたんですが indicator-datetime をインストールする必要があったみたいです。 盲点。 sudo apt install indicator-datetime さらにUbuntu Tweaksというのを入れるとより詳細に設定できるようです。

【boto3】DynamoDBの自動テストで使えるかもしれないスニペット

LocalStackのようなエミュレータを活用したテストコードでよく使うやつ。 Python 3.8.3 boto3 1.16.14 pytest 6.1.2 ここで記載するサンプルメソッドは下のようなクラスに所属している前提になります。 import boto3 import mypy_boto3_dynamodb.service_res…

【Python】Pythonプロジェクトで良い感じに使えるMakefile

僕はこうしてます。 Python 3.8.3 Poerty 1.1.4 pytest 6.1.2 black 20.8b1 flake8 3.8.4 (mccabe: 0.6.1, pycodestyle: 2.6.0, pyflakes: 2.2.0) mypy 0.790 lint: poetry run black --check ./src ./tests poetry run flake8 ./src ./tests --exclude __in…

【pytest】E ModuleNotFoundError: No module named 'src'

Pythonのモジュール解決周りは難解ですね・・・ Python 3.8.3 Poerty 1.1.4 pytest 6.1.2 $ poetry run pytest ./src ./tests ImportError while importing test module 'project_dir/tests/foo/test_bar.py'. Hint: make sure your test modules/packages h…

【mypy】Cannot find implementation or library stub for module named 'foo.bar'

Python 3.8.3 Poerty 1.1.4 mypy 0.790 $ poetry run mypy ./src src/foo/__init__.py:1: error: Cannot find implementation or library stub for module named 'src/foo/bar' src/foo/__init__.py:1: note: See https://mypy.readthedocs.io/en/latest/run…

【AtCoder】abc179 C - A x B + C

atcoder.jp youtu.be 解説動画を見ながら自分なりに噛み砕いたメモ。 A * B + C = N 式変形するとこうなる。 C = N - A * B つまり、CはAとBが決まれば自動的に決まる。 なのでAとBの組み合わせだけを考えれば良いという状態に持っていきたい。 A * Bの範囲…