システム開発Tips

[Python]minicondaを利用した仮想環境の構築

最近、minicondaを使って環境を構築しているのでメモ。 ※Windows環境下の場合です。 minicondaをダウンロード minicondaをダウンロードしましょう。 install時に環境変数にcondaへのパスを追加するかのチ...
システム開発Tips

Djangoのプロジェクトとアプリケーションの構成について

Django プロジェクトとは プロジェクトとは、データベースの設定や Django 固有のオプション、アプリケーション固有の設定などといった、個々の Django インスタンスの設定を集めたもの。 Django アプリケーションとは アプ...
システム開発Tips

PYTHONPATHの区切り文字について

環境の違い PYTHONPATHの区切り文字がWindowsだとセミコロンでlinuxだとコロンだということに30分ぐらい気が付かなかったです。 反省。 exsample # for windows PYTHONPATH=aaa;vvv #...
システム開発Tips

[node.js]Axiosのプロキシ設定

AxiosでProxyを経由する設定 プロキシ環境で疎通するために以下の設定じゃないとProxyが聞いてくれなかったのでメモ。 謎すぎる。 const axios = require('axios'); const Ht...
システム開発Tips

[Docker]PostgreSQLのヘルスチェックを実行する際の注意点

Dockerコンテナで実行したPostgreSQLに対してヘルスチェックで生存確認を利用する際の注意点 上記の様にホストOS上にDB用とAPI用にDockerコンテナを2つ作成する構成でWEB APIを提供することになったけどAPIが稼働...
システム開発Tips

[node.js]クラスに定義したスタティックプロパティに対してESLintの警告を出力しないようにする

ESLintがclass内に定義したstaticプロパティを許さない。。。だと? ESLintの設定にparserがあるが、 その設定で特にparserを指定せずESLintを利用している場合に以下のように定義すると以下のエラーが表示される...
システム開発Tips

Jest + supertestでtestが完了してもexitしなかったのでその対処

単位試験の自動化。コーディングより時間かかる説 jest + supertestで単体試験を実行時にtestが完了してもjestのプロセスが終了しなかったのでその覚書。 (…まじで単体試験の自動化コードを書いてるときのほうが実製造作業より時...
フリーランスエンジニアTips

2022年版 コーナンの国産杉ムクボードでテレワーク用PCデスクを作る

PCデスク沼 今までIKEAのリンモンの長さ100cm×幅60cmを使っていたけれど、モニター2台とノートパソコン1台はいよいよ無理が出てきたので買い換えることにしました。(最初から無理はあった) サイズ的に長さ140cmじゃ100cmから...
システム開発Tips

[Node.js]link-module-aliasとmodule-aliasの違い

Node.js名物、requireの相対パス地獄へようこそ。 開発が進んでディレクトリ構成などが固まってくるとrequireの呼び出しが地獄になっていきます。 sample.js require(./../../../src/control...
システム開発Tips

[Node.js]express-openapi-validatorとexpress-validatorの違いについて

express-openapi-validatorとはなんぞや。 Node.js + ExpressのRest APIを作成時にリクエストパラメータの検証用のよいOSSがないか探した話。 早々に、結論として うだうだ書いたとての内容なので、...
タイトルとURLをコピーしました