node.js の --max-old-space-size のデフォルト値は 1400MB
node.js の V8 のヒープのメモリ容量を設定するオプション --max-old-space-size のデフォルト値は 1.4GB みたい。https://github.com/nodejs/node/blob/master/deps/v8/src/heap/heap.cc max_old_generation_size_ = 700ul * (kSystemPointerSize / 4)...
View Article【比較検証】Next.js の Server Side Rendering (SSR) を理解する。create-react-app と比べてみた。
Next.jsのサイト、かっこいいですよね 😊クールで、パフォーマンスにも優れていてエンジニアを魅了します。日本では Nuxt.js が人気のようですが、個人的には Next.js を推しています。さて、先日 Next.js...
View ArticleFix: WSUS Connection Error Reset Server Node On Windows Server 2012
Error: Connection ErrorAn error occurred trying to connect the WSUS server. The error can happen for a number of reasons. Check connectivity with the server. Please contact your network administrator...
View ArticleSlackからGitHub Actionsにパラメータを渡して実行する
以下のサービスを組み合わせて、ポチポチCIツールを作成します。SlackGitHub Actions、REST API v3AWS Lambda ( Node.js 12.x (@slack/bolt 1.5.0) )外観図Slackに対してリクエストすると、SlackとLambdaがやりとりをしてGitHubに命令を出してくれます。素材猫の顔:...
View Article【2020年2月】プロジェクトごとのnode.jsのバージョンを、direnv+nvmで【強制】【固定】
プロジェクトごとにNode.jsのバージョンが異なって辛みマシマシそんな時は以下の処方箋がおススメ。例えば node.js 10 を強制的に使用する場合は以下のようにプロジェクトのフォルダ直下に.envrcファイルを作成し、nvm で 10を指定しておきます。.envrc[[-s ~/.nvm/nvm.sh ]]&&. ~/.nvm/nvm.sh nvm use 10...
View Article文字列で記載している年月日を日付として取得し前日、翌日を表示させる方法
環境 node.js 8.11.4 MariaDB 10.3.10.0やりたいこと MariaDBに登録しているYYYYMMDD(VARCHAR)をdate型に変換して前日および翌日を取得し、HTMLで表示させる。やったこと //date.parseで変換 NaN //var ddate = Date.parse(days);...
View Article[Node]mysql2でRDS証明書更新対応した
対象mysql2を使用しているDBへ接続するのオプションに、ssl: "Amazon RDS"を使ってる更新方法以下のコマンドでパッケージのアップデートを行うnpm up mysql2...
View ArticleNode.jsの関数をBashでパイプぽく使えるコマンド
Node.jsの関数をBashで使おうと思うことがあるのでしょうか……?私は今まではありませんでした。@takuya_1stさんのnodeの関数をbashシェルで使えるようにする。という記事が面白かったのでコマンドを作ってみました。下記コマンドでインストールできます。$ npm i -g @amanoese/nodep...
View ArticleFirebaseFunctionsでPush通知をHTTP関数呼び出しで送信する
はじめに今回はFirebaseFunctionsのhttp関数を使用して特定のデバイスにPush通知を送る実装を行なっていきます。実装前に下記の準備項目が必要になります。事前準備FirebaseプロジェクトFirebase/Messaging導入済のiosプロジェクトAPNsのFirebaseアップロードFirebaseCLIインストールまずは、FirebaseCLIをインストールすることでFunc...
View Article【環境構築】 Windows で Vagrant を使って Ubuntu に Node.js を導入して create-react-app できるようになるまで
自分用の備忘録なので、細かな説明は省略しています(というか、完全には理解できていません。汗) VM(Ubuntu) に Node.js の環境構築をしました。 Reactアプリを create-react-app で作れるようになるまでの記録です。0. 前提エディション:Windows 10 Homeシステムの種類:64 ビット オペレーティング システム、x64 ベース プロセッサ...
View ArticleUbuntu + Node.js + Express の環境から、外部DB(MySQL)へ接続しデータを表示する
前回、Expressの環境は作ったので、その環境で作業する。MySQL をインストールするExpressの環境にMySQLデータベースを置くんじゃなくて、参照用に必要。npm install mysql --savetest.js を作るapp.js 作ってたフォルダ内で、test.js...
View Article#twitch の配信中のチャットログを #discord でロギングするBOT
githubと改行ルールが違って二重管理になるため、詳細は下記のgithubのREADME.mdを参照のこと。https://github.com/github895439/twitch_chat_logging_bot
View Articlenodeコマンド(non-blockngとblockingについてメモ)
コマンドライン上で操作node.jsではブラウザなどを使用せずにコマンドライン上で操作ができる# コマンドライン上での操作開始を宣言$ node # この状態で処理を書くと実行される> console.log('hello world')# 出力結果: hello world# 終了する> .exit jsファイルから実行jsファイルsample.jsを作成し、処理を実行させる#...
View ArticleNode.js - Mysql「Error: Cannot enqueue Query after invoking...
はじめに本記事はデータベースにおけるコネクションプール(connection pool)について触れていくものです。実際にハマったシチュエーションをもとに説明していきたいと思います。事象の詳細原因状況を再現してみる適切な対処方法コネクションプールの実装事象の詳細Node.jsにて、Mysqlからデータを取得しようとしたとき、以下のエラーが発生した。Error: Cannot enqueue...
View ArticleNode.jsでGoogle Slides APIを触ってみる
Google SlidesのAPIをNode.jsで触ってみます。公式チュートリアルになぞりつつ試したメモです。準備Node.jsのバージョンは13.7.0です。作業フォルダ作成$ mkdir slidesapitest $ cd slidesapitest 利用モジュールをインストール$ npm init -y$ npm i googleapis@39 app.jsファイルを作成 $ touch...
View ArticleNode.jsでGoogle Slidesの新規スライド作成
Google Slides APIをNode.jsから触ってみてます。Node.jsでGoogle Slides APIを触ってみるNode.jsでGoogle Slides内のテキストを取得してみるの記事の続きです。Google...
View Article【AWS】IAM-APIGetway-Lambda-DynamoDB-S3でシンプルなアプリケーション制作
はじめに サーバーレス勉強する際に、いろいろ試したメモ、つまずいた点や、解決法など、主に自分用のメモになります。他の方の参考にもなれば嬉しいです。やることDynamoDBでテーブル作成IAMでDynamoDB用のロール作成Lambda上でDynamoDBに値を挿入Lambda上でDynamoDBから値を取得API...
View Article【解決】nuxtでyarnをすると「gyp: No Xcode or CLT version detected!」エラーが発生
環境macOS Catalina 10.15.3 (zsh)node.js v10.15.2yarn 1.21.1vue/cli 4.1.1事象nuxt + typescript +...
View Article