2023-07

スポンサーリンク
プログラミング

node.js/express/log4js/pm2の環境でログを出力する

背景 node.js/expressはシングルスレッドで動作するため、パフォーマンスを上げるためには、pm2等ででクラスタリングする必要があります。しかしながら、log4jsではクラスタリングするとログを出力しない問題があります。 その場合...
ネットワーク

KagoyaのVPSで多層ネットワークを構築する

はじめに サーバーネットワークの一般的な構成と言えば、Webサーバー、アプリサーバー、データベースサーバーを多層にネットワークを分ける設計がよく用いられます。 この構成はAWS、Azure、GCP などのクラウドでも構築できます。しかし高い...
プログラミング

gitのリポジトリを分ける方法

手順 現在のリポジトリをクローンして2つのリポジトリを作る git clone **** クローンしたリポジトリから削除するディレクトリを指定して、ディレクトリと履歴を削除する git filter-branch --tree-filter...
ソフトウェア

VuePress2で「Cannot read properties of undefined (reading ‘value’)」

問題 以下のようにVuePress2で build を行うと「Cannot read properties of undefined (reading 'value')」のエラーが発生した。 PS C:\Code\******\websit...
ソフトウェア

VuePress2 vs VitePress

背景 Vue には VuePress という人気の Static Site Generator (SSG) がありました。しかし、VuePress の開発が停滞し、結果2つの後継プロジェクトが立ち上がりました。それが、VuePress2 と...
プログラミング

ファイル vs SQLite vs MariaDB パフォーマンス比較

背景 掲示板・SNS・チャットサービスのような新しいサービスを作ろうと思っています。しかし、このシステムのデータの保管方法に悩んでいます。このシステム設計にミスがあるとコストの肥大化が止められなくなるためです。 類似サービスのシステム構成な...
スポンサーリンク