IMI住所変換コンポーネントでいろんな住所を正規化してみた
先日、経済産業省から「IMIコンポーネントツール」というものが公開されました。IMIコンポーネントツールhttps://info.gbiz.go.jp/tools/imi_tools/今回、この中の「(1) 住所変換コンポーネント」をいろいろ使ってみたので、そのことについて投稿したいと思います。住所変換コンポーネントについて、以下のブログで詳しく解説されています。経産省発の npm...
View ArticleanyenvでNodeやRubyやPythonのバージョン管理
概要github:https://github.com/anyenv/anyenvanyenvはnodenv, rbenv, pyenvなど*env系を管理するライブラリnodenv, rbenv, pyenvは、Node, Ruby,...
View ArticleExpress.jsにPassport.jsで、任意のフォルダ配下のみをBasic認証する
概要ExpressフレームワークにBasic認証を適用する方法について記載します。任意のフォルダのみにBasic認証を適用するものとし、そのフォルダにVue-CLIによるSPA(=Single Page...
View Article[LINE BOT]FizzBuzz体験BOT
目次はじめにサンプルコードサンプル画像と使用例おわりに参考にしたサイトはじめに今回は、LINE BOTでFizzBuzzをやってみた。なお、当LINE BOTを作成する際に、この記事をベースにした。サンプルコード'use strict';// 使用パッケージ群constexpress=require('express');//...
View ArticleIBM CloudでCloud Foundryアプリケーションをデプロイをする
こんにちは。Cloud IaaS超初心者です。先日IBM Cloud のCloud Foundryを使用してアプリケーションをデプロイしようとした時に少し詰まったので備忘録として残しておきます。まずはコンソール上でCloud Foundryアプリケーションを作る。 1. 「カタログ」->「Cloud Foundry」を検索 2. 「パブリックアプリケーション」を選択 3....
View Articlenode-addon-apiについて
Node-addon-api についてnode.jsから、CやC++のAPIを直接実行するためには、N-APIを使用することになるが、非常に複雑で、コーディングが面倒になるので、...
View ArticleNode.jsアプリケーションをElastic Beanstalkにデプロイする
以下の記事を参考に進めます。Express アプリケーションを Elastic Beanstalk にデプロイする - AWS Elastic BeanstalkEB CLI のインストールbrew update brew install awsebcli eb --version > EB CLI 3.18.1 (Python 3.8.2) eb init...
View ArticlePlayCanvasでTypeScriptを使うためのメモ(Webpack未使用編)
概要前回の記事(準備編)でアセットをアップロードするための設定までやりましたが、今回はgulpを使ってトランスパイルからアップロードまで一括で行えるようにgulpタスクを作ります。なぜgulpを使うのかというと、前回の記事にも書いた通り、PlayCanvas用のgulpタスクが公開されているからです。gulpfile.js後述の問題のため、through2というgulp用のプラグインを使い、トランス...
View ArticlemacOSをバージョンアップしたらrails s出来なくなった
問題① macOS Catalina のバージョンを10.15.4にアップデートする② 現在制作途中のアプリケーションのディレクトリにてrails sする③ 以下のようなエラーが出るCould not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes....
View ArticleテストもES moduleとして静的に検証させたいって話
この記事は自サイトとのクロスポストです。テストケース自体も静的に厳密に検証したいES moduleのコードでは「関数名や変数名の誤記」をESLintなどで容易に静的に検出できますが、テストをES...
View ArticleReactの人気を超えたASP.NET Coreとは?
2020 Web Developer SurveyStackOverflowの2020 Web Developer...
View Article【DynamoDB】条件付き書き込み(ConditionExpression)を使ってupdateItemで新規項目を追加しないようにする
DynamoDBのupdate処理で、テーブルに存在しない項目を指定すると、新規項目としてテーブルに追加されてしまいます(UpdateItem)。条件付き書き込み(ConditionExpression)を使用し、updateで存在しない項目を指定した時に、テーブルに追加されずに何も変化しない状態になるよう実装します。環境macOSAWS Cloud9Node.js...
View Articlewebpack1からwebpack3へバージョンアップ
保守できていなかったwebpackのバージョンをあげた際の記録です。メモレベルで恐縮ですが、よかったら参考にしてください。モチベーションTypeScriptを導入したい(1だとts-loaderが対応していない)ブラウザでのjs実行を速くしたいなぜ2ではなく、3なの?https://webpack.js.org/migrate/3/公式でNote that there were far fewer...
View Articlewebpack3からwebpack4へバージョンアップ
保守できていなかったwebpackのバージョンをあげた際の記録です。メモレベルで恐縮ですが、よかったら参考にしてください。モチベーション最新のTypeScriptを導入したいビルドを速くしたい移行手順基本的にはこちらのマイグレーションガイド通りです。https://webpack.js.org/migrate/4/package.jsonの修正modeの追加pluginの設定見直しloaderのバー...
View ArticleLoopBack4の概要 & Examples validation-appを動かしてみる
最近LoopBack4を使ってAPIを作っているので、LoopBack4の概要をお伝えしたいです。LoopBack4の概要Node.js TypeScript/ES2017で実装された主にAPI向けのWEBフレームワークです。...
View Article【ドットインストール】Node.js講座の仕様変更点【 #15 ドキュメントを挿入してみよう】
はじめにドットインストールのNode.js講座は最終更新日が2014年のままアーカイブされていて、講座内容そのままやってもうまくいかない箇所がある。「» #15...
View ArticleDjangoでVue.js(webpack)を扱うための備忘録
前書きこの記事はPythonをバックエンド(Djangoをフレームワークとして使用)、Node.jsでWebpackを用いてVue.jsをフロントエンドとして使用できるようにするための備忘録記事です。node.jsの知識が浅いので、使い方を間違っていることもあります。ご了承ください。また、この記事はpipenvやyarnを使用しています。導入していない場合は導入してからこの記事を読むことをお勧めしま...
View ArticlePA-API v5で商品情報を取得する
PA-API を使ってアマゾン商品情報をとってみよう。そこからアフィリエイトなどで収益化ができたら良いね。 PA-APIはアマゾンで一ヶ月以内に売上が発生していないと使えません。なので、アマゾンの商品リンク作成ツールや、ブログのアフィリエイトツールなどで売上を得られるように頑張ろう。ここが一番難易度が高い気がする。...
View ArticleFIDO2(WebAuthn)に入門してみた
始めにこの記事は、 WebAuthn を使用したユーザの登録フローに関する学習メモです。作成したソースコード一式はこちらに格納しておきます。FIDO2 についてTL; DRFIDOという非営利団体が推進する認証技術、規格のこと生体認証などで用いられるような専用の機器が不要FIDO2 = WebAuthn + CTAPW3C...
View ArticleNode.js の mysql2 で MariaDB のデータを作成 (Create)
Async/Await を使います。maria_create.js#! /usr/bin/node // ---------------------------------------------------------------// maria_create.js//// Jun/04/2020////...
View Article