プログラミング

プログラミング

pythonのint2kanjiを使って算用数字を漢字にする方法

例コード例:import unicodedatafrom kanjize import int2kanjiimport reinput="平成4000年"input_hankaku=unicodedata.normalize("NFKC",...
プログラミング

node.js/express で fluent bit を使用してログ送信

メモとして残しておきます。環境OS: Rocky Linux 8.6Server: node.js 16.x / expressLogger: winston / winston-daily-rotate-fileSender: Fluen...
プログラミング

graylogで「mapper_parsing_exception」エラー

問題以下のようなエラーが出力されるOpenSearchException of type in document with id '5aa324b0-4db3-11ee-8497-fa163ef2038b'. Preview of fiel...
プログラミング

node.jsで文字コードを自動判定してHTMLを取得する

パターン1 sync-requestを使う自動判定はできない。文字コード指定は容易。var syncrequest = require('sync-request');function get_html(url){ var response...
プログラミング

日本語の変換ライブラリ「kuroshiro」を使用する

はじめにNode.jsで日本語をカタカナ・ひらがな・ローマ字に変換したい場合、まずKuroshiroというライブラリに行き当たります。このKuroshiroを使ってみたのでメモとして残しておきます。公式サイト:npmアナライザーとしては「K...
プログラミング

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

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

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

手順現在のリポジトリをクローンして2つのリポジトリを作るgit clone ****クローンしたリポジトリから削除するディレクトリを指定して、ディレクトリと履歴を削除するgit filter-branch --tree-filter 'rm...
プログラミング

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

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

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

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

エラー「Uncaught TypeError: Cannot set properties of undefined (setting ‘_renderItem’)」

環境jQuery: 3.6.0jQuery UI: 1.13.2問題jQuery UIで以下のエラーが発生して_renderItemに失敗する。Uncaught TypeError: Cannot set properties of und...