プログラミング言語でSQLite始め
SQLの経験がほぼない状態だけど、 Node.js、C#、Python3、HSP3でのSQLiteの扱い方を学んだ。 (一応SQL文のみでの動作も)Node.jsはなんとなくTypeScriptで書いているので、各自動かす場合は型表記を削除すること。 (多分まとめのPromiseだけ)実行環境Windows10 64bitSqlite 3.33.0 2020-08-14TypeScript...
View Articlev0.10.0用 Symbol-bootstrap update script
v0.10.0用update script※ このscriptは自動構築 shellscript "b" で建てた node 用ですhttps://qiita.com/dusanjp/items/505bf4f3598c7dd90461サーバに ログインvi up "i" 入力で編集モードにする以下をコピペ#!/bin/bash #ip/friendlyname set ip=""...
View ArticleJestで関数から呼ばれてる関数をspyOnする
関数の中で呼んでる関数をspyOnするのにかなり手こずったので、やり方を残しておきます。恐らく CommonJS だけでの話なので、TypeScript とか ES Module...
View ArticleALB + Lambdaでお手軽3分ベーシック認証
概要ALBのリスナールールの変更とLambdaの追加でベーシック認証を行います。ベーシック認証の処理の流れとしては以下となります。ALBでAuthorizationヘッダーを検証する認証OKであれば、正規のターゲットグループに転送する認証NGであれば、Lambdaをターゲットとするターゲットグループに転送するLambdaではベーシック認証を要求するレスポンスを返す(なお、ALBからのヘルスチェックに...
View ArticleJSエコシステムぶらり探訪(3): npmとyarnとnode_modules
前回はNode.js単独での機能に焦点をあてて説明しましたが、Node.jsはnpm/yarnなどのパッケージ管理システムと組み合わせて使うことが想定されています。本稿ではライブラリの依存解決としての側面を中心に、npm/yarnの挙動を説明します。←前目次モジュールからパッケージへモジュールは、JavaScriptプログラムを複数のファイルに分割し、必要に応じてロードする仕組みでした。...
View Articlecommander.js でシェル風のCLIツールを作る
Node.jsではCLIツールを作る手段として、commander.jsやinquirer.jsが使える。ここでは、commander.jsを使ってシェル風のCLIツール(mkdir,...
View ArticleFFmpeg 動画の前後に無音黒画面を挿入
実行環境Node.jsでの実行を想定しているためJavaScriptコードになります。コマンドラインで同様のコマンドを打てばNode.js以外でも実行可能です。動画の先頭に無音黒画面を挿入const{execSync}=require('child_process');functionInsert_haed_blank(input,duration,output){execSync(`ffmpeg...
View ArticleFFmpeg 画面を分割して複数動画を合成する
実行環境Node.jsでの実行を想定しているためJavaScriptコードになります。コマンドラインで同様のコマンドを打てばNode.js以外でも実行可能です。画面の分割と複数動画の合成画面を4分割して、左上、右上、左下に動画を合成した場合の例です。const{execSync}=require('child_process');functionoverlay(input1,input2,input...
View Articlesymbol-testnet-bootstrap (v0.9 以前)→ symbol-bootstrap (v0.10) update shellscript
※Symbol testnet node 自動構築 shellscripthttps://qiita.com/dusanjp/items/7d1b82a18c97d7058f4bを使用して testnet node を構築した node 向けですこれは 旧symbol-testnet-bootstrap(v0.9.6.4 含むそれより以前)で動作している testnet node 用の...
View ArticleNode.jsを介してWeb経由でICOS(IBM Cloud Object Storage)上の画像ファイルを参照する
やりたいことてっとり早く、以下2点を実現したいときの方法を記載しています。・ICOS上にあるファイルを、Node.js上のWebアプリから参照できるようにしたい ※1※2・ファイルは認証した人だけに見えるようにしたい ※3※1 ICOS上の画像ファイルをimgタグのsrcとして利用可能にするなど。※2...
View Articleパッケージ管理ツールであるnpmについて解説します
今回は、パッケージ管理ツールであるnpmについて解説します。npmはNode.jsのパッケージを管理するものです。従って、まずはNode.jsが何者なのかを簡単に説明します。Node.jsとは結論から言うと、サーバーサイドで動くJavaScriptです。クライアント側とサーバー側で同じJavaScriptで書けることは、パフォーマンスの向上に繋がります。npmとはnpmの正式名称は Node...
View ArticleAmazon Echo で Google Drive 上の mp3 を 再生する (その2)
はじめに前回の記事のコード部分を説明します。 AudioPlayer のリファレンスはこちら。AudioPlayer...
View ArticleVagrantにHerokuを入れる際に起きたエラーと解決方法と参考記事
はじめにドットインストールで構築したローカル環境でアプリを開発し、公開するため、いざherokuを入れようとしたらエラーが起きまくりました。【初心者向け】railsアプリをherokuを使って確実にデプロイする方法【決定版】この記事を参考にしていました。しかし、herokuを入れる際に、この記事の開発環境が全く違うため、その先に進めずエラーと戦うことになりました。パスがない問題エラー解決に必死だった...
View ArticleWebアプリへのLINEログイン実装で少しハマったところ
WebサイトへLambda+Node.js+APIGateWayを含めて、LINEログイン機能を実装しようとした。参考にしたサイトが「WebアプリにLINEログイン機能を組み込む」 [URL]...
View Article【備忘録】WindowsでNode.jsをアップデートする方法
プログラミング勉強日記2020年10月6日 Node.jsのバージョンをアップデートするときに少し詰まったので備忘録として記録する。 Windowsではnが使えないので、今回はnodistを用いてNode.jsをアップデートした。0. nodistをインストールする コマンドプロンプトでnodist...
View Articlemongoseでfindして、そのobjectに値を追加できない | node.js
lean()使うとできるようになる。Item.findById(req.params.id).lean().exec(function(err, doc) { ... }); doc.new = "Hi" https://stackoverflow.com/questions/18554350/unable-to-add-properties-to-js-object
View ArticleApex UpでNode.js × expressをAWS Lambda, API Gatewayに速攻デプロイしてみる
はじめにNode.js × expressのAPIのデプロイ先としてLambdaを使おうと思ったのですが手取り早くデプロイして試したかったので、Apex Upを使ってみた。今回はその時の備忘録UpとはAPIや静的ウェブサイトをLambda × API Gatewayにupコマンドでデプロイしてくれるツールです。使ってみるUpのインストールcurl -sf...
View Articlepackage.jsonの構造
プログラミング勉強日記2020年10月7日 package.jsonをよくわかっていないままnpmを使ってインストールしてたので、この機会に構造を学ぶ。package.jsonとは 依存関係を示したファイルで、このファイルにプロジェクトに必要なパッケージの名前とバージョンを記述すればnpmが必要なパッケージをインストールする。...
View Article