プログラミング

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 'rm...
ソフトウェア

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

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

VuePress2 vs VitePress

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

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

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

node.jsでexceljsを使ってUTF-8でCSVファイル出力する

課題node.jsでExcelまたはCSVファイルを編集してファイルに出力したいExcel操作パッケージxlsxも有名なようですが、exceljsが使いやすくマニュアルも分かりやすかったので、私はexceljsを採用しました。エンコード問題...
未分類

WordPressのコメントで名前やメールアドレスの入力を消す方法

ディスカッションの設定まず、入力を不要に設定します。設定 → ディスカッションOFF「コメントの投稿者の名前とメールアドレスの入力を必須にする」OFF「ユーザー登録してログインしたユーザーのみコメントをつけられるようにする」テーマの設定次に...
ネットワーク

IPv6プラスに加入したらパケットロスが発生するようになった

環境プロバイダー:おてがる光 IPv6プラスバックボーン:NTT東問題IPv6プラスを契約して通信の品質を測定してみました。しかし、以下の通りパケットロス(赤い線)が何度も発生してしまっています。総計:1111回のpingを実行して、パケッ...
Youtuber

YouTuber 吉田製作所 まとめ

メモがてら残しておきます。プロフィールチャンネル名:吉田製作所 (よしだせいさくしょ) ※ 村田製作所を真似ているとのこと。そのため「せいさくじょ」ではなく「せいさくしょ」と読む名前:吉田義男、ヨシダヨシオ (偽名) ※ 本名は「吉田裕也」...