toio準備
1) Node.js nodist 0.9.1 //nodist は Node.js のバージョンを管理するツール。 npm -v 6.9.02) nobleインストール nobleはNode.jsでBluetooth LEを扱うためのモジュールです。toioはnobleを使います。a) Windows10にnobleをインストールする...
View ArticleWSL+Ubuntuの初期設定(インストールからGit/Node.js設定まで)
やりたいことWSLでUbuntuを動かす。最低限の環境を構築する。初期設定時に毎回調べるのは面倒なので、手順をまとめてメモしておく。到達目標Ubuntuの初期設定ができている CUI/GUI環境ができているGitの初期設定ができている GitHubにssh接続できるPython3が動かせるNode.jsが動かせる環境Microsoft Windows 1909 (OS ビルド...
View ArticleReact メモ
React.jsReactの導入とメモ環境構築まずはNode.jsのインストール次にnpmのインストール(yarnを使いたければインストール)npmの場合 //Reactのプロジェクト作成 $ npx create-react-app 作成したいディレクトリ名 yarnの場合 //Reactインストール $ yarn global add create-react-app...
View Article@babel/plugin-transform-runtime を理解する(Babel 7)
概要Babelの主要プラグインの一つである、@babel/plugin-transform-runtimeに関して、雰囲気で使わずに理解を深めるためにまとめた内容です。概ね上記公式ドキュメントに書いてある内容を要約しただけになります。(2020/05/01 閲覧)バージョン情報以下で動作確認済みNode v12.16.3@babel/core...
View ArticleGulp3 => Gulp4 移行 エラー【 primordials is not defined 】
Gulp3からGulp4へ今回Gulp3からGulp4へ(何回書くねん)移行したのですがその際に出たエラーについて共有アップデートはnpm-check-updatesというツールを使いnpmライブラリを総括アップデートを行いました。エラー内容アップデート後gulpコマンドが叩けるかを確認するためにindex.jsimportgulpfrom'gulp'import{compileStylus}fro...
View ArticleCognito+API Gateway+Lambdaでユーザ作成APIを作りたいんだー!
AWSの認定は保有していますが実践できていない主なサービスがサーバレスまわり…ということで勉強を兼ねて、簡単なAPIを作成してみます。やりたいことAPIでユーザ作成 - username と passwordをリクエストボディに指定しAPIをコールするだけでユーザ作成する。 -...
View ArticleLet's Encryptを使用しているウェブページをブロックするプロキシサーバー
Let's Encryptはドメイン認証証明書を無料で発行してくれるたいへん素晴らしいサービスです。ウェブサイトをHTTPSで提供するためには証明書が必要ですが、Let's Encryptの登場以前は認証局から有料で証明書を発行してもらうのが主流でした。それを無料で発行してもらえるのは大変ありがたいことです。また、発行プロセスは自動化されておりとても簡単です。筆者も個人のウェブサイトは全てLet's...
View ArticleNode.jsのバージョンアップ for Mac
Macで動いているNode開発環境を最新状態にするための方法です。 (いつも忘れちゃうので、書き留めておこうと思います。)手順は以下のとおりです。 1. 各種ツールの最新バージョンを確認する。 2. 各種ツールを最新にする。各種ツール最新(安定)バージョンを確認する。私の環境は、Homebrewで作ったので、以下のものを確認します。...
View ArticleLINEBotをみんなで作ろう〜おうむ返しbotを作ろう編〜【GWアドベントカレンダー3日目】
この記事は下記の #GWアドベントカレンダーの 2日目の記事になります。楽しそうなのでやってみる ( @inoue2002) |...
View Article07.Heroku Demo作成(Node JS)
0.準備条件Salesforce 組織Heroku Web Application Heroku Connect (取引先のMapping設定)Heroku Postgres1.Node.js 実装 Resource 構成routes account.js views...
View ArticleCognito+API Gateway+LambdaでログインAPIを作りたいんだー!
前回の続きで、Cognitoを使ったユーザ認証を行う。やりたいことAPIでログイン - ログイン名 と...
View Article新版・中華製スマートプラグを node で制御する
中華製スマートプラグを node で制御するの記事はそれなりに閲覧があってありがたい限りなのですが、2020年5月に元の Github を見たところ、このセットアップ方法が deprecated になっていました。そこで、2020年5月時点最新のセットアップ方法を改めて書いておきます。元のセットアップガイドは GitHubにあります。スマートプラグを API で叩きたいAmazonで...
View ArticleNode.jsでport 3000のプロセスを探してkillするDOS バッチファイル(Windows10)
環境: Windows10 (7でもokと思われ) Node.jsの開発などで時折localhost:3000とタイプするとerrorPort 3000 is already in use と出て進まないとき、手動でプロセス番号を探してkillするのが手間なので、DOSバッチファイルにしました。processkill.batFOR /F "delims=" %%i in ('netstat -aon...
View Article【NodeJS】メール送信
NodeJSがインストールされていることを確認。node -v v12.16.2 nodemailerモジュールをダウンロードnpm install nodemailer ※バージョンを指定する場合npm install nodemailer@6.4.6 ダウンロード済みのモジュールを確認npm list --depth=0 `-- nodemailer@6.4.6...
View ArticleSIerフロントエンド・ディベロッパーのWindows10セットアップ
はじめにSIer所属のエンタープライズ系フロントエンド・ディベロッパーがWindows10端末を1からセットアップすることにしたため、SIer仕様の端末を作るために最低限必要なものをメモしておきました。ブラウザー一通り入れましょうFirefox https://www.mozilla.org/ja/firefox/Chrome...
View Articlepackage.jsonのpeerDependenciesMetaってなんだ?
TL;TDpackage.jsonに記述するフィールドで、peerDependenciesで定義したバージョンを満たしてなくても警告を出さなくするためのオプションを設定することができる...
View Articlenode.jsでLINE Notifyを使ってみた
概要webサービスやバッチ処理を作っていると、何かアクションがあった事をすぐに気づきたいと思うことがあるかと思います。この通知がよく使うアプリに送られて来たら気づきやすいですよね!?よく使うアプリは人それぞれかと思いますが、LINEは多くの人が利用しているかと思います。そして、LINEでは個人で簡単に通知を投げられる機能 LINE Notifyを提供しています。ここでは、LINE...
View ArticleCloudFunctionsで文字列をハッシュ化したいならcrypto
複雑な家庭の事情でどうしてもfirebase上のアプリで任意の値をMD5にしなければならなかったのでメモ。nuxt上でなんか処理しようかとおもったがいいライブラリがなく、CloudFunctionsならNode.jsなのでcryptoモジュールが使えることに気づいた。/functions/index.jsconstcrypto=require('crypto');consthash_ni_shita...
View Article