システム開発Tips pytestでcaplogが動かない 問題点 loggingのdictConfigを多重で噛ましていると、caplogの設定が飛んじゃうみたいですね。 pytestでUTコードを書いててうーんってなりました。 問題のコード mainからTestAを実行するようなコードを書いてて... 2023.01.14 システム開発Tips
システム開発Tips [Python]minicondaを利用した仮想環境の構築 最近、minicondaを使って環境を構築しているのでメモ。 ※Windows環境下の場合です。 minicondaをダウンロード minicondaをダウンロードしましょう。 install時に環境変数にcondaへのパスを追加するかのチ... 2022.09.23 システム開発Tips
システム開発Tips Djangoのプロジェクトとアプリケーションの構成について Django プロジェクトとは プロジェクトとは、データベースの設定や Django 固有のオプション、アプリケーション固有の設定などといった、個々の Django インスタンスの設定を集めたもの。 Django アプリケーションとは アプ... 2022.06.28 システム開発Tips
システム開発Tips PYTHONPATHの区切り文字について 環境の違い PYTHONPATHの区切り文字がWindowsだとセミコロンでlinuxだとコロンだということに30分ぐらい気が付かなかったです。 反省。 exsample # for windows PYTHONPATH=aaa;vvv #... 2022.06.01 システム開発Tips
システム開発Tips [node.js]Axiosのプロキシ設定 AxiosでProxyを経由する設定 プロキシ環境で疎通するために以下の設定じゃないとProxyが聞いてくれなかったのでメモ。 謎すぎる。 const axios = require('axios'); const Ht... 2022.03.30 システム開発Tips
システム開発Tips [Docker]PostgreSQLのヘルスチェックを実行する際の注意点 Dockerコンテナで実行したPostgreSQLに対してヘルスチェックで生存確認を利用する際の注意点 上記の様にホストOS上にDB用とAPI用にDockerコンテナを2つ作成する構成でWEB APIを提供することになったけどAPIが稼働... 2022.03.29 システム開発Tips
システム開発Tips [node.js]クラスに定義したスタティックプロパティに対してESLintの警告を出力しないようにする ESLintがclass内に定義したstaticプロパティを許さない。。。だと? ESLintの設定にparserがあるが、 その設定で特にparserを指定せずESLintを利用している場合に以下のように定義すると以下のエラーが表示される... 2022.02.14 システム開発Tips
システム開発Tips Jest + supertestでtestが完了してもexitしなかったのでその対処 単位試験の自動化。コーディングより時間かかる説 jest + supertestで単体試験を実行時にtestが完了してもjestのプロセスが終了しなかったのでその覚書。 (…まじで単体試験の自動化コードを書いてるときのほうが実製造作業より時... 2022.02.10 システム開発Tips
フリーランスエンジニアTips 2022年版 コーナンの国産杉ムクボードでテレワーク用PCデスクを作る PCデスク沼 今までIKEAのリンモンの長さ100cm×幅60cmを使っていたけれど、モニター2台とノートパソコン1台はいよいよ無理が出てきたので買い換えることにしました。(最初から無理はあった) サイズ的に長さ140cmじゃ100cmから... 2022.01.25 フリーランスエンジニアTips
システム開発Tips [Node.js]link-module-aliasとmodule-aliasの違い Node.js名物、requireの相対パス地獄へようこそ。 開発が進んでディレクトリ構成などが固まってくるとrequireの呼び出しが地獄になっていきます。 sample.js require(./../../../src/control... 2022.01.07 システム開発Tips