ネコと和解せよ

技術的なあれこれの備忘録のつもり

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

PyMySQLで取得したレコードのカラムにドットアクセスしたい

tl;dr record["column_name"]でなく、record.column_nameでアクセスしたい DictCursorを参考にDataclassCursorを作る DataclassCursorでdictではなくdataclassを動的に作成する 動的に定義したdataclassのインスタンスをレコードとして返す DataclassCursor…

M1 MacでLaravelのDocker環境を立ち上げようとするとコケる

以下のリンク先の手順でdocker-compose.ymlを用意し https://laravel.com/docs/8.x#getting-started-on-macos docker-compose buildを叩くと以下のようなエラーが出る

Javaでラムダ式を使ってtry-catchの共通化を試みる

tl;dr 次のような処理のtry-catch節の共通化を試みる class Main { public static void main(String[] args) { try { // 処理1 } catch (MyException e) { // 共通処理 } try { // 処理2 } catch (MyException e) { // 共通処理 } } } Exceptionをthrowでき…

ProphetをDockerのPythonコンテナにインストールしようとしてハマった話

tl; dr DockerのPythonコンテナにProphetをインストールしようとしたが失敗した インストール時にメモリ4GB必要 Dockerの設定でリソース割宛を4GB以上にしたらインストールできた